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
339793203958	339793204476	339793205026	339793205576	339793206126	339793206676	339793207226	339793207776	339793208326	339793208876	339793209426	339793209976	339793210526	339793211076	339793211626	339793212176	339793212726	339793213276	339793213826	339793214376	339793214926	339793215476	339793216026	339793216576	339793217126	339793217676	339793218226	339793218776	339793219326	339793219876	339793220426	339793220976	339793221526	339793222076	339793222626	339793223176	339793223726	339793224276	339793224826	339793225376	339793225926	339793226476	339793227026	339793227576	339793228126	339793228676	339793229226	339793229776	339793230326	339793230876	339793231426	339793231976	339793232526	339793233076	339793233626	339793234176	339793234726	339793235276	339793235826	339793236376	339793236926	339793237476	339793238026	339793238576	339793239126	339793239676	339793240226	339793240776	339793241326	339793241876	339793242426	339793242976	339793243526	339793244076	339793244626	339793245176	339793245726	339793246276	339793246826	339793247376	339793247926	339793248476	339793249026	339793249576	339793250126	339793250676	339793251226	339793251776	339793252326	339793252876	339793253426	339793253976	339793254526	339793255076	339793255626	339793256176	339793256726	339793257276	339793257826	339793258376	339793258926	339793259476	339793260026	339793260576	339793261126	339793261676	339793262226	339793262776	339793263328	339793263876	339793264426	339793264976	339793265526	339793266076	339793266626	339793267176	339793267726	339793268276	339793268826	339793269376	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2716	3600	2300	2715	3600	2300	2715	3600	2300	2714	3600	2300	2714	3600	2300	2713	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22169	20275	27590	22695	20251	18930	7394	4093	2796	2204	1693	1386	1179	843	726	589	497	468	508	471	495	475	460	482	450	402	412	421	391	415	433	396	376	363	344	341	332	350	333	333	385	344	334	344	352	361	349	320	323	377	362	341	377	606	1352	1198	837	603	503	411	375	338	361	332	346	303	336	324	334	336	350	337	342	338	329	348	331	327	373	384	368	317	327	315	366	355	348	373	332	370	344	351	343	312	326	339	369	353	338	328	332	357	314	338	341	346	325	362	362	315	329	361	305	301	332	343	360	337	345	323	367	346	329	329	355	355	342	339	343	357	310	357	326	376	344	370	344	308	327	325	340	343	361	322	326	331	364	336	371	308	349	337	351	358	387	333	328	300	372	322	337	360	334	314	363	322	349	338	360	312	337	318	351	321	369	363	362	321	355	348	328	353	304	326	377	336	353	345	341	377	327	331	331	364	334	328	322	332	340	365	337	344	350	320	344	344	356	321	321	356	340	321	321	341	369	317	319	353	347	349	333	333	318	314	339	312	334	354	316	320	309	328	338	322	314	350	304	333	381	345	360	338	343	330	353	322	339	347	329	334	319	321	340	347	310	319	386	325	362	301	339	338	312	381	333	327	324	301	362	324	345	368	342	330	353	325	355	358	350	368	347	386	324	370	334	335	324	327	359	321	363	327	310	327	299	321	340	316	383	363	331	344	327	340	350	350	337	351	358	338	353	356	335	315	334	355	335	331	304	343	322	359	340	306	371	332	338	323	325	338	317	304	334	335	357	362	316	333	323	334	332	315	345	370	323	346	341	323	322	342	348	353	317	341	309	320	344	355	328	362	338	307	311	344	330	362	338	336	358	372	341	279	352	335	349	352	317	327	331	312	302	304	331	342	378	358	330	339	287	314	314	309	354	347	314	336	324	352	351	327	368	331	344	323	332	324	356	322	331	344	289	383	350	337	360	307	342	339	315	320	352	335	359	378	322	363	335	323	345	329	338	341	316	341	320	359	342	333	347	334	311	351	382	337	320	314	336	313	346	324	338	340	335	314	331	333	326	348	326	347	368	330	332	369	335	332	337	334	325	321	352	337	351	337	308	338	342	317	350	324	333	359	374	345	338	331	357	334	355	348	352	350	331	318	319	343	362	338	336	333	340	326	355	392	301	347	309	330	337	331	334	378	323	313	332	316	333	339	319	353	346	329	348	371	330	326	328	349	320	316	337	317	316	330	306	348	359	358	361	368	337	329	352	326	314	297	353	349	362	361	289	328	341	342	365	319	348	336	309	364	317	347	338	337	353	346	325	353	352	331	354	348	333	320	365	349	334	321	335	356	332	314	331	362	366	356	362	339	332	323	358	330	338	323	340	327	325	332	347	308	343	374	313	318	321	306	351	324	335	373	346	328	345	348	372	320	323	331	363	306	325	368	311	336	329	334	361	306	319	319	346	330	323	312	341	341	321	336	340	336	340	326	318	338	364	375	345	337	335	344	322	347	303	325	316	345	342	334	362	373	309	332	289	342	314	318	352	322	354	345	335	329	334	352	359	316	334	336	334	326	317	322	338	356	361	361	349	347	344	322	327	331	319	368	354	322	345	367	343	313	336	303	346	361	360	306	350	362	324	320	326	354	343	339	358	307	321	344	348	343	322	322	318	346	341	313	346	330	379	322	378	335	330	361	330	328	358	305	296	348	357	318	365	373	374	349	372	315	345	354	339	300	315	314	337	337	355	351	355	364	323	346	325	321	334	348	323	318	340	328	324	307	338	324	309	349	344	356	361	329	333	325	333	351	318	328	320	343	317	332	370	330	320	334	339	329	348	318	338	327	330	349	315	304	344	335	325	347	332	311	344	342	364	356	328	314	328	321	352	338	346	321	324	288	354	359	341	320	351	345	334	303	320	367	333	370	326	337	308	327	358	340	364	351	359	314	320	352	363	334	333	345	328	322	341	334	341	326	336	353	380	322	358	323	351	324	327	313	351	331	350	329	317	364	335	337	369	350	298	342	314	371	347	317	302	310	324	352	331	322	313	353	326	324	360	320	357	319	381	323	327	332	342	344	342	331	332	353	352	316	349	315	334	335	326	319	343	370	337	324	332	358	348	329	334	317	375	337	312	374	343	317	355	314	329	341	394	345	347	334	318	300	359	333	367	330	343	346	358	344	317	313	353	312	336	356	341	339	348	351	343	328	328	327	313	331	375	382	336	363	335	370	344	367	331	320	328	348	336	339	342	323	347	333	323	332	326	340	318	330	336	344	338	321	367	328	341	336	320	309	347	340	311	344	339	328	327	314	308	324	326	336	336	340	359	299	323	322	339	303	328	308	326	332	340	345	342	336	333	368	335	335	337	327	349	344	337	343	302	349	341	318	356	341	351	351	347	322	340	360	311	347	335	337	319	349	352	375	340	312	331	314	345	308	312	344	331	312	324	333	340	345	352	332	355	368	332	319	349	370	356	355	323	324	342	304	352	324	335	332	343	356	351	336	321	350	307	331	349	345	353	346	344	342	343	347	344	341	325	327	355	327	355	314	351	319	373	382	343	302	317	307	323	358	318	333	353	357	333	350	370	335	323	371	335	314	297	361	327	370	347	319	325	341	311	353	311	361	330	349	327	299	334	321	354	343	323	337	339	319	356	330	317	326	329	339	334	330	324	353	335	312	286	347	330	329	328	315	325	342	315	311	345	293	356	356	315	322	340	338	316	339	366	357	322	366	317	345	360	349	308	349	311	348	348	313	340	356	316	306	342	328	345	320	320	303	352	325	325	323	332	316	341	308	365	325	358	366	339	356	377	312	330	371	320	363	355	340	340	360	329	302	310	350	324	355	300	344	349	351	350	324	317	315	337	317	352	366	344	314	314	314	337	353	304	333	364	346	297	321	352	332	355	340	315	361	333	346	337	350	327	374	359	359	352	337	336	347	324	317	351	322	330	332	336	326	324	354	317	360	354	369	344	351	351	321	343	357	361	353	314	350	344	348	351	349	340	313	338	350	345	340	341	343	331	326	349	339	331	325	340	338	362	343	310	337	349	340	358	354	318	322	324	354	321	332	342	374	345	318	321	348	350	354	336	334	327	313	333	324	342	320	324	349	330	356	307	354	330	321	361	351	340	313	337	310	328	336	348	324	343	345	330	316	327	357	376	341	328	341	304	337	331	324	343	327	318	360	353	322	345	313	331	363	323	321	334	313	313	311	311	314	344	358	349	340	334	310	354	344	325	338	320	328	353	328	331	348	337	321	347	322	348	329	332	334	340	360	360	313	333	342	377	344	342	352	335	335	343	355	344	329	347	338	333	364	399	300	332	330	291	309	359	297	322	321	321	343	355	349	345	312	356	322	339	311	317	337	342	322	344	323	326	347	321	337	339	367	347	320	348	325	341	297	358	323	362	354	307	318	336	297	308	336	314	340	359	368	335	334	344	361	376	317	359	328	327	363	301	309	354	300	335	345	300	329	323	336	342	355	332	351	358	356	344	335
32972	46385	29034	19124	13855	11427	10345	10984	8924	7026	5359	4534	3643	2473	1866	1554	1305	1059	1178	1272	1194	1088	1078	1146	1007	897	905	872	860	809	793	791	762	715	694	599	611	665	654	661	676	639	588	643	614	657	654	622	658	645	662	582	856	1691	3662	3097	2089	1403	999	793	635	661	565	614	642	611	614	606	593	575	647	622	616	619	652	653	587	652	628	593	589	629	589	632	602	631	606	656	615	639	616	620	655	629	569	625	650	623	614	644	602	608	610	610	627	647	593	621	578	604	599	647	629	639	590	599	592	570	631	613	605	634	600	591	594	632	573	599	603	650	633	641	591	624	580	600	605	603	615	602	678	599	609	578	580	599	574	590	651	571	635	633	629	635	618	629	599	589	584	607	573	647	589	603	622	638	654	614	604	548	598	631	635	598	599	621	651	629	611	614	646	609	598	605	590	628	587	597	600	589	649	613	593	598	619	605	598	615	592	632	630	628	603	603	603	622	592	589	599	644	568	629	584	569	609	605	581	565	632	632	625	605	586	595	604	595	607	657	593	586	573	614	634	618	626	620	590	570	571	586	603	633	616	626	641	596	571	596	602	653	578	597	630	629	587	586	620	633	614	616	638	610	611	586	623	593	591	607	641	612	616	655	580	617	567	628	570	587	623	597	614	616	583	622	610	618	610	637	605	587	626	626	605	616	589	578	584	632	629	638	648	660	650	614	577	607	577	585	629	618	579	639	574	613	628	612	594	622	611	579	602	603	621	603	597	656	628	610	633	545	619	585	648	602	647	620	614	622	596	580	580	666	580	611	599	660	611	617	612	596	605	576	586	599	655	602	634	638	603	589	587	621	609	572	583	596	604	640	605	565	650	542	612	612	644	649	617	629	584	650	609	610	563	619	576	620	583	635	623	651	601	631	559	668	609	604	655	661	624	548	576	649	605	636	610	571	598	610	595	636	638	609	621	610	584	640	631	607	624	551	605	619	615	602	589	585	646	558	589	596	642	586	602	612	613	610	604	608	619	604	622	630	581	589	651	638	595	631	581	643	603	620	603	613	638	648	632	638	697	615	587	625	619	619	587	606	669	634	622	580	627	612	570	576	588	580	636	599	540	672	606	620	578	653	614	595	603	649	633	584	586	627	562	621	633	599	621	588	613	629	617	586	621	667	582	586	580	588	633	583	602	611	571	620	620	602	658	622	645	615	604	620	644	639	673	621	575	603	608	590	614	622	606	626	562	641	611	596	610	585	614	618	624	644	622	634	583	637	613	615	604	636	591	630	596	567	631	620	601	587	584	598	633	575	593	670	628	605	613	610	570	552	617	619	619	641	604	619	603	607	629	627	595	593	641	603	618	602	561	649	583	603	635	631	599	605	651	628	593	613	668	627	600	662	594	611	589	607	634	628	623	590	617	599	584	572	635	583	605	628	620	641	627	559	613	619	628	610	601	585	603	654	596	651	608	611	559	637	609	629	638	638	619	643	631	600	609	638	600	584	598	609	630	621	634	586	627	648	570	604	604	608	612	612	584	624	579	598	625	586	595	643	587	597	650	596	589	615	636	664	651	626	617	619	578	622	650	594	634	605	626	616	618	593	599	585	609	611	593	614	577	642	608	593	616	607	632	618	597	600	598	630	618	574	617	610	592	594	636	615	640	659	628	579	644	633	605	588	633	587	607	607	622	605	613	638	654	606	628	618	574	588	611	625	621	606	583	588	627	622	599	649	639	629	615	637	602	631	592	632	619	624	622	579	641	594	611	638	633	634	604	616	579	619	641	643	619	588	585	591	608	633	634	635	599	623	626	616	603	592	611	635	623	616	598	575	626	649	631	613	636	601	568	606	660	594	601	588	643	642	581	613	574	663	571	608	612	606	574	580	629	605	651	615	600	584	632	680	613	587	607	630	588	626	563	577	615	624	594	587	590	615	574	594	596	648	611	611	585	618	626	591	615	564	627	599	614	610	624	624	655	613	582	617	585	623	603	615	638	611	653	607	605	571	591	619	602	613	623	604	590	590	596	602	598	578	582	644	590	634	623	647	684	613	642	642	597	648	608	616	613	607	612	616	605	609	635	574	594	605	604	597	628	583	612	596	615	571	604	561	680	633	650	576	643	585	616	590	625	589	599	664	622	563	615	645	606	612	570	582	536	606	620	605	604	581	659	588	638	672	607	616	615	609	586	586	607	602	612	651	613	650	585	646	640	617	633	606	590	675	609	632	601	595	609	610	635	634	635	579	633	646	605	609	593	599	618	623	618	640	620	623	598	615	593	585	613	590	647	631	635	588	635	634	660	587	603	612	588	596	625	650	569	600	595	624	629	596	624	624	599	640	592	612	606	618	578	601	639	654	633	577	609	633	642	621	599	623	627	620	618	600	606	623	614	621	593	615	633	627	629	587	566	643	560	621	557	557	600	595	597	613	653	590	612	622	590	604	581	608	611	673	608	647	590	583	616	625	595	605	607	604	612	642	573	599	586	627	627	651	554	589	643	633	588	650	632	635	587	590	616	588	600	621	637	635	624	602	603	581	616	608	587	633	609	641	620	594	621	570	610	599	587	600	639	611	592	620	600	586	582	571	572	593	586	595	605	568	580	575	640	584	658	598	605	637	594	581	603	580	601	596	596	611	585	634	592	595	648	610	608	610	586	573	583	589	601	578	644	607	605	618	618	616	605	605	621	599	609	636	602	595	614	598	559	604	616	612	580	600	584	624	642	609	607	619	619	620	668	562	596	622	617	659	587	591	582	590	618	619	628	591	580	621	642	647	627	617	602	654	588	644	595	588	620	575	649	618	622	617	597	603	593	610	652	652	624	655	639	587	629	595	618	611	626	639	589	661	605	643	623	612	600	620	580	610	639	619	568	603	591	585	576	599	589	580	626	601	612	620	646	549	590	615	619	588	621	604	632	616	574	606	598	616	591	611	541	589	641	600	652	589	622	620	644	650	596	598	602	606	593	615	613	629	594	618	609	617	637	593	633	580	568	615	601	655	623	622	630	626	606	608	611	616	603	638	585	619	631	615	633	584	630	610	591	616	601	585	618	638	624	612	625	561	641	656	603	593	644	611	586	605	611	605	653	620	655	663	649	605	631	632	608	611	623	619	619	653	628	604	640	522	591	587	570	612	615	614	610	620	619	601	638	654	602	641	599	564	600	643	631	591	606	649	604	595	600	582	603	615	613	622	666	617	631	629	609	601	624	586	632	638	582	581	588	605	614	599	645	646	620	638	636	581	594	598	634	603	611	614	626	634	579	660	584	582	608	631	588	637	611	620	588	616	589	607	583	630	595	571	614	615	661	587	592	606	625	565	625	554	644	610	591	595	646	602	660	595	595	591	604	638	589	666	591	604	598	599	616	589	654	585	587	619	626	613	620	608	621	587	628	592	608	620	646	613	638	615	629	589	605	631	612	593	595	611	639	599	595	603	583	589	586	605	660	557	614	636	616	612	604	658	589	647	615	563	609	586	647	655	607	612	570	613	565	602
27224	22131	15397	4778	2004	1514	1330	1261	1315	939	985	863	826	734	676	667	578	541	603	563	554	563	508	546	579	504	495	495	544	531	532	494	467	513	494	509	522	504	526	493	500	513	489	474	514	520	484	489	525	456	479	505	541	515	572	573	558	540	555	501	514	523	519	485	515	498	505	500	507	519	520	512	551	494	526	496	517	535	524	517	491	567	509	519	505	504	531	502	483	520	504	501	501	476	491	515	477	529	497	492	477	513	510	501	523	505	518	536	491	503	486	500	454	511	512	489	546	494	506	512	485	478	485	537	494	466	532	495	487	505	538	514	475	509	504	512	501	475	518	481	458	498	495	489	473	447	499	496	528	511	501	522	474	491	502	521	525	502	482	495	513	469	523	506	512	523	506	494	502	509	503	494	496	493	502	493	513	481	534	492	492	512	493	493	463	537	521	471	478	510	507	500	477	501	486	523	519	505	484	517	511	512	450	477	508	509	519	510	507	513	548	526	527	515	496	518	490	459	504	506	511	528	492	496	515	552	519	496	471	492	539	539	491	517	506	496	535	499	530	524	525	469	475	482	528	512	498	508	536	491	516	482	530	549	478	521	476	512	522	479	503	480	488	498	507	522	536	516	536	496	477	493	477	541	474	499	451	538	477	502	514	517	506	517	475	526	460	494	530	494	485	497	536	515	491	514	485	501	517	513	515	553	482	488	499	508	486	531	484	480	492	526	522	490	509	482	520	487	516	446	473	523	531	497	482	486	539	494	514	516	504	496	504	470	496	489	490	496	490	493	513	508	470	511	506	534	500	521	566	490	546	506	537	545	453	510	520	518	531	485	506	453	519	473	492	528	506	516	494	475	552	493	520	480	505	500	477	517	504	542	523	502	466	500	541	519	482	493	523	482	532	441	486	533	516	490	538	535	472	442	537	509	559	515	475	505	506	540	517	496	539	538	523	494	509	511	509	524	499	534	540	520	505	472	485	462	487	509	524	467	523	517	527	511	570	484	485	484	506	532	525	544	495	515	474	524	518	506	510	509	508	479	514	484	505	521	511	521	498	532	497	532	531	509	460	490	490	519	520	501	476	506	505	459	531	500	489	499	525	538	473	518	528	485	524	497	495	539	515	522	522	508	531	448	519	475	495	472	521	519	475	475	492	474	481	498	492	466	502	513	524	529	487	527	474	504	473	494	454	592	500	463	496	456	546	511	489	516	482	498	499	502	510	521	498	527	525	478	506	535	525	507	497	531	481	499	544	523	473	515	478	472	492	523	510	500	496	485	490	498	467	554	498	477	531	512	514	512	486	500	557	492	481	480	471	524	507	493	469	501	472	497	480	530	498	547	537	507	496	512	528	521	498	541	511	484	551	504	499	532	514	520	516	494	484	523	527	490	542	502	499	465	518	495	490	486	467	486	540	511	509	486	476	500	521	493	504	471	500	506	514	533	505	519	502	498	510	497	513	499	461	520	528	500	505	498	520	487	501	515	531	524	477	492	513	486	484	481	512	525	492	524	510	488	505	498	503	482	543	510	488	526	493	497	501	479	494	535	483	516	503	534	505	519	490	485	515	478	479	545	482	538	478	510	496	527	456	497	511	491	494	519	523	517	479	507	479	458	501	482	530	511	541	496	460	519	493	557	499	469	466	485	493	520	490	505	507	505	485	526	517	478	503	467	464	554	481	484	501	492	488	495	511	522	537	493	480	482	519	505	509	485	512	487	485	466	504	546	473	515	546	509	499	498	523	474	523	509	502	471	463	507	497	506	517	506	513	531	481	499	476	495	499	515	499	508	518	506	481	560	488	509	504	489	505	517	497	484	528	483	489	500	456	525	481	509	499	473	483	501	497	541	524	497	488	526	537	468	498	473	425	519	480	483	545	495	552	486	487	480	504	486	489	529	520	519	492	513	525	476	480	475	461	498	495	485	521	496	531	497	487	531	490	511	481	461	495	464	498	498	510	546	467	518	482	510	499	495	532	512	525	476	524	505	542	479	476	489	498	472	451	499	517	503	518	483	502	476	507	524	540	485	522	487	505	517	533	552	487	487	491	507	494	467	499	477	515	510	513	526	521	506	492	495	492	543	516	496	561	526	457	497	519	492	473	528	472	494	496	488	490	498	516	482	500	505	510	496	495	513	502	520	474	566	523	494	495	517	489	494	490	546	502	475	510	507	555	516	503	502	512	519	474	535	482	517	513	506	493	520	498	464	507	513	467	528	488	510	513	537	475	518	565	475	458	492	523	499	514	493	478	542	495	507	500	545	521	508	474	543	478	520	492	520	503	510	501	452	491	538	495	497	521	554	537	535	532	511	531	502	490	513	483	506	477	497	475	475	490	514	491	508	516	463	493	486	463	499	530	527	510	457	511	481	527	500	479	542	473	513	502	517	503	505	491	520	478	489	468	504	482	473	464	525	524	531	512	488	506	490	526	503	511	499	479	508	547	484	489	483	519	531	505	540	493	512	498	489	465	480	536	491	507	515	497	504	499	478	498	457	487	519	479	496	536	487	508	530	500	511	468	474	506	484	476	473	483	479	514	536	513	493	471	515	459	482	490	479	510	515	498	482	494	471	490	502	572	484	523	504	504	492	506	516	530	541	484	517	497	553	538	464	469	477	523	505	503	480	510	504	517	499	505	547	531	474	537	507	524	517	552	476	487	523	532	475	507	519	543	508	501	515	506	511	535	484	509	480	514	504	498	532	499	519	499	503	555	526	479	533	442	490	513	526	548	518	452	532	523	501	503	521	464	499	481	490	513	530	490	474	512	485	531	510	526	489	517	526	472	503	476	519	540	453	501	519	473	482	516	511	501	517	505	451	480	516	505	499	523	548	511	515	468	482	529	550	518	498	524	496	473	472	476	504	484	507	515	519	546	523	505	502	516	489	501	530	502	471	521	493	527	525	514	529	537	512	491	536	517	505	494	493	517	499	531	514	469	463	528	500	493	509	503	547	498	519	471	526	485	509	508	543	506	517	462	525	493	461	543	473	484	524	517	497	528	504	507	520	481	459	512	491	488	502	516	501	523	522	523	509	515	463	512	524	514	476	514	486	497	479	525	559	483	519	519	493	453	477	514	511	435	527	528	489	487	514	521	518	531	508	466	498	495	523	503	481	517	497	508	516	526	560	486	523	482	448	520	511	493	482	495	494	524	508	489	510	532	503	512	508	523	513	459	466	521	474	492	539	537	488	520	510	502	471	509	530	508	463	467	495	506	492	527	515	484	526	507	488	496	497	469	507	525	504	491	489	490	528	498	512	504	502	525	477	529	473	556	487	509	493	512	481	496	524	496	526	523	488	497	532	513	500	493	489	485	536	509	512	487	533	541	482	490	503	489	469	532	490	501	471	514	506	508	485	505	472	503	520	476	485	500	513	528	514	483	461	500	464	464	496	485	472	553	524	448	501	498	471	482	508	523	551	520	500	482	553	488	505	499	504	519	519	516	529	505	556	490	510	499	500	529	538	519	501	496	490
27063	33574	15274	7952	5448	4531	3923	3931	4028	2891	2694	2274	2083	1870	1773	1571	1242	1223	1205	1151	1049	1062	1087	1044	976	996	987	1024	961	995	1034	897	937	954	920	932	910	921	964	949	920	897	941	946	958	918	963	909	926	962	918	890	977	1021	1037	1140	1108	1014	961	931	968	935	835	901	901	917	906	901	932	920	936	868	949	917	906	894	935	887	928	903	934	914	909	941	875	916	941	937	919	973	1005	934	911	937	907	888	876	941	933	888	916	957	954	911	921	902	906	890	910	914	903	888	914	974	954	878	920	962	982	930	941	901	901	894	903	852	943	926	974	901	927	957	896	976	912	874	903	946	883	912	927	854	842	936	919	896	939	954	931	830	876	871	866	893	943	908	873	861	897	919	920	894	912	940	898	882	900	911	956	916	861	969	895	912	897	880	931	893	918	888	894	956	903	955	941	894	952	950	935	907	862	891	951	917	963	862	977	895	916	859	925	884	906	894	937	872	930	919	917	944	906	912	878	922	927	905	926	886	894	900	914	889	882	954	884	869	933	887	894	874	939	891	906	901	895	904	913	920	913	851	926	959	913	871	932	884	873	964	902	913	926	911	907	877	1006	911	922	921	886	918	946	827	940	912	893	909	931	926	930	941	936	886	943	889	957	938	910	889	907	948	879	946	877	904	887	881	882	935	892	920	886	958	954	877	956	1005	871	899	930	914	867	898	946	894	898	926	893	942	893	897	926	923	955	931	912	943	897	903	867	914	885	889	906	915	898	893	906	848	882	896	836	901	935	895	896	925	893	952	967	968	959	867	936	993	928	853	922	874	927	880	876	901	870	916	940	946	905	918	884	967	862	889	925	872	930	897	904	888	926	951	907	938	929	913	876	864	912	847	894	906	879	916	910	924	892	884	870	908	919	899	881	933	918	901	924	938	969	907	883	871	899	927	948	916	960	927	915	903	890	942	939	930	904	946	937	901	911	903	879	868	901	920	961	934	928	911	912	853	925	884	889	908	941	934	946	968	889	903	929	839	889	912	931	892	961	917	897	866	899	969	910	961	917	912	919	916	866	915	920	923	894	865	898	939	907	924	883	930	884	913	905	867	913	904	878	847	930	906	865	895	900	887	959	916	948	876	898	918	941	880	923	945	924	893	985	890	881	958	909	928	939	895	873	867	910	856	965	883	906	912	902	940	944	912	850	880	906	890	934	881	962	959	874	855	940	918	863	882	904	942	917	896	838	890	980	881	900	892	904	858	903	903	910	947	862	910	879	902	853	882	891	958	876	965	896	893	884	936	892	948	876	973	880	934	947	912	894	877	867	938	892	863	926	932	918	918	902	876	918	915	925	876	942	921	974	896	902	897	962	937	958	899	922	944	914	934	892	905	863	894	925	871	905	858	895	908	911	905	899	871	911	899	920	935	919	870	960	945	917	910	883	899	908	935	940	950	897	885	919	898	901	925	962	916	960	941	904	938	904	900	888	921	857	904	897	914	914	949	864	877	904	883	897	981	894	918	890	962	901	962	917	926	907	891	817	956	879	917	932	871	897	947	918	881	879	893	900	865	908	889	936	897	838	919	918	892	888	931	893	963	895	920	908	914	923	891	919	884	898	910	882	892	884	909	922	957	942	897	882	920	924	919	922	911	935	911	950	880	944	913	900	908	933	979	852	901	905	943	994	930	894	893	891	888	923	891	862	906	884	914	891	929	912	899	882	928	884	899	905	908	891	896	945	967	902	953	890	945	931	916	881	898	898	910	897	913	896	955	903	931	911	911	882	883	896	949	879	922	959	956	892	907	906	923	923	915	895	932	922	925	922	916	934	941	920	946	875	900	941	877	909	897	880	903	901	932	845	926	870	860	861	971	961	888	947	876	906	912	856	878	933	888	884	904	908	887	957	914	869	932	897	918	907	938	889	915	900	899	907	941	950	952	928	933	891	922	923	895	916	844	924	899	932	944	936	912	903	928	907	887	881	973	854	905	897	913	851	925	948	960	858	915	885	858	954	925	961	920	904	882	885	906	932	919	902	877	890	919	927	886	883	941	935	921	927	864	855	900	910	917	909	875	916	892	907	995	905	881	883	940	887	937	876	974	918	898	874	862	963	943	921	883	839	886	836	912	993	905	892	953	947	903	920	929	918	920	938	934	899	888	903	941	945	891	957	914	922	882	881	959	871	910	899	928	877	931	963	912	967	870	917	890	897	952	946	937	948	944	940	881	925	968	922	908	956	898	898	936	872	938	893	867	927	907	880	898	972	914	937	929	892	947	898	923	897	911	941	893	934	915	911	929	927	886	928	905	928	935	895	939	917	898	938	916	911	911	889	905	879	927	912	937	880	975	932	940	914	927	893	967	923	920	893	914	878	887	922	892	876	884	904	927	952	898	890	886	948	893	895	956	897	888	907	901	899	923	921	898	943	911	988	920	923	883	964	908	957	899	906	922	855	900	941	960	917	901	872	892	884	904	925	935	944	924	904	988	890	852	907	880	964	905	897	920	904	878	928	889	886	950	941	934	892	914	958	879	942	913	962	866	893	879	865	904	914	893	907	974	920	936	916	907	918	900	926	886	906	915	893	898	925	902	916	887	883	919	933	911	876	909	872	887	932	898	899	942	907	905	853	940	939	903	884	973	924	980	875	921	836	943	940	988	889	866	947	897	923	900	892	906	928	895	928	898	888	885	956	865	919	867	904	918	891	897	909	862	914	905	886	926	964	909	912	896	925	946	906	861	923	928	952	937	971	910	875	886	895	964	877	909	884	927	944	907	950	900	977	893	953	948	875	918	890	978	921	915	932	897	942	911	955	893	891	961	890	945	918	955	911	958	904	876	934	955	923	925	903	915	866	919	887	955	922	880	847	880	855	876	949	903	939	939	866	929	879	927	940	952	923	950	912	948	951	908	929	855	936	934	960	913	905	902	916	871	946	892	917	885	955	882	903	880	931	926	930	907	904	839	894	921	929	908	873	925	910	905	964	890	943	891	943	947	916	913	891	883	946	895	914	916	910	883	941	892	953	963	882	935	854	935	922	893	919	951	907	948	909	919	894	869	893	866	913	921	926	890	840	879	943	984	936	917	891	895	856	969	901	901	868	897	902	894	957	907	911	908	832	849	956	909	926	859	915	959	863	885	886	909	951	943	911	932	899	899	931	934	896	853	911	917	903	897	936	934	942	937	922	900	922	922	951	889	901	945	896	928	855	939	898	897	908	906	942	882	903	955	860	904	915	950	830	903	868	923	882	880	938	911	938	943	839	915	942	970	954	904	897	946	939	930	926	902	925	934	944	923	901	903	936	939	905	903	934	935	916	890	918	967	946	928	896	899	875	908	920	992	899	909	920	904	931	895	931	877	887	887	951	883	873	909	920	955	896	951	915	959	873	873	922	867	954	914	911	903	952	934	915	888	889	874	873	941	932	890	932	906	906	928	870	943	948	933	934	941	891	977	961	879	938	885	911	929	915	926	967	917	906	920	931	904	930	942	951	992	900	946
24550	21558	28622	24639	20333	7254	2738	1898	1843	1494	1224	1134	956	811	833	726	691	541	557	498	504	491	510	502	478	431	473	458	440	490	465	421	470	429	403	417	436	417	437	420	399	413	409	433	424	406	393	431	442	421	399	423	458	698	963	851	708	592	432	448	436	403	450	426	432	424	424	442	379	451	416	442	419	415	368	415	442	435	415	425	445	424	418	398	431	414	399	406	392	407	418	437	450	422	376	404	401	448	402	425	448	393	434	432	445	423	419	406	407	422	412	433	396	412	384	390	444	437	390	411	407	404	428	417	413	431	411	424	432	413	447	426	424	427	432	412	424	401	449	410	426	432	410	407	414	425	394	408	416	438	405	429	405	417	420	441	423	390	405	424	425	410	419	398	469	415	397	397	415	401	411	424	428	400	425	408	410	411	401	429	419	435	396	443	437	397	421	409	419	429	433	445	398	413	397	415	447	409	426	377	421	385	421	380	423	463	442	433	385	413	403	393	412	421	423	469	411	471	405	431	443	363	426	426	434	433	441	427	461	442	428	404	411	427	423	428	452	438	420	456	393	409	415	417	413	425	410	416	418	397	412	397	385	399	436	423	402	373	399	413	443	428	421	389	393	435	449	421	424	414	392	394	435	364	451	436	466	395	438	445	414	415	370	419	399	421	423	417	447	418	416	434	426	415	427	419	424	410	395	423	412	383	432	422	396	392	441	408	421	432	433	430	393	403	435	394	399	420	409	464	402	407	408	427	441	417	429	422	439	422	418	433	428	426	400	367	421	400	443	393	450	405	389	432	459	432	408	425	400	385	416	395	398	434	426	424	448	397	440	446	416	442	433	409	454	442	383	442	436	404	421	403	419	391	423	432	450	435	423	413	421	432	417	404	415	425	434	424	430	442	389	429	404	416	402	435	383	420	424	399	421	423	420	445	417	402	404	405	410	406	422	412	438	418	428	423	410	401	438	417	368	429	416	410	431	392	437	433	379	428	422	426	413	431	451	417	424	449	419	424	413	445	394	416	388	429	441	403	404	388	413	405	439	395	412	462	413	432	382	461	426	438	429	444	447	397	422	390	439	427	450	374	405	416	436	413	341	470	443	377	401	425	422	402	410	448	408	422	397	402	436	428	402	409	405	433	425	416	420	402	419	427	363	401	416	434	403	427	426	406	396	458	440	395	396	411	426	388	430	435	389	430	410	416	429	399	434	416	404	431	403	419	415	448	424	412	416	403	390	418	430	394	433	434	401	412	416	429	430	398	412	426	421	399	364	404	475	423	431	426	391	428	426	417	386	405	401	427	408	422	402	390	392	378	429	427	416	439	404	407	388	430	423	388	387	411	383	419	438	419	439	409	417	430	402	430	395	427	403	427	413	428	413	445	403	428	404	443	393	456	421	466	383	420	419	416	440	409	394	436	391	436	444	395	410	409	373	415	420	446	424	446	402	402	448	431	402	424	449	395	447	440	388	423	419	442	425	400	393	410	414	433	386	387	451	387	432	397	394	411	417	440	416	431	435	424	404	402	446	401	438	425	401	406	411	424	393	429	411	468	395	437	423	435	401	445	407	424	444	415	425	417	436	396	389	409	400	407	445	448	436	409	427	480	446	423	430	436	380	446	428	444	423	427	409	433	445	421	418	423	435	433	423	425	422	401	399	432	388	455	441	400	413	388	388	451	414	434	420	452	409	430	426	396	386	402	424	399	435	394	422	426	404	429	437	421	428	407	400	422	395	448	420	442	423	446	410	409	391	445	425	454	407	423	453	417	407	434	420	403	405	432	412	423	432	439	443	404	417	374	424	437	429	436	414	423	424	454	451	397	458	409	445	377	464	421	396	412	389	422	398	400	396	433	443	409	430	404	427	437	452	450	439	449	390	409	429	434	410	410	442	445	424	421	423	413	401	417	392	442	400	405	450	401	416	436	426	383	404	410	419	411	440	420	440	433	415	401	433	393	414	418	440	442	419	434	420	388	415	417	443	427	466	430	430	385	407	401	424	431	455	419	464	424	410	419	434	382	429	441	430	442	458	463	450	424	377	408	401	410	397	393	421	461	428	419	400	414	398	389	401	435	467	433	404	416	411	420	388	409	396	437	435	419	405	429	390	416	405	422	406	430	412	390	412	428	450	427	440	415	394	401	395	395	428	424	449	435	407	450	436	379	361	423	429	404	404	408	389	420	415	449	410	445	422	422	444	425	403	383	428	490	451	444	429	391	414	419	440	411	410	427	398	429	422	435	391	434	424	397	403	416	429	423	416	384	439	406	425	454	401	408	384	409	412	452	437	411	393	386	449	414	426	432	439	438	373	439	405	427	418	424	437	450	425	412	437	378	416	415	416	405	443	435	416	437	431	445	391	426	407	408	426	423	437	408	417	415	437	437	426	387	420	389	427	442	450	420	427	427	440	445	414	457	385	427	441	387	418	427	366	455	412	431	425	407	446	419	432	404	429	427	418	415	428	444	397	382	428	415	419	429	396	431	425	460	411	439	447	409	428	437	425	430	404	402	386	401	421	423	446	412	375	419	396	418	417	404	417	408	418	392	415	416	445	400	435	400	430	420	412	416	454	414	454	423	409	420	414	438	409	376	414	409	420	427	404	431	401	430	448	444	431	442	430	424	392	425	397	397	419	386	401	412	435	437	412	418	426	463	434	428	449	395	399	409	420	422	406	418	429	393	477	412	407	437	410	402	368	391	431	412	448	425	400	441	416	388	395	437	387	402	421	421	405	392	438	459	398	421	408	428	463	437	429	419	422	395	430	436	432	408	402	431	388	437	410	425	434	383	419	398	396	416	442	438	436	414	423	432	447	401	448	428	397	448	388	420	427	411	417	416	437	417	380	428	414	451	456	399	447	427	413	441	427	439	412	399	405	399	399	409	391	448	404	418	431	466	402	422	443	469	450	411	435	429	431	412	429	467	435	397	429	412	372	389	405	405	442	474	434	416	437	398	423	456	474	428	410	416	438	407	400	386	403	436	386	433	422	419	414	421	417	410	388	427	421	419	435	391	397	441	463	417	425	439	435	436	442	404	389	434	422	449	414	408	402	402	411	434	385	428	406	390	403	414	431	443	456	416	404	401	445	390	378	427	432	412	430	407	394	399	431	424	420	437	425	403	413	440	441	407	387	405	417	398	392	400	432	442	427	408	389	424	390	363	376	383	422	446	431	462	399	420	409	444	414	394	416	444	435	446	427	408	379	361	405	417	442	453	435	424	436	436	411	417	414	391	402	426	418	387	434	413	439	411	411	404	403	442	413	431	405	413	370	420	421	391	463	446	431	447	426	388	411	410	393	421	406	433	369	350	375	396	435	405	424	422	454	389	421	427	406	436	414	425	394	416	444	406	413	433	420	431	424	414	419	415	469	458	440	430	448	409	412	408	424	396	407	416	415	427	398	415	457	401	395	434	450	446	397	430	404	448	401	419	417	418	393	451	454	436	426	415	431	388	439	432	386	422	426	412	395	438	443	434
31802	45915	28709	15722	10569	7810	6560	5881	5866	4753	3794	3194	2829	2380	2155	2044	1704	1475	1391	1223	1064	1066	968	989	978	929	891	891	890	906	869	835	767	831	812	811	793	764	822	801	788	792	776	818	793	792	831	835	834	798	819	775	906	1763	2205	2017	1650	1278	1051	896	843	787	779	780	774	760	774	774	798	769	784	737	770	799	841	722	752	815	803	809	814	797	754	777	728	780	733	760	681	789	798	769	856	778	803	744	747	827	746	792	784	759	755	745	817	736	798	808	744	765	760	796	750	794	747	798	790	818	701	796	776	754	761	774	763	790	718	804	743	752	775	807	776	788	845	737	794	747	754	789	747	766	733	788	731	726	790	804	806	768	753	816	795	809	790	763	775	719	769	785	765	769	760	813	754	750	747	788	755	781	752	780	765	707	832	785	727	740	787	750	772	739	807	796	765	753	767	796	793	785	733	775	767	744	772	793	733	824	825	738	750	751	727	777	780	788	775	762	779	748	814	737	756	786	763	818	846	787	770	807	762	784	804	725	825	780	769	770	770	741	787	774	746	776	774	752	767	741	759	805	796	750	767	804	789	764	779	760	771	759	799	763	738	745	789	740	768	767	777	788	733	765	785	765	782	688	739	757	765	807	753	765	770	801	757	780	788	738	789	769	825	770	750	787	804	782	756	806	823	773	803	751	747	776	749	795	801	798	756	740	772	750	770	809	743	800	750	786	774	766	755	758	766	742	808	738	785	780	754	730	772	748	805	785	746	753	785	771	746	786	792	797	825	784	806	723	793	768	768	764	775	791	794	780	717	760	776	789	750	784	746	727	741	751	764	771	827	778	743	789	766	745	731	781	775	741	719	794	805	699	760	829	767	798	762	749	792	787	785	787	724	799	761	778	807	844	773	755	754	794	759	808	761	769	800	804	761	770	748	743	797	797	765	719	786	766	767	774	826	771	732	800	749	772	757	735	786	726	795	724	775	780	759	794	781	802	801	769	786	756	737	765	761	781	775	788	775	788	792	774	750	785	789	736	814	772	791	732	791	784	782	750	760	791	752	804	790	768	768	735	751	721	745	747	767	814	816	728	771	776	783	745	809	782	783	750	816	760	820	748	820	799	792	781	736	752	761	774	804	813	729	765	761	804	797	798	777	756	765	798	817	787	739	775	789	840	810	775	775	773	764	797	746	806	757	796	753	753	762	738	765	771	725	740	772	790	801	770	826	793	792	822	756	800	830	763	755	781	777	775	785	813	786	785	828	761	708	794	820	724	741	773	813	785	750	768	778	772	749	736	787	856	778	746	815	821	737	788	792	808	773	827	827	765	727	802	828	800	744	772	779	773	788	800	756	830	782	792	776	773	799	754	781	778	736	805	783	789	742	785	782	742	808	796	829	787	789	729	707	748	744	752	814	804	770	767	766	794	725	763	795	816	780	783	763	769	790	761	784	816	740	765	750	756	765	781	798	771	758	772	797	720	784	759	749	761	771	727	828	729	799	773	717	774	814	801	727	781	778	733	758	796	780	820	808	769	742	773	749	767	785	814	766	780	751	769	771	787	822	722	728	759	773	776	768	785	833	749	761	750	810	768	744	750	763	819	761	787	778	745	742	777	783	781	762	773	778	748	710	708	803	833	795	732	752	771	786	771	887	759	735	816	808	753	782	751	753	782	784	777	790	753	766	813	798	775	801	727	810	754	754	778	791	767	772	802	802	804	789	784	734	818	796	757	726	758	732	799	804	750	808	764	760	789	748	804	798	797	761	782	813	852	727	779	804	794	783	779	771	757	769	753	780	749	780	745	752	781	776	793	763	799	781	798	728	777	788	747	786	810	772	770	823	793	766	745	795	754	740	740	761	790	789	802	781	749	799	772	774	801	792	789	786	756	741	765	761	808	770	765	793	788	750	784	758	820	810	749	793	760	758	790	744	712	745	787	795	742	710	733	813	788	756	771	762	757	740	743	807	777	786	768	766	756	801	713	755	770	755	796	763	804	820	818	765	772	788	758	786	751	806	800	796	747	730	748	745	782	750	764	777	791	782	772	763	768	706	800	821	745	758	816	762	775	757	745	844	755	747	710	775	798	767	788	759	794	775	744	766	763	748	762	752	780	774	732	771	777	785	797	799	775	733	771	759	751	750	775	758	777	795	785	763	749	783	767	822	808	758	761	774	758	785	814	801	801	752	729	720	762	778	772	757	776	816	764	767	760	816	799	802	807	756	770	766	786	758	782	803	763	764	769	831	765	794	786	795	737	746	797	725	759	777	797	773	725	779	801	791	791	748	728	735	827	811	766	786	836	721	755	791	755	813	781	765	815	775	824	748	773	783	795	802	791	805	806	759	753	744	766	811	814	736	761	727	749	779	772	783	741	797	784	773	790	814	736	783	798	798	797	772	748	749	733	785	784	776	755	755	781	797	782	739	752	782	785	815	805	749	720	742	810	761	739	781	763	808	768	761	750	790	755	766	807	819	771	785	747	807	751	759	731	754	791	734	788	725	803	795	748	785	792	769	765	764	753	752	787	812	766	778	784	745	802	785	798	786	795	782	817	789	774	764	753	785	797	768	814	782	752	775	796	761	784	783	800	737	813	755	798	800	805	806	793	808	756	765	757	734	740	755	794	771	787	806	729	746	801	794	759	724	765	796	830	797	731	738	798	797	741	779	813	767	742	807	750	746	771	771	749	782	741	757	719	810	781	774	792	767	771	734	788	789	784	786	717	783	816	777	804	768	719	808	788	808	770	768	761	811	803	780	801	750	797	777	838	762	811	808	803	724	756	803	789	769	763	776	793	751	777	745	796	737	813	742	774	744	786	757	809	775	772	784	772	777	761	808	823	769	787	740	753	737	800	770	756	802	736	728	749	749	747	782	733	772	762	786	774	811	744	768	706	806	775	766	748	786	736	758	747	787	781	732	757	793	755	787	817	779	789	790	759	731	782	783	763	731	738	742	781	761	756	792	801	737	762	784	775	789	726	746	806	763	803	765	786	736	765	769	753	771	797	727	753	813	756	787	800	794	738	755	763	781	818	738	737	755	762	780	750	764	757	797	828	716	811	765	780	818	748	788	764	828	729	763	725	772	725	769	761	743	770	746	739	820	792	747	797	805	837	760	787	785	793	822	782	760	774	741	784	741	745	764	784	806	766	781	832	759	760	761	752	758	774	844	746	757	783	770	799	751	727	749	813	806	793	776	824	788	780	827	802	799	749	779	783	728	756	812	784	744	805	784	794	792	782	819	772	780	800	792	756	765	805	741	772	783	745	753	772	741	770	809	765	735	777	750	782	775	814	753	783	746	761	786	776	804	785	805	791	757	780	730	801	786	746	770	807	767	821	778	767	750	786	799	753	772	782	745	771	764	805	756	777	774	770	840	725	781	746	779	819	776	790	775	747	810	756	764	847	760	768	792	797	726	800	731	781	789	768	820	775	787	766	780	764	748	813	789	809	770	768	745	723	835	827	796	771	736	777	757	759	763	777	824	731
23594	21676	29431	24193	21586	20065	6838	2858	2205	2111	1615	1307	1098	992	872	777	719	674	524	486	436	486	507	436	458	436	397	395	407	425	401	361	423	371	394	360	377	342	374	380	368	353	369	345	382	368	374	336	408	384	335	375	533	1034	1208	1028	846	630	466	463	378	343	366	375	370	368	329	358	388	359	372	340	359	401	377	391	350	372	346	342	385	341	385	360	369	354	368	340	386	332	340	349	338	368	371	352	363	384	337	326	387	344	376	400	354	362	352	359	338	345	354	337	343	383	363	322	366	375	345	356	379	373	349	329	367	336	349	356	371	372	343	379	389	345	373	368	388	310	377	355	347	351	383	372	342	377	356	382	345	358	355	387	383	368	370	305	341	354	385	362	382	352	378	351	368	339	349	364	338	353	391	360	371	361	379	339	357	356	346	370	376	335	349	367	398	373	300	353	373	391	363	394	356	387	370	383	398	368	389	374	365	352	375	363	345	366	383	349	387	362	339	425	409	394	368	372	353	346	355	332	379	357	386	378	334	372	380	341	365	333	330	337	406	340	398	351	383	352	404	364	339	356	373	341	346	384	378	365	340	356	376	349	345	387	353	376	331	377	362	336	345	361	366	331	347	373	329	358	371	373	363	340	326	404	362	325	346	375	366	341	344	338	347	357	366	400	338	348	338	359	337	379	344	355	354	373	380	375	377	353	394	372	377	312	383	321	334	364	371	335	357	366	349	337	381	366	367	369	333	352	375	367	354	356	378	372	374	349	374	334	351	380	347	375	383	356	330	355	375	363	368	385	339	350	393	361	356	374	364	356	366	360	349	347	357	352	361	366	325	342	331	362	359	348	403	342	384	355	345	349	374	348	373	358	364	371	378	340	396	346	364	385	394	324	361	359	356	382	320	364	364	376	363	352	350	373	381	328	357	397	334	316	344	355	354	357	333	318	345	379	390	381	355	335	376	331	354	387	382	352	391	350	376	361	349	345	377	368	340	380	339	342	329	373	357	352	359	350	358	338	385	361	349	368	354	327	361	351	345	337	383	335	352	368	345	360	362	357	343	379	337	351	338	379	365	363	352	388	353	380	352	355	383	362	382	338	345	362	337	353	340	386	366	357	361	359	357	364	381	372	353	357	420	375	375	340	365	323	356	350	355	351	335	395	365	372	359	366	356	309	361	337	350	349	368	345	386	356	371	372	350	387	361	339	334	363	344	351	352	358	335	387	331	375	344	379	365	356	340	372	364	339	374	345	356	333	369	351	322	380	361	326	369	356	353	345	326	372	367	366	374	373	353	345	357	354	362	379	385	359	360	375	350	372	391	355	333	367	359	385	386	341	355	404	335	359	360	359	370	388	354	361	346	355	376	349	378	340	363	354	353	414	380	378	372	356	409	327	350	370	354	364	371	354	337	345	390	337	342	385	341	353	329	354	372	357	398	369	368	361	353	344	353	352	369	359	392	362	337	372	352	348	373	373	369	360	398	359	351	338	372	350	331	348	368	355	377	385	364	371	357	374	358	348	363	383	398	367	359	343	346	385	345	349	358	358	344	362	364	368	351	361	369	362	341	330	352	398	342	394	319	353	373	350	365	359	373	352	339	362	377	362	346	355	354	386	353	356	321	357	397	407	373	368	364	376	333	386	373	350	377	375	367	355	345	375	343	375	360	318	346	368	393	388	354	333	375	356	380	360	354	372	362	365	398	347	367	399	358	354	360	356	373	346	345	344	360	346	373	336	335	387	346	371	400	326	352	364	325	373	372	349	328	367	357	313	362	324	399	331	360	323	390	345	308	379	357	358	356	347	358	345	343	363	356	377	338	341	346	322	346	345	355	374	381	351	386	336	362	393	332	360	349	356	373	387	381	355	330	332	386	355	382	338	392	351	358	377	355	369	347	355	355	354	344	379	373	365	360	378	400	356	372	385	362	362	380	359	382	379	348	394	359	329	358	348	386	352	359	346	358	361	355	334	380	364	351	354	341	374	351	365	389	344	388	351	345	344	366	364	315	384	355	338	343	367	350	364	391	338	347	391	342	348	375	352	360	371	345	358	366	334	375	369	364	378	349	330	378	365	394	356	353	361	349	362	356	381	365	380	349	364	405	329	363	353	383	364	320	362	339	404	354	358	359	386	343	379	322	385	332	327	380	349	371	380	354	377	343	338	375	368	340	350	377	345	380	343	332	360	354	357	367	349	343	359	319	354	352	352	363	339	357	358	354	360	361	349	353	342	332	366	351	355	354	360	376	347	351	380	344	374	362	352	385	367	348	382	363	363	348	376	348	358	371	372	371	357	354	338	367	350	329	379	366	337	376	334	364	365	370	323	375	364	317	354	345	373	360	342	355	349	344	330	377	338	371	342	387	374	389	380	337	358	389	344	348	340	352	337	384	346	365	344	331	358	327	369	351	400	364	350	378	341	352	358	345	350	326	355	330	372	385	358	327	344	370	324	364	379	389	370	346	350	335	361	347	338	390	367	349	380	390	356	362	354	367	332	345	347	352	386	372	363	396	344	384	349	387	388	352	370	348	363	371	356	354	403	362	393	345	360	353	348	331	376	354	346	358	379	372	375	374	360	370	352	338	347	368	349	363	353	350	393	331	327	335	357	363	373	340	334	373	363	330	353	370	334	354	326	366	358	335	373	363	373	357	386	345	355	334	332	374	375	349	347	334	343	346	353	352	344	370	362	361	353	352	345	351	360	343	340	382	381	343	340	337	394	374	387	391	347	368	373	365	372	334	356	377	363	351	361	375	345	375	356	383	376	345	351	378	392	350	360	387	367	370	384	351	346	348	320	389	364	339	318	337	353	375	326	358	393	379	363	350	348	375	383	373	369	322	375	353	371	348	329	384	385	378	372	382	301	379	371	345	345	348	388	358	367	329	340	358	328	340	349	329	393	352	358	358	376	385	371	342	366	331	335	384	330	344	368	370	378	388	357	325	348	371	393	375	362	349	368	373	364	323	344	356	310	340	376	334	366	353	362	348	344	324	354	342	385	339	332	390	364	344	323	364	336	352	341	372	352	357	344	359	326	359	364	362	358	377	377	367	364	362	352	364	371	380	361	360	370	335	336	349	311	377	350	365	358	372	362	363	380	372	389	362	344	365	380	341	365	367	366	340	393	334	368	341	369	381	385	348	331	346	335	360	345	360	354	360	356	353	370	356	370	349	352	341	339	391	338	359	364	352	343	356	361	376	343	357	350	358	343	360	368	342	340	332	385	349	341	404	341	383	318	332	354	331	389	339	390	379	389	391	340	373	373	382	355	354	326	335	362	374	367	345	341	364	328	331	329	339	385	373	350	335	364	375	354	419	353	380	354	341	374	387	368	348	360	370	352	374	346	358	368	382	389	412	383	382	357	364	356	357	336	382	308	342	338	350	358	381	379	343	386	374	367	334	396	371	349	353	346	342	391	361	321	378	364	332	362	363	330	347	367	382	373	371	380	392	375	340	379	364	378	369	363	390	388	368	371	391	379
35091	56400	34292	21919	15869	11043	8336	7622	7209	6739	4883	4038	3416	2937	2520	2291	2029	1510	1328	1135	1034	993	983	961	863	881	861	774	790	813	814	786	772	665	692	723	712	688	688	642	686	690	704	721	708	716	692	726	674	673	706	689	1173	2785	3260	2726	1952	1419	1025	809	734	681	654	605	616	649	656	680	649	682	690	646	623	685	650	726	675	639	618	639	651	727	660	636	664	625	639	619	676	684	640	644	668	685	660	676	634	609	607	647	568	693	698	614	647	647	617	647	658	624	668	606	674	666	619	643	639	635	669	620	630	667	601	666	680	662	639	632	628	683	651	653	669	680	612	654	634	636	670	640	653	628	657	595	654	667	664	625	590	668	664	660	640	618	642	639	673	662	596	668	623	667	663	663	689	647	629	628	649	648	667	627	639	669	668	614	666	620	670	640	667	625	688	619	636	657	699	671	660	669	646	684	630	642	650	687	678	633	601	627	671	676	608	620	644	625	643	633	643	635	645	678	621	675	646	655	673	676	633	619	641	634	656	668	660	628	627	643	638	635	665	674	668	659	631	625	639	611	657	634	630	716	650	659	626	697	615	619	672	617	609	628	667	593	634	654	644	669	689	650	664	668	631	608	649	628	663	635	622	691	622	664	696	617	630	674	639	649	620	600	677	622	615	652	619	668	704	648	611	624	657	617	682	634	643	656	653	613	584	668	658	636	618	673	653	645	646	631	674	662	644	637	651	626	630	678	706	626	638	664	644	648	646	710	639	651	667	659	609	647	687	648	662	630	676	675	670	633	598	663	703	691	629	652	628	674	631	664	616	659	688	654	675	650	665	677	632	642	596	645	664	680	649	593	631	670	647	647	664	626	664	639	652	612	617	645	615	658	604	624	667	600	663	648	681	682	634	649	658	641	693	637	683	615	661	617	651	643	681	648	683	636	641	650	651	653	661	647	607	653	641	661	596	643	693	628	645	655	621	638	683	648	678	644	667	624	626	661	667	610	659	634	619	621	712	620	634	652	623	624	659	658	664	636	621	676	656	634	664	648	648	649	677	638	621	633	655	644	669	665	634	613	652	675	605	666	641	658	677	668	626	673	644	649	625	652	611	639	666	674	621	662	624	621	623	621	699	592	601	658	647	714	642	678	643	663	632	616	692	681	611	666	678	634	674	611	684	614	605	653	637	639	680	641	665	618	664	599	672	677	666	650	628	670	690	689	674	619	632	638	683	647	647	639	645	627	663	657	627	679	624	624	649	681	653	642	655	648	679	673	677	620	665	644	656	692	624	642	662	655	610	674	673	663	670	706	615	648	668	664	588	639	645	669	642	619	633	665	626	611	659	669	649	627	675	641	656	637	648	622	654	645	687	605	644	658	640	620	665	654	602	631	656	656	657	629	666	633	639	675	696	625	637	651	656	702	641	675	635	652	651	625	664	690	671	655	624	663	647	639	657	657	671	662	623	635	653	591	635	667	698	668	638	624	679	665	655	705	636	640	689	660	647	643	647	650	669	628	649	662	583	657	673	698	608	638	614	660	645	675	688	643	689	649	671	691	636	608	643	678	661	648	637	646	684	661	706	657	697	613	650	664	666	666	648	648	644	661	656	594	640	627	651	686	649	671	675	673	656	661	661	631	675	656	629	674	632	647	637	669	624	623	624	676	635	673	676	609	657	644	668	675	682	635	640	633	615	665	608	676	676	648	632	655	655	636	631	682	618	669	626	618	632	643	623	628	646	655	659	658	652	618	627	667	642	647	637	637	673	641	642	664	672	658	605	666	677	648	641	639	634	615	684	672	672	595	648	695	652	635	634	622	719	655	678	609	646	660	648	649	651	651	651	670	671	618	617	650	674	645	678	607	620	639	645	630	634	655	672	595	654	658	634	630	665	634	624	616	621	663	690	658	683	661	693	685	681	653	659	623	673	622	692	662	653	638	701	574	669	603	631	657	617	630	645	624	671	629	646	633	647	628	637	618	639	686	661	628	660	656	625	649	655	635	662	653	616	622	628	635	711	620	630	651	669	676	635	669	690	620	651	624	659	679	629	651	635	608	609	641	658	636	665	648	693	617	615	636	656	652	664	640	650	621	654	632	673	631	625	667	624	669	684	674	623	621	654	608	650	670	665	614	616	648	629	656	665	647	639	612	649	695	648	667	638	647	651	640	617	654	630	630	675	624	694	690	634	659	614	610	636	646	619	646	618	653	639	641	671	631	670	677	696	643	625	658	670	670	666	630	609	643	614	660	678	653	651	654	648	606	677	648	662	648	635	652	671	684	647	646	631	677	679	615	632	611	655	652	671	650	693	675	627	628	584	668	694	649	686	633	642	634	648	654	670	672	589	676	682	657	664	653	663	658	625	631	683	681	647	670	656	668	641	667	686	636	665	640	665	683	638	628	676	637	634	652	663	651	688	653	646	626	636	673	676	636	666	647	630	652	643	650	607	636	654	628	639	660	714	619	664	656	649	690	649	591	643	619	704	672	623	638	658	613	666	617	616	653	632	666	607	658	671	614	661	645	601	606	696	647	655	657	687	616	643	679	677	650	633	658	661	591	601	681	648	612	668	615	624	655	646	609	674	614	668	652	657	668	683	696	620	631	656	642	659	683	676	622	652	669	616	691	701	635	629	630	672	639	636	622	671	653	681	680	651	661	620	665	594	646	635	684	668	629	653	620	620	618	679	674	630	631	627	635	652	646	619	674	618	672	648	671	650	668	647	675	632	662	636	639	671	639	599	663	645	624	666	647	622	616	626	661	634	610	652	566	642	644	628	596	605	670	650	658	649	636	684	668	644	628	588	660	649	606	655	648	616	629	685	674	657	612	666	664	603	643	692	621	699	653	656	684	627	614	654	636	653	688	658	662	641	642	632	591	671	659	675	639	625	669	644	651	654	646	663	631	688	642	704	665	618	597	621	630	624	664	684	669	678	664	666	637	642	669	624	699	634	664	682	660	667	681	656	655	632	681	626	641	638	673	629	690	665	658	630	625	642	655	637	656	685	641	688	636	621	669	615	666	644	636	620	656	657	653	663	673	633	664	643	652	624	646	655	635	641	639	609	648	666	661	603	679	623	625	626	625	659	623	665	666	657	635	620	642	643	668	657	666	653	641	637	643	647	596	661	657	635	660	677	675	654	652	660	691	682	638	662	658	594	604	646	692	654	610	627	662	651	670	616	635	653	633	640	609	651	674	676	646	650	644	653	663	630	687	623	688	640	672	642	697	648	642	635	635	659	621	673	657	635	659	621	697	672	633	652	643	620	641	655	639	637	666	616	632	635	640	633	662	661	658	671	675	653	618	682	645	631	645	632	679	647	653	632	705	652	617	658	623	670	633	687	638	633	686	661	653	688	651	678	628	718	633	647	672	707	600	639	631	657	683	681	625	670	656	641	649	629	625	638	602	648	673	657	670	635	657	671	691	667	635	662	679	636	660	686	627	696	626	690	670	643	638	684	608	652	610	663	634	632	631	660	647	614	609	656	656
27515	22467	16667	6376	3044	1756	1183	980	950	998	835	746	745	701	670	639	572	591	564	550	559	566	535	525	577	500	491	492	551	573	481	506	554	475	526	492	518	520	508	568	517	498	556	514	542	453	498	482	512	503	552	532	533	552	565	608	629	575	512	496	568	501	532	504	558	528	539	508	506	528	522	506	493	505	508	531	505	480	532	511	520	487	506	501	512	502	556	532	493	522	532	520	469	527	521	482	478	502	493	503	502	514	528	501	499	504	522	499	515	497	516	523	505	542	491	508	481	517	510	502	509	469	530	487	484	493	505	475	498	537	489	505	521	487	512	475	495	510	529	495	483	504	550	499	519	561	521	536	477	523	495	566	493	502	506	477	522	503	503	524	505	512	473	550	509	505	533	523	509	477	522	491	497	499	504	517	489	539	514	487	502	500	519	519	530	521	549	492	535	500	500	531	500	523	529	485	572	494	491	475	516	511	492	533	448	508	493	485	500	527	531	560	542	506	513	502	520	503	499	498	512	462	568	499	491	552	507	544	526	488	503	484	517	512	509	530	510	483	518	470	498	493	548	487	508	526	531	514	491	560	526	549	515	508	505	524	519	494	527	508	523	480	478	502	527	497	519	489	533	496	510	509	491	517	560	504	503	513	524	499	515	491	519	494	517	543	481	475	509	546	526	490	504	511	497	529	522	495	499	470	519	535	543	515	503	552	514	518	506	509	494	549	528	528	489	503	543	468	515	488	503	543	493	520	563	520	480	495	544	496	521	506	487	521	548	468	482	556	516	524	540	524	527	529	525	489	472	526	506	536	503	514	525	539	542	514	504	494	492	539	515	513	498	508	488	500	464	549	544	505	509	532	519	503	509	484	517	516	522	495	563	475	490	506	478	508	506	528	502	478	510	514	470	492	483	477	520	512	510	503	481	547	512	515	501	540	496	519	518	515	514	548	497	533	535	527	531	551	494	545	523	482	494	458	531	472	520	491	529	542	460	504	490	515	502	553	488	498	493	533	556	504	485	545	515	549	512	498	500	471	492	467	531	528	462	506	505	530	539	519	513	464	517	501	510	522	540	479	486	457	498	489	474	521	502	528	474	532	496	546	541	521	505	499	479	485	524	469	499	529	564	534	485	489	523	515	490	510	516	522	539	504	514	482	535	530	465	517	481	574	539	559	508	516	524	539	520	507	489	525	531	501	494	502	553	500	495	466	515	500	493	502	489	521	483	509	496	525	535	517	523	492	516	515	484	490	546	499	508	471	524	497	503	493	485	546	487	494	540	500	510	530	492	559	515	535	525	500	502	523	521	491	549	530	497	498	485	512	493	477	524	523	529	529	526	466	513	524	458	553	504	509	539	530	527	464	489	520	502	486	469	498	543	545	489	491	545	526	491	527	462	552	514	515	511	506	480	538	516	513	503	505	472	527	512	470	553	476	509	480	472	496	498	515	479	513	488	518	563	504	518	522	514	517	511	530	466	504	518	504	515	566	498	519	516	551	508	504	537	495	493	514	484	526	528	512	518	508	491	495	455	500	494	493	520	498	493	514	522	444	485	479	435	505	537	524	476	516	486	524	499	499	497	474	490	556	509	489	525	511	524	507	486	543	521	504	567	508	526	513	521	524	506	519	501	470	496	510	488	474	537	517	475	496	496	530	510	468	511	480	506	505	510	515	509	449	454	518	543	550	494	529	491	517	482	540	519	514	514	510	503	527	516	495	526	497	522	528	471	554	518	510	500	494	519	530	541	519	533	534	503	468	548	480	496	552	512	512	524	513	506	506	498	500	516	480	509	501	524	495	504	519	516	540	516	523	539	530	528	509	545	470	507	457	509	570	524	504	498	472	554	535	495	490	520	506	519	509	518	502	535	495	492	506	532	538	499	480	507	492	478	480	520	479	530	478	487	495	495	533	515	502	519	514	533	518	537	527	519	506	506	473	517	480	495	510	522	485	483	550	508	487	544	540	483	457	536	517	495	490	520	542	491	503	559	506	488	498	542	488	537	482	510	485	478	515	508	501	497	554	527	484	509	509	524	520	509	548	519	521	483	522	547	486	505	545	490	509	479	504	500	528	493	543	481	546	529	513	496	527	507	530	544	466	467	503	536	505	522	504	490	522	534	480	488	514	480	527	531	554	522	486	497	510	505	505	483	506	482	491	482	528	525	479	522	516	540	508	537	484	502	496	527	477	480	503	498	509	516	506	472	520	495	501	542	494	562	477	533	501	511	491	515	490	510	544	510	516	515	507	513	490	509	497	516	528	508	522	515	484	521	515	532	490	530	497	518	511	470	529	487	476	520	513	515	526	515	515	488	490	515	546	490	538	497	498	511	473	496	525	512	538	501	524	514	533	502	496	500	512	511	519	540	538	552	514	482	540	530	511	492	513	572	528	512	466	509	547	553	518	484	498	572	495	524	449	510	476	496	464	491	522	513	567	519	511	468	499	510	501	516	533	463	491	537	502	482	525	463	523	507	488	547	563	514	524	508	514	512	483	516	531	468	526	539	554	499	437	517	492	514	500	537	486	527	521	489	469	503	580	490	558	529	485	480	492	491	543	462	504	503	520	547	522	476	510	515	524	497	479	512	485	461	517	531	491	528	514	521	517	491	492	485	493	453	498	512	496	503	516	487	469	493	508	505	489	518	497	521	530	542	540	503	505	491	534	530	495	508	492	520	564	497	498	494	520	514	543	495	543	486	501	511	539	509	539	493	475	532	523	530	479	446	513	451	533	484	478	546	516	521	533	510	544	491	505	476	517	518	543	540	511	524	489	506	497	508	521	532	478	491	542	511	503	514	532	503	507	551	519	536	499	515	505	496	483	522	503	530	503	523	505	495	502	548	512	510	484	502	512	515	486	493	504	546	515	496	493	516	495	491	507	521	514	497	501	532	461	541	481	492	505	510	476	513	488	512	502	493	503	543	542	524	520	522	510	515	527	526	513	505	527	550	505	531	532	500	534	529	516	515	567	522	511	511	493	480	516	485	518	525	500	515	522	532	545	517	474	530	550	489	481	480	471	515	549	491	498	516	503	494	518	500	549	508	540	520	515	532	488	494	487	486	487	491	547	504	480	491	510	508	532	521	512	506	482	506	509	541	555	525	506	501	467	527	517	465	462	515	548	536	515	521	507	497	477	494	537	517	515	510	538	513	522	500	521	501	514	552	534	523	489	491	553	523	521	467	504	479	504	532	498	511	511	501	497	532	496	523	484	538	548	532	509	502	528	557	453	551	510	547	508	529	490	467	520	465	487	519	561	489	510	519	476	494	519	563	524	513	479	506	524	531	514	513	519	515	516	516	508	532	505	520	485	493	499	568	512	488	564	565	473	569	521	505	497	537	518	589	512	548	511	492	514	527	525	508	530	470	525	536	537	508	483	490	490	527	511	530	501	523	508	532	512	536	517	477	509	482	498	505	518	491	552	474	497	510	510	545	524	514	502	490	512	518	482	493	487	519	481	489	506	481	532	476	516
27525	35263	17893	10640	8008	5167	3300	2875	2797	2918	2353	1845	1814	1595	1503	1353	1356	1178	1173	1100	1122	994	1011	968	943	995	956	986	932	886	1000	886	907	899	986	924	941	918	939	960	978	957	999	1007	985	940	982	984	914	922	873	909	988	1092	1129	1178	1142	1022	1014	999	958	940	952	939	927	938	917	929	972	990	927	924	915	956	943	964	919	877	959	938	899	926	944	931	939	933	988	947	921	966	960	903	888	940	943	949	885	921	892	947	918	895	919	960	911	933	930	919	863	932	910	942	915	951	898	997	884	909	923	931	908	957	920	922	930	906	941	902	913	940	930	909	942	965	923	940	917	921	879	922	953	920	936	929	954	888	913	961	944	945	942	921	936	941	879	920	911	899	904	985	912	981	989	895	938	921	883	922	925	921	925	913	964	929	969	906	945	929	925	860	896	953	977	929	869	898	915	969	968	951	903	981	929	946	922	924	934	941	939	902	919	919	937	858	959	889	979	943	952	920	962	905	905	927	951	963	930	898	896	909	946	908	903	931	858	958	927	904	897	934	933	937	931	882	914	933	866	931	918	938	944	957	939	881	909	917	944	929	895	940	910	942	959	895	903	933	954	916	921	889	873	947	958	935	934	918	927	912	946	920	954	907	871	913	947	888	919	937	894	901	919	918	948	962	948	923	962	948	931	924	910	927	909	897	916	920	934	989	896	898	935	883	967	948	942	855	916	933	887	910	928	941	953	947	925	883	957	900	939	950	920	925	932	954	900	930	910	960	982	914	908	932	897	916	873	917	934	961	913	899	979	947	893	898	941	934	905	932	929	972	889	940	897	910	942	946	948	918	926	959	922	943	915	906	897	928	920	937	974	922	875	945	932	910	963	936	876	920	892	970	967	932	952	940	906	897	891	903	921	949	922	951	929	900	939	942	923	900	944	895	933	951	999	986	973	944	920	859	928	957	950	928	959	890	902	898	939	997	960	897	958	956	907	943	945	975	961	926	939	946	985	894	946	922	975	983	928	937	898	961	922	971	933	934	888	971	925	917	905	870	932	958	963	915	914	899	922	900	897	910	872	933	923	886	884	908	940	908	920	931	983	886	908	918	916	983	925	900	898	969	896	940	902	931	909	951	866	989	951	909	932	919	964	905	935	930	936	849	894	921	960	949	872	959	922	949	941	928	908	935	906	956	892	941	926	973	920	957	929	915	909	932	893	931	910	965	932	967	916	903	907	946	924	935	903	935	921	909	968	939	872	932	922	936	989	976	920	944	953	924	930	953	960	970	914	898	886	910	912	906	934	934	919	927	888	912	917	886	986	918	909	939	906	938	886	918	879	929	914	964	925	932	934	933	917	940	918	958	945	884	911	925	932	917	961	961	891	936	914	968	860	893	923	1001	930	867	949	880	947	962	989	932	932	967	932	921	923	965	916	927	992	946	906	927	879	907	851	945	932	935	932	892	924	942	1002	867	896	926	892	883	923	953	981	912	995	903	894	944	926	896	913	858	981	868	958	897	926	909	986	960	970	926	965	949	892	926	930	929	907	971	929	892	908	925	906	929	923	940	952	973	928	920	959	949	881	928	961	952	945	914	937	919	920	942	955	939	942	930	955	882	909	945	877	878	932	957	939	887	967	957	909	927	932	916	934	941	917	914	917	953	918	925	937	889	914	917	913	911	905	938	913	932	894	930	940	918	919	936	959	940	924	926	947	951	911	904	839	919	913	951	896	891	950	911	854	910	956	920	876	921	923	969	919	915	928	986	955	941	858	935	937	974	918	865	899	884	970	953	924	935	947	910	895	951	906	935	908	900	949	883	954	941	941	878	904	883	932	889	946	958	930	914	867	941	952	922	899	963	904	926	925	915	970	896	958	958	921	922	954	980	909	896	1008	956	906	945	951	924	910	990	947	918	955	894	937	919	920	917	968	918	974	912	920	935	897	943	939	955	944	952	919	907	889	955	905	1004	978	949	921	959	993	926	965	876	922	946	912	996	965	891	945	941	971	930	891	903	911	925	888	904	949	907	937	929	912	906	920	966	904	931	897	957	916	970	922	885	934	958	930	926	896	934	941	914	936	923	914	912	933	939	902	957	920	945	939	898	971	953	911	925	905	941	885	920	910	941	893	930	934	938	914	929	952	946	907	962	911	896	956	930	905	1017	866	946	899	934	902	915	878	940	973	900	952	954	909	911	878	904	940	909	888	911	920	934	945	906	886	920	941	909	920	978	926	938	957	929	971	913	898	910	919	927	871	955	938	903	927	889	981	934	920	948	907	979	952	956	967	940	919	896	944	954	949	962	963	925	878	908	952	883	904	914	888	990	885	943	972	931	953	892	946	927	923	918	901	895	975	946	949	917	947	962	938	922	922	907	886	858	993	926	917	978	948	953	963	967	926	971	952	906	886	945	941	930	955	948	938	928	906	930	980	928	989	936	954	874	966	940	966	906	975	927	942	939	942	928	924	929	926	918	888	940	965	930	947	944	949	895	907	911	998	912	943	948	920	904	937	920	893	924	930	909	1018	950	945	946	954	932	953	914	887	895	895	937	933	902	865	970	931	924	913	927	871	971	951	980	875	920	969	915	924	949	934	933	943	934	948	935	931	897	933	931	921	912	970	918	906	907	897	981	935	958	933	931	920	949	855	1014	947	911	889	875	890	973	983	909	965	969	941	939	961	958	960	954	951	921	972	906	947	899	906	862	945	914	894	932	893	905	954	937	904	917	934	944	948	981	985	959	939	961	942	963	939	937	964	873	906	925	932	940	901	946	971	937	908	952	911	978	907	922	934	928	944	872	880	949	906	941	924	941	903	942	917	897	903	869	902	904	926	909	918	907	967	898	923	960	942	901	923	974	926	931	942	943	905	920	951	935	941	932	860	954	935	961	889	955	958	894	936	894	889	964	977	948	938	930	925	944	940	968	915	915	1015	933	906	893	873	899	915	918	861	892	960	939	931	893	931	959	852	965	948	917	892	991	949	925	952	928	931	918	952	973	928	935	932	943	954	987	933	897	926	919	928	926	901	907	918	900	946	948	946	945	910	965	917	961	948	924	966	924	906	927	941	940	938	923	915	979	957	929	934	925	899	972	962	952	945	951	957	892	956	929	910	919	953	927	914	1002	891	902	876	939	987	955	905	915	910	956	908	910	931	939	934	956	895	957	879	940	935	989	905	966	913	952	935	896	911	940	859	897	956	914	930	919	924	932	954	936	927	935	939	894	992	856	889	969	971	943	982	974	957	926	977	904	895	934	927	935	902	929	950	934	909	919	920	946	902	985	945	931	964	950	936	903	898	952	946	860	898	887	856	913	942	864	983	953	942	925	918	882	976	929	942	940	897	962	946	932	933	927	918	955	979	913	894	941	912	927	893	894	975	917	880	932	911	880	922	918	888	913	881	876	932	938	891	917	943	973	925	915	902	936	947	939	954	956	899	900	961	945	967	915	932	932	965	951	909	922	934	988	898	955	937	919	943	879	942	900	951	964	917	953	970	893	933	971
24595	21654	28731	24800	20613	8829	2751	1583	1342	1228	1047	908	720	684	645	629	612	531	534	484	483	487	419	419	409	425	412	435	404	410	390	450	374	425	397	399	413	395	417	404	399	391	375	424	403	380	402	399	378	420	418	383	517	675	835	838	728	550	486	419	386	429	436	402	392	405	367	424	447	394	406	382	358	383	388	396	427	378	427	390	384	393	400	393	403	385	430	375	399	375	398	401	385	393	411	406	389	369	393	406	405	391	415	413	400	414	402	411	423	414	371	395	379	383	403	371	385	355	404	387	396	408	369	419	383	391	390	390	413	385	419	391	406	390	408	414	432	407	360	355	389	417	414	431	408	423	402	408	414	401	408	419	402	422	436	397	429	370	396	407	391	426	418	409	391	371	425	398	380	417	399	399	384	417	389	375	419	383	353	438	407	370	404	396	373	400	406	392	398	415	432	383	403	401	366	431	424	363	409	399	398	387	383	364	412	415	401	419	392	398	399	406	385	429	390	372	439	364	408	445	380	423	389	418	397	400	414	404	367	372	389	413	420	353	407	387	419	369	419	421	424	358	385	414	401	430	376	356	409	440	452	422	406	419	398	361	369	398	409	417	406	427	374	390	405	359	410	411	409	403	408	439	407	389	403	380	390	392	379	376	412	391	383	393	411	440	384	395	378	438	371	386	412	413	428	393	401	438	420	398	410	379	404	426	404	409	434	380	404	375	367	388	370	415	398	368	380	420	423	426	405	438	407	393	414	346	388	379	385	395	390	418	397	385	395	420	373	386	457	365	379	375	407	388	368	444	417	425	387	393	384	423	377	416	402	423	368	385	417	412	438	443	403	354	416	389	432	401	412	377	449	410	363	384	382	404	379	409	415	447	399	381	392	398	370	406	385	381	412	429	391	413	421	410	432	376	436	379	418	379	404	389	396	406	363	389	402	390	367	440	408	405	426	411	388	398	425	426	387	421	386	385	388	389	373	399	404	391	390	397	412	452	391	432	383	413	421	407	357	407	400	376	406	432	377	423	421	406	402	396	388	382	448	415	410	400	410	401	427	394	388	399	389	397	416	391	394	371	413	411	403	393	450	395	396	418	381	393	411	405	407	362	371	391	428	430	393	398	427	388	406	420	407	378	384	384	390	415	387	402	384	376	398	402	414	378	422	422	423	405	407	391	408	377	419	408	399	386	413	386	389	428	436	378	403	385	391	386	402	428	437	418	404	393	385	366	430	411	415	379	412	391	432	378	386	379	394	400	422	398	379	409	397	420	405	403	426	386	400	391	390	421	395	373	413	412	405	402	402	416	414	394	386	396	408	405	379	437	374	399	374	438	385	405	401	397	421	389	417	360	407	410	388	437	382	396	419	385	391	388	415	416	426	383	391	417	391	409	410	415	388	395	389	447	378	407	388	407	414	404	442	394	373	444	391	387	391	389	375	415	420	378	385	432	427	394	428	411	438	387	403	358	416	392	399	404	432	404	375	400	403	375	410	408	380	433	357	427	410	403	393	364	417	384	419	366	385	418	376	366	411	424	421	407	393	367	391	404	417	407	390	375	403	397	416	386	399	401	418	417	383	396	393	385	394	384	357	386	399	411	413	402	385	430	398	391	384	400	420	393	403	390	414	382	390	384	410	398	414	390	382	383	400	432	406	385	363	423	367	395	391	364	391	398	429	411	436	401	476	390	405	380	410	414	383	409	424	445	383	393	410	379	414	375	440	425	402	431	388	414	416	414	406	402	411	402	410	414	377	420	408	415	400	408	396	395	379	399	394	397	408	413	390	411	422	415	412	374	380	386	343	403	408	370	405	356	394	450	398	421	385	397	419	403	385	374	407	420	398	400	423	431	409	386	413	339	400	393	419	404	432	408	404	389	403	381	373	374	400	373	387	403	423	424	395	390	410	419	375	385	414	405	381	402	405	390	403	405	406	388	422	396	427	408	406	388	397	435	388	397	378	388	390	388	371	366	365	397	422	391	396	429	410	399	384	392	394	388	418	356	462	433	383	412	412	403	417	379	407	355	392	402	370	435	395	409	431	418	411	358	404	434	372	409	397	380	365	396	400	413	419	388	430	370	374	386	422	416	389	413	401	390	418	384	400	381	419	431	393	382	369	406	365	379	375	393	378	399	400	440	405	400	399	402	403	401	411	385	345	381	434	393	380	403	374	396	412	405	374	368	400	397	427	392	375	408	383	404	354	349	391	379	397	413	368	387	380	445	406	379	416	382	362	377	388	400	384	418	388	409	412	393	434	428	400	396	382	402	428	387	403	364	397	394	384	381	396	368	393	386	427	400	370	405	364	405	380	391	370	404	429	415	429	382	390	413	397	401	412	401	396	414	420	404	381	394	434	456	401	367	399	398	388	417	397	416	409	428	415	421	373	406	396	424	398	377	408	361	414	374	375	353	400	370	381	385	423	397	356	408	410	372	390	417	423	401	398	378	400	413	374	380	419	415	384	378	378	413	377	406	432	431	392	403	404	397	383	386	356	416	378	386	413	404	403	404	378	400	420	378	366	428	437	385	383	378	409	456	394	409	418	389	409	425	380	393	412	390	400	392	397	416	455	411	423	402	408	378	414	416	397	443	421	409	431	422	432	373	420	406	402	397	431	413	384	420	382	405	364	396	391	416	409	415	404	416	422	389	356	436	425	421	401	395	379	415	399	405	368	386	404	450	442	407	420	385	399	418	391	377	394	387	415	405	423	396	428	382	403	408	387	407	427	411	379	402	398	376	383	385	391	385	361	387	395	427	397	386	403	417	388	415	365	393	444	419	412	401	428	400	386	392	366	386	426	403	375	416	393	407	411	365	417	425	357	380	371	409	369	417	437	425	366	372	397	382	388	425	420	397	408	391	417	403	406	401	387	391	379	433	380	414	412	411	391	413	421	366	381	407	397	398	384	369	385	398	397	410	395	423	413	401	354	372	392	406	377	424	405	394	383	405	372	375	366	405	394	376	396	405	379	394	423	408	377	407	410	417	387	399	384	398	420	385	393	408	388	402	402	409	396	413	402	385	396	352	392	405	397	397	398	368	370	395	385	439	405	355	406	390	430	401	399	410	384	369	397	385	413	382	396	430	405	379	385	434	420	402	372	429	391	391	392	367	392	395	394	435	381	386	424	355	405	396	372	417	401	412	402	378	385	376	414	404	368	394	378	428	349	416	436	391	406	406	416	398	382	388	396	425	401	424	385	391	430	386	380	395	373	426	403	416	381	394	414	418	412	423	400	386	394	377	405	402	418	379	400	403	369	405	396	376	441	397	381	392	422	397	390	420	419	397	400	378	363	390	383	392	417	390	404	404	414	442	379	426	401	367	418	406	421	428	422	387	382	394	402	387	370	378	407	392	410	385	387	380	415	395	398	407	400	360	399	409	421	390	389	388	388	417	389	431	394	394	406	406	417	412	402	392	401	379	428	397	403	398	416	374	426	370	371	389	430	430	429	401	397	374	388	400	394	398	381	426	400	360
31776	47574	25007	17131	13763	10472	6436	4912	4176	3955	3391	2517	2025	1799	1766	1545	1404	1284	1207	1131	1042	993	933	910	840	841	829	817	818	725	766	818	745	785	786	759	744	742	792	765	732	771	772	729	765	769	838	704	755	753	784	785	1031	1743	2206	2090	1636	1321	986	871	749	770	736	760	816	716	818	714	759	702	764	725	759	751	704	774	758	741	768	737	769	704	737	739	731	762	739	733	723	732	776	716	756	715	720	748	711	791	704	722	741	771	675	708	758	770	752	768	722	781	742	780	735	754	779	711	743	717	797	716	771	763	772	733	764	690	754	708	717	753	764	688	770	785	744	730	743	750	782	714	719	725	744	720	759	737	795	759	722	756	747	755	723	770	780	717	759	755	748	735	786	747	699	743	757	726	775	739	704	688	751	747	749	739	680	707	737	749	737	765	764	738	766	731	811	724	722	702	753	683	710	750	712	709	739	741	694	738	750	741	733	753	743	793	747	768	765	756	737	699	728	720	727	756	769	725	742	688	736	766	686	756	748	728	732	768	772	718	755	757	745	742	751	748	761	674	724	730	698	755	700	752	778	701	719	763	721	711	734	723	718	756	748	737	714	718	708	730	736	760	726	739	741	715	760	780	752	730	780	789	759	713	702	763	703	734	756	713	705	726	782	734	743	686	732	724	697	734	736	758	724	695	729	721	744	731	766	746	765	737	744	749	786	713	772	775	770	742	763	768	760	758	710	755	726	724	746	753	740	780	757	738	722	746	769	715	712	717	693	782	730	788	716	721	715	756	765	701	758	756	810	772	747	743	776	748	745	737	744	752	724	724	766	762	763	725	734	692	743	763	764	734	781	733	725	672	753	755	729	796	728	701	823	712	737	762	647	728	736	758	693	767	760	754	705	747	680	715	765	738	767	774	768	792	702	737	729	740	750	767	747	707	721	754	737	781	763	739	737	764	756	757	712	731	731	741	781	716	725	730	720	697	706	762	767	741	761	722	726	776	701	749	748	755	752	683	747	784	681	721	754	749	730	763	738	747	774	703	770	757	740	773	721	767	727	758	765	767	753	759	751	822	728	746	726	717	761	726	748	769	737	741	754	710	768	698	749	742	738	752	735	734	742	744	683	727	705	727	715	742	722	720	744	763	753	747	728	768	761	767	769	714	722	736	771	720	729	738	713	736	773	730	775	779	748	720	713	741	734	711	766	743	735	720	726	728	716	747	756	748	761	716	739	737	752	756	744	753	696	760	706	698	709	759	709	749	703	771	713	726	714	758	739	704	763	764	762	760	715	802	791	758	696	800	740	738	721	800	728	772	746	742	731	748	724	713	711	744	750	759	795	723	717	744	739	737	770	736	742	758	769	730	718	730	739	789	773	759	800	753	743	762	736	728	732	821	760	753	744	686	702	717	715	726	767	731	722	727	731	758	768	750	742	757	740	737	759	743	796	769	734	780	741	754	748	748	730	706	762	797	737	737	677	767	729	776	762	726	746	736	743	712	742	732	720	710	701	780	736	779	720	728	752	771	710	711	701	755	741	724	737	712	757	719	755	725	724	724	740	733	725	741	702	713	806	762	791	737	756	725	775	769	757	767	740	735	723	746	734	747	750	781	796	774	729	731	735	739	762	743	736	738	740	795	782	769	724	742	669	733	749	748	698	781	719	754	779	771	727	765	759	770	733	725	710	713	741	749	779	744	752	762	742	700	735	745	759	722	755	769	752	738	763	729	687	764	707	707	736	727	791	733	709	739	734	766	800	723	739	731	705	809	704	758	784	711	769	718	699	730	758	706	752	779	797	735	739	832	737	767	781	732	766	726	718	740	743	776	727	730	771	751	737	702	741	719	736	782	725	737	717	761	776	734	732	711	715	742	699	726	732	748	723	693	656	761	772	699	706	737	749	749	706	737	712	740	763	757	705	755	711	749	738	765	728	726	695	805	771	703	754	742	713	721	794	751	761	710	763	755	771	722	758	802	779	723	762	787	789	709	751	680	795	738	702	729	692	719	719	739	764	717	716	744	717	741	782	760	671	792	773	725	734	726	720	761	761	684	755	726	766	741	780	778	738	723	700	724	745	730	751	727	772	727	748	770	746	742	765	758	742	741	779	733	779	782	726	733	739	722	797	725	765	721	767	733	746	748	764	738	668	758	731	746	716	761	713	763	743	755	729	717	738	755	760	741	776	772	745	744	782	782	727	723	695	747	767	747	720	752	726	750	748	738	763	718	756	739	775	788	733	715	769	689	698	712	738	727	679	708	731	753	732	731	725	730	744	743	775	726	716	725	764	748	753	736	704	733	790	744	809	793	732	717	756	765	795	753	694	755	744	752	756	813	740	731	732	771	719	812	751	748	718	763	717	716	722	692	735	780	791	700	731	733	795	751	727	750	734	708	718	719	779	719	737	685	761	737	717	764	728	759	769	720	771	762	736	724	728	758	729	762	699	731	744	741	743	766	742	706	750	690	775	739	708	730	705	803	736	748	768	730	734	783	751	771	708	745	715	748	745	791	709	759	780	719	731	759	729	737	778	735	765	718	748	799	748	745	697	759	749	750	783	773	791	778	781	766	745	774	675	750	740	780	708	716	728	772	761	730	743	765	728	718	708	729	740	734	742	772	727	744	763	782	712	763	698	765	739	748	686	721	714	671	757	733	758	754	735	730	735	735	709	769	773	803	758	751	722	703	674	786	759	760	724	708	758	765	728	736	763	793	771	766	771	734	729	761	734	754	767	803	761	760	751	782	714	701	738	753	751	729	801	752	715	741	727	714	794	762	743	777	734	715	757	697	740	741	752	729	735	748	751	754	751	767	710	716	726	724	749	730	726	750	770	732	769	704	767	738	742	751	722	745	742	719	757	747	753	735	722	721	672	725	723	716	766	713	771	737	726	744	756	739	707	750	757	724	771	730	754	719	714	709	722	769	726	738	732	750	767	792	778	747	792	737	739	724	723	781	769	762	770	723	749	731	772	704	736	735	703	749	747	786	744	762	790	757	768	738	652	751	682	796	773	735	696	769	757	764	733	760	724	736	756	763	749	755	689	735	773	747	741	739	726	750	760	782	697	759	716	726	683	683	755	703	732	738	723	737	738	709	787	732	744	753	702	749	755	809	763	720	694	773	779	741	701	764	734	728	758	761	729	768	775	748	754	764	724	763	739	790	708	749	750	690	738	771	748	711	741	723	781	721	761	783	732	764	757	815	755	752	752	710	707	727	702	729	787	746	720	757	729	734	741	729	750	758	749	741	747	696	741	728	696	756	761	755	783	817	699	683	737	734	746	767	744	742	756	736	755	713	726	750	725	725	718	705	711	689	786	735	770	731	755	759	753	741	757	763	735	744	757	726	721	783	761	784	738	796	778	698	699	750	721	708	696	732	738	750	783	744	757	763	767	763	736	712	747	809	798	722	719	786	730	763	738	751	738	697	743	782	716	741	721	793	767	741	741	742	734	726	738	772	723	750	804	701	756	764	795	756	735	752	686	727
23649	21672	29404	24153	21557	20211	7696	2452	1623	1462	1318	1055	828	682	670	544	550	474	414	432	423	387	337	324	322	331	310	325	274	305	296	289	350	330	370	332	310	309	376	305	301	317	334	338	299	287	298	296	319	333	327	320	513	839	1114	1044	755	576	461	446	366	315	335	314	286	321	319	328	308	289	290	354	300	294	323	296	327	281	285	311	308	295	285	281	323	306	296	305	320	315	305	304	296	297	298	299	284	334	297	333	295	313	307	299	307	320	321	293	329	265	280	319	284	308	323	304	293	302	288	328	318	312	310	286	324	318	294	328	298	291	314	264	336	323	332	290	290	298	279	299	297	293	336	239	335	290	294	327	304	288	288	288	292	298	274	308	314	294	334	288	303	272	324	276	314	346	308	338	298	290	270	289	323	308	288	310	278	303	337	330	299	313	325	298	259	306	302	300	288	287	286	298	307	281	324	312	329	275	319	307	317	315	288	313	311	285	298	320	292	305	296	330	320	289	305	310	327	315	312	305	306	316	276	346	298	305	313	323	312	324	335	300	319	326	296	342	283	314	298	308	291	286	332	275	327	287	319	294	320	323	299	284	327	278	297	317	321	297	290	299	302	274	292	315	310	292	295	289	299	309	298	316	297	304	271	307	320	301	303	265	320	324	324	292	289	300	287	313	256	319	308	301	325	302	298	265	308	323	293	328	305	275	289	336	317	317	310	316	297	337	278	307	310	316	291	295	295	341	274	285	315	329	312	329	303	312	312	315	296	319	295	287	308	328	278	301	311	291	295	307	310	285	307	314	302	315	304	326	318	284	281	329	284	294	300	312	328	274	322	305	308	320	319	267	284	325	326	304	269	310	298	315	303	279	281	315	338	306	300	304	295	279	304	303	297	276	301	331	299	311	297	323	298	278	270	319	287	283	309	315	290	307	317	303	328	285	296	314	332	309	314	335	297	296	307	306	317	307	287	303	330	299	292	304	311	332	325	329	298	318	295	342	322	294	298	307	276	312	304	301	300	274	303	298	338	309	331	312	268	314	316	291	305	298	307	304	313	310	277	295	335	315	326	320	285	292	309	280	263	317	287	288	310	314	309	278	319	306	334	281	308	299	286	269	282	311	285	311	294	336	314	292	314	313	297	322	317	302	306	312	317	297	307	300	324	328	335	325	286	289	313	301	289	325	307	267	298	282	314	299	335	291	301	263	300	314	305	301	294	271	297	291	309	323	277	299	308	310	322	294	297	303	267	343	335	328	334	307	284	287	282	298	307	291	307	313	279	269	298	312	301	337	296	299	300	313	324	313	323	294	280	270	288	312	324	311	308	350	310	306	311	306	314	318	290	296	298	302	283	311	293	288	308	318	268	303	307	285	283	305	309	335	306	287	312	313	289	305	286	300	263	283	287	293	304	295	297	303	324	315	313	307	282	324	285	290	294	304	346	322	348	287	312	286	310	315	299	292	302	306	344	308	263	300	320	287	331	320	290	297	329	336	303	288	305	297	294	320	303	288	324	336	290	303	282	296	325	325	336	320	293	324	322	298	302	289	275	319	303	288	319	326	289	311	302	282	310	314	297	271	309	289	281	297	302	309	272	292	294	288	319	279	321	287	324	277	286	289	304	305	291	312	279	326	308	305	327	308	303	306	297	297	294	298	288	299	273	285	290	314	307	315	292	301	297	322	297	320	309	282	308	306	297	330	287	284	341	317	316	310	299	318	330	316	302	292	310	338	303	316	279	299	301	301	297	313	322	307	300	296	282	300	330	274	276	305	316	293	334	317	321	314	311	299	281	278	284	339	293	288	311	274	290	324	281	308	332	292	336	312	297	342	308	303	326	286	314	299	293	295	317	332	303	298	305	314	292	265	301	296	314	270	320	324	291	289	305	273	292	316	281	326	279	273	304	272	310	282	260	307	297	330	299	291	290	293	281	309	318	303	303	300	310	303	327	332	299	301	309	273	308	320	299	319	309	288	320	316	281	306	307	327	287	291	296	306	326	286	289	280	319	297	303	283	254	299	282	320	306	306	293	315	301	267	301	308	334	320	317	291	321	325	307	306	307	314	311	288	302	311	320	320	298	305	307	297	288	308	306	302	291	268	287	321	295	285	320	310	314	301	316	281	274	333	287	315	285	347	325	307	267	319	292	332	312	316	319	282	310	325	360	260	292	269	294	295	299	274	292	325	301	319	317	272	292	305	330	322	299	261	292	284	308	339	295	301	304	308	328	280	314	295	284	294	289	286	298	297	308	297	300	316	339	275	304	310	320	322	312	280	299	315	307	313	286	270	306	283	305	281	287	305	281	291	301	287	279	255	310	348	282	284	333	304	272	274	320	307	270	292	316	319	297	285	312	300	299	281	307	268	323	301	283	293	292	290	288	326	317	300	311	309	307	328	279	300	292	317	283	307	301	290	263	320	324	268	307	277	284	312	273	310	294	306	325	317	321	279	306	306	333	280	310	298	270	299	310	304	306	309	278	309	301	282	289	297	322	313	333	272	332	303	300	302	318	330	302	326	309	317	330	311	305	297	321	295	295	327	298	320	321	318	289	316	318	304	338	342	301	265	284	299	277	311	320	337	295	295	296	297	323	296	337	267	315	291	326	313	307	291	325	308	313	287	307	316	307	322	319	295	297	327	300	302	308	287	295	329	308	316	338	312	273	305	330	283	316	321	314	295	284	296	313	308	317	318	303	297	312	319	318	296	322	290	276	286	314	292	294	297	299	316	297	319	313	269	317	301	287	300	295	315	308	322	311	314	268	306	335	309	322	327	349	297	315	319	322	308	288	309	303	288	289	329	311	316	331	299	299	329	275	309	326	277	289	333	308	307	336	280	304	326	303	285	310	311	299	312	331	304	339	300	299	316	279	292	313	284	309	304	295	284	300	289	316	321	345	300	302	299	290	315	347	290	281	318	314	310	301	288	290	311	296	260	296	311	284	288	304	306	291	314	333	296	312	298	292	322	296	284	300	293	314	301	287	325	325	311	314	277	308	303	336	282	299	303	308	304	281	299	290	308	305	266	290	302	326	265	276	300	333	297	279	311	285	319	327	310	285	300	332	326	311	279	306	287	334	304	313	312	293	334	297	269	295	283	273	322	314	300	303	332	286	297	308	325	291	307	291	312	319	326	325	317	311	299	307	295	311	305	304	338	272	293	309	344	307	325	298	294	302	303	291	298	298	298	292	320	320	317	303	294	275	372	307	296	298	277	306	321	296	300	301	314	343	316	313	315	304	299	302	297	301	297	289	293	279	306	321	314	300	310	293	268	337	305	302	312	297	306	300	320	294	315	333	285	346	306	300	266	326	300	294	298	284	322	282	338	299	322	333	312	302	295	289	296	304	310	318	294	297	295	320	319	298	321	322	288	313	303	282	295	283	294	302	287	304	281	303	329	290	323	287	340	316	280	311	324	305	304	288	317	330	313	306	318	302	283	315	278	334	301	310	295	318	293	290	321	286	296	267	298	310	315	322	319
34916	57483	31955	20358	17022	14343	9060	6635	5211	4936	4287	3372	2592	2117	1794	1669	1329	1265	1139	1011	954	803	786	765	682	659	700	663	625	594	619	606	663	655	624	572	584	628	573	617	607	576	606	559	573	559	600	601	597	617	620	637	1290	2337	3167	2798	2021	1330	1044	933	749	653	624	521	575	587	576	547	579	582	528	567	582	554	564	537	533	550	561	511	579	607	517	550	549	576	562	549	582	573	592	543	554	583	556	550	524	607	482	559	558	553	514	551	570	567	564	540	598	575	560	550	585	562	559	545	573	542	577	574	534	539	597	571	561	567	515	561	542	575	554	532	564	567	533	596	557	524	534	584	556	548	573	564	567	541	537	549	557	524	569	588	569	550	534	574	521	498	550	615	564	546	560	538	502	544	563	538	565	541	535	580	559	575	568	570	546	596	546	584	551	604	593	563	554	568	588	540	536	545	536	537	550	542	553	546	602	559	593	595	563	522	556	573	554	515	555	598	610	564	543	515	495	588	550	582	559	532	574	554	577	557	590	574	518	535	560	530	572	554	545	587	541	535	512	558	537	571	537	538	547	542	559	555	571	530	557	556	572	549	528	532	550	579	496	527	561	534	548	542	571	559	550	548	540	561	541	590	530	585	580	555	564	571	524	567	537	539	602	512	587	581	543	542	552	579	614	577	560	547	579	586	590	550	570	593	560	571	577	561	587	591	583	543	541	561	581	555	534	533	519	554	589	577	547	566	601	586	587	565	573	569	558	584	570	567	534	570	512	567	557	581	536	581	570	581	567	558	621	520	588	557	550	512	572	546	514	567	554	561	559	563	578	558	574	562	553	588	525	533	597	543	512	521	551	506	548	563	569	544	523	567	495	575	578	532	547	539	548	616	577	515	587	565	550	606	565	587	576	553	551	533	519	533	543	572	545	598	528	563	528	585	580	590	552	533	544	565	532	544	543	574	546	551	542	538	531	572	569	529	557	557	576	543	517	546	588	548	546	568	583	524	496	578	553	548	556	573	576	554	547	559	524	559	581	580	564	568	576	539	552	566	564	569	561	580	545	513	552	533	578	562	552	591	556	574	547	545	552	560	571	547	546	566	567	507	565	592	541	549	522	562	558	537	532	554	595	604	545	542	559	537	574	509	545	567	536	582	529	529	539	570	559	535	520	586	548	554	569	554	535	580	584	620	558	507	582	575	599	621	550	601	565	561	537	558	557	580	575	554	563	552	510	566	599	528	596	548	541	565	534	572	571	584	605	576	599	564	569	556	546	567	565	545	557	575	597	575	571	541	578	568	537	530	607	552	528	565	515	540	549	601	537	546	562	530	576	551	538	530	591	567	558	544	564	574	555	551	573	532	554	527	552	547	517	533	584	551	579	576	542	564	529	577	522	558	579	509	564	590	557	540	547	547	515	576	518	582	593	583	573	559	542	564	566	537	528	568	548	561	617	550	557	571	585	559	517	560	584	526	598	579	579	573	560	547	569	569	547	577	525	550	538	521	535	574	568	538	544	548	589	540	580	518	568	548	532	545	533	555	561	548	530	549	529	554	571	544	522	532	579	541	575	555	555	580	542	549	591	545	557	559	591	556	567	544	542	532	545	562	571	516	540	536	541	562	594	538	580	567	569	505	581	594	553	543	541	588	573	553	568	567	591	596	585	536	585	601	542	611	560	548	517	548	524	577	576	548	560	536	544	530	579	538	556	580	566	561	604	544	543	537	551	572	605	533	539	522	593	524	536	537	550	538	511	533	600	573	544	596	590	538	557	570	570	570	552	531	554	543	532	564	547	567	551	533	588	553	536	574	555	517	563	590	573	567	547	571	542	507	540	521	517	511	557	593	533	540	577	541	557	531	594	555	551	556	521	573	538	590	570	592	561	499	561	594	547	557	531	559	571	539	607	546	571	511	548	607	548	541	574	555	581	559	518	520	568	577	595	530	557	551	569	558	564	575	590	577	562	587	587	568	537	562	584	549	571	580	544	537	580	571	562	543	524	577	581	529	537	602	548	511	537	552	537	572	520	571	554	547	541	595	571	522	550	549	536	564	560	611	596	514	536	572	586	573	530	587	580	563	548	565	531	539	573	569	560	551	523	596	539	597	487	587	561	576	526	488	592	547	532	567	554	544	569	589	551	554	572	530	552	560	509	518	556	568	536	538	539	569	523	591	531	548	535	541	574	536	541	543	608	556	557	571	558	580	546	514	548	556	524	552	568	594	570	554	557	518	554	597	567	518	527	574	575	525	541	555	617	554	557	558	591	521	603	500	537	568	541	563	558	530	533	572	532	561	567	580	565	540	559	563	553	555	539	557	571	559	584	573	576	545	553	571	582	526	517	546	551	551	572	561	550	553	550	607	573	539	563	552	543	551	559	578	578	563	548	559	555	552	585	547	552	606	584	597	537	578	577	581	570	566	554	542	506	571	547	551	575	526	571	531	565	535	566	586	548	577	530	529	528	573	538	546	576	561	532	561	559	592	562	546	548	535	578	571	599	595	547	542	556	566	547	574	560	607	550	599	531	518	577	589	520	577	582	544	540	525	560	544	496	583	563	583	636	569	543	562	507	571	547	545	565	572	544	586	565	594	507	568	583	539	547	599	525	548	514	562	573	548	606	540	568	529	532	565	567	588	521	566	536	550	575	557	567	533	565	594	560	512	579	538	579	568	560	604	549	522	532	525	547	561	561	540	566	563	594	588	589	565	532	602	550	554	592	538	567	605	585	546	542	536	564	567	580	546	555	564	562	563	535	514	540	544	520	573	569	567	553	529	575	545	525	561	561	553	543	548	553	576	585	510	551	580	481	536	576	528	530	602	540	545	571	589	572	521	566	552	576	547	525	516	556	558	543	546	597	589	576	550	533	596	554	546	517	521	522	572	570	529	557	537	524	567	596	533	559	523	562	574	504	581	577	575	555	555	544	572	587	552	568	558	558	536	562	539	513	511	567	585	549	538	540	516	597	538	558	561	602	545	539	554	595	542	563	586	548	603	574	562	585	551	526	549	526	570	550	572	568	573	565	585	547	535	573	582	548	541	548	532	547	535	552	571	565	540	543	597	541	549	579	540	551	560	588	544	543	540	546	574	579	566	533	532	595	566	531	563	536	569	518	585	579	540	574	566	548	548	594	577	573	571	539	579	563	563	578	573	552	552	535	558	567	561	569	573	560	599	591	555	583	597	575	555	549	543	523	603	563	556	545	534	594	568	572	582	605	551	509	572	516	567	550	566	561	559	576	577	559	538	530	548	574	553	548	524	572	549	593	578	520	531	532	520	537	538	584	565	575	563	596	569	561	582	562	558	553	548	571	581	620	558	583	569	530	593	510	574	598	593	544	572	547	563	564	557	605	542	568	579	562	610	584	585	542	538	530	559	578	581	521	615	525	591	570	534	555	585	537	549	542	573	539	570	551	544	580	580	538	544	558	541	532	582	552	510	553	528	611	563	567	544	577	572	549	527	521	571	581	551	543	561	589	562	565	605
27546	22648	15771	4930	2625	2154	1515	851	729	737	814	737	709	658	632	571	557	547	525	516	502	489	523	504	441	502	535	507	512	482	514	500	490	492	467	493	482	502	506	495	508	479	468	495	492	460	498	483	521	498	497	506	508	483	496	535	554	560	568	496	468	499	514	508	488	511	474	496	459	532	506	516	482	477	492	498	498	512	476	495	523	482	509	459	520	486	486	514	442	509	456	481	528	464	538	495	485	496	450	479	509	494	516	487	480	477	489	495	490	500	546	479	485	448	473	504	489	451	451	501	475	498	450	489	475	470	457	505	529	508	505	500	478	463	524	494	480	489	490	467	481	486	519	452	506	497	493	484	518	452	467	498	504	488	532	467	494	463	466	476	515	497	476	475	493	491	477	505	542	476	476	457	490	455	485	489	494	490	508	490	491	523	497	503	489	494	509	488	502	473	443	457	494	500	513	427	483	488	466	490	471	500	508	537	502	488	481	485	480	542	523	488	459	510	476	487	473	488	449	488	525	443	513	484	463	490	488	477	479	484	492	494	480	460	508	496	528	491	511	494	478	473	448	494	478	481	526	516	483	489	475	493	462	478	506	499	491	488	480	486	469	515	488	490	507	498	481	498	474	486	491	467	485	468	506	475	474	488	481	494	466	485	501	460	493	463	459	494	478	482	516	498	453	489	486	482	497	498	482	501	483	477	489	525	475	483	514	500	477	494	468	491	489	508	515	481	471	506	493	488	517	438	506	471	499	461	476	470	506	512	485	509	478	464	492	449	489	488	499	502	473	493	483	512	505	470	501	475	515	514	484	506	456	496	526	494	497	489	490	481	464	480	490	485	471	458	496	469	481	470	481	519	495	468	472	479	502	479	482	493	502	456	481	499	512	471	473	473	486	508	504	520	475	444	485	537	499	475	483	491	491	491	465	439	497	494	485	478	481	485	537	473	480	471	505	481	501	487	481	471	479	442	521	480	481	506	478	507	477	491	471	520	493	519	482	470	489	470	472	531	509	483	499	509	499	476	475	543	482	468	480	494	480	457	498	509	489	449	460	509	465	481	475	466	515	438	482	450	449	531	493	464	487	508	529	492	502	477	474	478	493	507	491	464	468	472	466	525	501	492	488	501	451	521	466	531	476	501	509	475	518	502	518	459	498	493	445	489	503	446	482	486	499	500	442	500	502	475	444	495	477	486	460	482	491	484	487	513	490	488	472	474	472	496	473	542	481	483	492	478	511	471	492	520	490	506	465	521	462	494	514	465	493	465	529	461	496	460	516	483	451	504	486	476	498	481	484	431	502	483	461	484	467	486	506	474	453	424	503	488	470	511	499	489	463	471	491	511	487	506	522	481	473	476	512	476	497	486	500	466	527	496	502	479	484	497	526	502	527	477	460	510	496	488	496	486	469	467	509	521	502	464	515	500	468	490	490	501	447	483	483	532	485	488	499	459	507	451	483	516	487	502	491	505	468	487	499	481	499	514	501	466	480	488	465	477	493	490	532	481	492	482	451	471	471	525	481	492	479	474	496	471	476	502	484	475	515	490	518	509	448	479	430	501	507	481	532	471	495	494	486	489	518	467	521	491	469	479	492	468	492	476	504	507	522	500	480	492	476	486	505	481	505	472	509	546	477	496	499	499	543	437	475	517	488	511	507	510	490	498	471	473	475	512	509	475	524	510	510	474	505	460	502	486	460	500	472	458	492	474	482	503	456	519	500	489	509	470	491	523	472	496	484	517	504	496	487	480	465	485	507	512	490	497	528	545	496	497	532	531	501	479	469	498	485	496	512	478	454	498	510	508	493	498	467	448	479	492	497	479	505	493	487	481	481	466	491	497	472	470	498	472	490	479	460	486	504	482	473	514	501	510	479	485	474	483	507	475	513	467	546	477	503	480	497	500	460	509	480	497	456	486	464	505	492	489	463	536	497	463	485	481	469	484	501	480	492	498	461	471	485	448	464	478	515	451	495	453	467	528	466	493	524	495	490	489	510	528	564	498	479	496	477	492	492	453	480	496	504	510	494	486	519	484	486	484	514	483	473	490	474	514	493	463	473	509	482	523	498	462	481	512	497	476	548	505	512	476	496	479	470	498	496	509	478	458	503	504	480	456	500	454	446	486	483	501	545	499	453	534	504	493	493	484	490	517	483	484	478	468	502	475	461	459	477	477	504	496	475	484	473	495	470	490	475	457	483	472	457	475	500	490	484	444	465	481	508	506	484	502	458	537	481	477	494	493	490	485	507	510	492	508	484	488	476	504	474	506	506	492	516	452	488	479	517	492	519	518	490	427	463	521	500	475	471	494	481	474	466	481	498	497	501	463	499	446	448	477	495	462	517	507	519	504	512	499	485	532	478	507	483	457	487	473	502	488	499	519	488	462	480	471	526	485	524	464	526	451	451	486	509	513	431	505	470	494	496	489	495	469	506	481	471	520	497	523	480	450	482	491	478	455	442	475	459	470	501	490	458	447	494	503	556	482	495	458	517	477	502	495	502	465	500	478	514	474	497	474	477	510	505	478	530	473	511	493	487	499	472	490	488	493	466	486	501	465	455	473	440	495	512	423	477	496	475	484	469	503	506	503	496	496	511	491	515	499	454	492	457	494	493	501	465	467	456	513	475	517	495	488	500	510	466	502	503	467	506	504	483	497	505	484	494	515	475	498	493	506	521	489	527	475	486	519	464	542	571	463	484	473	464	489	487	496	465	455	535	483	473	452	497	511	510	498	510	489	522	486	491	495	504	487	480	413	514	489	518	455	537	494	500	482	445	493	472	463	483	449	495	475	469	486	460	470	495	495	444	501	497	507	503	436	472	517	498	516	470	483	415	499	451	520	482	481	516	464	472	467	521	514	481	507	506	439	512	478	498	511	500	499	499	489	469	512	453	477	496	461	468	467	470	461	486	481	519	486	464	457	491	460	488	485	513	491	472	487	486	501	472	514	500	464	552	463	470	494	493	470	511	509	514	505	484	457	492	519	509	499	490	470	463	469	489	488	524	483	475	524	498	503	521	487	493	498	501	477	530	496	492	503	474	473	457	484	485	483	490	482	508	481	456	506	469	481	498	461	471	478	478	489	494	504	499	520	514	513	491	474	480	473	450	484	446	470	444	478	487	495	493	476	507	520	480	497	509	529	506	479	517	472	497	493	506	492	467	480	480	486	534	503	469	499	531	469	514	441	477	525	484	505	501	464	536	465	489	464	510	522	473	478	481	508	477	499	486	489	492	494	468	530	490	491	495	467	518	471	456	497	466	487	489	495	510	490	479	520	543	492	493	513	511	461	474	499	513	463	514	517	513	500	496	507	480	500	484	479	527	526	469	488	542	504	514	484	460	463	498	482	475	507	481	502	495	486	470	495	483	514	496	479	492	469	478	514	477	452	501	496	483	490	504	475	509	495	472	486	479	486	494	501	480	488	489	464	498	430	468	535	491	501	452	467	467	485	519	466	501	525	501	509	471	494	543	467	489	487
27041	35476	15567	8084	7205	6512	4472	2525	2123	1947	2136	1831	1689	1500	1439	1301	1200	1063	1017	970	979	976	948	922	909	922	931	900	917	929	839	877	891	937	879	894	891	868	910	898	922	874	840	929	880	972	875	891	865	923	860	895	934	999	1011	1078	1162	1145	987	988	894	876	913	871	874	904	925	894	873	897	867	869	896	875	941	874	876	869	865	902	893	913	898	889	921	851	854	882	912	910	910	865	843	908	881	844	912	923	869	856	867	909	890	853	913	872	879	936	929	862	852	920	865	952	892	911	888	870	922	936	895	893	863	889	884	928	882	922	903	901	868	910	868	895	905	886	909	925	887	934	879	852	890	897	900	924	886	850	883	889	891	875	870	900	916	830	898	931	854	880	924	881	886	884	860	844	829	883	896	921	857	918	900	888	884	853	925	905	933	881	890	914	877	897	833	887	902	905	847	865	871	871	906	899	866	866	847	842	904	902	991	887	852	949	896	918	903	942	896	858	831	874	892	879	875	924	929	886	876	921	861	879	896	880	863	882	873	929	896	881	809	882	904	789	936	882	860	843	855	895	862	903	870	939	852	858	887	926	874	871	859	853	854	849	876	882	915	917	856	888	920	899	856	895	842	875	869	896	877	862	847	873	876	872	894	915	858	882	869	897	851	932	903	906	841	926	893	890	925	937	939	923	976	882	930	896	857	877	906	902	876	879	919	836	918	924	927	841	947	880	876	908	915	904	863	893	960	880	876	931	808	924	865	907	862	867	840	931	899	861	916	861	853	849	917	862	844	908	924	846	833	873	817	869	886	888	853	896	890	849	920	871	899	937	914	879	818	915	899	907	874	813	872	925	886	893	875	890	862	858	867	867	907	869	849	913	893	914	874	868	868	855	936	855	937	873	926	859	930	899	925	884	917	846	929	874	888	929	871	890	885	855	961	879	927	918	855	880	935	864	885	920	876	877	863	903	879	879	902	883	940	935	873	929	872	873	886	877	817	898	877	882	947	887	928	873	891	833	866	898	863	907	890	879	853	918	885	883	865	875	868	927	946	907	906	845	895	894	888	916	894	877	896	877	920	901	868	861	899	888	871	874	914	892	897	884	894	891	850	885	921	881	856	905	849	889	915	931	873	852	845	836	888	878	892	881	880	847	865	905	932	805	890	900	850	856	931	882	879	889	896	923	837	914	902	891	858	846	904	879	909	894	882	958	889	909	867	878	894	879	883	865	884	862	946	881	832	875	843	855	882	887	881	887	834	851	904	861	907	903	926	913	835	901	896	872	880	881	863	864	876	873	893	938	922	919	900	891	912	936	856	868	911	953	887	861	917	858	886	886	907	860	911	912	894	840	868	895	886	874	888	901	867	899	874	955	888	905	880	885	887	985	917	892	879	884	887	853	941	842	914	907	912	924	903	913	876	876	864	912	894	912	946	882	952	878	878	945	871	870	887	889	891	873	880	898	892	817	935	878	884	915	855	891	870	870	895	909	826	899	836	869	975	903	879	874	893	853	902	922	838	903	851	874	882	881	878	892	856	879	834	907	893	927	828	910	924	891	880	917	885	931	889	894	844	879	823	956	905	869	851	921	902	881	892	886	890	825	855	943	847	875	900	895	879	857	886	864	870	892	887	887	905	854	930	857	941	892	874	803	878	850	872	849	926	938	887	919	892	918	874	888	906	871	869	874	882	858	913	885	902	903	875	944	878	881	846	860	881	842	870	952	904	872	848	882	906	930	815	911	867	909	917	883	922	922	872	905	976	909	881	915	874	912	894	885	877	886	842	898	858	859	905	883	868	861	881	895	883	865	850	887	910	884	897	893	919	918	905	888	852	890	895	886	887	906	879	849	903	891	875	871	885	923	913	876	950	810	895	853	938	853	881	851	918	909	878	874	897	858	822	869	862	823	903	909	840	841	895	919	910	907	877	860	914	926	825	896	876	940	876	911	857	912	874	918	887	865	869	878	886	878	853	864	917	866	869	936	958	884	894	871	906	848	869	863	908	900	897	867	878	899	906	902	910	888	928	864	910	923	867	859	895	864	924	903	900	910	866	875	877	851	879	879	922	913	902	911	848	947	856	873	908	846	920	898	885	932	869	898	871	857	869	870	854	916	911	872	892	840	880	925	891	944	883	926	901	908	903	916	932	859	911	893	884	913	866	874	857	925	833	899	875	916	860	896	816	900	944	905	887	893	922	920	909	881	888	861	933	915	963	938	898	934	878	897	880	815	883	891	890	878	882	876	889	870	885	853	913	914	829	908	883	835	868	940	872	862	876	867	874	843	911	911	904	891	923	941	901	884	932	863	894	864	901	856	894	903	908	828	854	918	882	887	900	865	895	898	880	863	851	885	893	872	897	905	868	873	821	942	859	867	928	866	825	901	875	855	896	910	869	882	876	866	871	872	908	887	891	893	874	886	860	898	864	908	947	920	900	914	930	911	897	891	878	933	876	906	891	869	868	852	927	850	928	964	864	881	902	861	845	910	923	866	869	892	897	892	852	852	884	859	913	894	842	892	940	867	906	851	904	976	937	867	903	926	832	873	864	927	890	882	861	877	943	895	904	825	851	857	933	906	855	842	870	927	878	880	863	893	884	914	912	919	920	900	874	895	851	877	892	885	824	907	920	891	915	900	843	842	920	878	842	865	869	905	932	890	919	863	901	870	909	886	910	864	870	912	867	906	894	874	884	912	864	902	886	895	934	953	932	903	841	904	894	851	873	889	892	869	914	897	913	902	920	970	850	921	900	899	906	905	916	907	876	848	878	862	923	892	855	919	833	863	899	875	892	874	892	897	856	929	903	952	941	899	856	904	890	886	899	900	809	918	924	870	831	894	879	887	914	889	904	906	891	872	934	871	924	889	845	893	910	828	932	913	847	848	937	837	906	921	846	871	873	903	901	923	916	833	858	890	844	877	831	902	864	859	919	931	928	852	886	889	872	927	877	888	908	873	918	903	842	887	848	875	890	940	865	906	886	840	907	845	884	929	885	886	907	875	863	909	896	894	898	939	876	918	866	950	911	910	844	864	886	897	848	900	839	881	881	845	868	883	894	849	894	885	892	863	847	889	851	897	933	891	904	820	892	897	891	847	861	889	904	906	839	929	853	881	927	924	819	900	901	913	959	871	851	883	948	863	850	867	848	905	875	911	940	856	901	903	834	835	855	922	875	861	905	880	902	892	917	895	870	889	887	912	831	906	890	909	918	894	910	907	872	908	867	899	936	917	912	908	904	790	886	898	902	831	872	870	876	913	915	856	929	857	843	944	893	894	926	925	913	862	908	918	920	874	909	853	934	911	906	856	890	917	921	905	894	865	861	896	885	873	854	916	863	868	868	854	859	869	907	918	881	922	864	900	962	909	908	914	941	927	869	868	890	883	876	854	870	866	906	896	880	839	850	874	835	897	892	915	875	901	870	879	910	916	930	879	864	926	875	891	864	843	899	885	887	867	871	937	911	834	912	916	882	864	873	896	870	873	877	936
24603	21721	28780	24921	20453	8723	3508	1639	1009	976	890	827	746	686	637	649	598	518	525	469	487	477	453	405	434	453	443	456	418	423	398	398	408	392	421	430	430	446	376	412	412	430	414	393	385	384	412	423	417	448	408	410	534	782	740	802	794	650	563	453	395	434	372	439	429	427	421	402	436	383	395	407	409	407	415	397	453	404	407	419	424	444	395	405	423	420	403	417	417	402	393	393	366	394	393	419	406	421	369	403	408	416	408	405	387	405	424	419	396	391	406	416	429	397	415	405	411	409	408	412	391	424	408	439	434	412	407	416	397	415	410	399	404	371	401	364	420	404	429	412	395	398	398	382	383	417	424	413	437	444	389	424	395	413	400	393	404	418	380	413	406	377	393	399	408	401	396	427	393	387	381	401	453	391	407	395	399	415	425	403	436	398	389	433	386	392	414	429	393	443	423	376	440	427	387	373	393	427	400	420	408	391	411	383	399	414	433	395	424	434	418	418	419	374	412	401	389	430	410	385	375	418	448	410	405	396	411	416	394	413	390	417	399	402	390	418	413	413	452	385	379	420	419	422	399	418	414	389	415	423	402	401	409	412	437	391	430	434	399	418	449	411	412	426	403	442	406	407	407	404	371	388	401	417	409	406	398	375	415	400	425	412	409	383	383	376	417	418	418	440	404	443	383	390	408	418	429	422	407	382	423	385	447	419	454	423	413	440	408	424	425	419	400	398	357	382	418	421	421	416	399	402	422	405	421	399	382	416	400	414	424	395	390	411	394	427	389	392	425	427	422	410	404	431	371	405	410	417	453	453	413	445	375	431	417	402	391	434	393	420	413	397	436	397	421	372	404	405	389	392	373	424	397	400	411	398	412	424	409	411	413	403	417	413	438	380	400	406	378	374	428	396	388	423	401	421	469	439	437	396	392	398	388	412	394	443	428	400	386	373	371	407	409	417	376	445	392	386	400	401	454	432	424	431	421	384	400	410	396	403	363	400	404	392	397	392	420	410	413	436	398	409	405	394	396	404	453	413	403	405	393	416	422	419	406	392	408	443	397	412	433	404	424	405	408	413	430	426	400	407	449	390	400	393	374	421	406	401	402	424	433	405	375	376	415	414	413	405	381	414	423	372	416	440	433	412	406	405	394	406	385	409	439	386	400	397	355	377	380	403	434	413	437	382	407	391	397	396	404	433	389	414	386	368	406	390	407	421	388	412	415	408	410	370	439	389	435	409	430	411	388	372	410	406	382	376	382	421	382	413	410	426	415	394	416	422	391	414	399	398	416	421	392	397	415	414	401	424	429	397	386	381	392	432	391	393	419	388	386	415	404	435	402	417	399	433	438	403	423	430	445	403	409	391	377	400	355	379	426	431	435	420	406	387	435	417	403	379	427	404	420	431	397	415	404	394	419	435	425	401	402	391	391	403	407	408	409	372	416	433	415	421	404	409	431	385	413	408	402	389	381	408	433	432	370	387	442	407	439	427	418	395	440	407	374	416	385	408	397	438	391	376	420	393	385	365	399	433	404	415	397	396	397	393	396	440	403	435	430	375	431	420	386	387	390	394	414	417	367	381	401	414	407	375	392	421	434	407	394	422	413	416	389	441	388	375	416	408	422	417	428	393	399	438	399	396	402	405	436	447	394	429	402	426	380	405	410	432	416	393	412	416	426	374	411	415	405	402	387	417	435	416	408	426	435	410	367	391	417	406	410	368	416	389	422	438	441	373	420	397	411	429	422	402	399	404	407	389	421	427	407	410	384	391	444	389	421	371	367	410	423	401	397	422	382	412	407	379	407	390	405	404	413	428	427	409	398	402	424	413	383	417	412	389	414	382	383	421	409	369	372	428	438	435	417	394	358	359	376	409	365	429	420	396	413	419	400	375	396	423	391	416	400	417	422	390	427	416	431	397	401	410	415	402	441	415	363	394	414	370	407	383	394	391	402	414	384	410	398	415	428	414	405	419	430	393	409	402	407	412	374	424	387	403	371	437	390	397	386	421	407	391	388	436	419	392	375	421	409	405	401	394	368	389	419	382	428	372	381	389	418	393	418	443	390	446	413	386	437	402	410	408	392	399	371	418	416	421	417	427	429	448	416	399	417	404	365	415	431	423	427	422	456	419	406	394	412	379	396	413	392	443	430	437	413	397	392	410	441	402	448	353	386	412	387	411	373	427	427	425	438	423	419	368	412	400	391	401	396	413	415	425	392	412	416	407	415	387	418	420	366	389	446	408	419	413	397	405	443	409	410	430	425	419	405	405	400	425	376	436	397	416	420	401	401	377	414	453	414	434	413	391	419	394	429	385	405	416	432	414	386	399	399	397	390	423	404	455	379	421	404	426	424	442	413	411	366	454	400	404	401	457	402	428	413	406	377	369	383	389	385	440	428	428	405	406	442	393	386	413	429	421	378	413	382	369	403	417	389	375	419	409	431	431	420	412	411	398	412	404	398	389	402	393	416	422	407	420	430	370	436	445	413	425	357	444	412	388	388	435	418	413	409	431	397	417	402	403	385	420	391	390	423	418	416	395	417	400	417	372	397	400	448	417	405	416	438	405	406	460	421	412	424	418	390	416	422	374	391	441	412	386	418	406	423	431	395	409	416	402	410	439	415	383	398	373	403	424	397	410	372	422	402	383	397	366	395	409	394	412	453	410	373	388	433	401	408	431	379	393	368	387	392	387	442	400	429	415	408	424	416	403	411	372	417	407	376	396	391	426	424	398	380	431	417	409	417	421	398	403	388	398	381	403	400	404	408	398	384	409	416	407	378	404	394	407	374	402	421	390	416	404	408	373	418	454	419	390	367	419	409	383	450	386	387	415	392	429	378	402	367	437	410	417	408	391	409	362	409	395	396	398	392	400	401	417	408	377	407	381	385	406	411	415	404	416	396	418	388	356	427	385	370	432	421	416	415	395	404	369	426	407	412	401	398	395	419	419	432	430	431	415	369	417	413	431	418	458	391	376	402	398	441	420	375	426	427	417	418	375	410	403	420	400	410	395	421	413	382	385	395	430	414	418	397	416	386	403	395	420	409	360	385	417	437	395	392	409	391	413	408	407	424	430	389	419	402	428	368	425	417	376	381	420	409	393	392	406	401	389	374	397	410	347	394	404	375	415	404	408	383	396	426	387	409	374	390	406	417	401	440	433	410	407	389	388	394	395	457	408	417	383	385	410	389	405	400	408	399	415	399	442	391	392	415	386	405	426	378	381	437	397	413	390	380	440	430	383	401	419	414	416	425	384	430	393	377	384	393	381	427	404	419	395	406	405	375	396	390	395	408	413	397	416	426	364	415	396	420	435	376	390	406	416	380	381	380	395	419	400	415	387	381	406	405	393	412	416	397	438	402	406	387	389	426	372	436	397	412	415	396	406	425	404	401	409	398	411	396	396	399	410	403	435	368	400	392	433	409	365	407	431	430	430	410	396	403	413	441	406	376	414	399	397	415	387	399	397	439	388	392	403	383	415	375	448
31599	49565	28640	14474	12099	11122	8139	4724	3244	2802	2830	2412	2164	1760	1707	1482	1327	1203	1105	1057	1043	929	849	858	834	836	853	858	847	819	833	806	858	769	798	767	744	795	757	804	787	797	825	792	767	758	826	753	757	771	746	812	1073	1907	1838	1968	1944	1408	1036	863	818	761	764	690	748	770	760	732	766	724	797	785	749	781	802	757	769	749	775	782	814	818	764	732	722	802	783	695	785	712	780	771	742	840	754	747	776	738	773	700	715	754	773	777	747	742	755	707	734	722	799	816	817	727	759	727	782	743	778	786	742	777	738	752	750	698	779	720	755	729	760	751	738	720	748	772	760	758	786	748	745	746	723	732	735	792	750	734	772	766	735	764	763	789	782	774	764	740	718	791	778	745	778	793	756	750	753	762	740	751	777	750	785	781	751	763	827	783	730	779	713	775	756	756	769	756	746	742	759	710	738	746	734	742	730	725	756	804	752	767	735	776	787	789	697	756	752	795	749	749	715	756	785	766	733	751	784	752	688	757	726	809	715	744	743	728	751	754	753	746	725	755	764	755	763	761	806	747	750	791	756	731	751	826	734	785	779	716	764	807	716	748	744	731	794	783	754	816	753	723	792	763	733	802	734	764	753	760	770	779	768	767	742	715	781	711	748	788	745	797	690	813	783	786	737	760	803	726	739	755	781	771	764	738	807	747	743	749	736	795	755	780	773	827	764	755	777	732	758	743	764	761	796	757	803	735	798	787	735	775	796	732	740	753	747	813	740	770	761	739	812	783	755	776	729	822	798	782	737	749	754	739	773	793	758	751	779	788	762	788	762	755	721	789	761	800	756	724	755	752	753	794	772	766	803	762	754	693	763	757	752	765	743	769	785	764	773	772	735	704	743	753	739	759	763	739	788	770	752	752	738	713	760	734	712	751	707	771	750	739	766	709	756	720	743	779	741	724	748	750	793	755	766	751	780	723	756	703	714	785	760	716	745	762	806	727	746	755	759	787	782	760	762	739	725	722	721	785	748	700	766	741	787	726	792	745	724	770	772	783	750	788	730	759	727	796	756	744	762	779	783	731	761	736	764	786	777	731	722	749	784	808	741	757	778	748	797	743	735	757	752	734	769	741	774	729	761	770	750	775	764	776	747	783	757	751	712	714	773	779	793	740	768	775	712	759	745	714	805	760	796	770	780	740	744	772	796	775	749	768	819	766	777	705	761	756	715	764	800	776	720	803	778	768	768	774	785	785	778	739	764	838	768	761	785	776	721	736	791	740	735	760	744	759	777	754	757	734	716	779	729	711	705	749	739	749	741	803	764	763	755	692	771	776	689	741	755	807	758	735	745	742	750	724	790	801	732	800	705	741	746	762	786	802	772	774	793	792	785	748	766	773	731	742	813	792	764	729	727	740	718	766	794	753	754	742	734	728	744	777	706	713	751	742	752	702	768	747	754	755	778	714	757	777	746	718	757	734	773	767	772	785	771	720	754	748	769	703	754	770	729	726	735	749	702	748	783	751	745	751	782	768	733	740	741	747	775	783	729	736	725	758	713	701	837	735	751	767	803	790	820	708	814	724	769	760	767	754	735	770	741	737	745	753	722	763	737	761	744	802	744	728	748	721	798	731	725	777	815	753	728	759	776	797	648	767	745	733	729	726	775	765	757	755	722	781	701	764	744	766	727	761	777	747	751	789	771	765	766	757	763	768	762	768	743	721	760	769	721	716	780	772	766	770	773	783	762	752	711	733	762	730	736	772	737	763	725	724	715	786	749	799	758	749	737	777	797	757	729	768	795	772	764	759	740	767	749	780	781	804	738	699	701	783	791	767	766	790	728	711	748	768	763	768	770	732	769	754	744	789	757	745	785	749	800	739	776	765	729	745	761	730	777	807	774	736	744	735	757	722	703	744	763	711	787	790	765	761	738	774	751	768	721	744	746	750	739	802	812	750	727	746	803	756	694	750	723	737	727	723	767	695	761	761	747	753	752	739	757	807	802	749	796	764	771	798	759	743	776	747	782	714	766	748	772	771	741	736	741	770	736	783	768	790	775	771	749	783	769	710	722	791	806	781	759	707	759	727	752	740	763	732	774	722	778	764	728	773	723	766	753	780	798	755	762	738	740	752	754	729	766	740	764	812	703	770	740	759	755	785	797	731	715	754	781	748	762	787	767	777	755	792	771	766	741	756	743	765	737	710	708	766	690	756	785	722	811	784	791	808	726	760	779	758	763	778	726	748	774	751	785	744	801	736	744	747	759	777	761	776	784	794	721	730	788	797	755	798	763	781	704	745	748	719	727	760	823	762	766	765	750	716	737	747	779	720	767	760	768	718	778	739	711	788	709	759	739	744	762	730	738	779	794	796	750	721	758	788	743	817	707	754	797	782	762	770	760	774	714	847	755	764	773	819	800	729	760	749	756	795	745	763	790	773	727	743	762	758	747	793	765	728	795	747	786	730	726	743	745	818	744	734	779	775	743	761	710	734	725	740	751	705	796	724	759	745	763	696	766	769	783	738	769	777	774	732	718	724	734	788	762	802	727	763	751	755	761	762	775	778	741	788	722	770	741	737	756	737	735	763	766	768	713	833	745	708	761	757	783	781	715	781	754	765	776	784	729	748	732	751	787	763	733	805	726	701	778	773	777	707	735	775	737	795	753	769	757	752	804	741	725	699	787	750	720	789	796	715	761	697	712	768	786	731	718	752	762	750	762	746	746	793	783	721	789	798	732	774	796	754	775	736	735	790	772	752	728	778	783	762	760	760	755	746	793	752	788	744	741	774	777	707	787	788	742	722	775	729	774	801	719	717	781	790	761	780	728	766	758	722	764	732	763	716	722	806	780	793	781	762	775	787	743	728	758	721	765	755	779	766	750	794	770	756	737	736	757	755	711	709	738	786	746	787	759	767	816	775	700	766	745	752	721	724	785	788	750	768	822	715	743	778	743	731	750	756	722	772	730	800	737	750	760	740	775	736	732	744	756	711	780	702	784	763	717	729	747	747	768	775	779	773	774	744	759	737	784	778	754	750	794	759	768	726	760	743	714	771	785	712	774	757	758	719	758	754	754	757	772	776	799	753	768	747	783	774	735	742	750	779	769	799	724	733	772	778	731	754	744	764	780	740	779	705	730	760	709	748	705	799	770	800	741	753	740	784	772	794	719	709	760	736	702	764	739	754	714	722	719	798	787	762	752	782	722	741	714	791	760	778	758	766	779	732	777	744	757	755	714	795	782	787	717	755	741	722	773	753	731	707	774	766	769	763	743	749	769	752	765	763	735	741	801	753	759	727	761	790	722	729	739	753	765	762	751	790	727	736	742	760	796	771	782	719	765	737	753	750	753	786	762	781	726	760	777	770	788	738	764	782	737	812	756	771	709	747	780	741	802	763	789	743	721	743	778	826	749	780	779	764	753	745	837	733	741	780	781	765	759	755	735	797	725	744	738	727	775	803	824	750	719	790	792	713	737	778	745	733	739	755	776	747	718	768	764	765
23588	21636	29426	24161	21568	20257	8710	2603	1350	1138	956	893	743	712	647	564	581	538	529	474	468	446	418	386	415	387	395	389	367	373	369	368	378	396	351	350	376	381	382	336	352	371	366	347	368	353	362	353	341	380	381	376	568	866	1154	1110	983	749	499	444	390	318	363	349	383	328	355	326	353	375	328	367	360	337	359	359	368	365	366	352	367	338	358	328	360	355	337	334	326	329	332	362	351	348	342	333	319	333	372	349	350	348	337	362	330	348	364	345	357	356	367	366	358	355	371	387	357	356	360	372	401	362	379	353	341	358	330	380	358	374	347	357	353	331	369	352	351	347	350	365	369	329	378	351	357	362	343	358	327	347	341	375	346	350	367	340	334	350	338	360	375	347	326	381	357	382	364	353	356	341	373	385	363	376	370	332	325	349	372	347	398	344	347	317	369	356	337	354	345	366	353	328	346	344	381	339	358	311	342	351	375	378	386	378	318	367	394	357	360	369	372	345	358	324	357	348	351	359	328	375	382	345	344	364	362	345	318	365	384	353	351	371	332	397	358	346	377	361	359	334	351	364	366	335	342	343	363	364	380	368	348	342	332	316	357	376	329	352	365	361	370	323	318	355	347	346	346	321	368	344	376	365	324	339	342	378	383	335	341	356	318	350	360	346	357	389	358	364	380	390	355	337	378	345	371	350	385	345	335	313	348	352	315	311	387	337	345	389	326	369	329	356	367	349	362	360	356	354	316	327	359	355	343	337	323	376	333	351	357	353	338	358	353	319	349	383	350	343	318	356	380	358	361	324	380	331	360	370	325	353	384	380	361	368	365	331	318	387	362	323	336	376	396	371	332	346	346	353	351	356	327	398	329	358	331	391	379	420	374	355	310	333	348	356	367	357	347	331	369	327	389	328	332	328	345	352	363	350	361	335	351	360	375	355	328	346	345	374	353	369	390	319	364	340	340	353	350	327	359	348	318	377	338	323	351	341	343	354	367	375	367	355	355	372	321	335	337	368	375	345	360	378	379	348	326	349	359	344	337	355	386	387	338	365	324	366	368	335	352	348	330	347	337	341	329	371	373	353	390	361	333	311	309	358	378	358	344	335	325	361	366	353	365	350	367	345	365	326	339	374	371	367	359	362	344	330	339	382	341	336	355	335	343	391	357	372	338	348	372	332	358	351	363	337	382	351	331	369	337	347	331	345	348	406	333	348	384	360	351	366	367	358	350	359	342	380	333	326	371	358	349	349	349	373	338	360	350	344	358	346	354	356	357	330	338	356	353	330	346	373	345	313	348	369	358	364	346	337	337	392	356	342	375	352	337	329	343	315	353	363	353	373	321	337	365	363	346	349	341	349	335	360	336	344	365	326	377	345	352	338	329	344	333	336	336	347	333	329	369	329	366	359	365	314	364	346	343	346	324	330	357	362	378	365	358	339	365	361	322	354	380	379	355	343	347	288	338	326	327	331	344	361	333	336	365	373	379	354	373	365	345	360	373	359	360	364	352	340	394	352	343	348	331	334	319	406	389	354	352	351	343	356	354	342	344	347	340	343	339	350	346	366	339	378	336	327	343	363	357	348	362	360	354	349	314	317	314	369	321	354	362	355	347	340	367	358	344	355	363	339	340	319	384	382	340	347	341	347	373	369	361	322	346	355	362	374	365	331	337	366	359	345	368	350	335	348	340	364	329	352	350	329	346	398	379	373	330	341	350	380	325	328	332	363	336	393	340	381	385	304	352	305	354	325	359	320	362	343	343	362	381	370	364	331	346	360	318	340	360	358	367	344	357	362	374	326	342	349	366	321	366	366	376	356	354	349	359	341	376	361	367	374	337	356	367	357	320	338	344	348	369	353	326	353	374	341	362	353	377	327	355	352	346	370	376	359	362	366	349	363	336	340	354	302	343	320	367	385	328	372	351	369	322	352	335	376	359	354	351	353	345	336	372	376	370	377	384	341	355	355	314	338	376	355	346	318	375	351	388	347	368	365	372	352	343	362	343	349	356	342	369	363	351	334	322	388	357	352	328	369	342	371	343	344	321	357	343	367	380	364	329	342	329	302	359	374	393	386	372	340	341	348	360	335	369	364	344	341	333	343	380	362	336	360	323	376	348	345	380	376	358	369	348	363	346	348	350	332	367	319	360	346	374	350	357	338	343	337	353	337	359	331	318	322	352	374	340	344	373	356	366	372	369	325	362	355	349	372	372	358	355	334	363	361	340	329	330	322	344	341	348	370	322	318	379	359	368	372	339	372	311	361	373	369	367	325	362	353	338	331	357	360	383	371	337	336	356	390	325	370	385	314	345	355	362	354	359	378	347	360	353	358	373	383	361	368	327	359	364	352	336	364	378	371	332	351	345	348	346	345	358	305	348	321	363	379	370	348	338	362	372	334	363	367	357	364	354	362	318	359	357	339	343	332	342	365	354	356	365	378	376	338	351	357	347	350	339	331	377	335	328	341	333	355	375	345	335	367	361	332	325	357	328	357	343	410	341	368	328	344	347	344	344	354	372	341	319	355	336	335	328	362	370	371	379	342	332	366	370	358	367	354	361	353	329	374	363	313	359	360	366	365	342	357	322	362	314	369	353	368	346	343	351	368	342	329	380	362	328	341	337	329	366	368	351	370	351	332	358	343	358	323	370	348	337	370	389	318	315	360	344	345	327	353	374	371	347	343	344	378	371	333	360	368	345	366	345	348	359	336	350	358	372	366	345	351	314	329	375	345	353	359	361	355	345	340	378	361	353	358	376	360	381	342	335	350	345	363	342	343	365	359	367	372	374	333	377	325	371	374	372	333	342	354	366	362	368	342	326	358	324	351	380	358	349	357	351	365	345	338	361	351	326	355	343	354	355	371	345	364	308	336	352	362	356	335	327	341	343	304	331	358	311	366	320	375	369	387	354	339	347	343	346	329	391	343	328	398	364	393	338	364	332	349	324	344	370	340	372	388	342	338	365	349	357	349	304	356	366	349	360	354	344	358	351	343	328	373	345	337	336	353	344	343	349	339	346	336	407	328	360	364	350	353	339	353	307	367	386	351	334	331	335	339	358	352	303	350	335	351	352	350	329	360	352	393	324	352	334	337	313	336	343	383	350	330	342	366	337	380	323	346	342	368	364	340	351	355	329	341	360	377	398	318	369	341	351	340	379	366	342	345	385	368	373	346	375	343	348	378	357	325	317	350	352	362	369	357	358	346	331	333	371	362	387	346	341	329	367	368	333	335	374	375	340	352	358	366	357	309	391	386	339	367	348	346	343	340	361	344	355	380	391	337	347	393	371	354	354	339	368	360	364	375	327	354	343	356	358	379	350	364	326	352	361	335	310	332	369	337	389	354	354	358	382	353	355	344	351	325	348	334	361	335	325	337	365	363	363	394	351	310	343	353	364	343	347	370	309	358	382	390	352	324	347	378	357	350	367	344	319	368	363	386	356	330	387	364	351	349	364	312	361	341	331	341	372	340	382	338	339	338	336	322	342	398
35283	56865	36725	19702	15577	14145	11309	7034	4236	3526	2870	2514	2280	1953	1700	1498	1386	1351	1252	1148	1060	967	887	793	854	835	771	796	787	724	729	710	649	695	669	658	669	688	672	650	685	689	663	665	682	719	686	711	675	682	666	674	1258	2407	3247	2934	2360	1633	1096	803	679	633	692	677	629	673	634	623	638	644	644	640	596	628	650	639	632	661	631	649	645	669	680	641	643	639	633	651	660	625	633	689	600	643	635	638	590	685	658	650	674	622	641	668	646	638	598	623	661	650	633	611	627	626	668	681	634	652	607	615	678	583	624	645	642	623	644	635	616	633	601	663	605	618	662	625	637	628	668	646	670	659	622	653	663	592	654	626	670	678	662	685	635	661	675	684	621	628	653	631	678	622	662	638	614	629	630	650	658	646	653	690	673	621	687	644	590	623	643	622	646	659	624	606	637	649	637	638	618	655	712	680	654	612	653	666	633	634	644	635	610	629	657	706	652	650	603	614	655	621	668	663	638	682	639	612	642	629	626	664	634	640	664	650	636	629	632	656	613	647	610	620	673	594	641	621	658	606	611	629	605	640	600	607	688	592	628	669	673	667	644	685	636	636	607	664	624	648	620	717	621	661	634	623	668	645	614	621	633	615	665	650	621	632	672	624	667	607	635	616	647	654	614	622	613	614	650	636	599	629	636	638	605	681	632	670	628	620	638	615	622	596	658	639	614	643	612	634	623	663	680	608	583	621	634	648	662	616	644	622	676	660	641	606	626	673	661	594	612	645	620	657	613	695	631	666	611	649	659	634	643	603	656	621	653	658	641	679	632	611	675	657	680	617	697	657	619	631	617	642	635	644	645	645	637	646	654	647	672	642	671	654	618	632	602	613	618	652	623	685	658	623	608	661	599	610	614	629	634	649	654	662	610	664	576	634	670	638	644	654	633	625	636	606	622	629	649	622	659	627	579	615	639	686	641	653	648	623	633	606	653	631	674	665	659	635	654	652	697	676	700	640	595	631	641	634	638	636	664	660	618	653	655	672	663	635	643	606	634	607	650	636	648	639	651	666	621	588	654	672	597	634	672	633	657	656	647	667	635	641	668	669	655	643	589	684	610	646	716	639	628	645	681	644	592	669	650	634	655	617	662	666	625	588	644	668	662	718	632	664	674	646	654	634	635	630	617	640	614	659	615	629	669	656	632	674	666	692	631	617	648	627	637	684	659	640	654	671	628	657	645	651	685	625	615	651	667	641	667	661	666	602	602	665	643	635	594	633	676	626	627	648	612	634	638	631	656	611	659	641	656	667	645	644	649	622	634	686	642	668	623	614	651	607	667	675	687	651	621	655	633	638	667	625	607	663	640	610	661	632	676	655	612	604	650	627	676	638	633	594	645	651	650	644	651	635	659	663	676	669	658	671	598	674	639	657	645	620	658	680	561	640	660	641	630	652	650	602	639	646	624	628	674	629	639	628	664	645	663	611	661	628	642	605	642	625	585	636	625	648	668	660	665	642	633	637	582	613	647	652	585	650	648	672	596	582	628	631	665	636	606	649	660	653	654	636	631	622	620	636	651	634	656	667	638	672	621	643	640	706	597	650	658	653	610	644	626	614	656	647	626	634	632	654	647	632	654	645	642	663	620	668	634	628	610	644	648	648	652	617	636	624	641	643	621	643	626	632	609	641	623	632	615	669	602	660	660	627	653	650	632	645	599	627	594	630	647	613	634	693	656	659	663	587	686	640	635	625	600	644	632	667	625	671	648	639	621	637	605	700	647	673	672	660	618	639	551	656	654	623	606	640	612	628	673	616	624	616	647	652	652	626	628	669	601	668	634	624	621	640	653	598	592	651	655	642	628	650	626	665	641	631	612	655	663	642	612	644	643	650	665	663	653	643	676	622	642	621	612	646	663	681	632	647	646	660	646	622	629	630	645	613	628	630	629	620	603	603	632	658	694	672	673	643	592	642	642	602	666	644	680	606	603	652	653	658	636	585	635	634	648	651	660	667	689	624	673	657	653	618	644	598	617	642	625	633	658	656	656	668	657	629	647	609	608	650	680	612	631	588	671	615	594	670	637	625	632	594	600	612	638	605	654	714	627	650	614	644	618	620	630	648	619	601	625	613	619	670	641	619	601	648	670	631	672	663	647	643	615	644	597	640	664	617	642	643	655	601	603	639	646	600	632	674	592	625	633	636	652	648	623	648	673	639	664	665	625	601	643	675	658	632	649	653	603	641	662	607	635	602	623	623	645	658	669	626	619	645	625	664	670	670	628	651	620	621	654	660	706	612	675	643	606	668	634	708	691	650	657	615	638	601	673	661	629	635	659	660	630	640	620	622	656	650	643	702	613	615	633	613	634	634	608	655	637	657	639	617	644	627	618	650	657	641	680	640	687	686	654	649	631	619	645	690	674	655	652	608	658	639	669	597	616	616	645	648	602	621	613	569	612	646	696	674	631	629	673	614	639	632	661	633	609	662	624	598	620	688	641	618	627	612	643	673	617	648	639	637	625	637	638	627	598	641	646	632	690	668	655	671	654	681	617	627	610	647	612	623	634	637	650	621	627	649	650	663	636	609	653	611	652	638	596	645	689	630	600	583	654	670	698	670	662	666	645	635	603	651	628	672	647	624	632	643	658	664	638	641	657	661	624	683	656	619	582	625	632	633	643	594	697	612	590	644	634	672	646	624	621	676	642	667	632	603	647	659	603	621	662	642	628	644	675	667	623	618	656	625	657	608	587	647	635	614	613	710	642	607	692	642	660	619	655	659	609	684	597	648	647	619	657	619	647	688	661	626	662	636	649	644	637	648	605	613	614	653	630	657	620	645	616	646	611	609	645	637	665	645	622	636	610	653	607	601	659	653	639	632	692	652	658	663	613	614	635	642	651	610	685	621	642	668	627	662	630	623	657	651	629	660	661	632	648	641	632	649	665	673	626	645	703	662	674	638	664	661	630	614	632	646	674	616	593	622	667	641	660	646	616	662	646	703	612	681	641	645	608	652	606	656	695	633	650	669	623	642	651	666	611	607	675	653	616	681	621	632	636	616	633	674	676	675	625	614	640	667	654	663	637	609	669	641	661	641	635	614	609	617	672	671	651	631	639	661	626	618	640	659	636	685	616	666	616	664	632	644	659	634	642	636	625	654	651	637	646	654	653	664	611	643	630	665	624	634	626	687	645	647	616	642	660	594	632	602	558	625	635	634	654	653	657	621	631	634	674	651	597	632	601	650	652	658	647	616	644	659	603	643	682	649	637	596	624	641	649	640	607	634	620	628	655	664	669	639	621	662	608	615	641	632	650	633	624	631	624	639	644	669	652	662	654	643	683	651	629	621	634	615	693	626	674	639	643	651	656	602	598	656	634	621	639	631	628	640	625	640	617	664	660	639	662	638	625	667	674	644	652	606	616	651	634	608	630	638	612	608	622	631	626	670	647	631	587	655	642	629	640	656	626	611	626	639	640	628	631	628	646	643	673	660	604	663	664	636	661	637
27370	22787	18034	5468	2013	1637	1768	1124	657	658	597	604	629	589	609	556	543	553	544	564	539	570	504	513	537	490	549	524	497	483	496	450	527	486	514	486	496	524	488	524	520	498	493	508	544	511	510	461	454	536	523	510	499	515	556	593	650	597	562	516	520	480	474	509	516	520	522	513	505	524	500	527	500	511	500	531	485	491	551	539	512	480	519	491	517	482	508	498	479	498	532	499	495	531	518	471	458	492	511	493	485	521	558	538	502	537	486	437	532	482	547	487	452	491	507	470	473	517	530	493	540	477	528	496	512	476	504	471	475	494	493	510	527	548	526	525	525	492	518	482	525	497	512	486	507	492	481	500	503	508	513	520	498	513	495	485	525	524	504	465	457	507	496	493	479	490	507	502	470	470	527	521	481	507	501	516	507	487	501	490	476	515	464	545	467	509	534	505	527	474	512	526	508	517	494	480	478	514	484	483	512	513	492	556	498	516	514	510	519	500	530	501	476	511	488	509	502	523	502	484	499	491	551	487	505	521	474	480	471	513	520	527	462	516	499	507	506	488	523	504	498	485	512	498	520	511	521	493	482	498	460	475	514	508	490	516	517	522	463	478	473	478	530	518	522	538	508	560	505	471	513	517	501	503	514	510	493	505	529	546	498	528	467	484	531	491	545	520	464	525	484	482	492	481	494	467	510	466	518	511	533	528	494	519	478	515	518	512	507	535	479	516	475	507	499	488	490	526	528	517	505	479	489	481	489	505	501	454	536	504	460	512	502	480	478	490	509	511	484	500	482	496	534	504	501	520	507	499	512	535	526	453	489	461	496	512	529	511	482	490	508	476	494	486	487	507	507	521	542	503	527	511	468	503	494	489	491	483	513	545	523	516	497	508	489	465	502	524	540	531	518	498	490	555	526	465	474	503	471	516	453	521	492	492	517	490	480	465	491	490	476	520	486	504	519	522	499	514	501	546	492	498	504	543	503	486	501	554	467	469	525	494	473	521	471	496	482	508	572	523	487	480	466	514	534	475	490	483	507	509	505	534	487	516	513	480	502	504	517	501	506	532	532	541	486	517	524	513	539	476	511	509	463	488	501	497	511	497	494	501	493	509	498	528	490	507	534	521	489	474	511	471	507	484	477	525	499	473	533	513	468	516	509	504	526	517	481	506	539	504	496	514	502	506	573	473	517	502	510	523	478	485	459	493	513	482	461	485	493	544	525	537	487	521	499	531	502	500	549	537	490	497	472	516	494	521	472	499	531	467	496	484	488	493	503	486	486	526	495	525	541	510	528	498	492	512	531	526	533	475	517	509	528	476	444	525	473	556	516	484	484	498	518	491	529	528	503	518	489	499	520	499	481	487	507	496	473	505	494	486	493	498	486	465	510	486	514	531	529	523	497	475	478	498	505	521	550	499	488	503	543	466	486	490	573	503	500	456	510	511	503	499	523	507	495	516	556	498	545	471	505	525	480	528	499	513	508	525	485	466	482	472	540	511	502	507	523	505	537	498	512	526	513	485	495	526	473	518	511	487	473	539	544	490	523	539	505	494	506	519	488	533	526	521	509	483	513	512	523	514	505	488	515	537	504	524	516	497	480	502	520	493	486	486	581	486	509	576	498	501	512	486	481	509	509	529	510	501	511	495	496	510	502	478	519	499	515	528	538	504	528	477	497	522	498	528	512	515	509	531	503	497	498	532	520	524	548	494	476	531	497	495	511	493	522	519	482	501	528	492	539	477	504	506	516	535	492	492	531	550	526	525	524	505	516	518	505	498	502	499	494	501	483	506	485	486	495	461	545	507	543	509	461	494	502	466	485	517	507	545	555	511	522	464	468	475	533	457	527	531	481	489	500	532	484	506	507	501	502	476	493	532	511	513	494	477	506	503	532	492	500	494	514	531	541	496	506	505	538	506	527	502	509	523	482	489	534	538	501	476	493	503	509	534	512	484	497	500	534	481	501	508	492	506	481	484	499	485	541	532	508	516	533	483	509	505	505	528	485	482	533	471	514	515	534	507	509	491	486	538	491	507	500	494	511	515	485	508	518	503	507	528	492	505	485	510	500	471	523	461	495	473	476	514	509	527	528	523	481	458	529	481	464	486	507	453	496	517	486	478	472	522	497	538	525	546	526	475	510	507	490	522	511	517	524	542	522	503	525	521	526	522	462	483	500	545	506	506	471	494	533	507	486	546	523	504	487	485	469	509	527	510	521	471	546	499	500	461	508	470	486	535	484	509	498	482	496	495	517	488	523	515	508	527	525	486	480	471	515	472	523	479	499	534	515	479	521	511	467	479	510	501	466	496	470	500	525	481	505	496	501	468	509	477	533	520	465	517	490	509	490	525	483	522	510	484	501	503	547	455	516	472	489	504	534	532	489	479	509	506	476	517	502	483	526	537	480	505	496	506	546	491	484	517	537	501	516	516	544	518	506	481	498	477	451	504	496	523	507	525	489	563	519	506	526	501	493	482	464	481	506	459	471	498	499	502	493	473	532	535	510	480	523	530	526	476	484	500	550	479	511	516	532	476	474	519	496	518	513	523	494	459	505	527	486	514	530	540	533	498	506	523	488	494	462	499	489	483	550	527	486	444	497	560	544	518	481	461	489	496	503	490	539	519	481	513	526	532	464	491	474	522	495	497	492	508	484	489	469	515	524	541	488	525	528	476	480	513	516	458	486	529	501	498	497	487	488	501	472	509	492	503	523	537	510	539	520	515	511	484	522	498	481	508	508	525	519	501	473	510	497	539	508	468	445	513	513	529	457	506	494	495	495	463	526	518	530	464	477	537	543	502	477	516	506	515	473	468	495	507	544	507	502	474	520	506	508	515	487	494	495	491	524	494	477	541	496	465	529	507	509	505	512	517	494	507	512	505	522	477	512	481	515	488	508	505	507	515	482	484	526	454	499	551	502	534	494	532	460	485	489	477	469	514	484	491	522	501	468	503	513	527	497	510	508	478	506	511	531	529	502	531	513	513	497	486	505	524	506	524	483	499	487	517	449	526	509	498	499	528	523	488	447	496	506	487	497	487	508	506	486	489	493	517	503	523	493	447	521	495	481	493	501	513	504	491	476	471	510	515	478	510	469	549	518	504	495	488	499	474	459	502	498	513	472	525	497	511	516	492	468	496	547	479	502	538	494	485	532	512	511	480	484	512	511	471	508	520	504	487	510	507	498	511	523	537	518	501	516	517	500	522	475	512	499	486	485	477	498	547	541	487	508	495	501	535	549	530	501	518	491	490	467	531	500	503	549	460	478	503	504	502	523	505	502	511	498	516	479	466	500	535	543	528	522	556	510	527	525	519	496	523	516	506	504	536	499	501	502	484	510	496	484	550	506	480	512	473	474	501	507	536	520	489	519	507	514	516	503	510	537	530	546	513	495	523	501	501	523	524	467	482	512	468	454	502	524	494	529	531	527	497	514	467	471	517	499	494	493	507	458	498	489	490	495	499	511	503	501	494	496	519	512	494	460	507
27348	37082	20292	7997	5599	5217	5359	3142	1859	1599	1585	1468	1384	1247	1241	1128	1129	1205	1153	1071	1070	946	986	953	973	994	996	976	976	948	938	892	940	893	933	942	917	930	865	909	918	925	890	896	897	922	872	928	912	965	881	893	901	993	1107	1188	1135	1109	1017	1006	910	910	915	944	893	913	847	963	899	945	948	916	930	925	955	917	903	882	911	906	932	901	954	977	917	945	948	907	896	878	914	920	867	955	945	918	963	917	923	897	906	941	927	946	993	906	887	917	882	920	891	949	906	902	966	910	870	891	943	924	929	913	921	942	973	901	920	936	918	896	903	924	919	924	952	912	878	901	923	910	925	949	895	886	964	894	924	905	924	940	917	932	854	985	894	936	915	921	917	902	889	904	953	898	945	933	945	948	900	883	912	926	898	911	892	912	936	941	919	930	924	911	974	957	922	922	929	954	903	913	916	898	857	902	934	880	904	958	909	902	895	884	929	901	883	879	915	902	947	930	869	906	926	907	933	889	969	905	918	903	873	939	917	894	965	929	917	980	875	916	970	892	922	906	917	923	902	914	946	861	901	974	887	941	913	916	826	949	978	903	892	908	866	954	822	895	926	867	936	953	915	859	965	906	958	904	965	913	958	868	933	868	953	928	879	921	941	900	964	904	826	967	934	894	887	914	951	900	923	924	938	911	946	938	899	895	898	899	900	872	911	882	955	930	913	908	914	865	900	896	952	936	939	895	922	946	907	906	882	934	925	921	914	902	925	935	884	941	983	940	897	874	908	955	944	941	870	931	856	930	937	889	896	865	932	948	875	933	935	926	896	913	898	890	963	952	940	891	950	962	899	941	905	887	949	914	912	894	914	904	907	966	860	934	921	900	885	881	926	961	941	901	896	903	946	947	945	906	939	971	899	935	929	936	944	905	902	931	906	890	958	921	935	864	892	890	915	954	936	927	914	925	936	926	935	958	905	958	912	894	968	883	919	908	937	926	919	897	917	909	939	963	963	897	921	945	898	906	920	900	902	880	918	912	855	942	947	924	897	918	895	924	931	916	904	925	951	903	931	920	897	890	916	881	894	931	903	904	920	920	933	886	905	894	957	924	913	888	948	868	944	995	911	895	953	922	936	952	1016	930	909	890	912	913	931	929	893	920	952	981	928	925	916	899	953	914	882	890	860	973	890	875	977	972	900	935	901	931	907	884	944	918	943	967	878	948	939	875	889	911	893	937	933	861	912	882	934	906	920	951	897	975	939	944	931	917	902	912	872	890	939	953	950	977	893	950	879	934	928	897	898	920	934	922	893	900	850	941	945	912	934	971	917	887	910	961	889	894	927	946	943	987	890	873	969	897	963	867	930	946	953	955	936	938	898	893	899	943	955	939	906	976	914	943	944	983	926	925	938	925	954	962	926	915	913	914	892	862	906	947	910	961	933	888	926	921	903	899	956	952	937	907	945	901	890	926	988	949	894	941	899	929	945	901	910	941	907	882	951	978	846	929	907	932	924	915	922	937	945	926	930	931	932	939	996	922	948	892	944	925	928	887	886	954	860	906	943	895	904	939	900	892	942	889	880	935	926	927	902	895	948	903	943	919	872	885	939	931	912	926	953	956	901	910	915	973	944	926	989	896	897	958	910	860	903	942	867	909	944	922	919	1006	873	896	930	898	935	936	966	938	909	917	937	944	910	906	909	927	934	931	903	936	924	944	926	930	916	954	921	942	906	928	905	945	914	905	921	899	945	946	891	888	955	936	887	938	952	920	875	929	916	878	916	875	889	928	893	966	933	983	958	893	925	922	879	906	948	918	924	935	878	931	900	905	911	928	891	938	900	913	927	989	911	980	875	893	890	919	969	959	940	933	887	905	935	894	909	953	853	920	922	898	887	887	915	962	877	912	916	891	957	939	938	938	899	927	905	867	876	911	902	916	939	906	901	995	890	938	950	906	898	959	974	882	938	938	956	936	992	869	910	924	928	941	913	902	890	921	917	943	906	908	902	915	916	909	933	907	923	945	915	927	922	939	912	922	864	959	915	921	932	901	887	972	902	887	912	895	914	939	901	878	903	914	913	894	941	905	888	933	954	937	946	932	890	929	951	962	905	961	930	898	918	983	902	873	896	933	920	894	929	929	914	926	912	913	905	916	904	937	920	861	896	879	947	954	929	886	879	904	930	937	916	923	900	907	957	934	890	906	936	893	843	921	941	945	961	966	955	1001	917	919	895	940	965	992	912	892	883	876	889	914	916	898	902	915	913	924	878	920	912	941	916	926	931	846	931	942	933	906	968	939	865	872	898	925	866	861	908	924	900	928	881	928	889	988	934	953	923	948	875	950	896	954	936	957	896	930	891	917	944	916	908	907	910	957	926	953	928	910	908	898	918	886	923	945	888	913	905	928	951	938	903	905	937	907	896	933	919	914	885	926	900	919	951	912	903	889	885	989	935	920	916	880	962	952	935	977	910	934	930	962	846	965	957	901	937	881	899	902	927	967	955	931	932	880	913	951	910	958	925	918	933	960	945	887	933	886	961	910	872	913	910	943	892	931	898	919	893	962	962	946	894	897	954	886	934	929	899	901	970	956	914	922	966	887	884	918	874	937	907	904	882	880	882	999	939	920	880	895	926	930	923	916	872	969	907	957	898	938	937	963	911	963	933	909	871	929	917	924	926	960	897	928	908	875	909	892	921	996	973	925	892	918	937	887	861	920	889	936	913	924	941	941	921	899	985	937	946	933	896	918	952	916	960	900	901	929	946	900	929	949	922	931	926	922	969	912	886	903	905	922	907	970	920	851	930	892	907	985	927	899	904	903	918	892	956	894	887	897	928	881	923	878	902	918	914	859	899	943	920	913	943	916	898	897	886	882	912	991	938	894	886	922	939	929	925	927	921	898	912	879	989	962	922	957	957	904	888	946	885	883	928	902	903	902	877	931	874	979	889	948	935	912	916	890	950	891	880	843	895	978	966	911	899	944	910	963	913	907	934	950	938	911	908	943	928	909	941	880	898	939	984	938	950	878	940	929	919	889	873	917	861	890	969	895	948	929	949	952	922	907	967	885	900	908	910	933	922	916	963	946	928	947	927	949	920	886	892	921	912	957	942	970	943	939	926	940	882	922	844	891	904	944	937	923	873	911	974	909	946	903	897	903	914	909	917	947	940	963	918	944	894	913	939	898	911	845	961	896	993	924	891	922	908	918	909	896	937	931	925	889	872	898	919	874	917	869	915	966	913	922	871	858	881	909	926	859	962	906	954	923	918	941	951	902	897	910	936	972	841	902	937	934	940	970	924	915	918	893	895	910	906	903	927	913	916	848	866	952	869	978	949	954	966	884	898	951	954	892	940	907	902	931	937	940	977	908	924	905	968	904	869	941	901	930	918	863	894	921	942	985	921	917	909	889	926	881	968	940	937	918	915	902	876	916	941	951	954	925	895	939	945	939	925	938	973	930	984	966	898	1001	946	955	886	901	916	934	904	941	926	904	896	916	907	930
24618	21684	28756	24827	20221	7255	3254	2137	1025	786	756	702	619	624	610	550	565	559	581	574	565	514	486	468	421	416	494	444	438	409	390	469	459	395	415	394	433	444	373	418	451	449	411	450	435	426	451	453	440	419	462	444	465	545	832	887	813	665	576	491	450	415	435	424	408	402	394	402	432	430	408	435	434	410	404	407	413	403	412	440	469	440	416	424	420	389	369	422	408	403	422	422	405	384	418	358	389	425	440	433	425	386	447	426	465	459	382	410	401	391	407	419	404	381	421	410	412	455	433	397	424	425	409	402	482	374	452	399	453	402	422	429	393	435	457	413	443	401	442	400	449	443	394	429	400	430	443	405	408	415	401	474	424	410	444	392	424	424	395	399	430	469	381	407	429	422	448	407	475	405	421	421	446	431	404	429	435	455	411	418	433	429	420	406	454	420	442	449	406	453	419	439	408	434	425	430	431	442	427	419	437	424	439	432	400	442	427	408	403	432	411	419	433	396	418	438	428	394	396	409	438	386	388	373	441	427	437	446	461	455	412	455	396	393	402	469	409	387	443	445	405	419	413	429	410	421	430	414	431	469	383	446	433	423	405	416	424	394	435	402	421	450	421	423	396	396	417	454	450	395	430	380	383	402	416	422	398	406	427	382	433	429	429	417	439	430	415	383	393	443	428	392	437	369	423	440	398	413	389	406	439	409	414	405	451	474	432	452	386	414	413	387	459	451	445	393	415	426	440	448	398	465	400	439	435	421	420	408	468	404	426	414	405	431	431	399	431	430	418	423	480	414	375	441	429	439	419	433	422	428	459	447	414	428	396	456	471	414	384	388	428	439	449	412	429	393	435	425	427	377	404	436	402	433	438	407	422	431	435	442	424	401	452	428	423	402	447	439	423	427	409	380	424	430	424	414	424	425	423	433	419	414	417	398	441	408	434	433	424	422	441	393	405	419	418	423	433	418	428	427	449	416	437	428	393	439	418	404	426	441	435	415	434	400	413	427	425	416	445	423	422	406	445	404	422	422	407	414	427	411	419	405	422	387	426	424	432	444	417	413	407	418	427	428	404	405	417	395	447	406	434	385	422	396	417	412	431	425	443	412	387	392	434	421	425	411	442	395	447	379	405	403	419	430	384	427	417	424	475	423	426	424	420	409	414	454	379	423	398	405	433	449	421	420	454	441	426	405	396	392	408	381	422	426	446	401	456	371	433	432	379	407	442	456	425	431	432	412	448	424	399	428	407	396	416	441	412	453	430	464	423	408	426	421	415	389	405	391	419	429	469	429	450	398	425	412	388	433	435	384	404	453	453	420	381	419	479	427	428	409	407	424	450	426	443	438	409	412	467	440	394	444	397	411	419	423	404	422	422	387	443	431	425	421	404	426	399	389	428	397	406	402	388	410	429	398	475	444	420	422	434	395	431	408	413	412	393	403	373	426	407	405	402	390	431	414	433	426	419	425	441	401	421	417	445	432	417	439	414	449	404	430	405	454	409	424	414	416	461	424	425	424	411	453	407	419	405	423	418	452	454	393	433	450	435	399	406	427	443	428	427	428	396	438	421	434	435	433	404	416	415	409	418	437	421	438	431	457	382	367	409	381	403	400	430	407	433	386	371	382	409	455	413	417	398	378	411	430	427	405	431	405	453	418	413	432	437	442	408	418	439	408	385	437	417	454	396	422	418	441	399	415	424	411	393	406	417	443	440	428	408	419	440	433	429	457	449	422	440	378	407	440	405	429	442	417	402	404	414	416	435	411	430	409	393	399	442	413	384	435	439	405	412	420	441	415	428	441	418	446	437	438	421	459	443	414	425	383	429	413	401	456	440	441	398	398	443	455	374	386	432	410	414	437	419	429	461	416	407	407	424	417	406	421	378	409	433	441	436	427	438	427	446	400	380	396	446	401	404	445	416	442	407	428	398	432	430	433	393	434	381	403	426	379	422	454	427	418	449	454	419	439	377	414	397	424	448	450	446	396	427	439	378	435	420	405	435	426	410	441	403	420	438	413	438	435	405	411	442	373	406	385	416	409	444	396	407	408	415	408	419	401	393	416	370	412	407	402	424	386	409	420	444	422	379	413	446	427	444	450	419	395	417	424	444	467	422	416	441	441	391	431	428	416	399	399	445	420	436	422	428	442	379	442	439	403	421	431	414	404	393	405	406	413	430	406	471	431	401	411	390	421	420	418	410	414	428	399	406	378	423	421	419	389	409	419	436	427	409	414	420	417	444	418	392	434	433	426	447	437	431	409	407	435	446	396	403	409	459	406	395	446	461	407	485	426	385	431	400	398	417	431	435	409	391	385	408	363	394	423	435	408	441	383	453	388	428	442	425	429	426	399	426	451	418	419	411	421	436	400	406	420	415	430	415	422	411	430	444	410	415	401	412	435	386	453	429	422	409	419	412	401	433	423	405	418	408	428	409	410	407	401	399	442	415	394	426	399	417	434	468	438	422	393	416	411	385	439	390	437	463	410	408	396	416	441	442	403	437	422	404	410	451	422	402	428	405	415	409	442	432	430	381	401	432	435	421	426	415	420	413	445	382	434	414	429	398	431	414	399	372	422	415	419	376	464	392	400	388	445	422	489	434	425	381	415	408	387	422	436	463	413	440	426	428	384	417	445	423	455	431	351	399	426	449	403	426	464	368	446	424	415	390	378	439	446	436	412	433	410	393	446	427	410	410	438	422	448	400	433	409	422	408	384	426	415	466	459	429	447	417	415	396	407	397	401	392	375	454	427	439	472	428	402	416	434	463	404	445	427	439	403	426	434	409	427	413	416	440	391	374	398	395	391	416	395	427	426	393	411	409	406	426	417	424	406	385	388	395	434	444	411	406	406	429	441	452	412	417	427	408	421	414	401	404	385	409	458	416	443	450	445	392	409	417	435	417	417	404	427	415	408	433	426	399	431	421	413	417	403	432	421	423	427	418	381	416	401	382	410	426	420	447	414	434	433	400	384	434	433	436	419	430	361	394	405	398	410	416	400	430	387	454	432	422	461	435	423	434	418	430	422	435	426	460	434	416	372	405	423	420	446	390	426	403	442	422	408	433	386	420	420	424	457	398	419	421	420	400	433	396	415	383	429	447	404	401	432	431	444	436	419	413	432	437	429	437	423	407	429	438	445	420	404	421	481	420	426	406	437	387	437	409	409	415	406	428	435	432	410	401	445	399	436	395	413	396	431	416	445	431	387	420	422	403	363	398	422	430	424	414	447	406	411	397	433	470	392	436	428	453	400	412	370	415	428	427	411	393	430	420	407	428	397	429	447	421	467	388	466	403	422	384	431	396	404	398	432	439	433	420	442	398	394	387	400	410	386	409	414	402	403	402	418	432	440	380	448	382	408	399	399	411	409	422	381	425	401	390	407	406	422	421	379	425	431	426	426	440	391	414	419	439	439	406	393	429	405	430	431	411	427	450	407	434	340	418	410	456	430	394	414	416	427	416	384	425	412	441	407	383	429	412	429	439	406
31589	51578	32315	15035	10548	8207	8107	6271	3062	2226	2076	1790	1594	1553	1397	1324	1309	1401	1365	1281	1134	1050	996	978	876	887	860	824	885	869	800	791	803	817	852	818	804	793	796	803	773	809	797	841	829	863	818	791	864	797	800	780	781	1112	2135	2238	1998	1494	1118	928	850	779	745	782	750	797	800	724	817	791	731	758	817	767	761	748	793	767	735	764	791	777	813	778	781	757	785	709	740	740	759	795	769	773	734	766	843	760	759	742	744	780	799	775	800	830	762	757	774	764	760	766	775	776	794	824	802	740	743	817	811	805	766	784	769	780	832	761	726	833	738	810	850	825	798	765	796	773	779	745	757	750	784	790	750	794	751	755	781	781	765	806	792	791	756	755	778	809	768	765	783	827	857	795	739	825	790	737	753	793	827	767	783	773	781	773	772	785	741	786	776	796	774	800	804	778	743	745	776	779	812	793	797	781	804	801	769	776	807	787	843	819	785	767	762	784	782	774	765	763	761	805	762	764	805	737	807	765	804	798	784	753	792	782	787	814	757	869	731	768	725	794	759	772	820	754	767	783	765	779	872	829	808	774	768	817	765	777	736	756	746	793	746	761	783	792	780	758	777	752	794	806	760	798	762	749	811	787	757	797	782	750	781	780	800	755	756	764	797	754	794	774	832	750	731	798	750	785	789	750	778	807	841	792	760	781	794	761	759	759	770	796	772	787	741	778	774	811	789	830	810	806	806	789	762	811	803	778	749	759	793	808	770	792	820	825	769	805	790	757	781	809	745	768	766	793	774	814	794	746	820	771	809	769	767	772	768	782	775	787	741	756	786	775	738	792	760	797	770	836	792	767	828	785	785	788	816	770	789	771	783	771	806	784	818	782	765	799	778	812	792	778	772	770	782	762	773	716	775	768	766	744	766	781	770	777	807	794	784	801	795	740	779	760	787	782	762	796	775	744	819	790	819	836	771	753	796	766	802	755	745	820	731	771	743	801	763	788	760	772	764	789	788	774	770	756	717	761	778	795	775	763	777	780	724	757	791	838	776	771	794	782	738	757	728	783	821	736	748	747	759	796	783	777	788	756	784	755	776	778	816	858	779	818	763	827	768	742	819	748	726	782	796	799	769	795	778	805	789	791	802	758	794	830	772	794	773	757	768	775	796	751	808	755	779	772	803	815	768	751	761	781	734	754	771	777	721	784	841	813	809	789	748	766	815	771	788	764	769	788	782	755	827	739	776	728	831	754	772	757	799	803	796	821	771	801	761	788	794	719	793	789	803	775	750	757	732	786	796	784	763	730	763	783	795	796	797	783	807	805	795	791	767	769	785	770	781	815	780	803	773	775	749	745	777	815	812	741	754	827	781	797	773	743	774	808	708	757	787	798	785	829	733	762	795	798	826	786	799	798	780	767	809	797	790	795	725	741	799	811	818	793	721	823	827	734	778	789	803	805	784	722	772	781	776	748	818	794	749	765	754	771	780	782	778	798	776	785	791	777	799	796	790	771	803	791	805	734	758	799	752	822	754	811	801	793	773	821	792	812	817	750	743	791	809	795	776	798	743	780	774	796	794	780	721	837	741	823	794	760	803	781	847	746	827	783	741	801	772	762	747	776	823	804	821	734	752	763	814	796	773	729	767	813	857	768	732	811	792	783	731	757	780	783	746	798	810	829	797	795	771	773	740	769	754	817	806	769	751	765	761	771	794	713	768	809	720	764	767	761	779	748	826	771	820	748	780	798	792	787	787	798	797	817	774	777	811	799	792	848	786	791	832	771	774	749	781	760	744	761	752	774	785	740	835	746	802	752	743	788	744	753	791	778	781	788	791	746	798	793	766	757	822	816	701	755	793	786	780	760	781	790	791	767	759	743	766	797	784	822	787	761	738	772	777	789	793	730	775	774	770	752	801	781	760	780	730	780	770	758	750	778	843	780	770	774	758	762	809	780	843	794	781	797	792	813	777	782	788	802	771	785	756	765	774	806	782	760	739	788	743	767	770	783	797	795	781	785	776	760	799	790	816	757	803	829	749	800	762	766	795	792	755	757	805	779	786	799	780	750	736	733	735	788	754	769	741	813	834	753	775	780	767	808	782	789	757	817	794	818	803	782	789	791	794	813	766	834	806	774	815	714	781	806	732	786	838	766	761	746	826	799	786	722	759	789	790	767	787	767	846	847	767	791	782	745	833	764	787	787	773	788	787	785	787	770	808	784	715	804	837	780	787	792	742	794	833	803	790	746	766	727	798	779	781	781	844	813	782	792	798	806	762	733	773	765	794	818	783	810	751	734	820	759	787	746	781	804	756	772	713	817	823	802	762	740	802	804	830	791	806	806	780	764	796	774	771	782	726	817	741	730	759	750	828	808	770	805	747	770	762	764	764	774	762	775	809	788	758	767	796	741	802	779	806	794	735	797	757	818	782	823	754	775	764	760	826	736	748	771	795	766	794	732	805	815	786	800	795	751	782	801	752	770	851	737	785	783	798	785	735	780	789	786	790	759	808	813	795	786	786	787	783	786	795	755	813	778	751	742	727	774	782	787	787	753	778	775	837	745	752	721	766	782	782	762	783	753	782	755	820	753	775	771	767	783	760	735	789	725	807	835	785	752	764	778	775	767	802	800	782	793	789	819	817	758	748	800	795	793	731	807	795	775	794	804	819	795	783	793	767	762	779	796	770	773	761	773	860	776	799	786	747	777	789	788	788	790	794	772	795	776	753	817	791	809	787	790	804	802	824	782	768	767	780	783	846	744	792	803	811	832	801	797	771	784	808	758	835	771	814	751	754	780	760	765	767	736	832	832	762	787	778	776	794	793	765	806	777	771	725	762	786	762	745	784	763	807	812	778	773	768	773	834	858	786	791	838	771	826	715	789	733	763	819	777	775	783	796	831	743	790	760	802	783	805	729	812	806	806	770	784	743	778	801	829	764	761	803	780	753	754	791	767	758	728	757	778	776	749	746	761	806	830	805	739	768	762	745	788	779	809	771	744	801	768	789	845	783	740	754	765	790	806	767	777	762	771	790	785	737	785	782	808	806	778	794	868	770	761	785	768	770	777	822	778	727	784	810	740	787	768	732	829	820	820	733	760	777	722	779	747	817	765	771	764	784	787	736	790	789	810	776	788	742	820	761	755	804	813	768	790	828	801	836	740	779	777	780	771	742	794	781	797	799	697	816	794	772	798	738	795	760	766	806	793	756	779	755	750	835	811	782	820	799	792	758	805	775	779	763	826	779	809	730	742	706	804	831	792	817	797	787	821	758	787	763	799	767	766	813	776	838	745	793	771	768	754	821	749	716	770	770	724	810	794	769	768	799	767	789	782	731	811	762	798	764	769	762	750	783	824	730	798	841	732	742	768	742	812	755	789	784	779	783	793	814	775	816	851	779	803	767	745	737	820	796	796	807	775	795	790	812	748	801	781	747	744	752	813	776	782	810	812	752	779	804	775	794	752	789	807	777	755	785	724	804	776	751	796	786	757	800	767	757	786
23592	21618	29395	24110	21512	19847	7655	3227	1552	1056	880	782	785	660	553	544	512	503	490	528	531	516	501	420	402	427	405	394	377	404	392	383	389	392	344	396	387	357	378	418	366	395	393	382	410	331	392	380	378	400	407	410	353	401	993	1208	1125	887	642	487	407	364	390	386	331	392	370	371	383	360	332	412	370	400	359	363	360	364	357	374	383	347	352	376	348	405	343	388	382	387	360	317	381	338	343	336	352	377	348	366	381	374	354	378	376	387	375	362	371	345	354	362	357	328	371	386	378	344	360	369	378	326	370	371	398	372	345	370	349	359	348	371	354	372	369	349	360	376	375	354	352	381	348	403	355	357	353	362	367	370	360	354	380	386	392	337	375	361	387	339	379	353	363	366	357	374	376	366	385	393	416	384	383	334	371	403	344	356	367	339	386	377	377	360	339	362	371	379	370	377	360	412	358	384	385	343	397	376	383	377	368	358	348	376	351	393	352	355	350	360	371	346	404	346	372	360	368	393	355	364	358	335	393	366	312	388	404	366	397	364	370	342	347	365	375	397	383	376	384	360	365	378	374	369	370	394	374	370	378	323	385	356	351	365	363	363	370	353	355	348	338	377	388	377	345	369	347	354	378	383	415	398	350	377	333	323	365	352	373	367	390	326	359	396	391	346	360	387	369	379	368	381	366	352	349	346	347	355	359	402	376	332	376	361	365	377	339	367	377	373	361	356	403	352	326	376	348	361	369	377	392	356	383	410	344	356	333	358	374	360	393	373	385	353	351	376	363	343	347	343	355	378	406	380	353	369	370	344	391	352	398	358	393	335	377	385	386	373	363	359	364	375	394	373	364	345	331	381	394	359	334	388	323	351	339	361	327	379	359	367	340	360	352	360	386	353	362	357	362	336	328	371	352	382	356	386	378	359	351	365	367	373	354	371	350	354	353	373	374	367	345	331	391	401	353	369	370	346	352	367	379	370	350	358	378	362	369	372	342	388	372	324	356	366	387	340	374	315	369	366	371	377	377	348	382	387	394	386	347	338	330	372	362	380	378	353	387	324	377	365	344	304	380	374	357	390	388	393	345	338	332	345	368	388	394	345	381	387	382	375	370	376	340	362	358	386	349	325	371	338	329	383	372	343	351	376	355	342	363	332	380	313	399	365	350	400	376	400	355	365	344	371	363	370	365	403	358	343	375	342	364	351	345	344	382	325	345	362	361	341	357	387	346	344	339	373	385	332	356	388	343	383	390	342	357	389	357	368	357	347	366	328	368	336	383	360	389	376	338	397	357	387	384	358	356	402	384	363	387	406	337	361	357	364	343	328	384	355	351	382	379	378	393	383	382	353	371	389	371	365	407	420	380	321	388	348	386	340	344	368	368	381	373	352	362	388	365	370	373	352	368	344	357	361	368	368	372	391	366	378	373	363	357	411	364	398	360	356	384	380	341	342	324	364	370	359	355	366	367	352	381	359	365	353	358	354	372	368	365	369	393	339	408	397	375	355	356	367	394	378	362	356	375	362	364	366	375	380	366	395	361	355	388	362	387	350	375	341	357	368	373	372	376	386	368	353	377	387	360	365	352	383	377	387	312	369	344	372	370	389	348	385	395	359	355	375	373	369	337	359	316	370	359	402	342	392	383	375	369	340	378	372	391	369	379	338	366	387	354	379	384	360	392	361	369	379	365	397	339	364	385	363	362	362	368	369	366	385	388	352	348	366	338	341	371	408	348	353	382	360	377	362	374	372	373	376	386	364	325	354	362	372	344	359	369	352	403	381	313	366	367	366	375	356	367	343	341	354	350	353	386	366	377	331	353	356	398	392	363	367	367	347	353	368	389	372	384	381	367	375	383	384	355	363	311	338	344	379	370	352	351	356	405	381	373	369	361	380	361	361	346	340	351	369	385	397	397	405	361	353	391	396	362	366	386	385	359	385	394	377	373	377	374	339	364	388	354	384	387	377	366	338	373	366	357	358	368	330	327	392	371	353	355	365	393	367	373	327	346	349	387	342	359	369	360	315	376	351	387	373	351	387	367	364	387	353	386	341	333	356	372	357	373	355	348	403	371	377	356	329	344	378	373	353	339	335	381	387	396	355	379	348	382	352	350	355	368	362	370	363	333	351	338	380	332	401	373	356	359	337	372	357	396	365	375	359	359	372	385	326	396	358	359	364	362	343	343	359	343	341	374	364	346	364	357	386	377	353	378	370	376	368	382	363	342	369	341	421	356	372	398	360	393	373	340	351	366	351	378	380	393	354	352	377	357	381	357	347	370	352	384	362	364	380	369	366	367	331	369	366	358	366	384	354	398	350	354	368	387	395	347	365	362	383	364	377	389	352	378	370	377	351	383	358	374	327	384	394	392	388	361	348	375	345	364	394	394	358	354	379	380	370	373	367	371	374	348	376	374	367	413	380	371	375	363	351	346	369	359	374	369	357	362	351	319	372	390	353	362	328	386	374	381	391	353	360	379	355	361	371	359	356	401	364	358	370	380	366	355	399	366	337	371	399	386	369	356	339	374	342	318	359	351	354	379	354	365	380	391	362	355	369	394	356	402	363	394	390	343	375	363	365	351	351	349	356	357	371	356	359	337	387	390	327	370	352	354	366	393	367	380	368	379	375	371	382	358	389	350	377	390	378	366	409	325	365	380	377	350	363	393	352	367	389	367	392	358	345	367	334	343	371	336	365	338	370	381	384	361	333	386	394	362	354	343	392	372	360	380	378	341	339	372	361	405	371	365	368	343	391	358	399	357	396	337	345	364	389	387	361	372	400	340	389	355	333	362	353	383	365	379	369	380	371	342	361	364	354	355	370	353	371	406	382	358	333	353	396	380	346	372	345	350	370	382	374	391	384	345	370	380	319	356	345	377	391	380	310	356	404	349	374	373	357	400	365	335	355	396	354	378	396	395	377	351	360	370	353	386	351	350	367	339	333	372	345	379	362	359	373	356	416	373	354	349	368	382	353	399	369	377	383	408	320	375	376	353	323	399	374	350	371	353	358	372	352	355	375	372	375	406	360	389	355	389	373	353	349	372	362	349	313	356	378	358	374	352	360	373	384	374	355	372	387	359	379	369	347	376	346	348	362	389	345	378	355	359	373	349	359	393	315	376	386	375	345	393	330	388	349	351	400	360	352	355	400	370	334	355	356	376	345	374	359	376	357	353	373	387	363	390	388	386	381	401	382	362	353	337	353	361	365	388	377	346	374	360	353	340	392	368	376	353	360	366	349	372	336	342	370	361	357	365	374	351	393	368	342	366	338	377	368	367	352	351	349	363	354	345	369	364	347	355	363	385	352	362	375	319	362	367	372	324	382	374	375	359	334	363	405	382	340	410	376	363	359	371	393	371	356	345	353	391	384	367	410	386	433	414	363	400	387	404	389	351	375	371	402	374	373	357	371	369	325	350	387	370	377	360	388	358	381	390	381	362	376	334	393	356	371	350	360	328	366	353	319	352	364	361	370	399	393	363	332	349	397
34631	60082	40136	19824	13807	10961	9466	8303	4718	3115	2566	2441	2216	1857	1419	1327	1313	1185	1162	1324	1363	1111	1100	930	879	842	801	790	780	843	743	733	709	706	740	725	702	685	719	738	684	727	714	737	714	710	706	676	751	704	688	681	744	767	2457	3267	3066	2178	1340	916	728	677	677	655	639	700	688	638	645	647	656	637	663	674	662	655	644	671	638	677	638	650	658	673	650	653	669	649	707	654	694	674	620	680	631	692	714	624	648	658	671	712	669	697	688	703	680	691	684	676	707	661	692	633	666	639	648	656	665	647	679	660	655	631	676	736	651	691	630	697	682	634	673	614	655	634	606	674	683	596	728	709	631	691	674	670	644	693	680	674	693	707	674	651	630	635	702	642	638	699	659	645	640	673	606	688	684	696	705	697	665	661	662	639	615	659	618	652	652	659	659	677	609	636	637	643	626	684	686	670	619	672	656	643	644	621	696	630	697	665	681	650	657	671	683	653	702	636	692	659	669	670	653	662	660	665	666	620	624	643	635	633	666	686	674	648	680	654	669	645	663	639	719	632	637	624	656	709	673	626	657	648	676	709	712	644	690	659	665	674	672	664	702	688	691	697	672	682	692	665	664	680	692	675	665	697	705	712	720	648	664	671	629	652	661	679	689	684	706	611	645	694	651	686	660	624	715	634	670	657	667	658	654	649	676	705	685	666	634	688	642	677	660	628	644	604	703	706	656	685	669	670	648	696	642	615	681	651	724	666	663	630	652	694	685	663	661	703	614	631	610	666	624	653	658	621	694	647	662	633	655	661	649	671	654	682	660	669	693	676	710	649	600	672	663	671	732	654	669	662	673	630	633	706	631	645	707	662	646	622	719	687	618	623	667	679	745	689	642	627	636	643	655	650	678	615	625	679	665	634	660	627	696	665	656	670	702	685	659	745	657	645	666	652	657	649	688	667	615	641	694	677	672	633	711	655	657	677	684	632	668	656	672	667	703	653	621	628	633	676	656	648	654	662	663	642	660	670	670	647	642	682	667	659	682	658	687	638	676	646	623	646	688	708	666	689	626	644	651	681	653	627	675	637	668	687	682	657	633	689	679	681	694	651	666	649	657	703	660	654	648	648	684	632	644	656	661	665	656	635	661	662	687	693	678	630	684	633	616	645	675	641	656	637	626	645	671	633	604	640	631	634	683	671	646	658	670	680	690	642	640	648	657	626	672	654	693	684	664	650	655	664	685	648	658	619	688	707	642	694	659	641	654	657	633	631	638	665	650	600	641	687	600	679	695	618	657	638	696	723	620	665	700	637	674	598	611	648	663	672	661	664	686	673	628	674	690	686	647	628	626	625	705	758	604	699	676	668	695	650	676	659	624	672	663	668	655	650	622	634	692	656	650	676	677	668	672	622	666	663	674	634	662	675	647	662	603	689	682	643	668	663	681	655	712	642	642	658	663	670	669	678	653	683	672	625	646	654	705	689	635	690	679	656	660	681	664	666	711	640	675	671	706	620	718	665	724	700	673	652	661	659	695	675	705	677	664	654	650	694	633	646	697	652	666	695	679	656	677	674	668	663	679	635	690	663	662	687	695	677	653	632	635	655	645	701	660	645	679	662	683	684	695	669	693	657	655	687	726	708	630	637	655	624	610	672	684	671	633	639	647	605	678	663	676	668	689	644	648	665	670	648	691	685	676	694	693	633	689	665	657	676	658	661	639	674	604	669	662	651	680	673	663	682	673	659	705	680	651	686	665	679	690	660	644	653	686	686	651	649	642	637	691	684	644	673	693	632	680	639	673	656	642	664	656	681	644	680	689	645	591	629	661	665	695	655	681	607	654	668	675	652	645	688	645	664	658	611	656	670	678	640	622	615	656	645	680	634	638	636	715	664	634	658	684	646	697	691	644	647	688	679	654	678	648	640	674	664	643	669	664	665	683	639	673	644	662	717	668	665	700	665	606	649	686	725	683	681	681	661	679	669	703	666	663	680	677	671	664	653	636	683	626	676	645	729	650	639	649	681	686	653	659	623	698	651	693	660	673	683	700	620	679	671	647	691	632	676	672	694	644	642	630	658	681	701	691	681	700	657	664	672	669	684	650	645	648	625	666	618	678	668	665	658	684	661	716	686	703	656	620	699	637	620	677	586	678	653	677	661	687	703	662	700	664	648	609	668	651	694	630	683	710	688	662	728	666	662	696	645	663	664	654	651	668	672	652	684	739	668	651	689	620	668	626	668	709	710	685	684	655	662	720	683	705	652	683	666	690	680	677	663	646	634	658	739	662	673	676	640	636	649	608	668	622	677	675	649	679	660	667	651	657	701	646	647	637	727	660	691	666	665	669	692	645	633	700	681	630	640	671	657	653	698	657	666	638	672	669	692	662	614	699	666	628	651	669	678	642	692	673	678	607	707	701	685	668	618	649	700	651	648	618	630	677	686	653	698	709	639	648	672	680	646	633	670	702	656	632	676	676	672	674	685	687	663	672	696	690	640	660	600	650	649	629	721	599	661	628	678	642	700	648	646	663	638	627	666	703	683	687	662	692	626	660	669	649	694	663	656	690	643	664	673	693	678	670	694	696	660	692	616	642	630	677	657	659	623	653	698	646	687	640	708	632	711	642	677	641	694	660	612	653	690	644	637	680	673	677	664	677	649	645	625	671	643	650	663	680	635	635	671	661	692	636	697	693	663	719	653	616	684	668	648	643	638	718	641	679	653	676	666	654	648	692	696	633	667	647	668	654	681	656	664	662	681	621	669	613	645	647	645	638	629	655	689	688	655	628	669	649	673	679	688	612	654	686	700	700	627	635	698	697	662	730	656	686	714	667	664	667	637	628	630	636	683	681	637	689	648	701	692	677	646	680	668	658	648	651	703	695	687	615	700	701	646	688	687	621	660	624	633	672	702	646	641	658	671	685	654	661	672	674	686	655	662	622	672	655	638	692	641	687	650	654	622	648	700	727	618	684	708	674	690	692	694	704	697	698	660	661	650	669	616	654	655	637	706	685	626	694	676	687	702	667	690	614	656	694	687	626	677	615	738	674	670	670	699	663	682	675	640	668	627	640	673	661	675	658	655	678	732	648	638	648	633	682	653	693	685	675	653	667	707	633	664	696	650	625	664	668	650	668	651	680	694	651	657	691	686	655	612	652	616	649	655	678	687	637	652	655	677	717	667	697	650	664	653	666	626	712	647	647	663	674	682	681	664	602	656	678	673	664	687	666	666	688	648	695	694	676	659	662	610	659	679	634	619	670	668	668	702	653	625	675	634	715	661	668	675	670	652	669	674	704	647	675	723	668	658	676	674	645	685	680	657	655	696	717	646	584	709	636	677	698	630	688	692	648	645	629	624	662	665	650	623	667	649	672	666	668	673	631	680	643	676	685	668	701	670	628	660	662	640	632	666	685	684	631	704	694	618	643	677	693	593	659	690	613	656	721	709	685	630	717	656	669	697	692	667	698	662	671	743	617	614	682	666	666	644	668	642	672	687	726	648
27459	23916	19596	5794	1873	1461	1290	1212	1070	802	712	706	725	622	627	591	649	581	556	560	576	544	504	540	500	522	540	529	527	525	511	495	537	517	544	554	536	518	523	523	512	463	531	526	525	515	490	497	536	515	525	481	520	514	597	598	625	617	571	514	527	541	476	485	485	496	511	497	545	499	462	514	498	509	529	508	476	479	472	511	520	534	516	539	531	522	487	471	558	497	516	484	513	500	463	513	501	541	548	506	499	484	531	537	518	514	541	494	471	484	499	510	515	559	513	526	473	486	546	489	513	507	510	488	503	495	540	498	520	523	512	526	518	447	530	502	513	466	474	528	493	501	485	502	480	480	508	515	521	529	503	487	548	539	499	504	489	492	509	521	483	498	510	468	534	529	477	526	453	475	476	470	468	511	504	557	492	501	487	511	470	493	504	501	487	531	517	503	515	475	475	525	495	479	512	496	471	502	488	478	539	512	494	502	520	539	526	506	511	563	528	470	516	527	533	517	557	472	516	503	504	550	490	505	498	514	505	516	518	512	536	508	497	514	507	515	527	530	500	574	514	471	484	512	474	548	549	532	514	523	457	488	509	490	514	531	519	494	503	516	509	510	494	497	525	520	526	496	511	536	513	471	537	517	520	511	537	497	510	541	488	474	532	526	527	520	503	516	563	500	478	492	540	507	487	520	521	503	496	503	521	544	500	508	486	518	508	503	512	500	535	514	511	497	544	551	528	523	497	508	497	485	483	509	518	555	527	522	515	488	488	512	514	543	489	553	549	521	520	504	516	504	512	505	517	496	532	467	489	534	507	503	519	533	545	510	508	512	524	492	521	506	489	528	515	536	510	471	492	513	476	519	486	469	498	515	523	512	484	506	508	505	504	527	508	544	493	534	510	484	493	466	500	504	490	535	508	519	480	508	543	488	528	561	529	466	498	580	492	534	553	512	485	515	515	517	512	529	519	518	535	530	515	477	480	505	517	498	496	489	484	481	508	491	537	494	508	508	573	487	504	537	496	512	479	511	545	508	488	522	557	491	512	528	532	524	516	511	550	543	523	467	504	511	555	516	489	498	488	487	474	504	505	480	485	545	490	508	530	486	490	478	481	494	484	548	500	514	521	474	474	513	557	510	516	481	500	455	514	484	521	516	509	544	477	514	517	475	496	496	498	495	529	532	526	520	547	452	493	480	551	490	504	495	489	486	493	496	503	528	543	518	533	491	513	519	525	531	517	485	508	512	502	537	516	545	508	503	511	527	476	549	504	500	500	488	546	542	520	527	523	507	513	489	508	511	546	516	502	542	534	537	522	531	514	550	532	517	484	528	524	492	494	513	507	503	539	533	542	486	503	508	484	528	499	526	477	522	552	485	498	499	509	526	496	528	545	472	513	528	520	507	506	536	513	513	493	506	523	513	512	526	497	538	502	505	523	523	556	506	525	508	547	517	522	540	489	489	543	525	552	524	524	573	501	496	475	532	510	489	478	543	491	518	479	513	515	508	468	524	494	566	516	515	553	480	504	536	505	508	526	508	551	549	540	519	500	496	493	494	479	517	523	512	518	510	498	483	531	572	526	506	544	493	506	520	513	516	524	551	491	533	529	531	493	515	503	540	476	507	544	491	538	508	489	527	503	518	516	515	486	568	515	524	539	535	519	518	518	492	515	520	507	509	521	458	522	523	493	510	526	557	520	523	514	550	504	509	537	480	498	530	505	529	518	494	540	517	510	509	523	564	449	523	508	500	498	516	532	559	533	525	554	520	505	499	515	504	500	528	472	518	515	505	494	533	501	529	484	476	523	541	535	490	486	476	512	488	529	493	518	496	529	513	539	514	505	514	497	525	519	495	499	529	502	522	532	494	545	489	537	474	510	510	540	508	517	510	560	478	493	499	510	490	536	559	490	523	477	507	506	507	545	490	514	461	521	517	475	512	528	517	525	492	480	509	485	525	542	493	529	513	488	495	538	494	485	488	495	544	508	500	496	513	515	535	521	506	514	499	504	529	517	495	519	528	516	507	504	478	506	513	486	515	548	544	528	481	505	509	481	514	539	511	512	514	500	489	505	490	537	482	506	534	467	548	489	484	515	493	536	550	498	466	481	515	511	514	511	490	538	525	517	534	491	572	506	524	510	486	525	491	513	473	504	484	469	514	496	500	506	494	510	503	510	484	557	464	485	534	522	532	536	509	490	522	518	468	522	518	549	547	522	505	486	490	535	519	495	541	483	580	496	487	519	497	524	481	531	479	538	542	533	465	561	549	524	524	558	475	537	536	516	510	498	522	527	488	468	491	542	521	482	543	499	527	528	510	516	506	490	500	469	509	520	557	506	515	503	525	490	474	520	513	487	509	487	499	515	514	544	498	485	520	524	506	508	530	532	485	506	506	539	473	502	523	533	513	508	522	512	536	534	482	508	543	491	524	543	529	533	487	466	539	483	481	510	500	531	545	531	506	507	533	485	485	505	509	517	473	537	519	490	516	529	551	489	550	548	516	521	522	471	517	516	548	521	483	509	479	461	505	526	509	531	476	500	500	473	485	506	504	494	511	503	493	506	509	529	532	487	488	509	524	515	503	508	499	546	484	462	515	483	521	522	498	534	496	522	479	534	478	492	503	496	478	503	542	510	488	504	519	522	547	516	466	530	540	514	471	518	524	525	557	492	526	477	483	524	522	555	515	553	508	530	510	497	540	514	505	553	525	528	471	461	530	531	522	487	532	492	491	515	500	522	536	507	531	520	550	499	508	531	475	536	495	527	480	497	515	516	527	507	500	557	536	511	538	477	504	497	489	522	496	519	548	504	508	497	511	510	485	471	521	547	515	510	513	492	522	534	535	502	519	482	489	521	530	546	467	507	514	498	475	521	519	519	474	524	490	499	541	510	488	505	555	480	533	475	481	485	526	517	514	497	554	492	510	558	572	486	497	570	469	505	522	543	512	515	576	535	489	517	512	469	521	554	513	495	540	528	505	548	521	463	533	507	510	469	504	522	512	485	484	497	538	505	544	503	479	524	511	511	494	532	533	505	508	480	506	503	516	536	469	500	527	483	475	478	516	468	518	492	526	508	493	497	516	504	499	510	529	517	501	511	488	513	522	517	518	497	512	518	508	524	533	522	508	483	490	479	525	539	495	512	505	528	544	470	515	537	519	515	486	513	529	504	505	499	545	513	515	481	523	559	516	476	470	516	509	518	516	505	477	478	522	527	553	506	537	532	507	506	566	530	490	506	516	510	527	518	479	486	539	528	493	493	498	511	516	516	531	540	495	553	526	512	499	540	509	541	498	555	507	549	543	522	541	512	522	518	505	503	472	498	539	509	467	469	518	512	490	547	488	515	505	519	522	547	509	516	463	495	535	519	531	513	507	510	518	495	495	522	499	486	521	529	519	482	509	503	534	530	503	516	520	508	535	512	491	488	465	527	537	497	527	501	497	527	505	473	506	480	511	466	482	484	533	529	520	478	520	511	528	520	515
27463	40789	21837	8217	4901	4215	3824	3630	2970	2108	1759	1793	1645	1452	1314	1249	1267	1334	1178	1031	1097	1126	1051	986	1033	1009	990	921	962	1019	936	991	915	934	972	927	985	905	931	945	954	1007	890	971	952	973	939	960	933	956	970	916	937	954	1004	1196	1223	1170	1037	976	932	958	894	957	874	936	952	915	866	997	877	940	921	903	933	963	929	959	972	923	974	946	924	969	996	904	932	918	953	921	915	928	953	912	920	876	990	939	902	894	901	929	904	958	913	906	972	863	1011	885	906	969	972	933	947	981	967	915	916	1007	878	942	896	915	961	966	929	875	907	938	903	966	950	946	946	949	933	930	892	878	900	897	924	988	883	920	954	1004	922	952	890	918	899	953	909	921	984	919	904	995	909	928	948	947	922	924	983	933	909	939	949	918	990	957	955	964	941	896	938	912	914	892	922	878	975	957	986	899	890	869	892	928	918	975	926	856	937	899	890	961	946	928	942	939	982	969	990	934	953	961	910	946	944	915	953	918	928	922	947	910	910	935	904	912	954	926	846	994	897	966	928	898	953	908	913	970	1013	940	922	995	964	991	954	944	901	962	943	946	946	913	889	937	963	948	977	966	969	941	866	914	886	926	912	906	953	938	900	901	943	984	949	932	935	939	956	962	904	900	936	972	976	927	979	889	914	931	916	929	905	919	968	920	907	919	904	930	963	939	919	931	906	935	941	899	946	955	902	965	968	898	936	857	889	923	913	956	890	945	943	951	937	930	920	958	969	908	883	983	940	980	901	935	912	950	904	953	916	928	991	935	918	928	928	993	947	1007	910	1002	970	906	947	941	920	889	989	918	974	938	913	937	930	964	951	962	960	960	907	902	920	977	898	991	910	915	982	935	933	906	907	992	919	935	880	908	896	953	917	959	952	952	912	854	933	868	959	962	958	992	948	949	966	937	929	904	975	955	914	965	909	938	979	917	877	960	964	975	911	938	929	904	909	918	979	951	951	914	915	923	887	899	926	959	942	932	935	929	928	930	920	930	970	930	969	897	923	905	970	923	1021	976	933	960	938	884	929	953	962	958	963	929	883	953	956	902	900	903	934	931	908	942	982	963	943	918	904	951	938	897	959	947	887	948	875	921	963	914	871	947	972	965	924	943	935	939	960	952	925	904	921	918	918	912	976	1038	909	970	988	934	908	1002	884	932	936	867	925	948	925	927	943	1002	912	900	970	922	983	934	901	929	945	938	925	955	899	928	920	928	976	937	963	946	904	913	913	938	885	986	940	945	960	907	945	939	919	984	955	956	945	933	889	955	924	950	954	931	1007	920	932	965	858	916	916	970	931	912	936	923	983	927	953	981	955	945	974	922	984	910	999	968	964	956	927	888	921	934	922	966	886	927	960	950	915	933	934	947	970	963	955	892	964	891	926	978	952	914	933	945	929	922	894	939	957	922	936	899	971	916	924	913	892	936	943	923	884	928	935	905	963	971	931	937	969	888	944	1003	926	936	937	920	942	916	957	884	949	924	972	930	958	946	919	924	905	978	983	940	914	964	905	897	991	963	941	879	939	903	949	962	925	890	910	947	958	913	954	970	907	945	916	925	921	955	965	982	895	972	895	935	986	971	965	948	943	970	888	942	935	936	937	924	920	923	982	959	945	920	932	945	932	962	923	956	877	930	955	998	1013	913	871	998	926	922	940	933	963	899	925	915	966	889	902	935	922	901	933	961	896	948	917	897	1008	943	920	941	953	928	916	961	956	915	969	937	936	937	887	955	943	898	916	945	934	916	889	955	905	959	906	922	924	918	912	933	917	947	921	950	935	902	962	902	951	900	901	920	937	1009	906	965	881	926	884	943	934	960	974	907	985	928	944	993	906	956	952	918	906	948	953	889	920	939	998	912	930	919	905	950	941	923	925	949	922	924	926	907	902	894	979	901	956	910	948	970	924	920	902	920	912	944	962	935	942	896	919	914	952	954	892	927	944	900	932	912	932	955	942	974	945	939	911	920	996	934	959	951	981	963	901	969	885	880	926	937	890	971	981	937	953	904	890	956	945	944	928	975	966	977	976	928	880	901	973	959	972	905	885	914	879	885	901	912	916	1013	1001	963	959	932	943	941	936	940	941	953	846	888	888	914	930	911	898	948	955	933	935	888	921	952	1001	943	914	901	997	920	932	941	923	969	926	937	954	973	930	927	857	947	952	921	873	880	965	930	846	974	911	969	928	1010	932	923	978	960	924	931	979	944	979	924	940	1001	899	924	969	901	907	893	916	962	943	941	957	971	946	963	864	942	928	937	1001	930	1006	949	894	906	986	886	975	966	894	969	931	884	922	929	953	965	993	956	920	915	930	918	981	1002	923	949	916	936	956	975	973	873	945	937	946	884	929	910	966	922	921	943	967	938	946	1030	947	956	940	884	897	897	969	958	923	875	963	984	922	951	949	960	976	915	941	945	940	900	930	926	958	895	919	949	943	964	973	923	905	921	920	925	957	947	968	929	947	906	881	867	960	981	984	933	921	939	937	954	931	943	935	942	934	929	950	920	927	955	916	859	969	912	867	892	905	944	914	935	950	931	925	960	952	848	905	956	941	999	894	913	946	905	930	960	978	911	944	1017	924	936	955	967	885	959	940	988	938	926	946	954	921	927	931	928	949	969	972	919	951	990	960	922	992	892	906	958	924	973	884	962	967	942	896	1018	947	972	960	956	931	966	897	949	931	936	909	939	914	950	877	939	937	913	878	957	944	935	977	961	904	944	932	945	939	888	936	997	902	905	909	942	917	946	959	965	926	924	940	940	912	957	904	952	923	935	934	933	924	940	887	933	970	924	997	927	954	917	912	916	977	936	931	968	907	935	890	952	911	895	976	927	947	926	949	923	938	958	951	965	872	902	966	942	988	906	953	934	897	959	950	864	901	967	887	893	909	935	912	928	909	971	952	930	943	910	902	1018	943	970	1012	903	916	904	956	983	920	933	922	922	909	923	943	948	942	914	959	937	952	940	883	944	918	986	990	920	919	998	939	946	901	932	951	921	912	918	916	871	904	888	922	932	957	989	918	945	968	931	945	908	942	907	920	922	896	939	912	887	906	914	896	914	954	929	923	999	907	969	917	985	1001	955	939	888	947	945	967	911	934	906	914	940	923	948	990	968	876	892	974	941	973	923	924	907	910	878	912	917	903	920	947	942	935	950	985	906	915	944	952	960	954	949	914	944	929	920	890	906	903	974	988	944	932	916	961	918	876	959	912	973	930	918	967	918	930	989	942	875	895	893	956	950	936	927	947	961	953	929	903	923	906	911	955	927	918	882	951	950	956	944	966	957	944	992	913	917	917	952	963	920	999	937	980	887	931	973	917	913	948	915	931	929	962	915	978	922	960	906	939	934	909	930	911	942	920	971	918	924	947	942	901	940	926	943	918	977	998	930	891	884	898	876	939	941	947	943	975	924	919	928	948	931	962	923	969	927	973	902	935	939	924	966	996	950	898	912	869	885	901	963	931	966	915	961	917	982	938	933	900	945	932	879
24618	21661	28787	24809	20199	7201	2896	1728	1661	1336	1185	1032	928	897	769	694	705	619	617	587	556	534	529	514	487	453	478	466	463	459	456	420	455	463	438	446	445	431	491	451	455	420	415	438	437	405	452	437	432	419	453	478	467	522	868	790	713	617	540	517	456	436	432	438	415	428	456	410	428	433	437	432	397	429	427	461	379	417	438	486	418	438	427	439	434	415	453	456	403	433	416	418	420	411	423	463	433	403	422	431	442	459	424	431	424	415	420	411	425	417	395	438	429	450	415	439	437	469	412	427	420	433	449	453	468	449	457	445	446	410	405	416	451	458	427	406	395	440	417	405	429	397	448	402	431	472	435	441	453	439	465	405	429	426	441	422	426	405	448	413	470	405	461	423	420	440	433	430	459	428	430	444	429	426	434	424	412	415	459	405	437	418	407	421	401	444	417	461	431	397	439	410	434	440	443	428	432	407	445	430	470	407	419	444	466	415	403	425	422	470	420	462	429	447	419	463	428	465	386	425	479	411	425	421	395	436	432	391	430	445	450	407	431	430	403	430	434	451	440	452	431	432	428	446	423	413	451	437	466	420	420	477	445	415	409	413	437	417	422	429	407	421	451	401	470	443	417	428	430	417	450	439	411	426	423	436	442	463	410	436	398	429	456	453	421	465	431	423	445	440	404	403	427	396	415	470	460	456	397	439	388	408	432	404	436	445	428	425	403	442	424	412	441	425	399	431	400	435	431	429	414	475	435	426	438	411	432	433	431	402	442	461	436	456	442	431	437	385	390	430	438	423	401	454	409	464	440	429	414	429	446	428	414	418	420	437	451	437	426	412	435	449	407	416	423	428	412	427	428	453	433	406	435	435	418	453	432	457	435	426	394	383	437	417	413	451	456	433	427	418	420	430	406	419	419	415	460	426	441	418	427	415	434	442	427	423	447	441	451	481	413	413	420	405	448	436	429	442	419	428	407	472	398	444	451	432	420	441	458	447	435	432	433	462	436	381	420	465	406	446	370	460	448	407	462	443	428	433	436	440	460	437	453	439	415	406	432	432	440	450	432	431	409	438	408	446	416	425	476	440	428	423	398	419	421	430	405	421	449	434	441	425	427	398	421	465	430	460	397	454	400	431	457	434	422	363	479	413	447	443	401	485	417	389	367	460	414	465	428	414	452	414	443	428	413	430	410	433	432	431	453	434	456	428	412	456	408	449	432	430	455	408	398	415	414	420	425	396	429	430	435	398	387	395	403	443	410	438	427	439	459	408	423	416	445	462	450	448	435	410	436	426	442	436	437	433	411	423	419	419	419	470	435	405	459	408	377	407	391	389	434	448	421	418	452	426	426	407	438	409	469	442	423	402	425	433	449	460	473	444	439	448	430	459	409	434	434	429	466	439	418	436	440	428	433	405	429	465	441	426	420	419	438	454	403	455	437	431	445	451	438	417	447	405	445	419	427	438	424	443	435	439	421	441	403	454	448	457	451	440	403	449	459	452	442	428	438	412	413	490	449	443	475	429	408	450	435	438	453	425	401	445	431	433	409	423	429	415	439	415	446	422	440	460	416	395	430	457	422	446	439	407	422	422	486	479	415	385	450	448	417	422	450	439	439	397	426	407	380	437	452	425	414	443	396	417	436	433	425	419	430	438	408	450	457	437	429	465	421	414	391	437	423	458	427	409	396	404	429	449	433	465	435	431	463	445	385	419	428	430	450	431	407	389	432	457	473	462	452	397	433	440	438	460	387	452	435	431	440	471	444	423	430	430	408	443	444	442	462	449	416	388	427	415	435	413	438	446	401	424	453	448	401	445	430	437	424	427	418	419	425	420	447	416	426	401	438	414	407	408	446	455	432	398	440	439	440	421	452	442	400	437	390	426	403	426	419	430	401	413	446	427	430	402	443	422	443	406	427	420	427	398	419	424	436	445	427	446	469	426	406	428	467	438	432	416	402	411	434	419	400	421	413	420	406	432	416	435	411	447	406	464	400	450	451	419	441	468	421	413	417	436	411	461	456	427	424	459	431	465	425	391	460	443	443	457	395	419	450	416	418	453	409	425	406	452	428	425	408	451	450	390	411	419	451	442	433	408	429	390	481	434	406	424	419	422	424	415	415	448	405	462	409	436	396	409	403	431	449	451	416	428	448	439	430	442	408	407	457	432	460	418	442	391	426	462	411	473	423	447	449	440	413	426	442	431	386	468	398	438	413	462	452	425	448	458	434	400	408	462	438	407	420	392	457	402	434	416	455	415	421	442	439	444	418	458	438	425	410	411	418	449	415	408	448	433	415	435	431	439	452	434	389	442	424	440	421	421	449	452	396	417	408	408	438	416	406	397	437	431	427	418	423	472	402	421	457	446	446	438	393	441	389	409	466	452	403	488	393	429	456	455	406	427	446	444	444	449	466	429	411	416	429	417	439	427	429	434	441	418	424	433	431	417	478	403	427	440	467	452	403	391	424	431	415	445	449	430	424	432	424	414	445	408	408	406	414	437	415	451	412	441	414	424	447	473	399	430	444	434	447	439	471	448	430	415	402	416	422	438	412	439	457	400	417	418	455	403	442	385	405	445	422	421	436	456	438	435	462	415	403	434	418	442	445	397	464	426	437	427	437	466	433	401	411	446	461	433	387	423	438	481	438	446	424	420	450	410	454	435	479	410	444	443	354	422	461	442	420	400	441	438	447	432	398	448	460	396	453	432	412	441	417	431	435	443	440	446	430	411	436	460	418	421	403	394	410	479	451	442	455	415	453	431	432	452	415	423	414	438	436	467	471	430	460	443	441	405	458	372	410	418	448	416	409	467	432	414	410	428	373	420	407	428	448	420	443	430	429	406	430	444	450	411	406	443	382	437	417	400	410	429	415	390	429	417	440	431	443	412	410	432	419	431	422	437	425	430	419	443	459	425	445	438	419	462	399	424	386	398	430	418	448	441	449	427	413	432	435	434	443	433	414	459	432	457	419	432	393	467	445	411	474	392	405	436	437	455	427	443	431	433	433	439	431	439	492	407	420	450	438	399	426	432	416	436	477	407	434	448	401	416	413	472	426	395	438	421	420	444	438	410	419	453	471	394	433	428	424	406	394	421	446	408	444	417	436	444	402	447	427	433	407	408	474	414	431	473	434	406	449	440	413	434	399	453	435	435	436	412	406	459	432	431	406	477	391	423	417	427	408	460	431	415	409	455	427	430	428	455	418	408	444	443	457	400	430	470	449	463	418	428	424	421	454	438	419	454	425	413	468	433	428	398	442	419	426	442	398	394	425	444	459	451	410	416	399	425	441	454	431	433	429	445	423	402	428	443	423	436	424	438	421	450	427	415	448	430	457	452	424	395	472	440	460	430	453	454	425	436	385	430	426	435	423	447	440	451	397	458	409	415	431	427	410	452	431	412	400	426	431	438	410	433	434	403	448	434	449	428	418	421	449	442	397	434	440	419	437	401	400	401	396	425	413	420	421	427	414	422	438	424	415	431	457	432
32133	54048	30973	14777	9732	7471	6613	4918	5366	3974	3562	3039	2598	2396	2036	1786	1692	1504	1392	1178	1149	1074	1094	994	996	957	872	945	880	908	883	854	854	804	829	862	848	859	822	830	866	826	814	792	803	818	833	789	772	791	768	1029	952	1113	2265	1939	1635	1272	1036	951	826	805	794	809	811	745	795	816	813	785	764	773	814	833	788	801	795	796	793	786	788	751	766	836	815	766	753	763	756	770	796	782	765	787	763	759	783	759	781	800	748	764	763	776	811	774	781	790	803	763	816	791	784	820	797	812	805	801	788	768	766	812	785	784	788	786	719	792	814	823	789	795	814	825	826	813	771	803	797	726	791	783	762	813	829	852	781	792	798	841	796	772	803	827	817	761	797	757	745	780	753	764	758	816	763	787	758	809	819	815	764	770	757	776	785	830	807	780	803	809	745	765	798	786	781	784	771	789	771	770	805	801	827	789	789	763	796	866	788	819	826	774	799	741	814	818	800	788	840	821	761	818	798	754	789	769	763	741	778	753	862	765	834	754	802	828	875	780	790	782	760	815	791	792	786	815	790	833	825	831	777	809	775	770	775	763	797	783	782	744	791	802	788	749	821	776	811	827	805	800	822	772	771	805	804	771	759	769	773	790	769	831	810	842	800	788	781	768	754	831	745	778	773	760	837	782	818	793	785	725	838	801	805	767	758	771	757	769	765	791	750	804	813	798	774	774	794	780	754	802	739	827	788	780	804	784	845	772	801	756	768	795	795	785	765	833	844	834	780	780	794	832	834	732	826	762	787	754	824	792	787	739	806	749	797	784	771	737	786	794	753	809	771	787	771	789	732	794	764	810	820	787	785	824	785	793	826	814	776	780	803	743	798	783	811	807	844	782	790	762	813	794	808	812	768	803	780	760	786	777	761	788	742	782	782	753	768	825	762	812	779	758	767	751	758	740	771	817	803	805	801	767	804	835	739	770	791	821	799	815	733	815	774	761	750	790	804	800	833	769	811	772	805	800	783	810	800	706	791	780	764	776	775	818	804	845	760	794	800	783	850	817	828	836	790	769	760	711	781	833	752	773	785	751	792	783	811	771	785	807	823	819	807	751	721	811	788	765	787	793	783	819	834	824	785	789	730	706	771	746	761	818	769	789	780	786	807	762	822	767	818	791	791	788	793	814	732	743	786	774	802	810	799	751	801	732	796	817	834	787	818	805	798	753	801	803	769	816	764	819	783	826	750	726	730	840	819	780	747	768	785	804	816	742	779	772	790	804	773	825	778	792	792	828	784	767	770	797	837	781	809	742	792	813	793	786	805	812	807	781	802	787	753	770	782	782	798	767	814	784	811	724	813	829	782	801	821	809	790	779	804	798	814	837	789	836	789	757	779	794	785	793	757	806	846	767	799	769	763	801	750	749	819	801	774	745	773	818	799	777	749	793	836	797	810	848	801	766	811	733	796	783	747	744	817	804	731	778	798	774	756	795	766	732	740	799	797	748	787	800	744	780	818	780	821	783	732	771	790	769	802	795	796	784	764	738	797	742	757	812	783	778	759	816	777	742	760	797	838	749	811	782	771	752	831	800	828	804	769	781	827	783	815	776	776	811	810	797	871	834	811	794	813	811	818	776	794	762	814	773	793	764	789	769	831	860	765	741	829	837	749	797	814	816	773	770	800	798	808	806	817	811	757	829	783	844	779	806	809	834	804	789	735	778	796	850	776	849	810	739	869	779	784	760	785	780	753	750	815	803	827	768	795	797	791	815	800	797	818	781	804	764	771	810	827	819	781	750	775	824	795	780	804	773	789	780	821	792	792	809	805	805	858	747	794	758	784	759	765	772	770	837	819	712	791	794	859	818	813	790	793	794	791	780	801	829	786	821	758	816	774	834	820	845	786	757	736	816	810	810	768	742	824	832	760	828	851	761	790	765	802	791	786	805	819	792	766	773	770	772	778	774	769	777	825	755	822	753	805	795	829	829	823	808	807	802	823	818	735	762	772	838	777	768	759	794	801	751	858	781	771	815	813	837	707	756	816	828	766	809	764	810	742	799	801	778	767	758	798	805	788	774	796	801	767	798	794	807	767	796	763	808	793	761	794	755	775	738	749	793	800	755	825	758	739	773	778	817	725	759	793	769	787	829	800	795	745	791	784	750	732	778	774	772	802	751	780	794	780	791	806	774	773	809	783	782	768	744	761	792	781	835	772	777	768	768	797	790	769	765	816	832	809	802	818	806	775	829	814	724	812	766	747	838	765	812	770	761	801	750	786	761	796	743	808	769	835	833	783	779	772	803	803	753	809	835	776	760	807	806	799	812	760	855	833	817	857	779	793	783	725	761	796	766	770	789	781	869	756	740	796	779	809	838	796	801	748	741	781	812	783	814	791	769	740	770	739	745	798	755	835	801	767	759	782	809	814	794	838	806	777	768	799	776	773	794	815	819	818	814	754	859	823	811	807	812	780	751	785	802	819	832	807	808	787	778	765	858	817	790	807	816	846	788	763	808	755	747	797	806	829	793	805	802	807	837	775	776	749	831	801	826	812	807	801	810	786	809	796	821	804	822	765	800	739	789	801	773	802	817	787	821	800	811	796	820	835	799	769	852	703	806	774	832	785	780	806	825	826	787	768	750	807	753	846	759	782	761	824	791	810	784	814	818	761	728	765	774	790	756	803	819	799	786	738	792	863	776	738	748	788	818	795	810	809	815	811	799	749	780	811	788	813	765	754	764	813	780	774	800	790	810	830	774	773	797	748	761	756	744	746	758	738	764	783	780	815	813	837	747	791	796	773	782	806	767	800	813	872	791	782	827	769	760	787	793	818	798	770	797	770	786	811	782	810	803	767	758	752	839	814	804	765	755	784	821	787	829	746	813	793	822	752	748	807	806	785	764	770	815	774	766	788	762	828	787	786	773	753	764	815	826	843	799	776	750	799	769	817	797	768	749	772	786	765	797	754	785	775	806	790	798	770	814	756	828	829	770	776	811	770	824	750	779	797	782	854	838	798	810	801	786	817	812	786	752	779	783	771	734	807	832	791	782	788	776	783	811	845	804	797	812	781	835	812	835	803	773	784	838	838	777	817	787	749	747	818	745	792	820	807	759	795	826	793	814	775	827	782	828	777	736	754	749	777	772	799	808	749	818	801	779	789	801	777	766	791	777	793	731	759	774	802	788	791	804	769	786	789	817	820	779	816	790	807	790	807	787	799	757	821	791	739	823	776	813	761	794	793	770	820	802	791	814	818	780	828	768	783	826	773	837	746	824	846	835	787	800	762	752	781	765	784	734	783	820	776	807	771	791	801	773	752	826	841	763	862	790	765	799	784	762	781	772	757	801	810	808	802	800	801	802	740	788	820	738	837	807	807	816	785	726	801	773	825	788	849	795	714	769	788	795	751	735	829	801	757	771	837	806	783	779	813	797	804	755	823	723	768	729	827	797	760	815	759	786	802	771	822	795	795	759	814	786	784	756	772	840	791	718	765	811	794	807	777	750
23590	21651	29395	24111	21524	19892	6840	2303	1590	1679	1518	1306	1122	1050	994	885	835	736	646	644	534	532	503	520	465	500	453	432	404	480	414	456	390	413	376	390	399	433	401	382	401	391	413	429	398	406	392	376	413	376	664	647	844	919	936	801	671	520	443	391	384	401	376	411	391	441	411	363	415	350	413	372	369	338	374	398	396	384	393	401	360	370	404	393	411	379	380	390	415	396	398	406	422	395	366	384	407	406	400	422	394	393	400	372	359	353	387	379	362	415	349	371	384	395	417	409	379	366	404	401	421	362	394	373	393	377	393	373	354	369	387	384	377	326	395	375	381	365	407	369	379	386	365	387	414	398	405	362	418	389	390	415	372	364	382	389	402	362	401	362	379	395	413	310	376	396	407	381	364	371	369	414	388	362	399	382	382	389	373	393	349	352	371	392	390	386	397	362	412	376	380	400	430	360	378	361	411	366	366	389	400	361	382	399	374	356	381	386	389	410	366	354	377	395	359	380	423	409	378	404	384	401	407	377	381	383	392	368	354	360	346	379	379	408	372	382	409	382	386	368	399	367	386	344	361	432	413	391	367	365	387	389	399	397	394	412	426	386	416	370	427	332	336	392	404	389	386	382	408	375	372	400	384	409	399	403	378	400	403	368	355	361	389	369	423	382	364	358	378	408	392	391	395	406	409	367	382	393	390	374	390	376	332	413	420	380	363	374	411	375	399	413	361	378	366	367	379	363	412	371	412	361	367	389	402	383	400	388	388	411	421	397	374	366	396	367	381	368	370	348	381	404	371	381	337	361	382	388	408	396	385	392	430	366	382	368	370	389	396	406	362	375	410	383	364	387	369	404	406	352	381	367	380	377	349	394	382	408	379	408	376	427	373	403	343	376	380	375	376	380	366	368	389	400	391	358	372	352	359	343	417	401	394	440	400	354	373	411	376	392	361	399	401	383	375	417	361	354	422	406	355	362	358	375	392	413	395	342	354	389	396	369	376	394	361	406	372	382	351	400	378	366	367	402	361	398	367	393	373	371	376	404	371	402	402	381	400	374	371	407	409	351	401	389	399	412	407	375	384	358	413	408	398	434	385	375	359	382	380	360	422	349	359	385	366	407	383	409	393	364	395	373	379	418	385	374	387	399	387	385	385	375	382	361	385	384	379	411	391	375	353	431	351	375	382	357	387	405	370	405	395	386	388	380	348	404	425	380	387	384	357	394	348	393	383	418	373	390	393	393	391	355	390	386	378	386	355	386	389	377	360	346	388	361	383	377	344	367	378	371	377	362	394	375	378	386	352	403	359	382	343	395	363	382	357	389	437	376	379	395	409	371	382	390	399	372	413	401	400	388	395	345	391	372	409	381	405	422	399	404	359	394	399	396	372	375	358	350	398	390	389	366	379	400	372	397	345	372	385	386	359	390	385	414	371	403	382	405	370	373	404	380	363	422	373	355	392	381	366	358	350	404	374	372	393	378	393	383	387	368	354	402	376	373	356	409	403	403	404	360	363	371	391	385	384	379	386	395	418	401	402	397	400	392	359	413	388	370	391	362	390	379	382	385	367	396	398	359	385	394	375	378	385	361	380	379	363	385	419	391	368	410	373	405	433	350	380	401	360	383	371	364	386	409	432	357	376	351	417	382	392	353	353	375	366	382	409	408	407	382	384	380	370	368	380	361	405	375	385	367	356	399	407	396	358	347	403	396	368	369	367	372	359	392	390	417	372	413	422	380	388	370	361	363	393	377	391	381	382	364	369	418	376	381	385	367	364	376	407	350	393	416	378	369	382	381	391	388	423	361	364	418	378	390	395	363	375	371	374	385	380	391	387	395	377	432	367	384	372	365	400	382	386	371	409	361	420	398	359	406	359	391	393	408	385	356	420	388	368	360	378	374	389	339	364	386	359	384	391	396	405	394	377	400	382	333	380	398	389	336	357	409	373	388	370	380	367	415	340	360	364	391	344	394	411	395	389	383	385	423	409	419	388	419	358	369	373	381	353	362	369	388	376	371	381	392	370	380	346	380	386	370	384	372	384	375	383	361	427	386	386	394	367	397	378	390	394	373	376	382	410	368	434	386	375	384	350	375	384	381	414	416	365	388	401	405	374	408	376	405	379	378	384	362	393	373	383	390	395	403	413	367	392	378	382	369	354	355	403	378	355	400	393	409	385	358	377	410	375	382	382	411	394	352	354	400	374	368	389	363	394	385	375	410	388	355	401	374	359	388	364	387	396	415	385	379	404	337	387	375	379	358	385	364	384	391	381	355	336	423	397	339	359	372	402	375	376	378	356	375	379	362	356	380	388	420	399	398	385	385	380	383	413	382	394	423	401	443	380	380	371	381	398	362	356	374	448	357	415	373	370	393	381	387	366	364	409	408	422	406	381	399	392	395	395	383	388	370	383	383	388	351	396	367	383	385	349	404	400	424	356	371	403	380	342	417	356	391	408	369	394	375	399	390	381	413	399	409	398	408	376	370	411	383	386	382	395	383	405	420	395	375	374	362	354	383	396	410	367	387	415	384	386	361	372	386	398	379	392	353	416	368	367	378	380	353	371	405	387	380	373	381	403	358	357	332	418	362	425	399	334	413	392	375	416	366	374	350	424	378	383	372	386	408	379	344	403	393	378	388	363	369	328	360	404	372	433	428	356	351	342	395	367	373	379	369	373	400	371	348	363	389	376	436	399	375	415	384	368	382	375	381	399	360	360	398	387	389	394	357	376	366	371	394	399	367	358	386	409	384	377	374	375	408	373	365	397	368	400	391	395	373	392	420	386	401	378	366	334	372	387	349	370	401	386	387	375	350	372	375	361	380	376	391	351	374	384	423	364	376	370	394	420	378	372	383	411	392	371	416	413	367	378	398	397	399	394	361	414	358	369	366	407	362	374	394	375	371	395	339	370	383	381	367	389	393	371	388	373	408	374	382	383	392	369	366	356	356	400	376	373	391	414	438	401	376	352	398	385	397	357	397	378	371	371	386	410	364	376	382	391	391	376	375	354	374	390	391	373	392	403	413	375	367	391	418	356	384	395	386	381	403	377	375	394	351	375	385	376	392	405	397	398	366	401	401	396	380	369	368	418	384	363	358	437	355	377	370	341	376	373	405	361	384	368	395	400	383	372	384	345	374	384	380	402	411	412	374	365	375	377	418	388	375	380	362	362	401	375	415	375	356	418	340	362	356	388	400	429	407	402	400	399	404	381	404	392	397	421	399	367	383	386	403	377	375	400	403	366	432	340	378	386	334	371	400	382	393	360	418	369	403	376	392	383	320	398	379	383	381	422	383	379	409	425	414	368	404	391	368	372	386	383	396	383	391	423	390	366	372	406	405	395	378	380	391	374	361	359	373	386	369	352	362	391	399	370	390	393	363	341	380	385	368	345	348	389	364	406	382	420	362	364	407	415	379	384	401	375	403	361	385	381	406	401	404	404	391	346	401	374	350	347	428	355	380	340	377	380	388	398	371	380	380	373	390
35881	59944	34010	19038	13280	10182	8315	6015	5107	5775	4849	3957	3368	3330	2902	2567	2336	2032	1797	1598	1291	1254	1216	1175	1006	1008	942	969	937	856	858	822	778	749	717	691	773	751	738	757	795	749	763	730	749	749	738	753	738	775	1536	1511	2090	2340	2425	1875	1370	1070	847	683	699	723	640	705	661	689	680	659	745	702	682	638	638	644	714	671	665	665	676	678	724	657	705	642	702	688	678	700	693	680	683	704	689	720	674	671	680	684	713	651	639	664	742	662	674	677	721	703	677	725	677	735	643	678	680	638	654	695	680	681	635	652	704	693	657	674	698	665	666	674	650	697	691	687	691	681	684	690	646	685	703	699	679	681	688	727	707	712	690	690	666	663	655	684	704	714	719	696	650	635	652	692	675	678	665	691	690	659	698	714	715	656	700	711	665	650	690	677	684	680	619	697	658	715	669	663	669	636	649	697	662	676	678	679	699	703	702	645	716	685	643	709	662	672	668	679	714	698	686	710	708	721	662	692	694	664	677	696	694	676	710	649	706	705	714	692	687	672	677	666	690	711	704	688	701	659	643	672	678	673	641	666	677	651	702	688	681	692	718	667	656	649	691	648	703	679	691	671	661	766	676	679	693	675	637	700	709	636	658	686	671	658	700	673	674	650	705	641	676	673	714	678	662	730	700	672	698	689	695	683	667	674	654	706	651	671	677	655	705	646	682	720	691	700	686	680	684	696	668	697	704	687	683	688	711	701	723	665	689	725	688	677	664	652	660	698	710	670	670	700	685	675	672	685	721	658	678	625	630	697	699	703	712	697	714	725	738	670	688	638	673	725	697	702	727	641	664	689	687	671	634	700	697	647	664	680	677	647	686	675	628	642	716	714	657	708	689	662	632	690	663	697	705	687	666	676	630	669	676	694	682	683	671	673	655	691	677	733	683	675	671	698	668	652	667	730	690	642	687	706	701	682	668	709	708	691	641	678	695	667	651	688	731	682	677	654	655	674	640	659	666	683	634	713	669	702	646	662	667	741	745	689	671	674	730	689	679	673	696	691	662	698	671	648	663	705	671	665	671	696	702	663	692	694	646	694	692	661	758	690	700	708	649	704	691	669	692	681	681	683	687	693	727	655	712	675	702	685	738	713	702	723	740	700	677	648	727	674	634	649	677	656	698	667	734	634	700	699	655	687	681	705	654	624	660	707	678	683	664	682	723	679	714	693	667	704	708	711	646	682	694	693	666	676	654	691	687	691	679	706	673	706	714	659	682	694	673	671	742	715	677	689	661	655	695	639	694	670	668	665	661	677	673	701	693	704	652	693	700	684	676	676	661	672	697	702	678	672	674	679	673	700	700	705	676	682	699	688	674	653	682	689	672	687	712	702	655	698	684	684	695	658	683	680	677	665	662	694	666	709	709	670	685	682	661	653	609	663	635	656	723	726	693	677	705	680	707	643	683	657	715	636	645	653	701	690	662	660	684	692	718	696	654	670	707	690	631	673	643	719	674	680	626	697	703	665	732	695	704	680	716	671	678	685	683	685	663	625	688	650	701	686	679	665	689	704	697	684	714	686	697	722	755	710	713	677	675	681	738	701	688	663	607	670	650	685	691	659	721	667	690	691	707	664	735	692	697	698	665	697	700	717	631	661	652	704	643	651	659	699	677	670	694	681	693	691	735	691	625	698	656	666	673	734	668	731	674	697	667	699	683	680	718	684	651	680	687	659	701	682	693	691	683	649	651	646	660	661	695	681	699	691	604	659	678	660	685	720	651	637	643	682	698	674	677	703	660	687	717	680	664	696	679	681	669	669	666	693	700	713	696	686	721	670	706	699	661	694	658	693	708	698	710	693	657	676	651	677	710	621	616	685	700	651	683	685	715	666	684	666	710	674	728	724	661	679	660	691	673	756	691	711	706	720	728	683	685	730	686	728	680	710	684	688	720	664	739	648	698	666	673	703	665	663	662	681	646	706	689	715	658	685	672	646	669	651	729	623	709	689	642	688	705	688	637	629	698	666	634	725	656	744	640	637	701	701	734	650	682	672	687	676	678	714	654	697	626	695	656	699	685	693	709	690	668	726	683	687	660	717	633	660	739	702	663	728	688	672	720	688	722	657	725	621	702	680	686	753	681	672	654	737	688	635	634	683	676	703	681	714	630	672	638	672	668	634	682	639	675	698	717	672	658	677	713	665	679	699	712	722	701	627	701	674	633	724	688	726	639	710	696	683	714	683	689	680	687	726	702	675	737	693	714	660	678	685	701	647	724	661	660	704	668	650	781	735	687	639	686	651	658	664	701	692	701	645	685	693	688	704	681	650	699	710	673	690	738	720	643	660	662	641	687	680	692	714	712	669	666	688	659	640	642	664	660	658	669	674	707	717	698	701	648	715	644	693	701	681	665	687	638	709	668	691	637	737	649	679	685	687	662	703	679	692	677	662	677	692	702	680	676	660	727	694	688	706	690	679	683	694	670	658	731	714	666	673	683	647	712	676	706	716	694	673	644	688	628	631	662	621	682	705	689	686	677	661	670	706	685	682	710	676	717	676	633	665	657	686	670	707	695	711	705	716	679	706	648	662	679	673	630	691	700	648	692	658	710	682	676	697	672	659	693	662	642	679	667	725	654	683	687	656	666	675	704	612	707	677	697	684	709	680	679	652	689	695	671	689	715	658	717	654	713	673	703	646	751	695	705	695	698	718	690	676	678	668	672	713	684	665	724	696	678	674	713	716	682	705	684	681	705	724	691	663	710	706	682	677	671	695	685	662	678	697	674	664	671	695	678	707	679	670	667	642	648	668	688	679	694	696	624	677	694	683	687	698	667	686	689	680	723	705	693	677	673	650	686	663	706	639	702	670	744	719	658	667	671	689	682	675	692	727	728	693	667	666	691	662	684	694	682	665	659	683	653	669	706	656	683	686	687	722	695	691	689	699	722	677	712	709	667	656	670	625	711	668	685	696	679	707	693	690	662	727	685	673	717	676	672	694	661	675	658	685	691	687	685	702	677	690	649	656	647	701	663	682	665	643	689	688	702	665	699	662	685	722	626	683	662	696	659	631	700	668	698	644	692	666	673	689	741	679	681	677	700	679	668	708	706	706	674	681	675	681	737	677	687	688	678	663	670	698	697	670	678	669	723	712	678	665	715	657	661	664	694	730	664	677	636	630	640	682	668	679	703	605	720	687	678	652	690	698	692	720	652	690	711	663	653	720	648	703	673	693	641	653	650	664	677	656	675	701	690	669	698	699	695	651	717	683	667	676	696	680	715	659	701	728	704	686	671	721	652	642	706	676	674	713	662	634	713	697	648	711	697	683	698	692	681	664	677	668	700	710	677	706	653	690	683	707	679	681	687	671	642	705	639	713	689	706	716	658	666	676	712	693	644	695	648	683	677	704	671	712	671	689	723	673	671	683	722	668	635	705	725	684	649	675	678	688	711	685	697	714	638	701	678	678	717	662	681	681	676	703	691	731	627	663	691	669	678	672	723	689	648	683
27565	24213	17912	5473	2032	1364	1059	822	739	820	821	779	752	745	785	732	706	653	627	611	604	593	586	614	560	538	579	543	547	482	516	505	507	532	538	534	515	509	515	523	528	476	514	498	546	519	487	509	476	524	497	510	554	562	575	516	561	559	570	526	483	533	525	515	520	502	557	482	526	495	517	525	509	503	489	520	535	496	523	535	479	509	504	528	510	484	499	504	471	468	518	510	503	514	523	545	552	497	510	519	497	459	483	489	495	490	518	483	500	477	499	494	502	514	519	495	496	516	503	517	511	471	505	475	520	499	462	488	534	514	459	538	452	505	519	515	529	481	502	499	462	501	513	525	475	452	486	510	476	547	461	508	507	482	489	529	497	508	500	483	494	470	486	502	498	529	560	502	531	508	542	459	477	548	480	482	499	512	509	480	514	512	522	497	509	508	548	492	518	479	495	517	489	469	542	526	472	504	485	521	472	498	509	484	526	518	534	526	512	501	511	515	495	525	498	498	545	491	483	528	521	512	510	509	528	452	490	529	510	537	490	525	515	509	533	461	512	481	552	510	511	533	553	455	505	505	499	495	501	529	507	520	503	505	476	506	507	510	510	538	494	522	471	482	459	492	502	509	532	483	492	501	497	502	519	565	489	508	505	492	530	547	475	508	549	473	509	479	512	523	473	499	497	532	493	524	491	491	506	528	499	501	509	513	539	511	518	508	473	446	491	523	516	492	502	539	527	505	528	494	545	516	511	493	519	502	494	512	496	513	469	522	516	500	488	525	463	504	502	514	530	508	471	523	498	459	492	443	499	456	466	459	510	508	508	516	489	493	481	502	494	523	504	502	502	498	457	492	524	515	500	477	464	499	520	502	511	494	501	473	510	522	510	509	494	508	468	461	505	511	513	494	529	471	521	531	518	509	521	543	528	465	489	530	521	533	459	473	495	493	496	499	502	514	506	515	522	502	471	489	522	542	491	509	521	477	432	500	515	494	523	518	506	518	528	491	485	531	528	534	477	523	490	512	470	506	504	504	526	520	466	503	494	468	497	479	510	511	452	466	481	484	487	525	474	471	490	530	520	519	510	519	461	502	530	504	524	484	486	490	519	466	493	475	518	503	521	523	493	468	525	473	508	481	492	480	510	520	497	489	537	497	522	497	521	534	458	524	457	526	516	516	485	518	503	484	531	488	455	546	485	487	535	512	505	558	517	513	512	443	539	497	539	518	477	530	550	507	471	503	507	475	477	491	550	484	488	526	543	518	495	525	511	457	504	471	459	488	519	499	459	470	492	500	532	492	508	495	512	522	505	500	507	480	490	520	493	532	495	512	480	527	504	509	523	510	503	501	530	486	512	551	503	524	504	535	533	511	501	518	506	474	530	469	488	522	479	512	502	478	483	516	487	507	491	519	508	498	473	481	488	516	516	503	501	496	514	527	510	524	473	518	516	533	526	506	496	485	465	495	503	497	477	468	471	497	512	501	531	501	486	523	495	521	499	478	502	500	506	555	542	561	461	469	529	518	494	531	549	504	522	486	499	500	485	508	526	485	490	524	520	447	503	492	502	497	490	499	522	515	524	464	499	532	471	451	518	533	463	531	546	507	534	467	527	461	510	528	501	519	516	500	496	499	505	515	494	473	526	523	507	493	510	477	527	472	520	492	480	479	492	494	507	539	505	524	495	544	497	494	492	522	468	529	578	512	519	495	512	540	495	527	468	517	513	524	536	524	472	539	483	465	481	495	493	486	555	483	506	513	484	517	515	503	526	490	486	546	500	502	513	455	515	494	479	517	477	507	493	501	521	514	531	513	478	513	514	527	463	521	491	475	524	498	501	524	508	519	538	517	536	506	508	494	537	491	522	507	494	490	503	490	515	519	513	523	507	488	497	529	528	506	543	505	495	477	507	505	464	495	485	495	479	529	485	485	519	495	537	494	484	503	507	485	518	522	511	494	517	532	497	502	495	526	513	458	512	500	560	494	481	487	511	497	514	532	525	520	535	520	510	482	519	512	520	497	485	541	526	521	532	484	491	517	505	524	464	555	512	488	503	496	495	525	526	555	514	483	498	485	493	505	555	491	501	465	487	522	500	517	499	446	505	493	478	508	502	489	519	485	474	500	499	483	492	511	466	527	525	499	512	507	512	484	509	528	507	485	518	475	496	513	533	529	507	529	514	549	491	461	501	475	479	493	498	526	450	491	511	475	488	528	491	493	472	484	463	545	545	510	509	518	496	534	520	473	512	536	500	502	507	512	488	464	541	495	530	494	500	522	496	525	498	498	551	543	470	511	505	463	505	527	492	519	518	479	551	538	527	507	512	539	503	509	509	544	522	499	502	494	510	507	510	490	486	499	484	506	521	529	492	494	483	494	506	480	472	559	484	476	504	502	532	482	502	512	457	478	507	522	459	476	475	512	514	468	512	506	476	501	497	515	527	513	521	479	506	526	509	515	500	531	509	491	502	436	491	472	494	488	525	531	503	519	481	509	543	493	529	512	521	499	523	519	483	519	527	512	479	528	544	490	485	525	491	512	502	510	507	474	512	507	510	495	470	512	459	493	511	517	497	496	480	489	487	485	484	471	478	500	479	499	489	505	498	493	538	513	524	518	500	495	485	487	498	490	479	463	494	506	499	473	520	539	489	504	493	520	519	497	507	532	528	507	547	507	478	521	501	500	512	527	479	486	501	517	520	503	534	488	537	480	507	525	470	458	517	512	483	530	531	494	510	541	545	473	509	503	505	497	511	506	505	464	505	503	487	471	488	473	497	500	549	525	492	525	491	503	522	516	528	516	489	517	504	516	506	530	493	483	510	491	543	507	506	479	472	476	476	550	538	538	523	512	513	502	562	503	519	530	485	481	484	496	489	485	529	552	519	517	498	556	447	535	485	504	522	530	506	503	532	511	534	534	536	494	491	523	539	500	521	489	480	515	463	529	512	500	511	490	501	543	504	526	471	506	494	505	498	513	501	501	489	531	458	564	491	519	511	492	492	509	496	496	504	521	482	487	507	499	488	500	510	526	504	485	522	493	510	539	516	508	514	503	539	498	527	498	477	556	487	484	534	495	530	509	527	530	504	469	511	511	523	490	490	496	517	510	496	512	485	470	491	471	515	504	527	518	543	524	553	494	532	486	477	505	483	500	540	529	460	508	483	485	505	460	516	526	525	471	525	503	487	553	524	563	535	471	430	505	503	501	494	505	521	475	486	506	475	523	496	530	469	486	515	512	505	491	498	462	530	479	485	465	524	484	472	496	493	493	492	539	517	520	519	503	479	488	517	457	496	501	502	524	496	540	537	524	501	462	505	506	536	511	511	532	511	502	499	510	538	570	464	490	484	481	494	540	515	466	481	508	490	489	505	503	545	498	526	495	509	516	491	495	505	523	487	509	508	488	509	514	515	450	476	503	526	479	493	503	533	480	495	499	538	509	494	462	516	525	498	462	502	558	523	475	490	505	494	509	535	486	512	514	496	479
28112	40328	17812	8264	5209	3805	2908	2151	1806	2052	2152	1954	1865	1908	1930	1745	1572	1513	1411	1376	1286	1308	1251	1140	1106	1128	1054	1019	1040	978	1000	916	910	905	908	940	934	894	934	978	885	943	915	928	892	901	908	954	929	945	929	982	995	988	1096	1161	1001	1008	924	959	890	952	925	856	945	876	905	996	911	907	893	944	862	876	944	897	903	849	926	930	896	898	865	912	892	931	877	876	889	889	913	1008	887	957	878	911	905	922	922	847	902	876	930	939	900	978	904	880	938	919	897	935	895	900	969	905	910	865	898	942	898	907	863	912	912	974	939	893	878	929	925	871	904	869	899	920	910	909	873	857	916	931	927	868	956	924	887	901	864	962	908	932	907	893	912	942	879	881	900	870	878	893	983	847	904	926	927	925	904	887	854	898	898	897	921	919	939	921	875	918	894	917	883	880	936	900	902	916	878	896	902	939	917	890	902	940	940	943	912	843	911	880	879	950	900	915	881	926	901	933	932	847	932	898	988	895	879	854	926	948	893	873	885	872	892	930	951	899	999	908	939	842	958	870	955	917	900	951	887	955	939	904	914	894	907	959	905	943	899	921	864	962	866	930	908	879	923	926	973	874	907	913	892	935	931	914	917	916	920	925	902	906	874	940	969	860	901	944	970	913	924	848	856	856	868	897	890	883	893	893	913	875	902	901	932	888	933	896	931	901	929	854	863	931	897	969	906	927	884	917	939	892	908	936	938	903	913	880	929	893	936	905	900	931	910	912	944	900	889	900	828	829	924	850	950	842	874	899	927	896	902	953	901	915	882	892	892	929	909	938	953	836	934	864	949	906	864	941	917	915	876	920	912	880	928	873	875	843	908	878	939	890	892	911	894	898	948	912	864	937	988	874	953	903	971	886	838	964	895	938	899	897	878	885	886	893	911	849	962	905	855	916	877	859	915	938	893	882	940	926	921	951	886	906	865	894	908	922	843	903	890	895	927	852	894	891	931	901	943	890	909	877	916	929	911	940	905	894	887	895	915	892	910	929	933	897	886	952	885	991	908	920	857	859	920	916	909	916	854	919	876	912	912	938	921	975	938	925	933	922	860	970	902	943	873	951	907	860	908	899	912	886	892	940	899	959	882	889	858	864	929	907	873	940	888	925	910	902	827	863	909	904	912	908	916	915	924	904	917	856	950	908	869	922	839	905	903	923	883	985	872	939	902	922	896	880	883	905	944	931	927	925	885	921	894	888	944	902	883	949	871	901	856	923	914	930	909	914	926	914	910	934	937	917	941	872	892	924	939	899	864	861	838	958	864	899	936	912	954	909	902	907	840	866	861	909	927	937	932	955	928	926	884	870	950	907	911	869	905	966	905	896	911	866	897	973	937	923	899	879	872	901	929	970	933	899	870	859	914	919	925	897	859	937	902	883	912	844	897	929	883	974	911	885	922	930	927	903	919	913	890	938	897	923	988	952	947	890	901	911	925	906	923	930	874	938	871	873	892	958	919	911	944	886	931	902	939	935	898	902	951	902	893	908	895	932	867	902	869	953	928	942	966	964	858	944	871	914	915	952	899	896	872	939	911	929	892	926	888	901	919	914	929	940	929	925	889	906	935	857	921	921	904	894	987	903	842	891	894	881	918	927	905	904	895	917	888	898	919	895	973	895	895	912	933	908	871	898	912	906	894	879	930	860	945	846	885	984	881	863	947	888	912	876	901	930	865	941	866	924	857	974	929	939	923	945	912	845	931	952	885	856	942	922	913	890	858	942	936	929	914	885	931	901	861	974	875	881	912	914	971	914	925	920	909	898	918	903	874	955	931	923	859	922	908	963	907	915	922	937	926	947	866	908	914	912	875	854	928	930	875	915	885	915	931	852	916	874	863	884	837	886	860	931	917	919	893	939	935	934	879	901	919	918	928	935	887	888	904	908	924	877	930	951	933	967	900	880	907	908	873	899	920	884	886	911	882	897	906	881	946	943	936	927	918	918	906	941	905	911	926	919	914	913	874	940	948	934	911	927	938	969	893	896	954	905	928	913	913	890	918	957	952	887	932	956	908	874	938	942	928	926	913	899	907	927	892	856	849	892	959	907	854	890	854	930	843	957	937	917	898	977	943	939	911	866	947	912	895	945	943	898	861	823	881	892	853	911	873	938	834	885	919	852	893	863	916	906	925	863	944	921	927	883	948	906	909	879	907	922	911	907	915	892	884	860	876	930	890	884	922	898	948	890	871	865	926	888	910	890	933	864	913	897	957	889	933	944	899	941	903	912	946	920	923	885	871	901	950	900	936	951	888	895	891	896	925	882	889	947	953	921	902	895	891	909	936	949	988	916	915	886	890	882	890	930	852	885	876	970	906	923	888	904	888	901	950	945	875	936	922	911	851	950	885	915	960	845	917	889	889	943	887	926	886	911	924	860	895	907	887	924	882	878	952	908	935	916	896	950	878	923	917	895	911	892	903	912	901	891	880	925	873	930	899	906	932	906	934	939	893	968	959	893	909	900	943	928	903	951	883	908	995	913	904	917	927	922	859	858	865	921	921	908	903	920	865	901	894	896	907	915	919	895	867	917	926	919	903	950	932	951	881	981	939	946	894	867	883	846	936	933	919	850	895	898	911	873	917	903	931	892	911	908	905	877	876	947	880	929	905	878	887	893	898	919	928	944	861	945	910	881	927	913	907	897	981	914	907	934	899	916	946	950	895	884	885	905	921	959	916	936	929	975	886	910	939	888	967	918	894	918	959	870	903	891	906	971	914	929	862	851	912	918	897	921	855	905	955	913	907	926	883	819	937	914	934	860	901	926	890	950	900	918	940	951	917	901	870	920	930	923	906	868	928	907	950	884	905	938	974	888	938	910	870	899	895	892	885	922	910	909	899	880	871	943	907	866	922	974	853	918	946	902	876	909	873	927	932	916	939	869	922	944	892	880	890	922	889	909	879	912	953	938	933	901	905	912	888	885	926	895	915	887	917	926	861	892	916	971	947	932	934	903	853	886	925	904	903	897	891	904	915	901	887	875	905	991	899	909	906	907	922	910	922	936	952	936	893	868	875	880	902	876	927	966	874	914	900	917	946	971	886	919	884	934	880	919	908	930	966	932	872	887	918	922	968	877	946	976	909	833	943	926	895	927	932	890	925	914	948	887	893	879	968	936	927	878	905	891	930	929	950	953	874	931	947	928	927	898	893	907	878	918	962	858	913	880	882	899	879	899	892	891	907	887	903	968	947	919	898	897	938	904	891	893	902	940	933	956	922	899	863	917	917	946	950	847	915	922	892	940	936	872	855	872	886	950	899	901	865	882	840	987	861	914	927	918	878	894	872	861	928	876	909	932	934	924	936	859	893	908	933	953	880	889	949	887	878	917	877	931	912	918	894	947	922	899	900	899	956	913	904	929	890	919	890	914	895	883	876	933	939	924	920	901	927	927	922	891	878	923	935	949	916	906	913	910	923	879	936	903	928	939	942	939	926	947	874	870	900	945	896	886	923	872
24643	21650	28766	24754	20577	7570	2486	1305	1012	788	758	711	721	697	702	760	749	768	629	648	598	553	628	562	541	547	518	474	444	481	452	437	443	478	432	406	437	457	438	419	395	396	427	441	453	398	420	438	419	423	417	443	493	706	809	722	647	582	517	446	442	436	422	412	389	392	414	417	431	417	405	407	409	403	393	408	400	412	431	398	398	406	384	393	443	376	419	422	388	424	457	413	378	424	442	391	388	438	380	423	383	408	408	398	390	395	413	416	405	402	413	389	398	381	381	400	425	408	366	431	405	400	428	413	397	433	430	457	410	397	407	429	422	405	415	412	402	407	382	401	471	440	439	404	374	397	396	433	398	385	405	382	425	417	403	422	408	389	405	391	426	398	421	420	416	392	428	422	404	421	415	406	433	393	455	423	405	417	376	403	395	392	414	414	395	384	386	407	393	389	410	398	444	396	376	401	424	458	429	418	415	377	414	408	390	392	404	385	412	382	413	393	409	408	380	381	409	404	422	430	374	396	403	412	397	422	431	369	411	420	405	404	406	422	390	427	383	403	435	412	432	427	423	377	396	428	384	401	376	401	420	412	428	380	415	418	391	399	389	420	354	441	421	420	423	414	379	378	413	401	411	444	406	425	403	408	396	396	406	422	409	388	400	389	392	439	389	396	472	408	403	361	386	418	452	408	409	431	415	372	396	405	394	400	416	394	350	427	409	401	413	412	383	392	392	386	411	393	395	426	441	389	456	440	381	370	440	426	400	384	388	406	436	369	422	409	411	431	421	435	387	436	396	409	390	415	419	409	421	398	436	410	428	450	419	445	424	404	432	399	437	395	397	399	409	423	410	376	439	412	384	398	426	406	433	392	441	419	382	401	381	409	405	383	439	419	401	433	404	446	379	420	423	402	403	386	405	436	372	402	406	399	398	421	420	408	392	387	391	403	410	434	390	388	414	384	384	393	407	417	371	446	424	403	407	385	394	384	402	405	418	422	404	411	402	390	428	420	399	402	419	431	439	417	405	416	424	417	429	414	400	369	404	436	444	391	389	440	406	417	373	416	423	383	416	376	382	415	398	409	403	430	428	365	374	397	434	415	412	412	436	412	397	393	419	392	389	407	469	387	427	420	453	436	424	396	414	395	394	372	368	401	383	399	419	389	413	406	385	411	379	442	390	404	406	414	412	389	415	409	408	438	398	422	414	407	369	404	442	390	390	429	396	395	394	392	395	423	441	403	412	397	415	385	420	407	425	443	431	417	428	386	413	408	370	393	420	427	359	424	400	428	417	387	422	443	398	408	398	455	452	406	392	391	402	362	413	396	435	393	426	409	410	402	409	445	397	428	390	399	410	404	397	402	400	442	422	399	397	428	383	381	370	392	389	402	418	431	386	410	412	398	417	403	390	368	404	433	401	434	411	405	404	439	418	414	443	395	404	442	409	391	399	385	351	380	384	409	411	377	417	411	402	409	456	427	373	391	418	397	405	404	369	385	400	458	392	414	400	420	390	392	440	394	388	397	439	442	425	424	385	379	417	392	386	435	393	398	419	415	393	386	409	396	428	393	394	417	401	419	457	387	415	422	390	400	395	434	425	451	425	419	400	416	387	425	414	412	411	407	392	404	372	395	397	400	420	392	388	386	390	444	413	410	417	423	407	413	411	394	426	396	408	404	410	396	393	380	402	410	373	421	403	415	386	407	398	417	423	418	402	407	385	421	386	401	405	384	427	440	434	391	421	426	413	407	420	453	440	429	397	394	422	425	422	430	422	405	424	424	377	399	413	445	379	426	430	408	414	428	419	440	392	403	427	381	421	411	387	407	436	381	410	360	422	420	423	381	443	377	416	404	421	421	382	407	426	397	415	419	400	400	383	405	441	411	403	403	386	398	418	411	412	366	403	415	391	445	426	425	428	397	400	408	381	381	419	372	412	431	442	448	411	422	433	400	396	368	402	415	387	424	387	431	425	387	408	423	397	425	405	376	400	374	410	420	387	414	394	395	409	395	386	418	412	431	413	421	421	403	401	410	419	388	418	406	385	403	444	440	417	401	409	419	413	453	453	427	402	446	390	395	448	430	393	411	422	398	395	418	395	409	420	419	408	412	407	404	399	372	407	401	413	413	423	395	350	418	408	393	413	386	379	415	381	367	397	400	378	413	406	391	388	430	429	406	399	410	413	410	376	397	436	420	391	390	413	425	437	389	399	428	399	394	431	434	400	444	389	425	410	417	385	397	447	403	428	416	445	378	374	427	396	385	429	412	411	418	428	379	425	394	394	435	414	379	408	396	428	420	369	374	424	427	414	413	395	436	404	393	363	401	382	389	402	413	435	427	403	404	436	437	412	402	403	461	418	446	434	409	408	396	371	425	424	392	423	386	414	409	426	442	408	377	417	394	387	394	420	389	412	387	373	384	416	395	403	389	375	387	388	442	423	421	401	402	364	418	418	373	440	396	439	418	398	412	429	414	419	441	413	418	403	431	397	424	401	407	421	382	405	420	407	360	356	398	409	429	420	414	394	382	422	390	411	377	394	395	427	433	431	419	387	431	406	425	410	411	409	394	391	431	382	403	426	402	403	412	366	419	390	415	372	345	444	397	419	403	396	404	416	411	416	388	434	415	443	400	440	385	409	414	412	424	397	445	409	369	390	398	379	418	420	446	383	423	438	444	367	406	409	399	413	410	405	395	398	454	398	398	437	393	389	405	405	407	412	404	426	434	394	418	400	416	393	416	443	397	413	373	405	396	411	411	394	433	427	426	412	405	409	414	421	400	397	408	419	408	388	371	438	405	398	425	403	430	389	408	413	395	405	383	391	410	392	401	404	403	439	422	435	414	396	391	375	400	401	423	395	411	417	409	417	418	378	408	396	433	401	416	441	415	422	398	426	420	463	364	378	414	382	395	396	431	418	429	420	377	448	375	426	391	406	370	400	399	407	401	383	418	416	431	399	419	375	404	420	439	394	389	397	394	426	423	424	423	443	392	411	418	416	416	437	385	355	460	392	410	414	404	406	392	417	417	433	449	431	423	420	437	412	433	400	399	404	384	399	419	414	395	403	432	450	473	447	376	406	399	399	387	413	420	407	397	413	408	437	436	412	423	377	438	418	443	415	386	400	375	397	452	418	405	429	396	387	410	434	425	414	396	424	408	408	440	398	387	383	408	384	390	389	363	422	392	373	379	381	376	424	403	410	354	428	392	394	405	367	418	379	436	388	398	418	416	374	357	411	405	418	440	445	435	423	364	405	415	405	438	419	437	396	383	423	424	351	404	414	392	413	425	361	406	405	406	391	436	370	389	381	383	409	424	421	405	412	386	376	420	402	404	426	409	384	416	425	441	409	427	426	429	427	401	392	445	434	394	416	391	429	403	440	389	425	414	403	397	408	419	397	417	444	413	405	392	408	401	415	429	410	407	401	425	404	420	400	415	424	449	404	452	427	370	417	387	444	385	403	403	419	399	427	371	365	387	409	426
31604	45011	27205	16183	11002	8049	5714	3883	2795	2336	2270	2098	1938	1838	1799	1934	1941	1963	1580	1635	1564	1431	1389	1352	1145	1114	1041	1085	1007	1014	979	933	858	812	794	801	831	724	819	804	799	822	792	841	785	807	829	845	771	779	761	765	974	1537	2036	1756	1581	1236	1024	854	831	747	778	754	746	761	764	768	725	725	768	769	722	737	731	719	782	783	755	780	729	752	767	733	719	758	778	784	737	755	752	743	734	756	747	796	707	736	762	718	740	715	739	732	764	781	748	735	786	737	737	713	788	786	735	789	765	691	697	767	725	754	727	717	749	771	734	738	734	836	704	700	753	757	763	744	793	764	698	764	782	752	757	735	750	761	770	784	797	741	774	712	729	683	772	733	769	777	762	686	747	776	773	795	741	788	780	753	707	796	720	735	705	761	717	739	747	741	728	756	744	765	779	729	700	780	705	699	734	744	795	781	752	772	768	786	734	746	779	789	729	758	729	772	741	732	744	725	727	778	724	754	787	811	742	767	774	720	715	687	749	805	792	755	739	738	730	752	753	740	724	742	769	747	730	771	785	700	738	736	735	758	749	734	734	800	751	758	756	765	763	753	786	775	752	755	739	777	736	805	716	744	793	714	718	749	816	770	722	727	822	731	744	783	710	783	747	806	792	773	696	674	745	726	758	738	725	716	708	775	750	772	765	754	754	721	693	748	765	776	748	741	696	760	720	728	763	785	693	830	770	771	735	735	750	805	777	689	748	741	802	732	741	785	711	743	722	786	780	742	745	759	777	789	751	771	773	705	750	697	728	783	753	734	729	774	744	739	749	751	746	755	795	737	752	705	726	775	717	763	697	701	741	731	715	746	798	714	783	755	779	728	720	779	704	762	757	769	742	791	757	660	765	749	722	752	729	745	733	717	775	744	796	742	792	770	749	752	775	768	745	744	783	778	744	716	715	771	735	743	711	719	828	696	751	748	729	795	783	766	784	756	768	721	759	716	776	767	734	773	768	770	743	784	736	709	721	714	771	791	748	748	755	779	708	732	769	761	703	719	751	752	711	754	709	741	752	740	765	758	689	745	752	791	747	788	725	728	711	742	748	781	750	798	762	755	766	714	734	783	767	781	753	744	751	734	748	781	716	740	732	769	728	705	754	769	721	747	747	723	706	756	710	779	782	785	735	698	731	719	727	773	773	692	730	719	819	742	810	759	746	753	735	738	732	755	747	779	736	790	724	759	750	752	730	762	737	772	741	767	737	780	777	755	793	778	732	737	757	764	808	678	727	716	769	758	729	774	746	709	725	749	737	704	759	750	709	801	750	757	743	747	729	743	742	798	792	760	779	755	744	750	780	760	765	750	695	749	720	762	761	765	797	788	762	741	716	771	718	765	783	745	763	751	757	776	747	768	739	720	713	754	724	719	756	765	752	721	754	732	740	748	687	761	720	750	715	774	763	779	739	738	759	730	721	724	776	768	768	708	767	754	786	710	712	819	756	747	685	713	733	690	770	739	767	765	799	749	702	710	762	731	754	715	778	777	750	757	765	752	723	723	774	756	699	709	739	747	744	733	774	713	724	735	771	734	725	775	792	763	740	750	734	748	783	716	718	733	771	762	723	742	739	808	735	743	753	724	774	790	764	782	752	715	799	743	788	745	696	773	714	778	766	740	732	797	798	750	728	755	775	772	755	764	728	737	760	766	745	727	786	735	763	761	720	754	767	715	737	721	757	780	763	726	766	712	747	724	782	736	740	763	755	774	754	765	791	754	768	762	737	734	754	767	730	776	768	778	805	736	714	793	767	733	739	758	756	798	749	730	813	741	736	736	782	729	726	752	775	743	738	712	685	786	835	710	759	731	783	744	787	754	759	791	749	736	720	753	760	736	761	799	758	729	764	723	786	706	745	780	758	740	714	747	729	735	734	724	751	717	717	782	757	726	771	715	726	747	761	734	743	789	711	772	666	763	760	737	768	769	765	697	731	725	764	712	722	777	763	768	745	723	770	745	764	773	733	727	768	753	727	778	731	766	764	785	735	723	730	754	768	717	738	722	743	728	718	797	713	763	763	743	804	760	727	772	766	717	763	720	760	723	769	735	756	753	778	731	747	762	731	770	745	715	748	763	713	731	712	732	763	745	764	723	703	729	759	718	718	780	755	726	800	734	735	725	735	769	771	730	783	755	751	731	733	778	710	779	708	781	744	765	750	715	767	729	765	740	719	775	794	714	706	769	773	782	745	733	752	745	719	760	716	758	750	737	755	699	744	745	748	738	731	770	744	724	797	733	765	752	741	774	716	733	689	723	747	755	739	705	734	790	734	759	729	763	758	704	688	758	762	773	743	798	757	775	767	730	765	755	751	770	711	755	754	759	715	713	822	802	754	760	776	746	751	775	740	777	718	794	723	706	798	733	708	723	793	740	774	717	752	802	775	738	744	725	789	782	740	730	752	756	759	720	750	756	708	769	817	747	725	721	737	710	744	719	725	764	753	754	726	780	722	741	772	728	758	765	706	733	790	775	734	731	756	712	723	724	752	710	736	701	761	798	791	754	699	744	746	706	742	711	711	779	732	731	776	762	751	696	781	761	723	720	776	677	788	766	751	770	776	757	748	759	728	724	718	736	757	753	755	782	759	784	707	742	750	754	772	723	725	753	728	742	731	755	772	754	756	780	816	748	757	722	745	781	758	793	715	722	747	734	749	765	766	765	755	760	745	747	704	728	706	759	759	755	778	703	797	742	724	734	723	692	705	744	744	710	780	725	738	755	710	730	790	757	737	780	732	672	724	763	767	718	688	735	782	785	754	752	753	773	782	753	740	737	744	781	816	751	760	752	690	804	805	712	772	758	791	743	805	781	769	771	718	755	746	764	718	733	737	779	728	725	701	714	769	745	742	772	731	754	771	754	750	742	763	734	741	749	743	774	740	734	753	745	744	823	801	707	780	746	759	749	735	742	740	722	709	803	718	775	764	779	725	711	763	742	740	729	751	758	737	757	768	779	747	747	751	729	782	676	740	746	723	755	748	765	712	744	766	745	764	761	709	705	693	734	808	756	788	764	765	742	690	747	772	784	732	717	750	740	715	765	721	782	719	770	762	741	731	786	736	759	732	751	736	744	779	717	709	721	766	760	721	733	741	823	797	736	731	759	817	734	758	745	777	745	786	735	742	731	765	735	750	714	765	753	700	766	734	776	754	697	792	730	780	733	685	735	712	776	790	739	746	734	762	747	783	763	773	757	734	753	713	749	723	816	758	753	728	791	781	783	793	782	721	753	699	747	757	744	773	723	711	728	749	711	755	755	752	740	691	686	697	731	775	741	749	746	742	752	687	723	725	780	757	696	739	730	776	725	730	722	734	757	750	757	718	744	713	751	704	766	731	736	783	721	727	721	821	714	740	737	716	752	719	749	700	752	761	694	781	761	747	737	744	784	739	751	747	721	733	759	731	749	707	754	740	786	730	752	749	730	711	773	746	732	764	773	797	735	783	698	730	771
23619	21648	29436	24136	21563	20078	6719	1902	1098	958	839	648	732	696	620	615	642	670	709	639	597	637	565	576	571	506	486	453	446	453	462	414	411	396	369	364	366	339	360	364	359	361	385	395	370	385	372	364	368	351	336	390	366	758	1016	1033	850	614	510	420	374	357	392	354	349	358	338	330	388	354	349	361	325	355	339	323	337	356	326	373	328	334	346	323	333	356	335	331	338	339	333	360	362	353	367	317	321	346	372	360	364	330	335	332	335	324	415	327	352	351	379	351	360	346	356	334	378	345	349	360	357	346	358	345	336	347	360	331	336	384	292	376	332	377	349	342	331	337	320	369	355	369	343	332	352	373	352	330	323	377	355	348	321	336	335	356	350	376	360	369	380	335	367	348	367	352	309	389	325	318	324	343	370	333	359	311	369	315	337	349	372	339	365	340	368	352	350	353	354	361	318	334	355	356	359	341	362	359	337	362	322	371	372	341	347	346	343	340	325	335	366	376	356	340	339	324	372	353	347	338	355	378	355	358	323	334	331	341	367	339	325	355	331	333	306	329	336	367	335	319	358	344	356	361	345	314	350	324	358	381	323	371	335	323	350	380	355	352	371	323	327	351	365	356	360	340	334	346	338	335	382	361	342	371	345	314	344	326	332	359	328	346	359	350	342	340	340	341	381	352	345	324	323	316	337	374	370	347	339	401	367	320	329	351	320	378	353	356	361	313	384	352	316	364	310	327	346	346	337	367	311	343	315	350	362	341	376	348	348	373	340	360	354	369	337	335	386	375	330	356	326	311	359	367	357	305	408	320	359	371	336	358	338	330	368	344	364	356	355	357	334	333	333	382	319	311	379	321	345	377	375	350	371	372	354	347	357	373	371	366	332	376	352	367	351	324	352	341	347	368	331	322	341	341	358	347	349	352	341	372	335	341	360	336	350	349	372	351	358	348	338	339	334	325	356	296	318	346	371	355	348	344	353	339	356	339	345	327	346	343	362	360	340	349	367	327	352	331	345	319	360	370	354	367	312	334	332	329	362	355	357	341	350	348	361	343	314	372	309	348	350	345	333	371	348	338	316	371	364	337	371	378	324	351	339	329	366	327	324	364	364	335	319	373	332	328	328	405	371	327	328	329	330	357	307	339	341	342	343	340	341	351	349	351	354	340	337	332	319	334	363	362	326	342	350	328	345	329	356	340	311	314	354	311	366	380	359	373	387	341	336	374	321	347	354	343	313	323	321	338	368	341	338	317	338	380	323	320	327	345	364	355	362	330	342	333	297	343	332	331	374	331	338	346	309	328	353	370	368	348	391	348	359	354	340	340	348	353	354	360	320	371	366	351	351	344	335	341	329	355	337	336	342	365	339	348	355	350	356	346	316	368	365	337	360	352	385	373	343	344	346	352	358	362	341	329	316	349	331	343	374	354	317	378	330	357	348	365	330	363	357	347	395	357	345	370	355	355	361	349	297	360	306	335	347	356	329	321	350	340	367	352	330	349	345	333	373	382	359	367	371	334	329	318	339	328	356	351	324	369	327	337	368	329	369	357	324	330	373	352	352	314	310	369	329	342	296	315	366	330	368	359	327	342	360	339	364	356	321	370	325	365	347	358	308	355	362	372	368	367	327	336	348	365	342	377	386	361	350	326	337	338	367	320	325	328	336	356	362	356	361	339	359	370	339	349	350	346	317	347	365	339	340	352	319	397	344	310	359	365	342	309	342	349	350	362	381	380	342	399	388	346	366	355	341	368	337	331	352	332	426	325	335	388	326	328	368	349	328	361	340	353	358	355	339	333	347	358	336	345	348	324	353	366	375	333	334	358	360	373	365	357	351	337	339	379	345	356	360	343	345	381	351	366	337	356	367	407	309	328	325	356	388	328	319	369	320	358	334	363	350	374	346	353	335	368	340	343	338	325	343	316	351	360	349	336	372	376	329	366	338	346	333	365	344	371	354	343	346	354	371	358	382	355	348	329	323	355	348	333	347	345	339	321	390	344	349	379	299	373	348	376	329	376	377	357	365	343	328	337	325	347	338	357	359	289	339	352	393	358	372	359	354	326	367	330	347	338	348	353	354	332	359	360	361	336	367	351	336	359	355	333	373	363	350	349	328	328	375	316	332	351	352	327	363	344	333	371	343	348	369	332	345	344	338	325	386	339	366	350	331	364	325	340	352	354	378	385	354	341	357	341	352	340	344	340	367	343	376	323	323	355	353	342	377	333	319	355	363	368	358	338	355	347	358	352	332	310	362	357	323	343	333	370	350	382	317	333	352	334	364	336	353	324	348	345	369	344	372	320	386	332	341	345	333	361	384	360	355	357	320	338	344	346	305	354	345	374	354	320	313	337	363	343	340	356	354	378	354	336	331	354	331	329	343	388	318	365	351	317	350	350	318	366	334	345	367	382	337	340	342	328	312	337	324	385	387	332	320	327	343	351	331	354	371	343	345	327	330	342	344	347	361	342	361	342	337	325	349	339	353	354	378	378	344	352	334	328	377	348	377	336	341	348	319	357	326	340	351	350	355	344	343	346	357	299	353	330	351	327	387	371	362	363	335	367	341	367	362	368	376	359	356	368	357	343	322	307	369	330	331	354	303	346	342	357	380	382	345	359	355	344	334	345	342	341	373	368	329	360	323	320	368	369	335	347	334	362	345	337	351	352	375	342	314	344	343	370	330	347	392	339	370	334	340	366	343	362	372	349	328	318	340	351	373	358	300	325	337	358	376	387	323	346	355	348	330	358	319	350	338	352	374	358	349	339	322	312	357	341	379	337	347	351	335	301	355	365	311	313	340	340	348	341	356	371	388	350	356	391	315	339	359	346	357	343	380	336	373	327	360	337	316	352	346	353	348	319	355	322	342	368	356	299	335	320	346	338	389	360	362	326	338	316	318	336	358	371	361	384	345	357	329	320	326	360	334	354	323	366	328	316	387	331	393	350	344	332	388	314	328	323	346	346	366	326	350	307	324	366	328	352	339	368	349	373	362	366	325	331	349	345	337	335	361	332	355	368	347	322	348	324	328	331	318	345	328	359	371	341	387	326	344	348	313	337	309	368	321	313	348	323	363	308	327	387	341	362	346	344	349	339	367	358	346	364	374	365	325	369	381	382	375	358	349	344	347	343	326	340	320	370	352	341	355	344	363	337	336	365	362	312	328	322	333	364	365	336	337	343	334	338	342	351	387	331	323	330	325	341	313	286	339	362	345	388	340	332	353	333	352	316	351	346	324	341	310	316	354	329	348	327	360	342	391	376	310	340	328	370	351	314	344	344	317	342	323	374	366	337	346	373	360	326	328	354	360	366	354	339	350	352	346	321	322	333	318	361	347	319	343	367	360	371	345	348	348	357	330	372	401	343	337	341	345	361	378	349	328	348	317	370	378	340	337	350	363	357	357	318	348	368	330	322	370	341	357	334	369	367	352	353	343	351	377	364	335	361	368	335	343	377	356	337	334	400	350	326	333	347	362	326	333	338	375	346
35390	52895	34047	21012	15481	11689	7996	5227	3576	2899	2414	1999	2017	1799	1716	1592	1702	2076	1975	1770	1668	1663	1491	1373	1375	1209	1092	1126	1139	1022	906	1001	849	823	702	640	685	614	654	684	692	714	689	663	657	707	664	701	683	673	691	703	723	1994	2817	2594	2278	1415	1071	822	677	710	641	630	659	589	614	635	606	640	639	638	628	625	663	641	623	652	606	588	715	647	636	663	594	639	652	606	592	628	627	663	640	652	618	621	638	608	569	595	649	643	644	634	629	607	667	659	658	600	671	590	652	655	640	665	689	622	626	616	613	620	617	643	636	646	660	635	619	636	644	651	591	642	641	638	635	616	633	631	665	622	618	623	612	675	630	581	612	629	657	626	639	604	668	607	649	618	610	634	639	650	650	619	644	606	605	623	584	632	608	671	643	660	612	644	618	637	641	640	654	644	630	668	672	675	605	659	626	590	616	611	638	596	629	633	692	605	567	637	630	657	614	664	644	626	641	605	635	605	637	583	606	626	599	611	640	597	570	660	613	657	627	632	636	634	636	634	631	678	610	644	644	625	640	639	610	606	651	647	654	638	647	613	655	586	671	600	634	647	609	616	630	603	596	569	616	606	561	629	607	630	680	605	643	633	641	651	619	607	643	627	637	674	655	614	668	626	608	619	671	638	612	643	643	592	638	577	660	608	652	648	640	650	606	611	588	615	634	643	633	638	636	614	626	603	645	653	595	601	630	638	626	620	671	584	607	644	594	658	630	608	612	662	656	610	625	645	617	612	623	623	686	633	621	624	636	622	659	611	679	627	647	612	661	649	600	609	608	619	665	641	568	598	631	604	668	597	637	589	563	588	659	615	610	609	594	605	585	666	618	616	635	623	628	640	685	683	621	698	643	645	648	615	585	640	634	639	624	615	613	619	608	685	621	640	616	619	668	610	648	640	590	618	600	627	645	632	663	649	624	644	638	622	604	618	611	610	664	652	619	665	596	642	607	605	614	662	616	608	686	623	638	633	607	549	612	579	653	640	646	653	615	649	646	616	620	610	624	575	617	661	644	665	639	634	646	630	648	616	618	671	646	633	618	632	609	618	617	646	647	619	653	620	578	656	592	608	648	591	626	599	624	590	623	635	681	614	652	633	610	609	654	616	616	657	604	656	640	641	615	654	578	635	675	615	618	644	620	661	614	611	634	623	611	631	621	608	620	638	604	677	629	616	629	614	645	651	625	594	626	637	617	626	666	585	661	640	620	645	593	622	639	635	618	617	603	596	623	598	615	580	617	657	596	600	643	648	599	629	613	605	580	597	601	583	652	619	588	583	640	635	661	667	654	612	640	675	635	612	599	610	616	636	613	648	642	654	639	669	666	655	624	691	619	650	642	613	661	614	668	615	633	616	641	639	622	607	597	616	594	601	586	602	625	612	604	613	642	650	671	638	626	672	645	612	616	592	643	629	630	626	620	583	656	580	618	563	595	630	565	590	618	591	598	593	642	665	602	630	621	623	580	647	601	629	583	639	621	599	628	617	619	625	634	619	596	645	644	617	635	604	589	633	652	624	645	680	603	596	619	628	636	635	633	636	656	607	634	615	614	628	665	619	604	610	612	634	640	619	633	624	647	621	635	613	623	644	615	587	623	613	630	634	645	587	628	638	622	597	632	605	644	670	646	675	606	650	624	608	615	604	601	631	621	634	662	610	642	639	632	607	680	625	577	650	584	642	626	596	608	617	592	641	646	650	640	635	618	665	626	592	597	630	649	626	623	639	647	663	649	645	610	633	644	614	639	644	630	595	582	607	622	641	641	662	631	650	601	639	669	589	657	598	628	649	647	659	640	656	622	593	629	627	642	633	602	637	646	607	648	638	610	643	613	655	624	653	618	623	639	638	579	646	624	622	646	658	632	630	640	628	600	611	613	657	624	617	613	661	635	608	659	598	668	641	583	621	644	649	621	627	628	606	611	621	691	609	597	633	652	646	641	639	603	624	625	588	659	640	634	611	596	631	600	628	570	619	620	567	596	601	635	635	617	600	610	652	634	634	618	585	602	628	579	614	626	702	610	588	643	622	660	667	633	656	592	633	636	584	612	634	627	571	616	664	635	658	651	613	610	592	611	664	620	616	639	596	667	640	653	601	635	645	644	626	623	659	622	680	639	680	618	638	644	621	656	633	615	614	616	631	618	632	655	612	635	667	655	612	610	639	614	646	644	632	623	656	611	606	624	616	619	624	650	587	601	651	640	606	585	636	631	604	616	673	625	616	642	629	624	621	670	632	599	627	626	620	676	625	660	606	636	623	642	637	611	633	613	620	658	653	613	590	611	610	646	603	619	608	657	643	641	625	616	656	659	673	656	604	645	605	628	607	608	630	640	619	621	627	641	580	620	594	641	577	650	695	607	562	670	622	579	640	636	630	608	655	641	652	635	658	642	686	631	591	667	618	671	612	602	636	631	637	601	611	620	645	623	664	608	676	627	638	647	685	638	689	651	645	611	627	595	600	580	566	629	647	593	645	663	655	645	661	636	651	644	623	604	635	605	580	620	643	637	615	621	587	653	616	618	640	638	616	630	594	654	631	627	617	596	603	608	628	623	607	627	653	639	606	630	635	637	666	593	635	625	586	591	594	649	634	661	630	571	630	645	646	607	620	604	623	615	633	609	615	665	610	620	679	576	594	626	606	675	616	626	618	633	663	620	615	604	591	608	594	668	694	601	633	674	628	618	562	598	611	598	627	598	628	669	633	596	611	611	632	618	604	627	668	595	643	625	667	640	642	617	635	594	599	650	619	608	662	618	612	652	588	648	649	655	624	627	584	670	672	617	609	623	654	646	640	634	638	667	625	641	624	618	645	559	655	642	583	643	634	638	603	642	617	650	635	653	666	648	573	582	611	627	616	621	617	642	599	651	654	626	647	637	627	631	682	614	617	647	617	663	625	613	618	609	633	671	640	582	616	648	645	556	612	671	566	579	613	587	628	610	611	682	625	657	616	616	601	616	643	594	627	622	608	678	669	607	575	664	650	591	633	659	653	646	653	618	600	637	639	664	604	662	644	651	610	622	602	632	609	606	612	634	610	629	676	610	604	609	605	601	670	629	574	623	625	619	637	593	649	639	662	640	589	697	634	615	607	620	613	604	642	635	631	653	673	630	618	669	639	657	665	673	631	625	617	636	678	625	625	643	623	662	634	582	644	599	644	594	624	641	669	630	619	600	635	628	588	635	609	631	637	626	648	670	654	607	655	641	657	575	646	607	619	625	655	621	648	682	698	620	639	673	650	638	639	626	600	632	645	606	626	629	612	561	623	637	595	650	631	678	635	686	622	597	613	646	618	619	626	614	604	630	634	593	615	613	677	635	625	673	661	617	688	640	675	652	643	629	632	632	611	636	587	600	605	610	651	649	649	614	584	689	620	610	620	604	626	636	650	641	614	647	589	595	591	645	635	614	582	677	627	626	602	602	646	597	641	665	624	663	651	636	577	668	650	635	637	597	660
27553	22883	18070	6236	2370	1606	1193	877	657	635	603	522	584	548	591	576	565	577	577	554	584	574	594	579	502	554	489	546	552	527	568	558	505	539	515	498	470	507	469	457	523	494	499	543	489	479	548	526	486	487	524	478	486	515	541	544	559	546	559	498	482	483	501	463	419	452	471	508	512	529	519	486	508	468	499	468	503	442	502	492	497	510	477	483	502	469	487	510	540	510	457	474	449	504	501	502	501	482	508	489	486	476	479	485	455	478	540	511	476	479	500	506	506	486	496	498	518	507	504	469	460	503	478	494	469	490	472	462	501	507	473	469	467	483	486	490	484	492	504	514	484	476	499	508	542	463	510	444	487	495	468	464	502	492	470	488	459	505	489	474	491	529	488	527	513	514	505	546	459	457	505	444	489	504	508	516	504	522	493	489	504	468	507	467	478	457	500	472	491	512	481	485	508	491	497	484	539	494	485	460	461	504	473	474	468	473	481	481	479	498	517	470	492	535	472	480	474	488	456	498	469	493	511	490	473	483	475	496	423	501	465	480	474	444	470	473	506	485	462	507	489	503	467	477	473	484	465	452	479	472	516	462	472	476	455	473	458	487	468	459	489	493	453	495	509	471	497	484	502	529	521	491	474	506	490	492	473	521	479	487	461	529	516	496	484	491	486	450	498	467	476	489	500	463	468	503	474	470	493	463	507	484	488	497	479	472	459	468	490	500	502	456	474	457	468	491	470	505	471	513	510	532	524	524	514	482	497	452	514	507	436	510	517	459	483	527	500	469	484	497	510	478	480	448	496	464	469	463	502	485	438	486	492	488	481	477	489	533	503	459	465	495	503	496	491	488	504	486	481	507	490	482	504	484	490	499	476	462	557	463	480	478	522	519	485	464	463	514	472	483	476	511	466	469	540	497	465	486	520	487	501	508	488	475	496	429	532	506	487	504	487	487	521	451	501	468	499	472	449	452	498	472	463	521	468	509	499	507	535	508	518	464	462	486	523	465	535	474	447	479	462	490	490	497	491	463	465	477	541	490	504	485	463	485	500	515	447	479	531	484	474	447	467	490	461	501	478	502	484	493	477	481	506	472	517	476	540	491	530	501	488	477	527	497	462	514	447	488	467	488	503	488	493	511	467	489	544	521	490	486	487	492	469	515	460	441	474	494	499	459	498	455	500	469	505	444	447	481	485	530	482	487	506	482	513	469	526	485	492	460	508	487	492	497	501	487	476	487	490	462	483	508	494	492	502	514	501	475	479	495	483	465	530	474	490	465	469	510	493	455	512	502	466	496	514	494	449	468	521	497	483	485	491	468	540	475	509	483	454	483	528	504	518	478	472	520	488	458	465	471	516	461	497	512	496	484	501	503	456	501	486	487	497	516	458	525	481	474	492	485	476	493	452	482	461	489	474	496	491	482	478	486	489	494	507	503	493	481	497	498	494	498	501	475	477	527	485	469	497	468	517	515	527	443	501	506	520	455	460	480	506	474	496	489	516	471	492	507	479	485	504	475	505	492	464	494	496	479	513	496	467	475	500	515	517	465	491	461	509	492	527	500	439	534	474	495	499	481	482	462	492	506	476	529	462	492	455	501	519	446	439	479	485	484	471	487	492	495	499	518	476	443	482	458	489	466	489	457	468	440	466	533	480	491	517	492	514	468	512	482	449	475	521	500	496	486	528	479	505	453	500	475	512	481	487	504	507	516	490	466	463	439	522	522	460	471	494	499	522	486	518	468	493	499	492	496	495	483	468	490	498	482	467	512	479	508	506	501	490	481	515	474	446	466	463	476	467	485	502	473	462	497	511	536	511	485	516	530	509	477	471	483	492	472	492	510	451	513	496	455	472	491	476	489	482	496	476	531	477	485	466	451	509	487	450	529	492	480	471	464	510	476	496	476	484	467	473	505	451	488	457	466	483	489	493	478	498	498	489	501	530	506	512	492	465	514	458	480	460	450	466	523	502	474	475	462	490	505	485	482	463	464	461	508	483	479	477	501	515	492	523	482	499	538	478	486	495	481	487	498	474	490	504	464	488	464	482	472	490	490	474	481	496	458	484	464	500	503	466	493	483	484	469	477	450	480	477	499	509	475	482	519	507	467	506	478	518	454	510	495	466	499	497	482	474	454	533	498	549	451	465	498	476	493	510	457	482	502	477	475	496	501	472	537	526	473	478	512	490	480	479	456	497	509	487	490	479	498	482	493	490	448	523	480	497	486	459	526	508	472	521	476	501	500	500	503	496	506	552	471	477	508	478	515	526	476	491	494	489	496	508	479	503	483	481	493	471	511	448	486	472	466	451	490	491	475	481	513	481	489	513	473	527	482	447	466	493	510	516	479	457	478	487	504	449	506	475	509	501	487	482	486	486	484	527	479	479	472	485	476	478	498	511	480	486	483	486	468	477	510	486	482	505	514	485	511	479	447	489	464	460	438	471	451	506	476	491	490	485	512	476	428	485	480	497	448	502	494	524	502	485	490	513	512	501	513	472	522	460	528	498	539	494	494	480	467	501	462	491	494	484	505	503	491	468	493	505	532	500	482	502	472	501	501	474	498	501	493	477	518	476	497	464	497	531	484	501	456	497	461	562	434	498	518	463	455	513	510	499	501	491	499	418	507	515	483	477	494	494	498	509	428	493	477	493	504	481	484	457	489	466	470	508	512	470	501	510	511	474	461	470	502	487	476	514	486	488	472	493	483	488	512	490	478	486	510	475	468	494	463	504	493	503	501	489	486	450	510	528	525	474	494	523	515	498	458	448	454	500	527	448	485	483	483	515	512	489	492	481	504	466	480	495	485	465	468	473	505	487	488	477	489	469	466	469	495	483	465	464	517	502	479	507	473	495	464	480	531	527	453	492	499	498	458	481	475	467	457	488	505	521	483	525	503	514	507	488	517	464	480	488	498	480	480	445	505	471	461	435	484	486	487	459	480	505	479	495	479	476	479	479	479	473	437	482	519	471	493	476	493	497	516	455	495	482	497	483	452	504	462	517	474	455	488	463	535	532	502	502	482	501	480	482	505	515	473	455	507	464	481	477	487	479	465	475	513	473	466	469	490	454	517	470	465	476	470	485	492	501	493	491	522	491	452	504	495	504	496	492	457	472	476	456	494	501	465	509	468	496	456	459	470	491	475	464	493	502	529	497	466	530	429	495	462	493	456	412	512	500	472	487	449	450	496	503	466	448	463	481	505	510	501	466	467	477	490	496	468	490	512	468	466	495	471	525	482	481	491	492	479	499	475	464	490	461	498	506	462	501	471	493	491	506	472	543	449	472	459	481	513	458	516	479	482	501	487	528	481	482	511	491	502	444	497	510	525	537	493	458	486	483	464	477	528	459	480	511	464	489	478	472	497	515	458	524	491	480	514	476	475	499	460	490	488	470	472	506	519	481	517	511	463	485	477	475	500	504	508	495	479	509	520	470	514	470	451	485	475	470	502	489	507	466	524	499	500	489	482	491	510	487	467	513	507	491	510
27696	36899	20185	9636	6519	4896	3366	2314	1615	1361	1366	1204	1208	1147	1156	1118	1128	1257	1242	1189	1160	1200	1271	1206	1141	1154	1126	1026	1055	1066	1017	1015	970	984	983	912	951	903	887	890	887	893	974	920	921	875	919	956	882	904	921	899	877	976	1015	1119	1060	989	904	982	921	936	900	860	847	926	871	903	882	868	866	886	884	902	891	899	937	914	896	878	828	878	918	848	914	894	934	898	943	866	895	918	845	853	906	903	895	917	929	876	880	881	848	913	929	889	895	846	894	889	893	892	957	942	920	861	882	843	873	937	911	880	862	893	868	922	937	840	858	871	911	873	887	933	858	913	936	877	903	880	876	851	909	888	974	887	874	913	919	847	895	877	862	910	912	904	925	872	876	858	904	877	925	908	942	935	908	895	919	943	930	941	903	935	883	910	865	853	878	909	915	890	910	865	905	877	900	877	882	896	886	909	923	882	863	836	868	897	928	898	883	889	921	883	929	921	879	867	900	926	885	906	908	873	893	908	930	899	852	915	930	920	869	833	989	885	878	885	920	904	866	882	928	900	900	835	897	863	872	887	887	887	926	836	909	863	849	874	843	881	854	907	856	846	864	838	801	889	900	888	937	900	884	950	922	895	857	862	918	892	899	915	941	895	808	921	872	939	926	896	835	887	882	893	917	868	906	909	857	936	898	905	891	900	955	863	892	927	878	887	932	853	899	884	897	843	885	873	929	900	870	928	915	905	940	903	953	908	880	925	899	857	881	875	901	887	894	887	851	867	902	857	870	915	857	950	922	974	932	919	851	866	878	914	906	910	883	847	895	929	846	889	901	866	895	849	875	914	861	936	879	888	924	908	862	917	888	891	830	926	871	894	877	864	892	946	882	893	915	895	894	877	882	879	875	935	863	891	900	894	919	907	872	914	862	860	897	866	885	893	830	869	913	907	903	845	912	901	889	870	893	861	887	871	879	910	907	905	861	900	895	875	916	889	867	896	911	913	832	898	930	873	885	871	855	915	926	936	851	884	862	893	893	795	876	919	884	893	900	913	874	871	861	870	849	860	883	867	905	900	899	903	877	851	928	908	922	903	983	875	885	893	873	955	886	884	910	928	865	888	883	901	896	920	930	879	818	902	936	941	899	914	880	942	873	892	853	901	948	861	892	895	862	877	904	914	868	905	907	856	868	901	910	919	865	918	885	957	876	871	883	881	886	885	898	843	874	861	847	884	881	859	914	889	901	920	945	903	902	919	890	874	861	900	858	876	845	873	934	880	837	867	882	865	884	856	908	914	891	855	851	922	900	901	898	926	872	896	872	887	909	874	873	870	879	938	916	956	888	889	872	873	872	928	861	843	886	874	870	896	894	899	849	883	885	943	898	903	890	906	886	888	847	945	839	934	867	890	885	920	919	939	875	892	899	914	952	918	919	851	900	879	879	922	935	884	888	935	867	868	895	904	923	883	858	902	886	909	899	883	867	918	915	908	941	840	857	945	901	879	905	902	902	847	886	899	874	892	858	923	870	853	924	927	895	883	841	910	935	932	911	892	905	884	860	875	859	919	851	885	844	841	884	864	914	940	896	867	877	903	952	917	889	880	945	909	875	884	871	879	879	900	864	902	926	905	873	847	863	942	869	930	938	906	859	905	911	897	950	906	916	808	915	858	954	911	953	925	931	869	826	897	873	882	929	909	909	926	878	880	934	921	881	913	884	859	906	869	908	876	896	871	900	907	886	929	902	887	874	860	878	909	847	903	906	835	891	833	905	943	848	898	869	934	899	880	881	848	887	920	845	922	897	902	898	914	965	943	894	927	845	895	914	897	922	873	946	911	904	859	917	944	880	889	905	921	904	880	896	898	946	867	854	986	861	859	921	867	889	904	858	884	891	857	852	904	857	930	884	889	939	888	854	908	911	886	965	885	886	937	883	900	910	947	875	853	876	874	930	898	895	964	887	894	900	944	907	874	904	895	880	883	911	874	915	908	843	902	920	951	872	910	902	900	864	896	896	866	841	951	848	952	869	912	889	815	931	910	878	881	847	913	906	887	892	897	842	891	884	871	930	887	887	865	869	892	877	875	903	897	816	881	899	813	861	876	919	924	899	918	897	885	906	873	918	883	888	950	932	906	862	842	941	890	909	900	856	906	899	888	893	831	924	884	912	885	869	911	855	894	894	837	899	925	957	950	924	897	877	875	885	911	903	912	892	879	878	923	872	894	880	953	906	920	873	849	969	853	890	884	912	867	900	912	954	890	846	894	872	882	898	906	907	887	917	852	938	869	849	948	883	926	889	899	884	870	904	924	893	868	892	899	916	887	870	946	911	876	880	890	895	929	887	929	876	894	890	892	907	879	860	933	872	887	883	919	855	878	899	850	906	940	913	913	879	930	875	873	871	841	918	869	878	876	898	889	945	870	894	863	886	871	879	942	906	891	895	884	917	906	842	880	913	888	907	940	890	910	894	860	869	928	945	864	868	894	932	903	827	901	922	872	872	890	878	906	935	886	862	932	853	883	904	856	876	885	878	849	900	923	876	931	879	929	876	942	924	866	895	874	896	858	886	915	954	966	898	854	867	818	852	896	887	926	886	892	913	877	911	860	895	883	908	914	913	929	853	902	919	868	897	859	918	906	887	933	937	869	877	931	866	912	913	894	861	880	917	869	912	888	915	888	890	872	901	894	890	843	835	904	882	919	923	878	849	894	841	862	938	926	905	902	878	883	848	912	876	886	884	943	886	944	845	951	881	926	896	917	906	821	869	904	880	919	938	873	837	880	902	903	906	916	909	947	894	860	908	933	879	845	856	900	909	875	920	891	897	897	942	915	939	859	832	858	914	847	888	910	915	903	888	853	906	937	895	896	882	903	885	892	884	913	883	887	852	853	879	893	857	869	909	855	822	912	867	906	915	873	929	877	967	864	935	934	921	928	883	943	929	878	915	887	844	898	918	883	877	900	831	955	925	901	925	866	925	912	897	915	857	881	889	876	859	840	932	939	844	888	884	897	887	894	853	937	852	895	874	889	890	905	960	896	909	847	878	937	854	843	844	902	879	859	845	886	895	875	867	913	899	963	925	822	910	855	934	889	908	857	929	920	859	858	874	881	925	884	897	912	908	910	927	888	878	896	866	879	890	895	887	882	925	909	900	903	921	845	847	888	893	889	823	900	894	904	880	924	895	878	916	902	888	896	948	886	934	864	886	885	888	925	862	879	927	913	899	840	892	916	938	820	978	893	899	871	949	871	906	918	847	868	850	880	905	850	981	843	919	935	881	888	949	918	909	927	846	912	918	914	921	928	873	899	900	851	895	886	879	911	903	867	892	891	915	868	931	911	835	850	938	898	850	817	922	946	861	860	964	898	897	894	894	906	874	899	866	893	905	893	888	909	900	871	870	844	834	856	911	881	917	887	834	827	917	876	882	921	887	919	856	899	883	882	879	896	834	903	938	870	901	861	890	886	940	909	889	930	907	911	934	855	885	900	920	955	872	894
24563	21698	28850	24770	20185	7630	2878	1473	925	730	699	626	618	531	615	532	523	534	522	545	504	532	547	571	558	543	547	464	469	466	499	475	521	459	434	468	462	455	455	431	432	431	375	440	408	453	438	420	429	444	434	542	471	538	752	741	614	517	471	451	419	442	410	423	444	446	441	442	400	423	437	398	393	376	397	405	445	394	453	404	414	394	414	452	442	407	390	418	384	428	434	424	407	414	396	421	394	406	405	433	407	395	446	390	416	431	418	438	462	421	410	428	396	441	437	434	412	422	411	424	412	409	408	453	405	450	407	419	403	440	440	413	427	447	410	432	402	402	406	396	447	402	432	418	413	428	406	389	392	441	423	427	418	433	443	428	463	435	383	466	414	419	412	414	415	406	404	415	430	399	415	421	390	405	401	402	400	433	409	407	418	403	420	416	410	397	446	387	414	448	375	408	425	430	426	423	401	392	410	380	405	415	396	424	410	419	443	410	421	403	407	398	442	426	403	409	408	423	415	411	455	442	458	393	392	410	394	455	408	417	465	410	429	393	405	428	441	410	402	460	408	387	425	432	443	437	407	443	431	408	443	420	372	391	467	450	432	432	418	427	426	403	406	420	410	406	406	451	412	395	440	429	412	398	423	433	431	399	435	388	433	429	396	398	392	402	432	405	402	418	427	410	379	414	425	421	408	398	441	403	452	448	444	392	414	394	447	419	407	391	435	403	387	432	392	406	423	370	408	359	390	451	418	416	451	424	432	435	424	417	413	407	447	401	401	439	444	432	425	382	432	418	478	420	404	456	396	405	382	395	380	403	426	429	425	433	443	442	388	402	433	485	427	435	438	470	441	436	398	425	415	404	415	431	376	440	423	412	407	402	436	408	393	393	385	444	445	390	469	423	407	377	401	409	396	436	410	379	403	432	421	426	422	407	416	416	384	399	445	420	442	439	433	420	438	451	429	415	451	426	413	427	391	413	410	430	418	410	454	424	381	453	402	413	459	415	433	407	433	426	416	417	429	430	442	436	410	440	408	416	428	438	397	404	433	381	392	413	396	424	397	448	419	402	404	426	395	407	439	438	417	375	401	432	419	421	407	401	388	438	429	406	416	433	423	414	452	406	402	418	403	413	391	443	441	415	427	431	405	416	407	377	418	433	391	410	413	418	390	386	411	419	415	395	422	437	417	421	412	412	414	406	380	409	352	432	423	385	416	374	436	435	408	423	434	402	410	393	400	447	388	429	388	381	425	402	380	401	400	439	402	404	406	424	419	420	438	410	380	401	396	424	402	390	388	436	428	437	450	410	413	411	455	400	423	402	429	407	421	444	410	430	428	443	420	419	396	392	387	395	418	434	414	441	447	410	432	414	376	441	436	405	419	429	408	412	442	429	442	423	406	427	424	397	425	393	417	388	410	402	419	402	408	442	387	417	389	419	425	407	403	401	417	445	414	454	369	404	399	418	438	412	420	405	414	394	457	378	415	436	416	419	407	412	402	416	416	405	408	408	398	419	391	440	448	446	430	424	407	395	427	421	416	404	400	407	426	404	401	428	412	458	404	403	405	401	404	434	394	441	422	377	428	421	399	405	427	399	382	431	444	406	467	459	396	401	442	418	423	408	377	403	436	410	446	446	432	428	430	424	438	422	427	403	401	439	406	393	423	431	421	432	410	396	399	434	390	406	400	419	383	394	399	423	400	395	424	422	416	421	434	433	403	437	426	433	403	441	453	394	418	434	410	396	403	410	404	434	417	391	442	387	412	416	460	403	432	459	420	409	411	440	440	440	397	390	416	438	396	392	412	430	408	415	444	372	390	416	461	431	419	416	419	392	424	410	420	399	421	409	416	422	415	411	459	411	411	378	407	420	410	395	398	441	430	421	403	419	420	422	429	423	391	405	428	408	411	379	434	435	401	418	423	415	365	442	446	454	413	436	413	394	442	412	419	419	408	423	398	389	374	410	416	435	450	426	394	381	436	389	389	407	401	424	373	449	456	382	435	423	424	366	433	400	395	403	396	421	416	434	469	426	416	416	441	458	413	405	455	398	425	404	455	420	407	421	440	431	424	414	411	390	443	414	423	405	407	437	436	388	422	406	449	421	413	392	420	384	408	435	451	409	421	428	402	430	421	378	436	383	424	405	377	414	448	388	379	410	429	414	422	410	408	407	427	407	412	426	408	359	433	418	447	401	435	425	459	401	429	386	398	397	433	410	412	392	418	427	380	411	423	429	396	401	412	422	402	398	361	451	448	426	433	421	442	396	397	417	431	441	435	421	401	425	409	418	422	395	422	400	413	405	386	458	431	425	402	406	412	424	408	431	425	434	415	416	416	390	397	413	424	404	406	416	433	437	439	409	444	465	405	425	437	400	397	407	422	412	400	396	414	442	379	416	453	417	368	419	384	395	419	416	379	421	420	427	381	399	437	393	419	424	416	389	397	426	445	433	450	421	405	435	409	400	417	393	446	420	437	401	417	432	401	394	427	449	414	420	416	412	416	400	431	408	401	406	431	397	435	471	417	391	436	429	414	392	381	421	393	402	418	420	412	377	397	401	396	393	427	419	408	394	400	444	450	412	412	445	418	396	420	423	411	426	416	432	418	417	420	430	394	421	417	409	394	418	439	438	426	401	412	394	417	407	433	396	423	428	401	419	391	377	417	411	416	436	402	446	442	415	422	446	450	405	460	439	438	404	473	418	424	398	434	383	420	455	463	413	411	405	409	437	416	396	427	448	374	424	422	371	449	409	404	422	446	386	424	408	421	385	433	414	430	384	436	431	414	415	448	428	437	403	441	410	424	432	408	385	381	435	417	407	405	411	436	428	430	437	437	438	403	415	415	433	416	396	434	410	405	430	421	387	430	409	391	427	443	376	424	423	456	404	420	405	410	372	384	434	419	363	451	433	417	392	387	411	421	386	432	396	459	427	398	424	374	421	443	407	421	437	398	439	442	435	446	456	422	403	420	433	456	392	425	417	389	437	427	406	442	433	392	407	444	413	424	420	410	400	416	409	430	405	425	379	389	415	374	436	439	395	437	432	401	440	406	431	421	467	422	435	411	425	398	395	435	404	392	422	415	434	447	421	426	407	396	436	409	393	407	426	364	402	436	414	367	470	392	408	425	385	429	422	407	385	427	415	401	417	412	440	419	419	428	421	420	422	430	429	425	406	406	451	413	416	407	434	407	421	431	430	412	380	441	415	401	390	374	392	429	428	422	398	401	416	412	404	423	429	447	385	405	392	419	441	444	413	427	365	397	427	365	413	423	438	429	460	440	393	442	425	431	416	424	426	431	420	423	451	383	408	415	426	452	405	406	392	376	382	400	413	437	401	439	428	426	428	425	407	406	400	405	411	426	374	415	427	448	425	428	422	423	425	444	447	422	428	371	471	402	360	408	410	412	408	379	383	417	407	437	380	380	429	434	397	466	364	447	423	401	420	442	446	431	422	464	425	412	419	419	400	399	413	410	408	403	429
31940	51189	32344	15837	11466	8886	6415	4455	2764	2096	1808	1617	1538	1324	1250	1118	1127	1178	1135	1060	1006	1177	1241	1249	1276	1205	1144	1125	1051	1060	1027	1045	999	1020	899	910	896	862	865	874	815	773	835	856	824	850	817	844	766	847	888	1335	916	1263	1938	1689	1411	1098	974	900	852	808	802	785	798	738	798	778	780	791	777	825	763	767	731	817	773	750	768	744	780	811	798	772	774	802	779	816	786	798	828	787	757	813	765	739	768	800	790	775	825	774	755	758	789	751	763	740	794	739	800	793	807	796	758	772	798	726	741	760	757	847	767	755	748	794	773	767	799	772	766	777	778	713	821	814	760	763	800	754	813	772	753	737	760	827	790	743	749	766	789	793	797	762	767	791	790	763	746	761	794	761	789	773	787	761	784	745	791	752	771	761	727	742	798	783	798	789	745	711	760	744	784	768	782	819	761	781	744	766	744	779	776	793	800	741	763	787	799	769	748	729	777	728	765	754	815	780	767	797	763	779	780	779	747	754	783	755	794	783	788	812	774	770	766	728	735	769	824	787	769	799	754	801	757	767	744	839	781	775	772	767	802	768	753	770	770	743	772	732	785	824	752	742	754	779	801	736	826	743	786	748	790	680	713	734	767	747	774	788	777	770	784	759	810	817	718	806	771	753	749	786	821	757	775	756	762	760	767	754	840	787	768	767	776	765	791	739	767	745	773	779	746	753	775	775	746	759	818	789	761	775	716	765	739	758	760	747	708	760	759	742	765	814	746	761	796	772	754	792	778	773	750	792	769	822	756	783	790	805	797	728	792	779	771	803	784	768	745	752	724	812	776	784	820	790	818	761	754	731	772	753	780	776	823	766	731	796	806	819	789	763	749	774	718	783	786	795	792	779	779	793	773	766	835	765	775	759	781	730	786	807	781	782	778	794	836	701	819	715	762	777	808	790	755	768	817	741	789	801	757	805	770	789	851	815	778	759	740	768	804	801	760	778	761	779	758	790	811	803	770	783	744	797	803	808	775	740	791	762	753	755	825	754	772	730	758	828	738	778	813	788	777	749	778	763	730	759	798	804	812	786	736	750	763	806	729	763	744	748	739	726	724	782	787	748	725	736	781	793	813	738	792	788	787	753	778	768	730	776	750	752	735	795	776	774	763	780	754	764	737	788	778	756	830	803	814	748	782	831	788	793	780	728	739	749	767	714	768	758	813	744	804	810	739	781	752	761	767	803	766	777	731	864	790	812	766	777	789	781	781	741	718	753	738	736	787	796	752	773	784	785	824	816	840	793	762	783	830	783	752	743	773	804	790	802	735	781	788	796	808	760	765	808	746	747	789	713	782	726	749	763	748	777	784	765	801	747	797	752	785	764	804	741	740	754	770	707	758	798	796	760	793	799	789	807	776	810	808	762	786	792	731	798	787	793	786	772	698	771	750	726	812	793	781	729	785	741	748	797	749	724	731	775	769	794	832	795	787	777	759	764	766	755	738	762	746	736	772	784	745	777	748	750	788	735	779	799	786	745	764	804	799	747	819	786	778	788	792	746	798	754	748	798	790	766	779	800	743	760	778	798	756	796	786	815	790	738	822	761	863	734	782	731	765	765	803	779	770	840	746	771	732	792	733	760	766	802	773	762	774	763	819	756	800	767	755	756	827	775	799	740	795	752	774	784	733	813	741	768	792	815	787	788	715	757	781	713	817	742	760	786	741	757	768	779	749	769	770	762	749	791	772	765	808	756	765	755	780	799	774	749	801	735	745	797	816	779	778	750	765	806	781	810	777	713	786	758	757	729	786	747	774	807	794	689	789	792	808	758	798	775	770	807	820	780	761	788	789	791	768	777	726	800	795	728	749	785	809	758	786	733	796	801	718	805	742	764	780	767	761	795	781	781	756	811	818	768	821	765	756	760	797	797	774	764	762	795	793	766	773	784	797	766	788	791	764	771	736	760	763	798	787	719	733	820	805	728	783	738	759	776	739	782	759	757	799	769	778	754	760	762	788	818	753	771	797	818	777	770	806	806	756	844	760	800	778	751	761	787	774	821	791	798	793	754	758	823	728	727	752	779	717	757	735	800	806	808	776	782	795	756	747	794	799	724	800	772	805	791	777	763	750	765	757	718	753	742	791	764	780	757	750	793	749	788	738	787	827	778	775	697	800	765	790	756	792	760	700	815	758	766	745	774	796	727	781	734	781	780	774	767	752	782	745	830	758	805	757	787	805	801	803	764	774	821	783	756	786	727	759	784	741	791	789	773	804	770	793	752	791	796	775	783	785	818	761	725	778	755	789	725	825	837	804	797	769	761	775	763	777	823	763	780	809	757	745	775	811	785	817	778	747	797	803	722	805	780	776	757	775	794	748	805	841	773	751	804	790	804	708	758	801	734	782	762	802	782	775	724	809	738	819	734	797	715	781	756	786	760	791	760	805	800	744	710	856	785	781	769	740	822	803	769	757	768	777	766	791	760	771	804	735	797	786	758	742	754	761	792	770	772	792	784	789	766	756	745	740	764	810	774	731	850	803	730	750	760	777	767	791	748	772	774	786	780	744	784	783	789	755	764	827	726	782	769	813	727	778	753	799	775	793	784	815	730	787	785	789	804	790	783	767	829	782	725	767	796	791	811	784	775	723	787	764	781	811	784	738	785	777	785	771	718	749	817	778	796	791	786	799	780	805	759	803	775	767	768	764	787	781	733	781	787	711	752	790	790	786	719	796	744	822	828	757	780	748	827	783	793	774	769	765	792	755	772	772	761	753	763	812	741	787	760	775	781	782	803	789	747	779	721	733	823	771	703	706	756	796	776	824	735	750	798	740	784	787	785	779	756	755	778	723	767	754	757	718	747	793	749	761	736	841	778	751	775	767	725	799	764	838	767	752	803	746	815	793	786	804	747	853	752	746	811	822	800	767	785	788	773	754	780	799	770	788	724	758	773	808	773	779	779	769	799	776	773	812	760	798	735	820	755	780	745	788	769	777	743	789	805	772	808	800	762	762	780	738	799	724	807	754	761	796	764	761	809	793	767	748	783	791	780	776	779	764	739	765	765	813	843	726	799	767	763	750	753	713	759	777	746	746	802	769	804	798	775	782	760	750	766	805	805	805	777	755	773	835	801	753	759	767	775	749	757	756	757	707	830	767	787	750	821	764	804	809	745	763	799	776	730	775	728	742	730	811	757	777	767	788	827	795	826	766	772	768	780	774	767	755	756	743	781	779	764	698	779	800	773	784	809	742	800	764	765	741	822	790	736	769	751	766	734	774	759	805	745	747	766	815	753	772	778	766	753	812	810	793	781	792	806	781	797	775	833	783	766	800	755	771	774	752	786	783	821	786	776	764	798	772	787	753	774	756	767	803	771	741	776	789	746	735	804	773	737	779	752	744	783	773	774	786	775	755	765	766	761	738	773	825	781	790	793	756	736	789	724	775	759	774	817	749	761	802	780	834	773	735	769	763	730	790	780	784	792	830	775	754	745	735	768	759	769	738	728	787	809
23708	21687	29467	24231	21566	20050	7403	2540	1406	948	844	736	680	573	534	510	500	473	510	532	506	508	511	498	463	475	520	465	482	475	468	437	442	450	432	407	425	409	418	416	428	421	414	379	406	394	394	369	402	381	426	447	421	923	1215	1108	769	621	441	449	361	372	393	375	408	414	391	404	370	349	402	402	376	351	390	396	389	363	356	360	370	379	385	367	343	423	367	351	377	407	376	400	391	370	367	373	392	380	420	405	372	377	398	402	357	391	400	361	371	382	428	388	406	387	385	350	367	398	379	388	399	360	395	355	385	375	394	343	350	400	406	391	371	422	402	369	418	325	357	397	424	405	423	384	407	361	372	356	396	352	374	359	364	370	373	394	363	388	369	403	406	373	359	371	382	377	363	379	395	388	378	358	391	341	388	395	356	366	367	356	395	392	376	372	377	353	374	392	394	397	404	359	396	380	360	384	389	404	355	398	349	389	386	352	363	379	378	373	376	385	397	367	376	343	374	380	388	381	386	383	393	379	370	380	391	381	354	385	405	366	410	395	372	379	393	354	386	360	363	382	391	352	365	386	359	377	360	363	375	388	369	382	360	378	352	379	382	387	380	361	384	376	379	371	378	351	391	356	382	336	361	392	378	391	376	360	376	366	376	369	366	376	358	378	374	385	378	373	345	360	357	351	398	364	396	355	378	392	426	413	394	376	374	394	372	385	369	410	398	362	403	387	352	345	406	389	378	354	389	371	378	393	385	366	406	398	387	385	371	367	354	379	377	389	394	391	351	394	390	386	405	398	368	378	357	400	409	358	382	424	360	366	345	377	397	389	364	368	412	371	431	364	364	358	365	374	361	348	405	387	356	404	359	387	377	348	355	390	370	362	411	377	379	384	350	387	370	369	370	365	376	369	377	367	359	355	376	376	403	424	359	368	375	391	383	384	381	366	345	400	354	376	380	390	349	377	370	391	392	381	383	407	423	387	379	391	367	404	372	427	403	389	381	337	399	384	369	394	353	378	387	360	378	390	344	347	338	349	389	372	405	366	434	372	369	401	402	378	383	372	396	441	359	342	333	386	395	380	405	395	381	385	360	365	384	379	369	383	348	448	358	370	370	381	366	357	350	381	369	373	398	388	424	393	380	373	392	386	339	344	376	373	365	381	377	373	408	380	371	356	363	389	394	374	373	369	379	372	371	370	406	366	373	346	413	368	381	357	335	391	392	366	385	356	382	360	365	387	404	373	397	398	355	401	396	374	358	373	386	366	384	388	370	375	372	405	387	357	390	386	354	380	368	389	370	371	348	404	365	391	389	353	374	407	374	401	359	387	399	413	357	413	384	367	379	374	370	382	412	400	352	371	353	372	388	355	389	342	379	367	391	379	396	361	377	370	337	368	409	376	360	365	393	381	389	404	419	386	403	407	408	350	383	324	414	368	393	368	395	349	370	366	395	381	357	389	400	384	362	381	362	375	401	379	353	390	407	388	380	378	393	373	387	426	396	368	408	341	353	391	382	409	358	375	409	380	362	389	374	407	394	397	377	372	368	404	353	385	383	367	390	422	367	402	384	336	382	399	377	352	341	392	327	374	374	395	392	416	379	379	360	390	372	404	386	386	342	361	392	361	355	382	365	394	356	386	401	387	355	382	390	387	371	375	382	371	369	404	359	372	360	408	362	372	372	358	403	385	402	403	390	364	397	376	392	364	404	405	390	376	348	363	420	347	367	377	392	348	391	355	380	361	396	380	345	405	388	389	384	382	360	406	379	377	403	354	358	396	406	380	394	362	388	380	419	376	403	387	379	375	387	360	382	376	378	403	386	378	389	393	363	396	342	339	380	329	355	376	386	359	373	421	371	388	364	398	362	386	392	364	343	392	380	392	396	388	363	362	360	411	367	400	371	355	375	402	405	412	380	377	388	395	376	383	407	337	372	374	383	408	365	409	352	382	356	390	351	421	397	408	409	415	437	402	357	383	365	361	393	382	385	349	383	391	338	401	421	376	392	364	387	389	394	390	373	378	390	341	381	419	364	369	383	405	380	408	368	367	373	402	404	365	346	398	374	356	374	406	412	376	396	378	366	397	354	371	395	365	368	409	373	378	390	387	367	399	387	387	368	345	384	349	381	405	363	375	399	395	346	368	365	398	345	391	386	377	347	379	363	375	363	382	384	416	373	372	408	368	427	368	381	390	370	414	354	380	384	370	380	357	346	390	401	369	379	389	380	382	421	368	379	390	404	362	378	401	431	368	377	383	374	388	382	387	398	386	383	422	375	383	407	369	370	381	391	386	335	389	364	369	361	360	360	378	368	379	352	371	364	393	350	399	353	397	425	404	393	397	378	402	355	378	395	354	365	369	395	418	375	377	330	355	400	386	375	380	377	408	367	387	413	333	362	360	396	421	347	331	393	348	382	403	336	370	374	388	372	364	393	360	407	371	363	364	373	378	357	370	361	369	375	361	372	366	406	391	398	391	398	397	381	337	341	370	367	345	366	398	380	375	369	381	379	397	402	373	333	381	361	396	360	409	401	417	383	393	363	362	381	358	379	376	383	410	377	360	385	376	375	396	393	378	365	376	412	391	374	368	353	386	359	356	323	390	390	371	355	376	402	380	402	388	392	414	405	367	350	374	344	355	359	386	395	390	359	389	383	380	367	397	424	399	380	396	364	410	365	384	394	361	375	406	425	344	394	373	374	401	364	361	375	397	394	362	360	392	372	400	382	369	386	369	371	355	396	392	368	364	367	373	379	355	402	411	389	375	381	363	388	400	374	383	395	397	414	360	368	355	392	366	346	380	369	381	380	370	398	380	394	402	346	362	384	389	397	398	383	383	393	388	413	393	385	387	383	374	408	377	378	375	360	367	372	422	371	376	417	375	371	371	377	367	376	366	383	368	369	367	388	362	364	347	346	419	402	357	355	371	363	361	409	385	404	375	359	384	380	360	386	389	353	339	417	374	370	376	370	387	386	401	419	366	397	380	349	348	390	340	386	341	367	364	373	352	375	373	374	384	391	380	363	365	368	371	375	380	363	393	390	388	362	389	389	377	389	351	392	394	394	381	420	382	352	384	381	395	385	386	373	413	364	366	388	345	385	394	387	416	378	372	345	368	372	392	378	368	382	406	436	391	368	383	357	392	373	388	367	379	383	393	399	381	381	403	384	406	373	398	369	371	359	412	383	377	415	374	388	380	367	369	372	363	366	407	365	375	394	360	389	357	384	390	363	366	371	370	370	414	395	386	329	391	357	369	357	362	361	373	391	371	378	368	389	360	346	372	394	377	361	390	354	359	411	367	356	378	378	392	351	393	374	366	363	394	359	392	380	400	386	387	370	392	381	369	379	372	359	337	381	355	376	393	373	382	376	403	389	358	385	349	367	368	367	357	369	357	397	396	372	404	375	371	356	371	380	380	343	382	393	415	389	381	364	348	371	369	362	366	373	352	385	378	351	367	365	391	379	389	370	393	373	344	386	409	367	396
35369	58103	40694	18745	14351	11827	9064	6525	4350	2854	2365	2075	1719	1450	1274	1084	1090	1102	1233	1110	1089	1069	1120	1118	1064	1021	1102	1090	1073	1012	966	915	868	808	794	818	808	758	758	802	738	783	725	758	770	751	763	766	748	795	912	811	783	2327	3295	2857	1864	1339	936	782	736	705	705	679	672	697	648	700	665	690	676	675	709	670	665	690	669	645	625	663	670	701	682	685	694	718	704	673	666	649	680	659	715	718	661	761	723	697	693	698	668	675	702	695	694	679	655	647	701	664	718	697	689	701	663	690	679	667	695	688	718	671	682	689	639	690	703	676	661	668	664	682	690	674	670	705	733	699	680	667	722	654	661	650	721	666	692	621	685	688	654	694	696	678	701	720	698	646	693	638	709	695	674	699	679	689	681	675	693	688	691	703	681	693	667	667	714	641	664	709	683	650	679	730	683	690	692	661	653	733	697	663	690	700	644	732	684	696	690	646	663	696	669	712	664	699	674	679	664	694	705	730	713	686	660	737	666	661	713	702	688	657	755	722	710	687	679	701	668	679	681	713	682	691	682	723	715	656	715	671	648	703	665	678	675	675	690	719	686	721	720	658	647	685	706	663	679	615	640	637	692	729	668	632	669	735	724	709	681	711	676	668	734	689	703	683	667	678	664	676	682	676	684	653	712	667	692	627	713	661	702	691	698	676	688	697	662	641	646	646	646	663	664	656	708	673	694	665	693	678	646	648	679	643	663	696	672	656	676	690	680	646	708	683	641	682	628	728	690	660	661	680	673	716	692	716	730	686	635	679	660	685	716	659	681	694	676	676	640	675	689	744	688	662	708	678	699	674	712	701	664	617	680	711	634	671	667	650	696	653	673	689	648	665	656	713	695	692	746	666	653	663	701	727	693	642	680	637	683	699	623	675	664	634	687	697	706	688	686	675	692	698	698	717	688	654	628	677	682	735	695	679	669	612	689	618	652	680	674	662	699	654	658	682	702	686	687	688	695	678	692	666	672	666	636	678	653	659	693	656	665	684	647	687	714	683	661	674	687	671	698	680	672	662	659	669	675	700	643	700	740	690	699	651	704	672	701	699	662	707	661	711	684	656	647	691	692	654	732	647	655	667	647	674	692	644	657	670	694	681	680	696	660	635	672	677	769	664	656	660	684	698	667	695	701	687	668	705	707	696	688	701	702	694	669	685	667	664	665	718	667	700	680	735	673	648	676	691	677	691	682	721	605	710	711	692	644	697	680	710	707	659	678	649	681	724	699	655	673	677	682	718	703	711	709	684	659	678	663	691	715	677	710	683	661	667	647	625	685	656	722	673	679	710	669	712	723	696	673	677	640	625	683	691	690	681	691	731	737	668	722	675	682	668	702	688	677	654	649	714	688	676	658	709	701	647	687	691	692	679	711	708	657	659	665	678	675	660	701	732	736	671	639	722	603	683	696	695	644	668	720	650	686	744	672	663	695	741	651	658	713	687	654	725	704	682	711	678	695	683	726	613	692	717	673	665	645	712	690	681	642	658	706	698	714	678	689	668	689	646	722	679	699	663	670	684	672	687	690	691	697	657	727	732	733	668	662	652	659	645	708	671	696	671	661	665	644	672	687	681	672	698	644	697	697	716	691	709	658	668	693	723	671	673	727	691	678	710	681	697	668	705	688	685	727	647	722	678	684	700	653	630	693	701	699	671	598	646	680	655	686	675	677	684	691	685	703	652	635	679	615	662	668	696	709	687	702	660	711	696	698	678	705	710	675	648	698	695	694	743	668	692	692	680	684	663	683	668	670	702	663	684	695	750	696	663	739	673	692	667	687	716	681	692	675	666	686	646	678	674	711	676	689	706	720	704	673	658	675	655	721	692	679	682	664	740	706	675	668	686	735	668	693	669	696	728	662	656	686	665	696	711	685	719	687	671	683	685	722	664	679	686	710	661	623	675	655	684	642	676	666	711	668	703	658	643	690	652	659	679	733	627	671	650	724	634	618	712	699	670	692	704	655	660	695	664	668	673	708	698	665	685	682	649	706	719	697	701	676	721	611	682	720	689	695	667	696	664	661	685	686	686	708	664	678	677	679	687	672	674	689	661	674	666	696	693	646	686	653	706	679	648	669	693	686	656	677	704	671	659	694	682	655	713	703	691	652	649	692	664	690	704	688	686	694	680	656	683	701	651	653	687	656	643	685	692	679	677	709	692	645	660	683	697	686	679	674	624	693	719	696	722	650	694	660	636	667	641	672	650	738	653	696	691	690	656	708	691	726	659	688	643	690	696	680	677	697	644	669	692	686	709	668	640	672	697	708	637	672	700	663	673	730	681	688	665	641	709	662	678	715	682	669	683	684	695	705	702	658	643	667	721	666	678	676	693	684	704	663	679	661	654	644	679	679	671	653	699	707	634	665	676	707	704	708	707	686	645	705	637	688	682	709	676	646	714	644	712	665	688	690	687	646	670	672	697	682	702	690	644	695	671	666	691	639	732	699	746	718	688	649	707	708	639	724	679	672	618	676	688	680	639	698	694	664	630	691	692	702	653	641	701	684	617	702	675	672	674	647	665	699	715	730	666	672	662	664	680	652	664	695	720	705	709	676	710	672	723	705	670	682	706	703	709	666	667	712	657	691	691	694	674	730	690	695	653	686	671	651	675	670	691	666	677	698	647	698	686	663	635	662	696	666	661	715	662	690	680	738	687	680	709	718	662	654	678	632	674	676	708	707	722	735	700	693	682	673	677	682	642	672	694	646	760	682	686	693	656	671	713	645	634	695	701	686	659	689	657	674	631	672	676	691	668	716	709	684	643	678	620	675	704	671	607	704	721	657	652	695	687	713	699	683	673	656	678	675	679	683	677	653	659	700	591	655	693	656	664	693	711	646	668	695	751	696	643	661	682	660	711	657	699	664	692	632	630	680	699	703	624	685	645	695	659	684	655	701	688	695	663	668	672	690	723	715	639	662	636	712	710	677	705	688	685	691	674	635	718	612	644	701	659	694	698	717	703	719	691	676	727	663	630	705	690	687	646	642	699	671	663	711	683	638	707	675	635	662	647	675	690	637	671	682	709	684	659	686	689	723	684	699	679	717	611	685	679	660	669	718	657	691	687	670	633	690	635	704	711	675	713	671	700	683	667	674	694	724	656	666	701	645	696	671	671	717	623	672	646	669	688	663	699	656	697	646	696	649	725	677	659	668	737	719	666	659	664	723	738	699	678	653	678	710	674	663	665	686	683	631	648	662	670	702	675	646	680	665	681	646	685	713	650	676	646	682	636	702	719	658	697	696	644	721	692	719	706	691	701	700	646	674	628	657	690	715	669	673	684	677	667	677	694	680	651	751	665	687	639	698	694	663	678	665	714	695	674	669	676	696	699	719	669	683	680	659	663	666	705	685	680	701	664	710	709	658	678	692	719	673	698	682	619	691	665	662	706	697	706	669	651	705	652	650	684	713	690	701	657	679	696	666	684	690	672	650	685	667	627	685	665	709	687	687	673	712	718
27376	23542	19036	4851	1817	1586	1210	923	856	685	607	600	555	563	545	548	533	551	564	599	501	563	551	552	526	518	539	502	518	535	536	495	523	506	530	530	534	509	511	472	501	495	530	519	524	529	525	539	532	508	499	523	550	531	592	597	539	529	542	488	525	492	491	498	501	529	510	518	538	513	528	462	500	493	515	532	549	517	488	557	503	525	482	518	502	487	492	468	511	512	525	491	523	529	466	515	506	473	510	515	521	462	513	507	480	490	498	488	508	504	499	502	532	495	500	504	471	508	492	500	518	527	491	496	501	508	493	488	509	508	526	458	513	418	474	521	520	468	532	515	494	498	523	517	517	555	484	518	485	487	467	515	507	515	473	497	536	529	529	503	515	525	502	514	535	526	532	495	494	524	517	533	535	531	523	509	523	471	477	521	477	469	501	530	504	497	481	521	487	533	515	521	520	500	495	515	532	542	498	538	508	544	479	511	546	543	514	538	484	496	519	498	510	506	501	504	506	478	536	509	504	520	502	534	517	495	511	517	534	535	529	512	510	502	533	463	490	503	521	494	523	477	541	506	489	477	497	535	497	480	520	505	491	485	504	457	485	495	517	511	529	545	487	532	496	479	515	476	557	475	536	528	464	488	474	500	529	517	526	516	491	548	492	484	502	505	507	463	496	497	476	538	525	486	492	485	451	496	526	519	523	507	515	510	481	490	511	509	554	527	547	503	524	518	493	491	530	533	527	507	490	518	501	513	537	530	534	527	538	516	466	505	523	516	537	481	506	509	465	476	476	492	473	525	467	516	533	457	500	505	507	489	503	519	529	526	493	545	527	508	497	482	502	473	536	500	491	517	527	510	519	508	526	539	488	511	496	517	528	523	502	510	471	499	531	512	495	494	521	502	531	530	467	535	511	522	483	510	517	524	497	507	503	516	509	489	524	508	518	519	475	484	496	538	513	483	508	495	522	512	543	503	501	537	499	500	512	520	524	502	487	507	495	490	489	498	498	506	487	514	492	500	524	509	472	508	500	514	521	502	450	487	493	534	504	556	526	486	495	510	502	500	481	516	487	480	523	528	495	549	494	532	474	502	495	473	538	543	533	482	459	496	474	461	537	527	500	531	498	476	543	515	519	485	471	498	486	494	483	506	524	506	487	511	514	518	510	461	533	481	498	458	481	523	507	567	497	558	516	514	548	495	495	524	523	495	517	550	498	494	493	482	498	539	489	506	491	485	514	476	495	495	498	485	543	506	503	505	491	515	523	537	554	518	468	510	515	523	523	508	488	497	471	484	494	496	493	559	474	513	477	466	535	514	501	470	523	513	476	471	500	520	537	505	524	467	494	519	519	541	475	488	549	496	523	498	474	563	505	542	524	508	484	488	500	503	542	494	547	501	470	511	482	518	506	475	512	490	540	495	457	514	492	520	539	502	502	500	509	531	468	539	538	575	562	545	530	492	495	500	459	502	496	519	519	511	475	508	508	533	486	521	487	490	482	508	476	524	486	459	509	484	491	492	528	495	494	486	526	485	496	494	525	521	488	497	503	488	487	493	508	512	515	482	517	496	479	523	523	520	510	483	493	465	482	468	520	480	485	483	541	500	488	524	520	498	500	516	465	517	505	540	521	529	498	514	509	446	532	520	533	514	488	483	528	523	492	521	500	494	499	502	487	494	486	521	527	507	442	496	491	507	493	529	518	501	490	492	497	493	544	525	526	499	532	513	513	510	534	468	498	535	496	543	554	453	479	517	524	528	487	466	539	538	525	496	481	512	515	505	468	539	508	487	498	513	524	464	484	449	493	523	454	477	500	489	516	482	500	538	582	468	536	489	509	472	498	476	500	476	486	525	509	509	523	529	523	536	515	495	512	500	497	471	493	482	516	532	510	523	476	510	561	514	495	513	493	527	514	479	503	558	535	503	470	543	473	497	529	534	531	513	539	486	513	530	517	543	473	552	488	477	493	532	485	492	531	497	480	497	524	476	519	483	497	506	500	535	522	498	516	464	489	544	504	536	479	484	488	503	512	499	513	537	502	540	491	522	503	489	499	548	477	485	552	490	509	517	501	502	519	488	469	519	502	503	526	489	490	545	502	500	501	496	494	493	532	489	532	526	504	485	486	513	492	519	529	515	464	464	510	466	502	484	523	521	527	511	498	466	502	517	514	492	511	546	553	546	543	514	483	477	483	476	531	495	489	497	503	538	500	487	492	481	560	495	513	511	525	491	497	504	508	492	522	512	574	507	507	564	483	521	509	526	505	479	461	544	496	509	484	516	483	515	527	482	509	495	484	506	510	508	505	519	505	500	489	492	513	489	506	517	521	500	521	510	516	502	542	493	500	520	496	502	488	548	511	475	529	536	493	479	488	515	502	499	499	516	488	499	486	502	489	464	519	525	486	483	520	535	516	532	508	486	507	509	517	466	496	507	500	528	522	523	559	527	458	539	515	498	530	491	537	512	549	510	517	482	497	488	516	494	506	498	519	525	499	501	507	514	492	501	498	548	514	499	496	511	498	499	499	491	465	490	506	534	534	525	517	517	476	484	499	517	490	477	463	489	503	539	543	521	506	511	507	507	486	486	561	530	521	504	516	496	481	497	503	529	505	487	468	495	504	490	523	512	488	524	506	508	504	471	479	520	493	526	506	470	504	494	511	493	461	547	528	474	501	528	510	481	493	474	490	541	451	484	551	507	475	505	542	494	543	527	501	488	475	515	470	495	536	538	524	512	520	490	470	506	507	530	470	492	536	501	526	546	511	487	535	501	514	501	469	480	480	476	506	475	485	536	491	478	489	485	505	516	526	545	533	496	493	520	510	502	545	474	502	487	472	528	535	459	483	484	531	552	534	481	512	537	516	516	488	553	518	473	517	477	499	472	519	502	484	544	519	471	506	543	491	580	534	510	502	480	549	509	516	515	486	502	500	498	506	516	516	489	500	498	485	557	490	479	468	491	477	544	539	499	524	497	507	486	509	471	528	494	469	493	475	523	498	498	494	480	525	533	481	493	515	518	445	530	502	508	519	536	502	533	497	529	462	514	515	550	535	513	500	514	503	485	521	508	475	519	490	540	501	511	533	492	477	516	506	542	513	528	523	531	483	511	494	511	517	466	513	504	490	501	509	462	520	514	465	535	532	478	504	527	496	530	493	502	497	541	527	506	512	538	516	489	472	486	515	510	473	495	501	515	506	521	506	513	504	483	507	503	483	483	530	538	508	510	504	507	513	471	505	524	492	495	497	531	533	469	500	551	522	535	513	500	515	530	513	559	524	485	501	480	510	498	472	521	533	484	487	499	531	508	507	520	499	521	530	500	504	501	527	460	488	479	541	474	527	490	516	461	456	494	485	512	479	527	510	510	513	501	499	525	500	476	509	523	498	519	505	496	506	547	478	513	481	488	542	510	511	533	507	509	567	487	505	484	494	536	542	479	531	477	533	474	481	501	506	500	525	480	524	492	509	528	516	465	523	518	536	554
27581	39917	19993	6247	4845	4623	3462	2497	2109	1688	1380	1276	1272	1122	1086	1033	1009	944	1071	1061	1106	1017	1045	935	1049	1014	990	1014	1033	962	952	897	1008	957	907	925	926	941	944	899	931	924	927	1009	974	964	930	920	916	929	949	989	980	1076	1116	1152	999	1020	949	967	915	921	915	916	883	913	871	913	904	862	907	903	958	906	878	986	904	906	968	952	910	938	958	964	908	935	916	924	900	918	914	924	921	919	860	934	940	958	933	910	874	925	928	910	927	986	939	911	901	879	881	930	918	896	862	975	902	978	876	951	919	928	922	950	861	901	927	843	862	896	901	927	913	913	905	949	921	906	911	908	917	869	976	932	864	962	899	868	911	918	923	919	877	942	898	929	871	871	933	909	948	907	951	909	903	922	896	900	912	908	969	915	861	871	928	888	894	910	904	987	922	865	885	901	903	968	926	862	929	948	927	940	908	962	856	921	883	946	930	842	957	893	874	980	948	902	940	932	918	929	957	955	879	959	860	874	941	887	884	961	872	1002	887	912	880	870	886	990	888	951	957	910	954	914	927	908	947	903	910	909	930	903	974	910	869	874	887	898	969	912	909	928	921	902	950	867	909	880	913	892	865	927	967	915	932	884	873	911	1000	949	902	858	880	901	866	869	919	911	964	905	931	937	928	903	891	948	937	978	920	918	924	967	888	908	934	892	914	876	895	869	863	932	911	855	915	858	931	914	889	919	894	864	898	935	945	914	932	891	943	965	939	906	897	873	951	910	913	922	917	871	907	914	922	926	941	927	879	933	884	934	878	930	937	888	947	926	975	858	884	936	886	930	937	900	875	929	953	928	910	913	909	898	915	934	925	914	889	850	921	940	887	961	883	932	895	893	941	969	950	944	936	871	906	900	871	932	860	934	891	942	936	846	963	911	899	870	935	890	940	897	869	928	909	910	958	901	861	890	887	876	924	913	906	907	897	931	912	920	879	921	846	934	897	883	917	922	916	899	924	902	860	926	931	906	923	975	896	931	900	955	914	948	860	924	906	945	903	953	928	886	954	868	926	896	878	974	929	881	925	874	926	949	894	875	892	903	907	870	961	881	878	917	911	890	951	909	911	863	916	915	934	913	923	957	878	898	892	893	951	930	902	882	901	899	925	902	875	915	951	876	891	928	906	920	873	902	912	968	964	920	878	928	969	931	954	904	903	911	949	906	869	944	892	927	918	905	895	941	904	882	901	909	908	908	986	888	957	911	945	928	901	954	921	958	892	854	906	883	928	918	947	929	913	848	938	945	953	905	897	954	861	925	877	916	843	943	930	860	880	903	904	901	910	970	922	884	937	919	954	945	918	874	869	914	883	849	953	930	897	908	948	889	969	949	873	954	938	937	917	919	941	967	954	938	914	908	858	916	895	929	880	892	918	870	956	900	914	885	923	906	909	953	933	939	928	866	960	927	890	899	910	896	964	936	899	927	908	930	898	885	926	937	866	889	917	969	890	894	877	971	940	923	941	937	929	884	891	953	926	849	891	932	939	957	873	904	890	848	947	983	920	889	956	962	927	927	966	916	933	874	959	963	950	907	923	891	933	889	919	974	897	946	931	892	884	912	838	958	967	929	886	937	937	854	906	946	944	895	903	880	908	949	899	941	807	903	946	914	946	962	908	905	907	856	944	907	898	891	948	908	954	901	944	854	951	915	870	951	896	929	907	927	928	855	918	931	941	975	866	849	932	932	908	894	936	871	959	951	955	910	905	863	915	882	891	887	926	911	892	917	998	888	888	946	877	884	963	930	946	925	919	926	919	916	893	921	873	915	960	886	901	894	891	904	903	925	897	936	860	899	917	862	859	884	875	929	947	922	867	885	851	950	953	906	858	821	880	888	878	886	918	923	915	972	909	913	886	904	932	886	853	938	905	914	902	902	881	944	929	950	884	890	908	914	879	916	952	954	899	965	898	884	927	922	879	907	906	870	904	958	965	924	919	907	913	922	860	974	887	899	964	992	922	869	898	965	849	912	927	871	849	903	924	915	921	860	878	929	894	883	937	891	905	919	870	928	862	940	953	914	921	960	880	930	938	950	915	968	931	962	932	907	922	969	899	911	946	911	936	932	871	892	903	898	932	928	917	896	920	919	898	890	907	931	926	885	898	934	913	917	870	878	928	889	948	918	909	937	942	896	953	810	894	914	925	913	888	929	916	938	987	897	900	877	940	961	1011	879	901	894	897	904	908	913	868	940	910	924	961	891	947	951	857	909	924	919	926	882	849	912	910	936	844	929	930	932	874	918	942	921	924	944	973	905	900	939	920	889	935	908	899	946	915	902	931	928	964	911	908	887	890	897	906	859	947	888	866	905	939	888	881	883	868	943	902	919	920	928	919	921	864	876	911	942	939	883	974	951	874	879	957	918	864	922	929	898	880	922	890	893	881	937	957	925	941	912	931	954	899	877	942	934	892	940	873	908	901	884	899	923	896	955	929	924	875	890	855	900	895	864	895	912	902	880	883	918	894	875	960	872	935	897	874	888	919	894	931	873	928	942	942	918	933	916	929	859	957	952	909	888	899	907	943	930	926	901	941	911	983	929	924	935	921	925	876	937	911	898	905	916	867	865	905	875	936	941	911	913	945	876	944	952	925	885	926	950	913	926	940	877	907	909	904	895	907	907	854	981	858	922	889	892	923	927	900	903	881	909	919	935	924	933	934	904	932	949	899	889	941	889	877	918	902	929	899	912	930	915	853	972	955	912	865	932	878	963	906	940	888	927	954	938	930	909	952	912	952	909	949	949	914	918	903	873	900	892	905	908	935	919	892	897	893	927	945	909	875	901	930	884	884	926	933	927	914	937	962	910	938	919	885	901	841	914	893	896	949	978	977	892	922	912	976	895	904	869	870	942	906	838	871	893	903	893	933	890	944	990	942	970	903	935	922	917	921	911	972	909	944	937	948	855	950	907	911	907	893	885	888	919	937	909	857	888	908	887	968	923	882	870	868	911	887	931	914	903	910	920	923	918	856	918	889	947	949	889	927	944	927	923	902	901	945	835	933	907	897	928	871	970	911	921	946	885	899	956	931	958	934	930	862	874	902	921	912	964	940	899	938	880	911	883	940	944	894	900	947	870	916	873	936	899	905	869	960	929	935	952	929	873	898	948	851	898	960	967	912	912	920	945	930	903	906	911	920	900	905	893	931	937	868	953	971	906	889	904	913	887	910	917	877	953	926	903	891	860	930	921	840	904	920	900	847	860	912	894	915	924	918	876	911	869	892	910	873	908	912	912	897	920	893	905	914	900	912	876	924	938	924	983	980	902	929	919	895	909	951	924	890	826	907	893	910	886	920	934	860	930	937	899	856	899	843	926	950	911	923	866	893	869	891	862	939	916	907	940	959	928	929	884	898	934	908	876	854	914	902	937	871	831	880	912	900	908	931	879	891	910	917	884	916	881	887	906	952	904	910	878	919	911	910	900	939	881	937	912	933	967	888	944	899	884	976	860	898	961
24542	21675	28809	24778	20216	6753	2882	1538	1102	1028	735	662	617	551	536	535	513	522	472	511	543	534	505	452	493	463	473	470	440	467	497	469	477	440	507	508	458	496	478	502	465	456	471	455	432	454	474	484	445	451	567	637	773	811	796	617	557	472	465	467	437	470	413	436	431	422	414	453	409	424	452	441	456	421	425	428	448	456	457	427	432	402	437	441	464	455	462	425	412	456	444	426	427	408	450	451	415	448	426	447	436	427	466	464	482	454	423	445	432	413	426	422	434	442	438	459	445	456	424	404	434	428	369	450	477	444	449	431	444	399	443	463	448	431	458	463	467	402	452	443	404	452	445	461	396	490	427	427	424	415	408	426	402	421	469	389	424	411	427	441	465	463	405	442	450	441	476	439	428	431	478	478	421	448	451	445	418	414	446	446	441	439	418	446	421	452	440	402	434	460	443	445	433	407	434	453	470	481	444	406	428	422	443	468	439	439	446	454	461	432	443	435	411	411	435	430	460	446	453	427	414	453	470	423	468	425	441	414	439	434	458	403	472	454	420	430	430	468	418	445	450	471	420	440	417	444	441	455	415	442	434	438	398	415	423	413	391	415	473	403	434	428	447	458	437	466	398	456	419	447	441	453	411	425	418	413	407	452	413	425	443	444	450	434	429	440	471	436	446	438	437	442	498	400	417	391	482	470	481	441	466	466	457	394	410	421	425	459	424	433	441	436	445	432	446	445	455	453	463	467	404	432	412	441	424	430	431	441	451	449	406	461	462	422	440	446	471	447	439	425	442	418	420	417	434	444	409	490	436	449	439	431	469	458	445	447	468	463	405	432	423	418	423	417	445	458	433	396	438	416	423	442	405	442	445	427	407	425	451	429	423	461	442	446	436	433	430	429	440	393	465	423	436	425	440	432	444	417	373	459	402	413	467	476	410	438	474	424	443	413	444	423	457	461	422	400	413	449	414	402	456	436	447	407	429	462	450	428	426	412	449	393	436	441	440	423	474	443	462	439	414	473	412	430	445	413	460	457	409	414	411	411	424	444	440	410	434	438	437	475	442	443	443	442	476	448	442	401	444	457	453	419	442	451	424	450	423	438	441	450	441	404	437	448	431	465	424	470	427	446	440	443	434	422	418	430	431	442	408	490	449	423	447	424	461	451	441	387	422	447	440	436	444	442	458	429	477	418	436	428	409	397	424	435	454	434	417	409	454	433	470	440	457	450	390	455	457	409	415	469	475	496	442	436	440	429	423	435	431	459	427	437	446	442	481	400	422	410	404	461	397	406	426	435	444	436	489	428	436	463	475	436	424	463	420	427	457	467	423	450	430	442	463	462	463	454	472	431	456	456	402	450	434	380	448	421	432	499	467	476	470	451	404	450	417	437	437	452	429	445	450	436	430	441	438	466	442	432	389	435	442	423	463	430	449	433	447	453	443	439	422	408	445	398	464	481	460	438	390	405	472	395	457	405	426	456	456	437	442	445	448	417	397	398	420	463	454	439	428	441	440	386	439	444	459	425	461	443	424	474	412	476	428	474	460	444	372	434	442	409	443	397	420	445	405	446	427	452	413	469	448	459	432	420	449	470	435	464	457	437	434	424	437	432	421	427	424	403	444	439	399	386	428	456	434	437	421	445	442	455	450	418	422	444	449	418	444	453	448	471	422	420	476	408	424	419	450	456	443	429	456	428	445	415	434	453	393	430	411	472	477	480	436	443	420	434	446	427	425	432	447	443	414	410	475	446	443	471	434	422	438	432	443	416	434	433	434	441	439	457	422	468	455	424	453	432	444	391	430	446	433	460	399	414	413	456	437	408	434	387	409	487	450	417	496	484	449	424	426	428	418	439	451	423	415	429	472	432	418	422	456	453	401	440	426	411	425	463	416	430	460	439	445	457	440	409	408	455	434	410	423	448	430	439	450	452	444	409	434	406	442	428	432	438	436	436	484	431	441	419	456	439	421	436	440	482	487	414	408	465	398	435	432	440	437	433	431	425	458	432	443	443	418	392	458	413	436	396	474	434	425	443	440	424	437	477	475	431	433	441	444	478	478	464	424	425	424	459	439	473	428	458	437	439	422	429	430	467	452	443	443	424	426	408	441	410	419	392	458	430	451	464	483	457	482	417	443	395	422	420	455	442	413	514	425	447	425	430	475	458	478	427	447	463	476	443	439	417	440	440	434	435	409	427	445	428	460	454	444	467	418	429	469	420	457	488	466	436	418	463	433	452	433	417	459	446	424	431	417	439	431	456	436	425	432	464	440	463	408	454	460	417	438	464	448	451	439	444	445	436	483	432	449	421	427	448	412	427	451	416	445	443	474	433	429	470	455	430	422	450	422	365	365	415	420	425	436	426	438	426	423	437	466	452	418	456	471	451	411	440	436	470	480	449	465	432	457	434	444	443	434	469	453	437	424	450	430	450	420	425	443	423	439	459	392	443	456	409	419	442	453	433	465	448	433	398	423	434	440	414	419	442	439	452	439	437	448	424	437	411	425	449	480	458	460	488	409	418	434	423	453	452	412	438	463	435	446	428	418	420	481	448	457	437	466	402	457	430	442	428	477	412	448	434	459	431	434	418	439	391	458	388	432	449	434	468	450	433	439	429	453	391	445	435	431	448	423	402	400	445	399	421	444	401	439	430	472	446	378	455	447	426	412	433	466	441	445	446	426	415	439	438	433	440	449	443	482	424	434	424	466	448	432	443	449	442	457	448	424	437	458	455	413	454	429	435	459	430	429	432	458	422	468	445	439	417	451	432	411	435	441	421	440	438	423	416	417	411	453	427	421	446	450	440	439	452	438	465	393	422	431	462	462	463	443	427	447	398	422	417	428	449	441	461	436	405	446	445	407	415	441	452	425	417	419	445	453	445	438	486	410	422	440	445	443	453	473	456	411	438	458	417	428	472	410	429	446	444	473	464	439	413	409	441	447	447	441	426	458	400	423	439	477	438	455	447	440	447	422	418	422	415	418	389	406	440	464	430	432	413	434	421	448	477	442	425	412	405	391	398	413	423	458	464	460	450	488	446	434	411	439	490	453	416	415	440	416	464	413	432	421	460	453	424	416	415	449	445	432	447	463	435	427	424	418	456	455	454	419	437	451	452	432	445	430	437	428	428	449	437	426	399	466	461	454	446	444	429	455	429	452	453	425	420	443	484	435	412	416	456	399	420	469	457	436	424	411	434	432	459	448	454	421	437	416	433	429	432	395	422	424	444	413	460	464	408	446	439	466	416	463	465	427	437	432	435	422	445	433	441	436	419	422	462	445	464	433	457	423	447	426	446	455	444	445	433	442	442	431	455	423	392	409	439	461	459	426	413	450	451	419	442	448	427	455	440	431	404	445	450	440	459	449	424	452	417	426	433	433	388	462	453	444	459	446	473	452	428	440	412	442	449	460	400	428	438	447	426	425	435	475	441	461	463	416	429	471	430	446	435	478	421	425	411	436	403	444	426	437	426	458	439	418	416	465	427
32107	49797	34060	12372	7924	7166	6424	4616	3247	3089	1894	1587	1503	1289	1217	1215	1165	1091	1052	1158	1066	1022	1001	1039	992	938	954	995	895	950	948	926	912	874	977	929	911	904	900	932	866	843	865	881	834	884	901	846	872	822	1234	1566	1886	1840	1841	1490	1081	961	830	859	804	822	807	781	806	799	820	800	751	746	789	818	807	790	806	797	795	778	850	811	799	835	789	796	833	757	776	743	793	781	846	747	766	835	799	842	802	788	811	759	797	820	878	809	794	820	794	754	869	800	839	778	837	780	790	782	845	813	805	787	802	803	788	780	817	767	829	853	785	808	814	786	797	774	850	787	786	777	856	781	815	808	804	838	777	853	769	809	803	825	783	813	790	795	799	790	747	828	824	804	828	777	804	826	789	765	817	836	820	837	783	835	766	773	777	791	809	790	808	845	774	786	861	754	792	736	822	784	770	804	763	810	822	808	803	834	828	794	797	776	791	824	793	771	815	832	750	869	726	816	804	791	783	834	818	794	777	784	733	792	869	834	804	798	819	834	793	819	779	801	803	800	825	847	779	790	808	798	811	764	792	747	794	814	773	814	793	833	813	796	820	833	765	811	801	814	808	720	782	809	849	768	803	806	819	764	799	837	791	805	794	812	796	835	811	817	827	832	791	765	777	819	807	783	748	800	810	816	805	841	809	737	863	784	798	856	823	777	806	802	786	785	814	856	827	794	820	740	814	804	828	851	808	820	783	761	791	816	781	802	786	776	823	822	810	786	752	844	817	744	765	810	772	804	807	832	826	829	759	773	803	839	765	808	781	786	822	771	840	845	776	774	822	785	853	805	807	755	810	782	777	807	807	791	840	827	807	819	787	771	845	742	829	815	823	827	826	813	835	792	783	748	831	757	809	810	746	793	781	837	820	799	781	823	762	821	829	844	801	785	791	794	817	759	793	789	823	805	826	863	832	800	747	762	795	799	805	777	777	793	802	782	765	799	839	809	815	816	797	781	799	797	820	822	815	832	819	796	826	804	811	802	775	775	763	818	808	830	832	812	824	832	839	829	824	804	792	814	803	800	790	818	760	858	807	804	807	837	808	781	761	796	842	827	783	859	830	806	842	807	818	772	819	775	838	822	814	837	828	849	830	789	751	791	834	787	825	845	751	796	776	815	851	802	805	795	788	808	841	771	803	767	782	749	809	830	831	844	811	811	816	814	760	753	805	794	797	796	778	781	780	769	782	798	828	846	803	792	875	802	819	819	818	819	828	799	775	774	817	792	820	806	810	797	788	706	782	803	781	791	766	790	823	809	773	841	836	790	801	794	796	804	770	799	808	803	806	778	812	741	836	795	759	844	819	792	800	783	797	811	811	803	740	863	818	891	763	773	784	773	804	815	775	848	788	810	854	779	769	776	788	832	747	796	815	814	800	799	849	848	777	771	754	816	755	806	755	885	793	797	786	806	839	801	790	766	836	799	775	763	815	806	810	771	825	811	809	811	837	837	730	842	804	780	880	822	794	806	816	831	837	828	828	798	758	842	780	787	832	791	742	845	814	798	773	833	812	854	831	781	820	789	799	830	772	809	784	781	810	806	789	799	796	759	799	788	793	804	827	814	812	833	788	808	733	804	821	770	838	802	820	746	844	808	763	818	823	794	788	801	779	816	801	830	790	751	781	840	821	787	782	850	807	785	748	802	833	796	803	787	849	827	828	792	827	816	783	761	773	778	792	806	832	765	839	767	798	780	779	799	816	801	823	805	751	782	817	795	736	830	769	763	770	772	810	800	751	808	796	868	759	821	799	807	761	806	807	807	887	813	827	844	817	808	810	780	773	807	823	834	748	813	791	790	844	788	779	786	777	814	778	791	792	793	808	818	815	789	789	812	779	849	776	842	814	785	815	730	842	802	790	832	764	812	792	816	828	776	751	837	806	788	817	836	828	764	766	823	787	797	796	807	793	752	779	792	830	825	784	802	822	847	887	830	799	824	844	792	794	778	834	789	753	842	791	810	800	795	801	781	809	835	794	787	780	751	752	796	767	795	809	821	826	783	823	814	824	826	790	802	862	816	784	760	851	766	792	803	789	758	771	781	775	788	761	837	796	742	748	806	797	797	786	811	795	810	799	754	852	803	806	803	849	778	817	811	801	800	775	821	790	739	837	774	759	836	822	795	809	840	820	830	813	814	770	810	835	798	743	778	793	792	778	806	731	829	813	777	800	783	798	806	827	798	778	815	801	823	765	816	822	751	793	785	803	773	774	777	802	796	784	776	790	835	790	798	813	849	764	804	743	791	797	798	768	741	826	841	793	864	783	772	803	799	801	800	790	755	778	816	802	811	771	818	810	810	822	754	807	801	754	774	866	809	881	849	764	812	805	795	795	836	789	788	807	832	819	808	790	794	791	814	777	803	790	780	751	821	790	789	840	770	778	831	786	844	824	810	856	820	820	793	797	868	834	831	805	773	809	792	744	821	721	808	794	831	788	827	796	779	830	796	836	857	727	837	841	817	780	796	817	805	786	763	725	843	766	793	797	794	822	761	795	796	792	819	817	816	843	801	766	822	794	813	790	794	837	752	762	776	821	780	778	810	809	812	821	784	777	776	801	785	827	790	751	766	748	830	835	773	780	782	742	821	811	793	774	835	792	815	851	772	793	787	823	786	797	773	814	823	773	866	787	769	795	835	790	804	816	814	791	811	760	786	786	799	801	780	823	793	771	778	824	803	744	828	860	767	793	796	796	765	780	807	800	765	810	758	774	832	755	760	753	784	761	796	797	824	833	800	818	811	786	796	791	800	824	780	828	769	833	819	747	841	810	802	823	807	780	822	834	814	834	825	766	835	762	792	806	828	800	800	841	778	771	794	763	813	838	778	821	798	771	790	823	815	816	793	777	779	776	831	815	811	787	801	817	766	797	792	774	766	826	781	831	766	766	751	795	841	800	818	806	769	740	852	826	770	785	746	806	771	782	772	812	809	800	789	802	740	818	758	763	783	787	776	759	833	760	826	752	773	854	767	827	796	829	759	799	785	833	832	828	808	757	777	746	768	813	791	763	830	796	767	798	805	789	784	783	861	795	825	762	800	797	842	802	816	788	779	826	809	827	829	782	806	831	777	797	755	821	835	782	824	802	762	713	765	784	749	845	821	759	813	782	789	818	824	804	783	853	796	810	855	774	818	814	809	829	855	826	802	802	757	820	740	780	810	807	754	841	768	801	815	797	817	875	776	834	777	778	789	811	770	815	777	766	796	764	760	806	793	778	810	781	817	851	817	802	791	762	759	837	758	776	788	747	820	765	816	794	812	793	815	810	856	794	832	802	829	809	808	808	837	829	767	778	802	804	787	802	811	790	800	843	801	797	831	846	759	820	767	817	842	820	787	828	834	812	805	789	805	842	807	807	746	763	835	801	815	723	794	749	855	852	778	847	811	832	847	783	742	737	802	770	854	845	816	783	825	768	810	790	815	810	771	815	821	789	811	749	765	859	814	852	830
23590	21626	29406	24244	21519	19638	6843	2301	1328	1223	1013	800	674	596	603	542	527	503	498	521	544	489	495	472	481	452	438	453	450	468	435	394	454	405	437	449	444	455	468	419	435	444	417	428	410	448	420	416	414	407	411	426	723	1151	1154	903	658	462	469	403	372	397	398	370	369	412	403	402	398	370	395	395	413	377	403	394	401	389	398	399	385	381	377	408	368	387	370	419	419	381	404	389	385	381	400	353	350	395	406	357	387	363	349	407	412	377	408	425	401	383	371	418	386	390	389	382	388	389	373	363	427	395	355	385	424	387	375	373	397	335	379	391	406	401	371	432	408	376	428	375	381	376	405	407	406	357	355	415	380	398	364	409	359	379	405	384	401	381	373	376	390	405	383	383	394	401	393	399	389	415	418	403	373	391	375	362	369	356	394	351	375	400	374	408	379	383	392	395	397	386	388	422	377	374	382	364	391	364	410	370	362	369	385	358	349	381	433	372	411	390	374	363	388	379	423	380	359	399	379	386	385	399	402	396	358	389	432	396	387	389	365	400	388	399	383	436	395	395	386	356	375	416	404	384	380	360	368	430	349	385	386	412	357	379	407	412	394	398	402	405	400	411	394	388	385	382	383	437	392	377	356	399	377	383	382	361	360	380	364	413	380	326	365	376	371	391	374	415	366	399	408	364	448	373	386	357	404	383	424	365	386	394	397	406	381	397	376	379	416	385	382	396	377	430	361	396	379	386	415	383	406	384	374	399	378	350	369	380	413	425	414	368	369	423	425	403	375	385	428	393	382	382	359	385	378	347	387	401	416	404	364	420	377	402	403	387	395	390	387	397	384	407	407	389	401	364	358	365	376	377	397	412	361	397	394	389	384	370	385	338	402	390	417	412	406	390	418	406	372	412	375	381	365	400	363	369	381	386	379	412	369	385	390	418	375	379	404	382	387	423	366	423	384	383	375	404	410	384	382	362	369	357	396	377	394	382	375	408	386	389	387	409	397	371	397	380	387	400	424	400	378	403	357	384	376	382	402	394	431	346	389	389	377	393	387	417	378	367	404	411	394	408	391	394	411	378	420	401	394	386	412	339	428	374	383	387	424	377	389	371	351	370	390	394	410	365	381	375	368	376	372	408	391	413	381	390	368	381	375	366	414	412	368	369	411	395	368	405	357	388	418	414	374	363	352	398	381	386	377	411	425	413	367	392	389	370	373	393	364	359	398	342	365	392	409	402	414	380	392	398	405	401	393	378	377	381	383	411	382	391	403	394	370	385	406	405	423	395	378	384	388	400	419	381	409	385	387	371	408	375	382	399	396	362	360	352	399	378	391	389	369	382	347	373	375	382	352	384	377	435	379	381	400	371	324	390	395	410	396	404	377	417	382	393	377	402	380	429	413	392	407	404	380	409	402	365	389	372	396	429	365	379	390	404	414	427	400	400	391	396	359	410	369	398	391	383	385	419	399	409	355	403	360	408	399	390	369	380	397	371	380	412	420	410	405	369	423	374	386	405	414	384	409	376	437	415	387	359	351	403	395	353	407	378	376	377	370	390	395	391	405	378	408	350	376	392	368	382	388	404	377	394	350	377	380	411	445	368	386	395	416	422	403	388	366	363	403	359	383	389	361	377	364	387	368	358	382	395	368	377	385	350	394	375	404	410	398	370	410	373	353	359	385	402	402	365	392	382	393	401	403	411	378	390	390	438	366	397	348	409	359	388	377	366	414	423	397	383	384	407	372	381	427	370	373	356	419	397	367	420	392	399	395	362	387	354	385	379	406	391	398	375	379	416	372	383	398	372	395	367	406	387	407	398	353	382	396	386	370	443	399	390	394	423	380	390	385	405	416	382	390	425	369	392	405	381	408	367	387	408	373	362	394	406	389	396	430	361	402	411	402	404	391	408	394	399	346	417	399	380	392	382	360	341	430	371	378	361	352	400	377	388	391	355	362	360	361	346	450	370	367	342	377	428	396	357	409	381	390	385	338	366	407	382	351	367	368	416	371	370	415	404	359	378	362	381	357	387	344	375	410	390	406	385	390	384	375	356	367	369	404	410	378	361	388	385	384	406	374	383	385	349	351	384	376	369	396	397	362	386	389	357	393	374	380	386	374	394	400	367	384	406	385	424	372	391	376	346	384	376	420	400	385	407	398	405	409	393	383	388	373	379	386	384	351	375	402	402	389	389	379	365	383	383	364	373	359	394	410	424	392	413	394	418	386	412	371	377	379	401	396	401	397	391	355	383	423	418	383	354	347	386	400	371	377	423	397	395	406	386	406	369	403	392	387	416	444	385	381	388	331	436	394	373	336	368	441	403	390	400	409	419	381	416	395	398	381	383	375	378	403	382	374	406	409	408	375	378	359	400	392	390	347	383	385	364	412	414	408	382	416	393	362	382	374	381	423	391	384	370	384	411	403	401	414	408	383	399	361	393	394	398	352	396	372	376	370	378	399	378	348	378	417	364	376	353	410	366	355	394	390	378	409	381	349	414	378	407	411	412	366	389	399	405	403	394	352	403	372	396	378	367	389	371	383	448	369	400	394	406	427	382	378	395	385	366	359	419	373	367	414	413	389	378	380	367	391	407	397	383	378	358	380	398	370	414	384	415	407	367	411	377	357	373	366	380	382	383	393	367	373	392	392	375	394	407	409	363	414	382	390	385	399	403	416	403	377	404	354	375	424	374	387	421	396	395	356	355	382	385	404	372	344	407	397	379	400	373	416	412	350	397	397	375	392	427	382	373	405	371	364	381	403	431	389	382	372	410	393	362	383	386	358	414	454	426	376	401	418	377	395	391	394	361	411	388	396	388	393	379	401	389	399	411	388	404	374	386	417	361	389	378	390	388	411	384	416	389	371	370	370	432	378	395	392	385	369	386	389	370	413	371	358	406	384	392	385	358	368	367	403	421	375	395	402	395	446	376	408	378	388	398	389	401	352	389	398	348	397	432	389	409	376	424	393	371	396	378	379	381	396	390	382	366	388	384	393	384	390	403	402	395	393	418	382	409	389	417	353	394	370	402	360	364	367	359	357	351	397	400	358	361	420	416	401	382	373	396	344	366	413	409	389	333	406	371	363	374	391	351	403	377	401	352	363	356	394	395	382	395	377	378	360	417	402	358	363	334	406	370	410	380	363	372	421	372	416	380	390	375	373	356	394	398	379	369	404	393	419	414	400	377	427	367	376	412	373	401	373	388	384	371	401	402	446	414	394	409	380	413	378	382	378	372	408	377	387	402	394	372	371	388	392	406	433	393	365	421	394	353	356	384	401	367	348	363	374	383	376	366	406	399	390	416	387	366	397	390	336	412	383	362	400	392	375	388	409	354	385	368	419	392	412	392	415	393	376	379	358	381	372	380	396	386	390	393	346	349	406	359	355	371	412	349	398	377	390	361	429	390	415	413	376	366	393	401	375	417	397	407	398	393	401	390	353	402	385	360	384	408	381	445	384	384	358	379	375	353	368	375	360	371	410	392	367	359
35804	58577	44731	16408	10171	8331	8411	6034	4046	3764	3030	2029	1603	1432	1358	1174	1145	1111	1093	1054	1120	1059	1018	972	935	946	886	896	895	916	889	823	869	861	881	896	857	828	797	826	826	762	794	753	734	749	780	772	783	791	794	749	1837	3172	3202	2313	1525	1097	883	766	768	748	708	656	721	694	691	752	682	691	733	691	652	695	695	689	710	703	705	685	672	685	703	671	691	695	712	733	679	693	718	693	705	717	656	700	672	710	642	700	742	737	676	710	654	724	627	679	628	703	685	738	686	697	651	727	684	715	673	728	742	747	686	694	733	683	720	688	715	726	677	686	654	679	687	789	694	760	704	702	687	732	726	715	709	707	722	681	685	696	682	639	712	680	704	688	686	736	720	708	645	673	671	691	701	654	695	691	697	648	646	739	681	654	700	759	713	696	685	730	741	718	683	695	735	688	694	666	756	682	682	712	665	734	692	707	681	677	716	681	708	723	684	675	707	701	704	738	705	701	721	676	699	697	721	655	666	700	690	716	698	741	742	681	716	688	686	697	728	642	670	717	704	669	694	704	721	691	730	706	734	706	734	725	743	695	674	741	693	661	734	718	718	649	691	637	777	698	715	723	733	692	695	680	686	707	689	703	726	717	701	663	704	636	734	695	690	744	696	700	712	681	709	657	721	686	708	667	680	714	670	708	728	695	694	697	686	670	709	746	712	697	708	722	741	690	676	725	703	684	721	696	749	690	677	723	748	702	741	683	712	722	707	694	719	673	685	682	699	720	690	698	679	635	698	708	739	696	752	703	701	698	689	660	677	669	683	682	699	740	678	715	702	677	702	657	696	706	689	661	681	702	711	717	689	665	721	702	706	702	673	680	716	654	686	676	684	691	681	709	700	702	725	668	696	663	689	654	709	702	696	638	662	727	676	692	700	754	694	713	697	709	693	745	713	703	719	748	728	715	693	697	680	701	709	718	662	706	690	732	698	713	735	717	708	700	678	669	692	698	675	732	689	734	719	680	731	677	663	748	692	650	701	709	676	725	705	683	715	667	706	684	692	671	691	696	693	726	671	704	673	684	706	703	622	679	710	690	728	685	704	674	650	686	686	717	707	686	671	749	712	701	671	689	724	718	737	678	699	683	651	695	664	741	708	740	700	701	707	739	667	692	686	721	692	689	696	680	693	737	703	724	737	740	711	686	701	704	728	718	735	717	702	707	687	723	703	713	723	695	719	731	714	725	701	700	711	727	744	741	697	681	733	671	700	705	702	648	691	685	713	682	717	729	698	664	679	675	686	670	690	680	715	702	696	670	733	694	674	707	676	712	686	666	729	693	690	700	722	686	748	659	686	658	665	661	730	722	755	678	690	728	729	724	692	743	732	717	713	721	713	714	723	684	710	684	658	685	669	680	689	754	682	705	713	712	719	746	710	682	682	746	731	783	658	678	689	724	688	717	666	675	706	711	725	746	719	674	689	770	713	687	708	699	691	687	733	719	701	690	665	675	712	681	702	700	723	679	775	738	709	709	632	699	710	684	687	668	700	733	721	659	675	685	674	694	725	763	728	712	720	703	737	707	711	751	690	672	746	646	682	749	737	723	646	726	695	699	740	682	750	724	672	694	742	687	730	701	745	703	698	691	685	724	683	691	676	688	723	691	681	695	684	692	713	752	692	702	692	700	702	725	725	733	699	688	703	692	658	691	696	685	663	684	655	711	680	685	713	663	697	708	706	668	716	709	688	696	731	652	739	665	711	683	696	733	671	701	681	704	696	745	678	712	717	690	667	680	673	654	686	740	680	712	703	742	696	707	725	693	697	697	674	716	672	682	628	722	710	675	686	707	672	746	683	687	718	701	773	694	673	681	763	728	695	697	712	695	698	707	734	697	720	717	696	722	702	739	694	668	714	690	690	679	715	738	708	713	696	673	737	749	678	714	655	650	688	663	689	716	676	719	698	738	665	744	705	693	719	703	733	687	702	766	690	666	714	708	711	687	717	725	668	715	723	742	689	716	655	677	657	695	673	728	721	672	706	722	700	694	658	724	681	708	691	732	733	706	675	718	724	692	676	677	733	706	667	679	722	699	733	710	684	715	634	700	689	714	676	697	691	708	651	720	707	681	747	681	684	683	662	684	696	719	710	721	706	736	727	707	714	730	731	763	665	712	708	685	712	741	629	672	671	715	706	670	709	723	713	709	699	673	689	697	706	739	699	693	695	694	710	721	705	721	698	713	705	723	678	687	655	708	725	684	698	707	696	725	705	665	693	665	720	670	667	682	743	719	666	747	726	693	645	713	707	685	693	758	714	709	727	711	711	747	680	755	770	702	692	689	718	653	690	664	752	702	691	685	714	680	730	680	689	752	676	727	684	669	683	708	685	707	685	728	704	672	753	698	656	707	708	679	660	717	703	703	730	722	708	733	707	666	686	680	662	727	716	692	739	703	719	702	696	733	683	698	706	657	675	708	743	708	718	721	704	724	712	739	670	701	701	713	754	706	695	751	700	696	754	757	692	661	664	656	748	720	737	717	721	696	712	707	711	713	723	721	694	706	721	687	681	701	770	708	702	707	708	728	744	663	664	702	713	677	691	735	745	683	650	675	696	676	682	723	728	701	698	675	683	701	724	736	680	703	684	678	723	736	736	711	674	690	718	716	718	752	729	693	717	696	781	688	668	655	718	736	650	728	739	716	750	694	647	685	702	643	679	728	724	726	691	698	675	729	667	677	660	715	715	695	705	704	696	712	727	667	711	713	702	651	667	736	697	720	689	696	711	744	732	656	690	686	663	718	706	706	715	715	701	767	676	758	698	694	696	728	764	715	758	708	703	700	714	689	619	670	696	659	668	697	724	744	675	708	658	737	685	725	719	695	719	715	679	709	729	680	704	743	662	710	690	684	724	711	693	662	714	691	683	651	703	674	692	710	682	708	746	705	733	702	655	692	702	704	698	710	701	724	709	713	700	702	700	712	664	737	708	739	701	680	691	701	682	660	693	675	691	737	736	706	648	717	727	701	700	651	703	708	747	693	740	700	706	735	715	683	676	717	718	734	704	671	668	712	711	743	715	657	708	711	736	680	716	722	707	647	714	674	693	732	701	670	688	756	710	706	699	718	716	680	701	714	671	714	671	671	684	729	704	684	724	682	682	700	709	689	741	698	690	729	650	720	699	678	670	724	726	657	699	692	675	709	712	719	765	691	709	687	714	709	725	712	698	714	723	696	689	671	708	717	727	665	762	723	697	685	690	674	696	702	701	700	711	731	682	707	684	673	667	666	715	652	687	750	685	681	667	725	712	673	722	711	749	708	722	725	663	667	749	721	703	749	683	716	685	652	716	650	707	738	752	696	723	701	696	690	707	702	665	703	677	699	702	646	671	718	654	689	682	676	691	728	707	704	682	670	701	672	738	698	728	696	670	724	733	664	735	745	722	688	662	733	689	722	693	727	705	748	663	674	678	719	704	666	707	749	655	702	680	683	752	713	692	697	683	699
27532	23598	17449	4386	1434	1102	1028	1006	772	725	728	701	618	598	601	557	541	547	538	548	592	525	502	516	527	512	534	543	523	501	512	500	506	538	503	518	522	552	513	517	537	524	475	479	529	539	530	531	491	490	540	545	493	514	565	573	558	529	534	496	510	523	484	471	502	479	505	510	482	497	459	490	525	550	486	494	539	514	529	491	556	525	529	507	518	524	503	497	431	493	522	521	481	483	507	562	486	527	507	504	503	491	477	518	491	483	492	516	506	527	496	482	491	475	487	482	482	505	482	499	502	469	462	499	489	500	484	486	472	503	537	510	520	504	504	503	460	511	506	500	503	501	502	508	524	492	495	498	490	498	507	502	484	513	497	524	512	483	475	476	531	522	509	464	543	503	494	484	482	513	503	508	566	514	484	521	480	515	508	468	474	493	526	485	483	523	500	502	535	511	566	483	486	512	516	480	490	505	501	497	537	487	460	555	483	502	485	484	478	502	518	526	501	506	536	479	496	495	536	530	562	496	513	496	512	484	501	509	506	488	459	507	494	462	513	437	505	473	480	507	499	516	480	489	508	542	503	511	501	489	498	551	500	525	522	511	489	464	500	491	506	494	475	516	477	477	517	461	484	505	529	537	484	525	507	507	489	520	502	477	509	491	496	502	566	501	493	483	470	475	513	466	496	474	503	505	475	500	517	485	505	484	490	492	496	495	513	512	496	505	490	499	492	505	496	459	519	492	501	549	510	497	508	527	473	503	462	480	505	501	505	487	494	512	483	507	496	499	511	516	528	516	508	523	484	512	530	514	525	501	500	496	492	489	508	545	557	483	495	515	492	486	488	529	492	520	494	512	509	523	519	517	534	508	500	487	483	536	525	520	488	501	529	501	476	508	506	512	512	490	524	514	482	487	477	489	482	511	542	528	502	449	486	496	463	484	463	533	479	491	507	484	531	516	485	526	525	501	508	508	499	475	515	527	480	529	514	493	507	501	482	479	489	521	495	510	505	518	489	513	507	533	487	521	507	478	509	454	508	528	501	510	529	527	545	490	488	500	490	517	487	500	471	487	510	514	486	470	491	492	482	521	538	523	490	502	520	471	491	507	511	496	469	511	526	464	489	485	512	476	545	523	526	513	525	532	512	483	519	477	499	524	534	465	482	500	502	494	500	510	517	503	521	460	556	540	498	532	499	501	501	468	472	460	510	481	446	528	544	492	481	522	515	534	523	489	549	500	494	511	483	514	550	483	482	481	525	492	497	504	519	514	495	497	504	551	475	461	548	492	486	502	496	483	481	510	472	437	470	509	493	494	531	442	500	514	522	509	488	498	488	496	483	457	494	463	509	518	508	503	495	522	464	526	525	503	529	488	479	512	492	501	462	466	481	483	508	558	462	482	502	501	512	505	509	484	493	512	496	501	529	488	493	497	512	529	506	510	528	484	537	485	506	506	491	498	491	508	492	505	507	494	481	534	540	482	509	565	530	500	506	480	528	490	502	513	461	505	510	494	492	520	517	469	539	518	484	515	477	499	515	482	471	466	522	490	487	476	521	524	526	482	488	513	486	525	483	484	528	516	515	498	499	495	485	482	507	469	507	529	509	506	468	518	504	479	533	529	496	507	498	480	474	515	508	497	536	525	488	529	477	539	505	527	486	502	503	523	470	472	497	504	479	498	471	527	508	524	519	496	533	499	500	512	528	487	490	491	516	526	476	466	500	542	476	519	503	487	494	549	506	515	508	503	480	521	493	491	499	499	516	524	485	503	509	527	454	492	512	485	493	497	500	525	475	524	433	484	510	532	489	512	513	464	472	491	489	494	547	492	537	505	483	477	535	503	480	501	498	520	534	495	520	476	543	480	468	471	511	519	520	462	538	455	493	487	508	528	462	533	503	488	523	491	459	501	488	562	503	512	451	507	502	496	461	498	473	498	524	488	495	474	510	556	511	503	516	473	488	483	469	504	506	495	484	511	514	491	497	538	534	508	509	485	497	505	493	507	477	480	506	533	466	526	486	519	492	505	532	508	525	544	509	496	518	479	486	522	475	508	489	500	534	507	501	454	491	495	510	469	495	494	521	488	481	483	490	523	489	509	517	523	516	487	479	489	517	502	496	492	459	507	490	514	528	497	500	534	522	557	489	523	501	542	514	491	476	489	500	495	518	516	514	453	486	493	512	481	495	495	531	457	493	504	511	500	503	544	472	528	458	496	495	522	498	528	505	488	546	500	506	488	481	520	545	482	543	452	518	489	477	506	465	506	504	527	543	477	524	513	504	511	514	503	515	495	499	514	506	519	529	505	495	525	502	519	500	505	545	533	508	482	521	478	530	490	504	481	509	479	552	507	487	466	560	545	474	491	489	497	517	479	538	528	492	497	509	511	502	532	521	523	490	545	519	494	510	507	502	517	476	489	506	545	480	510	522	507	487	530	490	511	497	534	525	512	511	558	496	440	472	456	507	487	515	498	492	505	540	500	525	492	499	517	489	526	456	500	522	525	486	525	492	486	531	501	487	506	505	513	493	514	543	497	491	512	528	524	529	475	523	513	499	528	496	484	473	530	512	516	522	490	517	518	507	515	536	471	512	474	486	496	481	503	513	536	494	500	516	493	494	502	513	502	512	493	496	488	477	547	494	523	465	506	499	495	509	517	489	512	494	508	528	516	489	524	479	520	483	471	501	496	489	489	518	519	524	482	503	497	511	497	499	487	563	474	485	485	526	507	531	518	515	496	488	516	473	492	513	527	526	530	464	512	505	446	530	509	534	516	518	525	516	515	516	503	502	527	486	492	475	532	532	486	520	495	463	473	512	471	548	481	498	564	494	509	476	509	490	486	524	523	485	472	457	482	535	494	489	509	495	533	519	476	508	459	489	521	520	501	481	527	481	511	504	492	497	522	471	512	508	510	536	505	529	531	480	508	508	472	511	502	498	500	491	478	485	516	538	513	533	495	505	518	514	517	483	510	512	518	506	480	489	517	468	485	466	495	459	543	510	530	503	494	470	494	489	489	489	520	500	534	475	496	507	507	511	454	487	482	485	490	509	463	540	504	547	483	511	494	528	510	475	475	511	500	493	485	492	558	475	501	513	497	492	440	509	509	499	516	474	536	510	524	479	533	521	517	457	517	544	486	478	516	514	500	556	496	508	480	471	516	473	498	488	509	525	486	452	542	510	524	470	499	541	528	482	487	509	515	494	500	520	505	507	492	468	461	510	503	461	533	475	506	481	503	495	497	491	536	511	527	505	470	470	555	510	489	492	505	495	513	484	490	491	486	526	484	517	459	542	446	500	523	507	537	520	461	513	525	504	508	479	513	510	496	485	463	509	467	483	456	502	527	476	512	444	479	501	506	527	520	527	524	494	492	527	491	531	544	519	473	519	474	540	504	523	500	478	520	513	468	541	525	484	500	514	490	513	481	515	514	475	503	525	458	509	511	468	526	499	512	501	477	515	519	536	472	514	484	546	514	523	512	511	482
27823	39738	16841	6111	3791	2866	2939	2843	2200	1850	1777	1710	1412	1194	1106	1135	1086	1030	1039	1028	1069	1022	958	1085	1004	985	998	1023	1057	956	1033	1050	972	993	975	1017	939	957	942	974	1011	947	969	942	917	971	903	979	980	998	965	891	1005	1110	1117	1136	1045	1034	973	931	933	912	922	905	981	903	950	942	852	879	947	886	915	913	917	892	913	908	891	916	900	935	946	954	948	896	883	979	899	862	910	941	926	942	945	940	911	867	912	936	883	954	961	912	930	906	908	882	913	961	944	947	978	882	941	897	977	924	947	942	940	918	956	958	863	978	937	879	950	911	908	929	908	933	909	966	952	917	921	928	872	911	957	873	862	893	876	981	941	917	934	942	932	927	894	930	892	892	927	894	975	877	955	926	965	948	936	888	939	954	950	942	916	885	905	924	868	898	906	940	910	906	890	894	929	877	880	935	883	978	933	922	881	936	935	944	910	921	926	914	939	880	928	887	955	899	898	889	889	856	904	923	895	880	908	934	945	972	919	916	1001	869	898	936	897	966	914	913	943	907	923	919	897	944	934	919	921	945	902	916	885	883	960	925	924	957	952	952	889	912	887	878	862	947	896	901	930	929	932	992	867	922	951	913	955	907	946	906	887	920	879	950	964	881	930	906	929	900	938	937	908	891	948	898	897	934	887	908	955	921	936	884	900	960	908	983	859	922	922	909	962	936	932	911	927	830	906	936	909	919	943	909	948	922	962	885	873	911	924	899	984	908	903	937	902	909	939	950	948	927	931	870	933	920	915	913	916	936	915	907	857	946	918	874	908	940	926	914	918	951	883	911	942	903	884	925	949	925	961	922	946	889	945	894	911	900	893	934	933	901	921	939	924	926	872	948	877	916	929	936	938	928	907	934	914	944	941	953	913	899	893	912	877	978	912	938	933	852	906	902	963	950	929	941	915	949	905	879	903	880	882	898	876	949	918	909	901	953	918	932	894	881	897	899	930	943	914	877	870	866	926	879	914	913	877	940	944	855	887	931	899	888	853	941	942	898	927	915	951	868	886	846	930	893	896	884	958	969	874	921	857	927	892	910	919	913	908	878	952	879	913	929	922	937	876	970	922	965	905	904	917	910	868	900	894	929	909	932	942	894	914	872	942	929	944	945	879	912	939	921	926	933	882	908	880	933	905	899	891	927	930	897	994	939	921	945	894	875	931	920	987	965	927	878	890	862	932	905	895	897	901	937	964	974	903	908	939	949	883	922	921	925	894	939	906	872	939	937	918	885	866	876	857	872	933	955	933	915	855	899	911	898	900	996	926	919	917	952	914	880	939	935	947	859	922	919	965	908	994	928	964	936	886	926	900	910	934	951	1048	953	919	920	945	985	906	935	849	944	904	901	894	945	892	942	901	917	865	941	949	911	907	891	907	921	959	919	981	908	954	855	940	869	897	893	934	929	926	979	918	932	874	883	993	934	957	914	911	923	863	867	886	897	876	931	911	875	937	911	963	919	896	899	911	901	916	899	946	864	935	914	889	979	899	886	917	940	890	878	966	888	956	921	951	895	952	919	906	999	947	923	915	920	838	914	922	837	887	868	935	890	971	872	927	943	906	908	917	949	929	915	926	918	947	926	953	896	864	910	901	885	915	901	955	886	967	915	899	912	893	940	945	882	900	952	940	926	923	947	929	881	877	902	935	889	880	894	1021	937	910	940	884	915	943	950	951	920	874	869	896	922	910	966	932	906	911	906	981	909	950	913	898	866	940	922	941	938	916	914	906	926	909	890	917	884	916	931	950	879	866	919	895	937	920	914	954	943	926	928	961	904	902	900	898	902	945	973	915	915	892	902	948	875	924	931	907	936	957	927	936	909	911	925	913	903	940	889	873	869	875	919	915	913	934	931	957	1012	872	968	896	922	876	926	879	911	962	870	928	916	909	917	892	943	907	902	935	918	958	929	913	903	931	906	964	918	917	924	870	916	950	928	890	902	957	919	926	961	923	925	951	923	936	882	971	887	932	982	860	951	916	954	912	884	881	940	950	948	882	925	961	941	901	957	905	968	925	952	931	903	917	925	875	928	919	904	926	891	901	905	894	895	887	853	910	905	940	910	907	899	932	883	856	948	904	926	932	846	967	927	892	883	933	905	934	962	901	885	935	909	858	972	899	934	939	953	891	898	923	929	882	950	929	917	995	911	922	978	896	899	895	873	943	902	918	919	941	909	907	937	909	951	906	910	911	950	931	886	919	878	926	950	945	892	932	858	914	908	921	948	941	952	925	884	952	932	951	872	867	919	846	884	919	925	924	937	933	937	898	878	955	914	854	901	920	881	888	894	968	906	952	871	936	961	910	904	907	879	892	942	887	894	948	903	937	978	864	888	899	923	886	936	882	911	883	883	872	934	905	896	919	933	938	973	915	919	940	926	910	919	900	905	857	914	907	890	922	965	921	945	978	911	881	934	901	952	944	916	941	921	926	933	910	972	821	910	968	901	913	943	952	933	918	948	920	933	908	912	944	867	927	897	965	906	952	866	948	951	895	927	976	951	934	853	910	897	957	898	887	931	937	909	900	957	949	874	958	965	903	920	932	851	897	903	984	931	881	898	916	913	933	944	939	951	929	924	959	885	924	905	880	908	904	953	914	960	955	912	991	920	916	935	896	878	900	975	909	911	913	928	996	951	937	914	911	902	973	919	955	957	971	947	966	968	908	921	919	916	902	949	963	886	932	939	906	934	899	889	935	919	921	892	916	887	933	870	965	904	950	934	938	911	938	947	899	964	883	876	916	937	918	863	900	969	919	905	923	958	863	953	987	912	920	883	904	911	927	925	943	921	992	869	851	914	890	934	917	890	902	869	985	900	897	923	931	920	909	888	879	948	959	921	866	895	974	932	891	954	941	955	897	885	920	869	889	990	873	923	878	915	854	915	908	938	966	907	903	903	942	927	920	929	941	957	936	870	895	899	892	910	999	929	926	951	905	977	904	903	1029	934	895	890	935	975	881	953	922	935	928	917	945	874	906	878	902	902	1005	935	903	1010	903	872	937	920	913	888	908	999	919	930	897	895	936	914	912	913	923	959	949	918	898	921	907	921	899	907	871	863	920	859	921	908	923	924	943	914	817	933	910	950	917	858	948	939	928	902	899	917	950	932	873	901	924	918	942	919	917	894	895	841	944	946	960	925	889	894	897	926	922	914	889	900	911	887	883	913	846	916	915	929	900	921	903	916	924	913	918	916	900	914	877	943	872	943	942	915	937	934	937	939	895	885	885	887	909	949	887	978	941	931	952	865	943	964	871	933	940	896	869	896	953	930	910	911	938	918	943	926	879	918	962	949	944	929	930	911	948	872	852	895	913	950	906	922	883	945	931	919	873	900	861	918	931	956	937	1012	887	877	923	960	888	927	927	965	939	899	923	955	966	920	901	937	941	899	939	918	863	934	870	918	964	935	910	920	929	926	908	895	887	951	945	915	942	891	883	968	920	931	935	928	907	903	899	895	973	946	876	933
24589	21637	28797	24796	20275	5986	2113	1566	1193	1015	812	711	727	642	618	581	598	543	526	481	484	456	488	479	467	453	464	456	457	485	461	501	480	461	476	433	427	443	475	420	424	439	454	463	441	433	411	459	404	459	425	430	507	818	887	838	671	573	510	469	414	433	429	425	404	448	409	416	423	437	396	422	408	393	390	384	382	398	400	418	397	404	414	440	432	409	426	407	405	448	396	424	427	446	446	455	445	422	439	411	436	444	409	422	433	415	426	435	454	410	390	417	440	428	369	429	448	438	428	393	437	421	438	455	424	440	454	377	458	412	372	462	395	412	459	437	430	447	417	442	434	422	419	445	449	439	447	445	423	405	440	403	455	415	456	441	411	396	394	425	448	394	453	438	440	432	405	435	435	462	403	445	425	415	459	436	390	444	422	424	413	434	436	404	420	414	421	460	436	438	421	396	469	447	388	374	424	404	418	428	417	411	429	419	417	411	429	403	378	413	448	457	427	420	423	405	403	427	412	429	420	430	403	431	413	452	443	429	426	451	441	440	433	400	442	457	439	415	439	414	419	441	437	403	434	440	419	407	420	436	409	435	461	404	419	409	453	454	392	436	419	415	431	465	440	450	409	425	456	434	432	416	435	420	418	419	377	443	454	434	454	407	442	401	426	415	377	419	431	419	444	423	426	460	409	406	454	402	430	433	411	425	436	444	434	418	386	396	400	423	439	444	432	408	390	434	398	431	399	440	438	406	421	430	383	469	402	406	437	418	405	404	443	424	444	448	424	416	451	424	401	428	404	420	400	395	411	414	392	407	435	439	436	423	455	449	419	399	441	414	446	388	407	421	406	426	461	473	416	403	430	406	430	427	418	430	424	433	398	472	378	417	419	464	410	450	412	397	403	415	421	375	414	435	416	413	397	436	400	418	409	367	417	447	438	431	428	426	397	423	456	460	392	398	461	442	432	416	411	414	402	430	412	442	406	442	443	428	412	397	465	429	439	415	418	413	431	413	432	408	381	393	424	423	422	451	406	382	435	422	413	413	458	444	456	415	404	413	409	452	410	373	418	397	428	423	389	436	421	461	398	407	419	454	451	429	429	461	434	407	451	377	402	408	407	393	430	436	405	456	434	413	432	442	447	404	442	479	429	453	423	413	417	404	416	433	463	444	386	426	442	410	421	426	444	392	445	402	414	441	382	482	424	384	430	464	462	413	448	427	439	413	428	425	428	427	409	404	411	441	455	416	408	443	392	388	428	446	444	457	463	428	421	390	384	414	421	413	415	387	433	408	432	400	398	453	401	414	437	392	442	407	411	430	403	389	398	450	394	397	432	423	416	458	409	438	430	428	385	442	453	439	384	469	443	410	436	409	427	420	434	387	435	423	398	423	436	394	452	421	440	433	413	413	386	432	444	419	421	500	452	395	410	454	406	435	392	428	409	389	427	416	442	417	440	450	430	410	396	403	400	443	417	416	419	422	435	424	472	435	456	423	470	434	453	419	402	413	389	421	411	406	418	402	402	412	391	423	429	438	433	453	384	452	447	465	427	422	410	425	407	397	417	438	433	416	426	418	410	451	424	451	444	376	394	425	442	429	412	393	403	408	408	416	410	436	394	392	415	442	423	447	442	422	410	416	428	395	402	415	434	431	408	430	452	451	425	408	425	385	462	391	408	421	424	425	413	412	400	446	427	417	452	434	442	412	425	401	430	457	423	407	434	397	391	428	410	443	448	437	418	411	445	427	431	394	400	423	392	441	424	380	428	416	421	443	404	455	411	440	443	430	413	437	414	398	410	439	407	427	437	400	430	393	411	414	407	389	416	395	396	373	424	407	387	442	410	415	419	430	446	410	416	406	404	406	399	400	378	438	413	435	415	429	434	402	436	447	439	396	431	441	443	422	416	381	391	421	401	419	452	398	441	398	426	396	415	406	425	428	425	445	403	433	390	393	421	436	439	388	400	407	399	412	431	483	413	424	449	442	389	436	420	427	400	422	437	460	424	468	439	397	453	412	413	433	424	433	404	395	443	389	431	434	426	439	408	421	438	414	407	402	423	419	464	415	389	441	426	451	455	443	398	412	406	415	446	415	411	417	451	450	405	441	405	401	421	381	421	392	457	416	440	417	394	377	419	445	426	425	412	452	429	426	434	421	429	421	424	411	436	393	412	390	424	401	433	449	433	407	462	449	449	426	453	422	404	429	429	438	409	381	421	456	438	423	434	405	416	452	422	428	430	428	427	409	435	454	434	468	446	405	424	424	461	409	450	442	409	422	436	402	416	413	430	415	403	406	399	439	442	432	389	409	417	431	400	440	438	444	413	430	427	424	417	387	410	442	426	427	381	389	425	430	431	433	401	454	383	419	419	384	443	440	439	428	414	431	400	431	408	416	393	426	403	404	433	407	409	398	416	431	404	378	409	395	395	415	413	404	409	391	462	445	388	437	418	425	435	384	430	442	422	411	417	394	395	420	396	412	413	421	401	436	396	441	425	419	432	431	430	460	462	406	432	456	423	464	430	390	413	419	405	460	422	433	405	413	458	428	412	436	435	395	460	422	437	410	464	434	390	397	413	402	424	394	395	424	456	409	454	397	412	434	417	431	409	411	409	410	424	425	401	395	377	426	420	413	421	457	405	443	462	460	406	419	437	409	417	391	403	452	415	411	438	382	436	399	428	433	424	405	392	430	398	401	408	405	444	416	395	423	417	413	425	409	411	388	426	456	413	413	413	432	420	440	443	420	420	418	408	406	420	420	438	406	401	432	401	414	404	431	429	426	429	445	389	420	428	427	423	455	441	436	415	410	383	371	459	423	417	401	456	450	418	419	450	413	411	422	449	431	404	438	422	413	419	450	438	411	393	397	454	416	418	446	434	416	405	439	421	406	391	407	446	440	422	424	434	386	433	443	436	401	407	441	450	421	411	405	443	395	386	442	428	419	430	422	397	447	432	402	438	442	442	427	431	448	408	431	428	422	426	477	408	407	400	413	433	408	409	448	422	420	458	437	458	409	411	472	409	443	429	469	424	429	413	431	432	440	448	447	407	399	400	416	418	383	445	436	413	429	389	437	431	381	440	392	440	407	449	400	409	438	399	409	441	387	404	444	426	413	432	431	426	413	394	458	429	427	399	411	399	377	453	414	422	432	389	377	422	435	428	431	433	393	442	399	443	428	438	390	432	420	413	442	457	389	402	451	408	427	423	433	416	422	386	396	446	414	413	427	398	426	415	423	407	428	419	446	372	385	401	457	426	426	416	448	432	437	442	425	394	417	402	408	401	407	441	425	459	416	429	434	419	392	411	443	414	409	446	402	444	444	440	429	399	409	406	440	420	440	418	431	465	457	449	451	420	423	431	397	463	486	458	451	405	435	441	408	436	444	405	431	428	395	397	399	460	437	429	410	381	420	450	383	412	423	435	413	442	443	436	432	427	419	422	431	418	426	421	415	462	428	448	396	418	432	437	432	376	413	418	376	428	413
32174	48928	25553	12988	8288	6332	4858	4598	3849	2845	2266	2013	1990	1786	1632	1446	1454	1181	1094	1112	1015	1034	956	1041	954	878	921	906	896	930	922	929	920	897	832	869	875	932	887	833	875	891	896	829	851	777	814	839	789	809	834	828	1068	2133	2358	2034	1527	1151	955	841	819	804	799	832	788	772	784	768	792	797	751	837	819	783	782	750	799	787	736	785	780	768	782	790	778	778	783	783	784	782	785	757	751	811	739	736	798	766	711	765	770	809	817	774	771	778	812	797	792	768	740	817	773	819	823	786	798	776	782	725	779	772	733	823	801	778	766	738	739	758	780	806	788	761	808	788	756	793	805	754	794	838	756	730	772	770	779	764	804	784	772	759	722	740	787	806	781	794	737	821	804	806	824	788	763	795	768	778	829	787	762	813	782	739	803	775	756	737	799	796	754	757	760	775	802	758	779	747	807	798	769	775	787	739	784	781	780	760	744	790	764	736	744	775	777	787	785	772	741	801	781	774	814	825	776	794	823	750	831	734	780	804	804	791	833	781	764	739	807	780	767	811	767	799	793	818	791	744	796	802	844	804	783	770	777	765	755	815	743	797	773	739	772	779	819	751	759	806	837	822	782	751	807	785	783	798	741	777	805	785	720	768	792	802	821	803	768	772	764	788	773	772	778	743	783	816	726	791	794	762	718	817	777	745	811	788	718	770	772	801	763	755	761	786	780	789	781	818	792	732	795	764	799	741	799	770	748	796	790	775	790	749	757	819	746	793	773	809	759	772	770	770	822	785	794	777	768	772	789	772	764	765	810	763	778	777	774	802	741	812	795	809	759	731	765	762	721	763	758	796	755	750	785	782	755	779	751	769	766	754	787	797	762	751	760	781	756	743	769	792	720	738	746	743	832	746	808	770	831	770	761	816	735	772	767	743	743	810	792	789	769	808	795	791	840	730	770	809	788	729	770	786	784	850	783	826	804	791	837	762	759	735	783	725	784	786	800	790	779	797	727	781	814	773	793	730	766	772	760	759	790	803	792	813	774	706	797	769	814	745	814	726	817	723	807	778	743	788	773	776	787	756	733	761	760	763	772	759	818	760	708	773	774	766	767	815	763	722	794	770	824	793	819	779	836	806	765	780	788	782	794	758	779	810	802	780	768	798	814	792	747	794	779	751	772	789	768	725	759	802	795	782	787	838	761	799	801	753	786	793	806	819	795	787	770	785	757	788	781	787	817	786	785	762	792	774	740	779	771	751	738	821	754	762	795	816	740	754	746	799	759	789	726	828	755	786	781	786	787	757	841	773	795	827	777	795	734	804	815	770	741	815	776	772	812	773	781	731	804	827	795	824	721	777	729	786	783	755	811	778	799	759	837	805	748	806	784	767	784	799	767	802	816	792	814	781	773	821	816	776	761	791	734	787	769	775	750	793	810	790	796	798	791	791	808	801	811	769	792	759	813	729	762	792	785	742	751	758	749	806	738	841	704	754	764	813	760	836	813	846	718	801	786	751	780	785	768	764	806	767	756	833	771	800	754	771	775	802	812	787	733	756	774	759	791	746	772	778	813	785	816	785	754	782	764	738	831	746	773	765	761	821	768	792	743	723	735	765	751	841	774	767	757	797	810	737	818	753	771	734	849	771	844	804	747	808	805	746	771	743	745	755	812	789	777	770	815	777	817	773	698	801	787	785	814	787	799	760	739	817	779	832	814	780	794	808	756	791	814	823	751	743	767	792	797	770	758	755	777	788	791	712	800	782	730	797	806	778	785	765	822	818	775	757	731	825	773	851	833	776	763	852	748	798	790	842	764	786	791	737	799	760	824	757	802	789	761	768	783	831	737	752	751	769	745	809	756	733	781	806	736	781	763	778	755	799	822	773	802	776	732	803	797	749	769	731	762	753	716	791	774	838	779	782	861	793	764	812	778	791	753	803	797	769	784	855	814	796	762	776	781	736	764	710	794	824	785	782	810	780	751	766	804	799	752	759	717	765	745	796	773	804	783	734	811	754	775	802	778	739	754	824	789	794	746	756	802	779	824	791	777	755	765	779	773	784	743	779	781	821	773	793	805	762	791	760	808	771	804	755	776	829	779	755	803	773	772	747	765	744	752	802	818	791	842	805	763	797	729	763	778	787	802	763	730	765	746	780	830	808	747	730	762	804	753	770	786	778	750	763	747	775	744	793	793	799	772	746	805	761	713	742	788	758	792	805	790	850	776	814	753	744	792	765	749	797	817	754	782	745	783	807	814	795	768	792	756	794	788	796	850	740	741	771	777	763	841	764	797	723	802	751	777	770	777	820	798	781	794	744	801	752	776	731	801	799	759	757	765	789	757	759	749	763	842	783	794	761	757	740	762	751	777	745	788	750	783	776	778	814	738	826	801	769	828	769	743	740	743	763	747	758	795	732	805	798	813	739	763	771	757	788	783	793	744	779	782	790	792	807	768	783	761	745	735	852	768	770	776	745	785	800	732	749	782	772	735	764	782	797	786	767	762	773	744	749	801	819	786	804	785	771	764	802	769	813	742	779	768	766	798	785	790	757	843	845	773	762	762	816	775	735	737	738	757	795	752	743	769	785	853	766	775	773	790	808	778	734	738	761	801	778	800	799	803	767	817	776	741	753	771	762	766	778	752	771	769	784	763	790	807	779	800	765	807	820	767	809	738	761	768	744	747	775	765	788	782	760	778	807	742	782	784	784	791	768	754	742	823	811	817	773	801	783	790	788	746	783	790	749	790	739	801	850	758	762	814	786	784	768	768	800	813	730	787	769	776	767	789	794	799	786	791	801	830	800	796	756	773	788	803	754	760	797	736	726	751	757	809	806	757	772	800	731	763	760	786	777	794	829	775	769	816	805	771	844	771	791	763	814	837	791	761	774	774	749	800	729	754	827	815	767	787	822	774	789	804	764	778	779	804	797	779	739	760	757	793	757	776	753	833	755	768	744	775	790	786	770	768	780	800	795	763	770	803	855	806	778	743	748	799	768	770	760	803	759	823	771	800	803	754	858	762	784	752	782	747	737	807	827	792	757	815	826	817	779	765	786	787	786	787	761	793	756	770	758	772	784	775	746	827	835	792	795	829	788	776	789	759	857	785	743	810	840	791	790	787	832	776	793	764	780	798	784	801	762	779	800	829	771	789	783	764	775	802	810	755	818	743	746	754	743	790	786	814	776	748	736	792	799	750	776	738	784	797	836	753	799	833	773	785	789	780	738	763	801	792	759	791	744	754	740	752	753	738	793	758	761	814	785	756	786	775	786	774	822	790	765	789	784	799	775	816	757	738	782	735	850	763	844	756	778	799	797	787	782	783	776	848	803	821	774	787	772	753	760	808	841	780	832	793	790	775	757	772	752	770	764	749	793	766	820	778	782	790	738	782	737	790	787	802	807	778	785	791	761	772	796	777	783	745	773	749	776	803	790	821	722	755	769	811	760	809	717	813	792	782	756	785	768	794	791	774	781	794	780	778	783	792	776	758	779	830	780	774	746
23564	21626	29410	24190	21554	19916	5788	1925	1754	1295	968	885	686	754	707	555	580	562	549	509	543	470	481	486	458	431	428	435	441	433	431	442	393	408	417	410	398	391	361	389	394	392	401	392	395	420	401	369	372	430	377	374	365	1111	1303	1083	898	627	484	450	373	407	397	334	366	379	355	344	361	384	369	353	344	397	358	368	385	358	379	354	390	383	381	355	352	349	357	410	358	368	364	367	375	353	339	400	346	371	377	328	382	342	363	345	366	381	381	378	361	402	345	338	367	383	346	337	370	360	380	412	383	390	364	331	367	366	354	370	369	373	341	391	377	364	345	384	377	358	376	368	376	381	358	327	362	427	357	371	370	378	338	352	374	372	355	356	376	383	359	363	361	367	393	367	392	332	341	374	365	368	363	350	363	391	361	368	351	382	362	400	340	385	372	359	355	354	381	352	364	370	353	392	354	374	346	351	374	394	362	365	327	385	396	359	398	348	368	368	377	361	369	356	377	337	390	357	348	389	366	364	344	382	377	359	377	335	365	375	365	340	390	364	362	341	399	360	364	371	345	364	384	362	390	366	381	339	354	353	354	401	372	358	366	394	387	360	325	380	357	375	334	365	363	357	379	368	350	386	374	391	354	390	356	338	391	398	379	370	374	402	344	320	352	387	314	377	348	357	363	401	367	319	348	359	354	381	364	370	365	349	369	375	359	371	390	376	323	373	348	354	367	346	360	362	365	356	363	348	342	382	378	388	382	391	364	351	365	355	358	375	344	344	359	340	341	376	356	370	343	356	362	360	357	389	380	373	371	360	365	369	348	382	348	374	369	386	350	380	360	365	368	355	362	341	356	368	357	368	348	370	391	382	389	383	372	391	415	383	362	370	341	384	387	360	326	363	346	359	340	369	356	331	357	383	385	335	371	343	359	382	353	379	377	347	333	365	381	355	372	392	346	338	365	391	342	355	375	388	372	366	372	352	350	378	364	374	344	369	362	384	350	346	380	344	353	386	385	381	375	350	373	373	372	373	338	362	343	347	371	356	356	369	403	378	371	350	365	350	360	335	354	390	382	394	371	355	381	385	367	348	387	359	358	354	366	362	382	388	357	393	357	355	337	364	365	346	406	346	347	382	380	363	324	390	357	350	366	356	366	387	371	357	393	351	372	367	346	379	338	361	358	353	356	390	366	343	352	383	369	356	436	365	374	385	368	388	388	362	333	367	383	336	392	387	370	369	399	363	326	348	384	374	384	383	399	366	381	357	387	388	352	367	350	376	356	371	375	374	372	375	359	342	387	361	365	373	358	373	349	363	349	372	360	379	383	362	439	375	366	397	344	394	367	373	385	346	386	363	346	354	361	355	369	384	363	365	344	377	411	391	331	338	359	351	352	385	381	392	383	351	345	380	338	352	380	366	389	350	369	383	351	381	341	380	368	349	369	370	373	391	346	338	362	377	366	334	346	394	394	362	373	342	407	379	371	362	379	358	384	358	389	365	378	373	387	382	365	348	375	333	350	343	407	352	379	322	360	368	356	363	383	389	319	353	378	368	360	375	310	366	367	365	379	355	353	375	388	353	342	386	378	323	352	356	348	358	372	350	358	355	366	390	325	349	354	362	385	354	378	345	366	368	328	364	374	356	368	361	381	357	337	362	385	348	357	352	326	329	365	379	358	372	353	372	354	350	372	334	381	391	382	368	375	360	377	345	362	339	372	371	340	361	353	359	377	321	353	372	339	365	353	383	370	379	376	386	373	357	344	357	363	359	361	378	367	363	366	360	350	376	347	393	360	329	335	353	371	367	390	329	367	371	346	412	333	374	363	377	379	351	344	349	359	348	378	400	351	367	384	354	349	357	372	358	334	325	375	344	350	364	377	377	346	353	342	379	373	363	361	344	338	352	377	357	371	337	363	378	358	345	362	365	338	370	353	344	391	392	338	352	356	353	389	374	350	372	372	398	383	342	363	354	365	339	375	370	346	359	405	387	355	349	357	359	361	355	363	340	381	357	353	381	374	358	348	343	375	367	340	363	407	379	321	386	367	378	351	404	376	362	384	360	376	341	400	362	372	368	355	371	322	371	352	397	388	334	385	387	401	346	372	354	389	350	363	353	335	362	352	391	315	359	345	358	361	391	375	339	390	360	360	352	357	393	356	353	366	333	379	370	339	367	362	353	367	329	371	393	332	384	380	349	347	389	343	356	328	351	360	374	350	365	377	338	371	344	359	398	328	361	324	364	362	363	391	358	378	346	367	384	377	366	343	356	358	385	325	360	375	333	375	348	354	420	389	350	375	364	336	423	376	349	357	333	329	335	390	371	365	364	357	348	393	365	382	366	343	384	363	396	363	386	388	355	374	337	331	397	361	351	353	339	356	364	310	340	364	383	380	346	350	370	367	387	346	345	372	333	360	370	386	378	373	350	380	376	359	373	369	340	367	383	379	320	375	383	361	383	360	411	356	376	353	339	365	380	397	368	336	353	388	362	334	366	360	375	356	402	357	371	337	338	352	377	371	382	337	356	370	357	360	382	352	365	386	367	348	385	352	362	374	397	329	360	372	368	370	353	372	362	367	331	378	358	345	337	387	387	377	395	354	370	327	359	354	355	355	363	342	368	383	357	331	347	351	394	362	349	358	366	372	364	353	373	385	358	362	349	306	352	388	365	352	385	357	363	361	353	379	345	353	340	358	358	354	375	385	360	381	383	369	352	351	375	369	359	357	367	374	386	347	366	353	382	359	412	354	358	354	361	374	362	374	379	407	383	351	345	357	337	358	361	363	347	365	372	354	391	355	337	376	375	385	374	353	337	334	358	359	361	377	367	408	356	360	365	335	333	349	347	384	366	380	366	385	364	391	335	327	367	387	397	360	341	340	376	379	364	335	340	364	396	369	369	347	389	375	349	365	332	367	386	401	354	334	359	360	357	357	311	378	381	355	363	356	367	361	332	393	384	340	408	349	360	392	362	391	353	365	375	396	339	354	355	374	328	362	346	372	344	350	387	358	363	363	352	367	372	337	342	361	360	367	355	380	364	372	357	387	370	371	384	315	356	380	356	386	387	372	353	370	341	358	381	306	363	402	364	373	380	371	367	326	365	373	370	389	384	366	359	345	350	360	372	367	383	393	349	355	348	356	380	373	356	360	343	378	379	359	363	377	381	371	419	360	356	365	380	356	384	363	371	336	338	352	350	380	366	353	364	363	353	373	385	362	368	385	363	377	359	363	353	366	348	366	369	399	385	353	383	369	357	378	385	378	343	379	345	361	381	354	370	385	341	360	393	360	365	382	360	395	401	363	365	385	357	365	342	312	402	365	332	361	358	333	327	366	361	360	389	394	333	370	352	368	382	325	357	392	381	375	392	363	401	387	349	319	344	372	373	335	360	384	345	401	366	337	343	364	361	343	382	377	360	369	363	353	371	358	333	355	342	348	367	346	358	330	378	352	388	363	345	379	336	354	345	350	363	338	349	373	335	369	340	335	376
35032	50376	30761	17862	12354	9368	7149	5341	5607	4179	3102	2605	1952	2346	1917	1510	1510	1460	1276	1204	1200	1119	1079	1034	1035	937	952	880	879	873	911	897	831	832	780	737	711	702	717	766	788	751	770	730	681	716	730	699	698	707	666	702	864	2866	3671	2944	2115	1326	1050	849	717	684	625	645	651	654	616	678	666	677	631	712	636	662	667	655	643	619	640	663	641	677	633	671	610	664	663	667	619	670	651	649	667	689	642	656	654	639	676	643	670	694	633	674	754	647	642	644	678	640	715	654	690	621	603	653	661	661	646	693	665	651	656	645	642	682	643	677	650	664	604	655	630	693	700	634	631	642	630	648	667	660	690	638	676	631	666	655	634	650	681	666	653	609	672	703	642	668	639	657	637	644	644	673	645	683	638	644	655	656	687	699	640	643	694	620	656	662	697	678	658	604	646	626	687	645	702	641	683	650	672	658	685	646	688	632	661	670	643	695	664	632	629	631	664	658	643	670	664	668	661	641	653	681	631	651	704	664	690	732	676	651	654	636	659	678	670	693	652	643	682	654	624	699	632	681	709	693	681	644	686	675	690	652	660	671	637	644	714	707	656	645	708	643	645	719	675	696	661	659	641	640	685	592	654	682	667	654	658	639	652	670	657	655	618	677	654	671	691	673	710	701	690	632	702	643	685	647	666	655	612	687	642	662	674	643	713	713	643	635	666	647	669	622	650	678	667	700	676	653	664	691	717	661	643	678	681	672	664	638	664	623	678	656	628	712	620	643	692	668	627	688	661	697	614	648	655	645	654	691	651	649	642	658	666	670	623	691	651	664	608	711	677	684	685	685	641	663	641	612	678	652	688	648	694	652	646	697	708	613	652	638	703	659	646	648	642	663	669	669	677	646	700	651	689	652	653	665	670	651	689	685	660	649	660	658	664	678	624	661	738	684	677	659	643	628	635	662	694	658	651	623	680	683	697	668	655	670	683	631	610	665	676	662	694	628	660	645	624	712	653	642	664	654	637	580	651	660	631	645	678	717	684	693	652	628	667	714	591	667	676	638	655	671	646	698	691	707	694	633	672	705	678	641	673	677	683	655	656	681	671	658	678	675	638	695	665	660	641	708	633	666	650	566	648	686	612	692	659	662	625	656	674	662	658	704	663	673	699	631	668	687	674	658	708	659	664	609	610	693	660	699	643	686	669	634	684	654	633	617	614	615	704	672	651	681	619	675	657	656	681	669	682	645	663	657	670	666	680	712	671	695	694	641	650	693	664	639	709	606	653	650	657	700	641	706	685	665	697	656	641	673	685	622	649	675	688	672	671	699	626	663	642	687	671	586	660	677	709	664	654	671	639	690	644	633	659	656	659	705	618	675	668	647	642	668	679	694	725	714	715	673	623	648	720	629	630	621	661	673	695	657	705	615	644	698	705	644	697	670	658	658	605	678	607	676	609	614	685	708	658	664	662	629	637	668	646	668	686	673	656	656	682	611	646	677	682	697	642	659	675	691	655	680	668	676	639	629	646	717	653	646	638	626	674	673	687	660	661	661	664	639	657	668	628	649	646	630	695	652	643	725	657	662	632	648	662	609	632	660	667	634	682	661	704	621	640	638	632	661	639	646	663	627	661	670	625	665	659	700	674	647	673	665	671	632	664	631	616	632	656	714	701	664	631	671	687	624	667	656	724	665	670	630	647	629	651	652	696	667	633	677	663	620	670	614	673	646	649	690	687	626	663	648	613	610	592	673	632	683	620	662	664	656	670	656	688	644	635	631	640	653	697	690	658	675	665	652	622	662	663	701	674	670	645	631	632	643	695	693	633	635	659	664	651	665	646	630	644	638	641	670	686	642	642	651	655	691	663	661	682	703	668	690	660	730	603	665	683	624	676	677	646	688	656	669	638	655	644	702	675	691	645	681	661	612	665	658	681	642	620	701	668	629	620	681	659	667	692	621	662	664	590	687	662	613	664	679	699	637	597	671	674	668	644	691	698	649	688	719	665	652	699	663	667	621	631	611	659	663	677	680	688	675	670	669	640	668	677	670	663	701	651	683	658	675	670	651	625	675	650	658	617	682	674	648	632	673	659	652	630	639	635	671	628	682	635	673	649	667	651	653	674	725	680	665	654	641	680	668	676	658	680	693	656	706	643	633	643	692	679	691	667	678	663	684	647	691	656	624	666	623	644	666	697	711	632	668	686	637	689	688	642	680	655	682	657	663	634	624	631	665	703	703	663	652	646	662	686	656	652	693	687	663	686	709	670	660	683	624	696	711	635	667	660	669	651	672	616	688	661	669	691	687	669	637	683	636	615	637	658	686	680	603	690	675	674	715	674	662	638	653	634	661	689	689	663	694	645	670	663	655	683	671	692	631	615	699	685	677	619	678	662	702	674	607	660	661	662	687	670	688	658	665	702	632	596	664	688	646	715	690	643	723	698	657	663	659	664	622	664	676	609	641	673	624	647	664	639	613	642	606	711	617	623	609	653	641	626	674	659	639	623	670	649	683	650	675	656	638	655	657	619	658	666	648	684	672	652	613	659	677	687	672	680	681	652	676	675	647	715	668	651	617	650	659	697	656	663	658	752	710	666	647	683	645	665	656	679	669	670	668	691	651	693	675	664	695	628	669	641	676	624	668	627	660	663	671	676	638	641	686	667	689	656	654	686	638	655	656	691	651	655	697	642	630	664	663	646	675	627	662	680	645	662	682	667	653	680	683	677	698	650	665	645	639	661	626	698	688	673	678	670	692	659	640	684	632	686	674	651	641	665	650	629	716	675	682	675	673	689	617	665	659	668	626	660	676	610	676	710	662	677	687	614	640	683	655	677	708	661	661	688	637	638	672	678	616	656	693	658	659	640	702	656	698	659	673	697	682	635	674	656	668	692	670	623	650	660	660	638	644	608	655	675	654	666	624	658	700	664	657	652	656	693	638	666	689	648	679	665	631	655	634	633	654	679	662	679	654	685	674	673	684	634	647	680	699	673	634	611	700	661	660	675	677	631	674	667	658	672	676	671	666	675	693	681	649	633	639	667	672	702	691	635	687	639	658	661	689	649	657	689	668	642	628	633	708	651	660	679	681	660	619	649	659	638	656	627	653	665	669	673	667	682	672	643	636	688	649	633	644	702	663	663	673	644	670	648	653	644	674	674	694	644	649	680	648	641	652	655	688	683	652	687	676	628	687	657	661	646	675	647	649	635	654	622	624	685	632	627	652	647	653	716	652	667	640	645	660	670	675	641	667	630	662	686	623	624	642	700	646	647	664	591	615	672	620	662	683	648	641	645	656	658	732	671	667	627	666	686	605	639	659	648	631	690	666	643	655	653	669	671	647	651	675	636	635	671	661	674	622	648	684	678	657	677	634	635	670	650	634	615	667	706	653	691	670	671	646	702	710	661	710	685	681	688	685	702	662	650	674	684	683	657	661	644	683	661	656	660	649	657	638	692	665	637	611	661	684	691	644	682	617	628	690	649	676	666	648	674	670	649	681	660	713
27479	22752	16596	4226	1721	1069	904	692	725	722	726	650	580	547	584	531	549	558	563	483	518	526	533	476	502	532	500	528	491	514	541	453	534	453	473	453	429	465	489	476	511	441	456	496	486	466	482	478	498	499	467	465	491	523	532	565	557	553	552	514	478	451	485	477	501	483	511	474	493	470	470	516	508	495	480	498	480	472	462	412	499	451	445	467	481	520	499	468	497	490	510	488	492	496	492	466	500	480	470	474	476	481	443	489	503	508	484	493	484	445	459	505	463	462	469	453	438	436	504	489	452	490	450	444	481	461	504	502	479	474	455	494	488	416	497	504	452	468	501	451	464	479	495	480	468	496	506	480	478	511	504	462	436	475	468	507	496	497	481	489	427	497	519	437	465	463	477	455	475	489	505	455	489	480	489	442	488	456	489	500	444	497	496	511	525	490	527	517	531	494	412	459	460	453	445	453	465	467	465	471	473	468	458	485	497	479	473	436	507	506	472	471	439	495	491	502	480	497	497	467	511	468	482	508	479	470	452	470	441	477	446	471	502	485	418	513	443	467	465	437	485	472	479	477	502	534	415	497	500	490	508	471	482	469	477	454	500	458	509	469	459	509	474	480	471	461	446	452	509	435	481	493	487	474	456	479	495	493	471	505	444	444	502	511	479	495	463	487	436	495	456	462	466	465	477	480	472	479	470	522	482	500	469	508	445	466	457	493	492	478	466	473	448	468	461	523	481	458	475	481	483	489	479	482	464	492	489	519	462	467	469	476	479	492	519	472	480	473	490	449	458	487	448	462	457	494	459	520	487	493	475	440	480	489	468	504	448	492	470	493	473	482	470	507	478	436	466	480	471	454	522	509	477	463	465	481	461	494	466	459	479	486	484	511	524	468	517	468	455	497	506	463	479	484	486	473	471	474	511	464	456	501	495	520	459	465	510	483	460	514	456	486	464	443	479	513	483	488	466	465	482	494	458	467	479	503	485	478	506	467	476	468	460	491	489	457	503	479	490	521	486	439	443	500	482	489	498	466	463	493	447	465	477	486	465	493	478	514	489	433	514	474	442	479	470	482	456	484	453	467	481	495	450	468	478	482	473	515	504	490	470	472	484	522	474	473	466	506	454	490	551	486	470	463	461	469	469	481	481	480	492	469	495	486	480	469	473	486	501	446	466	466	488	450	463	465	453	482	474	485	509	487	487	507	501	479	456	499	497	474	456	468	450	496	464	487	499	515	466	495	467	489	489	459	447	461	484	467	498	458	499	452	471	501	502	468	472	501	464	477	473	456	468	432	475	467	488	477	454	491	469	470	482	471	454	465	497	471	443	523	436	533	452	534	492	449	471	462	482	478	498	489	468	468	509	500	462	483	469	474	531	507	455	474	482	484	455	442	497	461	514	490	484	491	503	491	461	505	492	509	464	508	467	436	479	483	452	531	511	510	483	497	485	496	488	494	491	481	471	486	484	459	478	530	486	523	438	490	551	498	470	461	462	482	516	464	476	484	465	477	488	483	425	489	482	455	477	497	465	472	499	540	483	502	500	497	512	456	478	497	449	502	448	449	504	473	458	446	522	476	473	484	490	467	491	476	467	480	465	483	474	504	481	504	488	475	491	495	461	491	496	471	500	464	487	448	463	485	471	490	464	492	473	475	484	475	465	445	486	504	477	446	487	467	469	510	506	503	495	547	471	473	478	473	435	515	503	476	513	525	510	475	471	467	495	470	444	496	525	442	454	486	472	504	449	545	500	493	502	461	468	444	494	530	488	477	491	470	467	476	527	468	479	476	516	497	512	492	483	456	469	439	459	458	456	498	473	489	485	490	519	450	498	519	480	496	474	494	448	452	449	452	451	528	514	480	459	494	497	505	496	487	476	500	520	490	484	457	481	480	516	453	480	482	506	485	460	480	436	532	520	496	466	494	489	490	458	475	480	486	490	461	487	455	479	495	444	530	484	475	463	480	476	453	462	521	485	492	484	470	473	486	507	465	468	477	469	474	481	471	471	465	442	476	481	462	464	472	511	464	449	449	456	465	472	505	494	493	489	480	479	495	493	490	493	462	498	510	514	464	483	462	469	470	506	487	468	482	484	502	452	497	467	469	463	476	429	483	479	488	453	500	475	468	514	475	460	471	492	517	492	493	497	497	470	450	507	447	449	474	507	528	465	455	486	462	475	477	525	464	496	534	504	505	519	492	474	471	484	462	500	471	485	443	495	517	481	474	482	454	486	470	494	499	459	470	511	517	451	472	512	469	457	459	493	451	489	467	536	444	471	507	467	486	478	541	490	435	464	443	523	457	489	493	459	478	445	487	493	504	511	481	485	474	429	455	468	477	442	518	498	481	458	478	448	460	448	421	458	458	480	498	455	466	488	487	448	478	539	462	521	474	460	453	466	473	532	485	471	445	499	437	436	467	454	478	460	492	501	457	444	457	490	481	475	511	479	493	513	474	479	533	491	491	491	473	464	478	422	478	463	498	500	470	482	481	482	499	458	511	492	471	498	480	474	480	452	492	445	507	510	435	464	472	510	470	497	539	507	471	482	491	444	476	476	496	450	483	466	466	456	485	464	489	435	454	463	472	481	476	488	446	483	454	485	463	496	476	477	489	469	472	512	468	466	501	452	508	495	479	484	489	483	463	457	510	493	486	474	467	477	494	491	490	487	447	521	440	491	493	493	522	491	497	451	484	449	486	481	512	479	473	471	483	475	480	496	490	485	461	500	497	468	484	519	479	446	471	472	526	528	462	459	464	457	468	492	464	497	494	483	452	492	478	485	506	456	471	500	481	457	474	474	480	490	457	451	490	457	452	484	478	441	449	463	491	478	453	482	477	479	526	464	480	458	500	465	435	438	499	462	511	461	447	483	470	508	490	477	489	481	479	480	468	483	504	524	525	451	448	528	511	465	439	496	513	454	465	515	458	470	493	505	450	431	491	455	507	501	504	464	443	489	496	514	461	515	529	434	448	522	499	479	528	468	490	507	495	495	475	482	465	509	503	492	481	479	480	525	478	492	503	471	478	507	488	480	459	505	505	479	473	488	480	468	473	466	518	469	435	475	466	495	522	444	513	498	465	474	450	463	513	481	437	488	461	451	470	458	493	494	479	498	449	482	470	461	480	463	488	471	477	491	448	472	494	492	511	523	506	478	467	460	465	457	492	518	454	460	474	499	482	456	528	504	484	478	503	481	463	512	454	482	461	448	452	442	473	488	478	507	438	501	473	454	482	524	473	448	434	496	462	513	512	450	478	438	492	487	518	493	511	473	491	485	465	448	490	491	487	469	480	465	502	469	446	507	437	485	499	498	476	484	455	472	458	453	471	480	517	479	487	493	480	487	494	463	455	531	478	447	510	442	491	480	464	473	481	455	478	468	477	514	471	483	511	462	472	458	478	443	499	485	490	478	481	501	438	465	461	515	484	515	537	467	477	452	497	492	467	454	489	501	496	467	489	482	424	496	451	498	479	484	539	496	488
26494	36591	15743	6613	4729	3128	2446	1736	1811	1684	1595	1426	1317	1152	1100	1114	1065	1062	1113	1103	1084	1031	1018	971	997	1015	953	982	984	957	976	958	994	950	874	872	942	901	873	888	959	862	870	848	877	851	895	881	881	918	903	889	857	1042	1070	1097	1043	1030	961	902	900	871	846	886	869	907	867	875	901	857	841	877	854	807	856	826	896	870	860	912	911	826	887	899	826	883	886	865	868	890	888	934	862	860	823	867	915	865	830	887	857	844	885	899	859	910	905	887	893	882	892	885	869	857	859	945	915	846	848	888	869	897	867	899	838	891	923	867	853	941	839	871	885	812	897	888	863	876	897	924	823	838	869	867	899	923	926	906	888	894	897	932	893	879	877	960	876	869	793	854	931	878	878	930	886	797	880	845	909	861	861	835	924	874	876	898	862	857	838	855	800	910	848	917	933	894	879	901	867	844	893	902	833	927	847	890	887	887	967	875	812	907	869	889	911	892	882	888	898	855	884	885	875	883	918	852	909	883	868	872	853	879	869	850	912	889	921	891	885	855	850	908	837	818	848	910	881	881	842	885	890	887	910	909	877	853	887	937	919	880	859	857	882	905	877	860	874	869	829	858	881	849	948	864	837	908	863	873	869	906	927	897	868	869	842	867	917	904	934	929	882	891	967	893	883	870	870	889	880	876	856	880	837	809	914	829	898	877	862	884	865	864	904	839	858	901	844	876	893	879	849	917	860	855	936	887	884	865	898	890	880	880	844	859	919	853	922	888	915	884	912	909	899	939	866	876	837	840	904	865	852	861	853	856	858	896	859	838	836	847	952	949	883	836	848	880	862	887	863	843	889	825	836	824	857	881	874	883	897	860	874	890	898	861	906	860	835	903	868	867	883	892	857	887	890	910	887	885	886	910	921	847	877	881	838	919	876	858	876	898	886	876	888	864	948	825	892	891	850	862	839	892	874	866	914	855	867	912	956	797	872	851	873	872	849	857	840	881	895	913	841	854	866	905	860	853	910	859	897	866	887	870	888	867	839	966	873	874	835	903	901	833	813	819	926	878	879	855	898	875	888	934	924	899	845	920	885	830	886	893	921	890	913	867	844	854	934	893	873	933	833	894	852	874	835	868	879	871	919	840	885	884	927	873	824	913	891	883	828	930	883	883	887	862	853	872	863	897	829	868	848	844	845	869	873	881	886	839	866	831	912	901	910	888	897	871	883	845	859	892	874	825	873	845	891	850	858	848	913	844	874	859	881	916	871	939	834	862	837	850	863	900	934	855	882	898	839	882	901	863	846	872	922	892	952	921	841	912	828	868	921	892	887	828	951	876	860	907	847	838	821	858	876	863	843	885	834	821	917	887	891	857	897	874	880	859	888	885	863	877	845	888	937	882	852	935	895	843	936	894	822	876	880	852	899	812	913	859	892	904	878	862	897	896	910	904	868	877	904	811	916	873	878	909	876	897	850	882	897	872	896	871	891	917	883	844	944	856	927	898	827	847	898	851	920	884	838	906	872	908	886	891	892	894	895	906	864	920	916	851	896	895	800	860	905	882	902	910	933	844	852	856	925	873	831	898	927	891	882	918	922	847	849	877	874	939	881	876	888	906	883	876	907	865	876	886	892	904	917	873	869	799	926	863	931	904	899	875	903	824	880	853	944	897	832	882	868	881	913	884	815	853	894	867	896	871	886	862	879	885	882	870	918	877	850	875	871	947	898	934	891	877	909	843	900	870	881	884	884	871	907	833	840	856	872	905	854	952	955	882	864	854	918	932	900	866	871	882	900	866	888	902	909	873	860	900	906	901	903	832	861	905	911	868	859	851	892	923	872	841	829	882	887	846	858	888	862	834	897	846	918	883	843	900	873	886	861	841	870	907	801	865	924	868	890	862	861	913	880	808	895	917	883	844	848	910	874	883	907	845	788	864	908	868	894	899	885	902	827	880	871	877	853	838	881	880	844	879	852	833	874	881	840	896	882	849	877	904	890	891	934	871	878	892	897	886	865	862	843	871	838	885	892	855	926	932	891	873	856	881	870	849	937	880	901	861	850	862	884	914	903	883	803	857	850	877	913	892	898	819	900	888	873	831	867	890	904	923	892	898	834	890	864	865	907	846	895	883	840	838	906	836	881	872	874	918	842	920	895	867	872	909	922	901	924	885	871	874	881	958	877	879	891	839	860	861	844	911	909	930	884	868	827	900	885	898	894	878	819	906	921	892	923	860	903	861	880	849	850	887	853	909	905	837	826	896	881	846	896	864	889	874	872	853	865	901	882	855	874	917	833	890	846	891	878	922	882	888	903	882	846	803	905	864	888	902	862	842	872	841	861	905	879	887	851	859	850	888	876	906	912	902	873	906	872	890	873	840	852	945	890	889	851	915	858	872	910	895	877	869	910	871	851	884	868	913	888	893	893	877	865	891	887	820	932	882	870	924	899	884	883	831	947	933	898	900	833	838	869	902	885	855	844	873	885	873	869	819	861	836	891	901	903	941	853	863	875	859	841	900	911	901	934	879	854	898	928	898	855	899	887	848	911	908	858	923	908	883	892	828	902	985	857	867	856	876	899	890	909	897	900	863	878	851	887	867	895	877	847	877	883	896	882	933	844	883	890	849	880	874	889	818	852	929	874	832	921	910	859	917	856	868	858	925	865	832	861	867	921	922	893	860	878	928	916	884	883	857	865	811	877	829	842	911	927	866	893	896	882	862	836	808	885	818	859	866	875	858	861	875	901	875	862	890	909	864	923	887	884	901	886	853	867	934	896	929	848	875	867	873	932	840	854	893	892	873	892	850	883	921	881	873	860	916	925	886	851	846	830	869	854	869	900	905	878	916	825	863	880	869	848	860	879	909	867	912	916	863	882	913	908	882	846	863	879	895	885	883	896	880	856	852	862	858	866	893	896	920	855	826	830	881	840	879	889	923	840	895	829	888	840	844	869	875	875	867	930	895	858	877	862	871	860	889	884	861	892	891	825	914	851	825	870	858	915	896	951	919	875	900	829	849	895	930	885	893	894	834	891	875	839	850	870	842	915	894	919	899	871	937	921	920	888	881	924	870	849	900	841	839	863	884	833	882	888	883	891	848	915	958	855	911	907	876	907	895	892	866	910	894	868	858	917	907	912	899	915	912	890	872	947	870	884	930	908	919	877	877	869	847	902	849	882	850	891	839	883	881	836	846	887	859	948	887	843	881	883	917	859	848	831	849	872	909	872	888	882	930	883	918	901	840	891	879	861	887	886	883	885	836	882	892	866	847	911	954	867	922	858	920	857	868	853	925	840	842	820	898	897	887	901	875	853	873	845	866	874	861	832	865	924	860	830	898	919	861	916	887	841	883	870	844	855	856	861	873	879	884	872	885	878	869	884	851	880	874	828	849	829	819	865	893	864	890	903	904	897	887	883	887	858	877	878	888	883	917	881	873	816	909	882	863	895	873	905	861	866	847	883	897	873	894	858	853	819	809	888	867	856	840	864	849	853	905	822	913
24520	21605	28788	24757	20440	6549	2039	1196	1120	820	781	712	633	646	558	540	513	484	482	598	543	472	505	496	451	441	440	455	452	449	420	446	432	445	412	406	420	422	388	393	428	402	450	361	404	388	381	438	389	455	423	370	432	690	903	871	663	596	491	446	427	421	398	406	421	439	400	427	378	364	365	425	419	401	417	392	414	452	406	417	408	418	411	422	423	411	397	382	436	401	419	375	402	416	418	387	404	421	402	411	408	423	384	401	402	399	401	398	386	405	400	396	378	428	422	409	389	387	372	415	376	418	390	419	398	415	364	426	394	383	414	368	393	408	375	405	408	367	387	409	404	421	427	371	406	371	434	422	386	409	379	392	414	389	423	405	409	443	374	392	419	382	412	396	424	409	431	400	447	415	405	415	407	390	387	392	425	368	380	417	414	403	380	440	367	388	418	395	434	416	411	452	424	394	385	411	409	422	377	389	412	421	402	419	416	391	413	397	429	416	416	400	392	381	395	427	402	427	388	428	401	453	389	398	400	419	401	343	388	383	421	432	370	390	417	399	400	409	377	406	398	431	401	396	419	383	393	432	399	424	389	424	394	413	412	412	414	411	417	427	383	373	400	379	412	419	404	386	412	431	398	413	423	410	404	398	403	373	404	402	371	429	385	408	378	379	398	394	419	378	400	442	417	405	411	419	392	417	365	416	429	417	395	385	417	389	380	398	413	410	396	343	410	422	394	433	428	420	396	439	386	420	400	418	407	359	400	414	402	419	409	411	413	351	447	418	403	461	407	382	398	383	423	374	435	371	399	402	374	410	383	382	418	411	414	431	392	404	374	423	356	386	424	420	369	419	438	423	395	385	431	392	372	413	401	422	417	413	323	395	387	377	381	426	408	387	424	427	374	405	405	381	386	401	421	423	407	416	411	424	397	382	393	394	401	407	396	371	426	410	377	400	430	381	402	375	406	422	399	396	399	399	408	391	360	392	447	448	432	436	430	401	434	434	355	426	410	412	415	394	396	400	401	389	356	413	414	433	412	369	420	423	374	415	418	437	398	380	398	399	401	398	402	363	416	378	399	390	439	382	409	406	431	404	409	403	380	382	402	374	424	432	437	397	414	436	373	403	407	388	408	421	393	417	401	404	389	376	387	389	422	419	388	397	388	420	429	383	425	410	434	438	416	403	388	423	432	373	435	383	405	401	383	379	389	435	402	391	423	428	391	379	396	410	424	390	421	400	404	410	417	468	373	410	397	396	419	396	436	398	402	371	433	409	407	396	424	412	382	409	430	422	426	361	408	393	380	386	373	402	383	393	421	443	433	369	385	407	375	422	424	413	399	426	418	402	432	374	430	393	377	414	394	373	420	437	402	396	398	407	421	388	406	423	398	403	416	408	403	398	391	399	452	405	387	389	401	377	399	398	434	402	435	413	419	385	410	424	428	395	409	384	401	382	371	388	378	419	399	398	399	422	409	386	420	401	413	411	409	439	403	406	451	412	399	401	388	390	406	385	401	378	432	393	389	390	380	400	409	384	391	398	430	442	429	386	427	443	397	453	422	374	407	396	401	377	411	412	421	387	394	408	394	401	379	405	363	417	346	416	413	397	391	380	403	397	438	413	417	388	418	438	408	363	413	356	407	383	399	407	381	440	386	416	438	374	395	409	416	409	434	405	423	414	393	374	413	408	414	407	421	409	381	419	406	396	390	406	407	433	378	400	380	387	392	397	414	418	393	413	411	384	423	410	385	403	410	401	410	378	398	380	400	409	397	384	422	393	407	396	408	433	390	410	408	382	410	384	402	412	375	437	388	423	402	397	391	438	382	394	370	410	403	389	405	401	418	411	428	438	414	385	344	406	430	410	396	434	416	411	402	378	408	383	413	406	388	368	379	372	437	382	404	404	411	398	416	439	399	399	419	403	431	380	421	381	425	426	389	390	418	384	382	422	420	401	398	325	385	413	449	419	417	405	352	381	409	421	380	388	402	413	409	378	436	396	427	381	419	433	408	382	401	434	391	363	418	358	380	379	432	391	376	408	387	378	402	397	444	395	412	407	406	379	401	370	386	452	421	426	379	426	350	399	424	410	432	381	422	409	379	372	397	423	391	449	419	388	403	397	422	378	389	398	439	393	409	406	405	360	423	391	388	403	406	397	387	393	403	410	419	423	401	375	393	421	415	353	406	413	428	430	418	413	400	394	406	433	407	387	380	419	429	390	387	406	384	422	434	376	424	392	437	383	449	440	407	393	425	400	377	401	394	392	378	393	427	417	422	395	404	423	388	377	376	407	371	408	412	377	381	385	433	405	389	410	384	390	385	393	387	411	396	385	404	425	428	397	406	408	446	399	413	385	417	388	441	388	404	434	398	380	394	377	400	377	430	393	401	373	440	423	382	410	404	423	415	393	403	403	366	389	392	388	373	422	446	417	429	381	421	401	405	396	378	404	397	427	415	413	388	441	375	407	395	381	409	374	411	420	379	370	389	396	417	409	399	391	415	443	397	403	441	442	373	423	419	376	402	383	408	410	405	399	425	380	359	367	384	380	441	432	381	397	379	405	388	403	431	399	413	404	420	391	388	401	411	390	400	387	396	430	401	426	417	373	426	382	395	418	404	388	392	410	385	400	418	408	416	431	401	413	399	397	400	402	425	432	406	420	412	393	410	395	398	425	399	416	385	395	408	405	416	418	365	437	384	402	404	396	404	408	399	392	422	417	428	413	396	403	399	417	402	391	392	432	369	379	385	407	386	398	399	416	389	394	383	379	404	414	397	398	395	394	431	418	406	402	432	396	414	409	415	379	402	398	413	394	419	380	400	435	378	433	406	389	416	380	428	377	390	413	409	387	360	425	399	402	419	414	429	412	396	432	415	400	402	403	385	445	409	450	400	386	382	409	408	395	382	398	397	423	408	413	427	380	411	431	441	421	418	414	406	424	367	410	420	393	408	424	413	408	396	401	429	403	385	434	380	402	418	374	389	375	388	376	399	431	419	382	382	427	416	437	418	379	386	423	386	421	400	432	399	418	431	399	448	396	390	427	377	436	388	394	433	385	401	384	393	416	361	391	402	435	398	399	386	366	419	410	416	440	353	411	394	411	390	416	410	423	407	390	420	400	398	403	397	388	399	362	390	401	419	388	402	418	422	435	377	417	410	397	425	408	380	400	420	392	377	439	439	412	415	408	428	404	372	439	382	405	377	393	394	430	416	383	402	357	396	408	401	432	441	366	393	410	404	425	374	378	389	394	399	369	439	415	402	390	424	393	404	408	406	387	395	417	380	404	433	415	455	402	434	428	416	400	375	437	387	432	414	375	405	400	406	412	415	402	406	413	393	388	390	383	365	414	429	450	439	402	410	414	393	384	407	385	371	367	412	418	392	392	385	398	415	375	398	371	399	399	447	390	410	375	395	399	418	401	391	421	375	362	418	373	382	397	378	414	392	438	425	438	405	424	445	390	376	419	406	419	392	386	434	390	409	399
31692	47809	26591	14252	9756	6773	4945	3452	3400	2451	2139	1988	1654	1425	1323	1261	1091	1096	1192	1143	1157	1083	1116	1000	922	926	887	883	896	812	894	901	836	801	789	796	761	794	758	777	805	778	824	795	819	752	774	732	767	737	796	806	936	1759	2372	2098	1586	1225	953	843	800	801	783	726	754	743	767	753	741	780	793	732	757	710	773	709	753	752	765	759	689	779	730	759	735	762	731	738	701	700	763	723	761	764	712	748	723	728	740	746	725	709	810	753	754	768	766	757	749	683	801	762	743	734	732	744	733	762	765	794	784	775	695	754	699	735	725	759	755	737	748	727	749	718	749	777	744	763	759	748	757	712	755	728	756	780	772	740	731	757	787	770	725	732	749	767	780	791	730	772	770	777	711	784	778	740	723	741	770	689	683	728	734	762	782	705	784	779	741	728	782	740	657	705	784	777	737	738	746	675	771	747	726	779	739	700	692	762	761	749	727	751	713	757	736	774	750	718	763	754	753	725	779	745	782	789	762	778	713	798	735	770	709	757	715	741	788	756	761	766	730	704	753	748	753	727	766	725	766	757	706	735	762	707	800	777	731	726	747	739	725	751	703	749	768	718	743	768	757	714	770	771	729	765	752	723	715	731	790	772	769	734	775	766	731	677	751	749	726	736	770	721	739	727	766	736	716	711	780	735	770	734	766	741	731	778	724	745	778	761	716	762	734	776	754	736	744	703	778	748	757	760	805	748	741	699	769	754	717	760	781	762	718	737	719	718	814	760	724	754	754	789	709	766	751	754	742	762	753	767	731	773	775	744	758	737	736	783	755	749	777	750	771	728	759	764	742	773	732	732	724	745	715	757	768	826	799	806	702	762	776	765	762	751	736	754	724	711	737	725	721	815	773	794	785	715	724	766	716	720	726	759	799	714	777	777	751	733	716	723	781	747	757	737	751	729	732	734	742	744	724	785	740	725	743	725	746	715	759	730	709	728	770	782	715	736	775	733	798	754	718	739	708	715	717	726	741	737	768	764	745	757	719	722	723	727	732	740	756	790	755	713	781	764	775	756	785	735	794	729	739	763	733	714	780	741	711	732	783	730	757	730	709	765	727	726	775	757	750	773	775	737	804	785	779	745	752	754	759	789	734	718	765	720	745	768	763	738	743	752	771	758	745	773	725	785	777	752	790	741	723	760	811	750	719	770	740	778	755	695	772	784	729	794	699	813	756	738	751	744	736	681	741	764	732	803	772	759	759	740	750	771	735	735	757	750	730	740	806	785	759	722	770	693	694	749	743	710	781	741	771	770	733	764	798	722	786	729	749	738	746	763	775	704	728	774	761	735	758	780	733	745	794	754	769	750	736	755	764	666	784	740	729	747	764	754	723	771	733	748	752	732	757	786	714	781	758	794	748	741	754	738	730	723	759	800	715	736	755	751	737	727	750	717	781	719	692	722	770	778	734	735	722	717	763	733	766	784	770	762	707	723	712	803	797	717	728	786	738	758	747	725	738	692	774	727	707	804	780	718	723	784	748	771	769	794	747	707	736	771	747	767	730	750	734	783	776	734	771	746	782	712	739	727	786	727	799	757	821	740	767	813	737	719	732	838	698	738	727	762	786	757	767	717	750	792	771	748	722	724	689	792	774	760	751	701	732	770	753	716	735	721	756	724	771	763	733	696	785	758	736	718	766	760	757	749	707	775	713	753	713	713	748	706	741	667	716	712	701	742	773	772	762	764	754	724	755	761	737	793	724	749	743	787	763	749	794	703	750	748	749	774	775	766	734	770	763	737	734	721	780	753	726	739	703	725	746	735	758	765	730	764	704	747	713	811	735	755	734	774	730	760	754	763	764	738	756	723	721	802	711	745	757	718	724	760	759	732	766	769	750	749	730	738	775	742	717	744	734	725	736	788	756	803	692	767	734	775	739	750	732	788	754	703	766	750	784	708	745	732	746	794	726	767	757	740	753	724	767	755	765	742	743	776	741	716	750	696	755	713	728	717	740	741	741	829	771	734	746	730	745	725	732	715	751	735	726	777	745	740	678	690	753	805	726	759	757	749	757	774	786	738	724	742	796	743	750	728	747	733	712	770	769	752	735	776	746	743	756	824	792	711	755	720	800	774	763	743	693	739	759	744	726	725	767	747	761	763	733	698	760	693	716	692	724	757	733	766	789	725	766	742	760	751	727	762	788	763	756	706	775	748	771	725	783	725	743	715	731	749	773	759	761	787	805	750	733	765	764	738	718	732	711	752	735	770	748	685	749	730	747	730	785	733	731	811	749	782	776	779	743	798	741	732	747	756	727	720	759	720	747	756	706	710	750	760	756	790	777	798	714	804	764	754	758	775	747	750	762	774	760	715	743	764	754	728	760	764	724	735	718	746	725	765	753	759	723	799	737	752	737	749	756	731	756	761	737	730	774	748	745	753	724	715	781	712	814	764	720	751	789	742	764	743	753	770	714	778	708	722	718	744	751	791	767	679	756	767	720	772	757	734	742	762	758	722	754	764	719	751	728	753	744	718	720	766	667	685	748	693	756	710	791	744	706	778	726	749	767	802	740	737	764	737	723	721	735	711	722	735	779	783	770	760	745	745	704	738	760	759	770	769	708	747	735	771	715	770	773	739	819	769	735	723	751	745	772	745	728	772	722	746	734	732	743	774	698	760	716	749	739	772	792	770	717	753	741	783	795	741	746	726	753	726	748	744	728	755	733	720	734	716	712	767	754	788	719	772	745	715	754	745	773	707	738	806	752	729	688	727	773	791	764	775	724	719	755	730	782	762	761	746	759	719	774	757	759	749	739	754	725	748	790	745	745	701	717	741	728	746	725	746	741	730	737	732	736	762	732	740	796	713	741	746	748	769	819	765	700	680	716	755	774	785	739	772	735	770	722	757	748	787	746	794	725	735	750	762	760	726	765	704	743	762	772	702	749	710	809	760	684	745	709	726	779	750	759	742	790	764	781	737	769	751	769	744	762	731	755	734	728	776	745	733	727	807	740	760	761	782	738	749	787	743	796	735	749	718	766	720	756	726	769	779	762	786	764	776	721	711	726	741	711	748	733	733	752	773	701	728	759	771	747	720	772	760	731	704	722	752	750	732	726	716	711	706	717	726	753	760	770	750	750	693	741	762	740	737	790	747	775	772	715	760	771	768	707	767	770	718	733	746	726	733	707	669	727	777	768	737	750	750	752	751	713	764	783	766	715	718	730	729	830	767	767	766	683	760	777	705	769	769	758	773	718	758	775	768	725	742	740	745	741	759	749	701	749	738	778	796	727	775	751	754	712	757	730	760	735	736	727	703	730	760	782	701	772	777	763	727	737	774	712	710	701	752	771	774	766	720	760	760	735	695	785	756	721	799	697	753	720	798	722	781	729	739	737	727	704	725	757	755	773	732	722	805	800	749	794	754	732	758	728	749	765	745	740	788	800	735	736	715	696	769	782	787	785	747	742	730	717	733	759	769	715	682	726	792	780	805	731	764	742	764	754	750
23580	21603	29359	24137	21554	20055	5920	1963	2479	1498	894	787	744	714	637	530	543	518	483	482	491	483	417	481	458	403	471	445	473	443	456	462	404	372	379	383	366	359	405	405	367	369	390	395	411	374	376	395	400	370	370	346	541	1060	1207	1100	850	636	488	426	377	362	376	344	356	361	393	364	371	379	378	365	367	360	334	364	346	377	355	383	356	346	376	365	364	375	338	369	358	320	342	379	360	355	363	367	353	376	374	336	352	365	377	321	348	334	354	381	350	352	358	365	366	366	360	362	328	347	337	352	341	363	342	378	353	350	356	355	368	308	360	358	337	371	367	383	385	391	330	346	337	394	350	371	374	320	314	355	331	348	369	355	343	378	353	368	392	337	373	361	355	356	364	365	380	319	375	325	351	335	367	331	370	370	346	373	354	361	336	359	366	353	360	372	413	333	376	394	364	354	366	354	346	341	350	366	358	352	325	357	361	367	365	366	340	347	361	342	358	387	380	337	375	361	355	372	353	364	341	366	350	343	348	358	348	384	361	379	385	347	355	388	368	383	373	352	380	336	347	377	347	363	340	383	373	366	359	389	344	330	366	375	337	370	333	358	376	363	344	386	356	323	387	378	356	305	368	364	352	367	364	373	350	363	362	379	376	341	347	361	338	342	325	355	317	352	337	379	349	352	346	340	343	350	366	375	356	340	364	343	356	342	345	323	340	342	356	377	364	349	413	348	368	379	358	380	356	336	349	364	368	359	383	364	363	348	358	358	348	355	322	361	367	347	348	353	365	331	346	329	362	338	394	375	393	338	355	377	365	342	386	354	360	374	351	362	356	347	342	352	366	357	342	329	370	358	347	346	393	346	333	349	379	363	352	366	381	335	344	335	342	337	351	359	345	359	332	379	383	337	325	385	360	356	358	344	349	377	367	342	347	337	360	346	393	377	338	367	355	361	346	354	341	355	322	392	356	389	318	335	346	332	355	386	347	360	381	344	350	393	365	370	360	361	344	382	344	357	364	367	345	344	361	351	347	361	350	338	365	367	376	362	368	369	347	326	354	361	370	354	365	347	355	354	350	394	356	380	384	349	367	361	369	401	347	351	341	346	350	383	341	367	343	309	337	358	390	353	344	358	352	345	378	373	367	362	377	351	357	360	343	371	379	322	361	383	389	348	330	337	362	335	383	355	353	383	358	403	349	363	406	361	356	350	327	334	367	366	358	352	337	325	367	359	331	326	361	377	377	318	334	371	372	326	349	365	330	397	417	367	355	406	402	386	333	351	339	364	345	394	360	326	330	333	360	360	383	344	369	318	349	361	365	380	343	364	371	371	339	352	361	373	326	355	372	338	390	351	375	355	348	337	350	355	402	369	363	373	351	318	343	363	345	326	356	365	360	353	369	350	394	391	371	345	386	350	349	384	384	361	349	366	300	374	369	362	395	340	374	362	400	364	376	359	370	324	340	388	378	333	363	347	370	386	355	365	322	377	362	358	386	327	337	332	358	352	383	338	345	360	351	322	342	378	391	348	354	368	338	356	341	356	353	322	395	339	385	346	389	350	371	345	366	367	366	336	353	380	359	348	398	359	342	379	357	362	333	341	334	318	350	358	412	366	345	353	368	345	361	344	376	358	369	343	354	357	394	383	379	357	391	378	375	362	343	334	393	363	344	379	340	330	348	363	353	323	372	371	374	366	361	333	332	354	356	355	370	356	323	360	344	360	355	332	351	329	369	356	346	344	359	390	322	356	359	364	379	359	361	331	359	366	356	326	353	372	333	351	343	377	363	322	376	375	353	369	365	374	299	377	336	364	330	349	354	380	362	347	348	299	326	386	398	350	362	375	389	357	357	352	361	350	316	357	387	330	359	370	339	371	354	366	346	344	351	409	366	348	352	369	374	344	402	355	379	338	338	388	377	366	331	348	372	370	340	314	366	346	395	388	345	335	342	335	369	366	362	359	374	372	348	366	368	370	359	372	363	316	358	379	348	357	344	342	348	355	366	346	376	369	365	396	349	341	363	342	331	315	349	368	359	355	327	359	372	382	338	364	366	353	343	378	338	337	373	347	374	331	348	343	360	395	378	356	398	340	369	323	363	374	351	359	365	358	367	368	371	357	361	343	332	361	351	358	363	357	352	395	374	331	332	370	366	366	366	337	362	349	369	334	355	379	347	389	358	374	333	343	361	354	357	363	335	321	358	328	368	353	340	357	370	367	335	402	359	378	391	370	359	357	359	384	344	355	350	368	356	387	334	343	368	343	355	366	364	329	341	358	399	381	353	342	367	323	369	360	370	378	371	381	332	404	385	372	373	327	372	361	388	368	371	365	346	350	372	348	356	349	359	361	380	366	357	371	353	344	368	399	351	389	365	368	414	314	346	342	337	334	367	340	333	344	374	370	361	328	386	371	383	371	340	338	338	340	357	358	334	381	350	381	363	337	338	351	336	332	369	352	372	375	353	355	336	379	351	339	345	345	371	370	360	342	387	367	341	379	360	355	352	341	352	371	353	356	350	354	319	366	330	322	346	339	362	353	354	335	362	373	345	338	350	370	332	383	362	371	342	357	327	346	342	330	328	393	343	370	366	374	377	391	344	374	336	375	362	364	372	329	386	337	348	344	369	385	352	376	326	359	368	362	351	373	332	323	384	362	329	357	371	361	377	374	364	363	336	338	355	342	347	348	349	359	370	355	357	364	397	388	337	342	351	367	338	361	379	323	386	363	347	363	369	387	387	345	343	369	333	362	366	359	322	322	362	340	339	398	359	367	335	346	347	302	352	341	356	401	357	338	376	363	350	324	353	362	368	344	376	356	375	385	402	368	344	361	376	375	346	392	370	366	346	373	360	366	379	385	343	359	384	363	343	367	358	368	359	359	407	368	344	323	364	362	378	338	382	334	322	343	375	332	313	349	362	366	368	348	374	354	330	334	366	365	340	314	361	363	343	347	395	331	358	385	362	377	369	389	356	362	362	341	362	394	348	359	388	368	375	351	353	342	334	369	391	357	368	346	331	347	352	382	356	341	395	370	361	339	332	352	364	307	322	364	356	369	379	347	369	353	330	369	405	391	371	349	347	352	338	345	334	377	387	352	350	349	357	388	387	343	352	363	349	375	375	371	367	363	356	339	368	341	366	371	365	385	340	373	345	377	332	331	344	378	344	358	337	364	373	348	343	358	350	357	359	334	362	341	363	353	342	352	354	348	363	338	375	370	375	374	334	341	370	360	361	408	342	406	373	363	361	382	381	395	394	371	370	334	363	352	332	362	316	357	366	368	338	384	364	345	350	346	343	369	366	343	348	380	340	347	347	389	343	366	363	342	339	340	371	377	376	371	376	354	349	351	386	371	347	372	351	378	355	352	352	361	367	330	343	373	362	347	330	344	370	379	399	375	340	397	357	310	352	343	379	371	361	337	353	324	338	325	333	319	338	328	352	360	354	363	375	365	368	391	369	369	378	342	345	342	328	337	346	362	361	351	360	390
34637	52038	30223	19831	14353	10390	7080	5501	7993	4050	2630	2509	2225	1910	1891	1497	1377	1190	1135	1224	1253	1106	1020	976	942	918	951	997	1024	986	970	838	825	734	722	726	721	686	709	719	718	695	727	695	675	668	699	683	681	657	670	696	1159	2846	3342	2854	2189	1504	1087	798	686	686	620	654	647	652	655	636	639	677	627	654	630	684	618	656	708	610	647	616	610	670	668	685	607	635	616	655	622	673	642	664	623	703	599	613	650	620	654	660	661	660	647	697	658	666	629	657	633	649	679	646	623	654	636	653	653	626	659	630	615	650	664	675	656	667	645	651	675	670	682	662	631	643	649	668	640	651	601	645	698	663	681	592	644	630	675	629	629	644	650	633	662	668	636	663	643	639	653	637	636	655	635	652	701	652	642	661	641	604	661	645	621	640	651	639	651	653	657	684	624	617	643	632	590	654	677	625	656	647	637	657	703	649	658	646	599	597	652	685	645	671	646	647	599	674	635	618	644	639	682	647	654	682	627	649	635	678	666	618	652	644	664	667	681	668	612	636	630	641	616	652	651	664	639	657	677	646	627	621	620	650	705	648	651	637	632	660	673	606	635	639	631	638	649	653	642	656	633	639	637	681	636	648	645	679	643	643	649	661	624	679	641	670	612	632	641	651	642	603	637	673	664	670	651	656	661	609	643	674	631	671	651	629	617	687	663	681	658	621	606	643	638	660	666	659	646	641	667	662	715	653	654	629	657	622	676	645	638	623	662	641	699	661	635	668	646	652	661	652	645	651	693	653	616	672	659	678	661	627	647	661	583	658	628	649	607	612	654	640	610	656	644	647	623	666	618	644	626	656	676	602	688	644	667	630	648	629	664	678	662	635	655	597	664	636	679	672	655	620	639	656	696	672	657	589	629	646	670	634	661	634	653	648	635	654	610	661	585	648	640	650	632	627	618	625	667	667	662	663	648	678	639	635	677	648	672	680	653	607	641	707	615	611	681	672	673	613	588	641	684	648	637	663	686	686	641	628	635	646	599	654	649	666	629	630	634	631	642	661	637	649	665	650	647	621	647	613	659	620	610	658	619	617	657	678	637	650	672	624	633	606	643	622	627	647	665	655	628	631	669	640	663	634	673	611	663	634	623	646	641	659	639	669	632	665	626	628	668	644	662	682	659	693	657	683	664	695	672	636	709	643	642	622	597	622	661	626	630	673	616	717	695	639	619	645	672	608	664	649	677	667	658	677	669	625	678	655	681	624	627	663	652	680	651	605	604	697	681	606	684	704	650	628	640	636	654	634	672	644	635	640	655	624	655	651	600	637	687	659	665	637	671	632	658	682	666	626	661	628	633	670	618	655	621	617	638	601	649	662	691	623	652	664	681	657	651	656	663	634	660	615	649	664	651	636	610	681	622	653	616	668	644	648	662	646	657	641	662	694	614	677	655	635	689	648	630	656	684	634	640	634	664	649	661	645	670	635	670	677	635	653	663	720	710	636	647	674	639	633	643	662	668	618	647	589	616	649	651	691	663	649	660	666	659	645	649	641	615	614	629	631	619	632	660	688	624	646	663	639	617	598	667	680	658	634	641	613	619	661	635	605	632	623	651	620	654	637	656	632	631	623	646	666	633	622	610	651	630	676	625	623	671	636	646	613	673	661	610	637	668	600	591	589	637	658	649	676	624	691	624	644	637	636	634	659	655	614	645	635	654	653	646	640	655	637	637	656	642	617	635	647	670	630	631	659	624	653	650	651	648	693	663	634	644	653	640	655	619	615	636	657	627	620	687	741	661	622	662	615	608	636	612	636	735	678	709	651	666	613	617	658	640	618	634	627	666	638	608	703	677	647	677	660	572	676	686	657	627	682	618	616	655	579	657	650	632	596	654	644	632	669	652	657	640	665	621	680	665	625	671	661	651	619	658	690	686	654	623	658	628	623	640	660	585	659	613	632	663	640	678	568	654	601	607	616	640	635	650	649	656	656	631	635	613	652	664	674	628	647	645	666	640	687	640	602	664	582	652	657	659	664	625	661	611	619	643	642	653	642	624	687	688	669	661	593	630	616	630	618	621	675	657	603	650	634	649	647	634	638	619	686	669	661	621	655	678	615	664	662	649	674	626	613	641	649	652	617	652	672	638	652	669	667	654	647	672	667	601	658	623	649	652	585	680	663	638	675	657	658	647	639	666	637	675	635	650	646	597	624	628	685	638	628	659	675	635	683	643	672	619	668	634	682	615	678	619	616	599	618	657	662	620	653	641	651	636	651	656	614	679	646	634	625	635	636	694	618	670	625	676	626	658	674	642	671	622	631	625	654	610	671	670	627	696	654	632	639	678	614	652	638	632	643	664	633	647	638	633	666	635	627	632	658	647	647	662	628	651	651	645	613	595	619	642	641	635	630	673	628	615	629	616	686	669	638	609	676	622	614	673	628	626	702	670	665	676	620	609	649	647	638	619	686	609	656	648	643	671	649	669	609	651	667	666	662	680	640	607	654	659	647	655	665	695	642	632	651	592	656	646	651	661	608	676	629	667	658	629	644	650	599	641	668	653	623	599	689	628	672	676	648	658	625	656	645	662	617	629	613	609	666	636	664	661	619	667	714	637	641	636	678	669	646	638	636	641	613	683	620	620	706	618	664	607	607	645	655	645	695	670	689	648	700	658	659	584	641	638	661	637	683	713	626	613	650	615	656	634	670	671	666	627	705	660	671	664	675	657	651	653	664	636	633	607	688	693	652	639	664	639	573	630	658	624	659	681	651	643	674	634	668	650	690	627	659	602	677	632	676	626	639	652	639	598	595	632	645	667	642	681	646	614	654	680	650	616	621	669	664	674	687	702	664	671	611	643	632	658	668	616	658	626	662	662	669	658	644	589	636	657	684	677	613	643	614	621	634	694	640	655	672	614	675	650	617	622	638	620	660	634	630	673	603	607	653	667	699	655	657	650	688	636	639	648	655	650	646	661	701	687	616	683	680	636	651	650	645	628	615	662	628	623	656	667	584	660	665	666	655	618	618	659	665	592	656	661	627	641	675	658	633	662	627	621	662	647	670	620	620	637	705	652	684	648	613	667	672	626	685	642	645	649	644	670	635	638	635	603	627	658	619	628	673	650	631	692	622	711	652	616	633	672	664	622	625	660	628	621	658	676	651	662	641	680	657	610	603	630	666	657	627	637	637	663	680	649	679	640	616	622	638	658	591	639	649	665	677	646	674	644	620	641	621	627	601	649	670	697	694	665	643	651	648	671	613	675	622	628	623	677	682	638	651	677	621	637	668	598	624	626	641	636	656	653	664	646	661	616	637	631	657	661	700	640	651	661	618	658	631	639	585	648	646	687	676	708	626	671	677	673	639	621	647	643	624	638	637	701	667	683	645	605	636	687	660	611	709	670	654	637	657	658	628	644	651	656	648	671	658	675	692	655	657	655	666	634	662	669	634	645	589	696	609	649	703	644	662	659	622	647	645	648	632	647	679	637	683	666	642	637	604	651	690	645	602
27365	22482	15864	4791	2018	1197	965	743	735	574	513	555	528	546	643	485	525	529	457	529	522	508	526	564	488	505	536	501	514	529	499	476	504	484	454	461	514	485	481	491	518	496	455	467	464	493	467	441	462	530	493	471	501	512	555	502	571	522	527	502	466	486	483	469	502	465	486	467	478	451	441	465	440	487	479	468	475	466	450	463	465	514	514	453	435	467	483	469	436	498	479	482	483	499	502	450	496	489	481	494	505	469	511	475	494	468	486	487	482	475	491	481	494	463	497	488	462	487	488	465	485	463	467	493	452	427	482	503	502	454	464	488	449	477	539	469	497	483	494	465	444	518	476	494	416	471	535	512	462	455	452	491	445	449	469	423	457	467	482	490	477	507	480	469	485	494	446	465	498	492	481	451	466	491	494	487	457	471	516	484	495	497	484	475	493	454	458	457	422	490	502	469	458	521	520	463	501	484	516	475	493	459	479	511	484	485	466	453	480	473	465	484	475	477	466	471	497	476	465	424	471	519	447	489	511	463	459	477	489	491	482	474	453	454	459	450	464	449	493	477	464	489	467	500	467	463	473	482	446	469	477	496	478	455	508	484	494	472	483	480	451	505	478	500	458	459	443	486	490	468	498	449	477	462	467	482	504	477	471	484	450	475	466	490	444	503	457	487	424	440	500	437	479	479	476	512	441	461	462	477	479	466	459	457	513	430	485	462	462	480	506	485	478	487	535	458	474	480	492	473	501	482	452	513	461	500	480	479	464	490	442	480	459	465	503	464	460	483	473	498	509	496	455	471	491	482	466	484	448	465	478	492	497	524	496	493	439	481	487	472	502	462	447	494	471	476	464	477	504	497	456	513	431	474	468	482	484	456	513	488	488	458	465	483	477	478	462	457	484	441	490	406	479	465	474	493	470	456	467	456	448	497	479	489	477	475	460	482	473	488	462	497	470	471	434	476	433	491	460	484	531	533	478	478	497	448	495	488	463	429	463	467	516	518	468	485	489	500	463	507	428	467	463	465	447	496	480	476	472	467	465	491	464	437	460	479	463	489	461	486	509	473	459	484	488	490	470	480	495	465	492	475	502	482	481	476	461	470	460	452	459	473	488	497	468	496	496	468	521	492	452	457	476	510	478	484	486	500	490	464	475	453	463	456	493	504	451	520	448	495	459	462	469	438	461	449	460	492	500	485	457	512	466	452	522	410	506	466	468	450	461	491	468	462	484	489	491	491	441	457	438	447	454	509	461	446	490	505	492	488	473	452	499	462	432	484	500	445	466	508	453	446	499	506	470	444	482	494	501	488	468	481	478	459	491	472	469	500	508	454	469	458	505	475	482	471	470	474	484	468	473	474	486	482	484	448	480	484	516	474	473	489	477	441	489	469	506	453	441	449	478	483	480	440	481	469	437	491	479	438	452	452	501	468	465	462	467	483	475	437	500	481	457	491	469	466	435	476	425	513	509	487	469	490	473	494	478	453	474	465	454	458	488	469	476	513	454	476	512	504	501	472	498	474	469	472	452	498	495	479	497	472	485	527	478	490	467	490	494	495	501	443	455	449	498	501	480	480	464	469	489	443	436	502	476	446	472	475	491	459	494	457	471	442	459	460	511	471	462	454	471	497	503	518	471	462	480	455	458	463	457	454	508	486	452	465	501	451	450	459	498	463	471	475	451	495	491	441	478	467	479	447	495	474	489	472	464	521	470	443	501	466	513	480	503	473	475	475	443	516	470	484	467	479	474	470	491	479	493	491	492	503	485	454	468	476	493	441	492	498	439	466	481	447	480	460	517	502	464	480	464	477	470	480	515	469	523	465	458	482	489	479	469	463	506	495	479	444	481	489	477	463	458	525	487	464	533	463	501	465	498	497	457	498	514	495	541	437	482	454	447	503	474	470	485	505	475	490	470	472	502	491	458	475	491	471	469	517	490	480	469	502	473	486	504	511	487	503	461	488	473	486	455	461	439	457	474	485	522	497	509	485	473	483	447	498	488	517	504	502	496	427	500	475	488	441	502	494	466	470	471	432	472	456	418	504	464	505	512	493	503	461	449	468	478	466	462	462	477	464	485	488	467	483	499	443	512	474	465	485	464	484	479	491	408	502	502	465	490	446	476	462	495	485	494	470	457	474	474	473	494	478	495	457	504	493	454	486	462	484	510	465	489	446	460	509	460	482	479	473	473	463	467	442	488	461	499	487	474	471	479	488	466	521	475	480	452	468	478	469	471	457	472	500	478	482	496	468	414	473	477	484	514	481	475	493	485	448	480	481	470	492	458	516	508	514	493	470	457	467	466	514	493	480	513	480	490	481	494	507	458	512	470	461	457	443	461	491	482	492	497	476	485	440	461	454	471	434	478	481	469	468	530	483	493	466	472	454	470	485	448	480	439	466	490	461	494	458	495	489	459	480	462	476	469	479	485	449	484	475	495	444	473	482	501	462	468	457	495	463	457	479	462	478	504	471	481	469	454	488	476	468	463	452	464	450	467	486	501	483	506	524	470	475	448	466	468	477	508	473	483	480	452	449	473	497	468	491	479	448	490	471	504	478	467	483	478	450	438	442	437	458	491	500	499	487	438	426	423	456	477	498	470	528	500	439	473	440	472	494	473	499	513	456	484	483	466	452	482	450	451	478	485	490	486	490	486	464	499	479	487	481	484	443	463	505	485	472	446	454	425	479	448	481	478	479	459	451	502	480	472	485	469	530	472	474	484	485	477	462	467	493	506	464	465	475	444	503	480	482	464	496	506	452	472	502	488	503	459	473	491	482	472	499	503	472	482	488	488	483	486	464	473	478	467	486	456	511	476	511	470	489	535	473	460	497	496	459	498	474	501	476	471	490	453	505	500	458	466	458	481	468	487	472	426	430	480	446	503	452	456	474	449	440	498	450	477	442	455	487	470	482	477	490	479	445	483	455	495	460	468	494	489	451	475	473	481	496	491	446	465	497	502	446	480	454	505	448	485	459	515	467	486	498	492	462	505	484	489	517	465	495	458	456	472	499	459	485	445	462	452	511	470	470	443	486	477	467	519	420	459	442	449	456	506	457	478	447	473	474	460	495	476	476	513	484	448	473	481	486	482	463	512	469	490	506	505	479	502	475	465	468	489	470	501	478	490	495	445	478	511	481	466	490	431	479	505	473	490	517	464	456	474	460	443	478	434	470	482	464	474	482	451	464	456	454	483	491	476	501	460	503	472	474	486	465	493	436	477	505	488	496	476	490	499	471	439	451	460	432	479	481	472	445	469	458	455	465	481	456	471	467	486	499	470	444	478	465	469	505	477	478	470	515	495	496	464	508	456	426	489	478	474	484	502	522	457	485	482	476	481	444	447	497	470	497	506	464	489	433	456	455	495	499	464	458	477	437	473	508	477	484	493	471	482	506	432	453	450	486	492	440	459	491	478	466	451	495	511	507	446	498	489	478	464	517	501	478	458	483	463	500	478	444	463	471	466	507	522	481	493	486	494	479	462	458
26393	35023	15689	7686	5230	3600	2629	1898	1831	1453	1194	1221	1253	1161	1728	1053	999	1055	1010	1002	1019	968	993	985	987	920	955	980	1034	1040	966	980	953	895	911	895	869	958	897	876	860	895	912	915	916	878	903	867	897	875	902	876	946	900	1019	1041	1084	975	931	992	902	923	856	844	899	939	878	860	956	806	898	890	938	852	889	832	815	868	870	863	894	915	847	926	852	850	891	858	894	885	855	877	851	895	908	821	860	850	866	847	885	834	872	883	892	905	860	845	817	900	880	878	874	892	906	824	884	841	877	863	849	870	903	860	850	860	828	870	869	906	869	898	851	877	882	854	870	926	808	867	833	811	854	878	884	879	841	876	858	822	868	900	918	873	847	879	871	895	855	890	905	863	844	829	875	880	841	847	892	830	930	871	888	921	849	920	893	860	865	873	883	861	867	864	860	856	850	838	864	894	836	872	859	871	875	855	837	896	868	871	862	852	843	858	876	851	872	843	867	852	879	895	843	900	946	875	820	848	875	880	818	838	862	798	831	876	878	843	906	854	883	868	852	872	883	873	854	885	869	841	922	889	879	882	900	919	843	822	906	885	883	882	892	821	887	865	871	952	914	925	842	901	844	894	871	890	849	863	891	883	861	900	871	821	883	852	906	903	856	906	852	882	904	922	862	839	882	897	862	873	898	899	794	879	847	844	871	827	838	845	881	881	900	893	874	845	832	860	889	865	871	882	895	864	851	872	926	863	943	848	880	843	860	866	848	855	878	900	852	865	886	833	913	916	880	848	885	885	876	881	817	878	933	862	848	888	878	812	858	829	817	892	850	889	947	898	881	900	912	888	882	857	843	868	895	890	879	883	903	878	846	871	835	849	894	814	871	847	910	849	913	874	884	913	862	883	836	883	879	889	893	905	860	918	889	896	850	876	878	878	875	868	829	870	891	903	888	863	857	875	917	896	848	834	856	845	845	888	808	887	807	912	950	880	855	850	801	830	834	872	855	871	895	862	908	869	877	924	803	864	906	838	882	834	949	844	826	869	833	836	871	840	843	866	881	832	930	904	859	871	883	906	886	940	909	811	926	829	880	839	918	931	895	875	915	795	885	860	907	889	903	872	878	885	872	920	851	864	886	912	871	836	847	862	910	827	867	883	860	855	888	865	883	859	868	860	888	829	825	863	891	855	858	817	839	845	888	870	849	858	861	903	888	879	883	827	834	884	847	864	872	870	875	896	908	882	839	887	889	831	809	876	864	900	847	938	904	830	864	837	817	865	882	881	896	833	871	872	868	861	927	858	850	959	855	813	877	884	901	883	841	878	873	860	821	900	871	902	907	881	849	912	865	887	847	904	887	858	887	831	829	887	851	883	869	871	856	863	907	852	842	898	872	838	921	892	896	828	858	842	882	840	887	852	841	862	807	848	882	834	871	846	894	845	876	836	827	911	885	836	903	822	858	850	860	891	918	858	837	852	861	868	890	929	902	888	933	843	900	859	859	849	871	845	866	867	821	825	955	799	832	855	897	865	851	885	888	891	906	841	913	882	875	825	881	853	899	796	908	820	850	820	870	840	856	871	848	853	855	873	879	869	887	871	834	879	836	835	827	883	858	884	892	841	876	827	848	834	856	843	840	866	865	890	812	872	883	851	861	834	885	898	857	808	894	863	901	874	815	869	859	861	844	944	864	841	830	824	890	887	840	926	888	868	853	853	892	853	862	899	854	856	898	923	885	881	855	866	858	900	865	912	858	838	843	813	877	919	870	849	901	880	900	862	831	863	879	881	895	826	911	857	861	882	892	870	900	875	882	873	820	928	903	858	826	842	887	836	895	897	885	870	944	836	898	900	899	814	850	901	900	860	760	885	931	905	864	911	889	875	844	917	867	891	829	902	883	843	842	859	902	875	850	881	893	838	850	831	912	848	913	833	904	898	894	875	894	884	898	847	830	853	854	906	880	865	858	857	893	832	897	877	906	898	871	906	909	864	875	890	902	894	875	860	884	891	874	848	880	884	874	872	859	866	862	862	859	879	888	848	856	859	877	887	879	908	874	872	810	906	911	943	897	883	919	859	854	837	914	920	895	874	861	845	887	920	837	878	841	865	885	797	903	903	871	896	904	841	859	897	899	871	890	895	817	914	849	832	878	845	903	884	864	894	915	874	871	855	849	852	875	891	840	818	847	849	860	886	908	841	868	859	882	882	853	870	857	872	872	811	912	880	843	869	846	864	845	914	851	837	851	852	902	887	825	816	880	850	882	882	851	871	888	853	888	877	882	869	865	856	882	856	895	906	911	882	864	880	835	874	849	893	859	903	858	862	832	871	847	867	870	867	872	892	883	866	885	892	839	865	879	943	898	873	907	893	873	851	883	831	860	848	859	894	811	789	873	869	876	874	884	866	884	848	850	833	919	901	857	888	872	866	919	841	901	845	894	861	882	843	863	891	831	907	853	858	881	864	861	910	910	849	864	899	826	878	900	887	879	861	869	912	821	877	814	878	934	900	923	899	929	886	883	938	887	874	887	853	813	813	896	857	878	930	805	850	910	893	888	857	798	887	916	826	877	870	835	860	883	904	866	868	911	871	861	897	940	842	865	887	911	941	826	864	856	853	870	846	900	897	856	913	871	877	830	886	843	916	908	872	846	878	894	844	801	905	917	842	870	832	868	882	854	893	922	869	891	873	897	886	883	863	880	884	830	889	867	807	841	876	885	887	880	872	858	870	882	825	888	842	864	910	929	886	861	888	866	912	851	861	859	843	942	897	908	882	896	921	920	923	864	883	855	865	879	895	881	930	835	856	838	859	893	900	872	898	841	894	828	838	898	856	851	899	900	919	857	930	889	914	818	908	894	929	838	832	867	861	827	891	851	836	847	898	853	870	848	878	859	834	844	800	855	867	880	806	889	828	902	891	890	823	949	967	897	847	885	896	849	839	857	899	920	919	877	828	852	882	884	851	889	890	865	832	867	894	858	909	916	875	848	864	848	880	857	903	848	876	892	851	903	909	895	853	889	897	894	883	849	894	918	915	895	845	868	919	838	830	858	831	894	811	896	869	884	876	919	867	864	916	889	920	915	868	821	877	896	879	873	883	827	833	876	893	859	863	945	776	882	910	854	871	919	923	878	869	846	903	880	821	906	891	841	864	844	879	878	875	869	884	908	867	866	894	902	866	891	846	846	811	858	859	926	881	901	867	862	865	867	878	880	816	875	922	841	859	853	865	889	906	863	865	876	875	855	858	853	863	807	856	877	928	892	906	912	899	905	818	894	918	844	872	867	858	866	861	808	867	938	892	921	883	860	893	891	880	862	866	804	862	837	891	898	824	827	849	878	865	871	898	846	895	875	820	894	894	887	880	874	881	818	838	849	883	887	883	883	888	908	893	909	850	847	871	862	870	861	829	892	868	852	834	874	845	859	903	857	869	862	882	864	899	893	952	882	875	811	855	897	863	859	880	879	834	925	875	879	914	847	868	906	860	843	871	883	852
24535	21675	28888	24760	20474	7195	2109	1381	2388	966	642	601	624	625	6037	2659	512	453	489	481	466	476	428	415	450	456	432	459	441	432	448	434	460	442	459	394	449	421	453	421	394	426	438	412	413	391	426	410	415	434	436	400	388	556	790	700	618	501	456	495	418	416	406	419	428	384	433	431	404	431	407	443	437	392	405	414	408	417	466	391	384	402	368	433	395	418	404	440	395	422	419	381	416	428	412	428	419	383	406	409	421	428	415	399	408	386	402	432	450	403	401	416	445	423	430	408	423	397	393	432	413	428	410	381	453	389	397	426	434	407	393	389	410	433	416	463	408	428	381	399	405	386	405	426	402	393	426	413	406	393	440	409	404	387	411	403	413	386	423	410	380	423	410	398	419	389	387	376	412	394	390	401	403	416	404	379	402	394	407	383	404	432	388	443	414	439	417	384	407	409	395	431	403	417	391	423	405	431	379	414	385	425	403	411	456	436	419	398	412	410	375	428	365	446	395	411	424	410	430	443	398	403	423	426	401	378	406	424	395	378	421	399	398	395	418	426	408	448	374	419	367	437	436	432	379	391	387	413	412	433	425	409	371	410	398	422	420	427	417	398	428	398	383	394	394	424	412	401	421	385	407	413	444	397	423	375	399	404	409	414	407	403	399	417	429	388	374	386	442	413	430	384	390	373	408	455	390	390	420	426	395	422	407	402	388	381	432	382	398	444	405	446	398	403	422	394	411	420	431	407	393	408	390	388	387	394	412	415	391	400	399	388	383	387	417	430	400	403	396	394	435	398	386	422	388	423	423	386	417	463	449	397	423	409	366	406	402	396	387	416	405	427	406	378	399	394	432	395	405	433	393	405	412	384	428	411	391	463	416	448	423	395	422	423	400	447	425	407	411	392	379	425	427	436	401	421	412	419	408	397	398	433	432	391	395	392	400	419	405	389	400	416	414	406	393	409	381	419	408	432	393	437	425	408	400	399	396	402	414	399	415	430	434	412	399	411	400	408	380	385	405	395	401	418	411	408	394	394	420	429	425	431	424	443	393	382	412	394	402	406	397	416	389	416	427	435	377	417	415	365	392	420	381	441	418	437	410	407	431	432	408	432	403	391	415	422	413	400	422	407	378	432	419	402	418	421	400	399	414	421	431	389	416	411	377	421	425	432	432	381	417	407	384	390	422	405	425	369	407	422	385	434	383	367	398	407	435	424	395	402	389	415	427	433	378	416	393	435	433	371	436	450	425	433	415	428	405	402	381	387	402	424	420	398	418	393	386	408	403	410	404	385	421	428	394	375	392	391	387	428	413	418	417	398	418	387	413	429	398	397	416	431	410	429	387	410	436	402	417	417	400	401	434	414	422	410	434	407	383	371	375	437	386	447	419	395	383	399	363	429	409	409	399	409	407	418	418	376	416	373	393	408	413	386	394	405	366	417	369	357	430	421	413	403	378	412	435	376	396	369	424	412	403	408	407	409	398	398	404	384	377	423	388	437	408	456	426	395	378	435	385	386	442	437	394	396	417	424	393	425	413	399	401	409	374	411	416	393	411	404	419	434	412	393	383	422	390	430	415	400	415	387	427	393	410	430	391	442	416	426	429	389	401	385	387	379	406	415	392	424	439	365	430	410	367	407	382	410	444	431	379	431	416	406	384	432	412	417	429	358	401	405	411	428	393	390	406	404	404	410	412	392	421	410	439	385	366	397	397	381	400	376	401	404	398	418	424	437	413	436	382	423	409	355	444	435	395	398	445	388	417	375	439	397	386	402	397	387	436	433	393	424	381	391	399	444	391	454	381	406	425	405	432	379	388	435	412	413	369	414	362	412	432	388	422	363	379	406	412	394	388	368	406	439	425	423	403	385	370	386	404	413	406	401	402	441	387	396	441	401	420	424	449	427	407	383	420	408	378	398	440	427	364	403	425	469	428	446	429	435	416	411	408	415	384	418	425	397	443	404	431	378	385	402	423	374	380	393	387	367	412	443	396	402	407	394	415	408	381	401	431	380	407	428	420	404	410	398	385	430	411	399	406	406	416	418	423	412	397	418	418	417	426	390	379	406	401	426	429	377	380	422	401	383	377	380	386	390	438	409	399	396	406	416	396	391	388	376	413	397	398	424	403	405	412	392	375	363	386	411	408	418	420	417	394	390	452	389	396	420	388	416	383	421	397	376	398	393	393	437	407	417	419	383	399	389	401	420	446	409	404	409	411	397	398	401	409	416	437	387	382	365	406	439	426	422	412	431	436	421	404	454	404	412	419	389	412	423	380	408	423	395	438	406	421	403	405	443	432	410	401	383	417	434	413	406	422	397	429	441	428	402	413	378	382	376	389	434	385	424	408	422	392	386	389	404	413	393	412	405	403	377	397	378	386	460	402	432	408	403	409	396	379	391	416	400	414	407	424	438	416	417	378	402	399	378	409	417	417	406	406	401	415	411	368	408	378	390	426	363	413	405	405	381	401	413	347	395	407	383	421	405	428	421	406	411	453	426	432	428	396	385	400	391	382	437	413	411	381	430	415	416	395	377	401	429	429	411	414	434	413	385	422	378	396	387	405	376	459	395	394	399	385	435	422	466	413	387	406	418	391	372	411	380	434	447	409	372	353	399	429	431	385	432	425	409	361	403	410	362	356	412	419	377	392	398	425	390	433	388	428	400	412	376	415	449	404	376	408	377	398	425	387	384	409	392	446	400	385	400	404	369	412	418	386	417	410	422	392	392	427	394	384	408	406	420	403	405	365	423	402	418	385	412	398	373	424	365	401	431	412	390	424	437	390	429	420	403	418	402	417	404	387	420	384	409	375	398	391	440	411	386	380	399	409	402	408	386	396	393	424	407	388	381	378	360	408	366	423	417	410	423	424	403	383	399	448	385	387	419	442	406	420	423	429	402	399	381	386	449	381	383	417	379	410	396	447	405	426	410	437	372	414	405	417	439	392	363	433	447	408	405	435	357	417	377	413	398	410	410	409	436	393	390	390	430	432	399	417	392	427	392	396	401	402	423	404	391	413	444	375	377	400	387	409	385	406	407	390	410	431	377	390	399	384	431	422	420	441	369	385	393	391	423	405	420	433	449	425	398	385	442	398	467	397	407	398	402	385	424	406	436	441	433	401	417	410	406	383	414	385	414	386	446	397	424	411	403	378	428	426	454	367	383	363	403	443	384	378	412	398	444	409	423	402	391	398	354	410	400	410	413	377	433	410	384	392	392	435	416	390	364	386	391	418	392	386	405	399	385	429	401	401	431	372	432	410	368	425	449	418	353	403	386	382	373	420	396	371	416	398	423	416	392	438	404	392	358	424	375	392	412	370	408	415	408	400	417	406	401	416	418	371	433	439	411	440	411	417	375	393	439	383	427	393	381	406	404	375	383	423	409	441	405	421	419	389	407	437	382	406	411	389	413	375	421	411	403	425	417	400	384	398	408	387	416	426	423	375	384	415	418	388	409	437	394	433	419	402	389	406	401	397	404	399	418
31664	49434	29298	14705	10167	7025	4715	4101	7451	2542	1593	1468	1420	1360	15647	5646	974	997	981	895	975	897	911	932	911	881	889	837	859	869	871	890	867	855	850	810	822	868	777	749	780	778	797	775	770	770	751	775	767	801	766	803	786	1290	1874	1732	1415	1101	897	861	763	738	740	744	772	718	748	727	685	758	792	722	769	748	725	721	774	769	796	763	777	749	740	723	713	744	817	732	746	781	782	753	729	723	733	751	728	724	707	688	726	747	730	748	719	732	723	742	722	724	767	768	772	772	793	748	752	741	778	743	755	715	766	777	722	744	779	756	729	767	708	752	790	780	744	754	714	744	813	753	793	750	749	759	769	751	793	735	744	722	775	764	750	807	817	744	722	767	743	708	753	747	761	722	786	773	743	779	725	727	729	760	755	726	722	749	816	743	704	763	753	776	710	757	764	764	762	745	729	675	816	739	772	769	749	737	741	753	744	755	712	718	758	758	761	763	742	726	725	743	714	814	764	729	756	783	709	740	791	756	740	754	742	773	750	783	772	768	743	730	805	706	791	754	734	746	726	773	732	750	765	744	737	770	769	767	778	773	773	768	747	710	741	736	730	747	726	795	788	758	729	739	799	748	758	758	727	774	727	728	776	741	737	739	738	727	729	781	764	707	753	747	763	798	752	737	747	752	733	742	731	808	788	705	722	811	710	770	798	769	726	761	753	752	758	733	734	743	738	710	741	729	734	748	772	780	774	777	747	741	743	761	758	748	774	773	771	720	784	793	731	797	721	738	826	710	804	812	744	759	678	734	762	766	751	757	774	772	758	747	719	730	775	766	713	758	747	758	772	728	782	716	806	738	729	706	741	712	729	729	753	708	704	739	755	728	766	753	787	753	805	739	743	796	768	783	750	713	761	792	803	732	739	724	753	728	723	698	758	761	745	754	702	715	741	750	733	750	709	719	718	761	727	790	730	727	759	755	777	773	721	775	752	734	790	732	764	746	754	726	766	774	716	781	749	729	739	727	731	786	769	726	766	750	785	733	744	731	741	742	747	753	748	773	743	765	746	759	790	754	756	797	750	757	765	761	773	696	760	754	750	743	700	724	724	767	799	770	761	782	705	804	737	739	734	778	698	728	681	778	765	783	761	733	773	731	794	782	727	741	718	742	686	808	687	767	731	739	707	765	715	739	739	670	780	727	780	754	674	786	735	776	743	724	737	732	692	734	724	706	714	731	720	749	762	745	722	826	725	793	725	750	765	757	771	724	770	695	774	757	696	673	716	733	710	782	755	754	754	739	710	761	739	739	709	741	766	741	773	726	721	772	783	768	730	731	788	734	717	703	703	741	758	730	725	777	714	696	760	716	770	744	753	746	778	743	743	784	766	738	685	734	780	750	787	747	742	771	774	732	739	719	770	758	824	767	755	760	761	721	765	765	761	706	736	770	753	824	767	792	743	727	742	725	744	746	742	774	723	727	795	782	751	774	756	708	735	686	747	724	779	738	775	801	741	771	753	712	763	744	758	756	742	772	753	750	728	738	739	784	758	752	727	690	756	732	692	768	736	731	724	767	761	763	714	784	713	744	760	699	749	754	787	726	713	777	758	786	769	765	773	720	714	720	730	706	763	787	758	753	777	814	781	774	734	799	768	820	732	739	794	749	766	739	711	715	763	748	703	733	694	762	701	700	767	749	770	691	772	744	747	717	787	793	779	760	758	777	769	727	778	752	750	819	786	804	731	787	773	785	753	727	726	765	758	777	708	753	709	778	724	784	774	765	784	746	737	732	730	784	716	756	727	795	732	782	737	716	761	755	751	772	760	769	782	709	804	754	800	804	715	760	777	676	790	754	760	762	699	765	732	719	763	734	730	780	719	784	754	764	697	730	738	764	754	732	747	719	773	713	734	718	776	741	713	767	754	798	760	723	764	772	727	733	743	730	719	693	718	738	747	777	758	728	729	721	774	774	776	748	756	756	781	727	751	774	798	772	737	734	745	774	707	757	756	795	764	747	782	750	832	734	734	757	809	788	772	742	745	726	782	720	752	745	716	807	791	725	752	717	744	782	717	744	734	750	784	728	736	779	794	770	775	718	769	714	717	819	742	708	765	735	736	719	778	754	767	723	696	710	735	762	737	764	726	697	744	758	755	770	762	706	728	750	764	736	758	730	740	742	724	745	768	777	754	778	742	754	705	776	749	707	766	741	800	787	773	722	747	714	763	699	775	766	716	793	751	754	764	773	770	769	796	772	722	657	787	747	690	742	758	717	762	723	797	719	751	756	739	786	721	776	727	745	727	688	756	695	765	761	752	769	765	738	760	788	713	733	749	791	766	777	704	752	715	740	689	726	727	729	695	746	720	684	717	786	787	745	797	770	766	761	771	724	727	782	760	755	794	752	812	728	737	753	742	739	760	780	734	750	750	803	754	770	748	742	758	726	730	709	749	771	745	772	757	761	741	744	746	742	757	788	802	709	784	745	730	712	756	738	751	717	714	732	741	734	748	718	766	819	733	778	719	770	749	732	782	685	742	765	782	757	712	737	779	721	737	755	755	747	776	755	739	774	749	783	736	779	742	737	788	800	761	753	753	755	776	754	709	802	686	768	742	706	786	759	744	705	721	751	757	784	758	736	763	774	730	731	786	743	737	809	748	779	792	735	778	748	706	738	749	777	746	743	743	779	744	764	773	757	762	729	720	735	723	780	804	700	705	699	724	796	784	756	720	782	735	725	760	778	728	791	746	769	778	771	760	746	782	808	765	720	708	728	755	741	725	718	739	783	753	761	726	728	760	738	780	773	767	733	743	766	721	727	757	729	750	745	760	756	721	772	777	726	698	710	741	772	744	788	797	792	734	753	793	730	748	758	724	829	747	798	696	755	763	773	739	746	738	737	748	745	785	732	779	747	743	769	702	703	734	713	744	743	718	742	770	774	727	725	770	792	730	731	772	781	753	762	763	730	716	720	742	732	773	756	819	764	798	746	754	736	719	772	710	755	727	758	747	754	741	687	750	748	743	745	750	722	739	737	711	735	781	793	719	792	780	775	762	729	739	744	771	780	799	777	737	747	760	741	695	784	768	728	733	760	743	736	796	762	737	745	774	773	764	776	735	775	737	763	760	766	772	736	735	760	745	716	763	716	762	745	814	738	745	772	738	791	775	754	761	712	786	767	768	733	729	710	709	734	740	731	784	736	804	750	763	761	737	727	743	737	736	740	737	734	749	733	735	766	733	793	795	744	752	752	757	795	702	760	729	715	796	764	708	788	729	752	762	743	802	754	789	721	763	759	747	781	783	777	809	762	792	762	759	759	748	699	760	778	728	729	778	769	765	741	757	785	729	777	705	799	727	738	773	779	758	730	728	726	713	741	744	719	741	760	744	746	792	785	718	736	775	746	708	761	773	749	745	744	764	795	752	788	701	715	682	743	743	739	700	759	831	722	773	766	762	701	698	769	747	743	733	756	722	676	715	717	751	717	717	773	746	759	745	756
23566	21625	29305	24168	21490	19879	5903	2194	4597	1391	739	663	608	657	11729	3815	423	439	440	490	463	459	411	403	388	404	404	370	354	386	412	403	401	361	376	354	355	369	361	370	376	407	360	367	327	403	374	349	393	355	327	361	445	784	974	816	663	525	435	413	364	374	392	368	357	358	332	367	373	368	370	355	355	367	345	361	348	326	342	379	351	365	356	325	336	387	351	368	363	380	320	330	337	382	334	367	339	357	340	364	385	374	354	347	355	370	357	382	377	374	403	389	383	357	350	357	388	335	379	351	352	379	335	305	354	390	380	331	375	342	362	362	353	326	375	343	367	357	364	370	338	347	347	367	353	336	349	319	369	337	352	338	360	328	361	363	351	347	363	389	365	374	369	340	407	390	357	382	321	383	351	380	341	383	339	345	355	329	366	353	378	340	359	343	340	347	352	363	371	346	345	391	384	352	347	321	376	366	331	354	327	353	364	364	340	350	349	412	381	319	370	363	353	299	350	386	341	313	363	355	315	369	363	359	380	356	355	361	343	347	414	375	348	368	362	383	353	380	343	348	359	361	376	349	345	361	350	342	349	367	371	396	321	381	337	335	375	329	353	360	343	383	343	347	319	345	364	347	379	335	358	360	364	356	332	352	353	353	343	379	339	353	334	374	336	384	350	352	366	336	394	341	348	362	339	345	348	364	365	375	393	321	380	338	359	379	382	362	402	357	338	349	371	338	346	352	317	348	353	345	363	331	320	390	360	389	381	363	351	339	340	388	353	394	368	335	337	346	375	337	367	345	357	381	355	372	343	365	375	371	345	340	330	347	361	327	350	334	382	350	354	369	368	348	345	369	351	321	349	370	332	414	328	354	352	365	382	390	340	330	359	365	338	404	320	330	364	371	375	375	350	372	355	334	357	364	355	339	343	346	366	342	346	341	353	384	381	316	351	338	350	337	360	393	361	375	317	336	359	355	366	357	364	325	366	347	352	364	331	346	339	362	329	318	341	361	383	340	366	365	369	366	362	360	369	343	339	358	360	379	364	358	355	360	352	366	351	324	346	333	356	350	380	353	399	313	342	340	328	383	356	344	366	363	387	304	328	340	347	380	357	326	365	346	372	364	373	345	353	386	353	354	362	361	334	357	369	334	336	364	342	367	326	374	360	335	340	380	359	344	329	351	356	337	354	354	354	373	347	394	346	351	374	393	343	326	335	358	371	397	337	379	368	378	367	363	336	355	387	347	348	376	361	329	347	365	353	354	339	319	367	338	350	352	383	317	351	352	377	367	353	346	344	339	397	324	331	364	378	372	377	339	358	363	392	326	367	371	360	355	361	349	360	357	377	363	344	315	357	364	337	395	361	334	358	390	316	390	353	367	361	357	348	348	383	366	370	353	408	356	331	384	318	337	352	371	357	320	347	340	351	381	360	343	372	351	397	332	400	351	370	348	363	387	355	359	349	355	389	358	402	332	323	327	352	359	367	352	321	340	360	346	351	354	356	333	346	349	358	352	353	365	353	359	370	369	367	337	373	371	358	404	347	320	329	338	374	397	371	376	391	338	341	357	366	371	368	374	344	347	372	349	339	386	358	374	370	355	338	399	339	324	379	373	341	374	381	354	346	350	374	374	341	363	381	327	355	338	361	343	328	367	333	344	344	351	384	382	355	373	352	354	359	373	356	330	352	334	354	364	351	352	382	354	350	331	338	329	361	353	396	334	343	352	390	329	324	326	357	364	366	389	367	331	386	350	365	320	374	360	329	324	377	343	359	367	332	365	354	327	356	385	328	376	374	341	361	367	385	314	362	387	376	361	358	376	363	337	358	357	371	354	330	323	369	347	370	366	338	371	369	377	347	325	369	363	357	332	367	355	369	361	348	373	350	338	335	354	353	353	364	373	359	334	372	369	324	374	355	322	372	386	368	368	343	350	349	332	360	355	334	356	378	367	371	345	356	340	374	352	365	336	327	376	375	371	389	322	357	341	378	385	354	355	388	356	380	358	375	349	346	348	332	347	379	345	345	327	336	335	382	325	329	379	393	366	345	366	348	338	375	337	359	358	339	372	360	367	355	362	373	366	384	383	361	370	374	397	345	344	379	350	376	335	345	359	366	406	378	331	369	356	333	349	368	362	359	330	337	320	360	339	355	358	382	403	334	371	368	359	385	349	360	348	412	337	341	362	372	370	353	371	377	350	342	342	366	384	353	349	362	359	371	335	379	365	323	314	357	379	365	367	359	346	359	303	349	349	345	298	379	362	379	352	366	363	376	359	322	327	369	352	353	384	361	358	342	357	384	339	361	350	330	348	355	361	348	351	323	359	346	346	314	341	365	360	385	404	356	335	339	374	378	374	377	345	330	322	363	381	357	332	359	340	327	395	377	339	351	334	367	344	366	371	342	333	322	326	399	311	374	371	367	349	344	363	359	373	359	374	394	362	329	348	381	375	374	337	365	320	358	307	357	369	391	349	358	365	339	341	340	363	340	325	342	340	385	367	316	342	366	394	332	350	400	366	351	332	335	355	372	378	352	347	348	386	323	313	355	357	339	337	374	353	340	322	361	358	316	349	349	373	351	349	344	338	378	378	329	362	319	341	356	327	368	338	379	352	354	388	325	332	322	330	345	357	363	370	339	368	335	367	358	345	378	327	358	348	381	320	332	356	384	364	331	332	334	396	349	374	373	345	363	328	336	364	331	380	357	347	347	352	359	387	341	349	356	355	345	332	330	360	351	357	371	362	351	364	320	359	331	360	336	335	361	320	346	339	342	345	378	314	339	356	377	328	336	378	351	334	373	356	369	355	360	348	345	347	346	335	379	355	344	350	341	375	365	364	355	342	364	374	359	336	370	357	344	351	379	369	340	331	393	356	356	328	395	326	320	348	348	347	341	351	364	359	350	376	393	368	352	367	349	354	379	349	374	364	384	354	369	376	355	311	333	354	341	366	363	367	351	339	340	352	386	380	327	335	346	348	342	389	351	371	362	331	331	350	409	354	367	322	361	327	346	344	347	347	322	354	372	319	367	373	355	346	377	353	348	349	368	360	362	361	362	337	351	346	359	325	357	379	345	363	363	365	362	360	339	350	351	390	366	333	311	362	348	351	401	377	333	357	332	336	364	345	394	359	379	373	355	362	348	357	376	357	345	360	372	377	338	368	377	370	369	379	345	344	340	393	359	352	347	373	361	344	357	354	324	342	357	365	339	377	337	367	362	348	349	338	357	367	346	379	359	354	329	366	387	336	342	348	356	335	334	335	376	364	325	364	364	342	333	359	356	351	340	350	349	372	356	351	366	365	361	351	361	350	332	368	353	367	372	329	338	335	347	370	352	370	354	355	345	380	375	368	355	335	380	392	370	335	317	368	381	311	351	355	335	354	318	346	351	378	393	368	393	356	358	346	369	343	359	351	406	365	348	352	332	394	361	352	400	373	360	346	358	375	339	350	322	329	380	305	339	341	345	363	363	347	330	378	329	352	341	370
34968	54795	37612	19054	13686	9829	6536	6026	13567	3552	2053	1828	1611	2001	24721	6195	937	913	922	972	947	881	855	883	789	846	808	764	762	808	772	796	841	813	784	723	732	678	704	688	663	666	711	683	663	644	619	691	639	663	683	625	993	2173	2476	2135	1493	1107	832	765	694	640	697	639	683	649	638	659	705	605	685	614	635	605	685	631	681	668	646	665	597	627	660	652	635	635	640	679	630	653	648	665	646	612	643	671	662	669	641	589	645	639	641	658	625	655	637	651	668	666	662	637	622	622	642	683	639	662	670	628	644	655	670	645	659	636	670	684	645	647	651	649	686	643	635	628	632	654	604	618	631	638	649	634	635	664	652	645	678	651	631	636	633	643	642	642	590	646	652	670	651	643	613	646	662	639	647	650	662	674	655	672	662	614	657	687	670	666	635	664	647	651	652	662	653	627	616	644	606	652	639	671	663	623	672	595	601	646	657	628	643	661	714	675	629	637	645	661	614	701	701	679	625	614	662	636	596	589	645	650	687	614	642	666	609	668	598	581	676	693	686	643	703	656	653	644	624	597	627	632	645	600	644	664	644	638	666	644	682	631	678	638	668	623	660	658	629	671	663	720	570	664	640	626	646	685	621	680	638	637	629	612	641	690	657	661	678	643	691	678	622	655	612	627	645	623	642	617	618	655	657	676	610	657	660	664	656	621	654	663	647	648	675	664	642	622	653	623	651	628	684	683	596	653	628	635	679	624	597	662	647	599	647	661	689	664	612	632	651	625	627	618	646	684	649	635	636	611	643	682	669	636	648	675	652	576	624	688	640	651	646	629	712	630	613	614	660	667	667	671	657	612	643	654	705	651	634	646	671	653	635	622	664	669	639	632	649	665	627	629	641	619	632	635	662	628	634	599	588	662	647	676	698	706	635	626	635	632	621	620	653	673	630	670	648	651	677	640	628	618	675	669	684	585	652	656	652	653	626	623	663	668	668	654	660	716	660	638	654	644	623	641	625	645	646	668	652	623	672	636	644	679	618	653	641	603	641	645	647	647	622	652	655	629	677	704	677	615	686	652	647	638	644	682	632	626	641	633	702	665	592	686	679	690	649	630	639	633	615	623	612	658	674	631	663	630	659	690	649	637	625	619	711	660	660	671	662	621	623	686	647	642	666	649	608	632	614	651	682	661	638	646	610	639	612	622	633	660	643	651	647	667	663	585	627	615	643	629	615	649	679	615	597	651	680	585	631	629	642	616	639	642	680	690	659	634	671	691	645	681	655	679	620	673	648	625	668	647	657	676	648	649	627	640	639	647	672	617	632	675	626	647	640	639	640	654	636	647	670	652	615	633	613	674	615	627	643	646	665	652	651	635	698	674	624	587	665	661	680	659	640	627	657	672	618	645	670	669	636	646	633	627	701	665	647	620	665	677	597	639	654	661	605	608	711	635	626	623	641	651	640	630	692	611	669	643	649	656	599	656	643	635	631	676	634	672	675	658	665	618	629	701	639	627	615	651	699	675	647	638	641	631	604	584	625	664	667	646	623	632	668	647	668	684	620	711	624	631	632	651	677	644	661	610	664	654	661	617	649	672	613	671	660	602	658	667	675	681	700	668	673	652	632	630	655	624	649	643	637	632	674	634	648	658	648	650	586	623	650	666	653	642	665	614	646	627	672	667	611	659	673	652	621	689	634	661	623	642	636	639	612	612	629	708	661	620	654	673	685	636	639	659	648	638	653	670	652	700	641	714	637	659	649	618	584	659	702	694	600	679	613	652	635	637	631	623	636	641	650	649	610	651	625	659	639	619	632	588	682	580	584	661	675	648	625	611	684	647	619	653	609	668	636	639	648	649	662	650	643	613	640	625	573	677	654	686	612	667	621	664	661	638	659	618	617	600	632	660	645	648	620	637	625	674	643	621	633	666	708	636	655	622	656	632	666	699	664	664	620	702	675	649	657	651	639	639	685	640	691	694	674	627	644	633	635	640	631	632	633	652	635	593	670	609	680	653	681	640	637	648	660	665	627	634	628	644	610	664	659	654	707	658	617	690	579	651	671	640	690	644	709	668	652	658	662	637	621	620	639	660	620	697	625	653	623	584	609	627	642	617	661	655	632	623	593	604	638	619	680	653	692	649	648	623	632	627	663	653	580	637	656	652	639	656	628	625	683	635	663	689	644	652	653	638	646	624	621	619	649	610	664	678	657	680	632	677	636	652	665	658	626	660	707	661	617	641	637	670	623	650	644	570	679	628	676	650	593	634	602	611	602	628	665	641	687	662	632	653	642	683	670	650	666	672	617	629	612	642	682	649	675	619	643	630	632	637	654	632	674	667	664	706	624	647	682	672	644	648	623	648	658	656	656	620	640	636	612	626	665	643	651	659	641	638	678	600	605	646	662	629	681	638	657	666	655	652	683	649	672	649	643	631	626	657	669	650	690	632	646	646	601	680	698	671	624	649	675	670	651	649	634	661	645	663	638	663	669	586	638	677	630	652	654	616	631	652	641	612	620	677	622	634	647	660	682	676	655	651	662	635	652	680	640	625	634	610	638	635	662	659	620	677	612	714	620	642	649	626	674	657	653	638	693	643	644	623	668	610	662	717	648	648	624	672	676	654	681	631	667	605	675	655	614	620	651	662	635	663	631	674	674	659	626	609	662	651	654	688	658	672	681	643	705	625	652	671	695	684	642	653	649	621	634	662	700	659	648	622	622	668	612	636	661	645	659	611	617	633	631	613	631	637	627	683	626	712	656	646	670	643	646	648	642	650	618	652	589	638	668	635	650	651	644	666	617	625	659	676	692	612	580	644	655	641	673	661	616	653	642	626	641	635	639	677	697	640	657	614	690	622	653	676	661	626	635	650	601	681	631	638	623	666	630	604	648	663	680	642	614	681	621	608	572	664	622	651	647	677	672	631	643	624	676	640	683	607	679	612	608	640	609	662	677	649	658	622	651	669	666	653	640	620	617	639	688	598	648	643	679	634	624	606	635	605	640	598	643	618	643	626	634	672	642	600	626	669	667	665	657	642	658	590	633	643	664	632	679	600	624	658	621	685	664	635	711	584	666	623	681	720	598	611	665	643	639	668	692	565	662	604	565	636	612	645	726	638	632	635	659	638	647	676	674	622	611	670	705	605	679	634	658	644	689	616	640	641	676	638	689	654	673	644	620	650	649	650	598	615	610	655	660	667	679	619	646	668	620	655	696	632	682	612	587	676	690	638	641	707	661	667	665	674	601	650	668	639	649	671	609	680	653	652	641	609	673	669	646	646	632	661	677	678	661	669	672	618	659	669	662	646	666	638	677	662	671	657	646	628	628	623	657	647	657	636	629	657	612	642	627	631	656	680	667	619	667	617	622	642	667	650	674	629	663	625	654	639	642	672	634	674	641	647	639	650	639	637	653	648	602	663	637	615	664	656	687	616	607	673	651	611	656	678	632	631	679	643	714	659	720	668	634	614	658	632	662	640	654	606	642	618	646	637	623	650	674	665
27422	22739	16840	4798	1965	1280	898	745	744	622	571	541	536	585	976	530	453	483	559	500	532	516	469	495	485	468	489	489	512	500	453	530	502	471	497	523	507	487	450	453	486	489	483	484	440	473	453	482	500	535	456	485	500	491	549	571	551	525	511	493	520	523	431	475	474	477	470	488	456	475	471	482	471	468	466	489	450	462	490	482	453	478	493	478	502	504	464	482	463	448	478	455	465	492	442	473	461	486	441	461	484	510	484	461	449	438	501	470	488	459	469	491	487	534	484	511	482	478	505	468	480	470	432	449	489	467	502	479	463	483	463	458	467	486	472	452	437	435	487	488	485	485	477	449	480	475	493	461	484	473	443	486	487	492	464	452	461	476	450	501	485	491	468	480	478	461	483	502	511	450	498	488	486	472	453	478	464	431	504	498	492	468	463	458	464	502	472	503	524	504	434	477	487	459	470	488	501	478	509	505	448	489	460	480	452	473	522	495	492	445	498	493	439	498	440	470	473	484	479	457	516	492	482	458	482	504	455	476	484	470	475	486	498	465	459	466	495	478	487	486	507	464	479	462	463	472	504	509	477	467	502	468	463	460	486	437	444	447	470	509	464	516	466	446	477	465	490	492	462	482	470	476	494	482	497	514	458	470	481	460	485	509	491	482	449	489	495	501	518	483	457	492	472	464	493	453	462	485	480	505	496	450	498	440	487	482	520	455	464	476	494	452	473	462	466	476	502	460	453	452	477	487	482	467	465	454	493	498	515	453	484	488	454	464	481	488	466	496	468	481	466	472	497	473	463	478	493	444	479	479	530	471	506	478	467	451	492	465	478	457	503	497	494	478	497	480	509	521	505	494	453	476	417	505	464	463	466	448	471	486	508	474	477	469	479	462	508	481	491	472	472	494	466	487	459	499	448	507	476	505	443	489	458	463	434	434	447	455	509	497	505	464	494	476	508	473	449	478	469	481	462	464	480	485	476	489	485	475	470	497	456	485	471	502	476	519	464	470	483	501	463	473	462	469	462	485	480	458	426	486	518	436	477	490	448	474	505	476	464	448	463	469	474	476	474	523	472	442	456	493	489	485	500	495	468	440	455	502	474	470	480	505	458	479	489	504	441	500	487	512	521	502	454	482	466	445	489	469	485	468	491	461	484	482	452	463	472	472	472	473	454	452	479	467	452	511	466	525	456	476	530	523	455	500	501	491	513	504	484	461	476	495	508	467	472	489	499	487	473	476	440	460	500	463	453	495	530	430	470	495	464	443	466	500	465	456	419	442	439	479	501	491	430	494	471	483	470	422	493	497	445	452	485	439	492	477	476	484	462	468	475	480	513	485	463	489	485	475	458	464	488	474	495	486	483	478	484	437	460	445	494	447	471	506	491	466	464	462	461	458	501	491	490	459	510	469	477	460	485	493	493	461	469	506	494	488	448	469	474	470	490	461	498	465	505	493	480	468	487	476	437	475	501	513	460	450	493	483	484	444	461	446	483	492	477	538	484	434	475	466	471	451	501	513	455	439	483	472	434	487	517	450	483	468	439	499	466	448	483	476	471	476	449	464	482	531	458	471	453	478	473	464	492	479	473	413	464	489	500	438	503	467	439	472	464	453	489	465	491	493	456	443	468	453	471	458	486	456	472	472	488	445	482	493	485	459	450	458	492	502	450	440	438	432	471	447	514	467	461	481	509	515	530	488	468	454	468	481	483	517	501	457	458	495	440	476	440	464	482	529	492	450	478	494	478	466	490	503	473	519	498	469	448	457	479	459	487	428	499	454	442	484	453	466	463	457	497	489	501	490	488	476	495	458	502	441	438	480	497	529	506	481	529	499	453	491	466	482	451	481	484	474	477	469	429	469	464	467	482	451	478	475	475	494	475	489	469	478	528	444	485	479	484	476	476	494	523	483	480	486	488	453	471	451	504	452	475	517	481	455	470	502	441	471	483	491	427	462	459	482	444	477	514	459	480	464	461	499	471	480	515	493	506	458	474	534	496	498	437	477	496	478	497	489	462	487	518	512	466	496	466	464	464	470	496	521	450	484	491	517	464	491	473	485	488	448	476	471	487	457	446	455	472	468	498	449	481	485	472	496	452	465	489	448	495	474	471	499	508	525	518	471	446	480	502	482	504	466	509	501	477	491	481	476	499	449	465	482	493	430	474	492	491	487	443	497	463	475	477	491	459	496	459	487	476	509	514	474	487	494	456	478	479	501	491	488	501	441	464	488	460	494	430	450	452	464	435	458	483	453	475	483	496	484	500	470	466	453	482	501	480	481	456	448	464	480	464	483	489	429	463	467	494	492	445	459	456	449	461	458	465	460	501	470	515	430	492	476	480	460	487	461	483	462	477	472	478	466	518	487	482	499	472	469	519	479	459	498	447	484	490	470	453	503	461	473	485	460	457	450	478	448	474	441	486	495	468	444	446	478	502	468	478	470	481	466	444	468	485	455	445	477	478	498	481	477	432	472	506	460	454	468	470	455	462	506	492	513	487	472	521	460	479	473	492	474	521	451	459	457	455	479	479	500	462	480	448	451	480	484	471	486	485	469	459	474	471	487	505	462	458	443	463	453	458	489	489	501	464	466	477	482	440	476	491	481	472	533	502	478	454	491	461	471	502	474	477	461	482	510	475	471	484	470	475	481	505	475	488	466	500	468	489	455	464	457	457	478	494	511	495	483	506	494	500	483	509	499	471	480	443	475	470	477	455	505	473	469	478	475	507	483	485	460	522	501	447	480	474	477	447	503	455	472	447	472	487	461	501	471	462	465	458	476	468	473	491	472	469	511	456	498	445	440	492	507	450	465	534	452	458	485	483	475	470	475	490	461	440	482	487	470	455	502	512	467	493	450	453	506	450	499	524	499	462	467	505	472	493	447	483	475	463	453	502	474	469	431	466	458	459	449	472	492	485	475	454	480	492	499	507	511	460	464	461	429	460	461	501	481	451	453	478	505	454	509	444	497	434	429	484	436	485	439	487	486	481	511	504	501	488	492	478	481	422	442	499	440	441	470	466	484	478	523	470	465	468	492	454	467	465	464	484	466	446	447	509	469	493	456	488	461	476	485	519	499	522	498	502	496	474	473	447	476	462	451	478	475	458	480	504	474	496	517	451	448	486	463	480	450	491	455	459	482	516	461	482	465	462	491	454	487	492	437	466	468	484	490	484	483	524	444	469	469	469	467	470	491	471	499	484	467	481	453	478	454	486	492	466	478	467	469	479	474	492	428	468	453	462	486	484	440	505	491	447	463	463	496	471	478	510	487	527	511	496	457	478	443	480	514	483	491	475	494	483	450	504	459	461	483	461	465	495	496	445	500	477	486	480	473	477	511	487	448	478	484	487	478	477	448	484	499	495	492	466	492	480	492	471	465	473	471	467	466	469	452	490	476	484	458	475	448	507	445	461	474	485	447	491	467	462	465	481	446	486	489	513	491	455	476	454	471	533	472	465	499	478	484	497	483	450	465	461	459	480	475
27624	36065	17605	7437	5063	3677	2613	1876	2039	1343	1283	1207	1107	1262	2690	952	899	973	946	910	927	927	904	962	926	963	866	947	988	968	920	894	881	908	867	878	907	859	868	936	853	818	892	881	866	837	928	834	876	931	800	903	953	945	1003	1045	1047	960	910	885	881	878	853	875	823	832	855	816	896	878	897	908	845	894	843	879	860	875	882	873	855	851	837	864	829	942	894	871	921	865	789	897	900	879	844	848	871	856	858	868	851	873	869	893	870	841	843	909	899	892	841	880	854	876	820	897	883	879	849	886	898	878	895	899	852	861	889	913	850	823	865	902	870	862	874	851	874	871	860	889	877	879	870	891	899	892	889	845	844	852	862	879	892	849	874	865	829	855	846	854	869	845	821	875	903	861	868	866	858	894	891	884	882	831	853	908	870	906	884	885	840	867	870	806	874	878	840	849	870	867	900	906	900	900	877	905	811	847	872	869	897	845	871	922	844	873	874	874	844	893	797	823	847	832	805	896	824	864	792	901	886	907	882	917	841	856	875	869	873	882	878	841	878	860	864	828	896	864	895	880	850	881	902	806	875	889	881	872	871	893	859	846	857	848	896	845	857	882	876	853	892	823	853	856	861	861	905	853	862	838	837	865	816	858	851	865	867	806	910	866	825	888	846	835	834	881	901	852	911	879	886	882	822	873	828	871	861	858	851	865	852	834	861	818	872	860	842	879	839	868	897	919	830	842	822	847	903	881	847	886	840	852	894	888	866	846	880	883	892	868	861	825	860	897	851	825	888	862	862	871	854	894	878	830	894	887	893	884	843	858	801	865	829	827	866	875	860	913	853	813	895	899	865	869	859	850	848	897	866	921	905	900	897	919	822	926	867	869	816	874	839	857	885	868	842	889	858	851	870	851	870	876	816	885	867	822	868	893	890	854	849	858	906	876	881	829	870	875	835	861	837	848	833	873	923	901	851	859	917	899	853	883	855	896	830	872	873	907	849	924	899	836	887	869	934	865	877	822	889	890	868	860	824	844	904	868	871	860	842	845	928	872	869	874	841	931	894	817	911	905	863	824	885	870	907	912	878	881	847	894	850	856	879	852	893	838	892	832	868	943	897	927	799	836	882	924	918	906	845	892	923	868	847	875	871	870	873	855	893	847	891	871	837	854	889	905	885	848	872	850	944	872	822	858	890	914	865	902	855	873	890	850	888	875	914	863	925	894	917	854	891	911	820	835	871	889	875	842	871	845	845	849	866	881	904	867	919	861	844	834	914	844	850	895	839	866	860	856	852	899	951	865	869	880	890	875	849	870	899	874	896	890	898	863	818	924	873	854	836	897	847	908	868	852	910	822	841	913	924	846	828	839	881	848	903	897	890	849	862	867	912	887	838	905	846	846	837	856	862	888	830	877	798	887	829	815	899	820	872	889	826	874	917	873	879	891	913	839	849	893	869	879	848	879	872	882	874	861	880	897	873	921	888	816	899	824	888	875	854	845	836	880	892	903	821	884	851	834	848	856	868	880	887	852	875	872	871	836	911	827	855	916	827	871	867	905	859	857	884	860	870	890	874	872	868	843	840	864	876	866	909	815	882	896	847	877	812	893	850	824	873	874	836	818	827	876	845	866	855	893	913	873	895	822	910	877	895	846	877	855	857	878	830	903	900	879	810	869	874	889	815	899	851	851	891	868	885	806	864	870	853	912	798	844	842	879	871	847	820	897	858	845	879	920	762	883	856	909	900	865	899	915	876	814	861	831	840	875	820	847	890	907	879	828	890	872	852	855	895	863	894	859	859	861	854	860	862	861	894	865	847	846	833	881	837	862	874	907	874	822	847	875	893	909	863	862	879	836	842	925	862	903	866	854	848	846	861	866	855	865	874	916	848	905	908	855	842	859	830	844	886	877	896	868	890	799	877	812	814	860	841	898	906	884	843	863	909	884	890	912	824	846	875	891	870	883	829	896	936	907	848	889	853	813	855	834	835	839	897	894	897	829	850	876	880	896	851	874	854	906	887	820	886	884	868	865	861	884	846	851	932	880	856	795	906	896	849	913	829	887	834	884	874	867	858	864	858	844	867	862	838	867	869	839	857	880	840	876	907	918	892	870	923	872	884	882	847	871	865	907	874	854	868	876	888	821	858	846	827	848	860	875	833	843	834	883	828	873	878	903	854	861	925	895	874	902	840	821	835	888	892	819	864	844	850	852	860	869	849	901	872	880	891	842	870	876	872	884	854	827	845	878	886	860	856	826	834	817	807	867	895	909	801	806	870	880	844	884	833	893	849	846	814	851	827	912	864	921	843	856	911	854	860	862	856	877	893	889	889	851	918	878	866	902	832	841	875	832	841	891	885	885	917	920	855	859	844	886	855	871	852	860	853	830	896	801	902	876	855	881	896	863	862	869	907	916	844	887	894	850	892	895	866	859	843	860	853	836	817	890	825	858	861	835	856	833	903	848	868	869	888	851	884	879	891	938	849	864	829	838	879	877	866	852	882	860	853	898	862	888	846	873	851	881	882	842	885	867	818	841	860	845	895	841	895	899	851	869	866	908	836	845	885	889	807	855	883	884	901	892	851	859	880	862	850	829	918	868	838	858	838	898	863	814	850	874	920	884	913	880	886	887	822	874	886	883	907	863	891	830	904	858	934	853	864	853	848	860	878	832	902	873	902	889	898	861	863	868	882	870	874	807	835	892	859	850	865	870	875	819	888	913	852	867	821	898	847	852	860	860	831	866	838	862	860	893	843	830	873	855	915	901	896	899	882	902	848	860	812	856	859	838	828	865	813	816	798	891	785	881	892	855	911	872	862	845	918	847	838	822	893	892	877	862	828	951	856	874	844	833	897	862	923	854	852	853	837	876	852	847	862	878	821	857	856	848	862	877	857	839	896	857	815	873	872	902	902	849	846	853	838	904	845	840	867	806	905	886	845	864	861	878	865	870	836	827	851	871	852	834	873	859	875	877	868	929	838	838	832	900	858	818	873	833	872	795	877	845	867	862	888	878	848	826	869	849	852	871	832	821	898	912	857	855	852	865	864	871	882	867	830	853	910	894	834	871	829	852	883	867	837	886	839	867	851	850	877	897	883	835	847	910	851	864	864	869	838	857	880	867	867	863	878	884	841	866	878	892	803	915	867	880	906	859	860	897	832	841	830	840	887	918	849	838	843	878	852	898	866	862	884	927	827	881	883	862	910	822	881	863	875	876	892	873	916	886	858	845	854	821	817	869	864	883	882	865	881	878	909	886	884	891	820	888	862	846	836	937	893	869	874	876	911	831	842	886	862	839	887	851	878	853	866	878	888	892	849	854	844	900	877	921	866	874	840	877	854	883	959	906	885	898	909	865	907	866	887	858	830	899	858	869	827	860	873	892	899	804	867	892	908	844	900	838	877	897	885	828	929	860	852	884	893	865	848	881	851	857	850	847	894	820	845	902	836	866	878	887	853	858	851	839	878	865	864	849	872	795	861	868	874	861	846	870	860	827
24535	21675	28720	24846	20374	6664	2073	1423	1874	817	693	668	608	1429	2001	494	476	473	494	445	452	441	438	444	434	475	438	414	449	439	439	410	397	478	379	406	392	429	404	428	396	403	395	427	427	413	387	405	416	401	380	369	563	792	908	711	646	481	411	389	399	397	393	370	399	384	406	413	421	409	393	400	392	380	418	382	383	399	376	399	441	386	403	405	425	422	396	404	407	407	424	381	419	378	394	402	373	432	425	418	425	421	383	411	355	419	428	348	391	350	377	376	399	393	360	431	396	395	379	397	408	418	385	402	410	394	395	404	384	408	406	364	400	463	370	368	426	392	405	422	402	368	351	383	400	383	372	416	403	379	413	412	381	417	385	382	389	396	371	386	401	383	371	377	359	410	369	417	388	375	371	387	431	390	404	377	389	406	393	427	386	382	402	394	403	384	416	378	432	415	387	410	395	386	414	397	427	388	428	396	390	383	400	415	377	427	379	395	377	372	377	407	380	424	350	373	392	393	415	375	421	394	378	422	377	384	393	375	412	424	407	397	403	382	363	370	392	368	365	383	384	433	410	406	415	403	396	366	410	399	382	402	397	394	398	375	405	401	395	369	365	426	384	452	407	348	412	415	419	380	395	379	408	373	412	397	410	400	382	387	381	397	396	382	415	372	420	422	403	411	375	353	393	381	369	412	393	381	379	428	384	444	399	428	388	363	362	392	370	402	387	398	406	406	383	409	389	387	390	402	412	385	386	403	421	370	411	386	413	413	415	400	402	416	375	377	370	391	447	409	409	364	371	421	391	433	396	394	432	375	396	409	399	383	385	379	374	443	417	407	383	433	415	400	414	415	402	421	404	429	430	404	420	399	397	377	375	383	355	389	386	381	374	394	425	382	402	388	357	372	358	427	412	422	405	399	410	392	377	399	415	367	348	349	395	367	387	379	331	379	402	400	391	382	393	406	383	388	359	404	405	407	404	398	382	377	372	380	378	397	421	385	395	422	381	403	394	392	377	396	394	389	398	372	371	426	418	393	367	396	402	424	402	362	399	413	393	365	377	417	402	401	418	379	409	405	421	381	409	378	373	431	377	376	373	386	415	429	392	409	404	370	429	395	396	380	386	401	415	379	381	402	393	404	382	363	393	355	387	384	436	380	400	414	377	403	383	380	399	381	384	374	390	435	386	420	384	411	388	405	411	402	412	374	396	381	395	376	363	402	438	398	434	355	392	391	381	391	410	373	411	422	398	398	386	405	400	399	366	374	379	403	409	395	403	401	393	390	409	421	355	438	393	366	405	414	391	412	397	431	381	397	363	401	417	404	402	354	413	415	400	412	410	383	371	395	390	372	397	405	425	401	369	388	434	405	406	418	381	411	374	387	407	409	413	361	415	380	408	411	384	359	406	382	408	396	437	379	430	425	395	350	399	398	438	400	374	386	416	390	381	365	398	392	395	394	408	402	376	371	366	366	392	378	395	423	390	389	393	380	383	393	381	380	400	407	409	388	411	426	409	422	368	374	405	392	349	366	405	418	394	412	397	392	409	380	399	380	392	378	382	415	399	405	403	381	389	421	389	412	389	392	390	370	423	389	438	403	362	416	403	386	413	413	409	387	402	402	378	425	387	398	385	400	369	404	396	428	428	374	383	422	421	398	383	393	386	372	387	392	398	354	410	385	416	374	389	399	393	398	398	387	425	416	397	381	395	401	387	414	405	410	372	377	415	388	380	389	403	394	381	413	355	387	398	408	401	389	418	365	387	398	398	394	393	396	379	402	421	389	394	367	418	440	410	409	394	416	413	411	396	396	399	389	412	436	387	402	365	398	370	424	391	375	393	371	391	444	406	394	381	378	421	409	361	394	408	407	395	433	396	425	407	409	396	398	407	436	399	400	399	398	401	420	413	392	403	407	385	390	409	408	418	416	370	363	436	396	406	400	386	398	410	389	432	415	387	384	410	360	394	420	396	385	389	408	409	380	398	425	388	401	375	390	407	389	415	410	420	384	402	401	372	389	419	403	407	417	405	393	451	414	424	406	396	396	362	410	399	409	386	407	387	391	387	444	406	363	406	374	362	386	397	426	411	451	396	386	397	420	370	423	393	413	417	352	392	409	420	368	379	388	402	380	388	387	417	394	418	390	414	425	415	365	378	390	373	401	430	404	381	372	400	361	413	400	412	392	383	386	388	410	392	419	370	402	419	429	393	394	411	395	423	402	404	385	393	378	385	412	403	378	404	341	384	415	411	377	389	417	407	396	387	357	391	408	409	410	424	362	385	422	390	399	409	406	427	373	400	390	380	369	407	422	414	422	420	379	440	404	393	393	388	355	401	416	385	390	402	395	365	394	416	358	384	414	382	378	431	397	387	398	378	385	370	384	435	408	411	389	422	389	358	396	390	404	395	422	403	394	380	367	428	355	419	375	386	395	421	384	436	382	388	373	385	418	403	407	401	387	389	394	393	397	428	383	392	393	419	412	371	377	359	390	388	374	389	397	392	414	427	370	417	396	370	395	387	422	374	407	379	375	417	394	383	373	385	351	380	391	416	418	416	393	414	436	397	435	390	408	408	388	405	392	432	384	402	395	368	397	375	373	373	412	367	364	377	371	412	405	386	393	379	379	405	389	385	407	395	402	384	408	369	383	428	443	406	398	380	396	422	394	369	384	363	398	376	380	340	394	394	429	363	410	378	398	382	407	388	405	424	407	385	390	398	412	401	398	399	402	380	385	426	420	381	393	385	396	444	407	390	387	387	387	389	384	370	376	390	389	384	430	391	380	399	419	367	400	424	393	388	399	397	396	397	359	397	376	392	380	426	412	396	386	381	405	370	374	388	400	381	378	371	433	393	383	387	423	402	376	389	400	381	363	382	395	391	382	404	398	408	394	413	385	403	405	403	383	405	421	379	412	411	399	382	360	383	441	416	411	375	419	377	376	427	411	383	412	400	396	368	410	431	389	427	385	400	410	383	406	406	400	373	401	377	375	422	409	418	408	409	352	373	417	394	392	403	405	415	411	379	403	377	362	389	406	410	385	369	395	398	360	401	424	411	393	398	402	395	392	361	430	409	418	404	377	402	375	386	406	373	380	425	423	384	423	404	415	386	395	406	378	426	409	400	385	385	381	397	378	361	388	381	409	356	369	380	417	415	398	417	403	367	393	356	393	417	392	371	377	404	393	410	441	405	379	359	396	419	398	401	398	395	415	358	409	389	387	382	387	394	364	417	407	383	430	425	395	369	404	398	378	405	397	382	402	382	403	403	363	429	379	401	389	413	384	387	411	381	366	390	403	356	387	415	382	413	419	379	414	431	403	414	400	397	394	352	409	413	398	386	369	400	388	409	373	408	384	398	434	407	408	395	429	399	387	376	376	409	386	390	371	403	368	365	409	425	380	392	396	402	422	402	405	368	406	387	378	388	434	421	389	345	350	353	362	396	391	380	378	400	413	386	412	399	381	408	404	380	367	383	412	404	379	368	379
31451	47816	28492	13718	9660	6857	4899	4199	6058	2180	1944	1729	1503	4307	5086	1059	1001	951	941	961	990	933	919	921	902	911	874	909	900	854	782	834	848	782	842	814	825	759	753	751	769	828	719	764	748	781	783	752	719	712	736	770	1221	2085	2271	1838	1327	1074	872	780	742	718	735	697	760	715	762	742	744	745	729	711	693	701	750	702	746	752	753	753	731	675	713	735	758	700	735	726	710	734	775	736	709	719	734	735	760	724	726	702	721	771	728	725	728	771	730	753	749	737	720	720	723	721	721	726	731	779	742	689	784	747	751	669	732	765	763	739	760	727	725	727	661	735	728	744	726	753	742	714	732	731	699	728	744	731	765	731	830	754	720	735	717	721	712	734	738	743	706	761	738	689	710	714	729	761	744	669	705	791	734	716	754	705	719	705	761	718	737	727	698	674	736	689	732	789	701	773	719	688	703	701	757	742	705	737	719	714	749	748	723	724	725	693	728	722	706	728	706	745	724	690	727	708	744	769	701	760	731	719	710	746	773	741	760	705	771	742	718	712	684	746	704	707	708	741	706	747	724	729	744	738	769	773	732	730	725	730	821	712	735	725	708	736	753	764	730	706	746	707	733	803	775	705	692	754	715	750	717	724	802	733	762	732	705	779	762	702	722	716	751	787	730	713	771	733	774	795	675	696	767	730	714	748	754	745	750	753	725	794	719	705	772	712	717	728	781	731	736	735	739	769	751	771	763	759	709	685	776	741	712	748	712	741	736	718	733	762	811	712	718	778	757	715	766	760	724	703	728	696	722	738	711	720	729	745	748	743	755	730	770	753	750	731	700	792	713	735	762	715	732	754	749	704	710	677	717	745	766	730	681	744	709	723	738	712	688	755	751	716	692	768	700	743	679	711	706	786	716	758	718	757	690	777	713	704	760	734	723	736	719	762	685	743	758	766	744	731	749	747	708	698	690	744	820	717	729	740	675	788	720	727	756	752	685	710	700	776	759	736	806	736	774	796	784	717	746	759	726	749	719	722	691	700	744	735	738	758	762	748	759	744	742	750	759	726	737	768	732	733	730	732	748	743	728	793	696	734	719	705	721	767	738	723	750	662	754	738	749	698	773	689	752	743	725	725	720	756	711	746	686	756	757	728	762	728	737	713	782	737	771	773	703	753	733	749	777	750	695	761	733	757	795	707	697	763	753	753	754	745	708	742	780	712	712	729	690	731	763	762	760	744	747	751	759	748	789	754	727	700	756	784	715	758	725	739	738	701	701	735	754	759	766	812	755	698	747	743	744	739	721	755	741	710	740	746	773	739	728	706	734	768	736	745	733	705	767	722	679	700	743	716	774	702	721	755	709	692	708	731	706	723	720	759	723	710	746	729	721	793	734	750	722	759	729	743	770	773	737	749	722	759	712	731	713	747	710	696	774	725	762	730	722	712	713	749	757	742	721	717	721	717	759	752	777	740	733	685	712	747	716	680	753	731	747	701	696	757	725	755	761	728	764	696	762	741	718	786	675	762	724	713	683	757	743	713	732	724	754	711	747	759	741	738	710	743	766	707	729	713	719	749	740	731	699	732	716	684	736	751	726	728	742	683	744	749	744	766	739	752	746	715	730	734	735	754	738	757	759	726	711	726	763	757	811	766	744	770	740	721	738	746	788	717	759	730	756	732	717	751	751	762	719	726	768	765	729	782	793	730	693	728	688	749	734	756	740	762	717	753	787	755	752	689	728	735	763	701	773	753	743	718	728	699	699	688	731	757	754	798	698	715	754	757	701	696	753	710	790	744	728	751	750	790	746	723	777	711	735	735	728	705	726	679	713	743	714	738	791	731	723	717	747	723	725	732	780	746	744	764	748	758	767	753	727	743	699	770	728	729	799	725	717	747	687	735	766	723	739	722	722	748	782	720	773	700	750	708	685	755	724	741	773	734	782	745	748	742	791	687	725	775	755	750	686	750	696	732	729	765	766	736	759	779	701	768	700	716	751	732	706	746	748	702	727	748	703	702	758	779	722	748	739	748	766	784	737	779	690	732	732	744	732	696	725	749	767	762	765	759	733	715	739	753	727	718	739	756	772	713	707	798	740	745	673	734	734	682	748	725	763	724	731	770	719	761	754	745	706	710	764	737	714	729	754	770	786	730	776	729	725	687	718	733	719	736	716	711	715	721	767	743	718	720	713	731	730	781	751	743	750	743	735	774	755	648	730	741	743	783	711	689	744	750	736	769	732	725	773	709	732	708	769	688	780	763	701	709	787	699	719	715	795	701	765	748	744	740	696	749	720	769	740	737	817	723	726	722	660	765	719	703	747	747	706	737	756	714	751	733	736	718	714	683	716	764	710	737	743	701	744	735	735	725	733	694	779	719	738	735	727	729	747	668	716	704	747	710	713	731	781	762	791	709	789	685	748	780	731	750	749	747	725	742	727	749	704	687	746	731	717	749	728	765	757	785	725	769	775	723	741	732	721	805	721	730	738	767	709	702	782	768	735	781	728	763	726	775	723	708	724	760	785	731	757	754	754	720	747	708	763	761	694	722	757	731	774	704	713	755	788	703	767	759	746	729	728	746	751	775	728	759	747	711	674	762	769	710	772	741	688	759	764	766	755	683	711	758	769	718	757	730	698	725	760	729	740	705	756	721	743	714	746	730	743	774	718	699	749	735	712	752	744	694	743	745	737	732	722	703	734	709	733	733	722	680	717	724	677	724	766	762	737	715	699	735	725	769	755	733	762	697	758	742	670	734	699	713	753	739	707	768	690	764	686	745	697	711	748	733	762	738	737	706	743	730	801	704	785	728	754	740	756	778	705	739	757	769	731	720	710	745	769	738	711	755	691	760	746	693	722	712	712	748	690	721	717	726	760	736	702	763	735	710	749	692	715	732	772	711	760	702	756	766	708	724	763	663	649	733	710	759	712	771	750	744	771	723	686	745	692	774	745	748	757	754	807	707	711	717	720	709	719	744	717	713	718	754	782	681	732	753	767	707	716	750	687	779	708	756	721	709	744	728	807	741	720	744	716	790	715	733	715	747	739	714	756	711	793	788	747	710	776	755	754	711	743	739	775	708	736	757	711	761	704	756	780	746	767	757	737	712	758	729	738	724	747	701	743	707	704	698	675	739	720	708	743	749	707	698	726	731	745	754	755	701	773	740	800	764	744	679	753	718	740	731	725	739	761	763	730	731	795	736	761	703	709	737	715	820	745	738	749	733	683	718	757	735	755	729	686	742	756	748	716	689	748	744	753	725	695	729	746	692	743	713	712	748	734	756	734	731	730	732	727	699	736	747	670	749	699	777	770	748	739	739	674	706	707	762	694	775	704	719	737	745	724	709	728	736	730	689	786	688	702	754	725	763	742	752	779	749	781	686	770	685	753	730	699	762	739	753	747	751	744	717	734	715	672	688	727	749	722	752	740	711	764	745	753	777	725	762	713	727	736	748	713	737	701	810	740	789	717	721	730	774	797	748	721	784	711	765	740	712	757	691
23615	21647	29445	24210	21604	20304	6157	2258	1884	1091	887	757	732	3246	1344	501	426	467	448	467	435	474	445	445	458	434	431	367	400	393	413	402	403	347	391	388	376	361	392	353	355	344	378	347	321	339	365	356	338	360	395	422	857	1204	1172	906	729	490	434	383	364	346	390	342	374	345	358	357	355	372	313	358	402	349	347	327	379	354	375	342	387	342	352	334	359	292	406	335	354	323	342	364	320	311	337	366	351	393	349	314	371	349	373	382	346	326	379	351	355	355	345	350	337	401	352	362	341	363	337	347	364	384	369	356	354	375	345	332	347	398	324	358	340	390	335	356	334	318	359	349	363	357	325	330	377	332	373	308	365	349	327	354	347	370	362	324	369	360	364	368	366	353	362	358	355	351	338	368	348	372	309	335	350	394	396	332	378	328	310	374	366	345	341	358	349	372	314	314	341	351	366	353	374	354	350	364	344	363	336	337	336	403	313	354	352	355	338	345	342	332	348	370	368	374	336	320	372	352	379	342	375	355	385	355	354	353	346	352	383	361	329	316	367	349	354	345	377	351	363	346	322	365	322	351	358	315	364	328	352	315	374	351	387	374	346	338	327	365	339	357	360	341	343	350	361	350	350	336	366	363	355	376	362	340	342	326	382	351	354	370	360	366	352	356	353	345	391	360	313	367	368	330	380	342	368	329	366	338	359	373	338	336	336	357	354	367	350	359	360	369	365	320	365	368	348	369	324	388	373	351	365	332	346	345	367	335	344	346	336	361	358	331	342	355	346	370	365	365	360	352	327	382	354	349	358	357	376	382	348	355	355	371	361	364	358	372	369	331	355	333	365	349	340	334	364	349	344	354	382	358	381	322	354	403	367	339	340	380	352	334	380	357	369	327	366	391	342	367	347	377	351	350	323	346	360	353	355	341	373	335	331	340	361	314	363	324	358	334	334	346	364	323	359	364	350	349	359	324	363	366	313	369	357	361	359	340	358	368	323	330	341	355	388	342	380	374	376	357	362	340	326	381	373	330	333	364	392	344	389	364	339	322	335	352	362	366	374	368	348	335	373	386	337	378	385	357	386	345	326	365	382	358	362	347	341	349	354	356	391	351	352	347	330	383	333	353	338	390	369	342	376	342	370	353	385	345	359	335	369	343	349	390	342	359	359	337	353	363	401	351	357	373	353	364	371	339	311	331	369	340	333	368	354	349	351	370	358	317	330	370	344	367	353	361	368	353	366	366	363	368	355	358	335	353	349	405	368	355	331	377	322	339	380	339	352	328	369	342	313	368	373	346	328	346	357	385	343	347	390	338	357	344	367	364	344	345	349	388	331	340	341	352	353	365	348	359	361	383	344	364	345	317	357	321	341	349	347	363	326	349	334	349	370	367	356	358	344	362	354	367	360	356	348	354	333	345	357	355	376	341	376	353	346	355	352	348	348	384	363	316	340	352	370	367	349	351	383	362	351	357	362	329	361	342	358	374	368	338	369	363	360	373	378	355	360	333	375	316	345	364	329	349	372	348	381	327	344	332	339	335	342	369	349	388	338	342	357	335	353	344	341	369	340	339	350	345	361	340	333	354	368	358	353	356	344	347	354	358	353	380	360	330	370	377	370	384	343	351	379	376	326	344	356	395	382	330	364	396	353	332	333	346	351	355	338	351	365	341	370	353	339	365	356	334	338	311	349	342	389	359	343	345	334	354	328	393	327	336	320	370	363	356	343	359	357	375	365	355	350	378	368	316	350	387	368	391	358	346	349	346	351	361	358	357	342	355	339	333	338	374	368	368	362	344	355	342	373	342	361	355	365	363	350	383	342	360	364	329	322	360	357	346	373	341	348	372	350	342	358	380	393	352	329	360	351	356	367	393	352	321	374	383	338	355	377	366	333	380	360	388	373	367	377	354	342	341	348	354	377	334	340	291	344	348	352	350	339	370	358	352	371	347	393	348	365	340	367	344	362	345	374	347	328	353	359	338	349	352	364	350	354	366	355	340	373	375	349	334	378	352	313	365	407	346	364	356	369	349	375	324	344	351	356	373	368	339	350	324	343	334	369	347	350	347	349	340	316	344	370	342	357	347	368	350	384	344	349	359	326	370	326	340	345	362	340	353	341	373	345	353	369	346	348	384	346	363	358	387	351	376	333	326	361	328	345	343	349	355	356	380	384	355	384	372	352	336	352	373	370	347	334	355	368	351	339	357	331	334	345	379	392	360	355	349	349	375	328	320	311	334	357	349	344	351	369	340	361	356	359	323	326	359	325	340	347	345	370	339	344	370	339	369	375	357	358	322	357	373	352	380	350	336	339	343	367	335	364	352	358	343	359	370	394	317	347	343	339	362	346	328	352	352	361	359	352	355	346	329	330	350	377	323	353	356	371	372	336	356	364	396	376	356	403	343	336	340	334	376	352	362	358	331	351	383	374	334	362	334	307	358	352	369	337	361	362	326	331	365	340	361	366	351	365	341	390	357	347	346	330	348	364	346	343	358	346	339	369	361	362	359	303	370	359	312	352	366	351	321	372	342	361	362	391	333	362	357	336	365	365	361	321	346	351	344	366	365	346	364	332	349	336	355	327	372	366	353	347	362	373	366	351	308	325	337	353	353	346	329	341	384	347	335	357	379	382	298	371	345	331	399	371	374	348	355	329	356	395	341	355	358	375	370	347	358	361	371	338	357	348	324	351	317	396	339	379	365	380	371	326	388	364	348	352	349	374	334	349	347	369	345	335	363	371	344	339	338	322	386	350	329	362	330	364	355	340	328	324	319	340	371	365	364	366	363	329	351	340	371	358	396	351	320	333	347	372	394	363	352	365	340	333	333	327	377	338	352	364	352	317	321	321	350	340	336	398	361	385	385	346	373	369	342	359	348	377	368	347	351	347	371	355	368	364	347	340	370	368	368	369	350	409	324	354	363	366	332	342	358	364	367	359	362	340	358	365	330	342	349	376	337	360	379	360	397	385	336	354	343	333	350	371	378	368	361	347	366	361	319	348	357	379	325	346	338	360	355	356	335	344	382	356	368	343	322	395	365	372	398	359	350	373	325	334	365	333	375	343	346	350	334	320	347	331	376	371	327	322	371	377	351	340	373	323	379	364	340	325	357	334	362	371	360	399	331	336	380	369	341	360	347	376	367	356	371	362	326	342	355	339	363	341	356	392	368	334	342	374	369	336	396	363	362	345	363	360	354	332	383	340	365	356	337	358	363	325	340	356	352	309	347	384	348	349	378	337	343	357	345	346	368	364	347	351	382	367	335	362	374	359	367	336	334	345	362	345	320	333	389	331	346	341	366	358	341	397	345	415	372	333	355	328	386	349	363	328	352	329	348	372	352	355	363	348	352	380	339	339	381	366	322	350	342	363	361	360	326	342	357	364	335	360	378	339	355	367	342	316	360	357	391	413	341	362	367	325	356	369	340	327	402	361	362	370	392	365	344	355	355	360	370	347	350	362	349	364	354	344	360	361	350	366	321	335	366	326	365
35242	51697	32050	18840	13515	9676	6800	6305	6012	3316	2652	2315	2045	9049	2950	1160	1060	1039	988	1042	1012	985	953	994	1015	926	884	928	881	848	797	735	710	736	701	696	744	713	759	714	677	648	686	651	639	669	708	710	631	666	650	813	2397	3570	3259	2420	1576	1093	794	688	672	619	603	591	592	609	607	634	686	634	655	633	638	641	653	662	646	640	681	660	633	633	643	630	626	637	620	659	630	658	627	630	629	644	586	674	644	673	648	620	686	621	664	637	632	658	632	577	616	629	659	674	659	675	638	631	645	669	620	664	642	656	621	675	605	608	622	668	593	663	657	627	646	632	664	646	617	606	616	643	634	648	661	675	620	653	589	661	612	647	599	622	642	621	708	652	654	627	709	667	638	634	654	650	655	642	669	622	642	636	621	646	630	658	640	615	617	615	625	683	641	635	617	649	596	655	627	638	615	629	640	607	655	663	650	629	645	673	637	631	635	630	626	604	643	609	620	693	653	673	690	625	635	632	665	659	669	604	660	577	642	621	647	625	654	629	612	645	643	649	680	635	696	662	640	599	679	659	672	638	631	625	636	566	613	658	644	668	668	646	614	682	636	613	633	653	611	629	646	644	644	673	667	641	654	655	652	632	604	612	577	713	620	599	609	655	611	600	660	654	642	691	636	592	691	625	645	615	603	657	628	623	642	637	648	589	654	665	642	630	644	692	615	624	640	623	638	614	657	654	621	617	657	614	649	646	658	629	672	642	636	626	607	666	587	692	624	667	664	612	634	622	653	629	654	640	689	656	643	614	626	637	666	626	649	652	656	625	656	643	667	647	617	617	650	641	638	656	620	655	638	635	666	650	600	647	670	620	639	642	605	656	600	601	641	652	609	596	631	648	656	636	621	642	637	631	646	618	674	601	629	658	643	641	606	634	638	636	624	594	646	648	639	635	628	680	649	663	636	643	623	648	673	627	639	645	654	632	674	639	628	666	618	618	624	652	629	628	638	642	648	629	625	645	634	621	655	622	620	644	611	675	661	637	617	630	622	590	663	630	640	675	694	656	629	652	627	587	646	645	637	646	613	662	671	630	665	646	629	644	611	623	668	650	600	630	680	667	607	664	603	637	620	635	650	626	636	673	603	613	649	642	639	677	647	631	642	632	619	629	673	641	685	686	644	658	618	670	605	634	672	646	627	623	632	623	653	647	633	639	629	674	667	584	656	624	657	589	653	667	641	663	611	693	658	648	644	621	672	648	644	619	602	617	625	657	616	664	680	658	588	634	649	607	671	681	636	648	610	627	671	631	616	667	682	635	683	629	649	611	658	668	626	630	639	662	589	662	662	620	622	643	647	646	626	660	642	676	635	671	620	614	639	641	677	663	649	657	623	644	632	617	635	601	633	639	685	585	683	661	654	604	624	644	647	624	621	653	636	642	669	667	684	572	608	648	665	626	676	630	697	607	653	643	639	680	623	634	646	651	635	642	677	644	664	633	642	621	650	667	704	612	627	607	642	633	644	622	642	642	641	658	639	667	661	617	618	660	666	686	604	654	612	627	615	629	636	631	646	618	660	631	606	646	664	667	620	639	608	655	646	651	652	652	631	651	638	644	691	684	629	652	666	612	638	654	621	628	591	649	635	615	649	616	626	672	629	636	689	655	650	650	605	661	607	647	653	597	624	644	656	591	656	659	613	643	592	621	620	647	638	622	594	658	615	634	644	648	651	634	650	645	601	645	615	722	680	663	626	585	597	646	656	630	628	602	625	698	617	628	636	666	622	643	656	648	633	639	611	639	623	679	636	654	664	647	659	625	631	607	662	633	635	613	660	640	648	643	639	614	691	620	603	632	612	660	665	629	671	621	726	659	606	643	625	632	625	579	661	640	649	629	631	666	679	657	659	609	633	588	694	624	644	667	645	653	641	632	671	653	612	630	636	594	660	641	624	596	627	637	617	640	647	621	639	638	577	692	607	616	621	681	608	607	607	609	648	616	647	659	645	658	649	611	596	602	651	636	595	610	635	626	644	626	626	678	608	669	612	631	625	618	649	652	634	613	630	625	678	650	667	652	661	670	646	612	694	665	649	729	642	643	655	650	633	701	611	635	648	655	626	637	678	618	684	656	579	650	634	639	681	659	663	640	673	636	662	658	669	697	659	660	605	623	680	608	672	643	673	638	657	610	639	607	618	612	657	635	603	660	621	658	617	633	661	652	684	645	667	636	691	664	628	621	692	630	603	637	637	616	597	625	646	640	617	627	579	632	660	681	662	655	659	618	616	623	629	634	617	650	666	639	618	613	595	638	632	670	622	650	616	633	657	635	626	656	640	667	640	608	634	618	629	590	666	619	606	628	648	600	628	651	610	643	631	568	639	664	615	643	629	673	644	615	603	614	644	630	639	632	653	695	669	604	649	640	671	628	675	635	640	571	626	662	619	587	617	626	637	623	627	675	661	636	672	654	667	609	671	658	655	696	669	625	586	641	668	620	602	603	652	677	618	601	623	630	656	657	602	603	616	626	683	638	614	676	635	617	649	603	650	604	632	650	594	642	615	589	620	598	610	661	644	633	600	635	658	634	664	643	625	680	661	646	626	645	657	647	647	625	628	618	620	639	663	661	634	644	651	648	623	649	679	644	636	640	609	584	620	672	641	585	637	656	658	634	632	614	633	667	692	633	647	617	626	636	665	668	644	673	600	703	630	660	656	621	619	657	641	664	632	617	654	574	637	655	652	604	648	636	610	611	688	679	665	660	631	600	643	625	682	650	677	632	689	672	663	675	622	624	627	600	636	654	598	615	649	658	660	640	625	635	611	619	623	674	616	670	671	638	642	657	670	639	641	671	620	658	657	628	625	700	613	670	648	624	592	638	658	616	620	609	665	655	635	702	628	648	663	636	622	665	627	649	633	659	638	604	637	616	609	687	597	650	616	637	628	624	619	623	651	666	667	640	652	646	639	598	651	627	614	615	635	650	621	651	627	597	638	619	644	692	697	638	704	642	638	661	590	654	607	659	631	631	616	667	642	651	612	598	670	659	618	656	615	644	617	658	635	649	662	634	614	687	663	675	623	679	620	663	599	645	643	627	644	666	631	633	631	663	624	645	639	633	637	615	666	629	639	676	648	635	650	650	610	606	631	626	634	642	638	626	612	630	631	593	645	643	615	687	589	648	649	632	666	681	632	570	646	648	650	647	623	627	681	624	648	609	607	607	641	630	613	625	619	665	632	632	608	617	608	639	649	646	653	614	639	635	615	692	635	639	654	650	655	636	623	655	614	629	656	652	647	616	677	628	622	657	653	625	634	626	626	664	626	631	669	619	647	652	620	634	663	648	670	642	613	641	635	659	640	621	622	656	666	627	633	607	632	672	673	652	638	642	643	608	628	598	647	597	625	610	574	659	663	653	623	679	660	641	616	629	636	646	659	643	649	649	648	667	563	619	630	627	651	669	639	621	692	650	617	635	664	598	600	669	669	638	664	600	657	641	664	611	636	658
27537	22511	16245	4966	1818	1221	866	738	685	604	572	570	510	737	554	467	527	497	465	511	515	458	481	488	463	501	499	470	477	468	461	464	496	487	447	447	457	450	489	463	456	443	438	462	467	482	462	428	443	470	435	455	447	471	532	551	514	524	460	485	457	464	458	459	464	420	423	477	473	456	447	435	491	485	514	508	491	445	442	438	455	487	473	473	487	467	479	475	463	487	476	463	470	470	471	463	495	492	458	482	469	452	482	450	480	478	451	448	426	485	438	467	442	451	475	472	480	469	461	440	472	438	444	474	489	459	460	450	435	471	435	449	439	461	462	479	475	473	423	480	472	449	484	483	476	499	479	439	443	462	451	473	433	466	426	487	440	467	459	466	466	422	421	471	465	488	474	467	473	457	464	404	457	454	460	507	485	471	468	479	451	456	422	482	483	515	450	474	500	477	474	458	473	467	460	429	431	457	480	448	463	453	455	441	468	401	470	413	442	454	483	507	465	442	441	484	500	470	478	461	479	453	456	463	474	454	471	449	463	430	491	477	457	461	492	466	479	514	463	486	458	486	470	430	458	486	477	458	489	484	480	481	463	449	460	465	439	457	464	462	447	475	438	488	421	455	473	455	426	495	480	443	463	483	493	471	479	472	450	477	472	450	458	494	483	478	470	480	440	407	441	483	470	429	454	480	442	471	481	472	439	477	447	476	484	455	456	420	448	510	460	471	483	464	443	467	461	430	423	471	421	464	470	452	487	479	452	446	474	484	452	457	467	475	458	452	438	494	443	454	490	502	479	442	436	468	454	466	440	447	449	475	458	455	427	497	491	439	455	491	442	435	450	443	466	469	429	468	477	441	454	459	478	464	448	437	440	481	460	467	415	471	466	461	446	454	466	476	473	475	452	440	448	522	430	481	470	440	471	447	481	478	473	474	452	445	505	460	454	448	483	493	473	508	417	455	494	438	504	445	492	449	457	485	482	452	460	421	442	464	452	459	450	450	424	492	440	481	429	441	472	492	469	454	481	460	467	464	469	468	471	488	450	470	442	473	477	491	442	481	474	429	492	450	475	434	474	427	502	465	416	449	471	496	427	504	420	474	444	480	485	468	443	465	456	465	492	488	438	478	466	464	441	507	475	414	470	498	455	462	462	474	492	433	446	454	480	477	480	417	445	461	462	469	451	453	442	473	444	477	458	451	429	450	459	455	423	482	480	465	455	443	488	448	442	472	430	471	483	447	448	496	421	465	484	469	451	496	477	489	489	474	432	498	462	462	454	488	461	439	452	472	456	458	472	466	480	472	442	465	460	496	450	439	481	506	479	487	477	458	465	444	461	466	481	483	492	439	489	441	470	477	439	472	447	462	435	451	450	447	475	433	438	477	462	477	460	457	470	438	455	512	477	440	491	465	459	478	465	466	439	477	420	484	436	421	426	454	458	485	465	451	458	452	422	458	469	459	419	440	436	510	482	522	484	451	427	484	417	424	482	441	473	466	460	484	444	447	486	466	472	476	472	514	467	451	469	427	424	479	454	473	466	491	470	481	449	433	462	455	459	461	470	436	501	451	440	465	470	485	476	479	473	458	441	454	436	464	471	483	416	462	459	429	479	472	501	445	444	458	463	458	459	459	446	443	457	426	451	495	493	443	449	471	456	446	481	428	481	464	493	436	486	456	479	453	475	424	476	459	509	472	448	503	455	486	487	414	481	475	476	464	450	459	482	449	474	466	452	458	463	473	458	466	460	449	444	440	476	450	455	448	484	452	450	482	483	459	431	469	458	462	500	479	470	460	449	461	444	506	479	469	476	496	454	474	457	509	510	444	457	455	508	517	443	491	458	480	471	472	488	449	425	487	447	458	487	468	489	494	478	433	506	459	479	445	494	476	449	501	470	439	473	432	438	484	479	493	455	475	449	437	495	432	465	415	442	442	449	491	493	493	451	465	439	435	494	479	440	480	431	457	434	461	488	425	403	454	463	470	451	442	432	443	452	470	482	466	486	476	434	433	477	447	466	456	466	459	448	446	483	467	445	461	463	430	425	482	461	463	473	444	487	433	450	467	497	488	449	475	450	462	490	448	427	464	468	453	476	497	486	473	454	472	487	453	460	485	445	465	463	471	485	462	486	508	482	463	477	470	479	449	468	441	468	457	467	443	464	452	436	432	400	478	420	469	421	444	499	458	468	443	450	481	472	477	444	482	489	455	451	458	483	443	445	444	445	484	450	430	424	456	441	430	481	421	456	427	435	415	450	464	472	455	429	460	426	448	480	471	441	445	473	513	483	468	486	471	471	439	421	473	483	475	454	477	455	473	454	486	486	410	479	482	493	472	433	459	482	467	472	409	480	477	469	494	453	489	483	472	438	485	487	449	456	445	460	439	460	449	452	506	453	461	467	468	472	446	454	493	476	432	490	471	478	494	436	423	470	461	474	395	449	451	448	463	426	458	498	484	455	469	458	497	427	478	466	424	443	443	462	480	500	484	453	489	440	489	446	460	455	480	440	449	471	460	482	473	390	462	461	506	467	485	453	444	496	451	488	476	459	473	438	425	467	446	449	473	486	476	428	455	455	440	469	493	509	468	476	466	504	444	467	437	431	468	490	447	453	495	442	477	433	435	443	466	446	457	496	499	498	416	463	467	460	423	472	454	433	458	442	481	487	487	443	419	421	443	476	437	472	466	507	475	450	461	452	455	462	433	438	460	476	454	433	475	449	458	485	433	450	436	481	407	466	480	458	449	459	488	452	494	460	446	446	447	446	469	442	484	480	488	479	473	479	409	467	431	472	470	495	461	476	494	488	490	470	474	473	451	448	512	455	464	476	500	501	455	458	464	467	493	467	507	436	468	451	430	493	463	473	489	469	444	463	441	483	466	432	511	447	493	485	455	487	475	464	442	425	475	518	503	500	499	446	457	464	467	443	481	468	460	429	458	474	453	516	452	469	446	462	478	454	452	478	495	527	447	478	444	489	476	470	456	469	409	449	432	446	464	468	436	458	453	437	466	466	465	436	441	448	426	448	485	454	470	449	452	470	489	428	459	484	460	453	478	439	454	437	415	479	480	469	514	498	440	434	489	432	471	476	482	499	460	440	479	468	466	449	412	478	504	469	430	476	475	444	431	482	506	481	460	465	463	470	455	487	421	456	454	434	446	434	455	446	488	442	470	460	490	479	497	456	484	454	506	408	447	458	386	461	480	474	498	493	449	451	444	442	466	438	466	478	428	460	463	467	497	455	489	462	437	494	472	427	429	456	484	457	474	444	495	455	484	441	454	464	460	455	412	439	476	466	477	409	444	438	493	501	454	454	439	455	423	417	461	437	498	431	507	462	488	485	474	497	463	482	461	450	509	460	459	425	488	456	426	475	437	476	448	462	445	484	447	451	463	451	427	517	474	450	449	477	450	455	459	468	480	497	490	458	470	463	449	451	435	445	476	462	443	458	469	461	455	484	435	457	452	446	475	476	448	458	447	449	462
27674	34604	16966	7795	5068	3262	2353	1848	1646	1415	1227	1180	1183	1789	1051	1019	967	944	891	945	991	979	961	931	933	892	876	928	902	855	942	938	854	880	889	833	849	911	917	849	860	817	837	852	881	814	826	896	828	836	833	817	883	996	1140	1058	1022	916	917	905	923	878	824	851	779	877	864	812	897	841	884	863	860	816	862	866	864	848	831	814	879	801	904	816	857	826	884	798	912	886	886	899	853	833	822	836	826	772	834	907	834	816	869	848	832	867	866	855	845	863	865	848	835	841	845	806	864	880	852	854	821	836	784	865	870	826	826	837	836	818	895	840	852	883	877	819	783	837	816	826	841	850	845	851	819	881	846	811	840	842	884	854	845	860	834	841	885	914	891	899	855	862	847	857	845	867	861	894	837	872	891	836	863	820	888	863	811	852	795	859	818	838	869	843	796	876	811	845	877	867	835	781	847	826	770	840	805	904	786	875	833	882	775	825	871	853	830	798	827	834	881	858	847	798	899	902	861	852	890	871	828	790	843	881	817	880	889	880	799	843	888	870	832	796	894	859	861	860	851	791	830	843	831	886	889	826	859	873	831	867	813	829	849	829	877	889	877	883	885	888	866	855	851	795	871	931	866	868	825	815	808	836	802	854	811	820	856	838	840	850	874	789	856	831	865	880	828	866	841	836	834	897	875	822	855	841	865	873	820	773	864	853	853	857	839	841	797	866	833	853	824	818	860	897	856	886	820	840	861	884	798	787	859	815	857	902	901	851	793	849	801	820	854	853	860	807	802	854	873	848	823	874	832	857	877	868	802	846	881	825	873	806	817	837	859	793	865	831	855	852	883	835	918	886	863	890	837	876	863	859	815	847	845	849	802	850	899	814	892	812	823	862	890	851	867	833	803	809	867	841	837	851	875	820	835	807	858	816	861	843	862	824	833	838	814	833	824	858	883	830	850	817	846	860	880	878	851	878	896	848	868	827	816	811	777	845	844	847	817	797	824	870	841	911	858	842	866	842	799	839	892	847	806	821	864	850	840	812	799	807	786	903	844	826	853	847	814	853	832	830	812	853	819	849	884	877	857	861	867	860	875	799	796	813	862	797	861	746	839	799	864	861	854	865	904	837	880	861	870	831	884	838	801	824	882	879	864	849	883	878	837	905	842	842	799	924	823	902	847	831	864	789	847	826	829	861	795	838	850	896	829	863	860	800	895	836	867	857	882	847	831	857	889	850	822	847	825	864	823	849	841	819	830	834	808	806	884	843	835	857	854	817	837	907	815	859	903	821	850	822	879	828	822	796	831	879	869	861	842	850	802	844	817	855	882	888	859	892	879	875	841	771	854	813	823	857	861	880	814	829	850	830	850	846	851	880	800	840	820	837	836	889	848	815	862	832	797	802	794	856	863	813	876	850	835	878	829	822	865	845	817	896	829	815	829	812	780	838	820	894	895	839	828	840	848	816	818	825	833	862	784	837	831	787	881	859	805	884	870	784	849	846	875	867	913	795	861	806	811	832	848	871	911	850	812	876	912	807	831	821	810	845	861	840	838	879	794	816	851	885	826	853	802	860	773	829	790	841	888	870	815	831	873	831	864	887	797	878	812	809	883	874	867	794	825	867	817	830	863	845	833	800	863	819	832	890	860	855	845	873	886	825	862	891	884	878	861	804	781	898	852	881	827	827	846	844	802	838	828	905	830	852	861	841	844	829	845	901	856	797	806	820	891	832	845	852	885	798	852	884	841	809	867	865	837	846	827	832	811	863	791	909	800	887	854	878	853	806	875	869	846	795	856	885	843	807	894	870	851	792	781	822	837	853	882	816	819	855	803	837	838	857	855	832	829	853	855	826	819	811	825	808	858	870	823	833	844	805	830	880	909	833	843	811	841	867	872	833	853	867	827	836	853	849	874	888	834	840	834	881	911	862	861	822	832	831	833	821	842	789	851	835	878	829	866	822	812	865	890	818	882	830	846	816	859	882	823	920	852	767	868	858	842	827	848	835	847	818	815	889	842	832	910	873	816	845	910	839	821	856	836	906	830	843	844	872	861	781	883	807	829	850	829	873	832	867	835	890	859	854	875	831	826	884	904	835	854	842	807	840	828	858	832	795	852	857	848	925	868	880	842	782	815	815	866	841	882	855	888	877	854	880	837	879	848	845	840	853	920	874	921	859	950	835	879	833	859	847	836	883	844	831	820	882	857	892	837	858	830	825	853	841	857	874	852	878	847	858	836	893	862	852	837	775	867	858	836	798	837	867	831	833	823	832	865	855	870	847	840	820	842	817	840	822	875	833	833	825	809	884	882	839	837	832	827	863	862	790	837	828	867	847	828	794	843	872	887	822	857	840	728	841	859	840	812	822	868	842	828	840	787	841	833	875	817	842	875	852	839	819	821	807	815	877	840	797	823	850	860	861	883	767	859	867	840	807	858	871	883	853	820	839	872	838	805	840	847	828	866	792	835	842	854	806	824	830	825	867	843	860	851	811	924	842	830	866	840	876	849	862	818	864	809	804	843	882	839	852	854	823	893	844	893	847	877	841	866	856	788	891	864	827	756	849	832	823	860	841	873	847	835	835	862	820	787	887	806	849	825	877	873	835	865	815	870	807	818	856	817	850	801	808	840	861	820	827	895	807	814	873	820	831	848	773	842	805	838	883	832	849	857	828	866	842	869	797	832	899	923	896	840	842	789	812	873	836	876	841	876	801	836	842	846	816	841	819	851	842	776	876	838	882	842	860	833	801	870	840	832	798	854	881	864	866	843	873	870	860	835	822	851	780	824	828	857	826	821	764	811	871	802	845	829	862	843	842	857	782	881	892	880	841	861	799	865	842	883	893	866	829	808	821	823	787	838	837	810	802	804	858	819	854	802	855	824	865	860	842	869	833	824	908	844	864	906	902	778	819	880	858	847	853	873	813	832	901	847	862	881	838	819	845	810	893	871	852	868	782	862	828	882	831	877	907	871	834	847	846	808	870	854	847	828	865	824	834	872	843	781	853	841	817	813	851	804	834	903	822	856	852	819	895	836	802	863	886	877	825	849	822	832	888	840	844	835	803	891	864	881	888	829	830	823	809	875	796	821	836	902	830	890	871	816	843	848	882	842	833	817	838	798	795	823	878	860	886	859	822	866	849	836	808	835	880	900	818	808	836	849	850	862	837	823	806	841	818	862	852	821	913	818	812	793	829	823	799	820	843	846	868	859	855	835	814	828	872	868	826	807	862	834	838	846	863	841	846	780	865	843	833	839	849	851	882	939	776	861	799	853	824	853	871	815	878	855	801	796	894	884	833	880	888	860	826	855	859	892	784	864	830	801	826	848	883	842	831	831	861	849	865	801	885	869	808	855	861	822	881	841	811	820	845	857	852	796	816	860	851	833	827	878	843	825	829	833	787	901	835	811	829	836	885	888	848	813	876	796	842	815	832	827	855	865	783	768	778	842	848	854	824	827	810	893	837	828	864	842	864	816	832	829	830	835	865	814	870
24510	21597	28714	24740	20503	6572	2113	1220	882	735	664	635	534	4172	577	411	443	434	436	420	427	438	417	391	405	423	357	402	393	415	418	367	433	385	412	401	386	397	413	393	395	386	360	398	396	407	387	373	383	387	386	366	479	814	830	687	658	521	455	433	394	379	380	368	408	404	410	398	390	402	375	364	334	398	406	397	413	356	395	397	365	385	411	415	390	394	396	366	398	376	406	348	415	399	393	361	371	378	380	407	385	401	408	351	383	397	394	377	381	366	397	356	352	418	363	377	357	400	381	380	399	387	397	376	381	374	355	382	329	407	379	364	359	340	367	399	396	373	402	396	384	405	353	383	391	385	378	358	421	384	359	399	393	403	408	399	351	370	361	395	392	407	381	410	358	359	343	384	374	424	369	397	414	392	356	385	342	425	363	343	407	385	374	351	374	368	363	386	387	374	365	417	395	384	383	382	387	382	365	364	378	375	414	396	398	381	393	381	335	379	387	390	401	377	357	378	364	375	375	389	383	418	386	387	338	358	409	365	379	361	391	363	343	366	372	389	380	407	398	362	392	424	363	386	382	383	379	382	377	340	412	360	377	355	370	389	381	415	384	376	415	355	348	393	360	363	385	391	359	371	351	373	340	409	361	381	366	380	338	359	381	401	359	380	366	375	365	389	355	398	368	393	385	367	362	382	371	399	402	338	389	401	342	379	337	417	380	386	385	364	367	389	387	358	370	397	377	391	380	397	352	391	397	380	393	349	385	369	372	398	361	357	388	410	363	394	377	371	421	367	347	375	348	370	378	383	382	381	416	381	371	384	388	365	376	383	395	319	392	362	379	394	376	362	380	391	359	407	395	346	386	401	373	396	350	347	343	359	346	389	372	386	347	386	351	375	358	372	402	343	373	383	350	361	393	396	368	391	364	380	381	361	376	377	358	385	391	393	375	384	357	391	362	368	347	389	366	378	395	386	364	385	381	419	348	388	380	373	374	382	386	398	386	386	374	387	324	373	370	404	389	383	370	390	384	361	378	398	350	392	361	381	373	372	369	383	369	372	354	394	382	375	392	385	405	347	370	364	414	401	371	358	357	375	380	363	382	384	346	385	415	380	397	389	365	381	384	417	366	382	387	375	343	400	354	398	376	418	370	374	369	384	371	349	405	363	384	365	370	371	370	365	367	361	371	366	363	384	400	387	394	378	351	373	371	355	367	361	381	371	388	371	384	366	386	390	367	370	383	411	410	377	386	381	394	381	388	359	379	361	396	386	393	353	368	392	391	377	390	417	398	392	405	379	364	365	380	413	406	390	392	368	366	396	393	372	366	357	378	390	369	355	403	369	382	328	392	387	370	363	399	362	374	368	389	400	363	372	396	373	357	369	370	349	399	364	401	403	348	375	335	343	424	375	370	409	397	402	349	359	378	391	380	377	387	379	384	352	354	361	404	379	356	383	360	417	368	372	370	392	384	380	388	392	364	372	409	366	379	349	370	394	402	362	375	388	394	360	390	377	375	374	409	398	414	363	356	379	374	391	370	413	353	393	342	384	404	393	386	377	369	349	394	416	369	362	399	369	409	356	371	368	416	400	422	402	416	394	383	389	375	376	368	367	387	363	390	370	363	366	384	402	340	394	376	371	373	420	388	385	369	366	395	356	353	376	363	358	391	360	407	421	381	403	416	378	384	401	344	365	362	364	369	406	367	346	370	418	372	382	369	392	427	412	396	387	372	400	373	382	372	380	373	394	349	360	363	338	362	395	388	407	376	353	376	375	398	421	386	384	369	373	367	384	384	361	403	358	369	394	375	393	391	410	364	389	364	353	406	392	383	353	387	400	386	367	381	374	356	363	369	384	383	370	398	366	359	371	366	361	374	370	353	398	407	347	388	382	403	401	381	420	384	367	380	364	368	401	362	378	362	349	362	403	355	406	393	369	389	369	382	398	383	349	415	383	376	375	398	376	387	381	362	338	393	331	361	425	383	352	376	341	386	385	367	394	362	362	395	385	378	405	363	343	385	393	363	393	355	362	402	350	369	434	345	382	398	364	386	366	352	406	369	381	415	388	367	400	381	371	354	400	383	379	398	363	359	377	394	415	441	391	387	361	367	379	350	377	375	405	377	339	365	410	396	389	386	373	373	375	356	403	371	377	399	395	400	376	405	368	373	397	361	376	372	381	371	382	374	372	421	360	404	409	384	382	365	362	405	359	410	340	374	349	368	386	371	359	343	353	344	365	382	362	382	361	376	374	369	335	406	364	362	378	369	365	391	375	346	376	398	381	404	346	360	398	403	419	370	382	351	382	387	393	380	371	355	377	357	385	373	374	353	368	369	336	392	358	379	382	384	399	389	350	389	359	397	373	362	332	378	356	363	409	401	363	369	396	363	405	387	391	360	356	427	376	365	361	405	393	384	433	389	359	369	396	356	376	426	354	388	371	360	409	360	354	376	371	377	365	387	394	366	352	350	365	342	374	382	367	366	350	363	362	378	345	383	380	348	380	376	411	420	380	358	396	385	422	352	396	403	399	360	393	390	388	355	425	401	373	396	354	386	372	376	359	367	375	389	380	393	386	377	390	421	379	369	393	410	381	404	385	385	356	353	380	370	393	387	392	369	400	355	410	412	385	371	377	385	399	392	374	392	357	335	371	366	398	349	373	373	396	408	360	376	384	380	356	370	378	395	380	376	370	388	378	367	410	368	395	358	368	375	398	401	364	380	399	391	375	360	373	352	364	378	365	344	376	373	358	359	378	389	330	365	389	374	404	381	361	410	382	367	408	349	337	357	374	373	336	326	404	381	363	381	381	376	362	358	382	390	371	402	385	408	394	361	387	381	317	381	350	374	340	376	379	334	360	357	357	396	371	383	372	356	390	343	400	402	392	397	400	378	391	359	383	394	382	401	398	370	366	362	375	353	387	371	389	369	378	395	378	351	334	375	372	387	370	353	357	373	357	394	421	367	364	390	350	373	399	379	348	392	343	358	368	377	386	379	366	369	372	368	384	376	338	346	369	362	392	322	381	377	419	425	383	404	400	387	397	365	392	396	334	353	388	382	374	384	352	370	361	373	359	402	393	395	365	384	387	401	410	393	390	391	437	346	370	356	369	393	387	373	431	358	368	389	392	369	399	351	380	358	368	392	355	347	399	354	342	383	370	375	380	383	353	389	378	389	380	403	334	376	397	371	384	376	411	372	389	399	350	348	390	398	379	369	367	388	372	346	352	382	383	371	350	385	394	406	371	363	375	408	361	386	400	386	400	344	388	369	380	390	403	342	392	389	388	342	400	433	384	358	351	384	392	407	361	373	423	355	377	359	385	378	437	360	372	374	380	382	379	358	369	369	410	373	356	359	377	398	404	395	416	384	386	373	375	365	399	397	383	359	381	357	353	377	400	362	391	384	409	374	385	406	353	388	387	388	402	368	386	367	380	383	387	393	405	373	372	367	390	361	369	355	408	380	373	370	331	370	374	389	347	386	386
31131	44576	26463	14554	10154	6795	4805	3400	2696	2037	1756	1555	1344	11593	1084	1017	956	944	893	916	884	889	862	856	814	839	799	807	774	833	782	785	774	805	780	763	728	754	811	709	727	683	686	735	754	707	744	713	730	692	712	720	1029	2050	2092	1803	1404	1109	918	849	761	706	680	725	724	708	701	684	697	678	735	688	711	733	685	707	676	700	722	701	760	735	700	713	718	674	680	731	688	722	720	749	728	706	714	682	684	692	718	674	710	685	738	724	723	663	691	716	693	697	700	642	739	718	682	751	701	667	761	659	716	728	715	709	659	620	732	698	761	691	722	688	758	660	697	748	694	725	729	686	646	720	650	680	729	672	712	754	683	721	687	731	709	719	679	664	704	648	722	753	741	722	720	714	718	730	719	703	696	720	739	697	671	736	767	682	750	690	702	700	674	700	696	705	699	669	725	747	713	692	718	693	687	739	684	736	706	726	696	704	676	687	650	693	714	681	730	696	729	716	665	710	705	714	741	725	708	689	712	701	667	720	737	687	697	679	705	698	698	738	753	710	696	685	682	722	713	710	721	697	687	681	726	679	634	716	733	677	674	700	732	708	704	688	707	704	710	668	710	641	673	699	710	738	705	684	730	709	703	722	684	703	712	707	676	741	682	710	727	736	686	698	704	685	722	675	745	768	742	736	724	706	664	721	685	748	720	653	721	690	727	734	720	659	645	688	779	719	726	766	703	719	709	684	736	696	640	734	671	678	722	670	666	662	702	690	663	709	703	680	727	687	733	720	738	730	732	704	663	688	697	679	702	732	764	685	690	710	701	659	709	708	734	675	621	632	672	680	710	715	689	721	739	672	733	747	724	675	721	685	736	709	732	696	690	652	673	699	721	706	700	689	729	705	750	681	696	681	655	710	699	703	709	714	690	701	680	736	685	675	704	721	695	721	660	682	672	687	693	665	727	672	750	689	748	691	717	703	669	742	711	681	722	737	705	714	684	758	698	648	677	701	670	702	707	706	694	716	733	726	691	688	720	701	729	773	713	698	661	712	680	661	753	726	693	683	708	650	734	697	689	738	734	768	666	721	726	697	709	659	698	731	681	700	733	675	708	702	666	661	727	685	762	680	706	725	747	698	684	703	680	680	705	678	704	668	729	702	752	693	708	680	689	693	686	636	697	667	669	718	715	685	705	670	669	679	726	714	681	700	734	716	716	724	696	681	703	754	712	675	716	688	702	727	679	713	699	640	711	735	645	706	695	728	733	707	736	687	716	749	696	714	689	719	678	674	704	724	674	714	709	709	712	689	786	675	719	691	666	709	700	738	718	727	704	697	684	733	684	703	711	728	711	678	697	667	740	693	664	696	707	686	709	745	693	658	684	683	718	693	657	694	686	714	679	656	698	719	702	645	706	742	703	686	717	704	658	737	666	744	717	741	707	675	729	699	744	738	679	756	715	669	644	700	698	699	771	717	660	749	668	733	696	681	707	695	719	715	714	667	707	731	684	732	706	703	716	723	739	703	685	729	702	670	681	689	678	710	685	695	720	714	678	704	702	711	717	679	710	688	682	698	736	707	697	675	648	692	709	699	687	700	689	676	717	689	726	671	704	728	705	700	669	698	721	680	756	724	676	672	698	709	679	719	771	734	721	733	654	691	743	693	739	670	705	692	740	681	676	656	715	685	732	677	674	758	714	719	716	711	733	704	664	681	701	712	694	699	686	671	678	692	707	681	702	674	716	702	703	668	693	730	640	741	700	697	707	715	719	696	742	697	685	721	725	675	693	663	658	744	709	682	680	692	727	662	735	692	701	705	723	676	643	694	718	721	687	721	671	722	740	728	670	641	742	681	700	663	656	711	740	729	759	727	697	721	675	703	705	702	680	703	674	705	702	684	691	689	710	682	730	729	676	743	708	700	720	672	736	688	721	723	764	727	765	716	721	699	702	691	694	720	700	688	676	707	673	755	715	684	722	665	717	672	692	684	692	718	691	696	692	725	751	693	691	730	736	704	699	709	666	735	699	705	724	716	702	734	722	722	690	679	714	705	729	710	668	689	752	737	742	615	724	727	670	736	697	704	724	698	705	727	720	692	665	699	669	677	689	681	718	671	710	700	686	673	699	676	707	737	741	696	711	692	703	736	708	704	741	713	682	708	715	746	693	689	712	748	722	677	717	740	625	693	716	685	718	705	719	723	689	753	724	704	722	687	705	696	710	662	727	739	686	676	692	714	701	630	721	735	719	736	714	688	711	681	741	710	672	707	701	707	694	673	717	683	698	705	661	705	649	700	724	706	675	728	695	690	712	734	688	674	697	702	678	661	661	681	726	703	726	695	720	715	692	669	730	698	636	726	701	695	723	706	707	721	699	754	678	716	671	721	673	639	714	696	729	739	727	678	705	717	725	714	662	732	669	703	706	691	698	701	753	691	695	719	687	716	708	660	711	706	701	715	702	739	703	720	708	686	677	698	705	707	712	706	669	673	730	719	703	657	697	685	717	663	694	624	725	692	669	780	718	719	665	718	714	764	695	695	676	703	700	709	731	641	673	767	671	730	676	723	740	746	726	746	724	737	702	711	694	707	660	751	720	725	706	706	660	707	688	675	753	676	676	704	719	733	693	718	720	724	708	702	719	712	694	729	706	700	707	764	696	766	730	675	683	713	748	699	692	708	724	721	699	710	723	691	681	714	729	687	663	694	677	692	709	667	638	679	721	741	701	674	701	694	670	695	710	672	706	664	705	747	727	685	709	711	723	672	746	706	683	743	662	711	736	730	701	729	735	710	641	661	715	652	688	707	656	715	701	684	710	691	676	739	715	709	659	721	694	694	748	715	718	681	700	730	716	735	698	682	746	768	710	691	691	623	659	696	650	719	704	680	676	700	730	702	654	708	701	699	668	714	703	681	710	664	706	713	640	737	707	666	722	685	694	696	691	722	678	725	736	648	702	656	716	707	709	735	694	735	720	682	708	694	687	666	679	732	698	764	708	702	726	706	707	702	694	671	696	686	718	704	710	694	693	664	682	721	684	667	667	676	673	718	691	709	677	699	727	732	654	685	677	704	734	659	689	703	694	719	689	740	729	719	722	689	692	717	655	729	648	721	674	730	707	691	695	713	698	671	687	663	691	698	712	695	696	649	699	688	661	730	683	717	735	721	680	679	687	725	687	729	680	688	685	704	726	657	713	718	719	648	651	697	741	672	699	660	707	688	653	686	715	683	687	743	732	693	729	686	750	768	713	701	719	705	664	705	662	677	703	707	715	741	708	692	650	728	703	730	645	688	684	693	721	648	683	696	660	648	725	719	730	741	789	728	724	683	714	674	722	611	736	774	696	706	689	703	723	678	688	691	660	688	725	728	638	671	659	665	697	708	704	640	726	703	682	676	668	665	705	746	664	775	704	710	682	699	679	721	704	707	679	675	684	712	684	704	705	760	700	712	678	687	684	669	625	725	748	704	696	653	688	720	685	701	640	701	671	682	645	694	678	709
23490	21533	29277	24114	21453	19854	5867	1978	1126	886	804	632	638	9343	1483	447	426	388	408	392	412	397	431	362	355	390	362	372	354	384	393	364	326	354	357	387	388	330	344	351	343	377	355	333	389	333	330	338	315	342	365	325	447	981	1067	986	804	547	443	416	381	339	303	327	361	360	323	331	343	339	347	325	309	383	354	348	308	334	341	313	339	324	330	347	311	332	310	332	348	291	342	349	345	314	328	347	349	350	313	298	298	374	327	336	347	337	320	343	360	356	361	318	344	357	335	342	324	320	337	343	343	355	318	352	351	322	305	307	323	315	312	326	332	333	315	309	361	308	349	338	353	325	309	343	345	333	341	334	339	326	344	341	312	332	361	333	317	325	330	308	334	344	342	336	319	327	317	293	336	308	348	321	320	328	337	321	302	310	318	298	337	314	323	360	324	358	333	313	338	342	341	303	341	314	350	341	327	322	372	310	308	322	330	374	340	328	338	324	332	340	349	342	334	306	336	345	312	346	331	300	328	351	329	340	337	336	336	340	332	311	352	345	318	322	339	338	343	337	367	303	302	332	306	323	316	300	331	347	353	326	354	327	331	328	363	355	334	362	307	333	327	336	293	320	332	305	340	361	315	335	312	318	324	370	360	338	338	309	335	322	345	367	307	305	330	318	329	311	368	328	313	323	324	330	326	327	355	353	320	333	357	337	328	316	305	364	337	324	354	307	358	307	327	327	330	323	325	342	316	321	325	329	301	355	335	364	362	348	321	294	382	311	315	332	328	337	304	332	317	337	306	306	365	336	331	330	345	346	356	324	341	353	340	343	311	303	355	353	358	316	325	330	320	317	339	333	320	320	345	300	354	351	329	337	351	324	320	338	328	342	332	362	350	295	325	328	363	348	370	308	374	336	330	314	338	306	320	354	353	330	340	342	334	334	332	352	334	339	375	333	309	325	321	346	336	331	317	333	344	326	354	348	321	313	366	321	301	351	346	351	323	339	306	336	362	338	328	319	352	328	333	346	328	306	356	309	349	363	312	321	322	341	298	311	321	326	329	317	325	333	331	300	335	329	344	327	330	320	327	312	362	330	324	355	323	331	342	355	321	314	345	341	354	327	343	322	329	341	313	363	314	320	315	293	336	328	362	337	345	344	341	322	342	347	330	335	340	315	302	335	334	312	332	322	311	315	326	297	335	363	341	357	327	346	343	324	342	314	366	307	327	349	355	329	330	342	330	350	380	329	322	347	350	337	362	360	310	343	336	306	328	352	302	362	340	331	344	342	360	305	329	302	334	354	334	323	318	332	333	339	359	319	339	361	337	318	324	312	323	361	311	345	300	332	336	374	319	337	329	306	348	365	338	310	333	342	314	335	309	356	342	339	297	310	347	318	343	324	348	328	326	353	350	338	318	314	342	315	322	336	338	332	343	345	333	353	337	317	319	338	302	366	345	347	323	361	350	313	323	324	325	315	349	346	355	303	298	288	321	349	344	344	331	336	330	351	312	337	336	324	351	367	336	334	355	337	301	315	334	335	317	345	321	313	337	334	329	347	329	302	328	350	309	329	346	306	348	320	314	335	307	317	333	337	362	347	310	349	350	331	328	342	322	305	329	342	344	320	327	308	302	326	321	337	336	361	326	352	332	356	331	325	353	360	372	337	316	316	316	347	348	329	349	290	333	341	338	339	306	348	358	293	341	302	307	359	372	316	326	311	349	354	330	344	336	315	354	317	333	328	321	316	328	346	320	300	321	347	299	340	347	330	310	344	337	336	313	345	297	322	314	330	321	338	364	325	330	316	299	346	336	363	333	323	355	333	309	339	323	340	323	320	369	303	337	317	325	300	308	330	367	291	317	323	339	315	306	351	349	331	348	327	312	278	316	333	327	324	358	341	351	301	364	308	308	330	327	340	290	335	347	349	336	321	336	363	346	345	334	337	346	349	333	334	348	333	348	340	357	326	338	342	327	340	339	322	364	324	339	335	301	356	301	343	359	337	319	296	343	349	318	323	323	318	294	325	312	333	297	367	358	323	288	293	317	339	348	362	308	336	356	345	339	348	296	356	325	319	326	349	344	331	341	335	334	358	322	333	324	342	381	338	314	352	337	337	313	307	348	338	328	324	311	324	320	331	326	340	336	341	334	312	333	344	339	307	350	332	309	317	329	332	363	315	324	352	352	354	316	285	338	287	336	354	325	330	334	339	386	343	363	294	317	349	315	330	357	339	334	319	302	347	325	311	303	322	388	341	337	323	340	310	333	338	334	346	354	329	333	316	338	322	328	342	335	330	319	328	350	338	308	338	294	361	318	332	335	343	344	330	345	324	364	277	316	351	368	331	326	353	306	312	321	336	329	339	340	314	325	291	318	311	344	317	329	314	325	341	333	336	365	367	361	282	321	331	380	308	308	313	356	330	313	345	336	331	324	297	353	323	331	355	309	336	317	350	348	322	322	317	328	335	326	336	324	334	344	321	369	324	329	341	311	350	320	340	335	344	328	342	353	328	299	297	369	313	287	319	320	320	319	311	326	299	330	347	331	341	319	336	336	357	327	333	359	323	288	316	317	335	332	353	342	303	321	342	334	311	316	353	314	322	353	343	361	375	362	326	329	332	334	322	369	327	287	314	322	306	298	325	335	336	360	349	332	340	323	346	353	311	331	347	352	322	326	319	371	355	309	344	339	316	328	346	317	352	333	354	351	344	312	330	333	345	327	340	346	353	376	323	350	323	359	362	359	320	330	328	300	330	313	331	336	322	352	301	328	341	320	324	319	304	381	309	364	314	308	349	350	354	335	346	339	309	341	316	336	314	311	339	317	321	328	333	341	302	311	334	334	323	339	314	332	326	299	333	353	357	319	313	306	340	302	339	346	298	330	316	342	365	353	316	277	347	334	297	340	352	338	352	308	386	356	350	326	317	330	350	310	336	305	323	329	303	311	305	361	337	330	337	304	315	331	335	314	312	313	332	326	323	350	320	307	349	321	342	350	337	319	347	356	349	350	358	335	398	326	333	353	310	304	331	321	320	339	318	342	342	300	344	331	335	353	359	322	324	353	332	333	295	340	293	315	333	351	343	349	340	342	305	344	307	334	331	342	315	344	345	345	328	312	338	339	331	319	338	317	303	314	336	317	330	327	328	307	346	301	340	338	321	368	309	330	323	357	314	307	321	306	340	320	316	340	354	334	325	333	331	345	311	297	327	346	350	346	312	310	331	330	351	337	329	375	360	342	304	339	342	343	323	317	338	291	321	322	321	315	338	344	358	349	346	349	314	329	333	325	326	312	316	359	333	332	352	333	349	309	312	339	328	336	329	329	382	303	324	322	310	318	335	350	320	343	331	359	334	309	317	366	321	327	364	310	354	344	341	306	322	307	350	347	341	317	336	312	300	337	350	319	330	330	299	319	334	360	309	321	317	324	348	339	324	372	339	338	327	322	356	345	331	332	321	314	319	341	303	349	313	341	341	337	341	297	356	304	315
34165	52630	36858	20043	13220	9376	6742	5257	3549	2660	2364	1983	1762	20656	2307	951	957	960	859	928	834	895	851	832	791	751	732	754	671	706	715	672	657	673	704	653	686	656	671	628	696	650	641	655	667	633	683	668	656	582	606	610	1071	2468	2801	2643	1860	1209	975	738	647	591	593	609	632	579	603	633	560	606	648	603	572	613	567	562	601	606	586	540	596	653	611	586	578	597	597	537	603	606	629	593	617	576	589	577	579	591	583	600	558	622	629	564	586	571	608	558	547	589	600	631	584	608	642	581	566	626	610	592	616	581	600	622	572	607	611	589	618	603	596	573	634	600	603	579	622	599	592	571	578	603	627	581	586	556	611	595	582	636	581	620	577	593	623	615	598	578	601	619	626	613	603	598	558	571	594	631	586	602	616	613	605	598	607	618	558	590	608	591	603	575	564	603	606	618	609	597	621	592	572	622	573	567	630	570	593	626	627	595	589	575	586	581	611	626	619	593	576	581	577	607	674	611	580	609	587	602	535	625	638	567	573	588	549	580	626	632	577	622	617	599	631	591	599	607	588	610	606	609	578	622	584	589	585	645	588	598	560	595	621	620	586	628	615	565	587	637	608	626	574	603	631	629	632	617	594	582	605	565	594	626	557	665	599	615	597	585	581	573	606	626	637	633	623	605	604	599	576	545	607	587	588	586	600	590	558	598	611	613	584	572	615	599	594	566	618	601	633	599	617	558	607	579	587	591	642	638	562	615	615	595	563	613	606	608	631	626	589	615	561	654	611	604	612	563	618	611	639	598	575	580	607	631	589	599	558	654	632	562	626	573	645	616	568	619	605	582	626	558	561	581	593	560	583	585	596	597	597	611	621	651	573	589	608	583	572	579	584	573	645	599	647	610	608	606	637	595	613	653	563	578	578	551	596	578	591	601	616	558	585	607	586	582	604	618	601	609	625	596	556	599	559	579	620	634	592	578	572	687	620	597	611	629	569	585	612	581	594	603	583	558	628	607	594	646	631	596	614	595	623	619	613	586	594	597	618	624	591	594	582	589	579	591	607	619	595	622	612	610	559	562	592	607	569	600	586	588	605	555	611	590	615	584	575	564	609	578	610	572	616	609	592	567	609	578	631	611	620	587	622	585	660	575	612	620	584	603	582	613	587	565	647	601	637	577	574	563	624	587	603	653	598	589	610	609	657	611	574	610	619	620	569	620	614	589	604	613	645	601	615	597	648	616	597	582	643	582	612	582	606	622	607	588	614	565	597	577	576	558	648	566	644	589	582	602	598	564	585	588	593	629	558	606	607	634	588	596	599	587	606	594	629	603	571	621	627	566	602	624	562	596	595	584	604	589	565	659	613	604	582	566	584	579	652	592	604	597	567	604	601	579	593	603	572	583	590	617	596	560	591	610	581	604	609	595	647	595	606	602	606	622	618	627	581	630	576	606	589	579	586	598	606	614	577	595	585	616	582	619	588	671	590	625	595	622	630	611	606	568	589	601	571	621	593	600	586	619	608	609	564	610	604	589	630	619	660	626	586	584	572	627	581	627	603	611	595	581	610	580	579	616	642	607	625	644	624	590	571	595	584	584	583	615	605	609	665	580	610	609	628	593	606	621	619	582	578	603	647	604	635	614	580	646	598	594	631	593	620	609	604	630	582	585	605	614	625	585	610	559	625	580	621	589	573	604	552	610	559	564	609	535	533	586	621	581	589	612	599	636	572	595	600	591	648	645	595	579	580	604	550	596	613	607	556	619	567	586	568	529	612	603	602	569	578	567	610	617	650	607	594	626	606	614	592	586	585	621	587	637	600	618	587	599	621	620	597	623	566	600	560	563	586	602	595	627	597	627	573	623	577	618	597	623	547	588	607	573	601	559	558	599	612	586	616	600	584	597	587	620	618	595	599	602	609	565	572	575	607	570	591	632	614	613	556	581	539	572	564	634	579	615	572	631	611	579	601	592	609	612	589	656	598	606	565	595	605	606	567	609	584	562	587	590	636	537	621	568	619	563	620	598	583	629	593	634	559	600	609	569	593	588	619	580	599	619	610	627	602	620	617	612	534	636	617	650	560	581	595	593	587	553	581	614	609	574	655	554	611	621	575	629	562	591	597	566	606	615	626	652	608	658	608	572	576	588	607	614	607	560	599	595	565	605	594	598	584	564	546	584	591	612	615	607	589	641	649	614	600	598	620	553	652	605	602	584	599	595	571	603	594	633	514	586	556	602	606	591	577	561	603	590	610	620	624	588	572	647	589	593	598	651	579	568	594	591	659	635	612	546	610	592	581	597	611	615	599	572	608	573	622	604	594	531	627	602	615	571	616	641	624	607	610	629	583	595	589	542	603	660	609	577	599	633	600	630	604	593	593	576	610	573	658	619	606	603	576	625	541	601	573	615	629	602	594	548	641	609	530	596	622	624	601	612	623	613	608	578	595	598	609	586	616	577	613	601	580	632	583	628	597	624	632	601	634	585	576	618	578	616	575	612	578	612	609	588	583	609	628	608	590	630	619	575	586	600	602	600	628	604	567	631	587	614	614	586	648	582	629	614	644	648	605	588	577	591	577	646	614	602	599	622	597	619	598	527	605	606	582	581	602	622	552	584	589	603	562	576	621	582	659	614	600	575	645	633	644	562	611	601	597	613	616	605	590	582	590	634	615	587	615	613	578	621	630	581	578	622	558	617	597	646	608	610	559	595	590	588	572	594	598	622	553	594	572	593	601	587	634	600	577	614	579	607	557	595	564	623	621	588	658	591	597	619	630	603	623	634	582	626	624	628	564	572	603	587	579	577	665	572	636	575	621	627	566	628	600	577	581	607	564	594	596	582	606	603	591	645	588	629	633	580	628	592	589	632	575	592	610	611	581	623	631	615	569	594	603	635	619	585	624	578	599	631	586	564	644	664	639	549	609	529	629	610	548	682	599	580	576	588	557	606	590	623	591	565	644	574	606	584	582	583	565	619	612	617	570	615	585	597	566	584	620	561	603	647	573	603	572	604	604	633	597	591	589	609	636	637	591	609	596	555	589	595	612	595	616	602	584	557	609	576	599	576	618	612	575	580	619	592	618	599	626	629	606	586	654	619	621	599	587	613	617	566	569	619	592	636	589	600	616	582	570	590	608	622	612	631	607	584	588	611	633	619	627	613	598	599	579	617	600	558	558	603	575	588	598	618	595	555	597	619	632	607	575	627	593	640	644	606	566	621	619	605	632	614	630	590	574	634	615	611	603	623	577	657	622	583	601	595	613	628	593	570	623	568	564	613	582	591	607	592	590	570	606	571	609	589	581	592	551	585	587	607	575	549	606	586	614	602	591	624	577	579	625	581	603	582	601	602	576	597	569	602	604	609	590	612	561	591	604	586	596	610	595	640	604	620	634	571	679	603	593	602	641	587	590	581	593	628	614	609	583	610	590	623	575	614	584	624	625	592	616	609	636	578	589	606	590	591	608	606	618	563	616	632	565	551	603	631	604	598	553	570	609	589
27497	22341	16732	5681	1810	1217	950	756	589	554	588	585	498	963	475	485	476	475	470	470	473	486	468	485	474	487	467	458	453	401	482	451	468	469	469	462	427	455	460	465	500	475	490	485	440	462	458	453	422	435	487	448	467	488	544	589	543	535	485	490	482	493	462	442	469	476	486	455	476	478	465	470	431	471	482	469	468	463	436	482	472	501	471	423	510	451	481	448	456	457	428	449	444	476	447	472	459	462	465	422	464	433	453	480	463	463	480	459	437	423	414	457	446	437	447	479	478	452	439	460	417	425	463	459	494	439	471	500	444	447	484	474	501	452	470	456	461	444	443	457	480	455	449	456	427	472	473	447	489	425	469	467	462	519	455	477	466	473	462	450	436	421	445	443	485	460	458	420	506	466	464	462	490	445	474	443	455	476	469	477	469	419	465	460	474	505	453	432	438	475	440	462	415	460	480	494	477	459	444	422	484	499	437	470	473	460	437	478	506	499	469	427	451	452	472	438	525	423	438	456	465	444	432	423	492	458	468	447	472	426	461	429	416	464	464	484	433	444	479	501	441	448	473	446	498	458	479	467	448	457	463	465	471	462	468	430	438	468	448	500	492	446	487	451	468	494	477	446	458	482	496	496	463	473	514	504	447	426	436	437	471	481	473	462	450	465	441	489	498	457	470	432	481	471	447	466	425	442	461	490	483	479	460	481	434	462	461	486	464	472	513	472	448	485	476	449	485	448	428	470	455	479	457	457	425	438	452	482	460	449	483	456	489	454	462	487	456	473	458	486	432	429	470	461	466	461	458	486	445	468	455	455	441	479	464	492	480	463	487	425	455	480	496	497	514	458	443	481	447	461	427	456	478	467	465	423	465	442	479	450	464	440	480	485	471	467	477	434	456	441	478	463	432	429	480	450	485	440	472	468	452	462	469	482	446	515	470	471	460	451	510	466	466	447	420	423	446	430	495	492	452	473	478	460	445	444	449	474	480	450	503	468	483	429	470	473	476	492	468	451	488	463	475	434	460	444	412	450	491	487	463	473	490	455	467	455	482	458	438	475	481	474	442	462	415	446	482	477	499	452	483	426	452	463	457	432	465	453	462	447	427	487	483	474	423	445	446	503	477	472	426	455	431	466	472	481	485	453	488	482	469	476	460	459	482	461	460	430	498	468	447	414	470	480	493	467	464	488	465	480	487	448	479	475	460	473	490	460	467	483	468	472	473	435	464	430	443	434	493	483	474	462	487	450	436	458	449	489	432	445	470	467	463	462	460	494	472	455	454	473	485	469	441	496	459	502	455	485	467	501	459	465	444	459	439	472	485	479	418	486	460	468	449	496	455	472	459	452	448	468	476	445	504	452	517	426	469	441	488	487	468	472	453	469	480	448	457	436	425	475	454	463	483	434	470	500	461	463	446	514	467	497	426	474	453	485	431	457	468	469	481	450	451	452	466	489	467	501	450	466	420	443	450	518	431	434	457	401	470	482	422	474	440	443	460	464	467	481	409	481	467	456	456	450	494	489	489	487	444	461	467	479	433	452	465	488	472	446	439	465	479	455	464	453	439	461	438	463	466	445	484	466	451	480	466	453	482	474	473	423	449	466	437	440	451	483	484	445	475	488	514	455	498	458	474	446	500	448	446	420	508	438	486	453	433	470	475	446	460	426	447	495	505	502	458	468	427	443	450	460	454	463	448	486	468	459	482	505	447	497	473	440	477	463	488	480	452	454	456	432	467	466	431	426	475	459	419	463	445	468	464	499	479	432	475	498	489	463	445	434	466	481	450	465	474	445	458	438	467	443	440	449	462	469	452	442	448	496	461	497	483	446	459	439	455	466	467	445	457	472	467	456	464	460	453	439	457	428	441	456	455	462	468	495	487	460	504	450	469	462	455	431	512	488	417	471	482	436	465	455	478	461	444	488	422	456	445	487	448	506	470	461	483	431	472	512	468	456	446	429	461	445	497	459	470	480	417	449	445	420	419	466	470	449	454	447	481	460	463	488	494	456	432	419	444	510	443	457	439	463	446	478	489	439	451	460	448	434	450	471	486	459	449	441	500	473	498	442	453	460	425	452	458	447	456	472	457	460	490	454	439	484	459	418	511	451	469	425	445	438	437	446	465	466	457	439	462	462	486	473	466	481	466	433	490	467	440	445	512	428	482	460	468	487	466	445	470	453	477	440	402	460	464	476	445	467	438	441	484	478	455	465	467	400	428	456	465	486	469	466	455	445	470	435	438	450	456	427	483	464	462	433	466	484	437	479	451	485	435	478	473	485	455	469	483	509	491	459	466	429	492	439	475	440	484	438	458	461	510	434	438	463	476	434	495	437	454	429	446	458	480	446	457	506	453	440	476	452	473	496	477	455	453	409	466	460	486	458	466	435	446	447	447	481	491	480	474	446	455	467	472	441	453	459	453	464	420	451	471	472	472	523	462	459	474	452	447	423	433	486	493	460	441	471	470	432	509	477	461	494	475	461	411	434	475	431	448	426	441	461	487	443	471	445	449	477	471	430	493	435	471	474	490	471	482	465	478	454	486	452	481	503	456	496	477	460	466	466	464	454	489	449	482	455	441	488	506	435	480	445	460	453	454	494	470	442	449	479	471	455	477	485	443	473	497	464	481	472	491	449	452	464	516	451	487	466	472	481	441	467	452	500	461	507	424	457	426	445	470	457	442	461	441	483	458	515	478	464	444	480	450	460	466	448	456	494	442	455	469	442	460	448	468	483	434	448	457	468	478	434	452	426	421	465	488	473	463	456	470	450	461	464	456	516	464	490	481	449	423	509	454	444	446	474	451	456	465	469	458	483	469	429	450	450	436	456	464	431	467	458	453	417	463	447	439	474	430	469	491	469	497	498	479	489	426	428	493	464	467	488	472	501	434	481	450	485	499	473	428	465	457	442	469	451	472	470	431	449	464	493	455	469	460	461	491	465	492	465	472	414	443	426	466	455	464	452	458	477	459	484	517	464	473	444	452	427	459	476	444	412	455	458	445	429	427	451	470	488	457	461	499	478	451	429	489	443	487	468	430	458	447	446	479	443	447	448	478	473	467	414	472	477	461	457	475	464	438	450	474	440	477	426	469	452	466	458	477	481	462	491	427	465	504	466	470	421	481	478	482	497	394	483	462	480	454	448	437	465	469	478	451	475	448	432	452	490	481	433	481	461	486	484	498	487	466	467	456	472	443	451	449	445	435	496	509	466	485	455	474	472	474	493	444	488	459	462	446	491	465	469	496	465	441	437	480	478	435	448	498	465	434	440	464	430	437	437	470	460	449	484	488	464	458	404	451	479	466	456	448	505	453	443	470	464	448	450	474	468	491	488	425	450	474	521	475	478	469	493	475	425	515	447	426	482	427	462	515	451	456	485	471	491	466	478	442	434	472	433	460	468	496	469	484	459	458	457	474	501	434	446	446	452	465	434	460	430	480	458	471	486	451	504	469	457	436	485	447	485	472	465	462	445	444	429	458	451
26867	33858	18998	9110	4961	3783	2496	1903	1554	1388	1328	1234	1105	2556	946	916	914	892	906	957	879	900	896	889	898	885	869	925	867	865	828	861	840	880	844	864	888	845	851	855	849	852	814	865	852	849	838	865	866	859	884	885	906	989	1078	1072	1040	1002	902	872	853	850	833	848	882	801	860	835	882	854	866	877	807	891	870	840	867	832	873	826	851	823	826	855	806	883	871	834	837	859	847	792	938	859	853	868	822	815	860	822	873	847	856	850	836	847	865	858	839	868	825	868	823	847	885	862	810	855	874	800	880	877	813	816	833	854	830	852	817	808	846	839	812	834	840	862	842	879	842	817	852	819	836	848	838	825	835	844	817	877	844	870	859	846	891	853	838	802	823	851	871	836	831	813	828	914	861	896	873	824	803	820	856	835	855	783	833	841	842	904	885	849	831	848	836	829	799	834	879	865	833	814	836	807	804	863	859	833	866	857	874	831	814	828	834	817	776	803	877	839	841	827	830	860	807	837	834	844	900	801	840	852	875	819	830	848	838	861	825	788	813	839	888	861	793	803	837	895	858	857	838	878	890	874	854	842	872	807	858	889	877	862	880	862	846	802	801	894	821	840	854	856	854	875	868	796	843	871	858	862	849	842	775	872	832	855	824	860	807	825	882	831	854	896	835	866	804	855	827	861	844	851	811	841	854	851	826	827	903	812	838	809	833	843	889	849	828	827	854	836	864	863	820	851	842	847	859	857	845	850	834	868	844	809	838	784	794	839	829	831	880	891	888	855	833	840	819	897	867	802	853	873	858	843	814	808	783	836	935	807	826	831	824	820	835	862	811	880	804	852	831	876	852	864	833	882	807	867	804	813	871	873	855	839	905	826	894	827	833	834	812	828	866	845	879	916	809	838	804	836	820	829	882	784	841	883	802	829	823	817	849	825	906	864	849	835	894	902	830	859	850	834	822	806	839	783	835	812	891	878	839	815	860	855	835	855	858	859	798	878	878	793	839	841	845	882	813	817	836	833	880	856	801	882	885	862	848	817	838	800	825	834	881	811	902	796	856	801	834	839	884	826	844	875	838	817	892	806	848	870	880	808	803	854	873	820	883	911	829	832	878	872	856	823	820	878	846	836	775	903	844	821	861	855	871	888	869	828	881	794	821	838	842	852	814	853	853	848	801	897	888	819	824	840	830	890	853	834	811	839	843	865	899	886	847	844	854	860	826	896	860	841	846	838	785	864	875	852	902	823	849	822	910	866	834	842	861	822	832	875	861	786	850	815	852	826	846	886	861	813	847	842	810	833	802	836	853	844	836	800	817	864	827	829	784	891	797	774	832	869	821	875	874	852	830	820	827	837	870	847	839	789	859	833	838	912	850	816	809	876	819	908	813	830	895	876	838	814	845	859	822	870	819	858	858	800	831	894	820	840	817	825	874	801	771	814	841	866	858	855	846	808	864	786	814	862	891	816	842	826	855	883	878	796	841	866	812	808	818	846	827	835	873	809	833	843	863	835	807	843	804	821	851	807	883	841	808	840	811	830	805	881	832	861	882	843	872	836	827	867	854	826	826	837	786	830	841	813	830	807	848	875	810	846	877	788	898	866	853	810	804	864	859	828	817	883	848	833	812	849	824	833	872	856	863	779	884	798	790	839	818	829	828	857	780	844	833	848	865	884	820	874	802	853	834	863	907	817	784	859	828	858	790	830	856	927	841	846	885	877	865	812	794	852	804	838	812	800	858	861	879	843	827	804	872	794	838	893	852	838	902	798	815	847	828	807	948	827	838	866	862	876	837	887	903	855	862	846	871	837	827	814	885	849	898	787	851	864	863	805	882	817	833	791	824	806	871	806	819	862	837	849	906	850	839	884	835	822	802	846	840	861	803	888	835	812	883	805	848	861	885	826	883	833	897	794	858	859	823	819	884	887	876	835	856	878	839	846	788	864	815	842	876	897	765	827	828	879	941	848	799	820	841	824	848	814	852	863	849	812	764	770	852	825	788	855	869	856	823	862	837	849	838	844	833	830	886	839	880	910	858	800	870	838	825	814	835	862	859	816	800	808	787	864	806	843	833	876	857	843	864	816	888	846	833	834	825	886	822	852	864	822	868	825	802	908	833	817	858	803	808	806	814	795	853	871	876	836	885	816	875	871	793	833	836	898	783	807	829	854	813	815	834	847	842	873	826	908	837	892	848	773	833	803	850	820	896	833	841	817	812	821	829	823	911	813	876	796	817	825	879	847	835	828	836	844	798	853	877	845	904	849	868	884	837	848	833	792	803	828	781	847	827	825	909	853	789	886	883	836	859	780	815	865	870	839	809	830	851	872	815	820	867	874	825	843	826	847	833	830	832	799	907	872	803	858	847	809	843	861	861	818	838	854	873	859	803	850	841	831	838	865	802	842	803	867	862	911	833	799	896	785	876	866	823	868	901	867	868	864	823	796	865	810	864	836	854	818	810	806	846	839	855	807	836	850	813	882	833	814	846	855	773	819	812	850	866	839	823	799	821	872	862	856	851	814	837	845	845	862	835	837	844	831	865	847	830	851	833	802	837	835	831	856	868	913	818	840	799	834	813	846	871	842	832	845	806	760	818	845	846	811	851	783	837	855	846	841	875	845	825	790	819	865	835	826	822	874	862	799	879	863	877	900	860	782	843	857	859	826	779	778	805	823	862	862	872	848	874	837	832	843	862	841	834	829	822	835	853	836	849	823	815	790	828	825	823	889	907	813	829	827	824	861	873	875	821	836	847	899	834	857	857	792	871	829	807	853	873	800	821	838	819	803	858	876	798	796	872	870	799	830	830	801	848	846	821	837	832	808	834	848	877	802	828	824	839	826	869	860	779	856	837	870	842	835	824	852	871	863	862	815	819	838	903	823	839	791	842	853	883	832	814	813	817	861	873	856	907	773	825	838	882	842	873	819	850	851	824	877	859	836	859	830	819	840	878	814	857	835	827	831	868	828	870	820	833	824	855	829	819	818	881	794	870	845	852	890	818	883	787	839	818	885	837	873	871	863	826	826	801	819	836	858	840	827	852	828	828	826	818	874	873	890	842	868	873	798	872	827	862	844	863	838	866	856	887	907	788	835	866	812	864	875	825	894	886	839	879	823	829	794	823	841	768	847	841	866	813	780	835	871	865	828	800	854	831	810	806	850	825	817	824	836	897	812	851	851	869	839	826	872	821	848	872	857	896	828	878	859	829	835	843	849	858	855	793	873	841	891	828	801	868	848	852	771	830	872	844	870	797	843	877	833	838	860	815	857	827	874	841	853	776	844	814	847	851	920	814	855	870	850	873	905	887	833	839	841	838	852	874	806	888	844	827	824	878	805	815	861	833	828	852	793	843	878	839	810	858	871	879	823	937	837	803	802	864	882	818	863	853	829	867	861	841	903	884	824	844	812	882	856	822	900	827	831	825	820	811	776	832	851	830	859	838	841	902	858	846	854	874	771	837	846	894	868	871	859	880	816	833	836	837	860	792	855
24523	21640	28766	24724	20417	6724	2209	1212	940	750	765	673	997	6858	822	429	423	427	453	447	459	391	451	420	434	354	383	405	386	377	374	402	392	428	365	398	406	389	403	409	428	394	416	397	400	417	437	374	361	412	379	385	406	699	746	755	614	505	470	428	403	369	347	385	385	378	387	384	355	359	417	372	375	409	357	386	403	398	397	408	412	384	397	393	400	395	351	399	374	348	372	395	400	381	398	406	384	365	383	358	354	390	396	367	378	377	383	386	422	394	384	429	376	393	404	381	385	423	358	401	383	372	381	380	398	415	357	408	416	353	360	388	384	403	433	381	382	376	388	377	390	422	419	381	399	395	416	397	403	378	383	383	371	366	373	381	349	392	375	398	385	395	365	369	441	358	380	405	400	375	384	392	376	394	388	387	404	426	403	367	374	345	369	387	362	350	369	381	391	366	405	373	395	387	413	375	399	368	414	383	407	387	406	355	391	370	382	405	386	366	401	378	377	378	382	367	387	410	412	388	385	381	383	391	385	396	368	395	395	375	390	417	399	386	386	387	388	407	387	365	355	371	368	381	372	371	348	375	393	391	350	375	408	388	392	413	359	389	392	349	344	394	445	392	318	377	373	398	433	392	416	391	367	380	401	366	377	398	392	405	392	414	417	371	428	389	398	362	377	371	375	390	386	400	373	402	371	403	420	356	342	376	396	397	383	368	399	418	377	348	398	396	384	356	430	371	415	358	393	366	353	355	375	402	386	382	407	369	359	405	340	382	395	361	402	400	413	427	363	375	395	370	388	363	388	386	413	366	407	375	391	361	384	392	358	400	416	356	413	377	395	375	395	380	395	398	400	357	386	381	415	430	418	408	366	394	407	405	376	375	394	370	400	389	417	382	423	376	381	332	368	370	372	390	380	372	356	405	399	413	370	348	408	377	352	392	412	376	403	414	390	366	423	350	390	368	398	365	402	385	440	372	393	389	387	414	416	378	351	407	408	354	371	371	395	404	392	380	384	370	401	368	375	376	388	393	372	383	427	361	374	379	372	386	388	361	384	398	431	380	380	407	396	367	377	365	394	390	392	351	380	352	401	355	361	388	362	371	388	384	391	434	343	389	409	411	396	392	384	376	396	406	408	392	405	360	368	383	430	381	378	395	411	371	374	393	373	396	358	368	390	409	365	358	375	417	378	397	403	370	331	395	385	374	398	371	389	401	404	368	376	368	352	415	408	404	343	395	413	360	423	375	390	379	404	415	390	389	399	396	377	382	376	357	382	395	363	404	376	386	392	399	391	386	428	393	398	385	387	371	419	427	382	406	390	350	357	382	394	376	379	409	401	367	440	371	386	382	379	408	361	371	372	403	388	391	388	390	404	387	384	370	370	366	413	371	354	385	357	417	398	395	423	362	379	372	397	365	396	382	382	384	397	397	357	420	409	391	370	369	389	399	403	375	383	380	399	394	359	438	415	354	375	387	351	386	415	372	376	404	375	405	375	440	381	389	361	420	354	377	346	413	374	410	417	405	391	388	370	380	374	387	367	411	414	372	398	402	386	399	375	369	377	368	365	392	397	364	371	388	401	365	357	404	421	373	370	366	321	351	340	318	370	354	369	404	399	427	378	373	359	369	401	395	373	405	428	401	365	390	409	383	358	392	380	399	386	415	415	403	375	363	376	376	402	394	380	380	402	437	378	433	383	383	433	385	355	375	397	407	399	402	418	397	416	385	388	396	385	404	369	400	374	390	402	358	389	397	396	362	384	386	378	397	409	385	384	366	348	418	421	373	385	409	405	410	384	381	386	362	392	375	392	406	428	366	393	356	349	353	411	392	403	418	395	387	380	417	382	440	359	362	358	417	404	395	413	397	407	411	414	406	398	390	380	374	385	378	374	357	381	385	406	407	403	386	392	354	363	410	376	359	365	393	399	392	361	388	400	394	334	379	377	360	376	369	383	354	390	352	381	358	393	371	386	375	388	408	396	353	445	365	380	405	393	403	367	386	384	356	378	397	350	403	395	386	386	369	417	384	384	358	375	395	383	375	409	365	397	399	421	380	367	373	391	373	399	376	423	355	372	405	380	395	360	415	371	411	359	367	377	375	386	380	419	411	382	389	396	375	431	393	360	341	384	384	395	403	407	382	378	381	350	387	351	373	393	410	400	395	381	376	382	380	372	368	389	396	376	374	413	360	368	382	387	398	357	373	395	335	391	373	374	377	400	407	358	357	384	376	413	360	379	366	409	364	387	384	411	394	386	402	361	383	371	383	403	389	410	426	397	381	385	376	400	404	387	405	386	397	402	360	400	415	393	364	391	373	402	382	359	376	395	359	393	408	361	381	383	349	390	376	364	413	368	360	401	389	371	438	392	370	407	411	388	413	381	376	417	360	403	386	369	377	363	340	424	399	372	382	358	390	379	393	399	381	392	371	376	372	373	364	402	362	387	380	379	381	384	380	419	383	358	390	402	390	382	395	332	386	397	387	371	400	387	374	361	398	343	410	403	406	373	384	398	380	396	411	393	405	379	370	375	370	367	333	418	378	378	360	378	366	410	357	391	402	389	370	429	405	417	367	391	401	385	362	372	395	384	388	373	394	398	357	382	418	381	374	401	380	362	371	354	351	379	354	387	395	379	381	359	401	360	380	386	334	383	355	385	384	392	418	353	345	365	394	377	376	367	373	374	363	402	401	395	365	381	408	373	379	382	392	374	376	387	425	393	373	354	397	403	418	377	333	393	413	414	381	383	362	404	375	350	393	380	379	376	399	392	393	367	386	388	368	432	368	411	379	418	421	403	362	371	421	422	368	363	354	393	370	374	373	384	390	391	363	364	404	369	390	389	386	393	400	355	407	412	365	370	370	373	437	401	405	379	362	386	425	382	385	401	371	371	395	381	372	350	369	386	392	385	414	408	383	396	381	431	357	391	380	403	383	350	391	399	400	326	412	386	397	436	428	410	353	406	364	380	378	383	352	405	388	405	391	344	385	383	412	362	422	391	385	403	390	378	400	398	396	399	398	353	355	410	378	377	370	376	378	394	383	430	376	363	412	378	379	371	389	376	370	370	387	382	386	346	421	381	364	420	363	408	389	363	388	387	398	370	375	358	386	421	408	413	384	406	393	402	358	391	411	402	375	369	385	382	372	411	370	353	419	366	378	384	382	396	433	385	397	388	355	374	397	399	390	367	392	405	397	400	411	381	387	389	407	377	396	403	369	391	381	365	361	394	427	395	380	376	375	382	393	365	390	411	389	365	426	407	383	405	362	381	399	384	373	381	408	395	415	388	352	398	398	380	396	394	358	384	391	368	409	372	400	417	385	388	348	407	390	352	398	368	393	359	403	374	392	368	404	394	398	371	390	355	398	374	392	396	397	394	405	417	371	394	402	391	380	377	396	386	396	380	369	361	366	395	353	376	401	413	406	417	388	346	380	380	352	379	354	367	428	365	380	413	385	395	411	391	358	405	398	391	375	356	356	403	364
31207	48635	29552	16222	9635	6839	5018	3476	2831	2209	2137	1703	2964	17140	1424	871	922	896	925	842	881	816	762	831	851	805	761	767	751	709	773	792	782	757	770	742	744	769	791	767	775	755	828	794	746	724	737	784	722	757	718	710	800	1611	2019	1724	1326	1073	892	831	721	698	722	738	763	736	679	682	702	692	720	707	710	744	708	703	716	725	741	736	690	702	710	722	730	729	712	705	710	730	676	701	726	719	682	683	698	720	733	717	644	691	691	713	777	750	715	708	688	662	659	707	719	714	757	706	707	717	696	708	710	695	689	724	727	679	710	707	689	717	681	703	688	722	667	733	730	638	673	723	692	787	764	734	707	711	689	690	685	727	722	735	693	686	727	728	743	703	673	669	721	711	680	737	728	694	707	724	713	710	681	709	732	656	690	743	729	709	715	655	766	708	703	768	691	713	734	784	692	704	692	731	710	665	696	742	695	706	701	714	714	766	700	747	747	728	704	736	704	709	759	688	718	720	721	665	705	720	710	732	742	722	760	717	687	741	718	710	690	694	681	706	708	752	723	725	712	736	712	732	712	752	763	708	663	740	711	737	679	746	681	706	680	712	713	749	727	682	675	750	738	723	694	663	690	717	688	732	738	733	752	664	711	718	679	697	724	713	726	758	754	684	724	730	698	702	703	700	711	705	660	720	741	692	685	704	696	755	726	746	729	690	762	749	747	701	698	674	739	691	687	723	722	719	688	709	730	742	723	726	690	761	736	676	692	698	708	720	732	690	732	656	714	686	659	681	734	706	750	669	739	703	727	700	731	710	669	676	735	676	740	771	721	732	725	687	774	735	737	694	666	686	760	649	678	731	693	678	727	716	693	729	665	681	709	712	713	747	716	682	729	699	713	733	711	690	739	792	706	766	722	729	709	686	692	718	732	728	703	691	661	697	713	761	675	725	731	714	733	703	724	699	673	737	715	691	701	720	704	700	665	742	731	726	756	692	706	751	736	714	736	730	673	714	654	716	670	702	699	752	715	722	701	716	714	699	721	672	723	728	686	747	757	702	724	712	689	715	669	759	674	747	717	679	690	760	759	781	714	748	675	796	719	691	721	712	745	707	723	705	764	728	768	716	716	756	705	714	697	694	738	738	664	761	726	732	723	763	723	697	705	711	679	729	680	684	699	742	739	705	712	754	710	729	681	674	688	695	729	720	725	697	769	776	687	661	736	697	758	705	690	721	698	705	725	726	671	739	707	681	700	738	709	708	706	724	704	697	714	707	740	714	709	748	701	703	713	742	713	742	755	713	748	670	697	686	683	728	668	710	730	730	754	719	709	708	723	722	721	740	732	676	700	722	726	706	672	721	664	726	723	715	675	688	760	681	721	694	769	717	714	780	725	758	734	723	682	731	762	690	704	718	720	700	705	728	748	710	745	736	703	712	761	696	759	697	727	684	696	724	698	712	726	665	747	730	667	717	686	677	702	700	706	670	741	669	715	699	726	713	630	717	684	699	729	703	713	725	741	750	709	706	682	681	702	734	704	711	705	729	693	729	743	709	735	685	704	735	711	761	755	714	734	762	679	681	728	729	748	729	688	711	700	750	714	741	669	781	699	725	650	660	741	697	683	740	711	752	694	752	733	744	749	723	772	685	706	711	785	721	715	757	695	698	754	783	724	749	748	759	718	674	718	705	658	709	739	687	690	747	756	693	723	705	751	689	714	686	756	709	731	699	709	713	731	702	726	731	692	681	768	683	722	707	776	718	732	739	722	725	733	684	737	715	704	683	695	690	745	714	737	699	737	704	676	699	684	749	699	719	707	699	711	726	731	701	696	755	697	691	729	741	739	708	705	694	754	738	775	696	721	689	769	708	706	704	716	671	716	739	722	680	708	666	684	747	752	728	690	706	683	657	749	750	711	761	749	762	672	739	718	726	724	692	714	690	680	694	703	696	711	738	754	725	659	720	688	733	703	724	669	712	740	733	729	690	708	672	697	728	702	712	688	698	693	714	723	735	735	678	737	736	780	719	708	714	686	707	742	703	718	720	717	739	697	754	683	738	729	760	629	731	686	716	717	724	706	727	707	701	711	688	754	689	724	745	742	748	687	704	768	712	685	683	739	666	726	736	684	682	719	715	728	699	749	679	756	730	700	752	691	684	727	739	695	739	724	724	697	717	680	697	724	763	691	692	677	692	702	657	723	686	694	757	731	711	657	700	718	712	688	674	703	729	660	726	715	698	685	669	723	704	694	716	743	664	738	714	691	711	765	724	727	736	696	730	687	771	711	741	726	703	745	720	657	707	752	727	656	730	706	715	710	691	719	732	688	695	744	723	734	652	721	726	718	714	695	734	709	702	712	741	752	697	702	669	685	702	729	729	674	749	754	752	723	687	691	736	697	707	718	712	685	718	688	716	716	777	731	726	713	715	633	697	733	687	725	703	716	723	719	706	712	720	651	745	688	733	754	744	703	687	729	704	685	703	755	707	726	716	670	736	726	716	724	718	707	656	754	709	697	722	728	724	727	695	714	715	728	676	686	744	709	703	693	732	697	739	698	734	724	717	742	657	717	671	735	706	707	702	761	771	722	689	705	701	733	696	666	698	683	695	667	777	737	721	720	691	769	712	747	730	741	675	668	721	694	690	704	761	759	762	659	716	700	708	725	718	739	738	744	737	701	737	734	706	718	731	732	712	704	718	764	755	690	718	745	692	715	676	743	724	692	725	719	694	748	691	698	702	724	711	775	683	691	711	751	661	746	724	712	704	708	712	660	736	709	731	729	688	699	768	676	706	757	721	705	716	668	727	711	749	760	717	746	723	699	741	727	698	664	702	732	739	718	720	684	762	737	731	739	710	744	688	691	685	708	767	735	744	730	688	703	715	657	685	693	730	719	698	684	713	772	662	755	752	698	714	725	680	698	710	720	700	742	763	730	682	729	676	730	722	687	721	699	709	719	741	693	708	712	721	705	717	719	760	705	655	700	722	732	728	730	684	702	745	687	706	693	727	738	695	713	734	730	681	702	716	742	709	698	711	694	711	711	700	728	694	692	723	765	694	736	769	723	712	699	734	688	738	694	650	740	682	724	668	740	759	710	675	709	754	738	679	735	717	690	671	719	696	715	722	761	728	741	729	712	704	692	696	753	686	688	716	731	712	729	710	688	731	742	699	714	653	705	695	702	703	699	689	701	706	696	709	714	687	698	690	694	703	701	665	670	740	683	664	721	695	769	726	741	673	740	696	751	643	699	752	762	698	733	681	728	697	712	754	723	709	707	726	730	734	706	752	721	723	657	691	683	729	713	771	694	753	692	698	736	698	696	714	739	705	707	728	684	685	697	684	740	696	763	744	717	664	719	756	722	748	714	694	742	716	751	688	754	696	715	696	713	727	762	696	680	723	700	684	670	673	739	702	743	702	728	742	698	697	726	693	730	723	726	736	666	714	756	714	705	700	715	749	714	718	678	740	691	717	706	743	739	662	704	754	713	675	688	707
23486	21523	29242	24054	21440	19788	6103	1816	1214	948	838	687	1483	4712	1162	402	430	398	378	385	391	396	372	384	393	390	387	393	370	358	336	303	373	380	337	377	360	372	340	357	388	342	332	358	378	366	392	359	360	378	326	355	345	613	939	1000	972	727	477	399	375	325	318	347	360	334	358	353	365	339	338	324	346	313	321	336	326	354	339	321	330	305	342	335	348	323	317	326	336	344	314	315	332	318	337	331	310	373	321	325	300	333	312	316	301	351	334	334	305	338	355	330	310	334	313	332	343	319	336	355	335	350	350	349	325	337	326	328	337	338	378	352	342	312	314	303	329	358	333	317	332	340	317	311	287	342	352	331	318	342	336	319	332	365	343	334	357	315	320	304	318	318	329	311	311	343	338	327	350	369	341	327	309	326	296	353	318	303	319	309	332	310	346	343	315	346	337	357	328	312	357	333	352	329	346	325	353	361	303	314	340	326	328	360	306	314	333	312	350	368	310	330	332	357	319	341	351	321	347	340	343	352	363	314	316	340	360	349	350	344	339	331	352	374	323	330	364	333	336	320	324	322	331	355	375	342	318	315	353	358	319	366	337	329	312	316	317	324	311	347	320	347	330	335	323	331	306	337	355	311	359	355	332	356	338	354	358	347	336	307	298	324	342	360	329	317	313	341	326	319	357	338	329	357	330	341	359	349	352	340	322	330	344	334	314	340	333	360	311	335	319	356	330	330	292	341	330	343	321	340	315	312	332	329	351	346	313	332	356	332	333	336	346	319	323	361	348	336	332	318	319	366	295	333	342	320	328	343	340	313	336	347	313	360	367	347	345	330	357	340	361	323	322	308	326	346	365	332	347	339	359	345	336	348	349	298	308	315	347	344	333	350	340	351	325	312	349	355	282	318	328	327	334	322	311	352	305	383	328	362	358	332	336	321	317	373	329	342	316	352	350	315	314	319	333	323	335	343	327	303	323	324	333	360	343	334	340	321	313	346	342	343	330	330	326	336	319	343	313	307	345	335	358	326	319	312	330	369	334	309	373	332	321	341	328	326	310	345	347	336	308	332	339	343	373	338	338	346	361	333	333	353	325	313	321	345	349	329	332	308	312	299	320	308	313	343	319	349	297	303	333	332	366	330	309	322	335	345	341	329	307	319	343	315	343	366	317	347	349	331	336	339	330	323	350	354	321	304	383	292	318	373	318	346	347	318	326	339	321	301	321	349	355	327	354	347	328	369	326	355	321	332	339	372	311	328	350	343	318	346	317	369	346	315	313	327	338	345	341	316	347	315	348	324	303	329	352	321	343	327	309	320	327	317	323	320	362	334	332	285	352	352	356	343	334	349	342	364	295	360	321	327	322	350	327	295	338	326	361	310	333	331	334	335	342	330	370	313	332	364	324	359	324	330	364	351	354	334	351	314	346	373	344	332	349	350	322	336	335	328	321	293	349	322	316	321	371	341	329	301	311	321	345	329	334	319	354	334	351	324	365	322	353	324	340	320	333	302	342	323	319	341	329	343	345	334	367	338	330	326	349	358	332	338	359	330	302	324	302	309	327	326	297	349	348	357	335	341	338	352	326	333	367	349	322	330	318	315	334	345	360	327	326	349	352	329	344	353	302	365	336	322	364	311	331	316	328	350	348	333	345	325	327	351	318	335	331	370	306	328	348	328	357	337	327	329	320	320	351	320	346	338	325	307	352	326	317	361	296	329	338	326	347	341	317	327	301	322	350	359	339	323	327	306	334	374	353	339	329	306	310	342	326	339	323	305	339	315	319	360	331	320	326	333	329	329	347	327	291	332	334	329	357	355	334	320	321	304	354	349	337	315	339	336	313	328	327	351	338	352	335	299	333	337	337	309	336	330	318	273	337	336	315	323	287	329	357	369	302	327	351	309	371	349	319	337	364	339	331	347	371	349	315	348	344	313	322	347	321	350	300	363	337	341	336	358	347	354	338	329	331	343	311	336	333	300	312	337	311	323	353	317	348	332	329	307	324	328	337	356	335	317	347	348	337	347	352	360	311	341	335	330	308	360	320	325	352	327	337	344	351	320	332	351	348	348	323	323	354	319	363	326	327	311	345	329	295	353	350	335	335	360	349	349	363	335	320	338	334	322	310	346	352	319	324	295	294	292	387	327	324	309	351	354	349	358	350	359	385	336	318	365	333	339	309	317	361	308	325	353	326	316	333	341	316	335	375	352	352	316	354	307	337	328	318	304	346	344	335	329	356	373	346	334	347	335	340	359	339	326	323	315	308	356	320	335	370	341	333	366	358	342	316	318	327	314	327	346	337	318	315	327	347	314	355	313	354	332	306	334	310	347	327	334	361	340	356	314	342	332	326	334	332	350	339	355	341	360	323	361	327	339	345	318	351	345	350	359	325	318	318	329	337	287	297	362	339	353	330	346	331	339	348	319	318	312	357	351	339	349	333	330	350	331	355	327	356	315	334	324	330	312	328	342	337	381	345	321	307	370	322	329	351	312	314	348	342	348	356	370	340	319	343	379	309	336	343	314	335	333	328	337	315	332	325	313	360	376	324	368	350	346	350	306	350	337	333	358	378	326	329	335	345	323	321	346	339	319	365	325	333	367	300	346	346	344	367	329	328	342	318	344	361	339	328	338	339	346	350	344	378	330	332	353	353	357	322	365	324	343	334	339	344	338	321	308	320	348	313	342	337	333	323	348	376	321	314	306	328	320	325	328	324	331	326	344	334	307	359	343	343	317	343	329	350	334	336	313	342	331	363	295	325	350	372	325	319	337	338	341	313	343	303	329	327	358	338	321	314	336	358	347	353	328	333	336	301	360	313	353	334	341	275	335	344	339	318	351	321	316	336	349	320	317	340	344	317	330	341	347	272	391	346	353	343	310	313	332	296	317	344	311	325	322	290	360	359	330	313	331	366	335	326	348	312	325	320	326	322	342	374	340	337	353	338	325	312	305	348	311	336	356	366	341	336	342	339	339	315	333	310	341	357	321	364	327	314	346	340	325	298	306	322	364	350	331	320	298	320	335	318	297	322	357	321	319	367	328	343	324	355	338	325	324	333	322	330	317	350	362	341	350	310	348	339	306	354	338	320	309	333	312	340	335	377	346	332	342	324	365	374	335	336	361	346	329	311	326	351	344	351	310	352	371	345	355	356	335	353	308	366	331	337	321	327	342	354	350	293	321	331	326	316	325	346	325	319	312	365	313	348	343	309	321	337	335	345	322	338	332	339	320	319	340	332	330	351	348	301	329	332	359	339	328	346	315	308	317	345	305	348	320	296	317	347	346	347	347	332	324	364	313	328	350	341	338	299	348	315	353	325	339	330	336	307	320	345	351	359	349	301	333	357	306	283	299	341	344	322	313	332	333	328	337	351	325	335	321	321	332	358	360	301	316	353	333	321	305	357	309	343	348	340	319	354	299	289	311	338	332	339	348	318	332	351	361	351	346	309	331	321	319	326	342	319	330	327	356	282	332	338	383	345	311	321	307
34625	57740	34901	20860	13820	9774	7168	4819	4176	3036	2509	2127	4578	11577	2675	910	887	841	886	839	808	783	777	718	783	749	648	691	631	617	693	657	660	647	636	619	693	700	717	726	697	705	637	682	706	651	668	700	625	644	658	642	669	1412	2643	2772	2541	1712	1082	884	735	618	581	597	577	661	621	599	586	643	627	565	601	669	570	631	581	644	614	615	614	561	582	567	583	584	600	595	606	619	599	583	601	590	593	601	588	613	608	616	579	582	596	615	593	607	641	576	571	601	578	617	604	636	592	624	617	597	570	631	633	591	573	622	598	593	636	632	604	593	590	600	600	565	622	605	611	613	593	586	633	589	592	578	606	609	656	609	610	619	593	604	614	589	594	583	584	615	593	619	573	548	601	620	613	576	583	590	597	651	582	600	584	640	609	642	586	621	610	635	617	626	574	596	672	587	580	591	585	591	597	603	571	599	623	590	616	570	572	581	625	648	626	611	601	641	614	586	623	539	616	645	605	596	610	623	558	592	611	597	598	635	616	643	590	614	606	622	570	597	606	612	610	562	619	587	603	592	637	637	625	565	592	605	618	615	614	585	575	573	584	601	589	607	600	593	616	609	582	616	639	615	608	574	590	560	638	614	611	562	597	622	598	602	560	611	563	588	616	591	548	615	588	614	623	606	546	602	604	617	589	610	577	596	600	598	601	602	614	580	604	613	610	609	608	597	606	606	664	607	613	614	596	607	629	601	605	621	629	608	619	602	597	575	587	619	573	595	586	614	581	594	630	574	590	610	609	605	604	565	618	639	597	630	612	609	628	587	562	612	613	593	619	618	579	558	557	593	567	600	609	645	599	556	602	609	593	611	598	627	639	562	618	578	617	570	561	595	595	642	562	594	594	617	557	593	603	647	636	579	574	596	597	589	593	607	634	594	630	596	596	576	588	615	614	590	607	592	596	564	613	571	617	596	624	617	572	575	540	626	584	615	618	593	584	581	612	634	635	608	575	617	560	634	583	632	578	602	633	627	607	620	589	668	626	653	583	571	632	570	602	639	611	641	631	582	569	624	578	591	636	542	590	593	598	602	539	570	592	628	538	579	581	606	609	587	613	623	597	583	653	602	575	609	596	585	613	639	582	602	601	622	562	593	609	585	629	570	577	615	586	600	606	563	559	628	608	590	613	565	625	601	615	649	628	594	607	590	589	595	581	602	612	596	578	587	603	635	614	581	589	598	584	622	643	585	649	628	635	578	633	639	613	629	575	598	553	616	609	612	598	594	558	616	598	546	611	613	576	608	623	579	592	569	605	656	548	630	598	614	563	613	615	567	612	646	596	599	600	572	622	576	589	601	612	609	586	602	612	619	610	579	596	608	617	612	576	571	585	574	605	593	579	580	601	619	603	610	571	609	623	621	582	558	616	566	564	583	632	600	614	627	563	574	625	642	625	593	571	606	582	627	615	594	557	608	587	585	587	602	617	577	603	622	637	623	597	624	600	609	631	596	606	546	588	635	615	588	632	596	613	613	553	606	601	603	611	598	607	600	616	582	648	555	606	556	590	578	592	600	637	598	599	611	591	612	570	601	577	614	627	594	614	603	620	588	604	597	605	619	586	613	600	612	592	588	587	604	632	573	608	572	625	629	589	589	616	620	629	578	604	643	617	570	570	597	616	599	615	596	586	556	599	654	622	606	601	557	577	617	598	612	568	561	586	590	603	571	605	575	580	590	552	596	581	641	564	610	557	604	614	596	618	618	596	597	600	601	611	582	590	596	593	608	629	638	620	605	617	572	600	590	624	565	637	577	567	615	554	600	638	628	618	571	590	674	603	592	581	588	566	643	576	601	598	612	604	661	609	602	633	615	550	622	528	578	640	572	603	614	594	619	594	626	573	624	611	619	615	609	610	572	582	609	596	629	622	586	587	594	592	617	589	591	608	612	604	615	623	627	625	602	599	574	612	658	603	615	625	576	562	645	596	587	624	606	625	582	537	592	626	582	601	625	603	616	618	626	590	607	614	597	613	591	617	597	593	564	621	597	628	611	652	562	612	631	595	599	628	589	607	578	614	606	596	632	618	629	600	617	584	557	637	574	578	611	608	624	589	601	604	624	597	641	617	651	598	597	617	589	600	624	600	589	572	626	663	637	606	602	597	579	588	576	626	589	599	606	605	651	592	575	634	591	555	638	618	594	562	632	580	590	580	588	617	572	625	556	609	615	594	650	637	635	597	610	615	604	615	599	583	582	604	558	583	620	582	636	609	681	605	590	596	593	632	570	627	619	560	615	624	623	633	596	585	612	570	630	576	558	581	561	578	587	672	589	583	594	633	600	638	611	615	595	586	647	577	602	602	633	618	597	618	626	608	614	611	580	596	571	610	639	568	561	599	620	613	641	635	584	592	560	590	588	605	575	646	636	612	582	606	583	636	604	621	585	620	611	684	638	606	604	615	612	578	596	618	597	665	652	611	571	594	646	632	617	577	548	603	597	594	612	602	629	605	609	630	583	623	605	602	603	597	638	610	609	633	607	619	557	597	591	608	640	612	588	580	589	609	611	599	557	542	646	623	595	574	583	581	610	592	618	614	587	607	598	638	567	566	622	595	633	545	572	576	606	586	609	594	609	600	624	548	596	574	637	605	598	601	603	606	580	636	575	612	587	618	614	591	581	623	569	562	589	581	578	578	614	609	585	613	648	632	609	614	660	651	609	582	623	621	625	602	604	592	620	607	573	608	593	619	605	563	639	631	595	617	611	630	636	587	619	593	581	590	580	626	616	616	588	594	593	611	584	581	598	612	626	609	578	606	574	618	612	627	626	606	584	574	617	604	617	674	639	584	607	591	582	628	602	535	608	618	622	597	615	589	605	590	562	591	597	610	630	564	604	602	644	603	603	590	623	621	585	606	579	627	547	592	633	635	613	647	595	608	598	590	571	613	594	594	575	627	611	602	599	582	565	585	642	629	626	598	594	628	602	583	581	593	620	580	615	634	623	616	622	635	608	623	580	575	588	620	586	607	612	590	596	580	575	595	621	579	624	598	653	606	603	615	634	614	574	638	637	592	600	623	591	615	585	612	604	603	577	568	605	606	590	605	598	628	568	600	567	585	598	618	570	631	636	548	580	589	582	612	644	654	632	524	628	601	598	625	609	594	604	601	571	618	580	612	626	623	658	589	659	603	577	597	563	575	610	599	610	608	601	576	606	598	647	586	630	597	629	586	613	635	648	590	617	602	568	570	579	605	621	628	597	585	597	581	585	630	587	618	628	620	607	600	613	625	593	647	589	604	625	592	628	584	600	550	619	611	600	558	598	626	610	589	603	616	601	575	630	591	596	653	590	565	595	560	607	617	624	652	573	579	606	618	574	578	642	583	620	564	568	613	579	595	614	626	574	616	627	619	587	598	627	590	638	589	627	610	586	584	650	603	591	582	593	604	570	583	549	595	566	568	630	602	584	576	622	624	610	585	601	613	647	572	633	604	622	604	594	600	578
27653	22722	17560	6630	2307	1404	989	735	687	622	637	519	498	591	510	494	484	475	437	472	496	513	474	489	469	451	494	481	503	455	434	479	460	530	473	494	478	502	512	509	502	456	469	475	482	508	467	476	455	497	473	459	499	471	452	558	629	545	539	551	508	490	460	434	482	469	453	463	459	456	469	464	437	478	507	492	474	506	469	507	455	481	434	469	477	444	410	485	486	452	477	468	435	432	461	422	459	442	505	475	453	454	465	478	448	443	500	458	442	451	479	474	467	500	496	516	463	453	463	450	475	452	470	472	517	495	493	478	486	482	502	495	451	455	513	470	460	470	452	476	484	467	485	504	472	469	488	487	451	502	430	494	423	480	464	486	458	433	474	462	470	469	480	455	437	440	496	448	481	433	449	464	451	455	463	451	499	495	464	490	480	460	464	456	488	470	472	511	451	462	441	439	461	522	469	495	452	450	465	521	457	465	471	457	471	439	510	487	464	482	463	473	474	434	447	474	448	466	496	452	484	456	511	437	447	457	468	449	497	459	418	448	432	436	467	431	431	472	448	494	442	483	474	511	469	451	471	481	467	470	452	492	473	454	492	462	435	497	450	438	435	441	508	438	502	435	509	477	498	486	487	473	456	452	495	453	449	480	433	479	452	458	487	456	461	449	446	520	478	461	480	445	482	453	474	519	444	440	462	473	509	479	481	477	439	460	459	484	463	490	453	442	476	461	457	488	466	461	475	459	437	458	480	472	449	439	476	438	447	488	466	458	469	474	466	494	498	496	453	497	477	494	424	425	480	479	443	444	483	508	507	451	468	477	450	470	455	496	479	458	471	467	444	453	459	484	436	463	504	495	449	504	470	510	477	453	456	496	434	495	457	463	479	473	466	453	451	434	463	445	461	445	474	462	485	461	442	448	482	444	520	476	467	459	441	462	485	436	540	441	483	438	476	456	486	493	436	480	517	437	455	450	454	463	480	458	464	427	482	478	450	443	481	502	491	456	467	447	493	464	456	505	414	402	499	474	475	453	441	500	504	474	477	436	478	487	462	468	468	460	435	450	464	467	457	451	444	438	466	504	475	450	456	473	467	440	497	451	464	459	506	492	468	435	503	461	455	442	462	439	495	483	454	463	470	461	497	444	462	461	512	454	510	451	476	497	495	459	464	471	476	518	451	458	462	495	447	490	440	507	466	503	433	412	460	483	441	487	475	465	504	476	465	445	465	444	488	461	446	480	434	515	460	458	505	508	469	477	498	459	472	450	447	469	476	467	441	501	500	472	497	470	452	503	459	451	496	434	450	460	453	489	460	438	477	494	487	475	509	491	476	460	409	463	503	465	466	468	434	429	472	458	477	436	476	490	464	504	478	445	468	476	460	470	491	509	467	473	432	466	479	454	498	480	467	459	506	420	498	447	462	492	489	417	497	472	489	471	469	487	416	460	506	482	473	481	495	448	453	497	438	465	471	473	437	463	499	436	450	486	469	464	480	489	500	464	439	463	448	502	463	492	444	452	474	463	439	474	514	506	472	457	478	477	488	459	487	489	450	446	498	459	468	460	483	439	475	448	472	501	472	475	464	450	484	488	478	411	456	441	439	448	458	474	473	502	469	509	470	485	474	475	453	430	499	503	466	452	488	461	472	452	412	462	473	440	493	474	475	469	468	494	487	450	453	494	480	435	444	421	477	458	464	453	440	473	440	463	499	483	499	460	455	496	462	448	450	484	493	459	435	471	484	463	496	467	498	484	487	461	438	460	462	448	424	435	447	463	462	466	444	490	467	457	450	466	488	485	480	456	486	489	463	493	512	470	465	469	455	475	470	522	483	467	496	439	494	498	495	488	498	439	455	504	474	455	499	500	434	469	450	457	483	491	461	454	444	466	468	444	450	489	498	475	468	466	509	507	455	459	467	449	494	476	450	455	470	482	455	424	459	475	507	509	482	506	448	456	457	477	487	496	458	457	475	483	441	486	495	468	491	488	487	482	469	486	453	472	488	460	464	439	459	504	431	510	473	471	463	483	441	460	418	486	417	458	439	446	428	460	492	428	480	486	479	472	482	466	474	476	453	476	489	507	494	459	492	461	411	526	468	463	449	489	473	518	470	475	472	488	470	475	491	449	449	441	449	495	458	463	457	417	471	486	475	464	444	434	453	445	506	478	452	467	496	466	459	491	435	451	475	420	480	489	478	477	474	469	438	445	462	450	419	493	459	462	459	489	456	482	446	480	488	452	479	481	452	488	443	443	456	486	474	440	459	444	494	512	473	442	471	476	439	439	440	450	445	472	462	479	478	462	467	440	462	425	430	480	503	458	487	468	500	498	460	464	501	467	483	496	463	516	465	455	469	442	444	450	520	469	501	449	487	487	465	528	463	461	440	431	483	533	472	493	498	485	467	476	482	490	482	484	492	473	441	445	447	494	442	485	439	515	486	416	486	458	494	493	505	464	475	442	437	479	477	443	483	440	460	469	463	458	440	454	462	443	483	474	467	463	445	502	469	459	434	477	456	464	433	481	439	459	462	485	447	480	421	445	441	484	463	457	463	465	448	468	488	463	459	498	445	481	475	480	483	453	457	447	479	460	524	433	532	490	483	469	479	462	479	467	444	520	517	502	487	442	447	503	433	471	435	467	453	452	459	437	456	485	451	466	475	463	478	476	478	485	498	519	485	420	440	420	473	511	485	496	456	499	453	455	483	506	464	468	453	438	465	454	481	479	469	460	478	454	450	498	468	476	443	462	454	459	478	479	454	440	459	458	456	447	503	472	481	487	478	438	468	476	504	467	476	485	497	465	469	462	472	494	466	517	452	482	471	431	448	491	502	456	422	464	497	507	438	432	456	442	441	473	463	470	487	411	472	450	444	465	472	467	442	469	451	461	438	504	473	481	491	484	430	463	472	461	488	453	456	442	488	456	441	470	468	459	483	516	473	429	480	454	481	444	456	478	465	487	472	442	457	460	460	480	513	446	478	463	445	485	485	476	464	443	465	462	453	460	474	442	493	503	436	497	478	464	469	482	460	440	476	456	489	477	493	464	487	452	453	476	467	474	468	477	486	473	459	467	475	449	445	504	445	475	480	471	450	466	495	473	463	457	478	456	485	469	469	470	428	513	494	462	412	478	458	442	448	430	465	468	456	485	488	473	454	484	508	486	463	487	480	436	484	475	476	450	419	471	456	502	509	484	506	490	518	475	457	448	500	471	441	450	484	470	458	480	473	431	472	476	477	466	469	543	492	499	476	489	471	443	458	452	468	527	435	456	460	487	474	481	508	482	439	440	453	476	444	490	465	443	464	434	452	456	462	450	500	454	429	507	459	477	471	462	454	458	471	452	485	489	485	453	477	487	472	477	478	494	479	508	475	461	493	435	482	513	465	469	480	461	470	493	481	460	449	510	467	482	448	495	505	463	463	486	446	502	470	468	457	473	461	467	485	453	473	446	502	487	423	476	457	457	498	490	486	457	473	468	448	477
27645	35233	20197	10404	6230	3877	2878	2111	1790	1478	1313	1252	1158	1298	977	993	898	886	929	895	927	935	875	945	887	873	871	832	837	896	871	876	857	864	881	891	875	871	886	888	869	872	844	804	929	869	872	849	835	844	906	866	886	873	918	1074	1157	1073	1016	994	897	900	925	912	864	867	841	837	865	835	881	857	851	860	846	855	859	877	833	849	862	862	823	870	864	865	870	874	864	868	903	848	784	809	873	872	847	825	893	836	846	862	828	835	874	857	840	838	820	895	879	831	876	909	863	848	866	833	855	891	874	868	857	825	903	891	893	854	821	885	824	877	843	836	895	843	869	857	838	851	847	834	885	836	880	844	877	888	838	833	826	855	805	896	862	863	853	822	873	865	825	854	946	894	857	832	898	854	888	884	848	798	810	874	876	860	799	879	866	878	828	863	898	803	814	866	824	881	863	827	852	880	891	902	795	848	852	903	887	828	901	809	877	829	782	838	823	878	907	833	872	868	855	883	879	850	875	871	829	913	895	866	853	833	898	860	828	875	898	860	823	789	822	888	806	855	875	918	823	821	835	872	893	847	891	808	868	848	861	858	888	861	873	869	895	847	886	890	892	817	865	894	896	845	867	850	841	855	841	903	810	862	856	856	821	912	847	819	880	848	837	836	813	866	867	820	830	875	804	873	851	856	854	866	848	856	909	831	830	836	852	862	848	835	862	876	837	885	869	823	888	860	830	851	838	838	839	825	843	863	835	854	848	822	863	876	858	817	871	840	822	837	900	860	932	849	847	812	857	824	868	838	897	859	838	835	880	867	873	872	836	823	855	826	816	859	864	867	828	884	858	850	891	851	891	874	838	856	895	867	874	871	790	826	820	831	854	870	833	860	846	884	889	859	840	863	868	875	820	813	865	856	865	808	867	811	866	855	868	878	874	825	925	890	863	863	848	919	877	915	862	830	869	817	840	892	902	816	851	856	903	869	875	913	867	886	891	820	877	872	860	819	862	855	804	839	904	860	815	815	839	891	887	815	874	920	852	884	865	839	825	895	884	906	837	869	841	831	840	884	822	850	827	842	872	868	847	883	867	838	840	860	873	847	868	875	861	875	851	852	910	861	858	858	830	853	837	837	856	887	836	837	814	807	838	838	874	823	837	846	850	888	916	872	851	860	827	839	831	857	878	844	845	874	861	885	824	895	802	853	841	801	852	830	887	865	845	829	847	856	859	855	826	840	848	864	875	836	878	841	828	812	925	825	873	837	841	834	834	877	894	915	829	887	830	864	878	802	840	845	839	817	894	907	850	881	842	874	862	837	855	879	879	814	849	848	839	841	877	844	856	877	875	853	840	858	809	859	903	844	842	842	831	852	896	848	834	894	904	878	843	879	843	921	800	892	801	786	845	839	843	851	830	852	830	896	859	864	895	875	830	841	840	844	846	862	879	860	840	840	806	889	854	855	851	853	851	856	879	886	810	846	830	854	869	871	859	863	932	813	821	829	889	840	909	821	901	861	857	889	917	842	902	858	871	841	882	835	803	912	878	821	822	801	866	862	867	854	874	870	814	814	898	921	924	859	865	865	861	847	846	871	855	873	853	865	854	848	849	811	847	876	835	872	887	863	805	859	802	855	860	817	836	912	850	868	856	810	836	886	838	848	851	865	882	867	864	847	824	847	843	847	846	844	812	867	858	816	880	847	830	874	901	827	820	876	857	803	843	844	868	926	896	825	852	820	803	855	885	837	892	840	855	860	842	880	863	852	862	890	855	852	872	844	814	876	903	899	810	906	864	863	824	827	833	827	870	845	894	863	824	882	872	877	859	805	898	873	841	885	869	871	895	895	814	860	886	883	868	857	864	861	879	849	851	868	830	811	842	872	882	879	881	791	847	844	887	864	847	892	890	834	891	791	870	830	860	853	884	858	886	844	798	791	886	860	816	866	836	888	876	834	874	893	832	815	814	818	857	840	810	901	847	838	807	857	837	860	855	872	820	902	825	858	839	883	912	843	863	861	860	847	931	862	842	856	845	809	855	833	855	857	849	874	845	867	873	874	846	816	870	917	898	824	831	886	832	868	876	865	785	872	864	850	795	815	818	827	902	893	857	859	882	854	840	871	847	844	890	831	917	809	870	863	816	862	878	871	867	890	827	838	826	801	844	835	854	888	896	850	872	861	875	875	802	813	853	877	880	893	842	828	888	861	862	850	789	835	856	849	882	850	846	859	837	838	817	854	860	829	890	858	862	816	829	857	829	852	898	861	892	859	861	859	864	816	812	878	908	798	836	805	836	870	850	864	884	869	885	861	850	836	836	874	891	809	872	833	884	883	823	823	847	844	856	815	842	873	849	835	884	888	861	821	802	888	887	904	843	837	883	888	851	858	838	807	875	871	854	859	884	870	873	820	809	812	882	909	896	782	794	829	862	845	851	822	901	853	845	866	928	815	842	795	900	867	823	894	806	830	834	811	854	864	864	857	863	875	866	869	855	831	818	816	861	869	887	888	878	869	867	834	850	837	842	887	867	840	832	815	814	848	802	828	841	820	902	822	811	792	867	838	822	820	816	843	799	894	890	857	841	857	854	836	825	922	816	842	864	852	840	836	856	879	855	813	828	825	829	847	810	842	842	896	844	858	896	873	892	886	882	776	828	832	873	822	850	844	895	836	901	888	865	857	815	879	880	879	872	891	878	865	818	787	888	874	836	846	780	866	865	940	865	824	839	853	885	842	884	908	874	812	868	844	884	856	895	874	821	840	844	857	855	797	902	881	850	866	835	877	860	844	845	902	856	816	824	799	846	882	887	849	860	935	795	848	896	870	840	883	871	920	872	842	912	796	837	818	882	846	882	856	883	876	812	869	902	845	849	890	816	853	841	815	844	817	861	831	868	876	865	874	926	831	799	820	829	820	869	901	827	852	870	838	893	838	887	880	823	850	840	869	849	877	843	889	884	809	807	842	845	861	822	861	881	880	869	860	874	786	855	874	843	856	855	832	846	899	888	860	839	839	840	880	792	806	879	852	880	865	850	832	825	835	917	830	839	876	871	856	876	859	862	829	920	822	872	828	843	893	835	877	851	838	868	930	829	844	838	842	837	828	860	850	887	844	836	858	919	807	888	840	875	859	838	898	866	814	859	842	845	841	868	872	859	851	830	854	856	857	796	869	801	865	800	894	860	813	822	836	842	864	869	856	886	893	834	846	878	873	880	905	827	841	874	836	897	806	830	812	889	861	866	863	813	864	863	833	854	906	855	873	864	892	911	829	874	835	827	830	888	887	857	869	924	875	883	874	895	866	799	873	849	837	842	838	877	853	888	834	829	887	886	858	880	887	923	861	808	856	846	862	858	893	825	906	899	860	858	900	865	890	827	841	831	848	812	862	895	887	813	911	795	792	829	852	850	830	838	857	870	865	848	843	850	824	900	837	873	856	833	880	847	883	884	867	841	887	827	842	852	856	848	837	840	833	881	812	845	866	855	813	842	826	839	844
24695	21695	28808	24789	20426	7475	2292	1441	1203	853	714	636	559	522	472	431	447	485	410	447	432	446	421	410	378	383	402	376	389	431	368	453	385	390	395	414	389	368	417	433	416	368	379	400	415	396	373	415	354	393	388	382	400	391	679	905	847	661	505	492	441	414	381	402	391	401	414	381	362	401	383	387	346	364	357	378	376	385	377	359	371	395	426	367	365	376	401	364	389	357	365	379	347	373	394	346	372	417	391	376	365	379	416	395	378	356	393	417	379	426	365	357	414	412	384	386	400	366	363	372	367	429	393	381	369	400	406	342	395	377	391	396	371	416	406	361	402	427	379	368	363	405	386	373	373	377	365	357	398	424	355	366	410	387	390	397	375	386	378	417	419	399	388	392	377	366	341	393	372	391	357	387	393	389	373	366	388	399	392	389	377	355	398	364	349	417	418	363	378	366	371	360	360	393	349	373	395	372	368	353	347	404	396	381	382	357	392	392	376	366	370	395	380	355	380	395	371	400	361	424	376	383	361	392	401	350	410	387	364	381	371	369	382	387	425	365	377	379	415	381	409	396	359	404	389	399	347	381	415	385	397	386	376	409	382	374	385	383	408	404	397	376	393	361	381	412	397	358	346	376	385	397	343	355	353	379	416	387	381	378	383	374	357	373	416	383	404	413	389	392	367	384	382	384	377	382	421	407	371	374	393	354	404	406	400	393	382	369	397	405	378	404	373	369	405	393	391	386	380	388	368	362	405	391	390	381	372	377	383	346	383	353	388	355	363	371	413	427	379	372	381	389	417	362	398	366	381	373	363	366	372	396	403	360	341	399	401	371	343	395	336	395	380	395	373	416	358	371	392	379	358	354	401	360	389	356	382	377	391	366	340	409	398	413	376	350	383	388	349	397	374	396	414	372	354	358	366	392	379	372	371	397	387	379	395	381	421	394	354	396	369	393	392	359	375	401	381	387	322	409	370	375	383	396	349	400	377	403	365	381	407	362	380	364	362	375	372	388	370	396	385	403	389	384	392	359	379	411	390	374	379	387	386	368	402	377	349	393	386	379	409	354	405	400	402	396	399	385	362	371	404	388	363	368	358	405	362	341	397	345	381	368	360	366	373	344	370	361	355	373	363	378	372	412	376	360	362	364	394	388	388	392	398	406	378	388	424	404	371	389	406	410	366	429	391	397	367	413	345	409	351	387	382	391	349	399	363	453	347	373	411	363	380	389	376	354	373	394	382	398	373	449	387	394	384	383	400	396	397	382	366	414	393	411	378	364	361	379	394	400	363	363	402	385	410	373	401	400	389	420	373	387	408	384	368	386	398	406	384	365	374	410	350	369	376	373	368	392	383	395	380	406	390	410	420	374	341	391	360	373	363	400	396	363	389	356	400	414	402	375	386	363	367	377	394	380	408	381	383	356	401	379	413	388	415	416	396	399	388	402	362	422	390	419	356	404	370	377	380	381	411	386	393	391	366	394	389	396	377	384	429	377	366	380	355	353	363	380	397	398	372	335	369	372	349	429	395	352	379	412	398	424	401	367	385	418	364	400	355	387	384	375	345	379	401	382	399	416	372	417	368	364	370	374	365	367	399	356	392	377	394	373	396	409	367	388	392	349	378	383	371	349	398	370	379	398	372	383	354	428	379	382	365	356	356	365	354	402	406	331	374	392	378	396	388	402	374	351	390	371	375	338	369	377	342	388	385	384	387	395	365	385	354	362	372	396	414	369	385	389	406	420	375	400	357	413	350	406	400	369	385	372	416	389	408	360	401	411	367	376	395	375	395	410	381	372	374	384	395	395	384	382	345	362	358	379	366	393	365	389	387	381	366	388	378	375	343	391	358	368	400	384	331	383	407	350	405	353	396	380	389	372	372	379	379	361	357	417	396	379	405	406	411	389	403	368	349	410	350	399	363	334	370	383	380	385	364	376	418	383	366	409	333	358	409	381	372	377	374	377	366	339	387	368	385	370	399	383	376	400	365	397	389	371	349	398	340	392	374	364	373	370	385	390	356	376	401	343	362	349	422	346	333	378	411	381	377	362	368	390	404	408	383	369	398	388	370	376	400	386	422	371	365	383	387	371	362	361	399	379	388	370	382	413	394	406	344	355	406	384	352	381	391	368	376	393	398	365	375	394	403	405	411	408	388	365	385	418	373	378	360	384	366	352	414	387	382	363	394	376	417	378	364	380	342	428	370	380	407	332	383	399	404	351	386	357	372	344	365	411	376	396	412	387	385	381	364	358	366	345	378	388	374	404	420	391	398	393	381	391	380	370	405	372	376	421	357	373	396	417	336	358	341	357	389	377	336	392	428	387	396	384	382	393	389	381	389	412	418	370	361	409	412	384	415	347	394	366	360	370	382	351	386	383	382	410	429	386	381	402	379	364	354	362	379	384	383	400	366	350	376	383	372	376	393	367	373	389	431	418	390	384	416	373	407	369	398	362	391	366	387	382	368	384	376	385	338	369	363	400	365	385	412	378	385	376	365	382	401	388	354	424	374	385	403	379	360	383	386	374	402	353	354	352	372	390	410	354	368	421	382	359	399	369	368	383	393	418	400	368	385	353	347	384	398	385	423	388	381	384	381	368	386	366	374	345	395	409	376	352	385	379	421	390	347	392	352	379	382	405	415	399	399	429	354	414	365	380	376	390	370	375	387	378	395	368	365	347	370	368	405	380	395	351	396	335	369	376	366	388	343	312	407	392	382	381	408	385	391	363	375	424	392	391	358	365	383	381	363	419	348	384	392	399	402	395	381	391	361	383	385	406	383	406	393	406	377	398	399	367	380	352	384	340	396	373	395	382	388	408	386	376	401	373	366	393	430	381	369	392	406	366	347	367	367	382	407	397	403	376	403	421	373	366	390	372	379	396	382	357	370	393	382	388	389	388	356	398	349	426	405	375	367	385	377	379	392	333	379	396	401	391	394	394	363	382	377	404	376	396	408	380	365	351	379	361	368	409	384	364	391	408	394	361	377	363	384	395	396	335	380	375	355	402	359	361	382	362	363	403	405	391	359	409	376	394	392	419	372	389	379	392	369	373	379	400	376	392	370	376	358	382	406	352	368	412	359	387	396	409	374	389	393	396	375	362	412	351	376	361	379	377	376	368	359	387	408	383	373	388	362	389	368	398	355	409	384	359	350	387	387	366	394	419	381	380	382	365	372	388	417	371	370	403	337	385	401	420	349	396	379	393	394	355	365	382	398	402	375	359	395	361	357	354	432	380	360	350	393	366	409	392	416	389	405	389	392	383	373	386	413	364	381	410	408	410	394	394	410	375	385	398	383	371	377	327	381	342	387	378	376	378	400	391	376	376	383	355	417	373	368	382	355	393	380	393	372	386	392	371	397	388	373	399	420	388	394	389	362	382	363	388	376	416	364	389	371	356	389	391	394	341	384	407	382	381	365	393	366	434	369	381	390	380	392	371	386	373	377	355	398	365	375	412	374	375	372	399	380	378	385	377	370	374	359	406
31120	48919	31132	18220	11706	7558	5307	4084	3732	2503	1889	1601	1395	1261	1039	986	892	872	855	880	787	821	803	793	804	778	786	727	715	727	755	752	760	742	810	838	835	757	728	744	736	742	749	759	800	726	777	755	769	765	721	742	798	740	1744	2365	2160	1575	1164	892	788	744	731	704	795	725	723	720	666	693	709	669	720	704	696	712	686	731	636	656	744	697	687	731	698	755	710	699	727	741	720	694	717	709	733	738	749	780	679	736	689	717	687	669	708	737	704	735	701	725	728	703	709	717	724	719	674	693	707	739	705	776	704	679	694	703	705	693	699	731	724	727	731	704	719	719	672	683	706	738	723	712	675	736	746	667	700	656	726	677	680	704	736	711	637	747	734	739	735	692	677	675	765	667	692	731	695	697	717	719	683	684	801	700	678	671	729	739	683	708	704	748	738	683	696	725	690	729	710	751	737	676	724	750	729	754	728	695	750	674	722	726	754	744	672	688	699	723	747	638	703	686	704	738	694	712	713	740	671	664	700	665	744	719	794	663	713	671	680	657	703	672	673	726	683	723	703	699	698	715	696	695	665	725	727	736	730	676	756	684	717	701	698	730	739	681	718	703	657	677	730	667	714	725	660	686	707	693	732	708	708	751	721	716	706	691	757	722	700	696	708	665	689	718	652	705	718	656	676	685	700	716	735	689	734	745	720	685	711	700	719	731	692	669	755	699	692	695	694	756	731	711	704	729	768	700	724	736	670	712	757	719	702	724	689	671	750	698	700	714	750	728	720	714	684	709	733	734	682	730	698	720	679	677	686	683	725	743	732	707	698	714	702	749	734	699	733	706	722	708	706	725	728	726	719	749	760	729	715	741	663	704	703	733	696	767	730	677	673	683	657	787	710	707	727	746	763	739	673	753	745	758	718	686	714	681	710	691	757	692	705	747	694	701	690	714	710	729	726	753	716	667	706	644	749	704	696	700	675	735	697	775	722	679	722	669	700	689	726	710	698	691	722	723	710	728	732	629	713	664	731	701	725	668	682	727	729	700	697	730	687	724	697	667	694	747	729	680	702	692	679	713	703	702	711	708	711	689	770	781	773	707	752	731	677	751	717	709	680	706	715	735	687	715	691	712	721	735	729	667	715	678	681	649	724	722	721	695	739	699	697	689	712	698	702	690	688	675	722	729	683	711	644	646	663	719	683	658	731	691	720	702	699	731	757	725	687	792	720	747	651	705	668	687	769	722	686	698	702	735	722	678	701	732	724	704	702	758	684	678	668	752	727	682	727	726	722	691	738	697	699	718	675	692	707	702	701	725	731	693	721	734	679	722	692	719	694	747	655	680	698	739	726	739	698	677	706	714	704	663	684	701	756	680	767	762	702	703	715	663	712	700	729	686	707	692	735	732	713	756	729	701	711	698	690	711	702	682	686	710	684	722	719	720	685	713	644	724	720	706	745	700	707	694	706	694	743	735	732	680	714	734	737	689	694	692	701	681	639	703	693	704	717	733	697	701	710	712	741	720	663	742	707	740	733	728	714	738	693	676	729	697	690	695	698	697	750	696	789	683	716	714	695	748	714	698	714	761	693	710	658	690	676	693	709	681	674	677	674	701	700	699	732	705	670	721	729	711	727	720	747	658	736	653	719	697	699	663	700	701	726	689	725	666	726	718	709	732	704	705	719	672	716	705	699	686	722	709	727	719	719	702	733	721	683	673	688	720	753	699	730	673	710	723	723	719	758	677	726	708	721	631	720	723	704	695	718	695	648	742	680	674	728	703	711	666	686	665	698	662	715	735	718	703	704	649	717	644	688	724	731	703	705	674	699	745	732	674	658	672	694	700	720	757	674	710	704	698	714	703	702	695	693	729	671	687	701	731	726	686	696	727	698	731	742	684	699	691	699	744	725	725	731	678	717	689	692	702	658	673	707	697	706	709	671	678	705	767	706	748	709	682	706	660	718	684	692	731	738	758	723	731	731	654	702	713	697	697	684	677	737	745	666	744	660	734	737	756	718	684	761	712	691	707	696	692	673	672	703	713	771	699	728	754	683	755	720	730	700	670	689	713	672	714	745	721	699	689	691	731	746	716	732	685	679	713	737	703	668	712	746	714	754	699	710	716	713	708	653	700	673	696	685	698	710	700	702	719	668	720	685	711	683	722	688	665	691	705	724	710	718	738	708	729	685	683	688	716	760	746	710	706	712	700	684	745	717	696	673	689	708	714	650	719	703	706	695	742	711	718	724	709	709	690	717	701	665	693	664	732	719	717	699	714	733	693	726	706	708	716	668	742	705	740	719	702	730	685	696	713	733	692	705	685	691	739	632	716	752	748	747	686	675	737	734	712	718	678	685	720	725	697	720	745	697	724	710	766	718	732	767	691	740	711	715	706	698	692	710	694	708	724	672	663	677	708	687	735	695	725	715	783	743	678	760	656	672	739	712	720	745	683	695	677	698	708	717	723	701	692	695	735	722	732	754	696	685	738	712	652	699	716	752	711	727	672	707	695	717	726	681	708	749	716	666	716	703	671	755	690	718	701	737	715	693	702	699	683	709	715	719	728	670	675	687	758	756	724	692	711	691	679	710	693	742	701	750	702	672	681	737	672	709	747	729	712	716	683	700	698	706	698	731	677	674	725	686	725	704	676	732	673	709	703	697	718	711	668	734	741	716	715	755	679	706	671	696	680	662	699	736	737	729	747	727	656	760	715	712	705	697	688	699	653	756	686	710	680	731	689	673	697	759	773	686	718	702	742	726	720	667	706	690	713	719	700	702	678	776	699	692	689	674	722	730	738	687	727	694	677	718	732	732	689	751	762	726	726	777	683	718	700	700	696	729	719	719	693	735	699	714	748	724	705	737	731	759	701	704	704	715	724	719	758	681	692	703	694	668	679	724	717	726	741	713	731	709	708	745	665	663	702	694	702	725	663	687	714	731	722	685	708	708	724	687	722	705	736	690	669	690	657	716	683	723	708	686	714	712	679	713	700	757	757	674	694	744	715	687	742	712	704	735	716	710	724	733	740	701	722	683	716	722	728	703	710	718	707	744	751	689	719	712	722	715	684	678	729	737	698	698	668	704	693	709	735	690	726	662	711	688	725	703	760	705	715	747	709	621	688	688	702	705	729	710	656	699	702	716	728	744	743	775	719	750	730	719	761	743	695	747	705	707	727	683	727	687	666	644	711	718	670	663	669	713	740	686	658	763	695	708	746	742	745	729	720	729	708	719	664	667	725	644	735	673	712	717	732	740	720	738	700	717	719	720	671	678	697	706	681	668	736	685	714	702	757	698	729	710	690	713	692	715	711	720	728	706	712	720	761	768	713	712	747	689	697	697	722	716	704	691	726	661	700	708	721	677	748	674	763	711	698	688	684	690	732	714	722	693	722	741	679	722	773	735	682	710	707	759	738	689	704	726	720	680	706	712	744	723	740	745	732	759	723	748	751	696	736	685	749	745	698	738	691	722	754	739	774	668	694	721	695	712	730	759	698
23588	21621	29355	24173	21517	19996	6597	2320	2103	1120	880	703	594	503	444	469	435	431	408	379	344	342	365	354	365	347	359	362	357	386	335	323	341	377	357	328	320	306	316	335	315	329	305	303	315	324	338	327	321	311	339	337	328	350	1145	1220	1140	812	520	432	369	350	342	322	289	309	289	308	310	315	286	292	303	324	319	313	287	315	278	332	310	297	311	308	310	338	320	315	260	301	302	313	297	298	310	303	315	309	317	298	316	279	282	320	300	321	317	300	281	303	292	336	329	313	311	307	314	335	326	303	319	335	335	273	299	284	312	309	296	289	335	311	294	306	301	320	342	321	315	277	308	297	310	303	335	291	310	302	302	314	335	294	323	322	348	351	317	315	308	303	293	332	321	294	294	331	311	285	307	316	322	295	323	327	296	332	323	309	305	299	280	324	332	361	286	296	329	320	284	275	333	303	267	277	317	326	360	315	341	303	315	313	325	307	322	292	316	330	303	300	301	308	314	334	294	284	306	339	306	320	336	328	306	298	310	318	308	317	282	325	347	277	280	321	313	316	307	300	325	320	328	284	334	295	331	312	322	295	333	322	318	306	307	279	346	310	295	306	337	289	304	310	310	275	347	294	334	337	303	312	294	294	298	310	343	328	303	304	319	320	316	289	293	326	316	335	312	302	293	296	313	308	273	301	272	310	306	319	300	287	287	344	322	313	331	332	307	301	306	309	328	297	329	303	308	331	278	328	317	332	299	303	318	298	313	343	326	328	300	298	323	336	330	303	303	296	322	313	297	323	322	313	293	314	320	324	315	311	311	298	257	291	285	301	283	297	305	336	327	303	311	324	327	300	310	290	308	303	302	328	338	298	271	348	327	307	332	306	303	345	311	302	311	313	313	318	320	337	301	288	310	299	316	321	320	281	295	323	323	282	307	282	274	310	270	311	277	281	309	333	319	314	340	306	341	275	304	299	306	307	299	324	281	289	301	318	309	320	337	308	307	332	310	325	290	317	319	300	326	337	308	304	311	322	289	296	306	301	349	288	309	312	292	272	299	305	298	356	317	309	309	328	294	319	292	339	321	306	320	342	316	281	316	308	319	294	327	309	289	280	333	319	310	293	277	337	290	321	328	308	302	341	291	298	302	313	316	307	319	295	313	303	319	302	322	300	303	305	308	303	314	301	301	297	313	317	294	317	305	314	326	293	288	315	330	296	309	311	325	317	298	299	298	326	325	305	304	299	317	322	292	297	279	315	325	321	323	342	309	343	297	319	317	309	298	311	300	302	286	315	314	302	297	277	312	298	328	294	309	328	327	262	284	301	277	282	332	290	316	287	275	339	327	318	288	310	288	320	306	277	327	325	332	327	308	332	316	337	320	329	291	313	279	284	321	303	304	339	312	340	311	322	299	321	316	316	303	329	342	317	340	308	283	328	315	337	280	305	320	304	306	306	307	329	309	319	319	315	327	317	317	315	299	309	287	267	325	326	321	320	311	319	366	275	309	322	302	314	335	315	320	303	317	334	347	310	290	322	313	338	326	320	329	303	333	293	316	294	308	314	311	342	288	323	311	311	328	337	314	326	313	312	273	315	324	291	324	298	293	293	318	287	324	281	296	302	279	304	273	295	282	299	313	286	315	308	321	293	292	305	314	292	295	308	300	273	280	326	308	293	302	324	305	303	315	311	305	353	293	310	331	342	302	318	288	311	313	306	279	329	310	293	292	327	277	317	341	324	305	335	320	284	307	279	343	292	330	294	301	293	326	335	320	312	301	288	316	312	323	299	305	324	294	330	302	319	315	313	313	315	299	297	315	294	324	268	328	312	334	341	293	336	314	283	324	317	283	326	319	269	316	318	312	304	324	300	271	320	348	296	300	321	314	317	339	326	309	285	309	300	323	308	316	299	309	317	306	289	316	273	307	284	318	308	305	303	350	310	298	317	305	321	326	291	339	307	306	307	328	300	293	322	308	289	324	296	296	297	332	296	309	314	318	335	322	310	311	325	297	297	308	284	316	338	304	341	297	274	299	272	285	314	352	291	287	298	299	307	320	302	292	267	334	297	283	280	281	333	337	321	314	296	310	292	265	301	298	329	319	302	311	296	347	286	321	301	342	291	319	291	294	312	333	306	323	316	337	332	289	285	295	324	316	296	278	301	306	329	280	299	320	325	306	325	328	278	276	335	308	322	306	337	330	279	311	305	300	322	282	301	270	341	299	294	276	317	327	299	289	340	303	284	315	308	295	317	300	320	301	308	294	297	308	305	320	318	318	297	287	307	309	315	313	271	323	328	275	284	299	273	310	294	319	313	314	323	309	306	312	299	332	326	313	309	322	314	315	332	308	302	314	297	325	320	298	313	307	305	282	335	305	281	306	310	315	311	303	326	299	317	275	337	305	298	302	318	311	335	312	339	309	288	316	337	289	344	326	293	296	328	299	314	302	294	294	321	311	359	300	325	337	302	331	315	333	300	323	335	304	294	293	325	317	337	327	284	355	335	304	321	306	284	303	312	345	299	326	292	294	284	304	307	355	299	309	302	334	307	324	322	295	288	283	328	310	296	281	294	325	277	306	310	286	284	297	301	310	294	284	307	341	324	313	298	298	315	321	319	330	319	307	294	330	303	303	297	324	314	291	283	284	331	309	319	306	306	288	339	306	297	289	284	315	305	310	282	305	309	299	351	301	298	301	296	302	328	302	301	304	307	309	274	305	305	310	323	322	309	307	356	298	304	321	288	337	319	299	336	303	308	284	314	322	309	291	322	338	328	325	292	291	303	334	298	285	315	310	293	300	310	295	306	292	312	323	325	313	328	307	312	296	340	304	317	303	318	296	299	310	291	310	322	324	285	308	324	289	270	317	299	308	283	343	336	317	308	296	325	328	318	320	313	315	316	346	326	302	325	297	294	309	298	310	323	288	325	327	308	281	287	325	319	330	339	311	318	329	279	335	298	309	306	281	323	331	351	305	321	317	332	328	288	310	332	289	327	284	318	313	297	293	307	319	283	351	339	300	295	299	315	277	321	279	313	305	301	311	327	280	309	339	339	283	344	349	304	360	268	300	292	296	322	329	315	304	306	295	294	338	313	302	341	303	297	305	312	309	299	297	293	313	319	310	338	289	305	276	311	300	304	293	313	313	301	328	314	250	319	307	295	322	289	306	310	346	316	328	288	279	296	315	316	290	317	307	313	304	293	303	321	308	307	309	273	307	321	319	300	308	319	316	277	324	319	307	323	321	316	290	309	331	292	315	306	326	309	312	307	317	289	300	300	303	289	295	302	310	322	317	315	332	271	351	337	292	307	327	279	319	321	304	296	311	298	300	314	326	309	283	268	285	295	296	318	326	324	299	294	301	336	283	300	303	306	287	320	317	341	310	320	324	313	280	345	326	315	300	322	321	326	273	339	309	274	294	298	280	295	292	299	339	309	308	287	310	339	324	288	283	288	286	289	294	290	309	313	311	332	288	350	320	329	287	312	300	288
34451	53571	36648	23810	16681	10913	7906	6488	6968	3687	2564	1947	1600	1328	1146	1117	1084	949	897	841	730	773	732	705	736	716	722	706	699	673	641	641	696	746	750	628	611	598	607	587	587	589	639	584	593	639	597	629	658	657	625	593	599	754	3052	3406	2867	2025	1162	856	720	660	625	550	597	559	574	594	611	541	549	576	575	544	532	517	543	530	586	562	565	559	576	564	578	568	533	577	556	525	577	581	588	558	584	598	566	508	576	544	565	572	545	563	539	570	583	519	557	535	579	572	558	570	556	555	556	579	539	534	567	563	577	571	595	587	541	571	555	553	553	564	601	544	548	545	602	524	540	531	588	570	547	570	537	575	590	621	541	518	583	571	555	565	532	564	540	542	563	563	554	564	595	528	565	520	582	550	563	560	559	577	559	533	586	542	552	594	550	581	588	548	562	546	567	561	582	554	529	568	564	528	552	557	600	561	584	549	578	596	593	566	559	618	555	595	596	517	531	548	550	524	564	543	570	587	548	542	547	519	580	561	560	524	573	581	537	564	551	569	556	545	589	542	566	558	577	576	551	596	574	557	568	598	570	529	574	551	530	567	566	573	560	594	571	577	594	560	590	620	541	567	536	599	589	551	546	580	540	571	585	565	592	604	549	560	591	579	572	530	586	568	517	570	548	559	524	531	568	558	589	594	599	567	614	548	548	545	566	533	594	585	562	557	568	612	554	596	568	538	580	527	519	587	567	558	548	555	569	593	546	576	581	586	583	562	548	549	541	601	577	580	591	551	579	576	579	580	575	598	588	582	530	578	563	514	568	568	560	534	560	575	584	562	577	549	558	546	532	565	540	581	542	573	514	567	552	563	587	583	617	539	559	562	517	569	513	612	566	572	572	526	553	574	570	569	576	573	571	542	527	568	564	575	583	583	588	623	553	575	541	574	613	550	540	563	552	524	598	565	539	571	519	579	541	605	574	566	609	558	538	550	578	528	559	555	562	537	544	555	535	534	549	538	531	527	560	554	604	546	541	603	549	567	558	556	571	589	525	551	570	557	610	555	595	572	591	567	562	570	556	571	567	581	578	547	545	573	566	568	548	573	543	552	525	573	600	588	545	541	587	556	565	547	567	555	586	581	553	556	539	564	605	572	537	545	537	570	561	559	542	525	563	588	544	554	536	545	589	569	514	538	600	577	574	594	591	505	581	552	581	575	573	575	530	593	571	636	548	575	546	519	556	595	552	566	548	515	544	537	510	553	555	574	556	558	551	544	601	542	559	563	606	555	592	553	520	541	566	582	590	572	509	558	574	498	589	580	556	593	546	570	574	541	597	578	573	589	570	551	561	560	605	589	553	534	588	526	574	577	543	571	572	609	551	499	545	531	578	546	534	571	607	539	543	582	580	554	561	608	567	582	586	581	575	552	567	578	535	554	551	537	607	523	542	560	569	568	564	560	565	550	558	542	571	563	580	582	522	579	592	590	559	524	575	610	582	550	538	538	557	569	528	541	582	530	577	571	549	558	597	563	538	563	570	529	605	590	586	555	588	572	523	556	588	526	519	536	572	530	572	543	531	530	582	592	553	550	539	565	533	538	571	515	589	565	591	585	585	570	573	533	576	543	534	558	585	568	531	582	575	580	586	554	563	626	515	519	558	555	573	581	586	583	590	592	579	553	562	582	584	580	581	600	513	557	527	566	560	574	553	584	565	525	547	551	614	574	545	583	551	572	544	556	601	570	564	584	611	568	534	579	537	577	565	542	568	549	555	534	566	560	532	575	564	572	599	599	588	573	560	595	542	564	577	555	580	591	601	565	511	558	578	520	571	567	555	595	572	535	558	599	569	573	641	579	558	560	564	562	564	551	544	597	577	577	538	545	536	557	557	520	513	554	537	553	541	641	553	593	595	571	576	545	533	573	554	591	521	614	539	548	623	539	551	589	561	597	567	559	574	511	582	525	571	579	564	627	569	613	535	555	590	558	548	574	565	581	562	537	560	545	509	601	537	562	552	565	564	612	571	567	538	563	533	570	534	581	574	569	555	548	548	567	564	560	595	552	592	562	579	592	568	545	554	537	579	577	563	584	570	509	571	535	559	545	548	571	568	606	574	626	556	567	566	526	606	562	571	576	554	600	606	614	592	600	579	571	507	558	553	541	546	560	514	593	526	585	593	581	573	522	530	588	555	595	575	584	613	543	557	546	577	559	531	546	562	590	593	543	537	552	608	576	537	575	553	539	550	549	563	558	542	553	576	594	541	586	552	563	517	547	585	619	554	524	502	580	570	564	566	535	569	596	572	548	544	558	553	562	602	575	549	604	535	554	556	552	615	556	550	567	585	592	572	605	582	581	577	548	551	536	556	545	527	566	605	533	561	535	560	572	558	601	552	564	560	574	551	614	563	562	570	586	563	554	531	565	623	491	545	528	595	552	546	572	561	622	571	553	575	554	571	575	552	563	537	533	569	518	549	523	588	519	572	563	606	553	595	491	607	575	567	555	601	532	591	601	582	542	587	515	569	543	546	600	559	530	604	601	572	609	535	622	547	582	588	575	582	516	570	547	556	575	560	557	584	563	576	570	582	580	591	568	500	579	538	550	555	534	534	566	575	553	532	540	565	559	609	549	551	607	592	520	537	525	587	576	580	576	573	587	571	573	600	583	548	569	565	503	570	533	600	576	554	572	585	572	524	586	582	589	586	584	581	602	569	565	533	599	579	570	570	571	583	588	541	555	569	591	540	574	571	611	588	565	581	542	562	523	560	563	549	591	580	587	546	563	589	604	548	548	554	566	566	565	553	543	571	561	519	574	504	550	550	569	591	536	558	577	596	584	540	557	571	569	574	552	556	592	520	538	600	573	597	590	578	606	555	576	580	581	566	542	560	539	586	574	544	563	528	559	590	545	556	555	546	604	570	579	536	577	556	588	541	547	600	582	541	546	554	571	549	507	565	534	573	551	527	543	566	572	549	575	568	608	573	572	602	560	570	600	602	576	546	554	499	565	558	609	568	547	583	556	605	570	592	576	563	527	577	604	568	579	513	521	552	546	580	580	572	584	569	528	548	561	566	561	570	578	552	546	632	564	572	519	561	562	541	560	584	543	574	524	579	526	571	553	543	583	565	529	537	568	609	566	546	607	600	540	565	549	593	543	592	548	540	580	566	571	562	547	565	547	563	538	532	544	585	570	555	574	573	544	560	515	513	546	546	563	515	574	557	569	587	586	565	574	556	561	577	567	546	562	515	551	574	542	545	562	520	545	567	565	559	560	560	572	574	616	596	546	573	570	580	547	583	553	547	517	551	546	582	596	546	555	571	525	567	514	565	567	588	545	581	560	572	571	540	578	559	568	542	542	562	569	582	546	526	568	546	549	551	575	560	574	532	540	545	580	551	548	568	576	575	571	574	553	567	574	558	592	581	574	635	563	516	571	516	550	548	581	550	545	563	616	546	506	588	552	548	550	590	567	609	565	583	556	554	566	544	573	570	581	541	577
27484	23102	20192	7864	2481	1456	993	831	749	638	583	528	462	444	445	484	477	457	461	480	481	437	459	447	457	455	450	470	381	449	429	441	465	497	438	459	433	444	446	438	498	421	430	460	443	430	447	405	433	415	467	397	435	483	493	521	493	521	463	422	445	465	471	428	396	423	447	437	420	451	453	416	460	448	452	446	438	459	426	432	439	470	445	441	423	427	441	467	445	425	450	434	478	452	425	429	430	427	439	401	443	469	428	471	419	481	442	471	426	440	417	435	411	434	440	447	384	431	439	430	400	445	426	445	450	432	415	464	415	438	481	481	443	403	434	426	425	446	447	410	462	433	411	419	433	455	424	407	457	436	426	436	393	464	422	405	421	431	434	446	413	439	433	443	420	467	475	436	426	439	447	427	444	428	403	443	411	468	432	445	437	410	396	459	434	450	453	424	469	464	422	424	460	458	429	446	409	386	435	468	456	456	424	464	428	467	462	444	445	447	434	446	453	445	452	478	456	431	445	461	436	439	467	423	427	465	438	405	424	403	469	433	440	424	424	416	462	436	460	446	446	419	433	426	413	440	445	438	451	426	448	421	421	442	479	431	470	438	427	439	446	407	418	421	456	419	468	491	438	432	435	424	433	443	458	432	411	417	412	392	453	479	465	437	421	449	425	415	431	434	401	455	465	443	455	446	459	432	453	409	452	422	448	458	466	434	403	475	452	421	380	445	416	409	424	438	429	440	408	461	417	428	404	447	438	410	440	468	422	429	446	487	465	436	450	472	429	461	429	418	442	443	446	433	415	462	450	436	426	426	428	441	435	433	448	455	461	437	423	456	460	481	452	432	471	467	431	407	416	420	454	396	430	462	449	410	438	421	396	435	429	417	476	445	454	426	438	434	440	440	468	472	435	479	416	434	430	452	471	459	430	420	423	466	425	473	437	449	436	448	448	432	454	436	427	467	454	412	420	432	437	422	470	434	416	440	417	447	457	400	435	421	460	416	408	414	440	460	444	463	409	441	438	404	479	432	463	432	483	439	412	431	444	466	438	421	434	409	440	433	419	432	459	450	398	444	405	440	445	435	441	449	432	443	443	451	438	416	446	407	451	412	410	432	416	411	434	442	457	409	436	472	419	425	402	462	400	433	450	409	426	444	443	416	424	413	431	437	447	441	451	448	402	440	442	428	438	438	459	437	424	443	434	462	440	423	431	453	445	452	430	423	427	413	430	458	437	451	431	449	438	444	447	440	449	420	434	405	426	441	436	437	462	445	466	427	434	446	413	438	419	445	448	430	423	434	480	461	436	466	422	429	438	402	441	456	425	443	418	424	396	445	474	449	457	449	471	433	459	408	415	427	430	450	427	411	453	458	449	414	398	455	492	406	449	437	434	406	404	431	430	457	430	475	461	445	450	414	437	425	434	467	440	395	423	419	439	427	432	458	436	448	425	421	459	416	440	444	405	411	412	484	422	392	453	413	398	439	437	418	487	435	432	440	488	471	443	459	448	430	458	429	436	438	456	439	459	411	433	451	443	393	419	474	419	477	411	446	446	445	462	466	460	447	449	430	464	395	405	410	457	452	414	438	481	460	422	431	439	429	439	433	423	444	420	452	424	419	425	458	403	488	471	470	430	453	425	420	433	418	386	436	421	422	438	408	438	452	441	426	432	423	456	420	437	437	443	411	428	406	442	410	459	407	425	422	434	396	421	393	428	449	484	424	448	423	409	446	452	457	430	448	432	427	456	451	444	446	465	427	457	433	425	459	436	438	422	441	452	424	458	435	471	415	455	437	428	444	469	447	444	435	437	413	426	398	436	435	425	429	430	435	450	426	452	458	433	452	462	437	407	451	432	428	422	483	434	444	456	465	446	406	464	452	464	443	454	484	424	426	418	451	449	443	437	444	433	426	453	439	444	446	454	433	424	462	419	414	426	455	446	446	413	446	442	461	431	433	416	432	446	414	464	441	443	430	440	437	445	416	440	444	455	411	445	443	416	442	406	432	459	450	445	473	428	473	439	424	449	440	456	435	451	407	432	459	421	474	475	456	463	438	454	423	425	462	468	438	414	416	432	434	431	420	436	445	466	439	455	430	458	454	459	434	478	469	421	442	432	403	420	479	433	429	433	414	448	430	458	469	427	420	455	444	393	424	439	473	426	386	432	411	443	469	475	434	401	460	477	452	439	421	484	446	469	410	428	462	472	423	431	489	429	450	480	416	441	450	441	432	450	405	384	431	435	437	477	414	462	432	448	444	429	465	452	421	431	430	392	455	442	467	446	426	419	428	457	450	454	423	468	451	457	448	450	417	409	450	412	434	445	434	479	481	475	426	431	405	457	432	440	411	446	456	438	415	427	443	431	486	433	431	448	410	448	435	405	433	442	438	446	462	426	457	416	420	445	391	442	432	468	441	468	459	420	449	465	446	466	430	446	453	475	425	474	425	437	482	423	416	472	453	435	461	438	440	476	433	459	438	403	471	459	428	417	470	424	416	451	466	432	427	419	396	449	414	417	435	423	438	453	419	460	448	443	450	443	440	438	442	428	451	443	441	456	433	437	417	422	436	436	445	460	407	481	460	435	446	437	466	447	489	448	438	454	427	442	448	444	462	433	454	450	448	465	392	464	419	441	484	421	418	457	420	460	438	426	461	430	465	374	410	443	447	479	410	419	468	427	388	434	441	446	433	412	447	432	423	446	471	449	422	437	459	460	431	441	445	411	444	442	467	436	429	426	440	400	479	420	455	435	444	415	473	439	450	412	434	450	438	423	467	437	431	425	424	433	435	424	445	479	440	462	417	420	467	440	436	473	466	439	438	460	425	424	417	426	428	448	458	454	443	446	430	473	411	434	454	464	450	463	462	415	478	399	453	428	426	461	418	439	441	443	405	480	423	430	444	422	431	460	419	445	433	429	420	430	405	441	447	434	418	402	433	420	452	415	437	423	442	445	438	441	464	431	415	427	419	474	430	431	442	445	441	446	429	444	458	425	402	439	457	448	443	429	446	431	407	440	413	424	426	450	420	448	465	436	427	394	432	438	420	463	461	410	437	449	469	442	459	432	436	439	429	417	465	443	465	448	474	466	465	393	404	461	403	451	411	410	424	433	453	431	450	444	477	459	433	461	428	451	424	396	458	445	434	418	441	459	448	428	420	446	437	421	439	415	416	409	430	461	430	431	442	480	452	419	429	468	415	427	455	405	448	458	444	405	421	453	429	447	413	436	458	418	447	468	413	429	476	413	458	384	411	462	456	433	428	455	428	416	450	401	439	477	466	441	474	423	450	417	441	431	427	426	421	461	469	453	437	445	418	428	447	409	389	396	410	406	480	427	428	439	434	414	436	411	443	453	442	441	442	415	386	452	426	405	418	446	416	438	489	450	418	420	487	399	437	416	417	426	429	424	453	464	423	465	434	453	408	434	418	440	409	421	468	460	430	410	415	432	434	453	427	448	464	450	471	467	424	436	448	431	463	453	468
27606	37945	24553	11291	6794	4322	2899	2307	2029	1689	1402	1126	1016	964	951	913	855	958	919	872	861	878	869	835	900	887	855	873	776	797	833	861	901	890	876	810	829	743	831	783	799	826	821	871	783	838	812	810	762	860	846	813	859	857	984	1043	1032	962	918	850	892	863	801	805	775	785	810	790	791	844	782	767	807	801	813	798	807	791	732	793	811	816	842	818	809	782	796	779	806	783	789	835	765	805	807	803	844	824	787	780	792	788	721	823	825	857	838	836	807	851	795	756	737	784	782	782	842	815	808	816	807	765	819	796	806	786	778	826	775	808	825	754	820	834	799	828	786	798	787	775	800	826	873	844	773	781	804	833	788	839	785	767	863	743	833	797	796	743	840	799	783	781	810	803	818	772	789	821	845	806	775	814	846	818	797	916	797	863	843	764	808	852	792	839	818	778	781	789	803	810	823	816	838	814	811	816	916	797	786	820	846	816	838	835	796	864	770	857	831	808	797	817	749	823	851	854	782	814	822	836	802	875	828	763	764	772	813	823	856	781	826	848	853	836	766	766	808	776	805	787	797	794	764	857	815	835	793	798	825	756	787	727	797	799	799	768	792	795	781	826	759	811	796	808	830	802	816	829	835	804	818	830	790	774	784	803	807	819	804	789	761	858	771	816	806	826	786	865	831	776	816	829	763	792	805	829	793	808	832	860	821	795	818	719	842	756	841	804	830	807	811	829	791	851	858	776	780	864	797	837	777	832	832	807	793	815	797	806	856	833	771	824	774	811	822	811	805	815	782	849	758	809	791	803	804	819	808	826	785	816	767	801	813	822	799	838	820	819	789	783	805	807	826	821	827	844	782	854	822	807	806	795	834	859	778	841	814	840	811	770	820	802	792	808	817	790	795	781	826	827	788	774	815	846	826	832	765	795	833	791	772	823	797	762	806	845	867	828	821	772	810	828	794	757	875	775	782	859	861	835	740	832	825	831	816	848	802	819	775	849	791	859	812	783	803	793	752	807	820	837	851	822	800	847	803	808	836	822	829	818	836	799	790	770	800	854	804	837	777	791	801	841	808	854	793	751	792	853	852	794	812	831	827	830	756	785	839	805	764	786	786	806	841	815	778	785	801	805	793	772	810	812	804	791	807	867	799	778	812	840	801	825	814	810	755	779	790	843	776	783	792	763	815	767	807	767	848	813	785	774	823	796	794	792	760	826	779	824	805	789	829	817	781	797	840	797	795	843	815	830	762	833	807	795	766	791	795	767	805	841	829	851	797	847	845	759	834	818	784	775	779	788	782	812	795	856	766	836	790	774	777	802	865	814	860	796	794	856	838	821	825	794	808	792	810	812	780	769	797	796	832	792	774	778	791	812	806	826	803	841	811	802	769	837	784	839	786	824	773	806	781	755	790	825	797	784	814	829	761	769	834	809	822	804	790	796	838	793	752	868	785	808	780	786	789	834	840	856	842	835	778	831	781	788	779	790	797	797	766	815	744	834	824	794	803	750	840	778	821	856	813	824	745	766	811	882	838	809	803	819	797	839	808	827	804	802	789	808	846	786	803	785	805	840	782	830	810	834	817	797	809	819	800	835	816	792	793	791	839	843	792	816	803	867	812	774	819	871	815	748	809	814	831	805	842	804	767	801	792	812	865	816	776	832	786	844	808	831	759	800	852	808	811	856	791	863	829	833	815	802	820	803	829	795	801	784	801	816	820	769	806	796	831	802	791	836	818	801	813	843	811	838	818	867	816	794	768	818	817	787	784	807	858	783	794	825	752	799	789	792	813	823	840	781	857	786	812	823	791	799	868	773	763	847	827	854	800	735	835	762	843	843	790	797	830	850	793	861	758	806	804	828	737	783	814	832	818	796	837	843	807	801	800	846	834	785	777	801	837	818	777	775	807	835	846	753	798	836	770	853	804	783	808	855	823	758	769	830	798	828	762	759	806	845	810	768	820	819	791	814	814	786	777	827	761	831	823	789	818	773	882	860	803	798	812	797	823	803	812	769	793	830	786	817	823	761	806	810	850	776	780	805	833	797	757	782	825	807	791	806	866	810	813	799	792	844	779	795	799	780	839	812	871	836	752	817	801	825	802	797	824	802	818	848	838	786	799	802	839	793	829	786	842	776	837	842	795	859	822	798	770	812	759	805	831	782	835	804	817	859	825	778	859	799	803	800	841	808	793	784	827	826	863	796	755	809	785	855	757	795	813	813	838	808	765	867	805	779	759	789	853	811	774	831	814	790	800	832	816	778	780	778	851	813	806	864	864	847	771	813	805	792	795	789	822	818	827	820	785	821	768	828	780	835	833	808	835	821	796	767	768	806	806	788	793	796	797	810	817	838	818	860	822	807	857	825	768	791	840	823	875	820	807	892	825	794	810	805	850	823	775	789	781	801	795	834	773	782	749	824	758	824	787	842	798	849	794	803	756	847	825	790	811	795	856	830	785	796	778	803	817	816	792	807	782	797	833	747	782	808	833	858	792	780	883	796	790	820	727	775	804	831	820	821	837	853	827	809	819	781	821	802	801	820	800	810	815	827	794	817	810	791	843	783	825	783	781	729	799	787	824	779	793	777	797	752	807	772	858	817	778	765	852	820	835	751	798	821	811	831	835	879	784	786	731	826	783	809	764	847	807	839	819	810	861	797	847	787	807	850	761	859	761	822	789	794	806	794	780	827	762	835	826	764	807	805	760	783	794	753	779	811	842	819	818	858	788	796	815	781	883	830	824	799	804	811	780	820	723	857	809	820	802	812	806	791	877	751	815	779	826	768	801	779	809	801	786	845	792	821	852	835	763	828	745	830	825	822	780	790	812	807	816	838	799	791	796	739	867	842	778	772	857	804	793	778	802	845	837	766	758	866	872	836	821	776	775	808	868	795	852	827	806	817	833	755	774	828	827	812	894	779	847	806	811	806	817	796	765	825	753	748	825	792	842	818	814	826	834	857	815	832	848	829	791	836	812	817	826	769	791	800	788	827	798	786	822	810	813	841	786	831	752	824	787	838	749	809	844	809	806	778	802	779	873	862	821	795	776	826	820	838	764	806	841	874	812	801	755	753	817	821	809	803	826	749	794	747	842	807	818	814	827	770	816	806	845	769	797	811	798	819	769	807	765	794	810	784	836	778	811	809	766	804	820	801	807	800	822	768	826	767	771	827	812	809	810	777	842	727	862	820	760	870	805	769	777	831	818	805	782	807	790	795	796	810	808	828	837	794	853	782	811	838	773	799	797	852	818	821	797	788	804	781	813	812	822	789	827	842	790	770	800	825	814	749	811	803	754	816	807	857	786	801	844	768	814	819	800	823	838	820	812	854	853	799	831	775	862	809	769	787	796	787	844	874	781	798	786	842	808	793	820	766	768	815	810	788	805	789	852	802	799	761	787	813	788	777	821	798	848	812	780	807	794	821	804	852	853	844	818	872	808	844	835	807	810	861	836	826	776	819	775	840	768	844	783	844	806	815	802	769	804	800	820	814
24621	21689	28840	24845	20429	8027	2600	1487	1371	914	752	584	1212	450	430	372	406	399	418	416	447	388	413	376	374	395	365	397	376	401	405	393	418	404	380	356	373	375	378	342	379	358	344	375	379	371	338	344	353	321	354	357	349	454	748	716	721	597	465	390	347	400	381	346	311	354	342	381	349	359	343	373	369	321	313	340	345	345	341	331	370	357	337	360	342	374	342	381	382	295	354	327	357	366	391	378	351	347	365	329	365	333	345	362	349	351	328	374	341	366	331	362	371	366	363	323	391	330	361	341	388	376	384	345	316	332	378	344	359	353	345	352	365	342	337	342	344	319	364	337	373	343	339	347	356	360	358	350	350	319	339	364	357	347	357	358	350	358	343	342	352	355	339	337	331	365	357	339	352	354	362	346	369	324	338	355	361	354	366	360	331	377	364	380	343	340	388	318	360	354	335	361	332	354	371	353	365	347	337	362	335	367	372	358	355	381	333	361	373	376	300	350	354	345	344	336	355	362	354	335	356	336	361	307	360	368	349	345	349	349	349	345	362	360	343	361	346	392	346	327	344	384	378	343	383	401	347	321	363	350	367	360	367	318	319	316	344	327	328	321	351	372	355	364	337	356	329	337	335	366	357	334	348	352	355	310	318	370	342	407	365	329	332	354	299	380	334	331	329	353	328	361	317	341	354	340	327	356	357	332	363	360	336	347	328	348	360	284	328	338	319	377	353	392	358	362	339	314	349	313	340	357	356	353	376	376	337	360	355	344	356	377	356	366	328	340	380	383	318	357	341	360	353	330	323	361	336	357	352	332	361	327	317	313	351	356	384	344	363	363	362	332	344	346	381	365	333	364	363	359	371	321	337	320	340	370	344	330	322	356	359	367	362	351	352	359	370	359	358	346	361	358	317	365	350	373	367	347	368	347	352	382	350	335	352	347	383	381	334	387	328	353	344	355	326	359	372	338	334	332	325	345	347	347	376	368	370	328	335	309	358	348	352	327	344	352	374	338	330	400	330	319	351	333	363	361	344	351	341	346	387	333	342	379	364	361	323	325	352	320	346	335	341	335	364	330	352	364	328	347	342	357	335	334	387	333	339	339	357	386	348	347	346	391	361	378	364	370	357	365	338	325	356	341	385	351	338	370	343	325	360	333	319	376	336	315	330	335	314	320	337	331	362	335	345	348	324	344	331	361	317	354	341	352	361	354	354	356	362	345	361	339	394	357	341	320	328	334	346	361	369	345	381	330	335	353	365	333	367	308	353	333	351	357	337	371	375	326	348	345	328	357	369	360	339	358	313	378	348	309	323	335	333	375	342	335	384	340	362	368	332	354	356	393	398	328	384	336	341	376	344	328	333	369	327	366	352	327	354	356	336	331	321	324	345	360	349	355	324	355	328	326	399	373	385	342	363	377	328	370	332	357	342	347	344	369	318	337	408	351	346	355	344	377	323	328	301	358	349	377	383	329	324	354	357	342	377	340	339	352	356	338	351	308	345	355	362	339	347	351	369	325	358	334	368	343	346	325	338	306	350	376	388	324	352	320	339	348	337	362	350	362	352	333	318	346	341	364	330	335	338	333	366	346	343	348	352	345	328	353	348	375	319	355	340	349	366	368	373	356	322	381	335	372	360	353	360	357	316	355	335	345	364	353	375	345	345	339	347	347	320	351	371	337	344	323	345	337	372	354	340	354	351	339	354	349	373	368	327	374	388	372	342	321	346	324	330	375	396	352	353	355	348	368	392	320	345	347	349	362	375	349	323	328	378	379	349	368	331	339	341	325	370	327	336	344	351	347	335	382	364	356	321	336	362	375	321	336	362	359	381	350	377	340	366	347	358	341	354	344	354	352	349	344	337	347	352	362	358	348	346	374	370	376	358	352	378	367	375	383	343	335	342	374	344	358	328	365	368	357	381	325	330	361	354	349	353	347	363	348	335	348	337	333	337	338	333	372	335	343	356	340	337	329	356	392	375	348	334	372	395	334	350	344	334	361	327	377	355	331	309	329	340	372	367	366	375	335	338	373	322	346	373	370	377	351	314	383	339	324	333	353	348	310	373	393	324	355	359	341	335	357	358	320	343	375	353	385	320	343	332	353	362	376	347	351	333	338	356	355	361	364	353	338	327	340	306	353	348	352	343	333	328	359	336	336	356	365	365	356	321	359	354	335	360	363	310	336	341	358	321	381	360	330	344	313	372	364	318	373	348	357	355	340	344	351	346	364	349	359	395	376	382	360	332	342	352	329	332	354	353	334	377	349	385	353	352	348	294	344	318	368	354	330	363	361	355	345	343	339	349	343	365	345	322	356	347	342	355	337	328	346	357	342	336	346	351	325	357	368	376	347	364	343	325	361	357	341	348	372	338	346	369	332	314	339	351	338	346	378	358	337	365	353	366	359	387	323	356	368	338	339	348	362	372	321	318	333	374	371	353	321	336	333	320	358	358	357	332	358	351	356	345	312	328	333	371	366	369	357	310	352	315	311	358	364	338	361	364	358	326	321	319	332	347	346	366	356	304	360	367	369	350	319	349	329	340	349	378	373	358	374	339	356	356	350	360	357	344	315	351	341	366	379	342	334	365	314	362	348	372	344	370	349	365	344	346	357	386	353	359	364	372	341	318	352	343	333	378	350	364	328	347	360	351	326	354	321	385	356	330	355	357	324	327	364	374	348	332	322	336	380	360	320	351	334	396	354	345	359	336	328	347	307	341	351	363	328	326	377	326	349	341	310	349	350	348	366	333	316	368	349	337	334	343	327	379	341	352	373	355	377	358	382	362	360	300	359	315	379	324	363	352	355	367	314	364	358	377	365	336	364	359	330	351	330	326	399	371	350	373	376	359	330	311	365	371	339	381	333	331	346	339	317	366	334	359	382	315	356	376	342	357	355	350	343	372	346	331	346	367	337	342	366	360	354	343	338	338	323	348	341	330	376	324	330	349	356	334	372	382	334	344	338	368	337	363	375	387	322	374	366	346	387	357	334	356	367	351	352	357	338	374	327	355	388	315	377	349	330	352	336	329	339	363	371	372	354	345	323	361	361	328	373	340	329	341	337	336	349	320	348	356	363	352	359	348	346	357	294	304	358	376	349	352	339	321	365	363	327	356	381	343	383	341	313	352	346	352	358	352	330	316	338	370	322	335	353	364	343	347	324	365	328	323	352	351	309	339	358	379	334	361	318	362	356	356	336	381	336	346	373	363	341	348	335	348	376	362	358	354	333	362	336	358	338	346	365	307	350	342	356	351	341	334	313	325	362	324	352	371	308	365	351	336	337	342	371	360	358	374	352	342	338	366	340	346	333	371	333	364	354	333	375	299	334	356	326	349	369	380	322	370	361	337	318	327	333	338	343	330	378	357	368	383	335	386	342	345	335	326	331	353	349	370	350	369	314	350	371	347	365	379	366	345	358	349	325	333	369	355	357	320	339	348	363	375	339	357	360	336	359	370	354	344	351	322	328	335	288	364	317	335	337	351	322
32078	51146	34169	19238	12433	8442	5822	4428	4385	2684	2203	1566	3653	972	917	870	843	870	905	941	830	804	780	786	775	758	741	786	758	752	781	808	791	770	705	741	662	678	628	660	664	678	672	679	677	681	658	656	676	689	692	695	650	1000	1972	1869	1898	1322	974	798	785	697	641	655	696	659	641	609	649	641	681	650	670	669	696	603	636	646	638	630	638	679	642	613	641	684	675	659	620	682	664	698	635	615	605	646	644	637	702	689	667	640	651	684	684	677	650	646	669	655	670	659	660	658	647	641	663	620	685	661	610	656	676	707	682	685	657	667	713	644	618	656	673	646	700	702	629	654	660	643	652	608	674	669	659	638	672	609	651	663	663	678	652	609	693	676	677	640	662	622	674	664	669	648	631	694	643	629	693	643	641	714	630	635	693	648	643	619	646	692	668	682	678	695	653	677	636	610	639	684	676	643	674	617	646	653	652	642	711	601	637	637	667	664	690	679	631	618	662	681	647	661	657	657	657	655	681	667	684	639	661	654	665	623	651	670	663	678	630	659	690	677	652	632	657	651	647	689	654	687	648	648	650	650	662	662	618	650	647	697	678	608	670	636	659	640	665	650	698	638	642	695	643	616	664	582	680	683	619	622	687	668	691	669	681	660	655	698	627	629	631	666	681	668	640	641	644	688	638	706	625	638	635	701	684	631	626	654	649	627	656	650	638	648	669	615	653	634	656	658	648	703	633	641	622	622	686	656	665	634	660	628	671	660	656	651	669	623	693	683	591	689	653	657	679	655	670	671	676	707	636	678	658	676	626	621	704	624	669	666	656	691	626	676	642	659	647	652	634	666	685	631	670	677	635	657	620	669	686	667	655	672	669	675	696	644	656	652	657	644	691	657	646	657	615	662	681	641	638	666	684	667	691	623	663	626	650	638	683	645	702	632	627	703	671	633	631	655	718	673	635	659	657	676	658	628	674	605	639	631	625	685	661	642	677	675	639	672	606	675	649	654	649	655	660	617	642	635	664	645	660	638	666	668	639	663	675	666	685	628	629	610	671	659	670	655	704	661	640	647	644	693	646	666	666	648	702	629	709	686	658	650	666	639	607	656	678	605	687	648	666	702	637	661	645	638	657	617	686	638	704	664	684	624	661	663	650	658	673	630	643	638	650	678	687	602	635	652	697	674	701	665	672	655	620	636	645	659	649	669	663	697	635	637	677	637	656	661	654	661	622	656	632	684	650	610	668	667	659	699	647	642	667	679	645	665	667	667	652	649	616	664	651	659	630	680	611	685	670	633	647	659	650	697	659	713	666	670	646	666	638	665	650	646	638	665	687	664	651	647	661	704	642	664	673	621	661	627	633	628	654	653	671	665	681	632	619	618	667	620	645	622	664	631	639	713	675	658	670	705	685	618	677	679	643	669	669	678	620	676	621	651	638	660	613	680	686	677	616	592	706	645	675	676	644	698	671	668	580	650	626	674	622	648	677	671	654	630	686	678	609	643	735	672	628	657	696	665	627	639	660	684	674	676	661	668	655	702	640	638	642	674	679	680	646	658	651	673	662	625	608	639	636	678	608	661	643	618	683	641	677	635	661	669	673	656	669	636	646	706	674	698	658	654	686	671	685	653	688	640	637	686	748	673	667	649	607	704	647	609	652	656	655	667	657	632	630	639	657	677	662	684	651	665	644	646	690	678	657	679	648	676	654	642	625	645	675	729	708	668	639	609	654	690	678	629	636	684	678	667	626	679	631	627	702	639	665	670	659	699	640	646	636	602	604	664	653	656	629	725	677	700	645	599	601	684	675	645	667	646	675	632	585	618	673	621	633	631	600	662	697	657	600	642	683	678	616	686	680	650	696	592	668	666	650	667	665	654	684	663	622	633	644	592	644	652	656	665	721	661	655	734	644	647	657	649	656	703	642	712	698	613	643	686	630	659	655	659	658	670	628	677	626	656	624	663	661	695	638	656	665	681	641	683	632	641	660	653	621	736	681	665	633	687	674	690	652	663	676	638	661	675	657	589	627	697	627	620	664	650	587	671	627	640	625	696	714	640	696	658	658	648	677	664	677	663	670	646	628	668	639	650	625	669	702	631	663	686	635	702	642	644	629	651	627	639	633	672	708	687	660	661	681	641	633	677	620	681	650	671	634	680	664	623	667	640	609	682	679	623	669	634	654	663	626	647	657	663	644	685	654	627	675	674	670	670	661	699	640	644	658	651	643	665	697	677	657	684	668	675	655	650	674	688	695	621	642	652	645	633	683	653	673	651	630	622	661	691	691	611	701	712	688	642	673	671	678	612	669	647	672	647	635	667	671	672	655	645	656	664	692	658	645	656	676	660	649	656	712	604	654	641	663	660	652	607	662	700	659	641	642	629	620	626	620	658	646	693	685	624	641	680	615	648	628	667	653	699	599	639	642	660	677	636	628	664	642	660	702	614	673	661	668	632	668	665	701	634	642	628	670	655	646	693	648	671	683	668	675	645	662	615	626	673	711	673	627	659	655	660	644	649	614	644	672	628	623	696	679	668	669	630	700	673	695	625	661	604	641	639	649	638	648	624	636	658	640	688	602	674	629	613	644	616	622	665	662	614	655	616	657	652	647	673	637	629	669	665	676	696	666	668	601	652	651	674	661	617	669	668	621	657	675	628	674	668	663	668	647	635	629	658	640	634	656	644	686	671	650	655	662	609	649	662	658	659	645	641	631	619	653	645	624	691	588	638	643	694	678	622	701	608	672	662	640	629	671	659	739	657	684	600	644	673	678	640	662	640	655	633	670	662	663	670	670	602	626	668	623	688	641	622	639	647	647	639	632	607	645	657	667	686	656	674	650	668	665	660	665	668	669	663	613	682	644	672	662	684	621	683	665	654	694	651	691	660	647	679	646	663	655	635	642	629	656	649	672	680	671	716	596	625	681	642	644	681	667	659	709	641	664	668	658	640	650	636	671	661	685	637	670	653	689	680	619	637	680	663	650	690	624	686	636	675	650	651	668	658	647	628	650	663	622	684	689	650	675	673	695	673	633	631	661	678	630	642	626	673	620	643	689	651	650	618	653	667	654	651	628	670	631	652	670	650	663	648	628	646	685	680	612	645	668	610	676	623	686	619	627	675	629	635	648	640	656	645	656	668	654	649	640	652	713	623	626	663	680	644	618	653	636	678	688	641	651	652	686	636	664	647	638	626	695	653	653	691	618	641	647	646	674	633	646	628	688	675	684	669	654	650	636	637	629	667	632	673	649	623	675	639	627	591	658	654	719	696	647	683	670	607	665	660	656	673	689	614	684	629	613	672	676	638	652	622	633	646	665	669	649	683	680	680	667	674	623	638	711	654	700	681	668	651	646	659	677	669	664	669	613	655	622	689	619	658	664	678	649	620	637	655	662	646	660	621	697	625	613	649	642	652	639	648	608	682	659	658	646	638	687	678	668	663	669	644	645	694	638	668	631	649	666	687	730	639	677	600	677	720	654	622	663	665	654	684	667	619
23567	21637	29391	24159	21523	20042	7157	2378	1901	1066	986	713	972	496	376	376	359	356	407	407	385	405	398	400	367	353	372	339	347	376	321	323	361	335	294	304	302	325	297	313	274	308	297	321	291	263	294	263	292	308	307	270	289	350	829	1106	1007	698	457	388	363	302	281	306	242	267	256	274	297	272	288	273	303	250	303	296	285	296	291	278	270	284	284	260	291	333	279	275	277	255	276	277	297	293	280	261	251	298	268	297	276	250	270	306	300	303	308	280	317	255	302	284	254	265	269	282	279	267	268	312	277	264	308	319	325	319	271	279	264	275	297	299	274	306	284	305	273	269	266	260	264	281	274	270	279	254	243	304	282	282	275	299	265	258	325	257	263	300	265	280	281	306	287	303	303	293	269	294	305	272	299	283	273	292	302	272	270	264	292	286	280	257	290	281	287	297	313	300	277	286	279	291	307	290	294	296	297	280	260	280	276	266	287	263	312	287	283	269	265	292	249	291	296	277	279	303	294	284	264	278	283	294	320	301	300	284	297	291	258	325	284	274	285	272	315	299	273	301	284	283	280	306	308	262	298	246	271	259	264	276	301	285	300	272	281	329	296	265	286	280	283	296	266	284	281	277	278	294	279	289	299	257	292	288	273	276	270	299	319	262	267	269	261	258	278	277	275	274	306	288	256	285	284	281	300	295	281	278	275	284	275	297	273	270	270	274	259	271	281	290	291	286	287	262	273	294	284	282	254	264	269	287	276	266	263	273	283	286	278	288	284	274	279	301	272	280	331	272	268	306	245	274	277	301	295	295	302	270	294	270	282	275	265	265	287	281	289	283	257	294	292	302	250	289	279	277	311	268	272	288	257	250	297	290	283	301	266	257	321	269	253	307	313	279	278	303	293	255	257	272	281	286	316	291	286	263	244	280	294	297	280	298	283	306	291	315	269	305	276	286	289	296	302	281	280	262	309	265	253	293	295	309	281	287	283	279	282	283	293	274	293	262	270	286	259	267	268	279	273	315	289	291	293	286	292	266	304	304	311	315	269	277	302	260	293	283	283	275	268	271	286	307	278	273	293	279	266	277	309	268	290	270	249	269	274	279	266	257	290	247	288	281	275	279	268	291	278	272	286	256	295	274	305	292	278	292	271	272	285	282	297	282	276	277	285	265	251	281	291	299	286	315	273	303	250	273	286	302	285	278	310	261	278	307	275	289	247	289	268	288	283	257	308	306	295	293	246	289	301	296	292	281	298	268	274	279	268	277	287	291	267	251	264	279	264	244	279	280	266	302	281	294	303	267	276	279	285	300	284	289	299	305	293	259	265	281	277	306	302	276	260	297	262	274	318	276	309	276	281	270	274	271	252	284	314	285	272	285	275	258	297	300	269	293	272	295	259	250	276	288	273	287	276	282	295	316	246	286	283	279	311	260	306	256	277	272	254	297	305	285	270	286	290	279	284	288	278	303	258	285	301	286	281	301	304	295	329	282	285	267	315	267	281	284	294	269	314	284	266	278	296	294	259	272	280	285	279	265	337	290	276	288	267	319	316	280	286	306	317	276	281	295	276	263	246	291	279	293	283	256	262	280	267	305	278	293	277	285	275	309	311	272	303	311	268	275	259	267	289	294	259	275	321	295	291	283	284	249	298	276	267	279	282	252	296	298	294	294	270	283	292	289	297	275	251	277	274	310	279	253	295	278	316	276	271	292	264	268	264	264	272	287	266	286	291	299	302	306	290	258	290	308	256	290	278	264	289	275	263	278	291	288	275	287	274	303	283	293	311	292	281	287	310	265	283	313	245	281	337	285	256	274	307	300	285	259	307	257	271	267	264	268	284	306	296	287	290	253	266	263	281	267	248	310	283	257	260	275	293	280	279	300	245	294	285	282	268	296	283	229	281	273	264	305	264	264	262	272	279	266	268	260	258	263	289	256	257	274	315	267	300	270	277	286	304	272	295	292	267	287	274	290	265	284	290	284	278	277	292	262	283	305	265	272	273	281	290	270	267	291	282	257	303	313	261	279	291	307	286	274	292	266	297	283	287	280	239	281	274	275	306	259	307	313	311	294	277	294	331	281	329	289	259	296	270	268	266	263	281	280	282	337	270	268	273	255	274	272	294	306	297	273	302	249	295	306	306	300	320	300	265	242	296	286	284	272	275	284	295	272	297	272	283	281	286	242	228	268	297	295	269	299	300	264	268	251	263	291	251	254	302	266	301	293	294	301	294	285	299	254	286	284	299	307	260	272	304	287	299	265	280	271	275	297	284	271	304	283	276	274	284	320	266	286	331	277	308	283	289	293	288	287	295	254	315	288	253	294	284	253	293	303	290	272	269	291	278	273	286	261	289	282	274	238	264	253	284	320	288	307	315	257	293	255	288	243	281	274	255	278	237	311	302	304	287	282	263	282	305	245	271	237	267	267	301	259	295	273	291	272	257	274	270	316	275	295	267	260	292	292	256	281	287	292	257	240	311	281	282	281	271	289	295	320	279	267	298	263	314	278	267	277	263	251	274	295	304	287	297	276	288	280	303	286	283	300	290	300	291	294	300	287	307	299	272	271	300	273	276	278	291	308	279	290	280	269	269	253	280	270	262	326	290	267	281	306	270	289	280	278	285	261	282	258	312	271	287	280	282	291	274	286	284	289	266	276	292	248	269	281	265	283	275	289	265	294	271	253	258	317	285	284	274	262	299	277	289	267	271	285	273	310	268	282	280	286	264	271	316	324	297	293	271	267	303	273	283	293	307	295	302	257	312	284	276	281	283	265	267	296	304	296	287	279	295	267	280	255	263	271	280	289	297	298	301	305	280	276	285	241	268	279	298	269	285	249	266	262	291	278	304	307	270	270	262	281	272	270	266	299	287	276	275	287	256	289	284	254	277	268	286	283	302	286	280	254	297	254	281	280	279	271	287	291	298	300	285	256	297	279	264	289	301	299	258	257	295	299	281	262	265	251	295	283	274	273	301	273	302	290	276	304	284	279	263	281	281	263	278	282	283	311	285	260	269	272	278	265	302	278	262	267	295	273	272	283	315	295	269	296	273	299	292	285	262	261	279	259	282	282	273	316	284	271	295	289	262	267	289	276	295	260	309	305	257	290	280	289	296	288	252	278	303	266	306	273	277	260	300	299	289	266	274	295	292	288	299	276	288	258	278	275	311	292	253	274	285	276	303	294	239	275	265	300	321	296	283	270	305	303	305	280	247	280	317	263	276	275	280	289	275	267	290	306	258	264	266	264	310	287	292	282	288	286	285	295	266	278	255	287	296	279	262	274	259	305	299	284	303	305	297	278	260	294	306	274	281	279	271	303	256	305	274	278	297	268	269	305	283	287	291	285	315	319	284	293	292	275	293	303	257	294	266	275	288	240	283	259	319	300	257	284	313	289	301	247	270	269	274	282	312	292	272	240	269	281	251	272	295	307	261	293	271	282	277	262	261	274	283	314	271	283	278	293	287	277	257	259	278	317	304	313	293	301	285	263
35542	57845	40948	23258	16104	11560	8433	6894	6160	3857	3198	2225	2897	1143	946	809	803	763	858	902	908	916	915	853	827	778	804	698	659	624	646	711	667	642	579	564	544	556	561	525	590	571	529	517	488	523	557	561	534	554	565	576	545	695	2336	2929	2733	1760	985	789	690	546	564	488	472	540	519	518	584	485	518	528	511	497	502	527	497	533	511	513	546	542	529	508	525	496	525	494	520	499	486	498	499	522	497	476	495	514	488	504	537	522	503	500	510	493	482	543	495	536	543	488	488	560	506	506	517	542	508	522	517	519	518	480	505	483	497	502	509	530	529	531	463	518	516	491	528	513	549	521	500	509	495	514	466	485	513	531	511	482	497	502	456	530	539	560	530	501	521	513	544	491	499	512	543	500	541	536	517	563	518	506	494	511	548	484	520	510	520	471	499	537	470	495	521	501	502	520	506	489	513	519	510	533	490	473	488	552	523	553	489	518	499	497	547	541	510	485	499	464	500	481	503	512	499	499	530	510	503	479	498	512	536	447	520	538	500	525	512	472	518	492	520	473	496	484	496	505	524	487	518	554	505	530	542	491	499	502	532	507	513	553	514	519	486	534	540	540	512	539	528	493	494	525	487	514	506	476	530	498	520	517	527	506	559	580	499	478	546	505	515	520	490	515	499	519	502	485	531	505	478	549	507	538	509	491	498	510	518	540	512	512	516	491	545	550	530	535	564	543	557	493	498	519	473	529	542	492	507	530	512	522	503	503	488	511	526	531	532	551	513	550	466	494	516	503	505	528	502	511	538	514	526	486	502	475	504	521	480	497	515	471	527	537	467	516	555	496	537	540	496	508	488	518	518	516	523	498	461	506	529	523	503	539	553	512	520	497	505	532	534	530	528	451	547	500	506	507	513	556	531	516	484	501	494	486	508	495	483	471	474	536	492	556	518	543	541	532	503	486	529	488	496	523	561	502	493	498	496	520	537	569	489	531	520	543	543	549	518	497	525	477	523	562	505	539	537	517	498	530	492	514	533	483	486	535	536	484	559	465	516	527	517	479	526	484	493	494	514	513	516	500	492	552	530	534	519	489	519	513	514	508	511	497	539	535	511	472	528	489	486	520	503	480	526	515	532	528	548	547	479	498	504	518	525	543	473	517	516	504	472	524	502	523	500	486	531	518	494	481	512	490	515	508	524	480	481	542	526	559	550	504	539	503	494	539	543	482	479	538	507	474	530	510	483	518	512	524	501	551	496	477	485	519	518	515	553	506	512	549	529	510	506	529	499	493	480	492	526	491	461	510	513	530	511	490	488	497	494	505	505	493	473	512	540	516	529	502	511	556	566	501	537	544	534	515	512	482	460	538	494	524	501	514	485	510	538	513	543	486	541	512	539	510	514	570	523	503	504	530	508	527	524	522	506	486	525	539	501	522	521	519	516	492	542	526	510	513	504	501	534	465	498	492	525	486	507	546	475	503	510	524	530	468	538	488	503	545	486	506	503	515	546	529	541	531	503	470	493	514	533	484	518	517	556	515	558	464	473	495	510	552	498	543	515	523	512	511	493	486	484	508	505	529	541	543	516	466	518	469	524	511	554	511	521	497	526	516	574	536	540	519	502	541	531	536	499	497	538	463	502	511	503	511	530	515	515	552	506	556	513	502	489	516	509	498	510	528	497	551	533	515	495	546	502	567	501	510	514	511	499	510	503	508	495	577	510	499	514	473	514	539	481	498	527	511	500	513	507	526	539	497	505	511	486	539	503	517	550	513	561	514	479	500	543	521	497	518	538	514	480	498	517	559	508	496	523	518	546	484	512	523	511	485	542	526	467	493	537	495	493	515	475	445	502	561	529	528	497	519	515	541	514	522	548	494	538	473	475	508	502	527	527	541	488	528	526	514	520	523	475	520	505	503	547	462	555	505	512	532	515	488	514	529	497	511	496	514	531	530	493	471	476	491	526	482	525	549	560	538	496	482	494	522	475	519	495	511	507	468	550	497	533	510	488	497	504	511	505	535	509	518	481	518	508	503	470	504	482	503	471	495	470	539	537	595	491	536	510	529	460	508	501	485	508	511	523	509	509	479	509	549	550	485	522	542	541	533	507	532	531	495	550	491	522	514	479	485	533	475	503	535	496	538	482	536	499	502	490	523	525	523	520	529	542	552	471	524	481	494	562	510	526	508	548	505	566	491	484	524	540	516	515	531	499	502	486	511	505	528	535	531	519	519	492	518	537	509	508	487	500	519	488	487	509	553	502	512	541	471	474	494	497	546	509	519	547	478	546	527	534	494	489	484	528	501	488	543	482	504	521	470	501	495	499	527	489	524	523	498	528	508	536	561	549	532	500	520	529	495	539	492	556	527	505	531	516	484	523	545	473	511	491	497	513	494	493	493	477	494	528	497	515	518	498	522	483	482	539	552	494	498	516	494	503	538	537	504	461	536	547	541	514	502	516	513	493	535	462	500	527	512	521	503	511	505	516	543	491	498	538	499	507	524	548	527	528	521	488	537	519	553	501	489	506	502	509	523	518	520	487	515	483	508	517	512	525	568	495	510	482	481	510	498	469	517	509	512	532	513	493	505	525	481	506	493	550	537	527	498	520	487	529	540	541	526	548	537	535	485	486	454	498	531	503	508	531	507	470	537	541	524	509	529	505	507	502	551	522	524	531	467	468	520	523	521	482	506	503	504	470	494	485	525	501	513	475	485	526	505	532	501	520	463	517	482	523	524	525	538	494	540	519	514	535	496	503	548	521	522	553	493	504	473	501	553	534	466	467	496	511	515	514	519	479	515	510	540	510	536	513	523	534	523	525	481	510	525	525	511	531	491	517	501	493	528	523	529	529	522	519	515	490	525	509	506	519	495	536	521	510	521	472	554	450	551	535	531	510	509	528	519	506	512	509	519	516	564	519	487	564	538	548	538	504	551	471	511	506	542	525	513	524	545	553	528	524	526	520	500	470	532	545	513	490	530	529	545	512	508	484	524	535	516	550	518	559	522	436	507	566	494	504	496	492	479	505	508	518	506	558	524	512	499	498	482	515	493	497	529	512	524	522	558	491	560	456	508	483	482	490	505	542	517	529	487	520	528	497	507	492	498	511	498	523	530	506	504	516	530	555	513	503	534	523	520	501	503	537	508	543	542	527	526	521	520	520	506	499	533	505	521	518	522	551	498	499	462	497	550	512	511	538	494	527	498	501	524	556	491	484	531	514	494	549	535	516	507	479	544	464	514	508	516	542	533	517	548	470	538	503	482	514	536	510	495	544	484	514	527	527	533	467	515	521	497	497	482	504	493	500	510	515	526	526	514	510	456	495	524	518	531	520	512	533	490	501	521	524	518	537	506	469	538	519	526	494	532	523	513	533	493	552	508	489	560	494	538	518	496	518	526	507	530	515	552	512	510	507	495	498	533	540	476	507	477	507	475	510	561	529	500	522	515	500	507	516	488	552	521	508	507	483	524	503	507	512	483	495	503	495	520	486	547	516	507
27646	23506	20775	8115	2893	1517	1147	901	777	668	648	604	551	452	469	460	463	461	418	467	457	446	417	444	475	409	453	485	494	420	452	442	426	451	452	432	421	414	432	464	416	432	414	427	457	402	406	437	423	441	417	412	441	446	472	478	530	465	488	462	449	439	442	413	410	389	431	430	475	420	442	470	420	409	418	450	418	449	405	390	427	412	463	453	444	470	450	442	421	427	438	400	442	440	391	446	398	418	395	435	426	449	434	424	436	423	411	457	440	446	476	433	435	445	428	433	427	395	385	407	454	428	461	460	442	448	436	433	440	431	428	444	423	454	449	437	433	429	405	425	409	422	457	448	423	393	451	400	447	449	418	442	422	464	433	440	424	395	441	444	427	456	415	441	418	412	422	470	427	443	458	451	416	401	428	434	422	424	446	420	429	441	452	401	424	421	434	449	439	434	411	407	454	453	428	440	459	442	452	439	405	431	446	416	424	452	403	418	484	423	457	412	407	411	399	464	412	433	407	446	393	426	397	425	451	459	418	429	422	455	446	420	418	404	425	411	462	419	400	449	430	444	422	428	456	426	411	403	431	398	403	406	425	409	422	453	419	424	417	452	430	451	454	440	416	447	419	440	423	420	420	413	464	414	421	450	443	407	442	427	422	449	441	387	444	435	444	430	457	410	482	431	446	423	446	417	428	420	446	410	433	459	437	456	402	451	389	451	435	415	433	422	404	430	473	443	465	402	390	406	432	466	440	437	446	434	448	416	429	430	449	442	431	457	462	440	465	424	438	450	482	446	437	436	421	454	419	435	461	390	404	420	483	416	408	435	442	429	435	442	432	438	402	453	433	459	450	426	445	449	442	439	418	439	420	397	431	423	426	464	429	415	410	460	466	440	460	435	434	454	414	393	461	417	405	418	430	432	432	447	434	393	417	441	414	443	433	382	456	435	425	437	427	436	404	455	416	443	447	443	439	388	445	405	391	424	455	408	424	394	477	429	412	408	423	413	391	457	431	386	418	434	426	471	428	439	437	425	441	447	414	412	434	393	418	404	440	417	404	464	437	431	426	431	428	427	453	436	425	424	403	430	436	471	468	430	462	444	470	427	437	412	436	428	422	409	391	417	425	457	423	414	436	428	414	423	416	390	408	421	467	410	423	422	418	461	418	446	434	410	453	451	404	433	443	452	432	442	452	410	399	434	424	462	465	459	409	408	451	445	451	462	440	460	447	432	406	422	424	415	435	450	428	400	415	484	419	425	392	424	438	411	417	433	451	451	438	426	439	390	404	457	440	416	434	433	412	415	432	439	444	440	432	460	470	457	412	461	430	465	441	430	399	446	460	426	433	383	407	388	402	473	413	429	450	450	421	457	420	423	470	437	420	410	400	439	442	384	474	437	411	447	423	404	456	437	433	410	466	461	441	431	429	437	422	414	451	442	415	451	443	428	430	398	456	424	440	418	392	428	404	476	447	402	444	463	420	431	423	456	415	405	421	461	426	449	444	405	392	424	430	432	424	434	472	420	469	446	447	432	447	418	405	451	396	409	416	442	408	431	429	409	438	405	438	421	428	447	420	429	426	438	443	484	436	430	438	415	430	433	436	421	423	492	396	428	480	466	419	431	442	418	449	440	388	437	411	455	463	376	447	431	440	421	449	425	424	432	417	411	411	450	435	443	445	418	453	425	430	461	445	461	408	449	409	451	420	447	420	450	442	415	399	418	413	419	413	411	416	440	462	418	420	462	403	425	415	446	454	429	420	415	417	488	462	425	432	482	439	437	444	475	433	482	412	430	389	409	414	405	461	460	421	420	427	437	444	495	423	431	432	398	414	420	399	442	432	382	429	465	428	427	463	435	448	434	446	434	474	449	411	426	434	413	428	444	448	433	470	389	452	416	422	451	434	465	417	462	450	436	428	448	424	408	437	444	437	442	435	391	423	432	453	416	443	408	438	453	400	423	414	436	456	448	439	419	465	460	441	438	379	430	418	422	457	458	441	449	481	438	432	439	447	438	425	402	459	418	434	449	437	409	454	426	432	451	409	430	480	414	447	414	417	450	400	389	450	436	442	477	473	427	438	441	433	425	456	408	493	453	446	448	428	411	445	458	415	454	460	421	462	450	432	468	431	450	416	449	499	440	468	427	446	419	414	439	405	479	436	421	462	442	454	428	387	423	428	404	401	443	426	447	437	431	425	436	426	425	432	423	453	451	482	445	415	446	448	460	404	431	435	436	426	412	455	443	403	448	418	461	429	447	451	469	428	419	425	442	465	403	433	404	470	419	454	414	436	411	435	396	458	462	414	455	429	432	427	450	436	465	428	448	436	445	430	430	461	440	472	411	444	419	428	391	440	443	501	433	389	419	421	444	445	422	426	432	446	489	433	436	420	424	437	428	444	455	427	447	458	411	424	435	436	419	421	417	435	433	446	426	443	443	443	435	434	448	441	411	464	435	402	443	390	455	441	432	415	405	415	448	437	432	413	453	437	419	417	424	431	436	437	393	409	436	437	411	403	437	406	430	404	474	432	429	440	421	457	431	426	418	400	432	465	480	414	443	426	424	457	437	383	420	439	409	445	395	395	418	400	416	424	433	437	406	444	442	451	405	428	417	431	429	432	449	406	427	421	425	430	412	470	437	410	453	461	448	448	418	460	426	436	407	444	454	471	440	433	442	424	469	435	500	426	443	432	446	403	404	416	464	420	455	454	387	420	391	426	459	446	406	407	478	420	440	445	443	430	421	387	400	442	418	417	392	443	454	454	462	442	397	451	428	392	408	446	441	440	470	422	429	424	418	455	450	405	409	449	426	441	424	429	419	467	474	439	437	446	423	411	448	466	425	394	447	404	436	428	428	402	436	415	431	457	457	414	428	419	465	469	448	459	443	460	428	404	436	471	409	436	412	436	448	464	434	424	444	406	425	443	404	454	388	430	415	401	417	413	451	438	402	422	438	456	477	449	423	455	413	414	404	456	484	448	437	434	427	452	417	418	398	453	383	394	440	436	395	436	461	387	456	483	465	433	451	447	449	456	434	427	449	409	404	440	443	415	462	440	459	422	451	431	423	422	463	423	423	450	394	448	419	443	450	422	450	410	437	435	444	419	445	456	430	409	417	437	409	386	444	387	441	430	450	426	427	451	471	481	450	447	440	453	452	405	459	441	433	413	438	424	439	439	470	425	419	394	431	441	451	402	417	411	424	430	428	410	429	457	439	377	440	416	398	408	461	421	409	433	432	453	418	417	422	429	424	418	453	456	447	389	434	453	451	470	436	417	483	443	425	418	456	433	418	436	430	441	438	427	436	445	440	393	466	435	419	439	393	459	422	445	405	445	444	428	463	438	442	471	392	428	444	455	436	411	439	432	439	381	459	449	463	476	466	441	422	446	405	446	410	454	430	449	439	416	388	452	438	418	433	415	446	453	434	443	449	439	427	389	401	467	423	457	470	412	433	412	457	435	433	448	394	441	445	468	429	417	478
28296	38587	26031	11356	7449	4656	3260	2635	2208	1935	1558	1349	1246	969	914	856	877	861	874	875	869	883	908	843	881	907	885	895	839	886	834	862	814	794	765	798	791	809	816	809	766	815	829	802	794	783	831	790	801	807	830	836	766	810	936	1013	1017	938	886	849	824	811	865	788	802	820	783	803	861	793	801	797	792	753	790	736	800	811	803	801	842	841	752	805	778	807	796	742	804	800	768	832	768	821	783	791	803	805	780	830	784	781	803	766	765	835	823	762	776	801	806	751	777	780	768	817	791	785	778	771	801	777	798	829	845	765	795	776	799	759	785	743	823	775	817	771	810	799	743	758	792	786	790	822	795	774	816	791	816	798	825	868	820	767	813	776	740	824	799	826	763	811	821	771	818	828	808	808	763	767	789	824	771	829	767	801	823	817	744	808	812	797	771	750	858	792	832	863	754	832	774	809	744	824	825	767	822	786	816	767	773	800	797	808	813	750	803	801	828	835	793	796	812	804	774	799	768	825	785	823	812	744	845	816	772	812	811	820	824	765	817	775	812	820	829	755	776	828	747	785	834	801	755	831	828	807	788	742	776	836	820	815	768	768	773	819	821	799	809	760	797	830	805	772	810	774	807	813	788	770	785	811	774	766	815	811	753	762	820	773	769	750	774	771	797	765	730	736	817	821	830	809	766	824	757	766	828	817	788	764	765	803	854	799	787	812	798	841	801	816	788	800	777	816	767	796	812	785	800	814	760	791	785	831	774	764	847	797	768	767	788	817	845	813	837	827	819	795	752	851	817	789	825	820	795	830	802	758	780	753	763	784	847	760	787	811	843	772	825	744	833	824	784	768	762	805	737	816	862	770	785	843	792	789	792	748	779	751	798	762	836	807	797	784	858	816	803	818	797	764	790	840	781	770	788	769	810	787	738	827	757	777	888	790	784	795	797	755	751	809	789	814	738	774	812	825	831	788	812	773	774	774	805	792	756	820	805	771	811	767	820	796	804	795	797	804	799	775	784	760	808	831	729	783	815	828	799	803	841	760	757	763	826	816	801	841	845	789	789	768	793	831	768	804	767	768	749	809	781	818	838	806	842	787	799	787	755	771	767	771	758	784	802	818	800	759	795	732	835	773	792	830	822	773	812	766	734	795	822	797	808	773	769	837	852	745	791	810	796	785	858	788	780	816	801	820	830	799	778	788	792	808	799	824	804	742	789	790	793	837	769	821	808	873	782	822	828	840	788	766	772	804	816	808	770	779	781	842	779	817	786	761	824	824	775	778	833	796	752	799	797	823	824	788	731	789	780	797	784	794	756	744	780	772	767	799	781	790	811	776	789	710	762	814	776	752	796	738	825	761	782	812	779	792	833	746	800	818	808	738	775	780	770	783	820	829	810	761	774	872	790	785	834	817	789	789	787	828	806	796	827	835	832	774	805	763	806	761	784	816	783	752	789	770	768	767	770	798	790	815	797	807	813	804	744	788	752	814	823	797	769	785	814	807	800	765	816	806	803	810	826	776	763	845	783	760	795	767	816	779	744	809	803	776	818	767	867	761	780	814	794	776	840	812	779	809	797	813	787	831	813	773	795	792	834	826	791	777	798	779	756	821	803	767	868	819	849	784	816	752	790	814	817	779	784	809	790	761	793	760	818	820	788	755	826	794	855	768	801	763	823	790	810	801	809	805	795	816	778	753	854	753	838	803	812	814	791	739	797	790	787	759	792	793	798	774	760	830	804	773	803	793	775	813	820	831	803	777	822	784	805	772	812	774	793	821	797	805	755	750	803	773	781	789	778	786	823	777	840	814	796	801	790	772	744	849	754	757	782	796	780	806	800	739	807	818	762	748	760	844	790	792	813	841	809	852	789	758	809	855	830	817	757	803	823	769	790	771	798	806	843	788	774	803	790	768	802	799	741	831	853	829	791	802	761	766	788	811	832	728	758	779	841	830	797	790	819	751	797	780	788	794	838	756	841	815	802	784	803	808	746	807	771	718	790	785	790	778	826	831	801	790	807	793	760	789	852	760	825	789	784	816	795	742	809	782	844	780	783	776	774	748	766	800	767	778	809	766	770	779	848	794	840	791	794	803	817	804	833	800	803	800	765	838	829	779	833	807	768	773	786	793	793	773	799	824	829	746	815	776	798	793	866	793	789	776	805	793	806	766	791	774	742	786	813	784	777	826	823	801	805	838	811	797	801	801	778	742	814	787	802	804	807	813	749	848	794	777	812	813	874	754	760	739	805	794	796	806	788	843	804	787	758	807	867	777	829	745	889	788	860	804	795	782	810	796	733	807	796	824	871	807	792	827	812	793	797	778	799	807	815	801	781	800	804	795	787	749	785	804	838	765	818	827	759	832	760	860	833	791	747	795	840	830	815	857	789	846	848	826	843	788	805	749	774	805	831	755	764	837	772	828	760	780	774	864	762	794	831	831	783	748	807	841	808	785	785	797	843	819	795	751	823	778	778	815	795	782	834	800	802	779	833	784	818	814	777	799	812	811	792	837	757	837	763	822	767	799	822	836	844	788	830	800	784	759	793	758	807	790	808	803	805	786	806	786	756	751	775	744	776	813	803	772	820	794	795	803	806	828	806	819	846	760	816	780	806	770	842	785	770	799	779	777	749	811	789	813	765	777	763	827	817	752	824	783	826	845	738	836	769	762	748	794	782	782	817	730	840	779	782	761	807	784	771	805	809	769	768	817	812	794	817	792	786	766	817	789	756	809	789	814	748	791	803	797	763	773	794	813	775	777	841	812	826	825	799	798	795	790	829	769	777	819	793	801	832	801	740	824	779	838	804	809	783	822	795	812	811	774	782	819	801	785	805	826	803	792	776	788	810	839	824	792	811	761	776	793	788	799	801	804	763	761	795	782	837	799	808	843	789	770	850	837	799	778	751	809	784	828	795	804	767	786	759	831	823	802	802	757	789	809	823	842	825	797	773	831	745	827	786	812	787	835	820	834	764	734	767	747	802	806	824	816	833	842	758	806	766	833	828	819	792	813	777	790	828	791	817	802	834	741	808	761	786	844	818	814	782	778	830	825	742	785	770	825	789	794	811	720	782	805	812	809	841	776	716	802	825	742	815	796	843	861	773	759	760	778	768	775	771	821	777	778	794	743	805	819	809	761	756	733	780	762	841	803	824	813	790	780	765	789	802	730	805	800	792	810	754	795	838	758	803	800	846	756	780	777	776	807	746	776	808	750	826	796	879	754	770	769	786	828	817	788	808	850	794	838	779	815	818	764	749	825	765	745	841	753	790	784	798	815	815	770	836	850	799	794	809	751	820	797	815	778	824	822	806	767	784	755	809	831	804	818	854	813	777	770	797	760	782	836	806	833	816	779	779	769	770	759	786	810	805	718	720	768	778	780	858	836	781	760	815	785	834	794	762	756	800	783	840	780	829	789	767	792	791	810	720	762	766	797	798	861	785	805	777	812	792	762	754	783	833	849	798	778	776	783	807	779	761	816	794	766	807	781
24554	21672	28876	24728	20468	8155	2893	1707	3614	1478	837	729	1018	510	434	407	416	419	408	403	418	405	428	386	366	372	357	384	417	367	337	367	357	384	354	372	351	375	386	358	335	334	349	381	328	374	372	378	367	370	367	344	357	423	690	731	647	527	459	422	370	383	402	342	361	354	365	346	405	334	361	364	343	356	324	338	347	361	377	344	335	352	306	353	350	364	367	393	357	377	339	337	383	342	366	340	343	395	340	362	343	364	371	377	341	333	336	320	391	344	326	323	380	350	309	354	389	330	358	340	379	357	309	370	378	359	348	362	362	342	318	365	355	340	349	355	349	348	336	357	340	368	381	351	361	338	383	360	391	358	373	373	346	363	360	304	369	366	365	360	375	370	373	374	359	376	349	350	375	354	368	370	353	367	390	386	379	354	353	362	381	349	376	370	372	375	331	363	330	314	319	366	356	334	331	322	319	349	352	380	336	364	349	339	364	360	368	369	356	339	332	354	366	339	356	340	345	352	344	365	370	322	348	377	384	373	367	351	334	373	395	345	405	350	307	366	360	323	357	363	317	339	293	371	365	363	378	364	338	390	333	350	358	359	365	337	359	380	348	371	371	346	329	323	356	344	353	361	388	386	336	346	343	324	337	351	364	347	345	372	372	346	330	326	355	331	385	381	359	319	383	380	359	317	356	343	362	340	351	369	349	360	351	383	316	329	334	329	348	368	344	360	354	360	336	323	319	374	375	336	335	358	355	312	337	351	362	381	316	345	367	381	369	317	379	337	379	372	351	381	350	372	358	352	393	339	351	362	352	344	353	401	353	362	381	359	373	393	371	349	358	344	357	339	356	341	377	343	378	357	366	376	359	349	348	343	349	362	364	340	340	352	393	345	372	358	356	338	376	342	359	368	355	401	358	330	374	337	355	353	323	361	373	351	311	369	403	365	358	335	384	368	366	390	326	405	360	357	350	352	354	346	358	366	345	362	314	372	342	349	317	345	349	346	362	337	349	326	368	348	373	371	365	323	320	360	363	329	333	352	359	337	336	328	354	370	388	348	353	361	354	354	330	349	328	330	350	374	355	355	395	382	363	356	368	354	366	350	341	358	366	342	354	346	357	327	345	351	372	378	348	331	363	340	361	368	402	383	337	311	354	385	361	358	342	345	366	357	392	370	358	338	362	336	331	359	371	382	346	338	345	353	340	345	341	362	332	395	355	354	355	354	372	353	385	360	351	347	360	342	374	375	364	339	345	374	345	398	348	357	340	361	358	365	340	363	382	356	336	377	350	374	405	368	335	365	362	374	345	336	369	356	346	364	347	339	357	389	331	367	336	368	369	363	361	337	346	339	388	339	331	373	338	381	337	365	335	365	360	350	364	376	339	347	364	339	331	359	363	348	355	385	383	357	340	379	359	370	368	344	373	344	390	362	335	371	357	339	325	360	369	329	391	352	350	358	363	342	334	324	350	330	346	381	339	329	348	335	351	351	381	384	355	334	376	328	361	350	339	354	351	346	392	331	318	376	339	385	364	332	344	356	370	360	374	365	360	372	333	347	394	334	331	349	336	394	353	329	317	354	402	354	378	381	352	359	372	347	323	399	343	358	352	346	367	367	373	364	385	345	333	343	369	313	334	330	338	370	358	372	351	340	345	405	335	359	352	326	319	356	363	357	369	389	366	341	343	362	369	364	313	351	335	380	371	395	366	315	346	353	338	339	375	356	325	366	396	354	365	356	354	345	338	327	341	366	333	374	332	347	375	374	334	359	348	373	362	334	338	374	325	351	353	349	329	335	296	365	362	366	361	373	340	341	327	354	391	355	383	338	352	362	333	339	340	351	386	352	340	349	373	374	330	339	380	349	351	367	341	363	356	366	354	351	363	375	368	397	318	380	367	332	376	376	379	364	358	346	358	398	348	367	370	320	336	359	330	359	333	343	329	370	350	331	348	378	373	330	328	350	369	375	345	325	366	343	343	352	344	360	381	387	375	304	379	341	357	335	349	374	349	360	335	340	329	333	328	357	328	391	371	362	349	334	362	375	335	348	384	413	350	351	352	363	340	335	369	327	387	348	342	366	383	334	375	341	357	326	340	360	371	384	353	333	311	336	323	382	398	344	393	346	346	330	367	364	364	343	334	341	383	337	330	356	360	336	362	349	332	352	370	361	365	332	366	343	347	343	334	351	363	374	393	342	353	355	337	329	347	354	362	332	345	323	338	351	352	335	330	337	389	325	338	368	361	370	361	357	346	355	401	345	361	320	369	335	363	389	361	352	344	345	371	334	351	366	369	343	342	369	336	343	338	354	345	350	384	363	350	341	371	370	331	352	322	374	362	363	365	358	390	343	351	348	376	353	338	364	341	357	336	375	354	373	357	348	328	375	328	356	350	323	376	347	364	357	335	350	376	372	371	332	377	364	365	376	387	338	353	321	326	354	379	349	318	343	329	377	355	352	327	381	357	361	358	336	361	364	349	334	371	354	352	380	310	370	357	344	333	338	356	376	397	341	346	379	312	332	344	377	388	357	343	322	331	361	368	340	350	382	338	364	348	363	360	377	380	353	377	356	388	350	375	362	335	365	345	357	328	322	317	350	389	340	333	372	332	362	345	375	365	361	364	348	388	371	347	333	357	363	366	342	342	362	333	368	337	347	340	365	372	348	370	342	338	369	308	345	353	352	355	323	338	345	336	367	332	377	348	360	399	374	333	329	382	323	362	360	343	362	349	352	371	339	329	340	350	374	362	355	332	377	343	349	354	335	390	364	350	359	369	366	332	369	338	349	364	394	357	374	379	321	330	363	354	328	335	368	375	383	330	330	366	337	315	373	369	322	361	374	354	381	348	367	344	336	359	366	358	377	349	355	345	389	362	367	341	348	399	327	345	372	392	381	333	327	355	348	368	380	308	375	366	371	316	376	362	367	333	355	384	328	357	365	346	373	373	401	386	354	370	337	357	364	384	363	359	360	383	348	369	347	336	343	342	381	361	350	343	342	359	332	339	381	330	372	347	396	340	358	357	384	369	321	346	356	377	344	359	348	360	330	365	322	383	352	333	359	355	346	379	374	369	381	334	332	376	359	362	335	344	368	315	364	404	364	338	338	352	345	355	370	342	345	352	346	349	323	375	344	364	346	360	364	353	362	378	352	352	348	354	338	352	350	382	334	339	362	336	381	330	355	384	391	348	365	362	339	386	344	382	335	381	330	328	358	338	377	363	366	347	343	355	327	397	400	355	315	372	355	350	371	350	351	362	360	359	344	345	316	333	366	342	364	344	356	360	374	395	355	368	398	360	370	365	350	345	335	330	356	368	372	354	368	351	320	389	348	342	381	349	352	369	306	365	360	343	336	348	310	383	351	359	354	361	329	375	370	351	328	351	339	352	368	404	339	376	326	363	340	403	364	357	327	409	364	391	367	384	329	351	341	334	363	368	370	342	344	386	359	349	332	380	343	361	345	332	369	347	355	351	378	361	367	407	391
32259	50639	34154	18512	12994	8590	6404	5008	10524	3947	2351	1895	3296	1273	973	916	806	850	806	763	846	794	785	812	804	764	752	837	766	754	708	743	747	728	711	724	644	656	685	660	755	661	671	700	705	664	704	682	681	609	672	673	659	769	1915	1920	1617	1244	966	790	759	680	670	692	654	643	711	641	683	659	635	617	679	647	652	661	679	617	603	661	677	678	624	674	667	674	703	672	629	652	653	686	676	670	705	655	698	669	706	680	641	645	677	680	682	642	667	645	589	648	694	622	683	714	642	681	600	686	679	628	716	699	663	663	677	693	668	635	653	673	667	650	723	666	636	635	665	636	623	672	618	649	666	644	651	672	630	669	609	660	688	636	682	682	651	659	669	705	628	734	671	605	655	631	628	615	657	581	643	633	688	641	620	659	662	670	647	675	614	646	636	643	657	651	650	650	621	638	668	637	671	677	684	639	638	638	666	620	658	653	637	624	664	664	682	683	675	603	652	649	677	632	647	644	659	612	704	626	645	678	685	642	666	610	655	683	693	703	650	666	609	687	645	652	681	619	686	687	654	619	631	673	726	612	618	690	692	622	605	668	669	663	665	630	650	644	687	731	630	667	664	669	646	654	639	686	656	651	701	689	643	652	640	673	692	654	638	639	676	684	656	618	688	653	657	627	684	681	633	650	638	693	679	655	664	659	663	653	666	653	660	705	678	637	637	703	662	703	584	634	643	696	618	663	651	632	622	671	655	640	682	666	677	617	673	663	663	632	670	693	660	671	661	681	644	677	674	647	676	615	659	634	685	648	652	694	670	688	677	643	651	648	752	697	669	656	635	676	635	691	689	670	659	616	611	690	624	655	645	696	623	661	663	660	659	639	636	683	685	604	650	692	661	670	659	705	637	671	651	622	621	694	645	655	634	629	663	692	705	695	670	737	687	622	641	616	671	678	661	658	632	691	675	693	622	673	629	689	684	695	686	657	709	661	675	649	648	671	687	627	692	659	652	639	653	653	666	691	616	646	653	615	648	683	648	706	729	634	669	664	709	648	668	655	669	608	659	676	675	612	671	741	653	657	651	660	685	642	701	633	670	696	636	662	658	673	649	653	669	630	667	655	676	676	654	636	623	627	659	657	693	641	621	645	676	618	679	649	652	673	634	635	635	678	666	633	682	673	671	662	649	664	670	664	660	646	642	695	699	607	638	660	634	656	647	658	692	710	676	636	703	625	687	652	616	656	640	638	725	667	648	652	668	671	698	649	644	657	682	683	687	657	682	691	635	614	686	695	647	600	652	630	715	654	642	647	657	689	657	623	692	646	706	639	669	656	665	631	657	677	630	682	670	673	667	625	673	692	649	670	641	660	674	618	708	643	660	693	700	673	680	683	672	638	662	661	641	658	635	657	667	637	668	695	679	683	616	672	624	663	658	613	644	679	671	721	648	659	666	614	611	689	632	642	590	655	639	688	611	652	689	626	673	650	662	681	683	639	666	663	672	642	650	645	626	621	688	667	642	719	673	635	682	706	662	674	628	641	666	643	640	648	656	654	665	744	673	673	644	687	620	613	639	653	653	669	704	697	667	647	627	617	635	636	637	654	663	629	627	650	665	647	633	616	693	617	674	646	663	637	643	608	662	659	693	677	644	676	684	662	662	653	714	668	644	613	679	648	661	660	641	660	674	667	663	621	681	656	691	674	670	639	637	704	662	690	670	695	666	677	638	718	666	686	678	660	651	678	723	631	664	665	648	654	652	667	669	683	640	671	634	653	650	698	662	662	677	693	623	654	682	650	659	685	639	688	651	657	665	631	650	677	686	660	644	672	651	647	658	653	700	698	650	669	664	653	598	657	672	608	706	693	685	680	634	649	612	691	638	665	663	689	662	667	717	642	675	684	698	663	647	665	631	661	639	635	681	637	642	639	658	665	687	643	664	674	656	645	694	662	677	661	658	695	702	640	671	658	640	653	658	682	677	672	655	665	682	646	704	619	677	656	632	668	689	663	674	702	664	667	656	698	663	683	636	660	671	659	665	635	669	684	632	677	634	631	632	701	669	652	620	692	616	655	642	646	677	647	679	611	680	651	660	685	675	654	712	630	691	691	683	683	689	674	696	679	697	678	639	635	605	689	684	659	646	708	622	647	676	662	668	651	665	651	679	651	641	712	721	639	655	667	630	687	606	662	675	665	647	656	633	673	682	656	715	667	701	681	621	655	633	662	683	661	708	634	656	628	619	664	650	660	707	671	648	659	665	656	674	629	657	659	704	652	681	611	634	611	667	643	684	642	680	669	646	697	699	633	609	656	610	630	658	682	649	644	690	693	627	665	671	696	611	650	639	700	687	666	632	629	649	671	654	664	650	723	657	680	662	700	693	651	647	646	735	632	692	619	684	657	660	681	693	626	637	664	679	731	680	685	687	715	691	653	630	691	724	621	648	657	673	617	640	635	680	682	701	667	735	686	674	660	675	692	638	623	646	622	659	648	670	674	667	623	655	663	640	650	626	727	701	638	684	649	661	642	627	658	656	713	650	647	706	676	661	708	641	662	648	667	658	689	640	667	598	658	662	656	674	655	664	695	657	603	629	655	622	668	653	671	660	635	666	672	659	659	685	634	671	685	644	656	687	695	712	646	651	642	634	662	643	653	682	628	620	654	683	683	692	627	626	683	677	694	667	678	659	621	623	668	659	665	684	648	648	660	658	649	652	626	672	650	614	680	695	635	672	696	677	678	662	707	603	659	636	617	671	691	666	592	680	667	633	633	677	708	692	676	620	662	664	620	671	647	651	636	660	664	632	657	669	632	636	677	669	656	617	647	665	649	663	647	667	673	660	654	667	640	673	606	664	655	658	674	653	670	712	721	669	618	708	673	661	667	697	682	678	647	662	654	653	635	616	694	645	670	709	645	647	645	650	686	634	645	668	637	696	654	641	655	653	682	680	644	747	660	697	674	669	647	681	653	655	671	638	658	668	651	660	664	630	670	694	649	651	655	668	661	687	698	651	643	632	650	682	660	654	708	667	696	655	647	654	695	670	651	652	709	633	672	641	666	658	684	653	668	655	648	681	659	674	703	636	654	646	657	692	618	665	645	668	674	620	646	652	646	694	700	631	657	705	636	620	734	699	652	631	651	633	659	656	708	674	649	679	688	683	623	677	631	678	638	681	648	689	659	618	693	615	648	615	648	638	648	664	660	595	639	669	685	665	723	650	642	609	688	634	602	695	677	628	658	674	657	679	663	663	649	618	645	671	696	661	623	692	639	693	649	638	644	656	644	710	671	636	665	644	657	675	629	675	652	636	676	654	667	602	646	626	663	695	653	673	676	660	631	637	654	696	690	706	674	643	721	683	651	625	614	654	637	665	685	696	639	654	659	629	694	696	643	642	629	621	685	655	682	662	636	664	677	660	605	673	627	663	649	713	672	657	635	644	652	663	637	660	669	612	714	700	638	629	639	639	697	668	713	664	669	662	675	672	639	692	674	672	685
23538	21611	29344	24111	21529	20180	7667	2771	9315	11081	1049	753	863	572	447	425	386	366	357	359	351	350	363	337	360	369	360	358	344	333	350	323	325	313	331	325	302	357	320	340	313	302	311	346	337	318	290	331	322	327	362	301	314	356	808	960	878	679	499	375	326	319	336	315	308	323	330	308	298	324	303	317	334	351	296	301	304	311	316	329	311	298	340	298	292	307	311	315	280	326	318	289	338	312	295	291	285	313	305	327	323	339	308	320	328	305	333	286	323	309	324	324	294	325	334	316	339	313	315	312	321	287	305	295	321	295	315	337	312	330	288	311	332	346	287	281	269	304	319	300	326	311	304	281	319	300	312	307	309	319	303	306	313	294	322	315	336	307	303	304	310	305	276	322	325	293	322	321	324	304	319	285	325	316	327	335	298	308	317	346	299	318	307	317	316	299	314	300	316	299	309	300	328	296	316	296	311	304	313	298	298	316	322	317	314	305	350	314	307	315	302	338	303	290	292	305	317	295	320	307	316	344	312	313	288	304	315	313	287	303	324	317	342	335	298	304	339	297	334	310	285	297	329	326	316	318	272	314	310	334	293	293	270	325	312	309	317	325	309	289	313	315	325	302	307	299	287	286	296	303	292	307	326	302	292	297	315	300	322	307	301	346	297	306	308	312	341	305	304	320	318	323	340	327	315	292	291	292	297	317	304	325	315	325	287	348	304	276	306	330	286	287	310	319	296	303	308	333	298	300	315	325	332	280	327	347	313	334	312	329	283	318	310	325	312	316	317	307	317	289	325	326	287	322	301	314	337	313	295	335	320	313	311	318	335	309	322	313	304	295	334	337	315	315	299	301	334	296	308	310	306	294	305	318	320	312	316	286	305	297	338	334	318	323	300	355	315	315	328	288	311	302	324	301	328	314	336	282	299	311	310	300	296	302	337	293	288	295	278	259	342	295	289	299	293	309	308	326	316	282	325	306	309	302	287	322	320	295	303	365	276	324	307	294	335	329	306	303	315	283	295	290	328	331	301	289	320	301	317	323	308	310	300	304	315	315	274	313	310	318	319	314	288	286	312	322	323	298	328	285	353	309	308	324	296	331	282	293	282	336	322	310	287	335	275	317	312	316	313	288	325	302	334	309	308	307	317	282	317	321	314	344	322	309	318	310	312	314	302	338	299	309	281	317	316	315	300	294	332	303	306	304	310	344	305	284	309	319	305	321	345	293	301	329	300	300	306	307	314	293	328	312	311	317	325	323	342	321	293	319	327	291	298	310	304	330	308	300	314	333	314	301	296	296	288	325	294	307	314	323	318	314	309	308	311	326	321	307	351	321	287	288	321	317	310	331	341	307	291	294	331	310	316	298	251	316	325	316	314	300	302	331	320	307	304	294	301	301	275	280	309	291	339	274	310	311	286	285	307	317	323	332	315	289	321	330	290	341	337	315	288	304	307	311	303	324	292	315	337	306	318	345	304	320	313	307	289	318	317	286	294	335	305	312	333	323	294	310	327	320	297	295	324	336	319	309	294	286	343	334	295	305	310	312	281	334	304	296	305	296	339	346	318	320	324	317	319	297	290	290	308	318	288	314	294	307	314	309	297	350	311	300	310	306	341	318	306	303	321	309	294	314	293	272	309	317	313	302	317	327	294	305	333	291	313	310	317	280	330	307	309	328	288	302	299	313	314	285	318	316	333	296	267	315	322	296	308	270	355	283	312	317	328	313	308	313	282	314	326	317	310	293	314	327	342	301	277	298	295	295	311	311	316	333	306	324	324	312	306	305	317	322	290	296	310	310	285	294	318	338	323	307	283	302	286	321	288	327	306	339	285	308	339	313	327	299	297	308	303	310	302	308	308	317	291	313	317	285	307	291	267	308	289	312	327	288	289	310	316	288	296	305	348	295	327	303	294	293	326	334	326	303	272	312	333	312	327	301	283	303	293	324	287	283	299	326	290	315	310	298	324	333	318	331	320	301	316	320	296	311	331	330	296	307	310	314	325	317	316	316	325	324	296	289	300	332	324	333	315	298	304	318	299	320	289	303	304	327	300	334	321	339	285	290	301	321	331	309	340	295	314	314	325	321	277	264	306	307	299	333	340	351	330	284	305	303	319	292	323	321	305	297	316	294	307	319	317	322	289	310	291	296	310	309	299	330	303	306	292	320	340	291	299	335	309	290	272	290	314	321	287	324	292	327	305	312	288	320	303	283	326	308	328	326	332	330	301	317	318	354	320	348	320	316	274	314	278	333	341	322	304	282	300	293	284	305	286	337	298	327	318	350	285	313	312	301	306	303	308	350	341	333	295	302	317	337	309	335	300	322	308	347	295	325	282	303	288	272	285	298	326	272	329	304	323	298	291	308	326	305	299	332	326	290	335	318	315	304	315	355	295	320	299	302	336	305	264	316	326	332	290	315	321	323	303	330	349	295	324	328	299	313	303	321	285	336	350	305	309	301	329	308	313	295	321	312	319	319	317	270	335	334	325	335	298	334	302	284	360	341	283	343	286	298	319	309	312	316	290	305	302	343	326	312	315	324	291	316	313	312	331	320	289	328	299	302	321	343	309	334	333	334	328	323	291	293	306	310	295	326	267	303	312	314	310	313	334	335	320	313	286	288	331	333	328	295	285	331	300	305	314	317	298	298	318	315	280	327	305	304	289	330	298	357	302	310	304	316	334	324	337	308	334	321	320	328	318	333	275	292	300	307	292	295	307	303	331	320	289	331	340	303	276	291	324	337	341	298	286	306	319	290	312	318	323	323	281	340	301	316	315	291	335	300	329	356	337	318	308	303	309	308	311	295	341	303	313	305	317	333	308	303	320	306	297	297	301	322	312	332	324	293	318	338	323	323	326	302	330	328	345	328	324	321	294	328	300	315	292	304	319	314	307	311	313	316	285	313	351	314	311	315	291	293	316	332	312	313	332	293	304	332	280	305	298	331	296	303	298	314	308	320	312	321	335	313	300	293	281	292	294	302	316	341	313	291	328	293	331	303	294	325	308	309	331	345	302	313	316	313	297	330	312	322	315	319	275	320	285	277	322	304	309	317	313	285	309	290	341	310	327	322	289	346	307	326	310	318	271	323	282	308	279	310	275	312	312	293	324	287	304	341	315	302	312	316	289	282	320	317	297	298	328	298	314	321	339	320	294	314	300	308	297	275	286	289	320	288	321	310	314	305	312	327	323	313	327	314	339	313	315	293	298	312	309	337	326	308	314	318	307	316	293	322	311	316	302	273	325	302	319	294	305	316	319	303	302	312	316	315	310	291	310	345	302	293	334	324	311	327	308	301	276	307	321	288	324	284	316	335	294	295	278	332	325	322	293	331	309	320	301	289	325	304	307	322	290	331	332	304	344	329	300	328	298	356	299	303	288	304	306	287	325	288	314	312	319	322	293	323	328	312	288	299	314	318	313	298	324	314	309	298	310	280	295	285	302	306	315	321	292	339	338	315	311	320	355	340	288	299	278	295	319	299	327	301
35034	56156	36859	24386	18123	12013	9345	7511	20909	17994	2783	2132	2727	1405	1064	932	828	803	757	691	744	709	644	698	669	711	679	696	645	624	669	611	601	575	631	579	595	614	595	600	618	571	587	574	584	563	596	608	623	604	627	639	584	727	2179	2535	2348	1721	1130	795	746	593	533	590	536	578	589	587	545	549	581	580	562	554	568	542	550	538	553	539	567	553	598	606	553	572	524	526	567	583	587	589	578	551	548	602	569	541	577	546	545	564	566	566	564	529	543	562	599	564	545	589	546	579	566	576	537	590	551	578	553	546	592	594	566	558	573	561	589	569	537	595	544	523	588	616	568	576	587	571	540	556	574	535	555	601	546	607	562	551	547	571	560	569	522	584	554	568	583	529	570	568	543	581	571	549	566	571	573	544	556	557	611	545	541	565	556	585	567	560	553	545	537	546	575	619	562	567	606	560	541	560	584	570	603	521	596	585	572	548	544	573	536	593	529	555	569	562	564	571	565	571	571	551	551	567	571	578	591	538	539	563	560	563	544	526	589	552	574	528	598	555	567	549	545	580	579	576	540	595	534	578	540	572	567	563	594	566	578	562	559	547	563	572	591	594	597	574	557	568	587	522	565	577	554	567	607	603	604	585	573	552	519	583	526	605	565	547	540	544	574	559	543	575	551	552	612	582	588	573	583	553	548	573	537	580	580	558	542	551	607	555	583	523	561	559	623	556	571	529	572	550	532	562	596	585	518	557	569	574	550	557	530	526	518	552	582	528	592	548	571	550	547	558	574	565	575	593	550	580	564	577	570	565	544	563	587	548	550	591	603	542	592	564	597	561	555	562	584	607	544	565	544	577	557	556	541	591	564	597	560	565	561	599	546	570	577	548	583	543	583	522	520	567	573	574	538	562	555	600	576	521	605	551	567	598	587	589	561	543	516	559	572	562	575	561	610	564	565	584	576	588	560	536	591	563	553	527	601	620	552	560	550	550	584	572	534	598	567	558	567	543	580	553	574	508	570	585	544	570	583	551	576	524	599	579	547	537	566	608	581	571	557	533	583	533	553	591	567	539	590	593	558	536	581	567	572	577	579	538	598	608	570	596	576	553	600	543	568	578	544	569	560	522	575	546	517	575	567	591	531	603	551	543	572	547	553	571	563	577	533	590	552	616	564	556	599	561	537	571	556	539	599	536	575	564	547	585	560	544	559	602	559	577	577	552	561	541	599	544	532	588	576	569	572	593	540	515	537	566	560	589	573	574	566	574	543	572	561	537	594	547	550	590	562	595	588	560	545	559	601	504	573	574	615	552	558	587	573	548	544	573	539	627	573	544	537	578	543	597	572	581	553	550	550	538	594	550	563	565	531	553	571	555	539	561	578	546	548	589	550	549	599	593	578	577	578	543	564	556	535	558	590	562	563	558	575	532	543	554	548	529	548	576	524	534	565	606	571	542	524	571	536	596	584	541	523	557	581	582	538	566	564	528	562	573	556	538	568	583	588	561	565	569	551	523	566	570	556	551	568	568	573	586	602	560	553	560	630	551	588	563	569	590	572	597	575	573	541	573	590	540	534	570	565	547	560	587	590	578	544	565	547	562	588	582	542	547	537	592	540	543	558	552	535	540	547	578	601	525	594	558	555	568	563	533	578	540	571	547	561	544	573	602	564	560	555	573	617	567	557	587	573	560	521	556	529	574	568	546	560	522	547	567	558	534	574	536	529	569	570	556	552	564	548	576	540	561	549	582	571	592	572	566	586	565	582	538	537	587	545	527	609	575	569	575	564	565	560	625	577	553	553	586	574	557	589	547	563	560	543	596	524	561	593	570	605	574	569	566	593	562	534	579	576	552	559	537	555	511	557	543	540	590	574	555	580	586	549	595	607	564	540	514	531	579	578	596	573	557	580	543	583	564	607	560	595	579	554	592	583	521	564	558	590	583	551	542	559	579	553	626	562	548	557	555	558	581	581	571	588	541	528	581	587	568	562	597	552	549	555	557	592	544	601	577	565	524	558	585	578	547	568	530	569	576	564	578	564	535	571	552	558	593	567	564	541	570	561	598	557	554	560	577	566	564	561	620	568	583	555	514	581	558	537	598	598	594	596	569	565	566	546	580	581	574	531	516	555	557	578	553	579	543	563	557	522	541	541	569	598	542	561	553	609	560	569	581	594	546	565	563	583	574	513	557	533	622	514	523	529	602	562	530	579	548	531	548	588	620	612	560	593	553	539	552	549	561	546	570	571	580	557	558	579	559	585	554	557	594	565	540	595	567	576	521	539	573	623	549	532	539	552	568	580	519	585	538	536	560	580	587	628	563	582	591	547	590	591	580	578	546	548	568	564	540	593	568	542	590	597	549	566	574	599	561	548	553	586	622	570	573	542	590	554	554	591	559	590	529	532	536	587	548	568	631	568	549	562	514	560	590	553	558	570	561	571	589	550	558	555	560	560	555	581	557	554	543	584	543	513	567	572	558	570	579	559	605	555	565	550	567	575	574	570	548	541	606	571	530	552	552	561	566	567	580	544	583	588	572	559	625	585	557	536	566	577	585	584	575	530	608	550	537	543	580	584	549	569	594	559	581	520	571	540	565	589	550	559	590	598	534	523	576	555	577	593	563	582	595	561	579	563	591	568	558	551	529	606	567	541	540	553	578	516	582	547	594	531	590	554	554	557	588	560	596	587	622	589	532	570	570	540	563	581	563	559	558	522	552	591	574	571	561	559	596	573	600	550	576	560	545	513	586	574	589	598	566	563	594	562	579	551	543	568	556	569	542	618	522	557	583	613	582	573	567	628	509	576	590	535	562	536	592	565	590	558	542	568	557	534	523	558	579	556	598	577	569	586	551	578	551	583	581	540	549	554	545	584	581	563	547	568	525	543	587	587	525	521	571	609	544	561	579	600	616	560	569	542	570	611	537	593	513	606	498	580	555	548	575	563	539	559	539	561	546	596	567	543	571	572	567	583	575	571	517	584	537	586	536	557	566	499	564	560	592	584	568	551	528	550	604	559	547	552	583	561	589	532	548	560	558	570	529	579	553	558	548	600	555	541	559	524	594	620	557	529	568	530	508	574	579	572	592	583	542	533	584	607	535	534	568	570	547	561	611	542	563	576	573	558	613	587	569	586	590	574	573	547	587	604	528	559	536	568	567	563	540	576	536	530	532	548	571	570	579	560	542	550	559	580	579	567	539	554	576	566	556	597	640	563	602	534	570	566	601	575	574	595	569	574	606	566	616	572	574	525	565	558	606	560	588	568	577	575	581	594	559	544	571	526	554	540	544	568	578	565	542	564	532	597	572	572	551	559	598	571	569	518	552	588	583	555	517	553	599	579	565	557	539	561	551	569	545	543	568	556	603	572	531	602	557	601	551	557	575	555	539	558	603	569	576	548	594	525	559	545	590	563	569	562	537	568	605	554	504	538	556	607	556	583	593	618	580	569	552	580	558	584	573	579	566	567	581	593	521	587	567	566	601	549	590	587	536	537	569
27580	23483	19072	8439	3107	1773	1162	985	1233	1556	611	549	536	498	500	476	468	469	456	418	447	473	453	456	448	456	496	476	449	444	484	481	431	483	419	445	426	438	446	445	428	446	436	431	432	459	498	480	451	441	481	426	431	405	450	484	534	481	490	439	426	433	426	448	416	456	444	478	474	434	480	443	451	440	433	435	450	468	432	454	440	433	392	443	401	436	419	416	440	450	409	449	412	437	460	455	463	460	469	454	457	442	501	444	418	430	434	427	465	443	452	466	402	462	496	414	458	435	464	425	485	455	453	428	446	404	429	396	445	448	483	464	421	394	429	448	450	415	427	435	476	416	416	446	432	480	422	449	452	434	439	429	478	392	448	450	448	477	451	443	407	464	464	421	452	404	451	420	452	451	470	433	464	419	441	448	462	446	461	404	452	436	451	437	455	495	432	423	417	451	458	476	453	448	436	428	453	439	423	432	437	450	454	435	448	423	454	432	428	493	455	432	464	431	447	459	451	488	446	404	413	458	463	457	458	468	414	500	448	440	418	471	438	463	462	441	460	476	427	431	400	458	450	468	468	464	413	501	415	432	413	406	439	466	440	425	472	453	454	439	458	461	418	456	460	418	438	445	468	406	499	412	436	452	453	443	441	456	461	432	412	462	470	453	452	486	452	483	442	416	453	439	432	469	469	458	423	467	434	450	460	423	431	415	424	452	413	449	429	464	444	446	447	446	423	471	451	436	451	428	429	433	427	459	436	447	426	430	461	481	430	434	396	418	441	427	464	450	440	420	468	442	466	419	423	456	427	450	446	482	442	440	434	432	445	430	436	476	434	430	438	430	459	415	456	459	437	432	434	472	422	469	498	457	449	445	424	450	449	415	433	457	449	425	468	424	495	426	446	451	443	460	412	437	435	461	433	413	482	449	416	449	433	462	450	464	451	536	470	465	460	447	436	460	412	377	500	473	439	433	438	458	433	451	460	458	459	475	449	468	448	443	440	451	409	457	455	469	458	438	460	450	450	421	457	430	444	458	446	436	449	466	419	478	479	427	431	417	404	447	434	443	446	454	458	439	443	444	450	449	433	488	469	424	449	442	461	441	442	445	472	474	440	462	457	397	419	479	436	438	422	491	499	495	499	427	467	423	445	488	489	432	432	439	459	478	420	468	446	439	445	419	412	422	476	427	438	462	477	446	439	448	459	499	453	502	498	468	432	471	474	460	431	444	447	431	437	431	416	439	477	431	487	486	441	460	454	468	466	489	434	465	445	423	467	479	457	449	485	423	441	480	426	429	452	439	431	471	460	423	452	462	442	460	440	455	461	493	450	453	453	482	457	408	464	440	437	444	439	427	466	457	414	438	503	451	431	408	458	436	429	459	477	456	412	462	447	471	452	449	447	416	422	479	428	453	462	460	462	478	425	448	461	428	414	446	408	464	464	507	457	446	453	503	464	430	428	423	447	478	429	445	492	447	419	404	448	432	486	458	428	461	431	471	436	480	436	444	433	454	446	447	443	460	484	413	439	422	449	440	457	457	451	441	438	496	459	438	437	462	435	494	445	481	472	462	455	443	429	430	443	468	415	460	466	472	425	463	452	449	424	432	429	441	451	451	439	436	453	468	450	435	430	440	416	427	469	421	415	453	434	434	442	445	464	403	452	458	448	440	443	474	437	449	465	464	413	439	478	405	449	441	477	468	430	427	491	430	437	426	446	385	427	436	490	476	457	506	448	481	488	480	424	450	453	427	472	462	466	453	431	427	441	440	433	429	471	412	452	478	476	407	442	431	479	458	476	423	435	471	469	455	464	426	453	443	401	457	389	456	426	442	467	451	426	459	447	445	465	470	454	412	440	458	449	441	425	426	413	489	422	455	468	453	413	475	447	456	426	460	465	438	417	459	463	464	448	449	457	453	407	456	434	423	452	467	454	458	432	475	431	436	442	420	455	474	399	490	418	431	408	437	433	446	466	451	434	442	462	477	491	466	405	449	459	441	473	433	472	441	447	460	454	459	465	406	436	466	479	430	438	416	417	455	462	447	458	436	448	454	434	428	451	464	431	415	445	433	458	430	452	454	446	446	443	484	421	462	464	443	439	448	468	422	449	445	451	438	463	462	470	463	454	430	450	446	442	438	454	475	456	449	386	440	448	462	429	439	425	459	450	401	438	460	409	465	439	442	462	479	441	449	485	470	414	476	439	440	451	437	466	439	451	441	424	422	463	449	466	440	440	406	415	420	448	437	452	461	428	430	453	442	434	468	455	455	451	468	447	441	422	443	477	430	414	434	411	416	453	454	479	461	458	451	445	414	456	450	471	418	436	438	439	462	453	433	419	451	461	431	427	478	424	448	460	436	472	465	485	465	469	447	465	449	449	466	442	450	463	478	461	454	438	410	443	424	432	428	457	422	427	453	471	466	465	455	414	447	431	415	467	446	472	453	477	419	442	469	438	479	465	444	420	500	456	446	448	440	447	457	436	456	408	458	417	428	452	482	456	447	432	424	453	458	430	443	452	421	442	446	412	445	423	457	458	475	428	452	426	429	438	466	414	428	426	462	450	411	478	458	449	464	485	454	447	437	434	491	454	465	414	439	472	424	421	454	479	431	410	446	493	461	447	473	432	435	430	465	416	444	404	466	450	420	419	444	423	445	444	442	465	455	425	453	430	414	453	437	457	462	455	455	446	460	439	419	453	467	438	453	425	438	435	416	415	453	432	435	455	438	455	486	415	469	460	452	476	438	437	465	457	435	480	460	403	473	436	431	423	425	433	468	446	410	450	435	458	434	477	446	463	487	410	456	446	428	491	440	418	430	425	398	397	441	448	419	429	466	492	435	459	397	442	459	492	451	424	442	448	420	473	434	446	449	439	421	450	467	425	434	469	456	486	465	435	444	443	462	445	449	445	457	463	471	457	439	469	411	449	410	450	430	470	400	464	444	438	414	451	449	453	471	479	435	458	422	455	435	464	451	452	457	466	451	435	451	446	453	413	443	414	435	429	469	445	455	422	465	481	414	450	429	437	449	442	438	439	432	479	433	451	469	411	432	489	426	463	450	420	434	447	459	421	446	425	437	459	419	438	434	455	449	472	451	451	450	462	453	436	447	494	417	453	461	437	451	450	440	439	416	475	421	445	467	492	469	454	446	454	440	423	461	450	434	431	441	514	479	511	449	494	430	459	484	423	433	441	453	468	432	413	425	459	432	449	489	433	445	439	483	464	491	453	427	442	432	438	422	449	417	471	429	440	446	435	475	463	484	444	475	457	426	430	472	443	467	485	442	501	507	408	459	436	436	422	460	416	411	437	462	440	439	449	495	501	423	452	420	485	460	445	456	438	403	433	448	453	429	466	421	486	451	379	466	437	446	435	430	461	433	483	447	457	431	438	426	445	445	493	456	488	443	474	436	454	464	456	482	459	417	466	441	426	437	444	431	449	422	446	446	409	414	453	467	416	447	478	446	426	439	430	424	402	461	450	477
28295	38190	22841	13264	8153	5180	3579	3074	3802	4305	1388	1208	1312	993	994	876	860	886	938	858	847	850	883	850	875	819	850	823	905	798	850	856	840	824	889	875	830	870	853	866	850	832	832	885	861	808	829	871	791	845	867	803	881	884	880	955	961	860	914	880	802	819	804	800	845	813	817	825	846	881	808	850	806	881	822	780	807	830	821	830	811	838	847	857	782	795	818	814	833	792	812	830	811	818	809	820	835	860	810	886	775	797	784	786	855	861	832	809	855	803	791	825	843	859	829	785	861	831	830	835	867	842	822	774	874	862	831	823	838	791	834	822	820	852	827	870	845	826	796	805	843	844	854	857	830	859	833	803	806	821	797	795	775	756	854	842	841	818	818	788	852	782	811	864	862	846	804	783	803	863	880	831	900	782	842	851	829	889	819	786	823	876	858	850	840	812	844	839	834	824	833	813	827	822	811	816	840	818	849	822	834	829	856	825	847	853	806	819	842	849	775	855	815	822	913	814	830	776	770	846	830	802	873	857	834	826	832	817	830	796	834	817	765	776	810	819	848	836	797	766	819	815	833	806	838	864	793	857	836	820	885	852	851	805	826	864	841	820	790	840	848	831	809	806	853	806	825	870	826	774	815	819	913	815	755	844	824	807	852	782	846	828	817	834	818	811	825	812	773	835	872	826	815	840	778	815	875	788	839	837	818	785	804	777	865	848	802	754	820	792	840	810	832	805	852	818	883	829	844	823	789	812	862	853	811	824	801	817	851	799	839	810	803	834	886	819	788	816	816	789	837	801	816	811	782	850	826	887	816	850	843	812	871	846	801	822	801	827	827	854	819	769	851	870	861	812	773	843	802	878	849	825	855	841	850	781	897	853	838	844	790	807	846	817	832	804	890	807	874	835	795	845	817	877	836	799	846	797	853	806	836	906	853	817	834	809	826	846	816	847	802	857	865	794	810	838	815	778	866	808	873	820	830	837	835	808	817	852	802	844	828	847	802	818	862	834	831	816	837	824	837	834	817	806	810	886	776	815	813	859	840	814	811	825	850	817	844	798	856	835	845	866	839	823	852	826	844	863	815	869	811	840	824	795	845	811	814	802	823	817	830	833	813	857	804	813	794	824	863	859	833	842	833	805	795	879	825	810	846	856	827	782	859	811	824	891	873	825	805	799	846	781	840	782	859	845	780	830	881	831	795	870	780	829	832	809	868	767	850	845	791	908	862	864	820	883	862	827	876	801	816	819	859	778	776	840	787	829	815	843	898	813	805	817	800	824	766	872	821	818	789	837	870	831	810	829	817	788	806	789	812	817	837	831	821	823	857	817	867	887	811	834	854	829	845	911	841	858	821	876	904	813	837	830	829	801	800	789	857	846	842	831	853	856	817	804	830	821	803	800	819	835	857	828	813	853	800	840	859	858	818	846	828	856	810	812	875	816	824	843	826	811	826	804	854	843	843	830	831	862	832	851	812	840	823	826	840	779	852	838	811	868	897	793	791	788	880	834	816	862	805	851	796	847	818	812	864	839	809	841	832	780	809	781	845	862	818	814	845	811	824	816	839	814	853	814	816	822	863	786	812	889	856	845	742	780	811	829	799	826	806	844	805	804	783	812	887	799	793	804	857	857	814	847	783	854	829	854	819	795	849	791	813	839	835	809	872	808	835	845	846	853	811	812	770	850	816	785	827	801	902	809	844	816	827	791	874	840	816	837	849	784	826	780	857	851	831	827	835	831	848	800	799	881	843	828	784	822	844	827	839	813	810	832	879	789	838	886	882	819	805	866	842	820	786	839	825	845	838	812	862	804	818	825	869	859	810	825	842	819	830	861	803	852	851	840	784	844	889	849	816	852	818	796	822	795	808	794	813	833	825	815	791	824	830	783	788	883	810	805	889	873	889	849	848	836	802	833	922	847	815	843	835	816	869	849	857	882	812	871	858	893	780	862	819	851	780	855	831	833	813	838	773	811	799	813	837	837	848	814	902	824	858	826	821	808	831	784	825	824	806	817	870	836	836	814	850	805	794	864	855	834	865	828	869	795	830	799	833	782	811	846	889	839	824	769	850	860	857	817	850	793	872	850	828	837	845	820	824	817	817	832	794	848	824	828	833	862	890	842	814	842	867	794	877	847	787	860	813	825	817	835	827	817	850	838	856	832	812	829	827	853	858	790	816	792	839	843	824	810	827	841	788	830	802	792	837	823	821	857	808	826	828	781	779	840	846	828	796	854	804	819	816	863	846	813	875	828	806	808	806	833	862	853	849	823	887	854	835	879	879	879	868	839	792	820	793	849	847	875	808	862	778	838	828	818	832	867	793	864	883	865	831	828	800	834	866	797	883	838	832	811	799	824	808	834	873	845	774	806	850	816	804	812	869	822	803	876	798	769	838	826	827	828	806	830	823	839	911	821	831	806	832	808	787	801	816	743	800	857	822	843	807	843	815	800	819	805	817	810	852	812	784	813	791	831	831	866	835	840	791	835	860	811	815	850	862	862	810	864	854	875	846	813	788	769	858	886	847	863	859	800	841	817	843	830	774	870	842	773	845	815	824	785	844	833	784	805	787	816	817	850	800	876	815	806	837	822	871	818	837	774	832	812	864	792	798	845	802	834	847	814	867	829	845	852	842	886	816	794	834	868	903	826	814	780	835	822	833	806	806	855	865	819	825	806	825	857	877	884	841	826	872	795	820	793	869	799	823	799	867	884	849	871	807	813	828	847	790	863	840	804	826	814	799	843	819	822	818	804	868	807	866	818	817	811	874	810	874	869	847	848	836	859	854	817	821	841	807	830	806	848	859	874	815	840	825	812	841	844	830	784	817	822	765	828	786	786	843	836	795	808	827	877	804	825	796	807	823	796	824	867	819	798	856	794	821	867	796	861	845	821	779	842	809	765	825	862	787	829	810	838	824	834	845	801	862	840	829	871	787	874	844	860	823	837	823	874	835	849	869	821	820	826	868	847	847	838	781	836	760	833	840	831	862	823	800	807	797	846	821	815	867	782	899	850	814	863	831	820	781	795	829	784	803	844	808	850	808	838	834	794	791	873	867	811	812	841	830	825	820	871	788	835	814	851	852	764	841	803	790	866	827	793	807	826	833	784	823	834	817	847	814	831	830	822	849	787	835	809	835	869	834	849	854	792	813	829	842	829	839	826	849	863	769	791	874	790	793	825	834	823	780	814	826	880	858	816	806	814	831	859	793	879	824	817	849	831	813	845	787	821	802	794	845	802	835	826	783	829	795	832	830	826	870	771	802	833	845	761	834	873	819	796	862	840	840	826	829	844	843	799	790	852	849	817	842	827	827	824	817	811	839	830	873	826	786	834	807	832	843	812	807	773	812	845	841	872	818	792	822	767	857	834	809	884	855	828	870	873	756	842	768	856	839	841	850	776	847	818	862	784	800	907	870	809	860	855	786	840	837	842	810	812	838	832	835	861	786	838	795	815	869	869	825	810	809	830	864	844	826	859	835	859	806	809
24642	21735	28758	24896	20398	8309	2938	1745	4390	8226	932	680	1621	623	487	430	404	430	387	409	378	383	398	348	391	399	395	356	375	360	402	408	391	388	380	380	378	384	378	363	372	382	357	379	392	369	363	374	374	372	376	390	420	401	636	678	661	556	479	413	396	404	380	395	382	411	347	383	376	369	398	382	363	345	378	354	358	361	371	368	409	379	370	373	390	388	392	388	377	357	425	367	387	372	372	352	369	361	383	379	389	399	376	379	358	362	391	366	390	370	358	384	352	352	374	348	360	354	360	369	398	369	340	368	387	341	373	360	367	354	383	406	358	384	351	388	381	375	361	339	378	393	403	358	359	384	396	365	399	365	382	370	386	378	373	394	357	409	391	355	400	415	337	376	389	359	410	373	377	360	338	372	389	353	377	355	338	383	350	370	390	357	407	410	383	397	336	383	339	377	404	418	407	386	385	404	368	354	336	370	378	371	292	384	368	383	389	336	380	344	398	343	401	351	352	359	390	373	392	371	384	381	384	361	384	405	389	370	425	385	370	427	418	361	380	386	385	341	355	370	359	367	372	377	367	340	388	358	354	357	380	410	365	355	377	383	365	393	371	387	343	368	389	378	387	354	377	370	382	365	365	412	401	371	394	349	387	378	396	351	363	405	365	392	351	371	383	357	399	381	331	376	331	381	402	355	407	376	369	382	344	341	364	364	371	390	365	381	350	364	391	368	365	384	354	373	365	389	364	400	368	361	413	374	378	389	387	341	377	403	376	375	361	358	365	356	338	382	360	365	372	355	389	365	366	391	330	360	375	370	390	357	360	374	392	364	364	361	349	412	345	356	353	386	378	377	382	381	365	411	349	344	386	382	377	369	396	373	352	385	357	413	330	363	398	359	369	360	354	410	354	362	400	372	343	351	343	353	372	390	370	330	356	341	357	365	370	346	366	378	361	387	357	340	376	370	375	379	355	390	357	383	404	344	412	396	392	335	374	387	351	352	371	364	394	359	394	364	387	396	378	392	412	363	340	377	378	369	392	409	380	381	345	424	354	386	398	368	383	354	397	379	383	372	368	371	347	349	342	400	352	388	403	391	394	354	370	361	340	373	386	385	362	357	385	354	369	356	376	383	346	361	360	361	361	396	377	373	374	396	379	385	409	361	357	383	376	403	384	320	357	352	376	356	347	346	358	339	372	370	384	346	376	380	373	365	348	360	370	375	391	390	360	396	352	371	378	389	368	382	365	363	379	377	363	355	379	356	375	384	353	331	369	357	369	396	391	359	370	365	361	407	369	390	397	376	371	409	385	359	389	352	393	384	397	368	365	347	349	362	406	371	380	366	341	375	378	363	384	359	383	392	407	377	381	409	350	349	376	364	382	371	363	360	376	354	364	368	370	412	374	388	367	351	364	397	353	374	394	378	388	350	365	358	388	365	358	386	360	397	346	388	372	387	379	344	380	385	346	358	375	371	368	371	375	373	363	369	386	379	393	374	381	357	377	375	353	352	396	358	358	383	372	367	362	372	376	347	384	387	388	346	368	397	365	362	366	387	372	412	382	355	353	383	412	345	400	338	374	362	377	391	369	381	330	374	366	362	355	383	388	385	396	379	431	387	377	385	398	350	381	325	391	378	357	399	384	371	385	362	349	372	386	361	351	374	378	350	339	361	369	354	377	357	397	381	365	427	393	379	373	380	380	331	363	385	359	355	351	355	361	417	372	367	363	343	338	351	381	385	381	385	374	369	365	372	356	345	356	388	356	369	371	370	374	366	377	380	364	395	381	329	362	359	360	377	417	385	343	354	418	365	351	387	385	362	364	391	369	340	379	366	397	369	356	337	398	397	388	398	382	397	365	329	374	395	382	365	351	403	396	383	365	397	357	349	362	419	367	363	374	345	391	382	380	362	366	365	310	354	358	382	398	365	386	402	353	375	397	373	357	376	365	379	364	393	427	385	377	353	390	370	381	366	401	390	384	376	344	383	347	381	397	351	369	347	370	390	384	391	370	374	370	383	345	378	387	351	348	340	396	337	393	373	378	416	356	359	384	386	375	363	348	383	338	403	382	351	386	385	375	385	419	361	356	365	395	366	357	365	365	374	352	346	339	368	397	375	392	344	380	370	388	389	364	393	359	358	377	381	351	408	377	387	374	368	373	403	363	366	382	365	392	337	353	391	396	357	357	382	389	390	373	400	357	353	379	371	378	343	372	348	392	361	396	381	363	377	377	384	357	342	372	346	333	373	384	367	384	359	383	395	367	359	351	350	417	393	370	379	350	417	344	345	367	355	361	363	391	395	402	396	368	367	397	361	414	385	387	336	375	370	391	364	357	323	397	372	409	388	372	358	358	321	361	395	333	358	384	362	376	381	394	385	380	365	373	349	337	363	365	404	378	393	409	363	360	351	399	383	405	399	370	398	412	362	412	352	352	362	380	398	322	338	402	412	340	337	345	395	363	397	339	389	411	351	346	394	355	403	386	376	354	348	381	368	385	375	395	411	394	347	369	387	388	381	396	346	360	387	379	376	393	362	341	391	364	351	363	366	417	337	340	350	380	384	360	339	386	352	365	350	418	360	370	350	361	376	370	367	380	361	385	374	386	390	389	332	401	379	383	395	360	342	347	373	347	354	396	351	354	396	368	392	371	389	382	367	368	379	387	368	375	396	381	399	397	362	361	373	392	368	364	357	373	380	363	378	377	393	379	363	359	396	354	365	355	398	394	358	363	383	365	325	356	327	371	390	406	365	383	366	351	353	369	355	396	376	381	339	384	370	381	340	389	380	407	369	410	379	365	398	355	364	373	379	355	377	374	342	375	356	369	369	365	376	340	385	398	382	377	395	376	382	394	397	396	349	378	375	370	397	356	319	347	396	373	362	354	359	379	336	384	381	353	331	355	369	370	370	349	406	370	390	367	412	373	372	397	395	359	385	376	367	406	395	400	389	370	340	353	361	386	390	371	383	327	351	344	364	372	358	367	394	379	351	386	390	365	368	381	372	387	355	363	359	387	371	364	383	361	380	385	393	353	352	399	376	409	391	363	367	378	390	365	358	382	373	373	398	358	339	407	360	392	356	357	389	328	361	372	363	384	393	357	375	344	344	362	398	397	339	352	402	337	368	357	379	371	348	337	351	354	401	358	330	379	399	374	376	380	369	351	403	359	337	371	360	379	374	409	362	407	375	352	373	396	399	342	370	340	382	336	375	378	371	337	393	374	366	404	376	377	370	357	390	398	403	365	352	334	392	425	371	354	401	370	369	405	338	374	381	383	378	379	359	360	366	374	358	391	354	383	348	411	392	341	362	373	362	351	351	352	368	378	396	353	379	361	342	383	365	380	389	358	348	393	411	348	359	397	386	381	375	351	386	394	382	356	368	414	406	363	348	417	353	369	393	364	364	366	385	346	369	399	396	363	353	384	411	380	408	341	386	384	354	378	350	343	362	393	361	346	385	368	348	345	415	360	363	377	384	323	408	429	375
31938	49899	34035	19761	13098	9159	6558	5728	12850	17230	2196	1757	4976	1412	1086	1005	885	882	798	828	780	790	757	729	757	822	714	757	713	768	751	733	739	695	716	681	732	761	693	694	678	675	737	737	742	730	752	718	689	745	716	728	692	808	1548	1778	1697	1267	931	850	765	737	745	686	687	727	698	669	689	699	674	726	644	696	665	663	703	694	715	679	667	699	721	724	689	688	639	697	715	702	691	677	704	723	734	674	695	688	666	678	727	678	697	681	727	667	746	651	698	680	732	690	684	698	698	701	657	732	733	702	725	710	705	685	694	657	740	686	731	717	688	716	673	709	703	748	743	669	720	678	734	718	689	723	703	699	695	661	711	685	683	674	676	704	695	712	695	667	703	685	715	708	716	698	704	697	719	686	714	681	685	731	725	698	677	705	676	712	679	689	681	701	695	705	690	680	728	692	684	715	683	688	702	697	738	701	706	720	719	700	695	733	753	749	743	712	686	703	693	709	737	679	713	702	673	705	740	654	676	671	711	742	690	708	694	688	691	695	745	719	669	690	704	664	717	696	689	679	707	716	696	692	714	723	686	742	649	669	725	738	723	693	726	678	689	675	675	681	722	701	736	698	690	699	723	694	694	636	682	744	754	672	750	725	712	723	722	713	683	706	688	745	664	735	663	675	693	722	705	691	691	719	739	694	712	716	692	746	671	705	654	681	677	684	720	689	696	726	672	749	668	718	665	645	724	683	641	721	726	728	687	685	718	711	703	644	684	725	712	725	706	728	680	696	674	721	683	689	725	706	746	717	705	719	718	691	714	680	695	732	648	698	659	720	691	765	694	687	756	725	731	727	688	696	681	719	719	662	695	685	737	701	719	728	701	712	699	653	709	753	692	746	705	701	716	687	772	697	684	694	703	731	716	705	719	703	700	716	708	677	714	689	710	683	710	689	674	685	705	708	711	716	743	647	716	696	712	655	696	689	739	668	703	691	686	705	695	710	707	696	731	695	675	677	719	673	730	731	702	732	708	647	738	714	694	699	668	723	701	706	672	677	683	730	742	698	707	679	647	700	666	725	691	647	727	703	679	723	672	714	713	709	705	706	697	713	689	690	699	701	688	739	711	740	693	700	647	742	744	725	696	687	719	720	697	759	735	704	708	672	723	737	698	697	693	739	727	638	745	698	749	721	693	665	737	734	693	687	698	725	712	728	696	651	670	725	662	674	716	701	697	723	682	673	680	715	667	683	695	704	723	690	673	694	660	710	707	687	710	741	727	710	702	715	672	677	698	697	731	732	700	723	773	700	748	681	688	680	722	700	716	671	673	662	693	670	705	714	687	683	725	657	671	675	682	699	659	710	695	686	680	663	736	752	671	693	734	704	698	706	703	726	731	727	704	694	690	711	732	711	683	710	693	680	712	732	712	743	708	691	720	694	681	696	686	668	708	703	707	692	755	721	689	695	728	701	707	717	688	688	679	702	694	682	660	711	679	714	758	763	642	696	702	666	690	691	696	681	736	703	717	724	712	715	688	712	721	733	665	713	640	691	737	703	732	732	728	671	698	714	709	704	728	697	675	728	650	712	672	658	679	709	723	684	686	748	707	699	729	700	716	683	675	730	729	711	726	636	717	680	690	742	693	706	701	725	728	720	687	702	721	716	683	758	701	679	727	752	711	713	728	674	712	671	701	658	713	701	665	702	720	708	685	678	698	704	669	703	687	700	689	730	692	707	716	663	706	705	690	744	724	751	707	722	735	732	706	685	670	676	678	731	667	701	726	682	686	667	701	677	726	653	694	654	746	710	728	719	693	690	707	667	707	694	677	731	693	718	663	701	714	721	716	726	712	706	660	716	676	735	678	637	681	675	680	694	704	630	719	739	705	696	675	720	703	681	674	756	695	663	723	698	730	700	696	742	703	680	693	707	702	733	675	750	720	637	732	716	701	687	731	677	683	682	688	714	709	672	720	683	708	705	649	721	698	694	709	714	705	701	725	681	699	703	687	691	705	687	686	699	653	706	757	694	713	714	667	661	702	715	709	694	670	697	741	683	659	708	744	706	728	722	714	744	632	667	709	691	696	697	711	652	731	719	700	695	677	696	711	713	642	705	740	767	717	676	696	725	707	732	746	706	682	698	725	695	703	742	739	661	736	740	689	734	746	673	683	692	697	713	717	695	626	693	697	713	692	668	734	674	663	678	669	685	714	710	664	662	697	690	675	711	681	710	722	693	703	686	715	747	695	666	692	646	712	661	732	714	688	713	649	644	692	726	684	693	666	707	672	734	708	720	679	699	697	656	701	716	678	716	685	736	665	670	730	710	685	730	658	748	709	686	724	685	719	706	686	671	685	678	649	703	686	697	699	727	718	707	704	740	690	692	668	680	714	716	729	746	688	731	686	726	688	700	674	694	681	696	723	694	725	679	670	669	712	710	684	669	721	688	709	674	681	738	712	684	709	699	670	679	717	678	727	691	659	693	682	717	705	700	684	701	704	689	746	710	699	749	688	722	714	731	708	685	761	704	679	708	696	718	725	732	701	669	710	689	698	696	718	669	752	745	673	715	728	702	644	712	643	677	660	713	718	734	730	656	761	711	716	735	702	692	732	731	723	730	694	694	690	684	697	703	649	695	688	723	673	670	764	658	662	704	706	686	681	722	685	727	717	643	714	741	699	729	697	688	672	692	705	714	688	727	676	729	686	726	666	638	678	692	694	687	702	703	702	663	703	716	737	742	644	696	692	719	729	777	684	682	700	714	705	721	672	733	693	724	733	742	709	689	734	694	659	720	700	736	684	692	710	657	715	720	720	708	688	670	684	702	693	726	723	685	712	672	693	696	723	729	707	686	660	662	698	739	648	771	764	751	697	688	704	719	691	734	713	687	749	700	724	727	716	675	717	695	694	719	696	741	739	719	668	715	751	706	725	686	715	685	696	707	713	755	645	644	709	734	682	733	715	687	695	723	729	648	687	687	743	700	700	705	658	696	677	706	701	678	651	708	744	692	693	673	684	718	713	684	667	703	686	713	720	726	734	708	666	685	671	746	709	694	753	700	721	763	682	750	700	713	669	660	711	703	690	693	760	760	710	747	716	708	711	699	664	720	702	741	685	709	712	698	704	679	696	742	743	673	683	681	713	704	686	697	680	709	707	692	751	691	738	653	709	720	706	741	652	690	716	743	666	684	690	679	691	673	716	667	692	705	719	730	700	718	733	700	716	737	691	671	701	670	726	728	658	745	688	702	745	682	702	722	659	730	687	661	685	729	742	727	728	712	687	694	657	694	662	638	671	696	702	734	723	715	705	703	705	756	768	738	719	681	711	692	688	706	697	691	673	677	736	681	728	703	686	658	668	686	654	706	713	703	689	692	675	646	682	659	714	683	705	685	701	704	700	698	693	746	673	691	716	713	693	706	730	714	692	706	683	725	707	720	723	705	718	697	687	712	696	732	693	662	728	745	719	718	733	691	732	688	738	677	647	696	719	703	694	726
23585	21623	29306	24159	21544	20076	8212	2974	5839	7223	1173	841	1822	771	534	451	420	406	408	384	382	411	345	337	363	341	376	379	354	402	357	341	310	343	341	356	369	312	350	326	367	369	380	351	342	369	347	352	318	365	347	352	370	449	866	1047	946	715	479	431	374	339	319	322	333	333	336	364	367	332	346	321	342	326	339	317	351	353	343	319	308	333	354	318	348	325	331	340	337	323	313	363	335	313	321	368	355	333	339	319	344	303	324	354	301	344	304	310	361	327	339	323	334	320	353	343	360	318	363	340	337	334	341	336	337	365	347	359	353	316	308	345	360	356	335	379	329	340	336	353	348	332	331	322	350	364	339	344	339	335	335	332	359	343	350	300	325	343	326	334	336	312	370	361	353	329	317	314	313	356	324	360	320	328	335	358	354	312	339	334	348	335	340	329	349	331	353	330	325	353	389	322	323	350	325	335	326	322	299	337	320	360	338	347	339	340	360	314	325	358	330	328	333	352	324	336	331	354	323	350	306	359	372	321	351	320	311	303	356	320	350	310	329	331	336	340	354	337	332	332	331	301	338	337	301	336	337	328	369	341	296	315	338	343	321	331	322	346	366	335	344	327	314	321	332	339	355	334	309	342	336	320	333	340	325	374	337	341	333	329	333	311	311	341	330	341	403	355	321	318	350	327	334	345	334	356	324	362	321	341	354	313	318	340	310	362	329	320	319	346	317	352	316	347	335	321	318	339	316	317	338	350	346	339	304	368	341	308	310	327	311	308	333	336	365	347	343	355	329	345	359	292	341	318	314	341	316	340	334	326	333	360	334	313	308	291	327	342	354	355	306	344	349	352	338	347	332	303	327	347	301	305	330	331	326	349	338	325	309	337	353	371	328	342	336	330	331	332	347	332	337	348	321	311	329	345	383	353	357	325	333	326	347	332	344	319	330	348	345	304	310	341	342	290	323	369	329	325	335	311	342	334	331	325	370	325	347	337	336	317	365	347	331	307	331	336	347	354	319	314	315	341	368	370	331	338	306	347	322	337	345	341	303	372	321	327	331	335	335	352	327	333	322	301	344	337	311	331	347	331	355	323	318	314	330	350	312	351	310	316	351	324	355	339	326	362	322	350	341	336	355	348	332	331	335	362	341	340	323	320	353	332	326	317	306	344	348	310	338	341	333	325	334	338	325	333	305	329	341	328	343	310	320	355	332	355	293	312	323	335	345	306	356	350	339	314	355	323	332	306	320	310	311	327	326	341	330	327	307	339	346	321	313	326	332	321	320	343	327	336	310	329	332	323	340	305	311	335	308	339	336	319	337	333	361	327	351	346	338	338	311	347	329	296	347	336	327	314	332	346	337	351	321	320	322	334	334	338	337	336	317	322	335	292	340	345	359	331	344	318	294	324	333	333	353	336	339	342	373	350	298	350	334	300	303	335	342	289	321	318	346	314	359	313	340	331	371	300	320	360	342	365	334	316	309	314	384	344	318	307	328	294	361	343	331	360	325	336	356	336	313	320	318	311	295	334	312	307	348	311	320	334	344	313	380	322	349	322	334	320	294	326	372	314	334	350	387	341	321	354	366	326	344	293	324	332	324	349	339	349	341	329	306	326	334	327	330	337	351	342	361	304	350	332	354	274	328	342	305	354	322	342	349	322	374	360	324	314	345	328	340	341	352	338	336	318	325	345	368	324	282	332	361	316	348	348	362	342	352	329	330	329	317	320	331	330	344	339	296	343	351	329	327	312	330	346	333	322	336	313	302	388	357	312	359	342	333	309	350	340	316	331	358	374	360	319	346	339	324	332	333	303	327	330	343	291	315	353	297	308	342	353	306	357	325	312	332	352	326	317	346	354	354	333	319	339	344	334	325	350	334	348	336	318	337	319	308	304	302	351	327	292	324	359	368	358	352	328	306	334	295	302	336	366	335	324	347	327	334	329	343	349	333	342	329	318	342	325	372	328	335	336	326	296	352	304	304	306	342	303	330	326	338	327	369	305	335	316	299	317	363	315	315	318	302	330	316	352	342	316	338	315	344	330	335	353	322	335	309	345	330	323	326	335	330	326	304	344	309	339	354	329	323	308	363	344	340	372	331	331	335	345	337	335	346	363	333	353	353	299	342	283	317	350	352	317	316	331	327	327	343	384	338	332	318	331	313	337	358	312	320	314	346	343	336	346	321	369	316	353	344	318	344	333	296	335	313	346	321	308	314	333	346	345	338	300	314	339	345	324	359	347	321	332	348	334	337	329	329	324	339	346	349	336	377	340	368	324	331	311	314	366	378	358	337	333	332	321	313	390	335	364	327	320	312	331	363	344	309	325	349	323	316	299	387	321	337	328	340	328	334	343	334	318	327	303	325	332	339	337	362	277	343	351	311	324	331	335	354	356	353	338	348	336	332	343	373	320	317	331	359	322	369	305	340	345	327	316	342	309	342	326	321	326	308	303	354	336	319	372	341	334	328	347	294	280	345	326	339	327	352	363	279	329	339	349	351	295	287	340	355	309	331	326	324	331	343	338	315	340	365	313	339	319	349	339	340	296	353	315	343	343	324	326	308	312	347	326	351	320	304	355	354	326	357	336	347	326	351	326	283	351	331	328	322	319	330	340	318	316	326	348	305	328	295	315	327	323	318	355	334	313	311	336	306	324	326	309	312	328	336	343	332	334	336	347	349	301	333	330	348	319	324	343	338	330	337	304	314	345	323	348	334	312	345	323	339	341	364	369	339	360	375	316	330	365	343	341	363	306	301	323	357	337	341	324	312	333	356	340	326	355	328	324	303	337	340	335	297	303	361	332	317	334	306	333	316	333	312	341	366	325	349	324	333	326	320	331	365	310	293	318	360	326	292	328	348	342	339	353	335	325	318	354	300	325	335	327	313	323	336	339	319	338	332	322	314	351	358	331	336	335	331	308	342	312	356	316	327	334	323	321	333	330	322	346	319	347	349	351	349	339	326	365	357	325	348	369	319	329	314	332	317	325	335	342	351	356	325	326	323	342	353	306	338	311	347	308	344	330	366	325	362	308	302	338	336	325	330	341	338	361	345	349	320	325	327	328	348	330	334	348	366	299	325	357	323	348	330	321	312	335	344	329	311	322	317	319	304	321	332	328	305	325	318	344	325	356	330	383	320	347	328	333	331	333	318	330	324	366	330	326	329	308	313	317	327	323	304	322	335	317	300	308	328	337	351	328	353	332	322	339	333	375	331	341	330	345	340	303	346	347	314	335	336	315	334	343	322	331	360	339	336	359	307	334	345	336	339	332	328	316	334	334	322	352	318	352	345	333	311	346	357	315	309	358	302	359	329	340	352	342	312	331	312	346	333	347	336	334	308	331	356	312	325	333	340	354	341	349	324	333	315	326	321	327	329	310	337	331	330	331	350	346	322	319	315	304	333	318	337	303	318	312	332	322	353	342	361	336	373	314	351	329	341	321	305	355	322	335	301	339	331	325	355	320	333	355	343	354	317	360	313	316	336	322
34513	55364	37441	24778	19283	13398	9962	7948	16042	14947	3418	2574	5590	2117	1297	1035	915	866	788	731	698	729	763	718	671	686	693	664	639	647	651	656	639	662	638	657	716	637	613	643	639	721	697	665	623	642	663	632	698	665	635	658	624	961	2307	2585	2587	1788	1101	778	727	619	610	628	642	626	627	598	651	632	630	601	602	620	597	619	623	562	604	619	558	603	607	606	639	655	585	628	565	590	610	582	533	616	611	569	582	605	579	636	644	648	652	589	612	589	549	575	606	624	629	618	609	646	621	583	616	607	558	626	597	614	592	606	599	605	595	552	622	569	593	636	595	623	591	606	595	624	641	623	579	609	595	587	607	601	605	596	602	592	604	576	579	571	596	607	559	577	623	582	543	587	593	634	589	595	611	569	637	592	593	603	604	602	613	587	573	635	657	575	647	611	582	579	602	621	635	571	607	606	596	636	643	598	603	614	576	586	584	603	642	584	608	629	568	619	590	628	562	572	600	611	614	603	599	632	572	622	566	547	636	590	620	590	622	590	596	579	641	587	570	635	608	610	648	585	627	645	595	604	648	607	600	667	574	584	626	646	582	596	604	592	660	590	655	643	605	596	626	598	608	617	605	593	600	614	557	620	624	596	650	596	621	642	548	576	600	590	588	641	565	595	562	633	635	588	622	594	599	616	591	609	595	592	589	633	578	596	579	564	614	574	574	657	571	611	619	569	572	588	593	623	589	566	623	587	626	571	615	593	605	651	629	627	608	618	570	591	583	567	568	603	607	587	611	613	648	650	595	646	611	590	577	627	613	615	601	595	637	577	606	627	627	607	596	607	601	628	577	613	613	626	604	617	629	552	623	572	622	637	636	593	577	661	600	605	607	567	589	578	580	609	607	591	571	624	571	644	664	653	620	604	603	582	616	575	573	593	611	602	580	595	592	567	610	602	564	623	632	588	622	588	602	613	592	607	593	589	589	642	623	625	611	648	614	610	556	558	659	605	630	568	635	635	663	600	587	620	614	604	561	646	651	633	634	616	586	621	564	638	596	647	598	621	586	671	602	652	573	574	611	630	637	585	612	605	620	623	573	624	601	585	625	627	580	577	619	612	620	630	583	642	661	592	597	600	586	656	567	582	599	629	562	594	613	619	574	619	646	622	607	655	613	641	637	603	657	594	627	635	577	624	570	601	657	618	649	652	653	548	596	606	619	645	615	606	610	589	629	600	594	631	623	622	588	591	564	606	581	592	604	630	632	671	623	622	603	634	631	641	579	625	573	598	574	593	577	615	579	627	637	637	571	629	615	608	615	592	598	607	614	589	610	557	618	580	621	625	558	658	579	610	628	595	631	608	606	626	580	617	628	645	589	577	573	612	619	583	592	647	629	611	597	592	598	586	634	602	622	632	587	592	605	577	595	656	565	623	630	640	656	612	584	597	619	595	573	587	587	614	598	606	617	587	644	575	620	568	580	628	626	634	575	588	606	611	574	566	608	617	637	599	629	652	605	619	587	615	572	620	623	620	616	603	657	619	596	646	653	566	600	636	618	589	589	613	609	621	604	596	614	600	586	572	643	646	546	603	598	622	581	591	601	567	581	587	633	629	579	632	604	622	627	612	634	595	620	594	588	570	600	627	598	601	633	628	585	610	582	626	576	590	638	586	593	614	592	608	619	602	585	594	595	621	614	574	609	581	633	585	614	610	643	611	640	624	613	630	589	610	579	639	637	614	614	568	626	593	630	562	605	635	622	614	610	636	590	581	616	612	583	621	649	613	658	608	640	577	631	577	630	614	587	585	639	624	599	599	593	578	638	590	592	617	617	618	550	595	588	541	604	630	590	602	624	628	603	628	608	644	566	641	597	600	592	588	659	646	614	616	569	638	610	626	597	614	577	592	599	645	591	586	580	591	597	576	591	596	607	580	582	583	607	579	586	597	607	612	609	569	592	585	590	604	602	585	586	605	612	622	614	629	634	596	654	604	580	593	644	626	601	582	572	643	612	654	616	596	612	595	604	598	607	633	621	582	584	589	659	617	608	633	586	578	568	618	602	623	640	605	625	573	634	573	579	613	631	612	606	612	620	607	613	623	617	553	638	635	643	596	621	568	630	597	557	641	638	644	645	597	580	612	584	604	643	596	625	596	599	602	584	591	620	654	554	568	612	656	574	581	587	630	595	603	613	594	610	590	638	603	628	591	629	575	607	644	590	600	580	600	586	623	590	592	608	558	610	558	633	617	605	657	597	578	618	607	580	641	600	625	608	566	623	588	596	608	634	610	590	563	598	569	590	649	611	606	608	612	622	570	629	584	646	612	589	581	586	558	584	606	576	616	549	594	585	589	626	596	585	598	614	592	660	548	594	665	605	624	599	572	636	575	576	624	541	618	572	637	543	589	599	556	614	587	595	621	645	654	571	618	605	587	593	628	603	556	568	590	584	647	597	540	585	563	605	601	645	620	608	638	598	597	565	606	610	592	571	625	584	605	632	609	586	553	584	634	629	606	632	599	628	597	592	621	577	610	646	621	633	627	578	620	600	589	561	599	616	620	668	602	592	596	559	587	616	616	615	620	596	684	633	603	568	603	607	668	648	584	604	628	573	580	592	605	566	644	624	607	621	624	631	546	571	605	629	606	630	553	618	609	603	623	623	595	568	591	592	575	594	590	601	618	591	554	600	591	648	579	611	634	624	632	603	588	621	613	599	566	594	614	601	599	583	622	607	602	588	570	590	622	610	625	607	605	573	607	602	585	656	582	579	618	615	606	595	612	561	610	574	585	600	614	596	617	634	610	625	564	610	590	628	614	584	609	574	630	568	565	595	581	616	614	600	648	567	580	629	606	614	572	588	651	663	592	592	628	572	547	629	602	543	623	585	618	614	620	606	642	596	594	605	597	562	666	603	633	589	633	601	597	593	632	636	607	565	639	618	598	607	599	584	610	620	647	570	574	533	630	604	593	574	573	593	630	597	649	573	564	581	600	609	624	615	598	630	589	625	616	629	584	583	573	619	554	606	590	613	622	615	609	635	598	597	607	621	598	625	599	626	590	613	627	617	581	619	611	625	583	578	597	577	587	598	568	600	593	597	597	588	588	593	614	586	584	578	651	609	609	604	582	620	593	617	596	623	592	625	556	614	568	631	656	592	561	633	629	635	634	616	571	585	554	612	594	591	617	608	562	635	614	557	575	597	568	627	603	599	626	621	594	567	613	598	642	625	598	622	617	582	613	643	558	614	587	641	655	584	613	586	589	563	625	572	624	604	610	596	573	614	639	601	580	614	592	618	641	592	606	606	573	617	630	569	580	596	568	608	626	630	587	588	631	594	592	624	596	574	638	588	614	624	598	611	577	610	631	628	607	614	572	596	579	616	597	589	604	627	603	578	592	616	607	618	557	599	616	594	619	610	602	580	616	599	586	612	630	575	612	588	614	617	618	603	602	612	598	589	616	566	639	593	621	580	619	595	625	614	565	604	599	606	619	640	614	647	616
27440	22824	19408	8224	4136	2358	1371	1024	1078	950	629	611	632	629	505	507	490	466	480	448	456	464	487	436	523	484	492	478	428	515	464	449	474	447	480	463	437	447	478	461	477	486	428	475	444	477	467	470	474	434	432	477	473	481	509	534	501	508	503	518	462	425	451	439	461	449	506	448	433	480	453	414	431	481	444	456	460	473	454	477	440	456	458	482	487	472	443	469	439	490	428	466	463	453	454	449	499	467	428	474	436	444	468	449	418	449	481	469	447	440	456	480	450	442	432	444	500	439	466	425	474	451	452	444	469	433	477	462	416	443	489	443	471	451	469	438	477	482	456	460	443	474	474	436	475	439	499	458	472	432	436	473	485	448	448	446	446	467	456	474	483	457	475	485	416	479	442	462	424	480	478	441	453	493	523	486	438	449	434	470	439	480	440	443	477	425	505	444	473	473	445	458	459	448	427	466	490	448	466	472	427	466	425	466	483	449	446	483	469	463	449	453	507	450	470	434	453	420	495	468	458	449	439	453	498	467	470	449	480	465	469	429	476	456	467	438	473	432	454	441	475	492	424	444	452	418	483	483	500	464	461	467	433	480	485	442	482	464	468	463	456	464	446	478	453	477	465	457	440	471	464	492	477	518	444	455	485	452	469	408	493	505	462	420	453	430	468	456	454	429	462	493	520	476	449	445	490	421	468	443	437	456	429	458	505	482	439	447	463	458	463	473	448	413	509	461	481	472	453	474	477	450	453	489	472	496	461	485	455	418	482	468	418	492	471	444	477	435	471	428	438	455	439	440	443	478	481	423	427	477	467	442	463	466	486	438	437	433	438	442	435	452	439	432	463	471	440	444	457	447	452	432	466	499	472	498	430	443	464	455	447	447	461	465	472	456	479	457	482	492	469	464	489	443	478	464	438	469	478	480	405	443	448	471	448	475	474	463	490	466	450	481	474	483	451	423	442	465	477	471	462	472	507	433	435	453	497	514	438	456	444	459	455	478	430	447	476	461	426	463	429	404	428	476	445	475	422	442	427	446	459	430	421	461	443	448	447	447	466	455	464	459	401	487	462	462	455	439	398	454	476	475	439	471	446	429	442	452	484	470	474	478	460	487	453	476	445	476	471	429	427	476	448	447	444	482	464	442	459	443	488	483	456	439	471	500	458	495	497	476	486	481	452	436	446	447	447	470	474	448	423	476	487	500	458	481	461	480	481	432	416	450	483	459	450	476	447	470	448	448	462	456	469	444	466	440	450	467	477	447	451	475	450	450	446	447	494	465	437	462	459	422	477	447	490	471	463	463	438	479	465	436	469	450	477	462	470	432	485	449	474	457	476	470	459	455	445	473	438	437	434	465	442	435	443	425	477	414	478	472	439	443	469	463	459	432	445	439	469	469	435	488	485	495	473	457	466	414	445	466	442	458	449	458	484	433	458	472	446	435	475	438	460	455	445	428	437	460	464	469	489	473	466	452	446	448	448	479	461	473	455	448	456	459	445	408	468	463	451	463	439	441	466	456	462	456	443	448	463	469	475	509	462	466	456	473	424	492	438	490	482	442	463	435	471	462	468	467	475	462	451	440	454	428	466	424	469	453	495	454	428	428	485	466	469	456	448	444	521	467	444	440	475	436	455	456	466	459	432	434	429	470	411	463	476	450	450	442	476	459	484	448	440	414	460	468	430	440	476	471	433	444	492	469	467	426	448	420	460	475	464	443	431	428	467	481	515	456	485	471	438	479	460	414	453	444	447	475	479	463	458	445	491	432	436	461	436	478	463	494	483	417	447	490	454	466	458	439	438	440	446	469	470	444	462	464	460	455	468	415	463	486	483	481	433	465	470	441	486	418	492	448	456	461	442	441	490	460	445	469	411	507	479	480	465	467	482	458	460	464	458	468	423	466	464	511	468	426	485	426	460	448	462	438	460	420	431	466	435	438	461	485	474	454	483	490	453	446	462	463	465	463	459	485	472	465	442	478	450	482	436	445	442	488	446	468	443	474	453	451	449	443	484	433	452	434	425	470	464	466	416	439	458	503	413	460	451	440	438	447	492	475	455	454	433	475	476	475	434	472	448	457	404	512	498	463	489	490	465	480	478	438	474	416	484	438	451	484	491	464	451	446	473	455	457	441	444	431	435	465	457	475	469	482	455	466	449	473	462	428	460	425	467	484	472	423	471	420	453	467	455	495	464	462	455	480	438	453	475	427	465	467	480	456	445	442	430	466	455	491	455	458	423	513	473	450	433	466	475	469	491	455	493	461	432	463	476	476	426	458	475	503	469	468	466	459	526	445	475	431	423	437	436	454	450	471	467	463	458	493	459	430	460	508	473	450	470	501	491	483	431	459	471	460	473	425	438	433	458	430	474	415	480	476	466	425	430	440	509	453	439	435	468	459	459	478	466	475	497	440	463	451	465	451	487	427	460	449	462	472	451	451	446	450	468	446	475	447	482	458	439	438	422	421	453	476	456	418	454	439	470	448	453	431	451	442	435	450	465	483	453	480	481	462	496	493	455	483	453	470	406	476	427	450	469	483	468	519	446	463	436	458	470	478	454	453	425	445	470	467	469	465	454	487	480	433	480	436	434	466	455	470	464	497	476	484	481	459	463	460	464	471	450	398	433	447	462	488	464	410	456	461	438	475	470	463	512	503	445	461	406	509	429	456	482	439	465	421	406	474	446	466	474	439	497	469	494	443	474	467	472	494	482	455	440	413	497	455	484	460	412	452	466	415	477	463	465	436	466	460	447	461	450	439	496	494	491	426	469	488	482	514	437	425	499	486	476	444	470	448	444	485	473	457	466	475	484	485	465	440	472	448	497	469	484	456	466	444	442	487	430	458	470	433	478	492	464	456	455	449	425	470	446	422	447	440	434	479	474	460	458	452	454	473	449	482	420	478	451	457	456	447	461	443	473	490	467	451	430	464	465	443	484	487	485	452	496	465	432	467	443	439	475	436	429	435	459	463	470	474	467	455	460	452	487	453	441	439	474	448	472	473	457	443	457	450	410	417	442	463	451	452	440	471	463	447	458	473	449	461	435	451	503	434	469	417	445	445	470	425	440	393	502	454	433	491	469	441	449	464	477	496	464	421	438	475	441	422	472	469	511	438	467	451	442	476	474	489	481	478	420	455	442	494	459	474	456	446	437	434	450	468	418	475	445	458	447	436	457	452	491	458	433	457	437	451	469	453	445	441	457	464	462	445	485	447	453	464	470	465	414	474	414	452	431	476	469	467	424	500	464	489	486	421	440	425	422	450	474	446	472	414	419	462	458	451	445	496	494	421	404	469	453	519	500	445	447	454	427	432	472	466	454	464	476	467	483	511	450	438	438	488	466	435	458	427	459	480	500	486	482	493	486	464	479	428	445	491	466	472	479	445	462	454	457	474	474	461	443	463	437	440	454	473	448	466	474	429	434	440	461	466	445	491	508	449	450	464	458	454	477	409	447	459	460	471	463	444	484	419	457	457	461	455	465	475
26466	36727	23561	12456	10420	6726	4080	2971	3027	2624	1668	1384	1578	1165	1102	965	882	901	861	905	842	894	926	869	900	872	885	898	907	873	858	836	865	823	845	804	886	841	865	807	836	848	842	805	899	877	849	917	858	850	829	807	926	831	968	967	1013	1012	936	848	853	826	843	830	866	789	790	851	838	857	814	845	853	861	868	835	838	859	837	759	842	835	833	841	842	832	866	865	794	814	850	825	797	828	827	849	867	782	820	844	787	841	875	859	866	789	774	868	857	795	836	785	825	840	823	851	760	831	817	823	843	858	854	864	886	900	860	805	858	877	868	846	858	803	826	903	860	881	823	851	818	854	873	860	783	848	874	837	845	896	846	850	867	838	873	859	865	861	845	835	798	871	838	784	835	829	826	842	885	859	816	819	846	828	837	846	841	872	827	819	844	849	838	845	813	841	816	879	817	819	835	880	781	853	853	837	826	854	832	834	900	816	888	842	827	832	876	855	853	797	789	832	802	863	872	836	870	882	839	849	812	851	865	830	832	860	839	797	854	830	857	870	840	800	834	882	854	825	813	859	844	846	850	849	839	846	842	787	837	790	861	844	834	841	842	869	864	851	833	870	875	861	855	840	865	895	822	814	836	785	779	850	847	848	841	807	799	852	817	823	846	808	872	813	807	884	870	839	898	814	838	785	857	827	840	837	815	807	846	830	810	877	777	808	850	823	820	823	819	802	782	843	871	830	842	841	868	831	820	855	826	860	880	854	827	820	797	791	823	834	876	827	840	861	799	863	862	868	830	848	837	827	813	833	828	830	804	827	904	854	830	836	851	843	801	899	836	837	846	869	825	807	885	818	841	813	863	833	880	847	818	830	817	873	869	804	790	876	848	824	863	873	786	878	821	830	852	877	853	866	871	852	881	834	808	795	850	847	835	861	847	877	839	805	842	820	826	819	820	780	869	813	837	841	813	848	854	820	863	840	853	847	817	807	864	846	840	827	807	833	838	784	865	850	842	845	841	847	802	821	841	781	826	883	866	819	857	817	803	843	861	882	841	827	834	832	777	832	767	841	831	790	885	778	880	839	849	814	803	805	846	888	826	860	822	825	859	785	850	808	815	839	830	848	840	816	826	895	846	882	868	852	883	886	846	890	883	861	802	856	832	788	805	848	844	888	815	797	884	805	855	884	893	876	865	841	857	858	819	819	818	818	849	902	861	784	802	765	883	819	875	797	777	858	813	870	833	818	820	848	854	836	827	857	816	829	861	836	800	827	854	858	871	843	887	881	870	834	852	774	878	932	809	827	877	846	829	885	866	802	812	835	840	881	848	774	816	861	844	834	831	846	825	812	803	916	797	840	828	890	858	763	850	832	864	869	879	831	838	861	887	812	889	820	874	885	782	821	840	845	840	866	881	800	822	762	865	878	839	864	746	873	775	798	821	831	769	848	843	869	767	847	819	882	848	840	857	808	846	789	875	839	793	843	854	812	849	852	852	879	850	871	880	840	821	791	825	842	825	842	853	801	852	814	787	784	816	836	864	877	857	857	830	884	879	807	829	838	804	789	840	813	859	850	837	780	838	831	837	873	867	859	879	819	781	859	876	843	843	868	863	839	857	853	802	828	825	829	823	875	866	840	809	913	814	808	826	844	851	788	829	828	796	810	815	831	909	827	849	839	828	857	880	863	830	828	813	827	856	858	797	853	832	907	790	847	894	826	849	861	826	869	857	832	794	846	790	810	801	855	836	878	868	875	834	885	815	891	835	854	829	866	839	858	892	822	806	839	842	846	862	868	819	861	813	851	827	818	824	878	796	855	833	809	816	842	817	847	847	804	818	865	806	853	835	852	860	815	819	785	849	872	796	830	851	865	837	845	832	842	856	809	876	819	839	921	852	861	833	830	844	824	826	814	858	790	855	825	909	814	836	781	838	813	876	817	810	809	863	874	878	825	835	896	825	795	848	806	851	892	772	781	826	853	819	855	806	828	792	841	857	842	871	864	852	879	833	857	825	861	830	816	858	797	811	875	863	834	865	822	870	872	815	860	864	836	824	848	818	830	810	848	832	846	870	879	849	822	830	809	815	817	871	884	847	860	815	823	805	879	859	800	855	774	846	865	793	850	860	862	862	861	804	871	817	852	820	847	800	852	808	829	828	902	850	812	855	833	823	825	849	842	820	877	885	875	862	880	882	840	821	838	842	784	833	838	837	837	834	829	851	882	802	848	868	831	827	829	790	847	838	871	860	834	872	780	834	855	879	821	817	841	857	861	812	841	860	877	867	861	814	797	825	814	875	810	841	794	825	882	842	800	823	850	890	823	843	832	809	823	847	812	849	865	804	845	876	813	838	878	847	847	875	796	832	817	872	855	808	880	837	835	863	833	807	871	814	859	853	851	812	806	849	827	818	840	848	857	793	820	844	806	852	845	823	820	855	892	856	854	890	831	801	829	865	822	855	843	811	837	858	866	811	826	876	873	832	815	840	836	894	851	893	867	839	828	863	851	860	844	798	859	859	802	865	795	857	843	879	835	838	830	861	850	860	879	824	866	827	826	877	812	869	835	819	880	845	825	826	871	826	870	849	878	816	851	824	883	827	835	823	797	861	836	794	864	836	845	823	820	828	848	819	847	811	867	863	825	857	867	824	864	806	804	830	830	842	890	829	827	848	829	853	855	834	796	768	869	868	837	832	887	849	833	886	845	867	813	845	827	776	864	822	861	812	856	855	815	828	795	816	780	813	821	792	840	884	831	824	813	866	891	857	891	836	801	813	764	858	806	874	829	844	836	812	828	825	860	897	854	840	829	837	815	803	850	852	841	794	849	853	861	855	818	852	821	873	843	804	856	864	842	861	864	796	800	827	885	875	897	849	842	869	789	796	849	806	882	765	876	782	842	831	881	876	787	872	860	833	894	827	863	870	862	814	909	825	804	845	836	844	830	856	852	873	826	895	886	840	849	787	860	807	839	831	865	880	838	848	813	850	824	856	810	819	839	848	827	811	869	858	824	821	837	873	797	854	846	803	824	843	828	807	844	811	798	833	903	861	806	855	874	878	844	848	858	855	848	843	878	824	876	871	843	859	846	873	816	824	825	869	896	831	835	894	839	852	825	854	872	880	849	881	850	822	842	864	844	818	863	796	844	869	818	861	863	885	859	861	820	813	808	824	871	797	860	863	856	843	834	812	857	853	822	828	846	825	868	818	862	836	857	827	812	909	855	834	851	823	799	822	850	827	808	828	847	894	840	857	835	893	861	804	828	789	827	811	869	847	777	764	800	824	882	782	791	819	817	889	845	818	863	782	817	811	857	823	851	821	828	822	883	836	842	821	831	837	820	846	806	869	810	854	789	827	785	846	859	802	850	823	908	855	880	864	924	832	787	845	821	814	868	796	888	838	792	876	786	810	818	830	874	874	850	855	865	847	908	850	853	817	868	856	874	852	890	828	828	819	845	860	844	888	809	953	897	827	842	827	851	810	783	848	823	838	844
24580	21669	28816	24805	20533	9828	3517	2266	5619	1716	842	720	1034	608	574	506	476	481	451	443	441	464	414	430	407	375	405	390	387	450	432	390	381	430	390	387	403	418	427	421	419	381	405	378	452	358	381	395	400	414	413	386	406	402	684	749	710	596	439	451	411	405	401	388	382	384	382	403	388	383	407	386	422	362	399	373	363	374	414	372	420	405	415	417	371	347	387	393	383	382	364	400	388	370	376	431	371	402	402	379	387	394	403	406	423	379	372	385	371	396	367	374	443	393	400	380	400	401	366	404	410	396	426	394	389	405	366	359	395	391	365	371	359	374	359	387	404	383	363	432	384	352	389	403	356	379	425	347	366	364	376	423	384	388	414	370	406	380	363	404	389	370	377	395	412	417	379	367	412	351	388	389	381	382	345	378	396	380	370	384	406	395	409	320	398	411	398	412	404	354	408	396	367	400	397	388	394	360	392	360	403	371	403	388	369	391	380	379	369	401	387	409	361	380	389	363	400	395	388	385	398	375	380	385	383	371	377	388	380	411	368	376	408	381	371	392	396	386	379	367	396	427	423	390	377	391	404	396	395	378	374	409	366	379	362	334	385	402	365	427	416	407	356	380	402	366	368	357	365	384	359	383	385	418	362	380	420	387	429	377	375	372	398	413	383	370	395	380	365	395	405	385	354	400	374	388	341	375	397	401	372	383	404	397	362	396	392	376	385	358	376	394	398	413	396	370	408	403	400	382	375	384	379	427	383	357	385	421	384	356	403	365	372	369	393	416	398	372	409	414	409	383	408	418	382	390	417	400	355	365	400	363	361	339	361	407	396	385	396	383	374	417	409	418	356	401	368	370	358	362	407	342	379	408	380	384	389	409	376	414	408	423	380	414	371	370	383	383	358	376	385	398	423	378	394	350	374	366	414	381	384	374	342	370	405	404	383	381	377	394	398	395	414	395	383	435	398	418	396	371	377	369	353	389	403	425	387	347	376	382	352	398	392	404	371	350	357	369	366	388	363	396	362	421	371	391	376	371	358	393	422	380	381	373	407	357	392	381	362	336	366	369	387	351	403	352	378	364	398	362	376	370	403	383	387	370	371	396	382	428	393	391	384	379	389	379	435	377	387	347	381	379	392	376	370	412	382	398	403	365	420	396	398	362	410	387	379	398	372	398	404	380	369	360	410	397	395	384	385	396	378	370	361	376	377	421	379	409	360	400	358	371	374	387	404	399	388	412	415	385	354	375	376	415	421	388	391	409	391	373	404	399	390	408	389	403	405	380	386	390	390	414	378	383	382	390	407	375	373	378	377	363	409	413	404	395	363	405	378	383	379	391	387	387	365	399	384	407	395	376	349	406	390	346	382	412	389	379	370	380	390	391	368	374	418	406	391	377	368	367	354	369	402	394	420	361	378	370	393	429	388	365	381	370	381	392	370	391	362	370	400	388	384	321	389	406	404	398	359	361	412	389	415	397	389	361	413	383	393	377	377	359	365	388	409	384	382	380	431	348	360	441	385	391	383	412	414	392	346	350	394	380	411	377	377	397	400	378	371	384	354	363	410	384	376	398	380	364	379	392	375	377	385	369	425	408	335	401	394	421	402	352	374	370	402	417	396	414	401	378	393	364	374	420	389	379	403	362	373	417	395	353	351	398	375	393	397	350	396	388	394	364	399	402	370	380	383	376	376	377	380	377	384	409	376	401	422	403	381	381	373	391	410	406	365	403	365	414	387	385	389	404	376	355	387	387	362	382	368	414	380	406	398	408	340	384	375	362	418	416	371	400	389	414	360	368	392	364	369	401	400	400	370	390	398	372	389	380	409	370	360	405	400	390	394	420	406	377	356	378	370	388	381	373	389	387	356	417	392	402	371	385	375	359	381	389	394	425	359	403	365	380	365	360	354	411	411	409	403	347	376	365	396	397	399	419	396	347	378	376	390	383	396	371	401	393	413	415	372	365	430	379	400	343	425	413	370	374	376	393	379	370	396	383	417	376	377	410	361	415	376	422	396	386	378	372	424	401	391	370	421	369	419	416	364	367	360	370	392	377	371	397	361	360	396	398	370	360	401	364	349	366	363	376	391	399	390	432	377	362	403	396	393	396	380	395	407	412	391	382	407	385	373	375	402	393	378	375	378	376	357	379	405	376	350	383	413	340	417	361	349	365	388	380	386	392	345	392	388	390	358	373	386	384	387	385	383	395	388	360	405	378	356	381	425	377	410	373	398	343	379	427	395	385	344	363	383	387	396	405	389	379	372	378	368	397	351	365	370	407	370	428	354	400	386	385	430	399	383	388	394	385	351	397	398	367	399	395	410	407	403	376	406	351	370	405	408	361	388	397	394	385	390	400	399	381	401	371	390	393	393	423	396	372	379	389	384	370	376	358	379	366	367	381	395	391	398	409	354	395	363	394	366	387	362	400	385	393	346	383	360	400	355	330	367	392	377	408	381	360	393	385	371	378	450	389	352	379	370	381	349	367	371	379	402	376	374	400	376	381	389	378	383	408	365	372	375	363	386	400	389	392	373	395	391	384	376	358	383	364	391	405	345	418	360	370	339	363	377	383	346	391	416	401	383	390	404	417	377	401	375	370	410	372	392	425	381	396	382	391	390	375	380	415	427	374	371	351	403	379	405	376	385	371	358	392	388	399	386	384	323	394	391	371	373	373	405	374	386	416	392	376	390	398	383	382	395	357	386	374	394	350	386	394	386	362	373	365	386	392	406	394	376	448	367	396	403	400	416	375	404	387	402	384	402	383	382	344	387	392	378	397	354	439	371	382	371	388	352	357	349	371	368	355	409	362	388	402	388	406	396	394	384	373	375	380	380	373	394	424	363	364	375	421	405	375	403	389	389	368	400	378	438	396	351	402	368	393	396	361	386	367	398	375	392	383	376	369	375	414	365	386	384	359	392	369	393	374	371	401	334	395	404	356	376	361	387	397	433	377	388	358	370	365	373	404	414	391	403	381	410	380	376	387	380	376	392	346	371	401	397	368	366	355	394	367	406	381	366	391	404	367	355	407	368	389	358	376	345	399	410	401	394	409	366	383	371	360	401	391	377	368	399	386	437	392	398	377	352	399	363	412	380	379	389	391	414	373	363	370	359	389	373	409	394	377	372	391	400	399	357	372	402	356	396	382	396	393	402	349	406	386	400	416	404	369	392	448	375	416	404	367	375	376	408	419	378	407	375	385	421	373	399	367	412	360	410	417	376	359	365	385	399	378	353	384	370	388	373	397	362	383	374	367	376	374	415	376	398	386	376	384	406	362	351	381	407	384	381	366	376	359	397	381	408	394	362	385	412	411	364	380	375	361	387	383	366	381	393	371	405	405	361	351	360	401	380	398	378	384	375	378	386	380	399	391	406	381	400	398	372	400	353	410	368	403	387	381	382	370	374	369	411	395	359	388	370	381	385	406	437	404	381	360	387	387	393	355	361	384	366	381	388	349	404	396	404	385	375	383	418	387	383	390	371	389
31367	49681	37007	18765	16619	11147	7468	6782	14221	4579	2383	1986	3172	1545	1221	1062	999	932	904	847	787	817	813	791	793	788	815	774	801	780	781	771	801	782	801	718	740	744	718	719	786	745	756	737	815	751	740	758	750	789	729	756	786	938	1626	1853	1596	1230	908	824	758	711	775	768	677	705	730	712	649	707	717	747	761	679	738	733	651	726	664	734	718	722	731	719	709	724	677	711	681	676	753	693	697	694	708	721	741	710	677	675	740	667	703	716	699	758	747	700	673	720	728	711	723	727	732	694	716	723	714	693	714	716	758	679	692	714	746	663	746	723	716	720	691	736	717	724	690	727	739	686	729	729	701	699	696	704	722	699	699	720	756	702	678	695	707	698	722	698	735	711	737	677	734	681	687	715	759	704	709	731	704	716	720	698	763	703	723	712	695	699	735	732	720	718	751	740	690	710	716	682	742	702	715	685	729	700	675	712	719	640	719	665	685	707	668	703	682	735	728	695	711	670	738	677	679	742	680	703	687	745	722	754	727	714	686	746	680	725	747	727	706	695	735	735	678	755	675	756	686	706	701	708	764	737	749	673	740	701	757	675	727	718	726	684	675	687	708	725	678	728	711	734	727	683	740	747	747	705	711	710	708	731	728	691	705	726	750	734	697	709	747	730	768	728	691	682	680	683	693	714	706	721	711	714	708	739	685	748	698	717	714	715	692	709	732	699	675	728	712	697	686	689	715	730	713	717	700	734	745	722	697	704	734	707	681	697	742	690	738	741	683	691	699	701	695	722	727	732	707	748	708	709	669	742	724	697	715	690	710	684	729	733	642	739	703	697	739	686	723	690	689	687	712	745	719	683	750	741	669	662	720	716	736	692	651	696	738	713	701	749	726	696	721	727	684	700	696	699	753	720	726	738	706	670	721	701	706	695	723	689	688	685	698	739	719	755	754	723	725	718	719	736	749	725	743	689	686	713	720	702	700	751	724	728	735	699	718	724	727	714	706	715	747	706	667	710	687	690	730	763	722	703	727	680	702	718	742	712	729	754	731	717	700	720	690	709	699	688	688	677	664	737	691	655	692	758	741	760	695	688	722	721	739	698	757	699	710	742	683	642	727	704	743	724	669	742	705	757	665	695	692	698	743	723	706	761	701	725	703	675	721	769	696	681	662	723	725	730	724	687	693	687	690	729	679	765	689	702	711	730	756	692	699	752	709	696	722	701	691	717	699	746	711	736	691	685	702	693	731	699	721	696	698	743	710	694	736	731	739	768	730	710	739	722	730	718	738	658	742	727	700	736	742	660	734	718	716	716	725	703	745	722	709	742	689	710	691	785	719	697	723	677	707	712	699	715	721	710	702	715	721	718	687	706	709	715	735	707	733	731	726	624	654	734	758	703	697	723	730	674	708	705	706	672	723	705	710	686	726	692	690	761	677	712	669	713	709	702	723	758	745	698	727	742	716	701	702	680	688	666	739	700	662	768	704	726	671	686	736	738	713	780	627	709	723	738	750	681	701	757	691	714	677	684	698	701	698	725	755	699	752	740	722	690	688	702	757	730	712	687	762	702	663	696	632	691	700	740	679	706	690	699	709	695	745	688	652	761	705	745	668	719	697	698	700	678	661	711	709	726	704	720	705	694	697	726	738	710	736	716	692	719	717	731	686	760	684	687	717	733	702	713	688	710	687	732	700	743	738	737	725	695	679	773	708	747	725	675	713	743	747	706	726	691	715	663	743	714	700	750	686	648	686	728	733	691	672	716	709	739	718	720	676	741	702	680	701	699	708	728	668	684	735	746	679	739	724	780	681	697	708	740	728	743	693	737	674	741	699	732	741	658	729	688	675	702	706	716	684	728	763	722	712	705	712	752	724	719	721	725	657	694	731	719	742	745	715	723	677	684	724	679	711	688	693	753	758	701	742	727	733	738	760	697	714	730	718	714	633	698	719	743	749	714	724	711	759	694	750	704	716	718	714	660	744	728	734	674	749	718	726	724	728	666	710	717	698	725	723	726	716	706	720	758	723	740	718	681	683	681	693	747	703	730	725	752	701	709	687	709	698	683	698	740	732	688	745	719	717	673	731	748	742	734	705	762	705	774	704	747	696	711	728	726	708	662	667	728	697	704	717	742	736	724	706	674	702	683	706	707	760	687	714	738	691	675	710	744	738	716	706	690	701	678	711	729	697	679	692	704	695	709	663	749	720	736	731	687	692	702	765	742	710	740	703	691	693	728	686	694	725	675	717	698	758	761	739	687	662	724	768	692	672	705	733	709	721	785	741	729	655	744	717	692	717	660	729	701	732	704	683	689	678	705	683	703	753	694	683	690	705	742	711	688	733	729	693	748	704	679	721	671	696	676	773	693	678	730	753	666	711	714	694	698	710	718	702	738	703	791	695	742	644	678	734	741	701	727	688	695	711	749	780	700	693	725	681	714	705	696	709	720	758	710	710	728	696	715	753	697	749	697	697	759	731	774	693	732	695	740	681	751	701	740	730	644	754	732	695	761	742	697	718	720	695	710	696	750	705	708	703	739	740	708	647	712	698	702	713	705	733	689	670	713	713	696	718	750	727	705	678	748	705	761	732	706	721	708	677	698	698	689	691	694	716	717	688	708	694	696	731	696	676	775	764	716	711	681	670	709	699	695	724	727	698	744	710	742	708	679	716	755	751	708	652	706	699	729	714	715	689	707	730	721	729	750	712	670	703	697	680	708	749	694	709	720	703	726	716	702	724	711	692	732	708	771	693	741	707	686	737	713	712	711	723	719	741	688	731	698	734	687	724	707	727	684	738	750	682	720	748	694	709	703	678	723	741	695	740	690	722	730	706	765	735	716	708	705	706	727	749	723	705	716	716	729	652	741	773	716	737	749	688	693	739	699	698	710	702	680	709	727	696	704	686	683	675	697	736	722	724	731	740	705	677	721	676	715	699	780	747	746	702	717	707	709	723	701	688	707	738	732	700	741	717	706	697	715	720	715	724	732	732	690	691	738	700	741	740	722	708	746	699	711	751	698	671	651	692	722	757	672	685	728	733	691	743	733	688	695	753	733	704	751	739	685	688	700	733	705	724	717	719	691	678	725	749	714	735	720	762	704	710	697	713	696	673	687	716	758	751	693	723	704	719	727	688	668	691	731	690	738	696	708	755	698	727	743	727	698	695	760	703	699	718	737	750	725	768	722	690	757	697	732	699	714	728	661	725	743	720	665	770	707	720	719	702	723	664	735	695	725	710	717	741	733	770	723	733	742	707	706	694	710	722	693	696	716	717	711	735	727	729	747	665	700	737	727	719	701	771	721	694	676	708	714	756	676	688	745	697	707	684	715	742	715	700	723	716	696	722	684	736	691	741	720	673	747	699	670	724	700	683	709	721	716	729	718	750	701	684	710	709	708	692	755	735	683	689	706	756	726	716	738	733	694	679	771	736	718	688	686	710	700	674	689	723	724	698	684	700	709	706	687	763	699	722	732	703	723	742	697	714	670	719	783
23516	21592	29325	24177	21554	20305	8917	3851	4171	1794	1106	943	1084	931	591	508	461	454	446	411	384	392	368	355	382	393	406	369	365	362	374	393	371	366	363	369	404	362	359	377	402	359	353	363	392	369	357	375	383	376	361	351	364	453	966	979	966	665	475	446	374	358	315	333	314	362	335	343	357	366	342	359	338	327	320	352	320	336	339	346	347	333	322	343	341	364	369	326	343	336	342	338	339	352	324	340	339	352	331	345	315	348	344	315	335	320	380	351	327	346	341	337	317	341	372	340	366	334	328	334	344	322	318	321	338	338	332	340	352	369	372	335	347	354	324	330	331	325	348	384	352	355	337	331	362	376	336	340	337	339	338	334	336	337	353	347	335	348	337	315	345	376	366	325	347	359	373	341	325	340	336	361	328	350	354	334	378	364	327	349	337	330	352	362	380	340	329	336	382	332	342	358	344	323	352	348	317	366	323	343	341	357	374	324	352	343	329	330	337	358	356	314	354	356	339	355	334	377	351	346	365	337	329	325	343	367	348	328	328	344	344	360	363	339	322	345	333	316	335	341	354	360	356	325	338	362	352	318	318	346	351	381	301	363	335	342	343	330	352	325	341	350	377	348	341	323	363	333	331	357	340	331	316	311	349	363	317	346	324	351	324	363	337	336	327	344	329	346	331	343	363	332	384	324	387	328	344	351	349	324	341	331	309	340	322	336	372	362	330	323	338	346	329	370	345	331	339	356	347	339	353	347	315	308	355	381	331	328	379	368	346	352	328	346	316	358	359	319	363	349	307	359	351	315	358	360	325	368	353	321	344	355	365	324	362	379	365	364	358	343	364	326	322	335	361	332	331	346	331	337	350	330	329	317	339	307	311	298	317	323	307	340	344	349	338	348	340	364	329	323	347	349	358	301	356	346	338	371	315	328	328	338	358	331	339	354	370	330	339	341	371	336	350	337	346	344	354	349	337	337	321	337	340	375	353	351	352	312	330	354	316	323	350	337	317	355	357	309	347	342	335	370	325	319	319	328	331	334	324	343	340	345	348	325	344	342	345	313	369	302	327	336	349	329	375	329	333	350	324	308	320	341	337	352	350	350	331	342	319	321	343	338	344	354	356	337	337	345	333	361	320	331	339	350	351	319	324	333	361	330	317	336	342	362	329	352	367	325	318	310	342	320	361	332	357	343	292	311	339	288	334	346	351	362	344	329	351	351	333	365	315	341	388	317	353	325	405	329	344	332	351	323	334	339	365	350	294	313	337	344	318	314	345	340	361	346	348	377	371	339	305	331	298	326	339	332	330	365	331	350	328	346	327	314	365	333	385	362	404	325	345	369	331	353	354	372	341	344	373	327	348	324	314	355	368	336	327	336	345	351	354	338	341	346	356	335	341	342	336	329	356	327	307	340	357	300	360	328	352	335	370	358	303	366	368	342	359	339	317	336	352	338	334	335	325	358	346	315	349	320	357	346	345	382	321	339	346	355	343	321	350	372	325	363	349	313	324	331	358	343	340	325	367	334	335	335	337	352	352	340	317	342	354	354	361	363	340	332	323	343	373	336	351	297	349	324	326	327	345	355	377	353	333	358	354	346	336	324	355	355	363	350	338	314	327	330	317	350	333	329	338	372	365	355	373	355	380	340	351	348	338	341	363	341	344	369	347	393	318	349	365	347	327	320	322	330	350	331	354	340	325	354	339	359	391	346	319	334	369	347	336	339	336	374	339	333	349	297	328	362	359	340	341	330	350	331	336	346	326	341	300	328	319	362	366	340	361	326	348	347	329	347	338	327	364	365	367	356	344	319	337	361	356	329	365	317	346	355	365	369	347	332	329	341	354	321	320	359	333	323	346	332	322	357	378	355	334	368	335	322	383	344	342	364	343	338	355	374	377	312	360	347	350	346	339	354	346	305	371	357	355	333	357	372	357	301	349	345	371	333	323	342	352	323	376	333	318	373	367	363	365	311	354	336	351	327	366	333	342	340	336	350	340	326	344	341	360	343	332	330	325	339	340	316	337	339	309	344	340	322	317	360	329	334	336	339	329	336	357	321	305	329	361	313	351	352	351	337	371	355	373	303	351	339	365	327	323	327	336	350	304	309	348	325	354	372	349	313	336	339	308	337	353	344	350	302	337	342	359	340	336	335	329	368	351	374	344	352	352	343	315	345	339	343	360	326	346	343	370	320	352	337	346	342	337	330	327	333	354	339	379	324	330	362	350	332	319	338	328	373	332	312	348	307	336	351	318	343	323	334	344	331	364	368	341	357	375	331	343	357	317	325	343	343	355	336	342	327	340	323	353	315	377	327	356	316	371	366	368	333	376	329	326	327	330	314	340	348	356	332	354	357	333	327	350	331	366	369	357	348	333	357	365	337	331	334	357	346	353	314	337	321	311	340	324	357	375	345	302	358	313	344	360	348	329	315	330	343	331	368	342	333	364	334	340	341	319	332	321	330	322	335	326	341	317	347	340	331	300	326	311	333	349	345	331	369	355	362	339	318	326	345	331	343	355	352	320	318	328	354	339	308	384	340	369	351	300	342	354	344	316	359	356	321	330	352	346	326	350	336	390	351	325	364	339	342	315	323	336	345	357	355	349	335	339	297	329	320	361	336	339	357	306	352	316	329	344	337	309	380	341	348	357	348	354	344	380	330	330	338	329	343	336	332	325	363	329	363	374	349	359	325	335	339	344	320	347	326	338	317	338	341	317	346	322	349	370	346	349	340	329	336	334	332	361	343	311	317	325	350	343	329	325	327	354	338	319	389	376	307	360	337	357	341	323	358	394	313	371	343	340	328	351	347	374	320	342	346	339	343	371	358	367	318	319	329	306	329	344	360	356	360	357	347	360	305	338	361	342	334	344	338	355	325	337	345	352	329	358	334	355	317	337	318	356	368	367	322	360	300	339	373	350	364	366	356	325	365	314	310	370	362	351	332	361	362	319	344	314	327	346	360	334	354	297	318	306	368	346	320	327	304	323	337	373	334	349	370	329	339	336	355	300	318	381	337	368	354	310	340	379	351	328	334	326	315	351	335	352	346	322	363	345	358	334	321	346	325	350	364	387	345	340	339	345	323	350	355	336	344	350	317	331	331	336	312	348	331	350	341	346	298	341	334	325	339	338	339	354	353	345	318	309	351	359	334	339	332	383	319	359	322	358	342	341	299	332	323	346	353	357	315	320	325	329	325	307	322	342	373	343	326	334	342	338	351	298	347	357	335	345	354	348	331	309	333	316	341	351	346	354	367	333	332	325	358	337	341	351	331	333	318	301	359	350	335	308	346	337	322	293	336	355	325	318	337	354	365	320	340	345	322	320	331	358	359	369	326	318	347	375	347	374	358	350	383	346	353	361	365	351	357	331	348	346	334	330	320	330	350	355	327	346	335	330	348	348	328	333	347	323	349	364	354	336	350	303	339	339	326	319	343	348	318	317	330	335	358	368	327	352	337	381	317	304	319	351	375	361	339	357	330	335	326	334	341
34529	55800	39839	23707	21295	15551	10482	9891	12365	5338	3436	2866	3410	2381	1509	1253	1089	973	963	909	836	770	763	734	740	716	728	744	700	724	748	704	710	717	750	716	711	629	702	676	656	677	668	652	657	683	732	718	703	731	713	673	710	979	2534	2752	2492	1714	1023	862	727	681	577	615	644	645	611	596	608	621	608	643	641	607	624	617	642	627	636	569	585	602	622	641	619	635	612	630	620	637	614	625	631	637	600	591	636	649	644	591	605	643	577	610	630	663	631	596	600	588	596	661	564	635	623	630	568	607	563	623	640	580	608	607	628	608	574	635	640	609	600	582	598	578	622	671	604	625	621	616	636	591	627	654	625	625	621	591	603	613	625	645	646	608	619	631	659	619	606	593	636	635	654	635	606	645	634	583	630	657	609	590	603	674	627	629	620	606	611	650	623	634	617	613	637	591	648	607	658	640	624	627	629	618	606	613	634	596	587	583	603	604	609	576	635	612	592	662	639	588	601	669	568	605	610	648	613	611	561	647	587	590	588	597	615	613	624	616	623	641	581	592	649	626	639	643	623	653	617	638	643	597	582	644	616	650	655	615	585	654	640	639	675	666	598	635	570	665	640	612	649	625	596	619	597	591	622	605	578	692	584	580	616	667	602	622	635	568	658	588	607	639	643	696	602	607	577	630	625	621	621	595	650	622	620	612	638	603	626	653	621	626	637	654	634	599	570	628	609	635	617	599	638	625	615	613	618	641	610	641	643	645	611	647	629	592	570	592	608	598	621	622	610	591	628	618	652	633	594	601	584	602	626	627	590	620	637	629	634	647	596	631	614	593	607	593	613	604	587	580	623	608	627	602	619	613	604	631	618	645	596	623	600	677	644	593	606	616	608	646	572	602	656	637	641	623	637	579	666	651	653	622	588	614	585	579	588	627	609	622	636	641	629	639	609	629	602	614	617	633	594	579	577	618	607	621	585	642	630	598	613	627	615	651	611	633	632	620	635	609	619	623	595	623	630	611	604	602	636	635	599	614	659	621	617	615	633	564	610	642	604	669	611	654	620	609	620	643	662	605	645	638	678	603	621	545	630	648	613	628	626	617	631	622	651	631	658	595	633	651	598	623	626	655	616	640	615	634	634	640	665	671	674	673	548	640	657	629	603	662	628	617	606	637	595	637	605	606	642	594	643	605	598	620	618	642	605	617	630	632	595	649	620	594	578	602	632	603	597	630	660	569	603	594	617	604	598	678	597	622	593	568	618	609	621	660	603	625	617	642	598	620	626	604	607	644	623	594	615	626	584	629	631	631	610	621	614	646	604	688	626	644	676	626	611	638	580	591	637	637	595	616	631	626	613	628	596	679	607	612	611	594	623	611	654	608	565	603	597	606	608	618	622	586	610	597	621	615	643	572	664	665	661	609	606	603	614	612	594	602	627	600	589	582	634	649	637	596	581	630	606	632	624	609	652	622	607	585	640	621	609	557	589	611	588	679	589	627	606	589	589	602	630	599	602	622	653	622	649	631	603	627	647	596	613	623	646	600	636	640	642	665	605	604	632	608	640	616	591	636	638	597	616	600	619	619	626	648	626	603	622	629	668	635	596	594	644	651	611	654	666	606	586	607	644	630	662	602	630	594	634	645	657	592	650	692	619	607	572	621	649	590	602	603	610	641	621	660	603	682	631	609	602	612	628	605	631	599	598	638	640	593	621	594	602	582	594	606	639	638	630	661	628	604	625	607	590	617	619	596	633	595	681	625	588	581	571	620	629	658	641	634	605	639	606	636	614	621	638	641	594	666	634	591	622	612	615	621	609	625	591	640	618	631	652	633	575	599	617	597	623	600	601	652	611	611	665	645	617	627	649	574	646	618	607	609	588	600	631	593	627	598	627	639	674	617	622	609	616	638	623	676	594	642	608	652	623	638	688	604	655	655	632	657	595	611	656	618	621	607	621	665	595	645	655	613	615	637	589	665	619	644	592	627	624	618	602	631	676	597	623	635	608	606	641	597	592	617	636	597	642	582	558	617	595	628	619	652	600	616	639	625	605	641	646	602	621	649	583	637	620	629	650	622	604	567	631	597	658	600	591	604	606	604	612	613	631	609	644	618	642	642	655	584	615	575	614	593	617	616	607	638	642	637	671	665	596	611	591	610	590	633	608	635	626	607	630	610	638	633	615	670	619	661	596	601	594	628	611	640	646	614	625	583	612	684	574	594	612	659	632	632	598	635	592	635	619	584	605	602	595	648	622	612	597	637	660	639	578	628	606	602	620	624	638	609	663	593	625	616	615	624	664	613	631	645	597	580	634	600	606	635	601	632	645	619	656	623	630	661	640	585	587	643	660	600	624	602	598	559	606	623	634	607	627	608	639	585	630	627	626	594	648	605	628	616	590	614	630	623	638	634	635	619	566	625	598	629	629	601	588	586	617	602	598	612	634	619	624	597	632	638	564	589	646	616	623	634	586	612	617	635	564	619	650	614	627	671	576	610	611	624	635	614	614	650	612	587	628	609	596	606	639	621	637	588	608	625	579	598	641	590	635	650	589	641	612	606	606	606	596	619	620	623	649	624	635	652	589	647	613	619	607	654	556	625	631	621	571	604	631	587	648	631	649	618	619	617	606	580	640	646	639	645	656	641	618	577	644	596	643	617	609	601	588	622	616	580	602	578	618	635	651	612	613	598	605	647	579	562	670	674	629	598	624	587	577	594	684	603	593	625	664	630	660	639	630	637	650	619	605	623	605	653	641	670	592	625	644	597	618	613	640	622	626	604	632	635	608	622	579	662	628	645	641	601	656	621	643	621	645	622	615	603	635	649	614	646	646	603	645	648	623	603	605	647	582	590	621	635	662	659	658	604	609	613	597	603	627	623	608	593	651	608	650	619	619	632	608	612	588	629	566	623	650	643	655	618	548	626	610	664	611	620	620	604	576	654	591	596	614	626	608	628	641	643	613	594	618	627	607	600	613	636	563	645	605	637	606	635	595	590	587	639	585	620	631	623	574	611	646	630	617	633	597	658	601	594	637	602	620	629	595	665	594	622	599	621	584	612	630	616	623	611	609	597	603	606	611	635	625	632	613	647	606	666	644	653	625	626	621	640	597	612	626	629	636	608	613	613	632	660	622	606	641	585	630	628	631	621	604	624	603	629	623	633	611	622	610	610	620	650	662	600	600	632	617	607	593	604	592	593	637	668	620	626	628	639	636	657	580	634	621	596	578	633	600	561	608	568	601	654	627	583	595	645	565	637	604	619	577	630	619	657	576	650	627	631	603	606	631	645	634	621	581	620	642	601	648	612	650	620	607	645	582	572	624	603	603	563	614	585	628	590	645	599	644	614	645	601	588	605	591	596	571	592	619	673	623	571	635	587	645	587	611	606	609	606	645	611	580	604	616	677	595	638	624	636	598	606	612	621	610	606	642	629	602	647	608	590	641	606	595	613	634	574	634	600	637	611	618	593	586	607	667	608	588	609	644	636	666	649	638	599	637	617
27444	22595	19778	7302	3622	2622	1512	972	925	730	652	621	906	606	522	559	502	428	480	459	482	478	451	488	473	486	446	488	450	460	505	456	455	472	429	420	454	488	439	464	455	442	440	486	425	451	421	501	451	436	482	442	501	415	506	544	518	502	496	485	483	442	442	452	449	420	441	460	475	439	449	408	433	419	429	429	453	474	485	437	431	487	457	459	434	470	425	471	458	437	426	456	435	463	464	466	456	450	459	472	489	459	451	440	473	456	456	466	446	460	428	461	420	486	417	456	472	468	426	418	429	456	412	454	449	455	497	461	465	446	422	431	474	445	466	462	481	469	469	429	481	438	452	468	481	440	421	449	431	470	445	449	454	468	459	481	452	464	421	414	440	461	484	461	440	468	479	451	446	457	467	464	449	460	447	423	467	494	464	436	501	433	443	435	464	428	433	465	441	430	414	431	468	469	447	402	489	458	433	415	448	454	443	433	479	468	435	403	413	439	445	443	445	461	424	431	456	475	421	474	455	444	445	462	449	478	441	421	459	466	506	434	490	425	448	434	489	435	454	446	415	458	465	459	446	435	468	428	449	434	465	446	446	442	457	433	406	451	419	452	459	465	482	444	423	452	447	459	479	424	405	444	484	479	469	432	462	449	446	471	421	432	404	436	437	443	471	485	454	482	444	401	441	480	432	462	444	468	446	468	402	428	465	436	425	449	430	450	442	456	438	452	481	430	422	446	458	409	427	437	441	446	434	471	450	448	448	474	443	483	485	427	430	443	429	433	466	444	468	466	475	455	444	422	437	464	410	490	452	440	425	465	495	441	427	451	433	457	430	443	438	411	466	462	505	441	470	437	430	471	428	473	417	444	453	403	443	443	430	465	436	466	444	473	412	433	413	487	427	425	487	455	458	466	439	450	469	447	442	441	470	447	472	454	464	457	450	455	484	464	446	428	447	428	411	414	482	424	479	437	469	420	449	426	466	467	470	485	407	490	486	464	416	444	478	448	426	411	461	482	498	444	430	448	499	440	437	449	441	478	467	418	430	459	475	417	439	455	443	436	449	446	434	441	439	459	419	442	450	416	432	431	470	430	449	448	451	458	455	436	458	448	479	432	453	459	457	442	437	474	441	419	468	499	418	466	397	414	468	456	456	438	440	454	450	466	427	491	465	463	406	425	452	473	440	460	455	478	425	427	465	470	441	472	434	433	494	431	482	438	475	411	437	482	467	498	429	424	399	444	442	451	432	478	475	462	458	524	443	473	473	407	500	409	455	442	431	440	434	464	413	455	424	451	450	458	473	495	447	452	438	437	454	436	441	480	476	489	456	454	453	495	461	466	467	473	430	481	458	444	438	461	434	442	454	446	479	471	451	450	441	413	480	419	462	462	471	454	448	458	425	448	465	468	439	431	465	457	445	452	433	416	454	452	406	452	402	471	439	485	443	443	478	463	480	479	409	449	451	473	479	473	435	497	460	475	438	448	479	424	461	461	419	465	428	442	487	455	431	473	453	460	450	510	430	474	415	497	471	451	468	462	431	460	490	459	463	460	417	434	471	451	413	479	479	450	454	454	435	438	466	477	410	442	455	453	470	464	445	472	454	437	443	480	460	476	437	458	445	450	404	454	436	493	456	457	443	459	444	443	432	445	430	502	469	433	462	455	482	431	469	449	427	464	481	470	499	428	458	468	472	464	470	477	442	458	456	462	434	441	430	468	424	463	489	465	466	460	451	458	457	465	420	477	467	427	477	463	437	488	471	442	438	414	445	494	460	442	466	455	439	446	446	482	461	446	423	460	446	461	452	438	451	423	450	418	426	469	452	477	469	461	473	464	421	418	442	449	463	466	454	466	492	455	420	485	461	424	477	445	415	428	489	439	471	472	456	452	403	465	487	452	438	469	442	432	457	467	443	428	445	462	452	487	416	431	460	430	442	440	449	473	455	476	447	452	461	442	456	440	456	455	439	457	438	474	429	432	460	413	490	453	443	451	450	458	443	467	465	438	423	466	458	458	425	472	444	439	444	473	467	467	456	412	458	466	441	408	466	452	465	485	465	422	468	417	407	456	431	452	446	439	428	415	482	413	455	452	435	442	457	460	430	473	436	446	449	499	453	426	455	477	413	419	445	477	429	449	469	471	475	442	431	439	459	408	439	434	466	449	453	499	448	478	470	453	449	429	484	513	474	473	461	479	457	499	423	412	457	484	477	412	462	452	498	465	453	413	441	468	467	479	480	416	463	457	434	423	472	457	475	439	487	392	478	420	442	453	431	431	455	447	452	447	440	481	468	501	441	477	469	449	434	449	453	498	467	453	435	466	486	440	469	460	445	456	476	442	461	461	473	489	459	444	441	475	453	448	423	443	433	453	486	449	446	429	440	444	481	453	476	451	466	414	432	438	491	466	452	436	453	449	424	440	466	464	514	431	449	461	431	434	446	450	459	441	431	482	468	419	417	470	447	520	422	439	418	480	463	434	447	417	469	488	446	466	478	486	481	405	465	472	482	425	469	442	413	462	450	467	471	411	463	440	451	447	506	470	442	439	460	454	441	475	513	447	463	463	434	473	476	459	458	465	453	444	435	450	456	447	441	413	452	468	501	451	433	440	470	478	442	473	434	445	444	421	449	459	473	418	460	451	452	436	476	433	488	460	474	478	480	423	445	485	471	439	434	434	458	473	400	459	476	436	457	489	469	442	451	421	483	438	429	434	465	461	427	452	441	398	430	431	490	414	440	442	445	478	454	449	464	437	512	489	441	464	416	495	466	473	468	459	456	454	458	446	429	425	464	449	452	458	471	461	441	458	409	468	446	470	433	453	460	488	495	472	411	436	453	422	452	429	424	447	476	425	439	449	418	487	450	458	464	430	423	459	435	465	443	446	471	457	450	461	467	442	473	431	449	457	455	481	466	460	449	441	414	455	420	432	430	445	418	445	461	458	431	457	464	438	446	460	466	474	471	479	480	489	444	450	441	477	419	439	473	466	443	438	467	439	462	449	433	444	473	482	441	477	458	401	466	445	453	416	434	412	483	455	439	482	427	457	412	467	454	434	447	435	421	474	497	434	455	446	457	436	468	469	442	440	416	431	458	440	456	449	469	448	474	448	444	453	418	445	448	467	449	493	443	475	455	434	470	446	447	445	476	451	462	446	460	443	437	450	452	488	457	428	449	452	418	459	413	423	430	423	454	448	408	451	484	456	433	446	437	454	484	486	440	455	436	482	470	439	495	482	431	454	461	473	450	472	448	457	475	488	415	437	472	471	430	463	467	437	468	468	403	461	431	410	464	481	439	447	457	456	472	440	460	415	465	477	503	442	455	418	425	493	479	410	466	472	433	445	445	453	449	427	482	482	433	470	477	433	504	469	433	457	446	464	459	453	462	426	459	456	428	488	413	474	456	436	431	425	485	412	453	489	440	454	475	455	462	476	436	438	462	439	425	450	421	415	455	407	466	418	450	431	488	467	471	490	424	451	468	463
26772	36429	24917	11017	9578	7642	4470	2859	2492	1947	1665	1500	2413	1385	1060	1020	1026	898	890	814	904	852	898	867	824	833	844	874	849	863	854	920	832	829	831	807	859	863	849	856	811	824	789	863	834	838	870	828	875	863	841	821	861	831	938	982	989	1030	908	854	893	829	892	840	842	848	803	815	870	860	805	806	834	838	846	826	818	826	860	830	780	846	834	821	826	829	812	823	874	800	781	852	808	830	779	807	826	876	840	845	799	872	817	842	807	821	767	801	814	856	829	772	862	909	843	823	894	858	815	827	807	821	806	868	860	860	847	817	843	866	859	850	806	807	800	832	810	810	785	880	814	799	829	815	824	835	814	810	777	852	811	875	826	821	793	834	843	866	822	811	819	813	858	843	784	812	790	833	836	821	860	813	834	807	839	833	869	833	853	824	842	809	845	778	820	853	806	872	827	821	859	825	785	831	809	818	848	843	809	832	819	844	813	852	792	870	800	812	845	819	858	876	810	835	853	874	785	853	797	776	819	846	845	833	820	833	877	841	796	838	822	794	758	777	842	862	844	820	872	803	810	848	874	819	855	834	837	837	787	852	829	848	813	868	823	830	889	860	852	855	824	822	815	809	884	823	786	862	784	794	780	785	854	808	818	854	796	822	824	842	853	837	845	863	855	795	824	829	832	784	859	825	865	779	794	802	871	887	827	847	815	860	847	846	790	864	825	830	846	806	766	810	837	825	806	837	818	837	855	829	819	816	776	853	853	821	854	767	809	824	784	839	871	846	838	837	833	839	790	823	806	811	824	857	811	830	794	806	783	821	848	843	833	843	842	863	768	834	861	871	873	777	875	847	798	842	818	856	789	831	832	813	823	840	828	852	816	850	850	876	758	863	832	824	827	791	829	783	811	798	805	867	813	775	845	829	818	855	842	862	839	839	818	793	855	823	798	785	820	859	785	792	870	800	848	872	810	844	817	781	863	820	820	856	829	813	821	867	831	808	818	825	889	824	832	850	852	799	824	848	843	805	798	808	881	846	844	849	860	861	828	823	852	820	834	794	883	856	796	831	836	844	795	826	856	866	840	813	824	803	840	836	827	859	820	790	811	838	870	785	783	820	834	810	868	820	803	793	845	868	807	839	848	794	828	818	785	799	844	825	817	809	880	821	775	807	816	843	797	817	807	911	839	833	795	888	839	817	865	854	858	879	741	784	795	829	827	844	820	858	841	784	807	806	810	793	791	795	835	819	814	869	836	813	851	893	795	810	820	846	787	846	755	803	840	852	806	816	868	868	815	842	833	787	851	802	838	847	811	791	819	820	813	801	847	797	781	751	838	813	827	824	814	857	834	824	793	840	810	820	834	835	849	857	807	826	840	862	852	836	787	858	807	769	790	847	884	776	814	852	834	839	840	776	779	844	813	822	832	817	824	828	834	865	826	806	847	825	841	821	863	855	862	850	780	782	800	822	853	810	829	847	796	829	805	771	832	814	787	829	847	820	850	819	885	784	854	831	803	850	837	832	829	825	883	835	797	869	812	819	812	842	811	843	870	848	803	827	788	785	847	872	867	798	886	810	814	819	872	820	808	821	838	780	806	856	842	863	807	855	876	829	819	785	842	794	838	835	823	829	794	808	833	835	800	792	816	846	774	802	790	851	836	829	817	867	850	805	793	816	857	866	842	825	845	774	843	783	825	885	857	826	815	875	860	823	824	791	805	804	766	852	854	811	866	836	842	855	819	782	793	810	814	861	795	841	842	846	875	833	836	789	778	837	795	833	849	811	844	829	857	872	860	808	840	820	862	827	829	832	803	819	789	851	847	833	784	822	829	835	797	839	773	825	784	850	842	814	790	836	852	850	833	850	838	806	862	818	874	811	801	856	801	846	794	855	809	866	870	897	792	816	847	819	805	804	828	829	820	761	852	807	824	841	856	827	842	840	818	815	812	809	819	870	882	800	808	828	856	871	821	798	843	825	841	821	833	763	805	853	808	860	795	823	805	779	863	809	796	798	756	852	832	801	858	853	889	893	846	813	881	738	828	818	801	763	831	807	924	829	811	812	856	841	793	829	861	811	815	829	833	813	822	799	827	762	863	834	850	823	838	812	817	826	808	850	844	859	863	847	829	851	826	830	828	846	812	806	802	839	824	807	769	812	829	829	849	812	828	825	801	921	845	837	801	820	804	799	779	795	797	782	819	839	757	807	813	816	816	799	848	788	831	784	851	823	863	820	810	817	891	860	833	842	846	825	806	852	856	829	785	826	833	822	822	889	804	863	849	834	848	837	867	813	859	830	853	877	769	876	885	838	863	828	837	850	830	825	792	842	826	874	828	849	859	840	847	800	851	830	833	858	798	827	873	794	832	798	805	816	829	862	826	831	817	803	789	856	864	880	879	824	834	855	827	857	794	843	869	865	848	850	830	821	813	835	837	879	814	832	768	845	820	808	823	871	812	798	816	773	894	837	836	834	861	827	790	853	822	802	789	868	781	823	835	798	819	837	853	796	853	790	784	797	848	843	811	786	829	851	843	832	837	776	878	826	888	889	841	837	804	814	834	781	810	791	861	797	807	818	816	831	829	856	808	829	801	822	818	837	795	837	827	866	853	827	771	866	802	881	819	794	781	806	860	792	823	819	805	793	860	828	813	826	853	824	796	805	806	851	802	837	829	827	809	842	803	789	822	832	782	849	787	809	792	820	831	824	849	835	844	816	819	885	822	835	809	827	855	861	777	872	774	828	837	866	836	842	826	820	862	822	825	809	862	816	767	838	835	851	830	847	858	878	848	826	855	840	805	822	802	771	896	859	760	852	815	855	845	852	841	889	880	832	861	848	867	828	828	838	818	836	809	825	764	844	874	811	852	855	841	815	857	828	800	816	831	827	825	823	834	837	841	859	818	830	818	841	797	812	876	813	844	807	849	835	845	839	817	877	811	831	853	793	841	792	862	813	871	823	817	849	856	804	816	846	842	820	773	862	772	853	842	838	854	845	801	867	846	824	838	839	821	795	863	859	833	816	791	830	827	796	818	781	845	796	850	815	843	845	892	808	806	810	834	789	784	859	812	755	832	864	851	819	834	818	839	870	824	824	897	855	808	826	876	805	814	806	853	857	805	833	846	779	882	786	847	812	824	800	825	802	843	827	782	821	841	840	853	813	856	827	833	825	888	858	799	853	843	856	840	838	827	784	839	857	840	828	843	846	792	832	893	828	782	818	766	779	890	767	781	840	831	843	826	888	788	801	842	860	823	808	839	888	784	842	835	832	842	792	783	833	835	804	784	909	834	810	846	836	843	800	806	840	867	811	797	797	842	814	825	863	815	822	842	822	850	834	861	771	857	831	845	821	799	795	846	811	818	804	864	794	820	834	821	851	849	779	877	839	825	795	796	795	778	836	839	807	846	846	819	807	800	815	831	832	817	854	837	870	824	870	840	841	847	857	787	852	793	780	865	867	818	865	810	805	813	779	875	826	877	869	810	887	780	828
24356	21498	28532	24593	20251	9646	3778	2098	1770	1071	892	999	4465	2393	577	498	420	421	434	414	401	429	389	391	405	370	426	375	376	373	372	412	411	408	421	432	392	377	386	374	385	386	402	393	361	413	399	382	394	456	396	421	419	442	695	718	607	563	456	419	410	380	362	380	390	341	361	370	376	371	368	387	361	357	397	354	349	336	388	363	380	385	380	361	393	348	396	370	402	373	394	362	369	377	343	397	373	357	409	385	379	356	373	377	395	378	353	370	375	378	350	363	370	404	388	390	392	410	377	375	399	369	400	352	384	399	347	361	384	387	373	393	400	390	327	362	351	371	383	382	370	370	388	406	395	345	372	357	356	387	411	376	377	391	391	377	386	395	360	394	396	364	358	368	364	359	381	366	373	356	383	345	370	339	380	368	379	368	369	336	381	364	372	369	379	363	381	364	353	371	407	425	378	375	386	342	343	360	385	373	357	369	356	344	357	384	403	376	342	402	367	373	371	371	370	351	379	365	346	361	375	382	344	363	371	384	391	369	395	371	380	346	381	402	413	368	355	365	389	364	391	372	353	373	371	397	371	366	388	385	358	395	361	411	354	389	350	396	406	348	394	369	358	388	366	348	373	348	349	370	384	367	369	403	401	382	358	366	337	391	371	344	387	382	368	358	360	379	366	357	371	357	348	402	390	395	388	396	396	380	379	401	387	380	379	375	359	346	375	409	340	413	383	413	392	345	379	392	367	349	374	383	374	360	401	354	392	391	372	392	394	362	331	388	397	374	367	367	379	377	370	394	407	409	412	363	360	399	383	377	389	388	387	399	377	381	391	363	357	370	332	366	363	387	427	376	364	415	360	354	358	394	360	357	415	336	373	399	406	413	356	344	355	398	376	363	378	388	413	362	368	362	359	371	380	368	391	404	382	371	342	394	392	380	362	389	379	346	367	358	400	366	396	391	387	367	361	384	397	375	369	395	385	371	400	384	398	378	384	359	395	424	374	379	377	343	363	357	359	364	392	373	403	392	372	384	380	392	397	368	395	386	377	359	372	380	341	380	369	370	388	367	407	378	376	348	296	375	403	364	397	394	394	402	398	384	382	400	364	366	378	383	373	416	369	387	370	371	370	375	365	388	357	397	382	379	374	388	388	359	377	355	396	390	342	382	342	384	403	374	365	355	369	415	386	397	391	375	380	404	382	351	357	377	368	403	406	395	371	398	348	388	417	351	349	346	378	403	369	396	388	359	378	375	341	395	363	356	362	374	389	360	400	350	402	383	398	364	334	379	372	357	365	426	354	345	380	378	357	375	400	372	378	396	391	399	410	357	387	393	353	377	369	389	366	390	349	417	377	370	383	346	333	379	353	383	381	410	373	403	364	403	422	356	384	401	391	340	359	396	400	373	387	381	350	376	354	346	394	372	373	346	387	375	339	368	405	368	374	377	354	352	375	387	357	363	328	354	360	424	397	335	358	355	358	382	356	426	378	352	386	357	370	402	382	382	383	373	354	377	344	370	404	403	344	391	348	394	363	358	383	369	355	405	359	412	384	373	388	379	356	388	350	368	364	373	398	373	374	366	370	371	436	385	385	342	364	373	377	354	362	381	350	362	372	404	344	396	386	417	374	364	401	375	407	389	315	385	375	360	366	359	378	324	377	380	407	353	385	439	378	360	400	391	370	396	390	407	397	436	395	371	353	372	362	406	371	378	370	408	333	367	378	371	374	357	378	357	373	385	365	388	374	382	388	355	346	367	377	394	367	372	373	383	384	402	354	376	394	408	352	381	376	380	396	421	366	383	385	368	384	389	354	344	366	372	409	394	362	370	401	378	390	385	368	360	339	365	344	391	352	351	376	369	440	337	354	392	396	408	376	364	393	379	365	381	394	370	402	374	390	417	362	378	433	358	367	382	363	377	413	346	376	363	411	389	375	385	403	380	394	393	361	356	379	379	378	377	367	385	401	382	388	395	381	365	331	355	399	348	398	346	388	366	378	395	371	397	366	412	378	362	399	374	373	364	411	370	397	364	387	371	379	382	390	367	369	350	367	336	362	391	411	395	386	362	377	341	387	366	402	380	379	362	364	382	388	361	409	399	377	352	370	378	389	407	397	366	377	350	365	384	355	392	367	407	370	385	358	386	394	345	395	383	366	349	380	400	404	398	390	377	415	371	381	375	378	379	368	392	375	355	382	372	400	392	378	384	412	400	369	385	372	376	364	391	396	387	386	361	435	392	366	395	375	416	370	368	385	387	367	373	355	367	372	378	390	370	405	393	362	339	362	390	394	383	351	341	312	387	384	392	372	392	391	387	354	377	384	352	356	362	372	382	361	389	350	365	363	372	345	369	349	375	354	392	373	371	391	404	344	386	376	388	382	386	368	338	368	391	407	397	397	361	388	348	368	383	380	367	372	369	373	370	388	377	376	364	384	397	372	368	357	390	341	376	364	391	390	373	389	385	394	371	374	381	376	383	394	349	344	399	362	393	409	368	369	385	383	353	361	334	397	404	378	373	381	367	386	384	378	380	356	398	348	369	343	360	353	356	378	367	365	368	383	346	371	410	384	369	391	348	404	362	383	359	348	383	355	380	387	381	361	377	364	378	426	364	412	368	362	371	347	352	363	375	351	373	394	397	370	386	385	375	370	385	412	367	411	343	383	392	381	378	405	367	411	396	377	406	368	343	372	360	376	384	365	355	380	370	348	357	386	392	406	447	375	390	374	407	358	383	379	353	371	405	347	390	393	382	381	317	373	381	383	343	367	341	390	363	378	326	369	357	367	365	372	359	330	389	373	347	374	376	381	370	426	369	404	403	413	385	343	405	355	374	359	366	365	369	427	406	377	398	368	395	352	365	374	392	395	364	392	387	387	329	360	373	349	373	354	394	371	359	373	421	350	389	354	369	361	355	352	382	373	364	360	349	385	349	407	366	405	341	344	375	378	368	353	381	404	371	392	356	372	406	342	395	320	378	407	358	381	344	345	367	385	342	367	364	367	358	369	346	357	343	392	379	374	378	324	382	347	397	401	353	352	381	376	376	358	386	329	398	379	411	356	399	373	365	390	359	404	354	367	422	360	371	402	362	332	390	376	376	353	378	355	379	375	356	386	373	382	393	363	364	378	367	377	347	370	366	349	404	356	370	356	388	386	354	374	414	402	362	381	409	361	363	364	368	361	382	442	366	407	387	398	360	417	358	362	394	390	406	360	401	382	388	366	364	389	367	366	391	360	358	348	391	357	366	341	381	388	380	376	351	364	351	350	407	389	385	354	377	369	413	357	412	420	381	383	383	368	367	397	379	346	371	387	384	420	392	374	390	394	389	355	363	394	411	366	370	332	384	366	349	392	396	387	376	382	375	386	389	390	384	358	365	363	394	337	375	354	389	390	362	350	375	407	356	397	350	371	384	378	395	372	369	400	361	369	379	379	349	401	391	397	357	380	374	353	365	395	356	346	385	368	378	364	388	381	338	352	369	337	393
30046	49635	34193	18789	15079	11917	8191	6270	5625	3232	2625	2975	12671	6247	1271	1094	1088	924	890	869	870	750	772	826	801	809	735	769	718	815	764	759	747	796	717	784	668	784	720	767	717	769	688	726	710	736	779	723	694	707	720	703	722	838	1755	1836	1493	1124	904	775	747	710	752	658	673	677	695	657	703	681	701	751	664	690	713	725	697	725	695	717	659	705	668	710	756	725	684	701	708	675	699	666	685	691	691	701	768	688	670	734	735	694	717	700	702	732	692	714	640	703	719	653	762	693	665	731	718	687	709	725	708	737	663	710	746	721	681	718	706	645	680	659	683	759	687	677	665	690	704	650	695	715	667	691	682	686	736	705	692	721	734	681	679	723	697	663	710	669	686	667	725	692	694	745	753	731	685	705	712	729	725	686	707	664	631	726	721	715	735	713	708	729	702	712	704	663	718	664	702	675	714	683	716	659	722	757	723	725	708	692	663	727	703	697	693	713	698	725	678	677	714	657	695	681	742	714	697	737	717	675	687	720	726	721	701	715	689	731	708	656	676	721	707	673	699	639	686	635	673	697	706	653	717	693	700	653	712	694	715	694	685	712	680	696	673	699	722	757	698	732	670	707	694	687	709	699	668	728	689	687	706	705	702	705	719	687	722	722	677	756	714	672	632	701	687	739	734	709	752	713	696	734	725	652	621	711	678	672	722	637	706	694	693	708	712	723	716	631	682	676	662	689	702	671	717	720	707	708	679	702	665	694	660	708	688	773	714	706	737	724	730	677	708	712	702	695	731	732	681	710	718	712	697	717	677	721	677	659	735	651	707	705	718	624	681	689	691	685	735	701	673	721	703	718	670	733	710	693	704	699	683	725	663	653	696	737	714	711	725	700	714	689	686	710	656	671	717	724	702	710	696	742	685	685	704	698	681	663	689	713	701	714	698	711	689	697	682	690	696	698	670	677	769	659	716	720	670	636	674	667	757	725	733	698	707	714	672	724	734	700	664	684	710	682	699	688	699	712	698	741	696	684	688	672	694	675	738	703	689	719	669	677	708	702	684	696	702	701	693	675	726	668	686	675	685	697	766	708	688	699	700	687	680	678	712	700	675	703	717	648	685	750	738	708	687	714	736	669	677	684	678	699	701	739	705	665	672	664	691	714	755	748	732	678	706	734	727	683	637	723	731	655	724	759	663	666	767	699	677	712	666	725	672	708	705	697	685	676	706	716	722	693	722	665	713	658	701	718	686	738	675	700	753	702	698	668	711	734	735	688	701	733	724	660	692	747	684	731	676	718	704	663	693	692	698	680	682	717	736	666	726	723	679	717	705	690	742	731	733	688	689	735	717	725	708	645	685	639	690	724	741	702	759	729	705	662	736	736	723	654	688	689	696	677	696	693	687	688	693	661	699	733	701	683	699	670	693	713	706	670	684	688	695	760	736	705	696	669	711	737	716	740	745	748	716	670	651	640	687	654	696	713	729	666	708	696	690	691	748	675	693	713	693	673	706	732	685	662	717	723	612	749	713	699	717	679	647	707	718	745	740	697	696	644	708	765	716	753	690	697	674	714	745	658	689	696	735	710	767	659	666	704	658	707	695	722	700	712	740	652	695	664	692	704	663	690	684	717	729	725	718	736	706	680	649	692	677	682	726	680	724	708	677	662	714	682	721	686	699	682	710	671	661	661	715	696	712	699	696	675	686	730	654	692	724	727	703	708	694	726	700	680	697	691	683	667	724	676	688	712	740	694	747	661	692	689	693	725	723	752	725	681	664	762	710	772	685	738	674	679	726	741	733	707	706	712	712	666	724	712	674	706	660	690	706	743	721	697	679	689	704	710	719	710	712	718	719	687	678	694	737	678	720	720	688	679	729	679	670	664	685	678	661	688	717	699	631	707	668	693	663	659	755	720	736	707	702	689	708	685	699	728	714	681	711	710	739	668	689	702	683	662	643	687	710	728	734	723	702	685	709	666	701	724	724	735	681	707	678	727	724	726	702	722	713	681	724	703	711	694	692	738	691	699	704	678	708	758	718	729	705	691	701	712	717	744	703	699	716	708	683	707	706	725	651	676	716	703	709	685	710	729	662	698	738	713	710	757	664	704	693	717	709	712	732	664	722	668	687	725	713	673	678	694	744	704	705	710	669	674	700	677	688	715	740	716	705	677	755	697	653	701	736	673	704	727	689	698	706	672	726	657	695	734	706	682	676	701	693	699	719	696	700	702	744	696	702	722	745	651	724	701	707	704	739	719	684	718	702	733	645	740	669	714	672	708	731	712	684	695	704	718	727	662	710	681	726	676	686	679	697	739	740	695	693	724	684	659	690	701	711	717	672	726	733	709	679	702	677	728	693	716	747	696	699	724	667	667	706	699	733	664	656	712	717	700	717	703	714	683	695	707	665	713	695	722	663	706	750	708	689	716	698	664	720	709	673	667	661	698	695	742	681	708	646	691	724	714	690	702	703	720	693	711	728	668	666	691	646	734	742	676	708	677	736	730	638	680	704	711	722	711	670	708	740	692	706	730	681	697	688	666	696	759	634	692	676	691	690	685	708	714	673	730	714	674	686	713	734	698	694	696	692	713	717	724	703	707	711	684	689	687	718	665	695	729	658	690	689	681	704	716	676	655	722	770	711	668	702	663	707	695	712	736	725	723	724	714	740	688	671	688	783	705	721	704	655	724	689	670	703	657	769	725	714	652	654	655	664	743	683	759	680	689	664	726	699	686	735	667	666	725	659	702	664	663	743	669	736	724	700	693	693	739	704	752	687	726	753	746	737	705	692	708	685	651	722	682	719	696	730	713	720	694	702	656	708	704	685	708	679	717	643	676	703	679	724	708	778	694	673	638	675	679	730	717	703	744	728	683	703	679	678	681	738	675	685	765	724	773	703	680	713	675	726	713	691	695	689	660	748	732	689	750	695	673	682	747	693	735	705	702	709	669	713	736	725	705	715	639	694	692	708	706	752	707	726	725	710	686	705	706	706	773	696	721	712	711	717	718	717	709	702	721	734	684	659	676	713	700	657	691	691	718	751	650	706	713	750	667	700	691	696	724	716	712	670	705	738	712	708	669	717	670	654	686	688	673	712	661	711	731	699	627	703	656	623	695	712	738	680	657	702	710	668	694	718	701	681	726	702	753	723	701	680	713	706	732	738	717	694	708	744	732	696	701	694	735	762	689	725	710	674	693	713	673	689	682	653	709	678	708	686	678	716	723	678	702	694	683	667	709	751	668	737	724	704	688	731	720	677	704	695	706	662	728	697	710	654	715	710	700	730	730	716	695	691	676	694	695	682	672	655	693	694	685	673	715	682	659	660	687	659	727	711	701	676	711	725	705	725	703	734	740	702	696	701	753	706	701	706	677	720	683	709	660	734	678	709	678	725	722	698	671	737	649	745	662	721	656	710	672	736	718	686	745	695	643	718	681	736	722	726	665	706	728	651	668	673	696	701	667	684	700	691	665	698	650	705	675	685	721	723	741	652	709
23506	21603	29389	24125	21538	20257	9316	3843	3067	1472	1162	978	7029	8904	700	492	492	448	411	442	396	384	333	368	389	376	397	352	379	383	377	363	380	354	370	402	381	375	336	353	332	368	316	355	376	386	386	372	349	354	354	355	332	652	909	844	633	504	416	386	377	345	321	331	338	334	349	328	359	324	356	340	357	316	338	362	338	345	369	318	327	337	313	358	378	348	304	294	379	355	338	349	342	332	342	340	391	361	361	358	385	337	349	345	347	326	357	337	335	361	355	319	354	317	363	334	307	341	356	330	348	363	367	341	331	324	362	357	346	330	350	321	345	322	320	305	353	338	321	364	364	365	364	368	358	350	321	313	355	315	362	326	359	377	363	331	345	383	351	312	352	343	344	327	317	334	331	356	348	354	331	356	348	334	341	317	330	332	346	359	350	328	333	354	325	332	337	325	337	324	326	331	370	323	317	321	343	360	354	331	333	317	331	365	348	312	346	332	303	334	347	341	356	306	358	329	343	329	322	332	315	315	333	319	348	366	338	380	337	331	354	332	345	310	329	364	330	376	332	324	349	333	355	363	351	341	311	286	320	335	329	347	341	354	334	326	310	350	311	326	353	325	332	339	319	339	369	317	336	371	355	357	344	319	342	348	330	339	366	346	357	336	339	360	314	347	340	342	327	334	393	364	365	334	366	362	365	320	319	331	321	355	339	355	365	326	363	313	343	352	348	343	364	343	333	352	365	355	341	314	338	331	302	353	327	361	360	364	366	325	330	346	353	347	348	363	336	333	353	354	323	335	336	318	333	343	357	325	331	360	347	325	316	348	366	315	329	352	327	337	336	338	342	340	394	362	324	360	324	352	351	320	331	323	326	372	350	356	354	344	351	355	357	357	350	361	355	345	367	369	338	333	352	372	329	325	360	314	323	342	352	350	365	353	339	329	327	334	339	333	344	364	367	356	342	365	315	366	327	324	336	318	342	342	304	347	351	324	327	333	339	358	314	364	350	344	364	369	322	335	324	322	347	362	337	339	355	333	355	361	314	354	356	341	334	333	339	355	320	315	309	348	340	325	359	331	344	333	348	360	359	342	351	335	337	327	321	340	314	352	338	326	346	322	353	337	335	360	366	333	330	330	313	336	320	345	326	320	356	371	344	333	317	340	339	341	318	338	326	356	303	350	337	339	347	329	363	343	339	313	347	330	321	318	304	333	346	372	375	319	316	278	348	300	341	348	347	344	369	324	349	336	388	320	338	343	321	354	325	312	341	330	332	321	360	352	328	357	347	333	324	359	315	340	328	371	328	346	345	338	367	359	343	349	330	336	336	325	366	375	323	350	296	365	305	330	356	351	361	343	352	363	354	327	344	341	336	330	360	347	336	359	326	334	336	335	368	319	366	378	331	310	345	339	351	369	338	352	347	328	322	342	345	346	348	320	309	338	329	334	355	351	349	357	355	295	327	346	349	349	328	360	366	314	300	353	348	361	341	359	320	325	329	343	354	309	360	316	319	334	318	346	349	357	353	376	315	367	346	356	311	335	321	343	346	357	336	332	373	335	349	316	313	360	312	393	298	334	330	386	358	337	344	335	343	358	324	345	355	323	325	331	327	374	366	324	349	359	302	332	357	342	335	343	347	355	326	319	370	326	341	363	354	351	370	341	316	336	361	331	354	386	350	358	350	333	358	385	356	315	346	308	353	314	357	355	335	341	366	323	337	361	373	335	329	365	349	361	337	334	347	350	346	347	369	353	353	363	342	337	328	364	349	335	345	330	339	327	338	350	363	332	326	373	364	350	343	348	331	324	342	331	324	358	339	336	349	348	322	340	322	338	315	342	340	329	299	333	320	345	348	333	333	313	323	337	318	356	342	341	340	321	339	327	350	314	337	319	320	336	333	337	384	382	318	384	337	350	293	366	309	323	336	353	322	362	316	330	370	334	375	353	313	326	329	340	338	331	382	361	319	323	303	335	361	335	346	334	336	325	319	300	350	322	368	344	330	356	337	359	303	353	361	363	350	341	351	323	324	312	351	308	335	349	339	333	335	340	338	329	331	334	343	363	352	337	364	352	329	359	338	319	351	375	337	329	339	324	307	355	322	347	315	376	348	371	354	340	318	331	338	333	344	354	336	356	310	333	331	371	322	337	326	340	362	324	354	362	351	351	354	351	327	335	361	304	355	331	329	352	341	318	347	328	357	349	331	344	362	351	334	363	355	314	349	384	352	348	311	330	317	319	359	336	369	373	291	341	355	335	335	326	341	327	310	352	352	350	350	365	358	340	336	349	336	332	329	332	375	320	329	340	339	363	344	342	347	327	335	354	339	356	283	358	330	333	366	329	380	341	318	351	351	354	346	312	304	336	332	311	340	339	338	321	336	354	324	363	339	343	377	354	353	358	361	339	342	349	315	352	348	297	356	350	322	322	371	355	357	351	372	354	348	355	337	312	320	318	359	326	343	325	351	348	363	332	338	340	324	352	350	332	335	324	341	329	333	328	319	371	348	348	336	360	318	361	343	330	310	349	365	329	301	340	338	348	317	312	321	315	366	357	347	337	334	370	317	333	311	322	358	371	404	319	347	339	369	340	350	360	341	320	376	353	323	382	330	363	303	361	315	364	379	332	348	332	304	377	322	320	355	348	342	360	358	361	364	316	318	331	355	341	325	315	353	304	344	344	344	332	331	360	328	321	354	331	339	341	319	298	322	343	339	348	319	317	360	350	374	360	349	344	335	320	347	325	331	327	337	315	374	325	340	329	318	363	356	349	370	334	320	331	352	350	343	312	339	296	353	342	343	322	347	341	394	335	372	335	358	357	329	322	344	350	321	353	314	342	338	345	339	345	346	322	340	334	349	336	368	367	331	371	327	350	311	327	343	363	312	371	366	328	340	350	348	365	350	358	341	333	316	360	342	317	342	338	347	326	388	341	349	327	359	316	344	368	336	323	331	328	324	338	325	318	311	337	359	352	366	336	370	304	379	335	377	318	365	332	352	361	365	311	332	327	307	333	311	312	366	357	356	349	328	337	344	323	328	352	360	368	344	379	344	334	344	341	343	346	316	351	331	375	330	328	375	350	351	373	347	345	317	290	312	350	353	359	349	347	357	363	308	348	377	367	351	338	356	342	323	325	318	340	362	319	346	356	351	350	348	340	366	327	334	318	320	327	345	360	308	348	322	377	337	332	319	334	331	351	361	343	327	335	343	360	358	358	353	343	310	322	350	354	323	307	308	346	323	345	333	357	345	365	328	334	366	334	329	320	359	337	350	340	339	354	327	311	324	333	343	332	334	353	333	347	335	336	322	359	389	354	300	351	341	331	366	368	348	304	334	342	325	328	331	322	378	331	340	312	356	345	328	314	356	377	335	374	348	329	357	329	355	299	337	356	335	339	346	316	344	313	318	331	359	324	372	368	393	364	377	376	328	338	327	319	326	325	315	356	358	331	317	362	371	334	346	348	324	343	346	352	354	349	319	337	379	328
33440	56729	38969	25014	18654	15031	11972	10105	8714	4521	3462	3001	17120	16940	1339	1151	1055	946	924	856	833	725	712	701	721	760	753	720	760	719	688	706	691	744	722	691	708	669	669	675	677	675	621	603	623	652	627	662	639	631	661	639	646	1610	2506	2153	1419	1017	897	740	639	631	606	618	629	637	623	619	602	624	625	649	601	638	589	650	652	611	633	611	594	658	663	610	642	573	612	601	623	613	591	594	584	608	654	630	587	609	627	653	643	624	644	665	565	622	595	620	630	605	618	593	619	591	669	613	617	624	653	608	579	583	600	604	621	620	618	602	658	623	662	609	635	620	606	632	606	656	627	606	611	602	632	632	595	607	601	612	623	633	570	630	627	660	671	599	612	615	632	574	639	593	641	625	659	637	642	599	563	597	622	618	596	603	598	627	587	622	615	609	661	619	587	656	614	643	633	628	634	599	595	616	611	605	578	645	648	640	604	613	641	599	621	635	635	642	605	603	586	593	637	627	602	586	619	571	612	617	616	599	583	591	602	613	673	633	587	625	604	606	628	612	607	595	635	619	597	546	639	564	638	605	594	635	641	660	600	661	604	614	583	629	622	612	620	601	623	639	590	614	632	596	621	640	652	601	611	620	616	663	637	630	593	625	638	630	656	627	622	622	590	627	623	619	605	624	627	602	619	610	637	621	571	620	640	651	629	648	614	605	596	602	672	590	596	602	610	640	594	641	630	642	574	575	579	596	619	614	626	644	592	619	657	620	621	625	604	654	570	604	665	608	598	591	628	625	633	590	621	621	626	640	613	626	601	618	588	639	589	580	600	622	626	614	625	608	615	610	631	607	623	581	681	616	590	630	619	584	622	613	647	646	624	596	634	617	660	649	621	586	640	630	638	649	695	574	638	644	660	642	593	633	588	659	642	582	612	616	649	610	590	618	609	633	625	639	622	579	570	622	613	658	607	651	677	621	581	593	617	624	610	616	578	597	631	624	644	608	592	676	642	625	635	589	634	633	571	675	590	609	609	604	641	613	653	620	577	587	609	638	647	623	565	595	620	604	617	604	614	609	573	606	603	618	627	662	617	614	604	645	599	606	600	581	582	599	624	611	644	587	645	611	621	629	617	659	594	659	574	558	589	623	625	615	633	595	606	651	613	602	611	612	638	600	652	623	597	622	597	581	583	647	646	644	623	600	604	643	589	614	655	639	586	662	606	622	626	597	654	591	668	634	644	649	572	636	609	637	615	639	594	636	622	576	654	656	614	596	637	624	592	633	578	623	637	595	626	631	617	657	612	689	595	578	609	611	597	630	636	593	578	626	640	541	597	599	632	635	595	633	561	568	593	633	632	616	631	606	602	604	615	588	653	608	668	583	648	593	617	606	615	584	628	634	593	592	598	647	608	603	634	657	646	601	644	624	583	628	626	630	606	603	616	610	575	608	662	632	603	587	621	620	616	629	623	608	603	601	626	619	636	659	589	625	611	575	610	618	586	611	602	586	619	616	588	653	607	639	581	622	617	635	642	611	599	594	642	628	582	587	605	604	621	592	598	633	649	553	593	641	612	635	618	651	590	605	635	617	633	613	560	635	650	611	658	662	605	627	606	596	642	595	621	592	597	582	625	636	634	646	611	639	619	611	588	627	618	616	639	624	595	644	616	638	631	626	613	571	595	595	577	640	609	660	625	620	641	625	625	654	608	613	585	641	594	611	628	628	637	589	589	641	622	640	598	602	673	597	575	618	639	606	632	622	603	608	628	636	570	592	611	572	618	594	619	596	599	601	626	588	641	623	662	631	588	609	610	616	612	596	659	638	609	675	635	647	622	569	609	622	636	629	635	616	624	594	615	654	585	624	599	613	575	637	600	615	579	606	651	628	636	611	594	655	613	619	646	617	598	639	647	590	667	585	613	617	608	610	596	632	618	565	614	638	586	601	579	595	603	612	628	588	613	548	611	625	575	625	613	624	595	649	671	590	610	610	569	627	628	634	623	630	614	576	591	601	626	618	629	583	596	595	619	619	590	599	649	600	664	580	600	628	670	626	672	599	613	618	566	633	573	652	622	590	618	582	607	633	645	590	607	602	592	615	605	585	643	626	598	616	594	622	633	637	604	613	617	602	645	648	599	587	625	636	613	588	596	628	612	595	606	625	579	613	654	667	586	642	597	634	612	620	640	617	649	588	591	612	575	585	601	685	615	602	595	597	583	608	616	579	658	652	602	603	612	602	593	658	578	607	651	595	628	645	626	652	632	604	645	632	676	570	653	634	638	631	663	667	681	640	588	598	587	599	623	599	600	592	619	626	600	574	627	627	600	592	598	671	602	610	600	613	667	619	640	571	651	601	621	612	626	592	614	637	579	659	613	623	649	628	643	622	607	604	607	611	619	635	581	610	589	597	583	640	626	653	589	589	634	633	581	647	627	647	611	690	603	627	659	621	636	635	596	597	601	668	620	601	592	593	615	636	619	620	589	626	645	643	609	655	610	662	626	597	637	613	597	603	590	603	647	612	615	584	583	657	594	632	622	606	621	616	594	641	610	594	613	595	620	616	601	641	599	619	625	599	623	579	639	595	630	585	651	620	624	634	637	612	646	612	619	591	618	656	617	641	643	627	593	621	584	594	602	639	659	630	633	616	587	602	587	653	665	634	593	619	558	632	612	623	608	627	620	630	683	630	592	639	568	637	641	627	631	622	612	653	624	604	655	626	636	594	535	654	597	631	636	603	621	579	615	640	620	605	611	587	648	641	638	628	619	612	608	610	617	607	615	604	595	634	604	604	655	619	653	678	608	581	612	621	627	582	650	626	674	624	595	618	606	622	624	597	605	625	638	615	641	612	573	604	612	611	610	634	589	639	620	615	615	589	620	614	562	597	594	676	596	643	634	640	623	611	627	647	598	587	614	612	644	615	661	574	607	592	627	615	598	604	590	649	628	613	635	627	645	661	658	618	631	586	624	595	605	629	626	574	613	631	591	644	601	633	605	594	641	644	651	606	623	624	656	604	598	583	644	615	628	598	651	612	573	645	570	626	610	593	601	625	605	603	653	621	667	594	602	626	574	635	618	626	577	601	642	614	651	617	581	624	649	620	649	625	568	630	614	647	572	627	581	583	643	580	554	643	638	592	656	605	616	576	645	585	639	606	606	598	621	615	590	576	663	609	616	604	622	610	637	644	621	608	655	623	641	604	607	613	633	616	632	607	618	617	617	605	611	612	639	630	605	602	602	610	596	644	595	643	613	575	621	624	609	585	629	583	604	615	592	558	619	581	615	604	608	571	614	590	637	636	633	621	611	594	620	662	609	604	606	649	589	588	601	608	635	603	636	624	680	592	612	658	622	604	635	668	614	587	609	600	647	565	595	632	596	686	625	567	621	629	607	617	627	645	599	593	596	641	652	631	604	615	621	595	582	585	570	627	608	613	596	664	581	675	620	638	616	654	593	649	622	594	642	622	625	611	599	647	636	625	637	586	605	596	602	654	628	614
27448	23420	19865	8263	2886	1761	1468	1248	1075	773	655	659	1126	1137	545	481	483	467	432	472	422	430	458	416	442	458	465	416	449	457	432	429	478	486	477	438	479	450	458	439	442	422	408	420	452	466	431	463	425	494	464	446	416	454	501	435	507	480	452	432	397	469	460	435	438	442	421	429	442	445	425	431	439	422	452	472	398	425	437	429	425	464	460	436	425	456	411	477	417	482	438	409	425	415	468	408	447	445	414	442	440	472	437	470	432	412	426	426	446	437	441	434	436	436	405	485	487	397	446	467	442	420	463	461	416	441	482	462	440	416	416	405	397	470	490	441	427	453	433	435	421	415	456	434	427	455	420	431	439	433	441	453	455	429	469	440	416	443	457	464	394	436	436	421	423	457	422	421	470	439	406	448	422	421	412	480	431	430	449	459	436	449	445	436	417	413	449	432	442	418	457	412	445	449	410	463	451	411	452	396	437	470	458	453	443	448	458	457	452	451	437	441	468	441	426	432	452	481	469	431	462	472	449	449	396	408	452	467	412	419	433	409	441	440	449	460	432	457	441	448	432	422	458	410	434	494	400	461	423	442	439	462	474	467	381	432	432	437	442	424	442	432	440	438	410	408	443	445	428	452	447	453	460	437	424	447	426	419	439	456	419	434	382	446	427	430	451	432	410	461	406	441	455	406	444	459	422	417	488	478	418	399	426	408	407	454	465	473	473	430	467	442	444	446	421	467	455	441	456	443	431	436	434	467	431	424	414	427	439	436	490	459	428	402	438	462	442	451	427	430	436	473	413	423	465	436	394	453	431	420	433	463	445	429	441	408	425	442	433	423	439	464	420	499	440	464	392	397	418	465	431	448	418	440	434	449	421	419	442	439	445	425	413	471	405	430	457	440	446	472	412	469	455	423	440	460	464	414	410	441	447	435	443	460	474	422	446	419	442	462	450	411	435	453	435	400	452	463	426	407	470	422	404	415	465	453	446	475	427	469	408	449	460	452	452	430	474	450	442	455	459	472	456	442	418	472	421	425	436	414	472	425	461	476	457	461	465	444	441	427	449	467	417	417	453	438	427	456	449	422	432	468	415	447	467	441	438	436	457	458	425	455	452	453	454	457	422	467	465	482	415	480	459	423	431	478	455	470	403	413	432	441	416	415	435	443	475	404	442	458	480	470	449	456	439	467	452	432	451	498	415	472	466	452	452	436	417	437	460	426	463	436	455	467	418	474	451	447	454	447	412	465	457	446	444	440	424	454	428	423	437	436	450	479	486	473	438	449	485	439	463	457	468	430	476	423	450	461	430	451	464	474	463	424	445	442	404	471	426	436	420	437	480	478	461	460	465	445	451	446	424	417	396	418	440	452	438	458	432	479	449	422	448	397	461	442	423	444	411	453	443	425	481	447	442	446	434	441	418	399	449	443	437	416	442	446	463	446	427	457	440	440	468	466	430	429	443	485	471	485	444	455	443	455	447	451	477	417	461	447	422	451	471	452	407	454	424	412	456	463	450	441	423	481	434	423	434	419	457	412	389	466	400	463	428	479	460	471	453	390	478	446	475	422	420	420	439	440	423	434	414	428	407	434	415	443	404	428	464	414	432	438	435	453	428	467	434	446	431	417	445	415	427	465	411	425	403	435	433	452	453	451	443	448	446	431	433	431	474	454	389	442	432	478	435	453	441	428	424	471	440	444	465	450	459	459	418	443	416	412	428	432	415	458	454	433	467	407	433	404	478	454	455	439	441	448	448	446	450	418	428	423	466	440	420	462	446	481	464	452	406	395	414	446	441	466	442	432	461	477	420	441	449	437	462	452	411	488	463	455	406	467	432	455	438	438	442	445	445	468	417	459	450	439	437	418	476	413	448	451	449	468	445	443	450	384	469	476	471	427	437	413	422	447	429	472	455	448	436	401	433	464	455	421	441	462	454	465	409	435	425	439	445	449	483	478	419	456	404	400	413	467	462	445	472	439	427	430	442	457	438	454	458	422	415	452	427	462	443	444	424	443	442	432	444	444	441	432	405	411	449	459	456	457	424	430	452	430	441	456	424	465	396	459	450	420	431	383	449	485	447	461	448	398	478	425	441	462	431	454	456	435	430	426	435	438	477	457	391	448	460	481	429	433	426	464	443	398	461	429	463	450	454	420	452	461	468	411	479	437	466	425	455	449	484	468	444	390	432	443	431	417	414	452	412	448	442	412	411	435	413	411	432	420	455	447	416	408	460	458	444	455	395	433	435	446	447	460	421	451	467	452	470	430	440	412	434	481	438	467	452	459	429	429	456	433	479	459	398	450	428	455	439	449	462	441	426	429	462	464	427	418	458	454	433	444	419	453	425	402	428	431	426	393	434	465	426	433	475	486	463	452	455	434	398	445	462	419	455	450	404	438	443	431	441	453	429	465	435	446	433	465	430	393	465	446	462	436	452	369	497	470	430	445	454	456	461	455	430	484	435	439	447	429	454	450	426	447	455	442	452	420	387	461	441	421	478	428	467	469	451	450	446	436	398	458	429	467	430	432	419	421	447	462	419	438	414	421	430	408	431	423	420	420	479	450	457	437	411	447	440	420	477	418	449	442	447	416	406	460	449	421	428	406	434	422	478	406	441	454	410	450	444	460	434	455	441	457	439	464	438	410	412	437	445	449	438	445	431	433	459	409	431	402	452	410	453	497	404	426	441	437	448	432	439	452	445	398	431	413	480	483	431	432	442	456	443	422	423	454	449	454	452	453	444	485	436	468	460	433	466	425	429	458	462	389	444	479	399	437	448	402	477	472	452	484	393	454	433	407	433	480	478	432	436	462	434	448	494	460	407	476	457	438	480	469	448	432	444	431	452	407	437	419	443	427	448	449	458	468	465	444	436	424	453	419	421	480	429	434	447	444	416	502	442	429	443	416	432	474	450	429	415	448	465	402	416	409	405	434	433	438	468	416	433	462	410	464	433	478	437	460	454	447	460	458	444	448	477	452	423	446	487	404	440	461	457	439	454	429	407	428	434	441	424	480	436	489	424	457	463	472	463	411	443	471	409	444	445	448	456	427	468	464	443	418	448	430	428	434	473	465	460	433	414	465	432	443	456	488	423	429	438	474	465	463	456	441	480	438	445	399	475	406	418	446	415	446	444	443	442	452	427	470	443	425	450	471	440	434	448	415	462	488	441	407	494	436	438	448	423	412	456	451	450	440	471	434	446	458	449	450	423	458	431	437	445	429	473	449	431	508	465	458	468	434	487	424	441	433	413	433	422	449	442	464	434	397	455	456	464	457	405	476	437	425	446	427	444	425	444	436	454	454	456	448	450	428	435	421	443	425	424	436	418	466	431	437	473	416	457	437	436	461	398	397	453	435	487	406	451	453	429	431	450	454	437	439	420	416	472	444	463	437	526	442	475	457	438	413	423	486	431	425	413	428	429	433	459	436	468	464	395	451	436	447	416	442	460	444	443	396	433	423	430	467	446	442	444	430	435	415	410	450	444	427
27261	38644	24832	12242	7571	5206	4276	3729	3260	2077	1763	1725	3309	2948	1035	964	897	887	834	898	869	850	875	840	857	796	831	783	791	862	882	836	818	923	861	775	892	826	823	808	813	752	813	820	819	883	778	755	801	818	820	812	819	833	908	942	895	850	864	841	816	792	793	882	845	847	768	823	767	824	802	837	761	820	761	806	818	808	807	800	844	787	792	817	837	805	779	813	819	761	811	802	785	787	803	802	868	834	827	776	796	812	815	826	786	826	819	766	770	813	782	803	833	839	813	853	846	787	717	796	824	783	804	824	768	807	787	806	793	798	810	820	813	829	829	797	807	844	878	806	805	804	784	793	800	776	804	772	803	796	798	801	846	773	823	807	799	843	793	806	857	802	744	762	800	773	838	801	738	810	794	808	808	778	814	757	818	855	798	789	867	807	824	825	847	826	794	800	822	791	814	857	778	782	806	759	758	806	783	815	834	776	818	792	784	843	771	803	799	836	840	840	768	823	843	811	758	754	767	709	784	816	834	802	761	764	825	819	858	859	853	814	774	797	829	816	838	826	848	811	791	817	793	797	801	776	796	829	835	806	834	831	823	842	787	830	834	835	829	809	812	807	782	797	768	802	766	845	778	819	822	839	773	783	787	755	799	813	825	768	763	863	811	820	729	755	782	837	766	838	723	825	769	794	832	823	759	802	844	837	806	796	783	799	810	885	793	830	816	784	786	849	790	827	802	836	773	779	790	774	820	780	838	809	814	846	780	779	764	790	795	777	753	866	845	778	790	832	802	759	774	799	788	802	826	835	852	821	820	819	841	788	807	827	815	779	783	777	808	753	801	816	795	822	794	777	824	841	815	796	815	804	775	776	814	802	750	791	814	804	803	801	847	775	799	819	808	794	799	793	799	826	808	844	815	797	851	787	790	749	799	819	799	823	787	836	827	863	839	821	817	803	788	797	807	822	800	837	761	785	799	786	777	795	814	762	786	809	821	780	823	830	840	765	801	793	792	819	812	855	831	756	854	846	778	813	803	856	841	821	822	830	726	794	788	844	790	812	788	799	829	776	815	798	766	806	819	738	793	849	845	760	806	767	766	825	839	804	826	810	780	836	773	807	825	766	841	816	888	859	838	810	818	787	827	815	813	824	833	814	743	796	852	810	802	785	867	844	809	787	845	805	775	821	790	830	812	792	789	845	793	831	821	827	812	827	802	821	845	810	830	823	837	871	854	837	800	804	721	805	816	821	823	819	756	798	774	812	826	753	802	777	813	754	802	777	820	835	804	817	831	860	800	761	800	767	807	814	798	811	781	863	852	811	809	821	808	821	792	796	789	763	818	833	831	802	801	769	809	743	814	756	805	811	817	850	787	792	843	807	784	854	852	801	779	768	851	786	795	803	799	782	844	789	819	832	855	800	774	752	811	883	748	799	801	760	793	822	788	789	772	784	762	802	772	809	780	845	791	858	778	826	820	786	796	788	776	856	812	752	809	841	844	832	866	845	837	853	789	814	811	794	809	754	823	842	833	819	763	800	783	753	793	763	792	829	747	840	779	779	809	826	808	832	814	824	844	809	799	800	805	857	824	863	782	777	784	827	842	795	841	780	828	812	774	786	834	795	802	766	774	761	821	820	773	819	782	821	830	778	809	765	845	836	801	837	810	795	859	784	826	817	824	786	834	864	812	845	775	850	796	791	789	773	780	840	809	785	808	819	822	819	842	829	843	831	842	856	771	777	866	785	787	814	824	774	833	798	810	797	798	805	818	843	799	745	860	826	815	802	817	831	793	855	812	831	795	789	785	818	784	784	811	797	868	800	817	803	794	832	839	782	771	793	835	820	797	816	798	773	822	818	839	798	799	817	768	778	822	855	789	827	853	794	822	767	828	775	771	773	800	812	794	810	775	828	799	816	747	792	778	861	780	834	774	791	820	839	840	863	808	761	817	770	788	803	780	806	778	754	786	797	780	773	761	835	792	797	801	783	768	803	805	775	753	798	819	797	789	772	859	807	846	797	792	784	848	815	804	822	750	798	806	796	889	838	821	810	826	781	805	800	825	786	799	801	815	797	801	775	827	825	789	817	778	795	809	853	846	791	836	820	808	817	819	797	830	786	841	820	838	777	784	774	784	798	791	833	790	781	756	823	802	785	802	839	813	798	801	859	813	829	752	831	823	881	793	801	797	788	799	789	817	823	770	818	867	812	807	828	843	792	819	846	836	816	777	763	812	848	799	805	841	791	785	778	793	865	763	798	787	844	820	803	758	799	798	828	825	854	775	830	863	797	807	794	805	769	787	805	794	841	791	766	816	845	765	857	800	836	824	801	802	752	801	816	809	818	837	766	780	780	829	805	844	811	767	771	816	821	861	821	816	789	757	752	806	814	767	825	807	765	787	794	789	804	756	787	788	790	796	819	796	821	790	812	821	820	853	807	829	823	802	808	860	848	789	842	806	789	780	792	809	768	790	793	770	798	788	765	850	774	865	815	810	854	837	795	808	781	788	848	843	828	807	758	770	792	819	802	779	798	772	844	790	773	812	768	815	793	795	807	845	801	805	812	796	844	727	839	794	774	777	835	796	785	817	801	834	849	874	758	825	810	809	767	785	866	840	801	819	799	797	828	791	842	778	828	779	794	771	802	830	825	775	779	794	865	853	830	818	863	840	769	789	820	787	754	790	801	804	805	833	830	798	826	793	823	764	801	790	797	820	837	827	832	790	810	844	800	858	816	789	781	853	761	803	791	853	829	811	806	783	833	788	820	795	820	777	822	779	780	820	740	825	816	821	790	836	803	809	820	798	802	737	755	799	790	788	831	783	785	831	777	859	844	766	803	787	811	795	811	756	811	755	839	753	814	770	835	781	831	829	825	807	885	821	824	803	750	810	762	817	756	861	817	799	776	749	836	782	797	800	796	762	820	757	779	884	837	839	810	797	796	791	782	837	800	831	820	776	800	803	808	753	778	871	820	824	799	817	757	842	838	840	845	821	820	817	850	802	837	814	782	813	848	772	821	761	810	799	837	806	837	766	831	808	831	798	842	829	861	817	849	844	816	799	860	800	792	821	807	795	859	819	797	829	873	811	790	796	856	794	806	832	826	805	764	791	842	818	835	857	880	789	827	787	821	826	814	831	846	793	792	830	874	830	830	755	777	784	817	763	830	822	845	795	790	817	783	791	763	822	827	812	846	778	752	866	834	774	859	841	813	825	822	819	800	869	785	762	792	849	829	791	786	815	788	821	766	804	827	843	792	816	757	824	791	785	856	794	845	807	810	816	834	807	823	794	817	830	757	783	816	757	775	768	808	797	824	804	826	880	807	817	824	848	817	831	775	827	779	868	814	852	803	826	779	823	797	816	806	841	840	845	815	829	803	779	794	801	768	791	810	814	761	779	790	805	787	805	805	800	860	809	820	841	813	830	829	788	777	794	799	759	794	778	796	824	833	810	799	763	818	749	785	882	791	850	824	778	822	810	820	764	849
24347	21453	28581	24598	19986	7647	2599	2783	1520	1106	959	1269	6688	6398	664	490	439	456	433	423	381	414	373	394	397	393	379	379	420	383	400	454	382	359	413	409	434	421	399	389	361	395	389	426	373	382	378	368	407	360	337	364	383	391	550	625	531	453	416	381	386	397	399	374	368	379	383	364	381	380	349	396	376	338	356	349	374	386	404	400	358	385	362	352	386	383	409	380	393	363	363	387	363	351	347	405	372	338	350	371	373	351	356	370	409	379	330	397	349	364	415	376	376	386	376	367	376	412	365	356	365	387	359	392	366	367	338	370	365	343	365	355	361	372	357	375	390	366	381	378	337	398	362	369	387	386	399	356	336	382	420	359	340	323	373	383	408	383	373	346	396	383	361	376	400	392	424	364	356	354	399	378	391	328	377	361	369	378	369	365	358	370	388	359	362	346	353	375	376	370	369	346	413	366	351	392	389	367	360	356	397	391	381	372	346	355	363	399	376	372	374	383	343	357	350	373	371	368	398	363	383	337	352	360	372	388	366	375	380	369	371	363	393	363	370	365	378	363	392	360	384	322	365	361	367	362	372	386	362	364	433	349	388	371	367	379	384	388	401	352	367	405	390	383	367	374	338	406	365	376	382	384	389	339	369	367	391	392	383	390	365	362	366	367	323	370	375	358	381	382	364	381	364	378	372	371	377	365	379	361	394	360	381	371	331	401	361	361	352	352	342	373	393	391	365	382	381	369	395	364	404	358	384	347	371	345	375	370	342	330	360	410	368	382	371	363	369	367	377	337	385	375	372	386	351	392	347	374	361	403	368	376	373	389	423	363	367	381	374	394	380	369	372	339	373	382	361	371	351	410	385	366	361	358	369	377	350	366	389	381	366	368	342	405	376	338	356	372	395	370	367	345	381	361	377	364	365	381	363	380	377	385	421	370	396	373	394	372	376	381	342	381	392	358	403	369	369	358	365	375	385	378	368	362	377	369	381	400	371	366	379	315	338	385	371	327	363	403	408	421	383	369	377	366	357	374	396	370	414	388	347	359	394	370	376	376	364	376	355	376	372	397	365	321	383	355	350	386	388	335	334	372	353	379	380	351	377	383	392	340	368	350	372	370	355	383	399	385	336	358	355	370	359	380	353	378	381	372	391	380	342	381	368	373	361	372	362	361	389	372	354	382	375	409	369	396	375	356	387	393	367	356	376	371	353	399	338	377	369	354	374	345	395	352	374	366	403	360	369	358	420	376	400	349	361	336	346	377	359	375	392	340	383	326	381	355	363	372	369	382	373	382	365	349	388	387	356	321	361	360	384	365	368	378	423	345	372	359	365	354	374	377	387	375	359	374	409	385	414	355	388	339	359	382	360	421	359	380	386	385	356	393	376	365	376	360	361	375	366	356	391	363	381	391	358	383	351	407	361	355	383	357	396	326	371	370	342	394	356	348	394	344	383	375	373	368	389	355	381	338	366	381	370	380	364	373	351	361	382	354	376	367	409	400	374	358	368	361	359	388	338	355	339	364	372	404	377	349	369	334	391	349	376	364	379	369	391	364	394	352	376	369	383	398	365	345	335	380	343	369	353	349	377	387	370	347	413	343	397	378	330	391	368	385	361	389	371	381	387	396	344	374	389	386	372	380	382	367	393	335	367	359	371	407	324	364	392	356	367	379	338	374	340	369	370	362	380	332	367	370	373	373	384	370	380	351	396	384	405	365	389	386	426	396	358	402	381	347	378	375	350	361	395	405	354	371	412	361	393	342	430	355	378	363	361	389	359	356	382	368	401	349	393	356	354	364	381	337	340	373	369	349	374	364	361	396	386	358	400	346	350	360	372	379	350	389	363	403	356	356	382	383	376	368	369	382	394	372	368	379	354	403	366	386	348	340	353	354	392	372	358	389	423	338	371	350	349	346	393	359	366	382	390	397	387	378	375	351	378	363	344	383	364	359	371	368	371	369	358	373	337	371	347	365	385	364	366	368	392	372	390	384	384	365	373	351	396	379	370	394	374	352	372	377	350	375	350	394	395	341	381	385	345	380	391	409	398	364	403	358	338	417	408	381	385	367	359	376	382	386	371	391	343	354	358	369	355	376	391	367	381	369	376	398	385	373	395	366	355	385	383	366	400	351	388	360	369	375	359	390	346	359	381	389	403	373	387	360	367	395	367	363	406	421	362	370	350	382	396	393	359	418	373	386	375	397	346	368	362	355	338	346	376	360	376	396	389	371	381	344	343	393	352	348	366	383	370	378	344	373	394	348	393	373	392	375	360	371	372	359	367	349	380	347	385	399	352	360	403	381	393	398	402	376	398	373	372	342	365	350	360	372	361	351	363	386	376	383	359	338	374	326	400	382	355	376	374	391	343	369	394	356	339	385	361	373	389	411	351	379	374	358	332	392	364	370	398	399	368	356	346	359	349	378	360	378	362	380	362	406	369	384	391	371	382	351	359	350	352	350	375	387	333	378	356	375	388	370	387	359	345	349	393	387	373	346	365	358	359	377	392	382	389	388	318	385	374	392	350	371	363	353	374	374	354	402	359	381	343	373	362	356	381	367	405	386	359	365	371	374	356	362	325	380	393	335	355	391	401	378	366	389	375	365	382	350	385	379	372	359	382	378	397	364	346	354	352	373	334	350	370	354	384	354	392	381	374	354	398	408	383	359	372	366	370	390	375	372	393	379	368	357	401	365	386	357	375	377	378	384	360	369	375	333	357	381	362	394	380	386	403	315	344	369	369	342	354	377	359	357	391	352	361	374	355	394	408	396	345	338	387	408	378	399	374	348	354	379	350	358	382	379	384	389	385	369	391	356	403	353	366	338	378	386	406	349	368	370	341	367	382	370	387	384	398	369	361	376	395	368	366	368	363	372	357	367	369	353	345	374	376	384	377	353	403	329	368	375	367	359	349	371	352	349	395	384	393	351	430	387	370	399	359	376	342	358	374	332	365	361	336	362	367	353	400	388	363	380	383	420	366	351	374	356	382	358	341	380	347	344	395	392	385	408	376	398	357	374	385	408	407	380	359	366	389	392	370	358	421	394	377	413	357	387	354	374	397	364	341	372	373	367	396	367	381	377	356	362	357	366	370	373	382	362	390	381	349	375	364	389	386	363	361	417	403	350	389	382	310	399	355	392	388	387	366	358	380	377	377	352	370	344	380	345	356	385	382	369	391	377	353	382	396	408	367	365	373	366	371	358	408	404	319	374	388	381	393	349	352	370	360	378	400	397	358	363	360	364	380	370	386	325	369	391	411	337	362	359	375	378	374	347	344	369	369	364	370	376	377	368	395	388	389	359	338	361	399	389	365	374	384	369	345	348	385	406	376	346	397	362	384	418	363	362	368	358	382	350	423	330	377	365	401	358	375	382	363	386	348	345	361	395	413	369	403	339	346	389	405	384	382	355	380	399	336	342	353	377	373	352	380	361	348	394	372	390	373	381	388	374	404	396	344	362	361	353	347	340	373	389	388	370	351	352	371	368
31132	50433	36056	18885	12597	8371	6121	8420	4650	3347	2761	3777	16989	14233	1471	1057	952	922	868	857	820	785	808	765	747	792	710	690	717	742	779	799	812	753	770	736	764	785	714	717	727	673	715	681	740	735	713	776	704	701	749	706	745	816	1397	1434	1116	912	843	760	768	675	685	641	680	714	686	691	714	680	645	701	683	679	692	698	708	666	773	683	683	717	617	733	750	660	705	659	710	728	681	670	687	644	671	708	720	676	707	707	726	690	690	696	674	668	649	722	685	672	658	658	706	714	747	684	701	704	683	709	659	725	706	671	683	708	672	676	724	611	665	675	673	693	711	642	696	717	693	686	680	744	666	668	655	680	702	677	684	636	662	682	659	735	641	668	670	686	743	696	684	668	714	717	685	706	685	734	658	686	741	694	701	715	742	674	658	674	682	703	668	717	662	708	638	705	681	692	682	686	674	702	682	714	684	699	723	648	697	699	698	688	727	720	645	717	683	673	662	689	665	701	735	645	649	712	690	685	745	677	706	693	674	730	653	681	702	679	713	666	679	698	691	734	698	687	731	702	698	705	713	653	634	710	666	720	711	679	687	724	700	715	647	700	702	627	690	696	675	724	680	692	713	648	731	739	693	659	658	702	678	678	643	682	675	673	727	712	677	663	725	682	727	724	685	671	714	658	690	701	703	752	688	730	693	696	686	686	675	703	700	737	659	691	703	691	685	736	653	682	704	715	742	703	672	686	697	691	713	692	787	703	680	677	678	714	696	652	654	713	687	658	644	670	696	683	656	693	730	727	698	679	640	645	723	681	740	659	683	696	676	675	709	678	670	669	685	728	664	706	658	664	753	676	673	748	677	733	727	693	712	692	705	686	694	678	710	712	709	707	721	696	690	710	690	703	676	700	705	692	696	703	690	702	696	710	662	693	690	694	701	704	733	709	683	683	674	673	670	684	683	672	694	712	706	699	723	689	711	710	636	725	665	675	669	676	682	694	706	686	662	673	661	708	687	719	667	621	672	669	669	713	695	683	698	718	713	726	717	716	677	691	695	672	734	743	680	710	656	701	648	680	703	658	693	714	689	710	647	678	662	714	710	714	697	695	675	728	705	681	663	709	677	699	665	716	701	700	678	699	693	710	702	696	717	693	716	701	669	705	739	677	687	680	675	691	700	679	703	695	687	704	685	659	681	664	674	664	702	723	767	675	686	667	711	667	697	704	697	646	664	693	666	645	721	674	687	669	648	673	701	684	685	700	676	696	751	706	700	697	710	659	712	664	724	717	695	698	727	690	689	730	698	699	691	686	720	721	637	689	672	700	753	742	630	698	714	716	661	739	656	690	682	680	676	680	672	695	699	696	652	726	678	660	690	682	687	650	679	713	686	618	666	701	676	706	677	687	704	650	674	673	711	689	705	711	665	710	687	670	718	716	710	712	719	693	708	705	692	713	695	668	680	728	660	726	684	691	668	675	701	685	703	652	740	723	686	740	692	658	680	725	667	694	708	674	737	725	667	643	679	646	676	714	635	728	681	696	694	707	687	655	670	693	660	639	690	717	690	676	702	696	705	689	686	679	708	665	673	664	675	658	700	720	717	677	656	730	702	731	728	708	670	699	687	663	691	659	679	637	661	697	672	719	717	685	713	698	682	722	677	685	690	708	715	703	693	706	721	619	677	703	672	679	712	688	713	673	717	690	656	707	677	668	666	729	653	712	715	685	671	679	677	664	712	665	686	718	656	713	711	684	646	683	709	703	679	723	674	640	710	688	679	697	690	704	679	676	689	657	677	681	713	689	683	654	676	700	704	718	684	702	658	615	648	667	660	700	720	700	712	712	688	715	697	722	690	666	694	671	672	706	703	697	723	706	683	709	681	663	745	737	686	633	705	661	672	716	628	721	704	674	705	666	683	673	696	697	720	717	751	679	663	686	691	681	665	660	697	664	730	712	738	663	682	678	734	667	699	647	714	665	684	697	709	676	667	720	725	731	706	720	668	637	688	678	671	706	685	686	653	684	694	678	696	692	714	654	728	705	707	660	670	737	690	655	685	723	676	702	713	715	666	659	674	715	659	645	730	674	708	668	699	654	704	703	680	696	734	693	672	719	681	719	668	651	682	669	684	694	709	696	699	691	673	682	676	729	692	676	671	693	667	695	636	693	708	701	659	688	739	647	716	683	686	700	667	658	658	700	668	650	683	694	693	670	658	675	675	697	714	683	687	667	674	661	654	732	682	678	663	697	667	685	648	741	699	699	724	672	668	706	686	672	729	718	682	700	650	672	671	687	733	623	658	680	692	692	731	765	665	690	656	715	754	658	674	677	719	706	696	670	695	696	672	670	670	659	688	649	673	681	679	707	700	668	688	696	686	669	702	737	676	660	648	736	698	722	720	679	712	675	709	696	705	673	672	671	692	672	717	657	683	679	638	660	664	713	739	722	696	669	683	687	716	679	710	656	718	649	691	692	638	665	665	646	665	690	682	691	700	718	656	671	692	639	665	710	696	658	662	673	672	696	705	692	670	660	716	681	683	666	673	717	706	681	721	678	644	718	716	644	686	720	693	683	674	651	705	687	663	659	695	734	719	720	669	699	654	704	700	697	681	719	693	654	712	699	714	702	683	713	697	685	722	724	674	693	731	689	685	648	715	716	713	700	678	649	690	680	698	654	676	719	672	615	741	723	681	744	656	693	752	704	725	663	670	713	685	718	673	697	655	691	729	729	673	706	690	657	704	667	661	716	716	743	684	695	698	716	670	710	691	657	626	706	694	705	698	682	668	719	717	734	723	769	674	723	665	660	695	724	699	655	687	675	666	724	696	696	706	701	724	717	658	685	718	706	738	712	675	708	708	706	695	732	707	704	742	688	683	674	695	720	736	724	687	755	678	712	694	732	693	677	703	667	648	704	695	747	693	717	698	701	678	687	699	665	665	694	663	668	654	710	687	705	694	699	693	737	695	717	679	726	654	711	698	684	653	675	640	717	704	714	726	690	698	675	686	736	691	683	654	676	706	707	689	666	673	669	698	681	695	700	753	705	652	669	734	700	663	659	649	647	719	681	686	707	661	740	677	659	681	674	735	703	659	708	698	688	729	730	673	664	687	671	677	685	708	654	708	733	670	729	720	669	675	721	685	666	680	696	682	680	686	689	716	674	693	690	684	698	650	664	715	739	662	668	732	675	638	683	733	671	653	705	725	679	707	704	674	694	709	683	674	717	705	678	717	730	697	663	672	691	670	691	698	723	676	671	661	666	722	699	662	699	689	677	732	688	720	696	675	724	734	690	702	722	710	706	712	731	703	737	725	691	707	669	710	706	715	666	714	678	708	642	699	687	693	719	672	685	692	687	716	679	692	705	687	685	690	675	716	709	685	639	737	719	702	693	671	694	664	686	692	657	677	665	726	642	655	719	660	688	724	651	669	657	689	677	661	661	700	665	656	724	668	690	701	654	676	684	668	670	737	732	684	746	686	676	678	709	707	654	716	737
23640	21625	29347	24186	21564	20029	7023	4473	2618	1583	1283	3177	15461	11593	702	482	442	423	411	388	436	417	388	407	416	346	330	374	396	391	394	378	357	401	411	384	382	394	395	410	363	399	392	378	377	383	374	327	369	329	345	321	423	650	699	620	521	437	389	350	385	356	354	399	358	345	362	338	369	359	343	350	391	340	354	383	318	309	338	368	366	348	342	343	361	344	360	378	363	325	360	378	382	387	379	358	331	347	348	370	344	345	354	355	389	380	368	365	345	343	342	354	359	354	309	346	370	305	357	371	333	337	316	355	344	343	376	346	368	345	320	317	388	373	354	366	392	329	336	314	349	369	346	355	339	343	375	346	371	373	372	358	363	362	373	334	370	334	349	350	335	341	346	349	362	336	352	358	341	322	331	331	337	347	359	369	363	340	334	345	366	371	355	351	367	365	346	360	351	344	350	378	347	353	322	380	370	374	375	363	369	365	359	387	342	350	322	344	361	332	365	382	327	359	361	354	366	363	356	350	384	360	363	351	376	365	375	340	334	351	365	371	368	367	384	373	369	340	374	335	349	328	346	390	376	343	304	339	369	416	324	338	330	353	343	353	358	342	382	345	365	297	345	350	365	332	351	348	373	357	351	356	343	348	339	333	320	349	320	356	320	379	356	322	322	367	356	366	352	360	380	341	357	374	372	352	373	340	354	362	355	340	355	349	359	385	340	377	360	311	359	354	304	361	361	369	364	345	339	321	338	356	321	367	318	368	373	333	321	388	333	352	330	368	367	349	373	348	313	322	368	364	356	398	352	346	357	319	337	327	352	364	342	342	334	352	355	374	343	367	357	332	331	324	366	352	397	319	346	344	338	347	326	380	390	366	360	373	371	352	358	395	352	358	380	349	370	349	335	364	386	353	363	369	378	372	351	327	346	360	370	356	360	351	302	353	337	352	381	344	345	377	345	350	332	359	347	390	338	350	353	323	379	366	348	369	351	325	350	351	376	358	312	350	362	359	340	353	306	367	359	337	338	364	336	338	379	361	322	352	326	380	356	334	374	351	343	320	349	360	329	369	367	350	364	368	362	334	363	373	389	353	346	358	382	345	344	345	345	328	356	341	357	371	375	335	351	341	338	365	376	364	360	369	319	368	340	374	329	360	355	366	371	354	357	347	351	343	350	387	388	360	350	372	383	350	359	388	346	357	371	361	365	349	372	346	340	365	352	331	373	337	337	350	366	376	329	368	307	349	340	356	374	331	368	367	332	356	342	348	335	362	347	357	358	326	361	352	363	345	365	361	373	362	336	342	341	316	359	355	340	372	352	333	334	339	370	358	365	357	347	327	352	326	353	353	345	355	326	361	363	339	334	389	353	330	320	351	337	375	335	288	353	340	381	348	390	354	333	325	349	351	324	356	360	380	336	356	353	345	332	379	367	380	340	358	367	355	374	366	344	351	343	375	355	330	343	354	387	312	368	335	336	365	348	367	373	350	345	339	339	363	323	350	362	366	346	360	343	343	332	358	350	345	360	352	396	341	395	357	365	367	333	328	386	373	321	329	339	344	335	342	356	333	358	365	354	342	377	372	369	344	357	350	332	332	354	377	332	355	313	359	349	330	373	360	334	321	340	365	360	335	350	340	332	371	360	361	334	374	367	325	352	335	377	342	347	347	350	336	378	343	353	365	377	316	360	359	379	348	394	339	323	314	368	309	325	352	337	339	339	350	347	334	322	353	360	341	351	346	318	344	357	337	359	345	355	318	313	348	367	370	389	322	365	351	350	363	353	335	370	356	340	349	385	357	370	350	370	338	333	363	352	349	345	349	337	414	352	391	404	329	363	344	341	345	358	325	351	375	365	358	325	349	354	359	352	336	355	356	334	347	356	364	364	342	339	365	331	350	317	343	366	329	351	345	348	334	364	339	368	316	329	350	379	378	362	333	365	360	360	314	358	341	378	353	326	343	359	346	337	377	373	342	336	368	335	319	352	347	372	357	323	362	370	365	363	352	343	371	335	383	426	336	361	346	363	317	345	323	350	308	360	362	347	363	351	347	341	360	358	340	368	342	362	342	373	364	334	342	351	348	362	378	369	378	320	368	325	333	363	324	368	316	360	364	355	380	358	339	346	365	348	352	375	349	332	340	326	349	326	347	350	345	333	349	345	339	364	362	335	352	371	340	361	373	341	316	398	344	352	333	345	350	351	316	377	339	350	378	342	377	336	354	331	377	360	356	330	341	349	387	352	351	357	354	357	323	364	326	341	337	343	350	333	344	335	370	374	361	367	383	338	392	386	322	352	347	321	380	361	358	350	357	324	358	360	326	368	341	350	355	334	316	347	390	342	316	342	381	317	358	350	372	354	321	346	361	368	349	375	329	353	333	316	380	361	366	351	371	376	364	336	338	309	357	323	354	344	309	352	316	353	335	351	349	352	367	383	316	354	336	337	348	391	358	324	349	347	383	327	319	349	365	359	372	347	375	368	390	352	324	336	359	331	356	372	375	353	352	379	325	352	338	374	324	316	361	371	376	378	366	336	310	353	336	355	354	373	317	343	348	348	346	347	349	346	352	401	345	355	376	369	353	349	385	374	312	358	349	335	348	386	358	337	360	363	341	387	345	363	368	351	353	397	362	354	330	340	360	375	304	353	360	362	343	360	363	363	334	338	335	318	376	333	339	325	331	391	364	374	344	358	377	352	315	339	352	366	339	348	320	363	341	322	344	344	337	369	344	361	322	356	333	322	362	341	370	355	337	322	347	375	314	355	348	332	369	370	306	318	353	386	340	353	351	354	350	350	368	345	392	314	358	364	343	353	344	340	343	339	335	353	337	374	350	375	368	338	338	355	334	375	327	388	339	325	359	354	317	317	345	328	320	340	335	351	356	360	356	347	368	367	334	328	358	367	356	363	345	343	361	359	346	338	356	364	372	350	356	353	366	312	332	378	347	345	330	374	352	366	381	370	323	337	319	388	318	371	350	384	343	328	351	342	335	334	347	331	386	370	350	392	334	363	338	365	337	377	314	346	339	398	404	313	371	347	347	371	334	367	382	348	351	360	347	344	355	330	337	375	369	379	338	341	355	347	382	321	320	361	349	344	362	358	337	353	366	372	321	361	331	349	350	402	348	370	332	331	355	373	366	363	330	321	348	345	343	349	375	338	335	364	359	338	375	324	363	346	314	370	375	367	342	358	377	328	361	362	360	368	350	331	344	353	358	353	346	341	343	359	353	363	351	355	371	353	309	355	378	370	368	355	373	384	323	333	327	376	369	341	374	371	365	331	367	329	352	371	346	372	355	357	303	370	354	333	343	340	346	376	359	363	363	349	360	329	362	359	329	325	344	335	346	360	345	374	347	309	326	341	337	337	340	360	326	369	341	353	379	351	339	350	353	365	364	371	338	348	327	377	348	357	353	371	345	361	328	350	374	355	384	354	362	322	328	328	332	331	375	370	338	365	360	335	376	356	358	364	341	352	358	377	316	336	350
34300	56066	37245	24581	17384	12186	8054	11778	7670	4768	3945	8875	29291	18907	1151	1085	988	959	890	834	803	719	734	775	731	745	674	730	727	729	719	749	730	728	770	709	722	675	717	683	723	680	666	655	634	672	680	710	649	650	667	637	965	1566	1777	1475	1231	900	789	707	660	632	683	636	689	634	657	617	607	636	672	622	620	586	636	656	609	619	607	614	605	650	631	691	633	616	599	590	595	634	654	669	646	606	642	619	652	640	619	623	653	645	674	642	654	620	657	637	647	633	661	615	628	592	556	650	664	632	630	650	612	681	609	656	643	655	655	641	627	605	634	648	628	609	631	646	663	646	611	656	644	667	629	669	660	667	665	640	674	661	635	627	584	601	624	657	644	662	660	621	650	652	631	598	623	627	682	650	646	637	649	630	680	647	613	611	639	612	648	658	628	618	633	676	612	647	656	633	631	672	643	606	621	623	652	636	633	624	617	687	620	636	616	653	633	678	648	668	646	685	653	651	643	623	668	633	642	638	626	641	588	615	679	609	613	657	645	669	614	663	688	627	680	643	622	602	634	638	677	607	660	621	661	683	619	639	669	618	625	645	682	596	649	599	621	626	631	627	646	661	650	634	666	671	662	642	675	614	604	619	668	637	666	702	665	624	650	622	619	614	611	630	636	629	631	652	645	607	618	627	655	639	586	679	666	662	613	588	653	627	647	604	583	625	651	629	643	642	611	603	640	625	638	638	628	643	642	670	648	664	655	712	649	646	658	676	635	634	640	630	653	652	660	653	669	640	656	652	595	639	626	653	654	626	643	684	634	647	613	624	698	621	625	651	608	643	629	630	648	638	626	664	604	650	647	631	667	659	637	606	663	669	671	641	601	665	630	648	635	639	624	646	627	608	630	622	623	662	666	630	652	633	615	618	641	642	659	650	666	612	614	641	607	651	588	684	671	652	653	623	662	664	635	623	612	645	659	641	591	630	651	626	632	664	633	589	618	647	644	655	668	676	623	643	638	617	597	624	603	615	631	677	662	643	646	624	646	639	645	633	655	668	670	620	636	608	672	637	631	637	651	622	627	667	642	634	652	719	655	694	664	651	624	603	603	610	638	664	635	578	642	632	626	570	619	640	663	617	613	622	657	614	594	615	680	636	596	642	600	673	596	704	632	662	666	630	653	578	619	635	607	634	631	650	644	613	649	656	591	622	620	628	641	662	641	597	651	663	609	621	705	646	614	651	617	626	641	620	649	619	596	643	622	628	667	634	648	680	647	612	672	614	608	635	629	671	672	618	636	643	657	676	677	643	651	630	627	639	611	663	675	676	678	631	635	611	646	639	657	601	658	643	676	657	604	601	646	635	596	691	658	637	650	629	641	610	610	627	641	588	677	621	669	579	678	670	612	657	629	615	634	613	599	660	593	660	633	637	644	671	668	604	629	650	614	614	610	618	624	649	615	630	633	599	643	594	688	628	636	614	650	698	652	664	709	608	682	618	671	659	647	634	661	626	633	626	610	598	619	662	602	618	610	660	628	596	567	655	610	672	640	649	669	623	659	630	642	661	622	670	644	628	653	649	621	625	585	631	648	672	608	586	634	639	640	665	634	600	642	656	623	650	611	618	661	594	619	636	639	643	657	651	707	658	656	656	653	640	632	645	631	654	577	636	657	585	627	677	639	690	659	627	614	665	675	619	628	618	647	690	638	590	673	665	618	654	614	674	651	670	671	651	605	652	622	645	646	632	611	606	645	636	647	604	585	624	617	615	615	645	598	641	639	685	654	604	580	639	637	626	651	678	590	592	635	616	598	640	636	684	623	621	683	686	626	674	639	631	633	588	665	582	652	630	663	653	624	568	638	625	626	696	613	618	663	654	675	651	660	651	599	672	631	634	651	639	624	601	613	685	636	665	641	597	679	645	643	615	624	652	642	659	645	654	634	675	649	619	678	588	667	675	650	627	674	623	656	654	615	631	627	678	633	594	636	676	657	707	625	642	576	624	652	645	629	594	656	617	676	601	656	649	627	626	649	586	628	619	649	603	642	601	597	631	643	651	632	616	608	655	664	649	645	660	634	639	647	544	650	656	664	616	663	647	612	643	626	587	680	656	651	643	638	621	618	636	629	613	691	645	683	624	632	659	621	659	637	619	646	617	624	603	645	651	625	635	638	629	638	618	658	650	619	638	638	658	629	656	638	637	652	618	640	655	609	665	642	627	652	603	605	605	614	591	626	602	650	612	613	639	622	670	652	683	656	665	645	634	627	655	638	647	625	618	612	626	652	662	628	631	648	644	668	667	623	624	626	648	632	680	678	643	631	602	676	618	639	665	628	633	667	655	676	672	608	629	609	671	630	636	640	657	630	690	685	609	646	635	670	631	623	669	679	650	633	641	644	597	647	659	591	645	574	644	635	634	658	605	633	637	641	633	680	649	663	673	614	618	643	643	640	603	617	633	646	625	631	638	616	639	625	656	657	619	643	624	690	653	625	602	654	650	645	618	631	625	636	607	622	676	665	636	676	611	641	665	652	633	639	632	664	651	634	644	634	609	632	642	597	652	629	635	689	653	659	629	656	619	632	648	632	644	662	647	632	633	628	629	672	620	640	662	614	646	639	638	625	618	628	678	633	630	640	674	623	652	624	649	626	621	610	602	671	637	611	609	593	660	652	651	595	638	661	635	640	615	608	625	624	662	658	622	668	633	627	646	626	658	621	647	629	657	640	640	659	698	679	615	634	632	606	651	592	606	624	685	673	597	641	692	693	639	616	626	601	639	608	668	661	609	639	605	697	633	628	621	632	653	643	651	635	628	611	627	664	602	642	615	619	681	639	613	668	626	654	669	669	624	653	617	637	649	638	644	607	625	656	633	648	631	646	647	638	640	669	686	624	642	629	649	689	655	604	665	624	639	578	609	627	575	643	668	641	629	662	651	672	609	628	692	588	639	655	646	591	652	676	614	690	643	623	628	627	634	623	608	676	686	588	640	647	604	622	684	644	637	654	626	616	656	608	645	589	644	644	664	613	627	657	629	590	646	582	628	604	665	625	634	609	626	654	644	599	621	626	580	593	644	610	650	637	672	600	588	645	629	606	624	646	605	630	651	623	645	654	663	601	646	653	693	639	650	632	648	615	647	636	590	619	615	637	668	710	665	661	628	624	623	602	636	677	623	643	637	614	636	643	654	640	589	656	653	593	628	621	656	658	643	609	619	653	664	626	673	655	679	617	625	621	633	642	667	634	636	607	619	682	654	623	608	646	651	664	671	606	606	650	622	608	642	628	678	654	633	696	624	630	628	621	643	659	605	636	644	656	646	650	669	669	644	614	656	667	651	631	615	649	660	637	659	670	686	583	619	663	673	623	647	620	614	701	622	687	598	623	620	642	684	624	671	635	632	636	635	676	700	669	669	633	634	644	627	621	669	635	611	662	648	658	609	656	656	609	608	610	656	653	668	636	578	664	600	635	658	609	626	600	627	618	653	612	608	621	622	673	637
27849	23070	19371	8914	3194	1631	1097	946	1285	748	621	613	1385	1254	495	435	451	470	507	482	464	466	495	455	484	483	483	491	464	468	448	482	449	467	517	478	431	498	433	464	461	470	438	454	423	475	436	456	437	480	464	471	466	530	466	458	498	459	488	462	442	437	464	454	467	466	452	451	445	465	485	526	495	456	432	477	463	456	451	452	486	420	488	459	415	477	460	445	445	460	454	478	447	426	455	458	455	441	430	424	471	471	450	442	433	461	452	422	443	443	492	436	482	437	437	444	484	452	391	464	452	454	496	422	446	426	469	427	457	463	433	449	425	427	453	419	428	433	434	472	462	478	457	492	469	420	469	449	468	465	461	468	452	455	470	488	462	449	442	431	469	428	430	479	441	478	439	446	450	470	449	457	445	444	461	493	517	451	462	453	493	451	440	424	440	489	422	434	471	472	464	448	446	419	461	438	457	498	474	430	455	447	451	454	452	459	432	423	445	428	457	472	435	487	471	442	461	465	447	506	475	443	481	477	477	473	459	426	470	515	461	444	462	489	454	432	401	434	445	421	460	467	461	454	450	471	444	476	483	464	462	447	443	464	414	468	401	461	453	437	439	474	480	481	433	452	514	496	465	483	461	446	458	457	415	469	423	437	464	468	464	450	459	452	465	433	474	434	485	444	456	435	476	419	477	462	466	477	452	456	466	462	467	445	444	437	453	421	485	458	459	442	450	486	435	486	468	475	440	508	448	445	431	435	434	471	432	465	438	463	447	456	456	433	451	461	477	476	451	457	454	392	433	445	440	458	428	489	430	468	472	453	421	467	441	439	473	433	439	454	463	422	433	434	471	444	477	434	456	460	443	441	456	464	447	460	432	499	457	487	441	446	447	462	441	440	464	448	449	471	438	443	497	477	514	486	440	476	483	461	424	456	444	484	438	469	416	474	483	473	440	463	475	463	459	439	481	449	442	443	449	456	469	422	457	433	453	452	473	438	440	453	442	457	464	463	479	474	478	465	447	492	454	471	463	477	448	435	437	439	440	459	444	462	457	448	437	489	472	497	473	422	483	465	464	451	463	439	429	485	394	462	454	467	432	493	467	429	454	497	450	455	466	466	426	419	432	457	467	462	443	462	417	491	471	454	469	468	452	439	452	425	433	452	449	442	461	480	424	461	448	473	463	444	451	429	441	492	417	462	437	494	485	468	486	485	433	485	485	459	473	436	469	440	484	457	478	450	473	448	456	461	478	460	482	443	444	424	480	455	409	433	458	495	434	474	428	434	466	430	467	469	443	475	467	442	442	401	451	482	498	439	423	442	443	458	428	452	479	463	463	456	459	445	448	428	467	436	518	452	424	456	484	465	465	448	471	491	467	481	458	471	427	432	443	416	443	456	440	456	454	449	419	452	470	456	453	442	500	436	483	449	443	468	459	464	441	449	469	474	445	455	420	423	458	482	450	466	450	475	501	450	448	477	434	433	489	442	452	457	480	413	410	492	462	451	442	462	457	441	430	470	445	458	429	424	458	456	425	453	483	472	457	406	462	461	465	447	451	449	455	464	460	442	478	474	442	418	472	438	445	450	476	485	446	463	462	446	466	456	453	469	457	437	413	440	412	455	455	431	451	442	453	480	485	443	433	401	458	432	449	444	483	473	467	466	438	426	433	422	437	428	454	482	440	442	429	452	465	443	457	452	438	463	443	392	441	443	468	417	443	454	456	475	391	475	437	459	433	422	448	460	450	406	446	453	486	453	465	459	434	455	466	441	409	461	462	468	442	449	413	454	524	460	424	446	437	463	454	448	463	449	453	479	428	425	444	477	443	423	458	436	458	435	427	402	489	464	490	442	426	487	451	457	459	414	466	482	447	474	454	451	425	467	470	443	423	471	474	477	466	455	440	472	480	453	457	463	482	437	442	473	472	466	449	477	448	431	464	457	396	454	474	468	440	460	497	471	445	475	478	437	437	484	443	429	429	436	473	445	441	486	499	450	441	462	465	453	417	480	446	488	444	455	422	475	440	452	439	419	434	472	473	468	454	421	477	456	473	437	469	463	450	413	470	491	457	459	471	457	447	457	459	470	451	459	481	417	444	494	447	471	469	418	416	476	460	472	505	467	440	447	442	449	410	445	459	482	421	469	474	453	445	456	466	448	472	475	478	461	401	480	444	464	449	446	430	471	431	453	456	426	448	462	472	438	500	481	419	475	433	480	481	453	476	488	449	460	472	443	445	432	474	452	445	478	446	443	470	458	443	418	445	473	467	406	431	473	450	443	442	491	489	454	434	479	431	431	495	484	479	463	460	466	455	439	476	467	436	457	466	464	444	428	466	473	427	451	487	427	474	472	416	465	437	472	443	497	499	468	437	441	466	477	421	422	432	459	440	475	435	431	443	488	464	407	462	491	432	505	478	443	462	450	463	457	480	465	441	464	472	472	461	422	474	435	440	420	430	430	435	475	442	477	452	481	444	464	406	429	470	470	475	495	465	417	471	487	457	425	430	448	468	465	449	477	461	473	433	442	469	449	442	431	468	428	437	459	438	416	464	452	455	481	467	420	463	441	478	451	436	450	447	436	465	469	488	445	480	486	475	453	462	428	432	477	480	464	463	448	467	445	493	435	488	455	469	437	451	464	440	482	460	421	453	442	466	453	457	460	448	465	445	428	466	451	465	415	428	431	458	452	439	422	433	464	433	467	429	436	458	415	479	447	455	454	468	493	456	492	432	452	477	433	453	495	446	469	449	456	423	456	455	448	424	451	503	505	495	474	473	469	452	445	455	481	476	444	474	464	456	486	450	476	479	455	464	448	432	441	427	477	465	424	455	432	479	473	442	442	462	466	486	467	481	482	438	430	483	454	462	466	425	459	480	451	519	460	441	460	436	475	491	419	433	473	433	461	445	475	466	469	472	448	481	478	439	473	462	434	453	487	463	473	472	455	438	458	512	453	421	447	460	453	449	428	460	451	470	469	414	461	454	444	466	454	453	439	445	469	433	429	446	457	443	458	452	478	434	496	430	464	467	471	457	430	457	409	425	417	428	471	460	487	430	474	468	447	450	440	440	414	437	452	434	451	455	460	444	456	431	469	474	432	478	464	507	444	473	480	410	450	454	481	466	410	466	429	453	425	470	471	409	478	462	449	464	469	458	430	457	458	469	475	442	459	444	471	494	453	456	441	481	434	427	455	456	449	432	480	455	443	445	442	439	449	459	495	482	438	463	486	479	470	428	435	423	492	455	445	444	471	473	484	426	455	440	464	438	457	454	460	443	489	440	404	492	481	463	441	420	443	468	454	432	496	447	460	467	448	467	455	455	456	454	456	469	476	453	469	453	466	438	493	457	430	487	458	441	435	432	445	458	485	451	470	444	456	456	450	446	435	478	434	429	472	471	429	415	436	424	475	494	463	444	456	477	428	439	425	415	444	433	462	466	486	506	450	463	462	465	499	466	463	433	419	436	442	459	442	477	422	455	462	438	446
28059	36512	23773	13469	8132	4701	3142	2764	3864	1922	1740	1570	3877	3211	972	935	918	891	941	906	906	854	837	849	869	890	870	836	873	890	820	872	827	882	823	858	815	874	870	826	851	801	873	864	885	860	839	838	802	909	828	841	868	854	929	934	907	881	804	889	840	842	828	855	855	822	848	874	828	865	799	840	780	769	867	844	839	780	817	809	857	818	832	838	822	812	853	872	863	789	798	849	875	852	810	824	868	796	859	821	871	819	819	801	807	803	809	864	840	870	874	817	852	810	875	808	815	812	816	831	878	824	802	820	798	820	835	858	889	835	865	805	848	800	831	865	782	837	817	814	782	828	813	879	879	770	759	785	836	819	800	827	840	842	855	873	847	832	843	843	755	796	811	793	801	821	851	806	838	813	813	792	801	841	844	812	839	816	809	856	780	834	842	856	816	857	871	876	869	812	872	796	809	786	829	819	801	812	804	833	855	823	817	793	834	836	857	842	839	860	814	811	852	824	846	822	818	815	808	780	769	845	786	808	825	834	842	796	826	833	829	768	846	754	825	836	834	771	860	837	829	807	755	885	879	846	803	767	879	866	846	810	812	824	838	868	805	834	836	871	862	867	798	805	790	812	795	851	833	859	798	830	793	873	821	850	864	792	855	802	841	861	819	834	833	813	850	831	826	920	815	867	886	803	853	908	806	802	883	807	830	824	835	794	815	889	836	811	844	853	810	853	744	760	821	837	798	858	831	791	852	828	823	824	852	771	829	814	818	874	793	808	836	815	827	848	816	895	817	822	822	846	852	777	862	882	832	827	796	836	792	827	805	814	832	860	853	852	813	832	852	829	864	826	834	843	794	835	836	890	883	856	826	839	820	826	855	815	794	808	801	815	850	833	820	818	864	831	809	834	867	818	849	818	842	800	857	835	805	856	848	829	835	845	892	841	865	880	817	836	841	841	847	854	826	779	813	824	818	845	845	844	847	830	852	822	818	778	828	828	834	846	842	804	779	806	781	778	789	836	852	816	851	879	818	870	809	833	825	822	845	832	813	795	810	828	859	808	794	814	838	802	862	860	860	858	807	819	810	845	793	826	871	819	801	796	807	844	849	837	817	829	848	852	860	805	806	836	875	805	862	769	795	824	836	821	832	871	808	882	798	802	845	792	820	758	811	810	850	884	855	854	874	849	843	883	821	809	782	821	841	869	813	865	836	797	856	748	820	851	826	795	813	787	893	855	858	832	828	867	852	796	853	795	795	827	867	877	783	837	830	840	823	868	827	821	825	817	856	889	833	802	822	786	793	780	838	855	880	822	853	866	817	848	820	837	845	875	831	782	876	825	801	832	888	760	808	816	877	817	813	852	855	833	839	765	857	869	863	859	863	850	817	800	880	817	872	861	832	877	831	871	847	830	867	863	822	731	863	834	813	807	778	850	775	854	837	856	862	800	868	846	813	866	910	841	863	897	840	813	841	863	823	785	814	874	848	841	805	818	846	811	838	821	805	847	837	846	779	837	806	835	828	820	875	778	848	877	860	813	862	808	834	897	838	887	851	858	789	795	801	830	819	835	787	808	879	857	847	802	830	844	787	797	781	789	780	820	825	789	838	838	880	815	830	828	801	810	865	860	790	823	822	827	832	844	755	847	790	804	807	861	890	805	840	816	800	861	875	877	843	792	841	783	819	858	840	791	884	808	888	843	856	822	834	845	823	855	837	793	836	764	839	846	805	866	852	826	842	846	816	827	805	908	866	791	855	889	816	839	832	824	836	830	808	846	856	879	869	825	807	791	826	807	830	783	854	852	847	835	828	831	839	865	810	820	825	856	882	877	776	790	848	796	811	794	852	831	834	821	833	836	780	845	805	826	845	851	789	842	851	879	850	841	817	866	819	875	893	866	840	843	849	833	867	791	813	872	798	863	814	828	849	825	773	824	808	834	779	814	859	851	836	815	878	819	778	852	831	835	812	821	877	792	833	861	863	875	866	839	835	796	832	872	821	921	838	814	833	885	846	831	829	787	843	846	860	786	846	859	818	859	803	829	803	830	861	802	826	864	798	862	795	804	845	841	803	839	786	834	840	796	852	852	847	846	841	816	814	811	871	772	826	822	814	825	863	820	829	838	861	845	861	873	841	823	810	842	833	820	789	837	804	836	770	815	861	830	829	829	846	801	836	807	842	825	820	852	750	787	823	794	807	777	805	817	816	821	873	864	845	813	826	863	822	847	829	862	825	808	851	830	872	808	907	802	824	833	879	811	841	825	789	867	848	885	785	848	840	823	819	803	873	797	773	824	804	835	867	828	773	786	808	862	865	833	843	864	835	822	828	850	873	797	881	815	846	811	827	856	830	834	871	848	816	813	826	841	815	853	831	834	850	823	853	811	799	787	874	799	849	765	862	806	843	837	884	811	830	821	783	852	848	838	858	819	800	829	840	861	851	838	859	858	833	831	874	852	858	866	883	881	849	798	846	800	824	798	818	884	828	862	853	787	859	802	827	790	803	825	796	770	805	848	819	824	850	783	832	830	827	798	788	788	805	869	851	818	821	801	888	845	829	776	853	843	823	856	883	860	813	854	865	833	808	858	843	825	844	781	813	867	840	845	831	834	838	839	872	798	810	871	910	816	821	813	814	828	834	828	784	767	769	801	826	862	800	800	848	848	818	874	833	800	816	826	911	817	848	801	846	808	790	799	860	815	829	852	819	812	848	835	803	828	850	863	850	789	872	875	836	824	815	859	818	804	871	814	862	811	816	810	855	791	832	812	829	799	816	850	809	810	830	837	803	829	769	833	862	789	855	846	811	806	819	894	886	837	824	873	794	849	827	770	827	829	780	872	856	858	828	819	809	833	862	857	830	807	836	811	804	781	837	837	850	829	859	889	845	814	789	791	854	813	795	870	820	864	860	838	805	778	816	869	830	857	866	790	845	809	867	829	831	833	831	841	778	817	814	848	833	817	847	828	837	840	847	857	829	842	919	824	863	816	842	848	830	797	843	887	833	800	861	828	825	855	817	873	779	811	862	861	816	825	804	837	880	833	902	896	862	854	845	863	803	890	833	822	786	851	828	820	837	817	869	808	811	804	805	810	822	811	869	853	791	838	868	795	807	859	852	840	849	811	850	824	835	804	836	811	839	765	870	832	832	846	882	832	821	827	791	861	817	862	854	825	798	809	837	868	832	796	796	857	865	819	780	868	809	826	867	759	822	887	802	808	785	823	842	821	848	835	822	865	817	848	794	772	859	878	812	786	876	794	839	825	762	836	827	834	875	883	882	839	827	864	838	888	892	850	809	804	837	797	814	775	854	805	886	839	831	770	821	821	860	809	796	854	876	875	837	852	905	842	830	789	783	831	881	808	839	839	850	823	836	769	818	813	842	866	847	845	827	835	866	851	824	813	837	820	800	816	859	839	831	811	838	788	850	815	829	871	832	837	756	827	856	799	859	864	821	824	801	778	790	854	789	822	804	840	855	827	784	781	841	800
24532	21659	28839	24795	20529	9109	3121	3086	9693	1593	911	2110	9599	6176	700	411	419	416	425	412	412	400	466	412	437	436	383	414	369	427	437	428	388	433	453	429	429	427	398	398	400	424	412	392	401	385	360	377	396	366	414	380	374	478	531	506	452	478	434	396	395	442	369	398	420	414	398	392	398	392	372	356	389	376	398	440	395	428	420	397	389	385	398	393	431	421	417	427	384	425	395	396	469	375	376	398	420	381	390	415	441	378	382	394	391	419	400	382	389	391	389	384	400	396	398	362	418	404	380	382	390	399	391	385	394	422	358	386	419	375	416	396	366	392	409	405	409	405	410	395	405	371	403	402	410	400	375	388	409	403	394	380	383	400	415	385	407	395	372	375	383	422	378	387	445	395	401	419	440	391	397	403	356	429	444	403	411	401	375	410	389	382	395	382	385	380	384	387	412	385	388	373	436	397	400	382	434	328	414	356	439	379	399	393	425	421	424	367	398	417	397	387	415	419	386	362	405	406	363	393	384	412	386	412	408	375	409	459	374	420	380	416	430	375	379	430	415	408	395	424	403	425	395	403	402	412	404	380	372	419	429	420	396	398	403	397	397	390	395	420	379	418	387	381	392	382	400	390	416	409	412	350	400	400	374	380	423	410	367	385	384	408	398	372	419	374	405	430	376	428	411	380	390	384	407	428	388	374	376	417	401	394	395	454	380	396	373	382	418	405	405	387	396	426	392	364	383	399	414	419	372	408	405	382	407	350	391	404	396	380	442	356	397	385	408	389	403	379	368	385	410	388	414	384	386	380	401	344	400	392	412	387	390	372	365	421	350	402	390	411	423	450	396	385	419	397	400	403	446	332	388	391	472	360	380	411	373	412	397	409	439	390	389	386	385	416	392	411	378	418	384	391	375	411	376	398	364	406	388	420	381	406	398	389	351	400	409	382	403	392	398	394	377	389	377	412	388	373	363	417	387	424	412	403	379	409	422	354	361	388	436	418	411	414	402	356	409	417	341	408	425	367	446	388	391	445	393	415	378	395	400	407	372	389	437	411	376	414	409	400	380	398	421	419	400	407	388	404	369	401	371	419	377	410	396	394	411	362	386	432	385	416	373	410	421	390	410	419	430	423	406	394	431	377	383	362	393	395	434	385	418	417	390	391	417	379	403	396	409	423	391	401	398	396	398	406	418	374	394	394	409	400	418	352	355	402	413	371	387	371	389	400	356	413	371	384	424	366	389	360	400	401	385	416	364	387	394	442	365	386	432	408	416	399	402	400	393	378	365	399	393	468	389	376	385	390	413	417	395	446	426	425	405	381	400	369	375	391	387	394	399	419	377	409	362	409	390	387	418	388	437	411	394	367	406	375	412	422	420	398	409	412	393	384	365	415	387	411	366	377	393	403	406	400	406	393	366	374	360	384	419	414	414	381	427	436	365	373	417	394	392	354	356	375	382	363	356	430	435	370	419	379	384	401	363	398	368	379	376	351	410	429	399	416	398	361	397	397	389	398	421	380	446	401	396	412	381	391	385	396	415	380	392	382	389	392	423	399	367	412	354	389	405	411	406	393	434	435	430	436	380	388	407	396	376	405	407	392	372	411	385	397	391	398	425	378	373	384	414	432	388	388	408	422	357	365	418	392	359	381	424	406	427	384	406	386	404	392	366	384	395	377	402	415	388	384	418	420	391	406	413	389	403	393	410	388	368	403	368	436	387	379	411	432	384	387	395	393	358	394	385	435	393	358	413	403	346	400	403	400	408	364	419	393	389	387	396	384	375	397	406	379	384	400	379	407	449	387	369	394	374	420	379	463	410	392	392	400	359	353	422	405	429	406	385	407	395	395	400	393	395	377	357	375	420	379	384	384	411	399	405	375	406	384	422	399	418	397	381	415	406	401	380	421	391	380	405	385	362	383	378	372	408	422	379	372	369	393	368	404	362	390	419	413	450	409	408	383	359	411	390	395	421	404	411	375	388	375	371	433	421	367	447	388	388	397	406	391	420	406	417	396	397	402	405	377	389	393	395	391	416	375	398	384	417	424	402	387	387	387	401	398	416	408	403	447	394	415	399	422	415	400	393	392	385	347	388	379	364	407	355	421	429	400	367	359	383	402	378	383	411	403	397	392	421	381	411	396	418	422	380	429	478	430	391	393	399	361	421	452	431	372	418	386	408	416	386	396	404	395	368	394	394	429	395	376	398	351	393	423	402	372	392	366	381	381	430	407	391	410	398	366	387	409	386	411	392	396	416	396	409	392	379	394	404	373	373	368	450	393	404	391	394	410	427	407	401	366	385	415	417	395	395	430	411	407	368	428	433	419	381	408	404	380	392	435	393	372	408	362	381	388	381	392	384	379	392	408	402	425	406	445	357	396	409	385	385	436	400	411	388	409	408	389	435	409	401	406	390	391	375	403	415	390	356	382	388	368	386	430	401	391	431	392	373	386	400	401	383	405	408	409	406	405	420	407	401	364	399	400	377	393	390	387	410	428	380	411	358	356	411	373	364	372	389	383	403	424	363	390	441	379	408	415	372	383	375	414	397	371	442	396	410	399	416	377	420	394	414	434	415	382	423	378	426	407	403	385	411	376	389	390	358	382	356	353	419	398	431	401	388	413	382	370	390	402	404	412	416	391	382	423	406	428	398	409	428	382	392	406	407	442	384	419	397	386	348	381	408	403	411	372	405	431	432	374	413	386	379	415	396	374	401	394	395	397	401	389	410	386	414	402	394	421	380	397	392	415	404	386	405	400	392	374	379	392	382	369	406	380	383	417	393	403	414	388	416	404	411	393	410	400	380	387	399	402	427	408	396	433	430	386	428	381	355	415	436	418	401	395	418	391	366	392	357	369	425	395	369	388	411	429	382	413	401	367	396	383	397	410	392	423	375	410	372	377	384	365	408	404	379	387	386	378	389	373	390	412	403	396	341	431	393	377	436	411	405	418	407	366	429	406	396	381	410	374	409	410	404	371	384	411	393	392	405	365	390	384	386	348	400	388	432	397	415	391	397	381	364	389	414	426	396	399	382	356	417	406	376	423	445	389	374	369	416	392	396	415	369	374	407	389	404	393	391	407	409	384	409	378	404	392	380	394	386	418	403	401	393	371	399	383	385	396	375	378	395	356	408	392	414	422	428	400	372	391	410	410	399	358	407	370	376	390	387	419	410	377	361	426	402	405	386	396	423	369	390	412	393	410	399	389	401	363	371	437	392	379	375	405	357	389	409	377	424	373	361	416	374	385	402	404	436	381	387	401	398	417	401	406	382	386	423	381	400	383	398	393	394	386	402	358	358	378	383	396	381	403	415	414	396	385	431	382	364	418	374	422	414	383	408	411	381	393	423	369	390	402	383	375	413	417	379	372	393	404	396	384	398	394	401	385	404	407	414	412	385	398	385	385	420	391	396	363	382	372	368	410	375	409	389	378	393	412	383	389	405	403	399	377	393	388	360	366	380	402	373	424	411	430	411	390	436	398	372	400
30982	47305	33945	22743	15490	10352	6734	8606	21149	3351	2544	6299	21894	12641	1488	935	880	832	847	835	829	856	820	808	786	756	808	763	759	755	815	815	764	775	745	746	785	760	758	786	710	797	766	759	730	797	754	738	743	731	712	754	772	903	1151	1200	1056	884	848	780	768	779	711	709	690	735	744	759	767	783	744	762	738	732	759	800	763	745	705	768	731	756	684	717	727	745	751	785	723	757	780	720	756	682	737	702	722	757	752	744	721	741	754	718	715	743	716	721	741	718	737	689	753	759	789	709	756	692	779	732	783	762	717	769	758	725	705	698	719	736	702	692	755	718	733	741	717	757	738	741	679	716	746	734	714	744	753	736	710	748	762	721	723	787	711	754	752	735	714	754	727	726	764	702	717	736	738	754	707	730	750	782	729	737	717	745	719	751	726	754	751	748	712	731	774	791	741	731	733	725	739	740	762	707	755	770	768	740	722	738	656	734	732	716	769	767	752	782	693	741	713	696	752	733	755	677	751	770	732	726	782	758	792	719	734	755	726	732	754	731	724	763	760	718	721	734	689	753	748	749	681	682	760	728	728	736	740	720	757	724	733	737	730	761	749	700	774	765	699	716	770	719	722	707	768	768	706	724	704	754	743	732	737	755	764	723	717	687	702	647	695	718	716	745	730	746	721	724	720	715	728	718	735	730	747	725	730	669	769	700	751	751	720	708	689	746	735	706	726	680	762	730	747	671	750	729	760	763	743	716	730	721	786	728	711	714	731	752	728	763	709	725	740	740	732	697	694	715	696	724	765	776	728	749	737	730	693	691	716	788	729	764	747	749	742	708	742	755	778	744	707	751	724	739	732	764	765	743	772	712	710	711	733	721	733	738	731	717	797	732	747	706	749	729	783	750	698	739	775	740	704	748	729	717	716	753	711	739	660	741	742	746	792	759	747	707	702	698	746	661	730	705	747	695	753	736	713	777	797	752	737	691	720	671	729	699	706	751	718	676	765	770	688	726	729	803	733	711	757	729	737	712	769	696	709	736	732	699	711	721	749	709	754	738	716	744	767	752	698	735	730	743	747	734	780	720	713	788	746	722	735	710	741	685	762	758	725	745	724	781	735	697	747	753	702	729	767	732	748	716	709	738	662	755	734	775	720	752	770	689	758	733	678	749	719	769	743	760	769	728	742	752	741	692	761	775	739	716	720	728	694	739	727	738	740	766	701	743	732	728	669	771	748	743	734	735	718	724	768	695	732	753	757	698	761	740	772	721	726	744	728	751	740	731	720	718	749	745	719	762	751	699	714	710	710	753	683	743	754	696	752	751	767	727	694	749	706	698	733	739	700	745	740	728	760	738	713	687	715	729	777	786	755	709	740	692	763	745	719	755	771	753	783	734	702	749	756	760	767	718	760	710	748	762	714	739	746	734	713	747	752	755	742	719	721	700	724	807	727	683	720	724	756	764	743	749	723	763	753	726	711	706	715	742	771	738	756	729	736	745	756	700	713	690	793	699	697	772	719	773	751	754	765	712	771	722	689	755	755	681	714	742	729	758	750	758	760	765	731	699	728	758	719	683	762	709	790	721	699	755	737	711	737	753	766	773	719	725	720	761	672	719	729	759	800	709	724	701	708	763	685	716	760	765	747	751	812	750	733	765	700	761	779	705	700	756	710	722	707	741	717	765	744	740	683	702	727	756	744	728	740	680	736	769	771	750	735	724	735	706	699	753	732	754	716	720	751	739	698	746	745	728	726	722	719	726	709	692	758	723	730	756	734	705	733	679	712	745	741	695	764	764	746	735	719	725	747	747	661	703	697	779	756	756	692	739	748	717	718	733	700	738	745	736	739	772	737	723	744	742	710	752	762	778	755	720	756	739	740	756	746	763	770	764	741	730	776	697	714	729	730	712	728	746	708	720	719	707	705	720	757	714	781	716	739	731	692	690	765	695	718	763	741	744	682	753	757	731	703	725	699	722	749	699	725	742	742	720	720	746	763	716	717	741	721	694	760	734	743	684	740	723	767	716	701	723	732	729	744	768	704	689	729	712	720	708	687	680	666	754	706	731	719	736	780	722	776	733	681	712	731	688	763	714	718	704	738	751	764	669	729	722	710	730	767	775	715	703	711	740	771	703	745	715	771	738	711	737	719	699	716	755	755	734	723	732	771	748	737	712	739	734	712	763	735	750	783	750	748	738	714	722	725	729	736	763	716	745	746	791	746	731	762	768	777	745	782	726	742	738	720	682	722	688	743	745	755	694	736	780	718	710	741	660	729	729	728	714	762	721	710	757	773	718	762	717	749	681	716	726	715	725	725	774	696	686	693	699	784	694	739	720	763	728	702	753	729	732	742	779	703	772	744	752	771	748	761	701	732	710	781	762	724	763	765	732	721	717	733	693	728	682	748	700	705	766	722	771	679	729	735	771	721	729	693	750	745	784	705	744	728	737	702	768	719	726	759	767	718	717	703	717	678	726	697	708	735	765	736	727	744	745	767	713	705	706	742	748	745	713	703	777	725	749	733	751	724	758	771	684	699	730	751	746	771	726	700	741	726	771	743	743	772	765	712	734	740	740	746	694	696	692	727	733	697	738	755	713	714	723	749	730	772	722	730	708	743	704	712	705	671	715	754	718	719	659	772	732	707	755	753	737	740	772	691	745	727	730	718	756	733	666	744	741	732	746	720	745	749	705	717	761	706	722	747	760	761	664	745	735	689	727	697	773	691	719	739	719	696	711	729	696	759	681	733	726	743	738	741	712	774	693	773	803	722	734	740	732	747	688	733	730	692	791	738	758	750	732	751	733	747	711	740	756	704	741	765	733	769	778	719	727	685	706	751	741	767	727	752	698	779	754	724	740	727	744	850	723	723	756	738	712	743	723	711	732	728	702	689	757	705	753	708	799	774	736	733	721	771	731	707	730	766	700	762	738	729	718	726	695	724	743	706	738	735	719	753	732	744	722	676	725	726	698	722	700	724	687	733	769	768	750	735	744	710	779	742	763	713	737	704	708	660	783	733	743	726	748	760	687	741	747	751	763	706	795	726	725	689	747	753	700	763	727	740	718	709	711	745	704	707	711	746	625	726	713	760	721	730	740	746	741	766	735	704	760	707	740	736	705	778	710	731	719	803	740	681	715	703	702	792	762	737	714	705	696	741	723	751	714	712	735	767	797	712	731	708	736	710	716	678	769	744	746	753	701	781	734	734	750	756	744	766	715	716	739	752	718	791	683	762	732	724	753	765	692	742	744	757	689	681	693	741	782	733	765	741	710	724	732	726	725	701	711	727	791	722	765	720	708	789	729	709	735	724	727	732	726	702	723	698	731	763	748	722	686	760	715	759	752	730	722	716	701	743	707	740	763	746	747	727	700	779	774	711	682	742	727	725	692	760	692	667	715	718	702	693	717	685	724	700	745	730	687	772	727	743	682	696	748	714	726	708	701	739	760	724	706	709	769	688	708	730	701	759	744	714	754	693	727	721	776	756	715	739	728
23594	21614	29324	24175	21563	20238	8426	8325	10080	2471	1121	1707	9908	16418	2912	477	442	438	446	369	432	429	407	418	383	382	404	401	418	387	359	432	370	396	372	376	364	400	394	363	354	411	357	360	386	351	403	393	362	330	370	365	416	511	617	619	570	440	436	400	381	379	362	387	338	349	400	373	383	371	385	367	335	376	382	343	347	382	340	325	354	387	352	330	320	333	360	354	357	368	369	359	347	343	364	367	360	337	386	385	348	357	365	389	360	370	369	348	348	358	342	375	371	387	378	380	359	353	376	395	359	327	374	387	373	374	328	344	344	344	356	356	357	338	363	373	391	365	359	383	364	374	357	332	357	348	350	393	360	359	365	376	330	341	366	363	362	357	370	370	345	375	391	359	363	361	397	376	357	357	366	352	365	383	396	356	420	374	359	386	350	355	359	408	335	350	371	387	330	391	387	366	364	350	372	347	368	355	340	380	358	389	343	352	380	355	380	379	347	350	352	385	379	371	350	363	330	316	350	377	349	375	381	341	365	362	378	375	359	370	372	348	391	420	360	349	363	387	406	375	379	352	371	363	362	371	363	419	345	352	344	373	332	386	359	361	339	373	362	372	358	371	329	378	354	383	361	354	376	369	361	360	349	335	366	344	380	388	368	391	387	384	376	351	388	365	316	363	374	375	348	356	387	339	343	387	375	365	355	356	373	400	376	364	379	332	367	404	328	398	384	361	388	381	364	367	365	377	383	382	368	367	373	363	367	380	333	396	347	341	354	374	343	391	365	342	377	349	381	350	347	370	402	386	339	368	374	345	348	356	329	391	393	369	349	355	388	357	373	363	368	379	344	374	355	353	371	355	393	345	389	363	346	368	365	372	390	349	369	364	320	409	372	384	375	391	360	370	385	366	347	422	356	361	389	394	397	343	386	335	331	369	360	356	354	334	379	367	363	368	360	334	404	363	348	388	364	360	368	373	386	342	354	388	382	388	370	361	384	367	312	383	378	395	356	339	351	340	377	394	314	364	345	311	353	352	364	372	370	340	377	383	338	340	352	374	336	368	338	361	394	381	342	376	366	358	363	383	345	360	350	394	370	385	367	383	345	373	344	352	381	367	367	389	383	342	381	339	370	384	328	360	364	315	343	439	352	382	341	352	338	382	366	372	397	345	345	358	378	380	349	350	381	354	356	344	365	362	380	383	374	368	347	342	358	353	367	353	381	340	369	356	356	375	370	362	400	366	403	333	362	372	353	380	362	395	375	351	380	369	388	371	373	358	383	391	354	344	373	364	359	359	382	356	348	383	392	343	358	350	387	370	355	349	348	365	350	304	338	385	374	390	352	371	370	388	354	368	373	330	373	349	407	365	372	413	380	388	373	367	340	394	378	392	350	354	321	329	367	320	366	379	358	320	380	383	346	339	402	368	336	340	367	373	366	378	343	335	369	341	335	362	374	362	339	396	364	361	354	355	352	376	379	384	382	368	355	382	388	344	339	332	380	382	367	389	383	394	353	374	387	365	359	387	406	376	372	351	351	385	324	384	379	330	382	396	370	348	363	370	366	377	352	389	342	358	375	357	342	354	365	403	332	372	349	358	345	363	417	391	400	374	378	361	341	324	355	389	366	362	379	341	361	387	357	392	376	365	336	362	374	350	358	385	373	354	369	381	363	366	360	344	386	361	389	354	371	358	348	355	384	365	353	398	359	371	367	343	390	359	372	372	371	380	349	371	397	331	359	363	403	395	381	358	346	350	355	346	406	336	387	354	358	362	341	360	371	407	361	351	388	376	354	372	327	357	362	369	378	352	377	366	366	366	357	372	370	321	369	354	362	350	385	358	348	362	360	368	362	392	352	332	364	376	370	358	370	398	344	384	369	370	353	321	353	391	363	373	369	368	335	353	387	372	352	388	371	367	394	383	366	343	371	338	391	357	353	346	332	332	352	352	378	357	360	371	372	355	336	346	355	370	335	364	365	386	348	338	365	356	403	353	364	381	355	370	364	350	375	336	360	364	348	341	343	385	342	409	357	362	374	371	347	359	371	363	392	341	356	328	367	368	363	349	362	353	383	351	348	355	380	365	367	379	377	386	346	365	358	368	362	370	415	351	353	365	363	372	365	348	378	342	379	379	377	347	375	372	367	384	361	361	322	351	380	330	392	409	365	348	352	342	359	354	376	375	370	376	354	356	338	360	339	419	371	375	363	371	392	405	354	351	365	367	377	348	349	370	344	340	371	345	372	364	370	375	370	365	373	346	356	374	370	395	366	387	387	367	360	372	342	356	341	375	340	367	373	325	385	367	371	365	369	359	352	374	379	306	345	381	348	371	365	366	347	358	350	343	383	345	390	351	352	375	378	349	344	361	354	353	345	363	381	342	341	352	382	390	386	357	362	346	350	350	379	378	345	344	373	394	371	364	342	367	379	348	374	378	395	366	368	357	381	373	350	362	370	399	362	351	367	366	381	385	388	363	352	361	375	359	340	377	373	365	335	342	355	367	365	374	335	389	359	372	378	387	353	336	391	360	370	342	396	391	363	352	369	393	340	384	357	365	339	360	329	351	386	366	342	395	366	374	351	361	367	388	354	335	354	361	372	369	372	353	361	363	335	400	352	343	353	363	361	340	361	362	358	376	355	373	363	357	371	354	325	354	375	380	347	363	336	353	370	327	343	379	349	385	362	371	384	344	370	385	392	368	364	382	347	358	366	337	374	354	344	326	380	368	341	379	347	370	380	386	386	365	379	369	385	344	346	389	339	401	331	363	376	379	340	379	384	356	363	370	373	382	375	365	376	367	364	376	377	319	360	378	353	366	365	329	372	388	375	348	373	334	364	390	403	324	396	363	380	332	370	328	354	392	364	381	348	374	367	335	344	336	366	360	364	382	325	377	342	369	400	380	348	343	392	327	339	396	360	371	384	361	365	376	370	357	395	341	388	368	356	374	363	363	340	358	371	368	350	392	341	365	363	344	363	352	355	335	372	368	367	355	376	360	361	356	376	355	364	351	329	392	367	362	359	365	354	388	387	379	348	363	366	356	351	372	354	399	368	346	331	315	352	379	373	383	391	355	363	379	362	355	364	391	373	373	375	354	352	383	337	361	390	368	362	377	341	358	366	379	380	372	384	360	357	373	377	332	364	378	364	344	366	367	344	380	349	365	359	363	375	417	365	362	371	381	381	367	347	365	356	368	378	376	360	391	378	372	380	371	336	303	360	391	357	399	381	367	338	367	356	393	344	394	333	364	379	375	344	394	380	324	387	371	371	342	369	373	368	354	338	355	348	375	360	364	380	353	359	358	326	340	308	347	360	368	344	365	363	364	366	378	366	364	398	367	397	340	365	378	394	378	382	364	360	365	379	372	344	362	354	332	388	366	364	361	350	386	373	378	375	394	353	374	367	350	379	377	369	339	351	363	344	370	377	416	355	377	346	370	358	334	363	324	377	372	344	353	378	348	379	376	349	353	370	372	366	363	352	383	338	362
34152	55031	40435	27229	20652	14746	9884	18414	20714	5333	3510	4949	20907	26188	4874	931	937	894	844	835	810	804	784	787	757	760	767	771	711	696	677	699	759	697	704	732	750	673	688	723	770	754	665	715	627	636	668	682	716	694	700	689	751	1185	1523	1425	1149	923	827	759	652	669	618	694	699	698	668	620	699	655	651	643	654	588	663	651	691	697	645	664	700	692	640	654	666	673	669	638	610	654	644	650	658	631	669	674	639	703	686	691	637	703	620	655	654	647	623	674	659	689	733	623	648	660	681	662	654	662	660	660	720	680	696	638	646	653	684	686	669	688	677	637	655	681	649	629	664	665	664	660	654	659	696	722	657	616	678	677	607	644	703	661	617	643	639	676	651	665	666	669	680	687	653	687	621	646	657	746	667	643	626	666	645	717	654	638	677	700	649	665	661	646	708	679	680	694	626	641	634	656	648	667	661	683	662	676	677	630	670	651	692	683	653	630	684	681	676	630	687	667	619	687	666	669	709	666	661	637	681	646	652	706	657	692	631	674	671	660	669	688	647	659	660	636	672	693	691	613	621	670	645	637	707	673	627	614	671	672	675	624	687	671	683	612	691	705	621	655	701	625	612	657	646	660	685	655	693	667	655	668	684	653	637	672	662	685	654	667	641	635	647	664	655	638	695	671	664	692	630	670	645	658	611	641	624	663	711	675	650	640	699	624	657	630	634	638	694	645	626	698	675	642	655	641	634	640	645	628	674	632	686	656	660	675	710	651	680	714	690	654	692	683	635	686	637	669	694	632	626	671	678	651	641	694	643	659	653	648	679	655	707	668	644	634	707	683	652	739	661	683	671	718	662	646	690	687	650	663	683	668	631	690	672	674	664	673	681	678	630	670	703	677	615	655	667	651	631	655	646	662	639	691	685	661	642	648	688	676	671	649	717	643	657	711	660	673	664	630	673	667	697	683	688	637	690	659	665	649	621	636	658	686	639	688	694	655	688	679	647	685	658	657	694	672	629	587	674	681	609	670	682	639	642	676	675	622	656	679	688	645	672	663	656	679	646	634	630	625	682	625	668	637	649	654	629	635	679	652	681	702	670	662	648	672	670	662	613	666	629	674	649	646	688	691	684	622	619	654	664	666	642	651	675	652	682	674	700	676	667	661	655	699	661	694	652	667	762	636	661	692	711	648	669	678	685	675	651	647	629	641	703	658	653	641	680	686	661	665	643	698	650	694	687	674	608	649	684	691	699	693	652	641	649	649	620	680	675	689	666	676	629	667	637	682	667	710	712	685	643	680	690	661	624	681	670	682	619	651	623	669	634	637	646	676	655	645	686	686	650	653	685	641	655	688	682	680	698	649	674	616	675	657	656	659	696	716	666	665	675	645	667	655	635	687	683	682	622	666	647	659	647	663	671	624	659	663	649	659	699	681	659	697	626	702	641	607	629	688	632	656	639	675	689	656	664	666	642	617	687	701	688	631	658	652	673	639	697	627	633	639	666	630	687	658	639	624	613	674	674	678	670	653	675	657	680	660	669	678	723	632	680	673	631	626	661	683	641	625	649	705	718	689	665	644	692	657	632	688	644	699	620	652	644	674	641	631	679	723	698	631	740	673	660	637	658	682	654	685	701	636	662	687	689	670	696	676	690	666	705	699	643	692	652	666	639	653	665	627	691	661	654	656	694	679	620	676	701	662	638	654	682	676	681	647	638	662	698	683	719	702	685	670	681	737	711	649	712	640	665	648	694	674	691	638	660	701	645	678	687	651	693	661	659	655	613	639	670	694	671	706	704	672	665	664	658	672	664	652	648	676	635	639	683	691	705	675	638	666	656	593	701	650	655	657	692	723	680	712	633	663	676	667	696	694	660	621	636	676	676	625	646	672	702	662	621	706	692	696	651	661	663	663	653	641	694	662	662	653	712	652	632	646	653	719	653	693	630	640	643	663	667	696	673	663	655	669	637	655	640	699	621	661	658	659	664	694	660	606	631	672	694	648	693	632	656	661	649	607	647	652	704	679	654	637	673	642	628	653	700	674	681	703	655	665	679	664	691	670	634	678	681	664	669	617	653	645	722	704	678	635	626	678	644	672	636	696	663	641	651	669	642	626	672	604	638	661	608	655	670	648	654	680	668	636	660	693	623	659	711	653	694	686	651	658	671	637	654	637	694	637	708	684	670	651	636	680	676	596	645	712	666	684	638	668	686	676	681	689	716	644	644	675	609	657	678	679	693	617	682	651	637	634	667	703	676	604	656	600	681	629	641	645	635	672	666	653	667	644	650	700	707	658	648	709	691	645	645	641	667	633	612	703	685	644	634	660	679	690	683	637	661	648	680	679	704	653	666	698	638	648	631	685	610	618	659	684	652	615	689	632	638	668	758	650	673	626	709	679	686	668	635	665	680	657	638	664	643	661	634	652	666	658	660	637	661	704	606	630	634	691	674	634	679	709	623	625	690	695	662	676	679	675	659	652	681	672	649	680	668	683	708	635	647	664	648	656	669	674	680	632	668	680	621	648	673	629	709	664	619	672	658	674	694	632	636	664	600	662	667	667	642	639	706	647	651	658	680	637	708	645	657	689	656	681	654	665	681	631	654	660	655	671	640	685	637	649	710	669	673	663	643	703	640	655	686	717	700	691	647	662	626	704	713	699	584	673	623	648	635	655	694	683	669	645	666	656	634	621	648	616	649	680	721	686	673	700	658	696	651	646	635	676	631	671	671	665	682	669	651	674	689	674	685	633	646	681	655	694	687	685	687	709	678	668	688	662	676	649	656	654	629	670	676	681	650	692	642	638	655	700	678	685	711	692	667	682	676	696	694	622	604	662	666	654	670	692	657	677	698	685	661	626	643	700	671	666	614	676	690	700	692	657	668	693	636	693	673	666	701	663	610	657	685	743	694	652	628	641	639	640	637	654	652	675	702	675	670	643	685	632	687	679	659	663	652	636	684	705	680	650	665	681	717	696	657	651	638	689	685	615	687	675	684	695	656	655	659	631	646	645	676	667	668	658	666	717	680	621	693	688	648	691	664	673	677	685	661	671	650	671	637	668	666	639	652	650	609	658	674	672	622	641	648	648	642	651	669	687	657	670	666	679	652	622	643	677	629	660	683	663	719	692	673	659	685	651	655	684	665	685	685	707	677	649	664	654	670	683	663	656	703	618	650	665	673	681	653	631	657	628	624	676	640	663	666	717	679	681	640	648	721	668	646	647	655	671	630	676	682	668	640	694	642	649	698	651	692	643	690	668	672	692	636	665	704	693	669	702	626	674	686	636	623	686	643	640	696	659	674	655	660	611	683	659	652	726	644	679	682	686	634	685	677	634	633	660	619	742	654	704	681	650	630	598	643	670	687	658	631	650	652	664	645	668	673	653	672	705	637	642	649	703	703	703	676	656	648	697	691	640	665	696	663	700	669	654	670	648	673	665	620	644	685	643	736	684	639	675	649	628	663	650	660	667	662	702	660	660	627	721	676	662	687	619	684	678
27514	23641	21982	10468	3918	1960	1225	1043	863	631	627	716	1401	1653	639	470	451	491	446	439	419	406	441	451	430	478	462	440	449	467	465	467	436	465	456	447	461	473	474	449	447	446	467	434	507	468	459	464	491	466	437	430	472	457	470	448	433	459	461	461	424	464	465	482	456	453	477	449	448	462	452	488	430	456	425	436	451	430	471	416	446	447	490	447	416	444	472	451	451	489	423	442	488	459	439	456	414	466	461	473	458	453	414	467	472	444	450	444	469	459	428	442	442	446	452	459	483	470	440	452	447	448	433	434	437	474	441	457	444	433	445	432	421	416	439	497	473	449	430	429	473	482	475	430	472	445	481	442	433	454	443	471	438	488	450	461	461	415	434	402	435	431	460	437	386	415	444	433	444	468	418	507	448	443	418	421	466	407	482	425	444	453	432	425	445	436	437	461	457	452	468	442	433	468	466	466	452	461	440	430	438	417	434	475	460	472	470	421	461	485	425	448	436	466	442	430	432	443	394	438	427	470	465	483	418	455	438	451	463	450	410	460	422	429	460	416	456	445	413	439	447	462	486	455	433	442	421	460	426	426	451	460	436	471	467	444	448	446	447	451	461	466	469	465	483	404	439	442	423	458	452	461	431	473	457	491	453	381	447	466	464	423	452	406	458	441	451	439	432	484	439	451	460	447	431	421	441	421	455	422	458	405	436	446	440	470	454	442	444	428	448	443	405	493	436	442	416	439	455	412	455	440	436	457	426	427	439	448	426	446	498	470	461	456	435	417	436	483	468	445	413	425	439	430	451	482	429	425	400	445	402	424	435	408	458	464	480	466	434	470	463	447	447	429	419	437	501	427	484	501	422	431	455	464	450	427	461	459	447	412	452	428	434	448	460	472	483	450	439	415	451	443	470	463	451	425	452	467	469	449	473	426	483	426	485	420	453	417	430	411	452	432	455	482	421	463	461	448	460	489	458	465	468	472	451	455	432	460	497	444	422	456	428	453	451	473	416	433	466	415	428	414	444	437	466	434	447	439	420	433	452	453	436	440	462	422	421	449	440	422	465	419	488	472	463	449	414	460	508	468	456	428	431	469	477	416	477	469	442	428	432	456	450	453	431	376	455	405	444	473	435	453	425	499	429	425	452	465	478	464	430	471	487	446	479	410	467	457	428	432	429	411	440	418	454	404	437	446	465	465	479	486	440	440	461	450	457	418	449	432	429	471	445	471	469	479	448	413	467	431	472	474	429	416	429	456	466	444	457	440	471	487	452	445	472	455	438	455	455	436	424	434	442	463	423	424	455	416	460	461	448	416	462	449	465	425	422	436	459	425	464	408	448	453	424	507	484	458	437	478	477	443	427	442	399	466	474	452	453	440	429	469	436	444	476	413	434	458	436	484	440	447	455	452	444	436	462	463	464	471	448	453	435	424	443	443	429	403	441	453	428	443	466	421	453	484	463	453	467	436	452	419	428	432	419	445	452	430	496	432	428	443	441	445	423	452	435	409	459	438	453	424	453	462	439	467	452	450	476	449	455	451	443	414	465	448	452	414	428	419	453	456	438	446	437	438	461	432	434	423	475	471	454	432	441	425	438	463	440	471	442	460	468	458	441	480	454	425	443	443	465	427	424	438	438	453	458	468	409	418	438	404	416	467	417	462	467	414	452	440	470	461	433	431	466	431	456	474	436	446	430	446	479	456	456	439	433	458	429	401	435	474	433	442	462	427	413	439	429	440	436	446	433	450	464	439	453	461	458	426	437	442	423	481	442	446	418	441	435	477	464	439	440	459	459	476	436	429	455	418	453	453	441	396	427	460	427	426	429	460	432	461	456	444	450	469	436	439	435	441	461	467	466	458	430	404	445	438	421	478	452	462	454	462	447	448	414	409	407	419	439	438	460	431	447	454	398	432	449	419	435	425	449	445	433	427	414	446	441	456	430	433	449	409	470	455	445	403	423	424	407	435	424	444	475	486	452	410	445	437	437	471	453	487	456	412	466	455	449	443	455	442	453	452	467	436	414	425	425	467	426	482	449	415	449	450	406	493	412	394	437	407	413	474	433	384	414	440	415	464	421	411	520	435	455	407	447	491	430	445	442	453	426	431	431	450	427	447	436	470	421	420	426	432	428	458	425	458	460	407	426	449	472	463	463	445	451	455	458	453	429	402	480	465	441	437	438	453	441	482	459	435	441	441	452	448	479	463	449	459	400	454	428	422	472	449	449	476	447	417	459	472	451	474	486	423	432	438	441	500	479	436	478	472	440	439	408	440	440	432	436	480	449	390	441	422	434	453	436	476	496	487	394	427	413	441	476	471	444	436	427	453	475	442	448	403	481	463	463	414	454	432	408	431	443	489	437	446	466	457	455	434	404	450	411	446	473	448	439	467	487	431	436	453	488	460	475	445	452	444	466	453	449	473	449	459	397	446	438	428	495	457	448	455	403	478	478	457	471	431	463	437	412	455	430	434	472	452	447	475	436	458	469	428	413	456	451	442	401	472	448	484	433	478	453	418	420	445	448	449	460	425	430	434	494	439	442	425	423	446	427	441	496	437	434	463	408	452	424	482	433	433	445	441	445	458	450	424	435	444	476	437	461	420	430	475	467	439	447	457	442	438	408	460	437	445	406	450	479	428	444	431	428	456	431	460	441	488	463	452	475	424	449	486	463	442	481	443	440	460	446	474	463	470	452	490	420	451	447	426	426	424	448	465	432	424	466	446	429	444	454	443	443	460	425	448	452	440	463	465	474	416	456	402	438	430	472	449	440	449	435	398	433	420	423	479	433	419	474	453	447	430	449	455	447	435	450	461	448	440	421	419	442	465	421	419	442	473	443	430	491	500	472	482	416	426	440	431	448	419	458	436	421	419	451	466	419	452	454	452	428	456	446	396	424	416	504	467	428	469	453	500	473	444	447	438	465	444	418	447	472	414	458	461	411	453	451	398	443	397	452	457	462	453	459	429	411	453	404	442	449	453	468	475	462	451	455	470	452	432	470	437	418	445	447	480	457	428	426	440	450	426	419	452	415	468	472	462	453	423	447	472	448	463	451	414	436	437	431	453	459	431	415	458	430	458	484	428	423	454	433	458	453	445	427	412	452	452	448	416	449	435	415	458	454	445	461	430	417	443	421	423	449	435	485	446	462	420	511	455	461	469	428	395	433	465	402	447	460	461	448	457	433	466	455	499	442	419	402	451	436	408	483	467	436	491	461	424	458	443	437	433	433	449	499	428	415	463	456	400	423	459	432	434	422	453	432	455	465	464	456	424	420	444	470	422	482	454	462	453	437	453	418	437	429	412	428	456	450	451	415	467	416	474	446	429	426	441	423	424	448	471	464	431	434	441	429	421	423	438	445	459	430	503	422	419	434	432	449	438	437	394	464	416	393	443	454	473	483	412	434	427	426	409	469	411	424	448	410	421	450	440	443	439	477	458	472	451	443	464	468	484	469	429	414	437	441	431	435	455	424	428	437	407	455	432
27354	39304	27736	15135	9603	5870	3486	2860	2291	1614	1540	1883	3804	4228	1468	870	893	893	845	919	816	854	860	826	889	886	822	835	840	827	863	871	857	897	869	843	838	870	738	840	843	851	845	810	844	869	842	859	901	862	792	816	872	956	894	872	848	810	818	813	767	841	779	759	841	819	846	791	844	883	766	778	840	816	866	799	823	791	802	827	796	816	812	854	861	818	852	844	842	793	833	770	845	760	793	848	841	846	775	810	807	818	804	861	844	856	812	825	801	813	819	858	836	821	782	788	825	824	821	759	758	838	822	867	878	811	782	809	870	810	847	819	828	796	808	815	799	798	827	862	793	754	817	834	797	866	806	830	793	789	830	802	824	772	827	803	826	815	840	814	818	820	837	825	836	822	792	844	847	759	836	788	841	834	850	858	824	897	877	781	793	858	862	872	807	793	828	824	805	866	758	777	839	772	804	850	837	855	846	819	785	785	791	851	854	844	838	845	866	828	846	821	820	831	857	795	757	788	795	822	808	859	828	779	832	850	838	842	788	820	859	799	787	834	846	839	842	789	824	800	839	827	796	815	877	833	787	831	789	768	836	839	784	796	806	819	808	770	826	792	804	807	856	828	894	819	821	847	838	832	870	813	836	843	834	834	876	800	811	872	821	842	838	806	796	855	789	786	795	819	836	847	784	805	766	796	854	828	792	825	839	797	866	870	816	848	864	811	811	801	789	825	806	797	846	862	798	821	835	852	801	821	896	840	805	849	830	809	842	833	767	797	820	797	845	802	864	795	809	814	817	808	874	846	867	799	839	804	845	828	850	809	863	832	852	807	807	840	842	808	796	836	835	817	822	826	856	812	836	816	814	818	850	786	787	821	845	748	799	838	829	817	839	822	841	850	799	829	793	832	782	825	795	848	846	860	783	805	825	816	796	824	761	847	852	796	855	875	869	743	832	791	820	779	795	810	845	863	870	777	796	788	804	786	799	890	868	835	818	860	853	798	829	808	828	798	793	789	832	855	847	779	780	829	831	832	796	834	847	800	827	860	814	852	813	804	854	832	834	841	778	776	799	774	780	837	800	815	823	807	844	794	792	854	827	808	869	816	754	843	813	828	815	818	842	784	783	801	836	835	793	809	822	888	807	845	863	816	820	855	838	798	776	791	819	845	790	800	821	787	781	805	854	815	805	832	828	785	840	802	839	804	795	816	795	817	800	793	811	827	820	832	812	827	819	860	808	840	865	835	851	838	817	822	810	786	821	814	850	839	826	806	851	844	784	821	777	791	798	804	807	834	850	854	836	883	811	774	831	854	851	800	804	795	814	850	840	799	873	802	842	830	841	802	804	813	843	750	820	821	878	801	806	815	848	759	775	787	842	812	827	877	856	830	833	823	795	816	805	840	884	817	805	828	843	831	859	842	833	803	849	824	795	829	870	788	805	845	806	801	853	825	815	839	795	862	824	861	845	822	745	854	841	833	846	850	887	828	814	875	809	819	777	869	748	816	791	816	829	844	849	773	767	819	815	816	841	849	852	836	789	873	870	818	825	809	833	845	805	820	790	852	877	832	799	827	824	833	807	811	873	807	871	841	820	861	847	855	785	774	789	851	804	822	794	775	832	824	859	817	885	834	804	826	811	840	748	840	799	834	828	831	844	818	766	862	855	830	840	785	775	796	826	774	795	854	777	771	791	833	777	845	829	809	837	861	827	860	772	791	816	817	796	853	848	856	748	788	800	801	814	799	823	794	834	806	842	827	814	846	836	806	782	849	827	817	836	844	811	847	859	802	814	850	808	837	830	848	842	833	801	789	752	817	819	830	822	857	793	800	876	791	792	795	788	810	832	777	825	790	835	816	841	834	826	823	775	819	831	857	812	781	820	837	874	880	811	827	814	828	835	812	792	823	839	853	823	806	855	801	812	854	841	747	856	858	803	824	862	810	773	802	796	828	808	758	761	807	834	824	804	851	782	845	833	810	815	816	862	816	824	821	807	803	831	801	856	853	829	858	809	836	791	837	846	845	770	831	819	814	836	849	809	843	832	834	828	818	820	795	801	826	821	836	870	819	821	775	794	832	858	807	803	831	849	871	823	853	842	864	819	820	768	836	861	809	858	766	803	849	827	826	832	820	813	820	797	818	773	824	810	846	834	821	795	837	802	804	852	793	796	817	834	856	804	829	793	822	848	828	792	785	834	768	762	777	807	772	846	866	811	827	833	835	824	790	765	819	829	794	831	833	826	767	794	864	839	836	853	829	827	827	828	804	851	809	854	853	830	796	808	792	856	879	847	833	823	860	826	851	835	837	791	853	797	875	833	854	843	828	782	871	885	853	810	855	844	852	799	847	821	823	852	819	852	844	801	850	825	829	844	825	805	774	773	848	866	834	873	802	833	830	784	807	830	790	808	809	827	830	792	860	804	801	782	758	816	830	830	814	848	809	804	813	792	814	864	789	846	833	772	855	831	777	787	796	851	822	805	868	809	846	838	769	826	767	809	835	810	887	777	814	818	815	820	817	795	839	808	814	829	838	836	820	855	842	839	826	809	792	816	852	818	841	785	808	805	842	794	867	820	831	799	834	788	807	807	817	859	807	823	824	842	865	837	820	838	847	849	825	796	824	786	839	775	811	808	858	850	825	859	824	778	862	819	797	813	842	808	795	825	812	814	767	728	806	769	830	794	813	838	831	846	853	781	801	861	857	796	778	848	802	797	843	769	850	867	848	751	832	798	837	824	876	792	833	797	849	798	795	784	855	827	887	804	863	805	855	847	788	804	796	841	800	848	788	823	814	833	833	809	758	815	780	797	828	808	797	854	820	787	794	826	802	825	774	795	813	880	806	845	865	795	817	834	799	812	809	855	813	855	859	843	775	792	830	847	833	813	836	817	838	816	805	792	870	766	814	834	853	838	797	839	809	777	880	847	817	811	861	879	809	816	820	854	828	896	823	831	879	863	868	831	791	848	827	847	805	810	833	830	788	850	802	809	795	819	782	822	849	813	771	783	890	812	788	841	791	818	835	792	816	827	794	850	838	754	802	819	789	808	813	848	845	839	778	852	848	787	812	779	781	811	797	856	830	862	774	833	803	886	790	840	793	840	831	847	843	855	840	798	851	889	809	834	775	916	855	771	852	809	788	783	823	822	845	824	829	842	805	809	864	835	807	832	832	876	824	840	840	796	802	865	800	832	770	818	860	783	841	807	828	812	844	824	833	820	849	827	819	828	805	828	810	841	823	778	839	843	843	807	794	792	780	847	801	837	752	783	828	814	801	805	845	801	849	815	864	855	826	861	808	805	858	806	800	794	810	851	772	853	809	775	782	813	867	799	833	818	825	830	815	783	809	817	834	841	844	790	771	861	801	824	808	804	831	799	828	808	785	830	874	780	819	889	821	766	822	777	825	806	848	836	840	771	834	833	817	850	836	851	840	832	795	795	799	774	840	817	771	852	836	810	847	842	784	799	789	787	788	846	834	866	834	874	853
24567	21687	28787	24832	20479	9762	3301	3192	2195	904	751	3290	11056	6500	2035	490	423	438	432	441	448	420	394	415	400	407	352	419	396	387	395	437	408	428	408	431	413	413	387	427	433	397	408	413	390	410	408	389	385	416	385	431	478	545	490	445	448	396	404	385	407	388	406	379	457	387	403	407	375	364	382	390	395	407	393	372	383	405	385	386	400	344	385	355	398	377	387	350	399	362	389	389	407	407	410	389	406	391	383	390	396	416	391	398	377	402	366	397	424	416	406	419	430	392	395	383	402	405	384	381	423	383	396	394	378	390	374	367	396	383	421	427	398	400	396	392	398	394	379	382	418	422	390	392	370	368	405	420	394	374	415	408	414	425	398	369	419	396	362	396	388	384	379	378	427	460	406	391	394	380	426	397	400	404	412	400	389	425	358	400	376	391	381	372	380	376	413	370	382	375	400	399	365	398	416	387	364	368	358	348	424	404	363	415	393	397	366	405	377	381	410	389	401	403	396	378	428	373	395	379	372	388	397	354	406	385	414	442	429	378	395	380	376	395	365	422	406	385	425	431	411	371	375	416	357	367	397	365	371	387	434	361	383	381	366	365	395	393	370	397	389	392	342	369	410	373	415	366	370	366	412	407	365	403	418	392	405	377	380	415	378	381	414	394	397	418	396	378	404	413	403	404	420	410	365	377	362	388	440	410	369	406	384	373	379	384	363	384	416	349	360	401	389	388	396	398	388	402	389	356	387	410	422	415	383	386	408	362	369	401	384	334	407	420	371	394	395	417	368	403	381	386	373	374	395	428	402	404	393	397	403	383	381	386	396	368	400	377	392	404	367	346	406	406	342	404	413	424	406	396	373	361	390	407	359	422	399	429	388	402	403	398	356	392	409	388	409	416	422	425	403	352	389	401	400	426	391	406	401	383	395	393	399	419	397	447	429	350	386	377	388	375	386	343	391	377	395	392	383	359	408	373	407	417	369	386	412	390	389	402	411	370	393	375	365	403	400	397	378	413	392	388	365	412	435	357	399	380	421	371	388	375	383	409	440	420	368	377	413	389	382	429	394	403	381	396	381	389	423	417	398	388	419	400	392	421	410	396	363	374	388	381	397	372	386	351	395	367	383	396	391	379	399	376	396	409	368	407	369	368	376	361	355	414	360	385	377	391	407	437	380	416	398	409	371	429	380	416	388	380	413	421	392	370	380	367	412	404	406	389	375	401	375	370	381	365	421	369	384	406	413	390	367	354	398	384	368	358	450	356	376	359	364	360	396	398	386	431	381	382	368	407	388	396	448	391	374	393	421	395	382	390	373	408	435	400	376	391	360	365	385	427	394	399	393	391	366	358	378	379	388	386	412	366	397	415	412	356	403	414	408	395	399	405	375	395	401	393	403	426	396	368	400	382	383	402	409	396	356	381	397	385	380	366	397	389	384	406	385	350	394	381	365	373	391	363	398	365	365	368	399	441	363	413	414	380	403	423	402	377	414	402	395	387	351	378	384	364	358	383	367	398	391	373	416	385	368	376	397	379	388	363	413	378	408	366	369	403	366	369	410	443	403	378	381	403	369	377	381	398	397	378	392	395	392	363	368	421	401	405	380	397	370	364	400	386	379	376	368	385	397	368	379	345	361	408	403	389	426	375	385	402	392	386	368	357	419	377	403	403	374	396	379	379	372	400	390	390	399	391	365	410	394	337	358	389	397	368	426	371	368	386	365	408	398	376	427	390	404	366	391	402	375	360	381	383	359	412	385	371	382	392	409	393	416	346	395	409	400	391	401	403	400	407	435	345	404	367	383	387	454	416	419	403	426	378	372	388	416	385	379	381	376	393	374	436	406	408	386	390	392	388	417	374	393	442	402	388	412	402	378	403	443	363	393	398	361	388	426	397	453	380	374	382	459	375	382	376	383	381	377	381	414	384	377	388	384	399	415	366	399	413	372	423	352	411	396	396	383	411	412	408	401	389	377	379	382	384	408	392	404	353	374	366	408	431	427	394	399	395	386	386	384	383	400	417	417	370	403	376	373	405	345	369	396	384	403	371	367	351	383	378	390	397	379	393	378	402	360	419	390	387	381	386	379	405	415	374	373	400	386	400	372	377	436	373	368	370	382	378	427	393	438	388	396	408	410	398	389	371	393	358	389	378	395	410	420	365	383	390	379	418	392	391	386	387	381	367	396	377	411	382	382	380	394	355	383	347	403	375	391	375	396	388	392	367	378	406	361	419	403	387	394	381	396	391	378	403	381	408	378	388	409	430	359	371	417	399	383	389	417	419	368	411	371	400	369	398	378	379	389	399	399	408	376	409	369	424	376	374	384	400	407	391	395	388	410	370	418	400	418	386	434	380	435	386	400	357	368	397	375	390	367	419	345	396	372	404	407	401	395	358	334	361	419	406	411	361	357	391	385	390	378	402	406	391	377	391	392	425	381	395	406	376	413	357	405	353	434	392	375	423	419	403	383	350	410	396	389	401	391	352	403	390	385	379	386	395	375	382	393	374	405	381	376	419	377	387	394	416	391	437	415	360	395	381	384	441	368	374	434	376	371	379	369	395	337	380	378	383	412	387	410	377	396	391	401	384	401	423	393	361	392	392	427	368	429	417	403	403	399	373	413	384	393	386	362	401	384	354	378	409	374	396	382	396	401	430	349	376	408	399	417	372	393	399	385	414	389	416	360	377	414	410	365	376	375	409	384	423	371	422	392	366	387	362	373	355	401	392	407	417	388	406	367	393	418	432	378	406	357	368	392	374	373	394	380	378	385	373	392	391	397	367	378	384	431	394	369	367	389	404	376	397	362	362	380	368	383	420	343	381	403	387	401	382	397	370	390	381	389	344	374	394	397	411	403	393	368	387	391	355	359	364	409	391	368	372	376	393	392	361	397	371	378	396	365	408	372	388	378	397	352	398	423	392	407	416	362	386	350	382	403	400	383	408	408	409	426	404	363	401	354	423	422	419	417	384	411	399	399	405	384	397	422	373	407	392	400	391	387	357	362	366	388	403	398	381	344	392	388	370	388	378	347	384	393	405	354	419	403	360	391	397	384	395	391	431	390	392	395	437	412	404	408	401	404	368	436	343	369	361	389	399	381	384	403	363	375	366	382	390	392	380	393	379	394	412	395	399	380	370	360	369	417	348	382	369	370	396	392	388	408	389	381	406	412	400	401	357	404	418	387	389	403	380	373	396	390	361	392	411	386	372	385	419	403	378	354	382	380	407	342	344	423	345	396	399	415	376	368	377	395	408	386	386	404	371	373	372	382	373	381	379	432	380	370	360	405	386	408	354	357	410	407	362	357	415	421	390	413	387	390	406	401	348	394	410	381	358	369	391	388	392	399	381	382	387	378	368	356	369	406	391	407	384	354	357	373	351	398	378	373	407	380	406	408	345	373	416	369	377	388	398	368	382	403	389	392	384	416	400	407	361	389	397	373	392	373	370	409	357	403	380	402	354	346	426	414	395	424	420	407	361	419	385
31675	50856	35678	22722	16434	11106	7189	9117	6395	2596	2165	9461	23204	13561	5134	931	923	885	938	812	787	771	742	782	788	728	779	740	765	800	809	749	759	726	757	755	825	800	783	771	775	722	740	734	788	709	790	755	786	722	720	827	1005	1030	1005	895	813	778	760	751	731	745	704	731	698	758	754	718	730	719	724	689	726	694	748	716	759	712	733	734	744	683	718	666	727	731	712	768	718	733	783	729	756	746	774	712	739	744	689	711	684	762	752	697	763	810	775	731	688	739	701	728	747	723	754	725	721	697	695	716	749	709	718	734	732	760	643	744	747	700	648	709	742	725	732	717	750	694	778	720	740	730	678	697	722	743	731	714	698	726	725	761	730	756	674	686	721	730	712	725	711	733	707	778	700	703	736	725	685	654	752	743	720	748	710	733	696	729	732	751	784	772	794	767	734	723	720	698	738	775	710	737	687	723	738	695	740	788	759	749	719	705	749	717	740	705	706	719	770	733	694	692	743	728	784	744	701	725	715	698	700	762	719	711	743	772	751	713	701	722	754	669	737	696	712	743	762	730	678	741	691	743	744	723	666	782	724	734	692	661	723	662	697	763	741	732	731	747	686	701	708	663	698	743	724	727	698	726	708	742	720	729	759	741	733	728	698	733	743	789	710	723	696	691	717	744	732	711	760	724	771	707	681	739	723	727	728	709	718	740	724	694	706	724	760	726	756	750	756	736	729	719	754	681	697	685	708	724	725	719	702	711	724	758	773	691	723	702	709	793	672	739	727	763	720	718	778	695	706	729	654	733	722	724	731	686	732	779	757	716	741	738	730	721	751	719	752	717	723	736	755	776	736	749	730	700	730	756	684	716	812	732	707	737	708	693	709	737	726	738	750	763	721	679	734	696	744	706	708	750	770	769	700	747	726	700	737	715	701	746	741	720	724	740	718	779	713	704	691	721	739	711	737	710	721	732	736	734	721	733	684	689	729	778	725	695	740	751	743	744	740	712	704	720	737	755	710	699	746	726	753	732	691	754	701	690	706	735	723	739	697	669	762	727	743	760	773	687	683	702	723	703	695	724	775	766	712	720	688	682	683	719	745	674	668	717	735	721	722	693	743	743	792	790	708	714	701	738	752	727	754	702	774	704	697	759	763	727	747	750	716	685	680	745	675	761	700	682	729	731	778	715	717	714	717	710	737	748	752	738	756	707	732	674	728	752	713	746	713	700	762	742	704	720	740	738	739	669	745	698	787	711	703	724	737	808	696	730	699	694	736	780	704	691	683	719	704	766	698	778	752	784	706	720	753	713	735	728	704	742	722	753	720	716	707	670	719	744	724	767	766	670	707	728	723	752	720	716	685	745	697	765	716	731	773	721	732	737	731	730	727	776	697	766	686	700	693	729	759	702	751	730	752	695	718	726	754	737	700	718	695	716	749	701	702	696	698	744	719	721	719	696	751	701	736	737	732	740	710	700	731	747	729	712	713	739	726	735	738	747	737	681	715	735	706	743	725	746	692	687	729	695	715	718	716	729	733	716	747	705	763	733	680	719	695	692	711	738	718	737	726	717	741	706	730	754	701	709	709	720	726	746	688	695	706	750	686	766	723	736	747	692	708	734	733	748	757	744	708	675	749	789	726	739	749	710	675	705	716	735	731	733	741	685	731	671	704	743	733	688	664	689	716	712	677	751	753	722	747	722	705	708	703	754	697	733	701	755	742	726	722	739	715	728	714	705	704	746	768	684	703	753	726	742	752	713	732	699	755	684	735	729	768	763	767	759	717	723	721	730	714	707	721	656	733	738	732	743	729	715	694	732	730	719	751	728	698	669	765	663	725	714	706	724	695	750	755	718	772	734	688	765	754	784	731	729	709	702	754	755	770	704	761	712	686	739	757	754	735	722	771	757	754	707	746	699	692	705	708	725	735	742	746	713	729	712	702	730	743	717	766	710	722	687	773	689	708	746	762	736	700	756	701	699	760	734	725	729	708	736	783	740	706	703	739	750	717	740	690	686	765	697	699	701	800	667	765	736	726	675	726	722	717	729	724	732	730	712	734	752	676	750	746	758	685	684	722	759	701	728	670	690	740	717	707	703	754	735	724	742	720	735	714	721	769	739	700	757	721	781	791	721	762	750	721	726	776	747	742	737	729	725	721	699	706	716	742	776	702	717	746	669	717	719	710	707	755	741	711	681	734	728	724	714	721	701	689	725	686	719	717	735	693	701	771	703	758	730	726	688	676	677	715	697	717	702	765	693	729	746	774	697	790	762	716	772	762	734	779	762	674	728	728	700	708	713	684	743	755	700	709	790	763	677	704	693	755	735	691	715	691	668	730	687	713	749	739	751	694	762	741	733	698	771	714	745	697	726	757	722	719	690	761	701	724	746	722	696	726	769	752	756	751	718	723	739	670	702	717	690	716	679	735	747	693	732	731	731	746	712	708	729	722	766	766	701	731	724	720	735	713	686	766	735	698	747	725	711	723	725	750	730	683	734	708	725	745	728	689	718	779	743	717	662	714	704	725	680	696	679	710	718	740	745	759	672	705	747	740	689	715	744	728	756	726	726	724	758	804	727	724	675	744	717	753	708	708	681	703	718	698	728	712	778	734	710	727	755	730	716	773	700	686	688	750	719	720	701	717	692	717	749	720	724	730	744	691	723	764	690	669	756	672	746	723	719	711	699	710	719	740	716	752	753	720	712	674	726	751	689	708	769	774	777	696	723	746	686	709	756	729	731	638	736	717	737	750	748	750	688	708	688	732	689	738	718	747	717	688	722	735	787	704	706	750	766	691	703	708	744	735	702	732	713	697	748	697	737	707	725	705	718	725	712	743	718	743	697	734	675	715	729	684	726	722	697	723	698	747	665	704	744	730	767	723	774	730	719	710	747	702	742	729	691	724	762	756	738	707	721	720	707	707	720	708	696	730	745	734	724	710	698	739	721	709	721	779	744	698	740	713	750	759	700	693	709	700	764	655	682	719	674	740	723	748	713	704	663	690	723	749	721	777	710	743	731	758	737	713	708	710	714	738	724	726	741	773	756	706	753	730	714	748	723	729	769	734	751	747	725	663	744	749	782	730	708	702	691	696	725	728	700	733	745	705	713	718	733	707	735	718	818	778	690	697	706	701	695	715	765	688	736	740	722	719	740	765	729	672	719	748	736	701	709	758	704	747	700	715	723	736	752	733	708	750	757	739	692	715	719	727	729	777	731	750	755	740	699	725	773	753	711	714	744	707	677	707	714	734	747	787	731	739	726	739	738	707	697	745	762	731	731	738	715	734	764	728	767	758	715	720	682	679	721	692	692	694	740	657	710	749	738	680	777	737	723	752	726	722	700	687	756	698	734	721	727	731	757	685	731	700	737	728	694	750	716	722	719	776	775	736	744	764	759	723	727	740	673	732	763	720	680	741	708	765	697	699	698	773	706	755	792	732	736	695	749	697	690	733	703	687	723	693	736	699	758	703	697	721	731	712	714	665	713	702	709
23642	21734	29470	24138	21595	20300	8849	5171	2729	1217	1024	2779	14718	6610	5163	501	484	439	455	437	387	400	408	414	411	400	410	395	408	385	396	381	418	375	398	380	342	373	385	339	367	378	366	358	380	393	364	390	362	361	362	419	570	661	624	542	489	424	411	358	366	348	341	345	386	409	384	373	343	372	346	368	366	366	377	348	345	338	350	360	376	361	341	382	374	376	375	337	356	342	358	327	358	349	345	331	361	359	388	341	359	387	359	363	353	345	388	382	350	338	359	345	401	357	374	407	385	374	318	370	352	339	374	327	360	351	363	367	359	350	373	355	355	351	401	362	361	345	406	353	372	382	363	373	375	369	369	309	359	388	351	365	344	362	325	324	379	340	325	306	357	351	349	329	362	349	347	327	339	402	376	381	377	364	394	332	355	350	351	349	332	379	377	393	333	344	352	360	379	363	361	386	364	354	393	333	357	363	389	352	352	369	382	337	390	381	351	349	379	368	340	350	372	392	372	379	370	373	343	377	355	371	338	377	342	370	376	355	358	393	345	357	358	357	392	344	383	346	375	360	359	362	385	347	344	363	364	382	407	362	364	354	344	356	379	333	377	366	339	343	371	390	342	331	383	376	378	383	347	397	361	390	357	379	351	368	383	370	368	382	358	396	396	345	329	354	343	387	364	354	379	354	397	361	392	367	352	374	375	345	373	360	346	368	357	326	394	382	367	395	395	382	357	360	386	349	355	368	371	367	318	397	381	375	363	347	365	334	381	372	356	358	340	356	367	382	374	379	386	386	394	344	332	343	367	348	364	355	378	355	375	394	379	415	354	356	382	359	349	373	360	371	353	352	361	357	389	349	360	344	343	340	365	384	354	371	355	349	386	363	392	357	356	351	374	376	350	358	362	342	318	345	381	373	326	379	345	358	365	360	374	360	385	336	336	387	366	359	379	373	396	355	368	352	384	372	352	361	323	364	399	348	351	379	370	331	373	348	373	359	358	358	335	376	376	335	412	351	416	364	379	344	347	328	358	364	348	367	343	349	374	352	350	361	350	378	358	360	352	342	387	377	398	368	362	364	367	338	371	368	365	372	390	381	387	364	358	372	419	340	408	359	376	393	367	380	338	338	358	346	389	326	341	398	362	381	391	350	370	394	344	346	351	398	348	370	380	409	327	334	349	366	348	363	343	341	349	312	373	381	353	366	356	358	371	357	359	381	392	351	329	344	344	377	337	373	386	332	361	325	404	399	331	381	357	333	339	354	405	325	341	367	382	339	341	325	360	327	375	330	359	347	315	345	348	351	366	354	348	363	374	379	384	344	382	366	377	382	370	372	352	365	357	353	363	349	385	340	342	368	367	331	380	376	336	393	344	365	397	358	355	392	350	349	323	346	338	344	379	363	350	364	368	367	350	346	342	350	365	372	383	375	375	338	358	359	354	356	334	338	369	337	346	386	358	360	340	386	340	394	375	339	354	361	358	405	356	390	366	325	393	349	361	365	359	357	348	328	388	370	346	364	377	343	390	392	349	373	370	373	361	348	383	346	350	341	350	351	329	363	357	381	331	357	352	375	350	363	364	354	344	364	341	340	347	389	329	385	353	347	390	373	323	372	369	366	339	397	342	367	335	359	360	342	376	348	366	326	377	373	358	359	351	363	347	367	338	366	371	384	342	356	351	354	349	373	364	383	380	387	404	396	386	386	358	349	348	381	389	329	361	320	357	331	335	376	350	381	356	332	380	427	378	375	381	363	364	356	340	340	335	375	412	355	374	372	364	390	317	351	334	378	378	351	389	354	350	358	383	405	369	385	345	362	360	360	404	351	377	349	350	373	381	345	338	382	350	333	371	394	382	365	375	376	407	356	383	369	369	384	364	395	357	383	389	350	367	366	375	384	347	362	355	355	369	337	361	357	362	348	374	323	358	357	364	373	401	355	358	352	343	358	324	348	373	361	339	353	386	355	369	365	338	352	339	368	364	354	374	376	389	357	347	347	353	366	351	358	380	370	352	321	360	387	351	308	371	342	367	343	380	360	370	344	319	321	366	330	364	378	369	351	369	359	341	371	374	329	354	391	359	346	371	355	372	373	362	367	361	366	370	346	369	385	368	338	333	357	373	391	359	344	342	405	340	350	350	344	359	352	343	368	402	381	378	372	356	367	320	373	370	378	393	348	359	377	339	383	321	353	347	357	363	366	369	347	381	361	335	368	345	340	348	347	372	359	345	366	345	343	337	332	350	344	384	335	361	365	346	369	362	365	358	356	369	348	324	383	356	366	361	399	356	341	390	352	384	359	366	346	355	357	352	340	356	351	345	378	376	337	348	372	383	361	349	373	353	345	346	383	321	361	349	346	344	373	362	362	351	358	352	397	350	341	385	368	349	368	401	389	367	370	329	321	388	323	332	329	353	374	354	375	350	409	386	330	366	362	381	381	354	385	383	355	353	357	355	375	321	360	387	381	334	368	367	361	374	386	376	348	376	371	374	355	364	363	415	335	335	380	356	381	342	363	358	354	356	354	348	356	354	357	378	353	343	355	364	355	370	370	317	342	344	372	383	340	388	338	355	347	376	358	388	381	326	344	340	346	365	364	360	340	365	364	344	347	349	365	349	345	339	358	347	360	391	349	378	359	380	340	357	370	349	350	370	350	378	371	333	337	347	345	390	342	388	352	366	370	343	341	359	385	358	341	339	375	343	357	386	377	362	397	354	368	344	338	346	356	405	348	349	366	359	356	358	382	356	348	387	341	370	370	336	365	368	351	361	343	339	322	365	352	359	356	374	363	343	361	363	334	369	345	385	363	338	370	357	340	384	386	371	332	367	340	371	350	368	380	348	377	397	367	373	368	346	353	401	371	335	376	405	386	353	383	346	335	366	350	323	351	325	381	367	361	355	353	370	355	371	348	359	371	356	344	322	363	362	327	345	364	332	339	376	376	373	347	394	370	364	387	378	337	362	349	366	340	331	345	329	350	369	342	334	386	389	366	329	369	359	362	361	383	364	382	378	358	366	374	335	362	351	380	350	348	360	344	328	362	345	357	331	364	355	387	368	390	345	315	359	324	343	348	351	364	363	357	366	381	350	368	355	335	342	371	349	387	358	374	358	360	402	348	360	353	360	388	339	384	346	332	349	358	373	350	348	347	373	366	324	384	356	350	351	364	395	377	303	357	368	357	366	326	368	361	369	350	367	389	373	338	362	331	354	349	370	354	361	377	352	349	372	359	344	337	352	384	367	373	344	344	385	357	355	359	362	401	374	319	344	388	353	359	357	358	375	347	359	385	368	349	381	374	371	357	349	320	355	402	368	340	398	389	363	364	365	350	365	363	349	356	358	370	348	361	341	382	373	351	385	388	329	342	345	362	376	351	372	354	359	352	350	349	375	328	340	317	351	376	358	362	354	364	360	313	367	361	374	386	387	351	396	356	339	368	371	364	390	370	357	391	338	357	360	373	379	376	370	385	372	415	355	376	357	312	341	352
34721	57559	40241	25627	20674	15275	10421	13121	7687	3655	3101	8086	27874	11513	11356	1101	1027	1038	959	891	885	760	750	777	819	781	802	749	761	703	744	755	767	789	778	796	739	708	758	701	737	710	716	702	694	715	694	740	688	677	738	862	1303	1552	1490	1227	992	850	740	729	650	660	632	633	602	631	641	657	635	650	639	641	675	683	709	660	643	642	643	641	673	615	605	626	653	673	656	646	643	643	654	626	635	669	659	653	665	658	646	686	662	623	674	655	697	663	715	641	676	614	665	673	673	664	661	653	666	636	647	700	626	664	609	642	652	630	646	646	656	658	672	660	700	608	658	663	685	644	618	631	692	658	598	636	621	584	637	643	668	642	692	634	630	643	633	627	692	632	689	645	667	656	645	636	628	642	658	679	624	646	612	642	634	677	698	633	624	692	643	678	667	679	631	632	628	681	638	635	650	686	678	701	685	644	645	645	656	669	633	619	617	634	678	668	621	661	649	628	645	698	607	662	646	647	640	663	584	655	684	635	638	639	709	623	668	663	639	634	670	666	679	654	629	676	684	673	649	679	672	625	643	656	668	681	630	698	631	683	669	658	687	665	705	674	628	607	651	670	643	640	627	672	643	628	634	630	680	704	688	675	634	680	636	641	654	658	640	637	605	690	659	639	630	666	642	678	668	644	635	627	618	664	631	666	655	660	662	638	655	654	681	644	625	636	675	706	644	690	671	731	659	644	699	650	641	645	647	669	666	650	625	664	674	610	668	667	648	655	646	665	664	617	624	650	681	675	654	638	672	671	703	648	657	682	695	650	632	650	654	627	641	676	620	617	666	628	639	636	634	642	639	641	699	634	654	655	664	674	666	656	638	678	668	618	662	637	612	626	684	629	614	656	692	643	664	653	661	615	642	649	601	654	638	642	644	645	641	670	664	640	644	613	627	639	633	653	654	634	670	614	699	643	654	672	651	641	662	712	669	617	654	666	619	625	664	647	676	638	648	664	627	688	630	634	654	648	662	671	652	637	636	641	628	636	656	635	650	638	688	626	633	639	628	622	647	667	677	621	652	653	639	672	659	651	645	659	654	629	620	665	610	640	655	664	594	637	671	655	676	702	610	661	653	673	652	645	642	634	649	621	635	673	673	661	662	654	629	642	633	669	658	677	653	641	629	621	681	674	630	691	646	648	647	610	613	667	685	653	636	627	647	650	661	668	650	664	686	595	635	625	676	672	649	600	649	646	643	636	630	664	689	660	661	610	666	656	641	657	653	661	625	639	636	643	657	616	666	650	644	674	700	631	667	656	604	632	627	669	642	613	664	633	668	638	653	693	622	660	667	667	644	657	700	633	600	679	663	674	710	663	667	652	666	629	642	682	671	616	654	630	662	667	630	674	649	609	653	651	669	675	680	661	644	637	665	674	668	680	640	666	656	661	670	581	611	671	642	628	633	647	679	687	666	621	615	626	617	662	645	643	683	637	630	668	650	644	683	683	643	625	680	670	705	638	696	653	685	666	676	674	617	640	709	631	651	690	632	670	667	678	637	625	658	666	639	642	663	640	603	609	667	645	676	642	647	644	674	709	662	702	643	644	682	647	640	617	662	646	689	642	669	636	651	633	684	648	698	643	658	669	663	668	664	689	643	575	620	634	680	654	607	614	689	657	636	622	663	675	647	650	651	659	647	680	619	655	644	676	643	646	670	689	657	615	670	642	651	620	658	638	666	627	668	619	619	608	643	684	632	629	689	638	654	661	683	633	602	649	606	644	675	625	684	648	723	671	656	687	673	606	680	686	680	613	642	636	602	644	642	652	660	641	628	676	675	624	632	679	617	679	638	720	623	627	627	648	622	608	667	653	679	638	585	669	622	660	607	650	659	659	634	657	691	596	650	654	695	648	657	644	612	633	618	656	686	615	652	666	666	699	645	667	615	640	640	641	623	663	633	629	675	633	654	698	646	661	610	674	657	640	676	639	635	611	656	678	618	655	655	655	636	662	662	665	643	698	650	620	715	644	687	657	620	614	647	637	666	625	624	645	655	584	664	633	701	644	646	615	672	648	624	701	654	619	642	634	677	649	686	640	712	624	677	645	647	629	616	705	631	666	671	675	604	655	663	656	649	639	636	657	677	619	662	637	611	636	645	642	679	715	620	637	614	650	685	654	651	629	627	643	617	661	678	646	622	642	644	654	614	649	634	658	654	654	648	619	636	615	679	671	646	659	670	639	644	682	659	680	654	664	687	636	687	636	649	659	702	665	645	621	678	675	608	647	671	606	601	668	679	647	642	610	680	619	619	647	622	609	630	677	653	629	694	594	676	672	649	684	680	674	644	600	702	664	646	683	697	669	627	642	667	651	617	661	624	678	642	667	676	656	586	672	668	631	667	664	643	656	630	619	642	669	676	678	682	580	645	674	645	634	634	654	638	637	623	665	633	682	653	654	694	652	673	662	628	653	649	618	621	670	657	688	644	645	621	672	631	617	637	633	680	649	638	668	625	661	623	654	664	685	696	660	641	627	687	663	661	646	673	627	664	653	694	647	667	615	665	624	720	624	630	636	630	623	651	624	650	677	633	676	705	654	644	646	700	664	630	593	644	642	659	612	631	672	705	630	618	612	614	702	644	681	659	662	565	624	693	626	636	679	645	634	640	638	664	650	624	671	613	638	612	696	692	622	575	643	651	644	624	619	708	677	645	596	655	696	635	641	633	670	657	681	635	645	650	682	664	663	641	617	643	646	661	652	689	648	622	638	661	647	623	625	639	652	619	634	675	627	696	627	685	676	700	640	654	645	660	631	654	623	678	649	656	693	656	677	620	610	612	616	670	684	659	646	615	634	624	638	622	643	617	677	688	658	640	616	618	673	630	648	644	671	624	656	638	687	665	638	630	685	676	634	636	656	638	611	616	572	658	698	668	646	664	650	658	673	626	672	661	669	642	711	664	664	614	645	643	644	680	648	606	646	635	676	626	606	674	656	651	603	664	628	708	669	598	704	653	704	639	663	667	656	618	653	702	649	663	652	691	702	623	653	672	637	658	673	668	634	679	648	612	686	609	619	664	624	666	686	636	635	643	600	706	617	670	611	627	622	652	683	666	645	649	651	685	661	633	628	650	634	643	674	671	654	691	670	656	629	673	630	658	675	659	670	622	665	667	701	647	606	658	714	634	616	700	684	645	680	669	647	673	668	608	612	646	671	649	657	711	636	686	651	622	614	672	598	681	661	700	630	652	654	642	668	709	642	661	629	647	692	624	630	651	677	716	666	655	632	650	632	681	656	711	670	633	675	644	636	656	600	681	602	648	625	619	663	633	662	667	652	613	659	647	645	627	639	660	637	658	630	663	665	639	638	638	626	658	660	629	668	674	684	643	637	628	668	647	710	680	636	671	675	676	642	653	685	637	650	609	619	651	610	638	647	701	680	632	644	666	632	658	661	611	679	639	637	606	616	637	656	675	609	693	683	616	659	632	693	637	653	651	659	649	663	691	674
27610	23304	19067	8138	3681	2265	1403	969	862	670	619	861	1630	657	606	499	484	470	473	496	440	452	470	478	487	484	443	488	402	481	417	468	410	427	458	454	451	443	492	464	482	466	423	487	442	461	475	451	418	496	447	477	453	448	439	468	446	468	435	455	445	430	411	447	441	483	467	429	464	409	475	461	460	435	471	409	468	437	435	434	435	453	449	439	458	430	402	409	431	418	461	450	444	430	471	459	444	438	412	454	407	447	432	404	422	457	434	419	452	485	416	442	450	450	459	457	424	383	430	483	442	460	429	450	417	463	429	400	414	417	414	484	466	439	398	464	418	430	458	427	440	431	428	424	453	454	437	444	432	470	453	439	452	442	446	441	428	443	449	437	445	437	436	434	410	472	412	419	471	433	460	408	414	457	434	460	428	446	461	444	436	441	457	439	442	486	404	429	412	422	481	431	464	414	434	410	460	445	425	450	418	459	470	444	440	453	430	425	398	441	479	464	415	456	431	487	482	420	456	462	439	446	450	389	447	429	426	443	450	430	432	455	416	408	415	448	444	424	474	465	412	474	419	448	476	410	442	432	426	440	383	454	418	443	483	426	432	446	447	427	437	491	406	435	465	476	400	421	436	433	426	444	434	460	439	425	431	443	471	452	426	420	461	409	415	453	430	436	460	447	416	428	451	463	439	429	439	457	419	426	438	446	435	487	459	445	457	450	452	415	439	459	425	445	435	437	428	463	440	455	450	437	415	443	477	455	419	445	434	433	421	417	459	444	437	455	408	450	437	462	465	459	405	412	453	414	465	473	451	439	443	455	439	448	405	444	439	435	436	420	473	449	444	464	455	439	467	419	428	483	463	441	480	434	456	424	413	445	486	438	446	436	451	441	435	417	447	450	439	472	435	452	406	439	456	448	466	410	475	436	427	454	442	432	422	442	462	428	446	470	459	436	450	464	473	434	390	430	479	464	464	455	421	448	468	454	425	413	435	440	441	443	479	459	448	457	441	452	429	427	417	463	429	430	470	417	469	415	434	418	449	459	424	416	410	440	425	474	410	447	459	418	433	446	445	439	451	430	444	455	438	420	449	465	450	451	435	443	437	458	448	461	465	433	468	455	421	439	443	450	430	473	451	449	439	483	477	392	437	475	438	437	413	437	448	418	406	450	455	470	413	445	433	465	445	437	414	445	437	462	461	458	437	454	412	440	456	449	453	456	439	420	414	421	440	450	426	428	476	499	425	439	432	475	467	474	462	466	448	439	413	446	437	428	476	468	438	466	478	457	419	403	439	462	408	472	440	480	442	447	440	407	408	448	471	409	437	459	462	415	438	452	434	452	420	483	456	439	450	462	427	432	397	442	457	469	421	417	458	455	419	443	457	437	445	469	433	453	485	452	430	457	448	450	467	409	400	468	434	464	418	463	418	451	462	432	467	482	424	425	433	389	461	435	451	441	459	398	462	474	434	480	411	434	426	446	432	416	484	463	467	412	429	430	449	454	435	481	459	453	435	417	451	472	444	462	476	379	445	453	449	433	455	421	434	460	418	467	422	449	444	438	415	465	394	449	453	440	446	453	432	414	437	464	435	441	467	424	477	468	443	404	417	439	463	480	458	427	437	426	420	463	422	445	437	438	423	414	463	449	454	386	422	462	450	412	444	475	416	419	472	432	455	447	436	438	452	455	445	440	434	415	439	433	442	457	473	428	439	384	425	478	431	417	430	412	469	435	435	434	486	467	433	462	461	456	413	441	417	435	444	436	455	442	400	456	461	443	418	467	440	449	451	443	437	464	423	470	431	475	450	397	449	432	425	419	457	447	436	508	417	470	465	480	435	470	429	434	438	423	456	434	457	456	425	462	442	400	424	428	474	468	452	448	453	420	445	436	425	432	426	477	430	480	419	437	451	456	448	462	468	455	432	466	435	417	434	445	403	447	460	451	463	448	417	460	444	397	471	457	446	443	440	446	449	444	451	429	409	450	434	450	440	464	429	445	463	427	459	426	412	432	380	439	424	444	451	463	477	458	385	440	456	439	436	470	450	459	421	432	425	440	411	426	461	423	442	436	455	427	384	444	426	433	471	441	439	451	427	455	482	450	414	404	440	469	452	468	462	462	437	444	483	449	465	504	458	445	424	463	445	429	455	481	429	434	418	443	417	402	416	440	487	407	435	491	426	426	455	452	408	460	438	434	466	478	458	439	427	424	455	467	444	402	459	448	416	415	436	439	396	455	474	456	422	459	432	418	434	481	442	468	470	409	460	427	419	456	445	436	437	426	437	493	397	432	435	430	463	466	450	396	441	427	443	462	454	421	454	436	427	447	384	437	445	440	444	454	424	425	453	474	427	409	458	423	464	433	437	454	458	465	427	431	482	437	433	437	468	448	432	434	450	458	422	435	448	439	417	463	416	501	440	425	434	432	420	425	436	419	437	454	460	404	409	472	462	450	485	437	414	467	444	428	473	455	404	475	392	437	433	445	453	462	457	420	428	439	452	403	460	425	428	441	408	480	421	443	443	434	466	451	485	456	425	424	457	445	450	410	453	453	445	449	426	436	453	449	437	440	440	433	476	458	424	425	438	438	449	447	429	395	450	459	466	460	463	454	403	469	424	444	450	474	467	456	431	446	440	428	449	460	458	399	429	403	435	420	444	442	435	418	432	448	439	446	414	439	444	453	425	436	453	478	426	451	492	478	395	459	439	463	445	417	443	454	466	442	453	427	446	444	425	423	441	441	459	438	444	432	414	420	458	438	432	421	460	446	414	441	433	463	427	451	453	462	442	486	449	432	450	443	430	426	419	436	447	440	439	450	466	440	456	438	431	448	450	459	440	442	436	417	424	410	426	461	450	430	459	435	440	435	450	453	443	428	432	439	435	464	455	449	410	436	455	414	478	427	456	451	456	414	428	424	460	448	442	416	463	454	441	442	419	420	460	434	500	451	475	403	421	442	436	478	441	451	449	428	459	450	426	486	449	435	433	415	425	456	469	448	460	462	463	466	466	438	417	438	420	461	438	458	424	472	435	461	415	444	465	414	466	429	483	438	469	432	404	418	422	449	417	406	444	459	434	435	443	425	443	477	453	431	449	455	443	432	472	466	429	447	455	479	436	473	402	438	448	459	450	422	488	451	445	433	437	465	469	447	500	438	414	447	445	426	463	463	424	448	452	413	433	461	437	426	431	440	443	441	428	446	432	432	460	402	449	427	435	416	434	452	443	450	434	421	468	444	454	450	388	486	444	425	495	438	430	440	414	422	451	453	472	425	437	465	433	437	432	413	456	443	422	456	403	468	418	439	457	448	467	478	430	486	423	446	464	424	450	422	420	439	443	432	462	455	464	449	429	421	438	426	477	425	418	457	455	495	423	448	455	424	451	434	433	434	438	471	488	443	440	448	426	447	441	439	437	444	425	452	420	439	428	484	467	413	422	424	442	451	454	460	428	434	421	431	457	462	418	439	416	413	470	433	434	439	437	470
27451	37889	22863	12397	9544	6625	4085	2995	2409	1558	1387	2291	4485	1509	1407	971	970	910	949	897	863	830	870	875	884	895	866	843	896	873	844	811	869	863	824	805	841	845	774	808	803	854	847	798	807	872	788	809	789	756	774	836	792	767	898	876	878	876	931	856	850	845	811	829	773	790	793	865	791	806	828	842	810	788	792	812	804	778	769	783	853	835	838	805	833	811	795	836	814	775	870	854	806	763	829	774	813	863	849	818	808	832	823	844	810	820	787	825	869	808	827	806	832	836	768	756	823	797	799	852	815	821	816	785	817	856	816	807	803	817	857	823	789	829	814	787	800	808	785	819	796	840	815	809	812	840	767	772	797	817	771	833	845	826	811	838	763	817	797	820	842	824	805	811	878	816	808	814	790	845	772	770	768	795	842	808	772	774	794	842	805	788	778	782	788	836	775	815	819	821	827	835	775	832	844	851	777	780	851	770	837	809	804	884	802	827	777	839	831	825	818	775	815	784	765	788	759	811	763	795	822	785	881	836	825	757	831	838	795	767	805	775	822	819	838	825	822	802	831	787	865	849	771	775	819	829	824	806	805	800	823	831	809	826	812	784	829	782	830	821	782	820	786	778	849	780	789	840	867	804	868	859	797	786	831	802	809	819	803	746	792	839	847	809	813	783	801	795	797	832	793	819	827	823	831	796	768	819	839	827	841	805	815	784	833	803	783	836	792	823	844	825	790	789	806	816	849	809	799	790	851	826	867	788	828	819	833	827	830	840	817	878	838	793	825	845	786	876	782	756	817	760	828	845	817	791	829	777	804	791	783	856	799	851	768	777	788	841	833	821	800	802	759	793	830	834	813	806	776	827	827	833	797	809	803	811	848	797	828	762	815	750	811	809	869	776	789	783	816	809	836	869	861	840	780	785	809	760	812	848	810	794	843	765	777	848	860	775	856	773	772	819	829	757	855	845	824	753	790	810	789	781	791	861	841	829	818	797	838	851	781	848	802	824	810	818	826	811	802	816	798	819	749	795	823	786	837	827	824	821	812	852	821	860	791	836	798	796	808	798	797	874	776	846	818	779	842	804	813	831	803	810	796	783	867	789	815	825	791	816	816	794	782	792	835	784	831	842	835	819	836	772	784	798	795	823	834	776	820	801	796	840	784	801	820	816	794	838	856	880	800	814	788	805	797	834	803	810	801	791	786	846	817	803	765	840	807	812	838	834	807	816	787	827	817	804	833	811	780	801	847	836	807	800	796	802	780	846	778	803	772	814	816	822	826	804	810	804	814	814	829	813	847	767	789	802	816	802	824	795	823	791	792	816	799	855	843	827	818	816	814	784	814	795	789	874	874	790	828	761	820	827	809	819	801	853	869	816	800	843	808	793	828	806	809	799	801	874	788	797	788	784	800	831	786	857	801	770	824	815	874	812	843	774	754	818	795	782	745	809	796	759	874	831	785	768	832	807	796	836	853	805	799	818	782	767	799	808	836	830	802	827	854	802	851	832	863	824	809	889	835	826	818	806	759	822	836	782	814	818	801	803	827	776	835	820	834	830	739	731	813	840	818	798	852	833	781	783	826	821	800	810	813	763	784	849	791	807	818	781	771	765	828	789	802	798	849	818	843	868	783	790	819	781	793	826	841	840	831	799	789	824	818	813	837	799	817	791	741	811	811	815	768	801	821	849	858	777	860	799	842	816	845	815	828	856	813	783	824	789	780	794	824	809	820	788	812	796	794	771	841	819	825	833	803	791	796	859	809	777	789	806	796	809	870	815	846	846	805	761	794	807	797	818	779	819	845	799	791	832	793	799	790	792	784	843	804	800	824	862	823	804	801	839	851	814	812	856	824	769	842	796	855	798	807	781	835	800	758	786	848	790	862	753	798	772	822	832	825	809	779	843	809	822	781	831	790	772	765	785	787	816	834	810	836	786	804	794	782	777	782	786	846	810	831	813	818	791	824	838	880	824	794	828	793	820	835	818	798	774	832	775	802	793	816	807	782	864	818	827	771	858	791	817	783	869	842	844	755	812	853	809	871	818	792	795	813	819	776	821	789	854	789	815	841	786	857	757	833	760	823	872	793	821	788	845	836	842	806	833	828	856	760	828	789	858	811	817	783	816	778	835	835	841	792	784	797	836	797	813	818	855	827	804	867	812	848	791	806	793	817	798	814	815	792	845	807	775	803	796	817	776	832	823	824	795	802	824	776	830	811	860	804	819	832	827	824	800	779	746	805	850	791	765	793	795	777	801	799	820	809	789	846	848	768	835	796	821	812	832	827	771	847	834	783	805	813	796	806	818	791	836	776	822	784	851	792	803	801	813	810	798	826	880	785	835	761	795	797	795	784	821	795	824	846	746	770	827	821	800	838	825	815	770	876	781	765	825	820	821	807	766	833	851	804	804	783	778	818	832	758	823	808	792	845	800	769	810	804	827	838	812	822	788	832	819	798	782	842	839	795	844	794	790	808	807	767	824	770	818	803	825	848	823	856	808	795	776	820	775	822	774	808	858	800	769	781	813	775	791	792	797	787	825	787	840	759	784	832	759	814	798	784	823	842	812	786	796	797	805	804	780	785	838	804	787	779	806	790	800	819	800	819	823	846	802	838	847	817	813	853	776	813	828	777	783	860	801	836	841	777	786	796	820	821	787	784	770	747	839	790	786	833	819	803	875	810	844	828	789	798	829	855	817	793	818	790	826	828	837	754	811	836	831	812	790	830	789	803	796	825	788	783	826	775	807	834	815	736	758	778	875	832	807	832	866	767	810	837	857	880	845	842	821	785	798	834	816	823	802	779	807	768	782	819	806	828	759	798	812	835	858	804	803	812	829	761	838	782	798	789	823	824	784	804	779	812	842	809	848	824	843	807	787	825	816	801	775	779	866	798	807	819	778	782	770	803	810	844	793	797	788	871	822	848	785	825	793	832	776	813	720	866	809	815	805	828	847	826	802	773	825	795	801	829	825	758	778	854	810	846	830	818	759	843	820	788	800	810	823	800	798	827	778	813	758	797	811	781	778	761	822	814	803	827	795	802	832	769	811	788	829	838	798	806	808	835	838	826	780	781	814	821	811	820	840	785	843	841	817	792	771	816	835	794	840	816	833	792	818	804	817	804	847	814	784	829	832	807	778	852	884	877	776	832	785	782	813	842	796	795	768	817	818	838	837	844	842	802	795	814	827	803	866	800	794	838	779	820	771	829	835	834	816	863	786	797	827	788	797	790	798	837	840	863	824	783	815	807	778	730	780	776	834	759	821	886	793	852	743	818	796	820	829	848	850	854	814	829	812	816	805	776	799	794	788	780	826	770	834	825	831	805	858	778	820	790	838	803	794	815	766	835	838	818	736	773	829	806	783	795	830	858	829	812	807	807	806	838	814	854	860	799	836	848	798	788	785	826	812	816	806	845	784	804	817	829	822	817	814	786	787	837	786	768	770	803	817	820	812	813	793	802	768	811	833	842	757	802	807	796	802	805	785	830	833
24509	21620	28790	24728	20596	9933	3969	5590	3338	844	670	2413	10797	2055	1453	473	456	496	458	436	413	412	410	403	429	400	430	417	402	423	388	380	397	405	427	397	393	395	411	406	361	391	393	411	412	378	400	417	372	391	405	393	412	461	559	549	510	420	409	399	382	371	435	346	404	433	370	392	413	366	390	371	373	393	358	403	390	388	384	379	407	339	380	401	396	376	367	390	396	401	391	427	387	357	385	386	395	399	397	405	395	383	359	377	379	416	394	369	400	372	392	339	384	384	385	362	398	418	406	393	403	399	407	387	393	395	385	382	361	362	397	368	368	348	366	359	408	373	358	383	398	394	394	354	375	395	412	379	386	417	385	404	386	372	391	391	386	382	411	400	394	352	403	379	409	382	405	394	399	380	399	386	373	378	351	370	402	397	395	367	394	350	426	387	350	395	382	380	410	392	399	382	371	374	359	388	380	420	392	334	384	381	371	399	409	417	397	380	405	377	389	393	385	409	389	387	387	368	417	418	364	384	365	382	364	389	373	393	372	394	422	369	408	358	363	388	391	390	367	406	378	371	408	354	372	359	331	384	358	383	386	392	429	373	370	396	390	388	391	361	418	385	379	407	385	411	405	369	348	373	390	390	409	385	431	402	377	369	391	398	398	365	372	357	418	396	406	368	361	368	431	341	413	351	368	376	379	419	414	375	380	407	397	394	381	354	400	373	373	388	410	410	392	363	395	376	391	408	378	362	375	377	376	414	371	424	398	391	385	373	325	357	383	379	416	364	347	383	375	366	409	380	395	380	357	358	350	381	386	407	384	396	389	379	389	401	394	386	394	420	402	399	382	399	347	353	388	353	387	388	405	377	391	400	385	383	377	354	412	357	395	402	372	360	371	376	393	402	393	393	366	382	397	378	344	401	389	391	397	403	393	356	375	380	344	404	408	415	407	368	415	397	373	392	426	387	378	376	388	386	352	343	426	379	405	358	376	382	381	429	385	403	385	403	402	381	386	383	392	362	351	380	369	388	379	397	412	433	458	413	379	423	406	414	412	353	397	378	382	366	405	382	391	422	378	373	418	388	407	395	386	357	378	404	396	385	353	323	380	376	392	359	390	375	397	387	399	401	368	391	419	397	444	413	379	376	377	399	361	399	336	429	391	343	353	380	406	397	419	403	357	385	413	380	416	404	352	389	411	394	358	415	363	389	385	377	415	386	363	419	378	388	385	416	386	335	375	397	376	370	337	407	396	399	384	379	355	384	415	364	406	379	428	395	386	402	402	385	399	374	389	385	379	369	378	370	370	410	404	378	394	393	409	378	374	395	365	405	383	374	368	395	371	360	356	369	358	375	376	372	395	420	343	334	379	380	379	367	395	380	388	412	395	385	375	431	373	358	358	390	383	378	352	379	379	392	389	371	388	379	396	374	363	367	357	356	404	400	346	374	402	402	401	377	394	366	397	395	378	435	375	396	367	387	349	372	366	369	388	389	371	370	405	415	360	380	386	370	383	401	407	382	415	427	338	394	397	358	363	386	364	378	404	422	423	376	358	373	380	371	350	377	432	366	400	359	374	412	389	409	388	380	391	415	419	371	387	372	392	369	364	373	405	406	364	403	399	390	388	343	340	385	388	391	401	403	383	364	417	346	376	427	384	364	370	391	404	385	418	399	386	398	342	382	377	365	387	391	390	399	390	396	366	368	405	356	364	410	391	383	393	395	387	385	393	367	383	423	390	402	372	346	396	373	383	390	366	353	378	395	355	392	347	366	399	369	384	362	379	369	382	371	418	408	375	396	385	350	393	392	379	358	388	372	391	389	388	443	380	379	405	380	358	378	402	389	396	394	375	419	403	361	385	393	380	389	383	375	371	373	392	369	390	422	353	395	401	374	370	377	357	393	387	372	383	414	361	376	417	387	401	393	416	392	386	397	397	354	394	381	378	356	398	426	393	384	395	428	371	428	363	381	385	393	365	363	363	406	400	386	392	372	383	348	385	397	446	398	386	398	353	429	418	385	370	401	409	365	381	395	380	373	376	380	360	390	370	366	390	357	414	376	374	375	391	376	406	371	374	367	365	383	369	397	357	383	395	363	378	389	399	399	377	375	383	355	368	391	368	369	415	425	377	361	379	388	382	382	356	418	429	407	391	354	390	396	378	385	387	411	387	390	373	385	369	373	352	394	343	362	394	370	436	388	410	391	387	325	429	357	365	387	396	379	354	384	420	412	413	411	384	369	388	395	391	362	391	377	375	389	414	417	410	377	368	366	415	378	374	383	356	336	387	369	426	384	385	390	415	384	379	386	368	394	380	384	369	367	407	380	390	376	426	371	387	442	384	403	398	395	369	393	412	404	415	418	398	415	436	371	379	384	403	381	384	345	414	383	363	397	381	403	380	382	387	384	414	345	376	407	390	411	335	379	397	374	399	400	393	360	368	345	399	373	346	362	362	382	437	404	366	388	401	357	367	387	354	394	377	396	373	376	385	369	375	410	394	379	364	379	378	380	380	407	363	396	349	394	391	397	363	389	391	400	350	384	389	400	400	383	370	384	378	374	380	384	381	382	385	387	384	373	383	384	373	407	393	386	388	390	360	355	401	443	367	401	415	394	434	387	379	450	410	394	380	417	411	370	395	378	364	380	407	402	373	393	365	391	389	413	405	390	366	369	393	450	372	362	385	418	383	357	386	357	365	367	398	357	363	378	378	381	393	390	401	385	368	394	393	409	388	388	389	388	383	355	366	431	442	396	358	371	383	378	387	395	375	389	397	379	399	365	410	348	390	368	390	417	422	371	380	375	378	359	400	391	402	399	381	395	369	416	419	405	412	358	375	395	408	408	402	402	378	384	380	381	376	394	379	367	403	382	378	385	381	422	385	417	387	388	388	366	379	377	361	402	379	403	384	371	381	395	407	395	424	394	379	402	390	386	360	407	356	381	398	356	371	376	384	358	402	380	350	383	383	413	396	393	378	391	400	403	390	389	415	386	391	400	407	410	394	389	361	403	381	354	373	405	413	400	381	411	379	388	371	371	407	385	397	379	369	397	354	387	394	391	397	401	389	376	362	399	378	369	386	376	381	411	402	373	396	390	396	374	394	363	392	389	400	376	396	410	364	383	356	376	369	404	365	367	393	347	396	382	366	378	366	411	387	387	367	383	362	418	378	362	393	370	372	372	374	399	413	372	376	368	382	383	385	413	391	380	377	363	424	368	390	342	385	387	432	400	396	403	403	333	387	409	399	386	383	369	400	373	400	340	362	351	363	406	356	405	394	405	396	392	389	388	387	364	405	354	362	387	363	391	381	393	394	391	361	383	380	367	397	391	423	390	346	399	391	406	392	388	449	402	408	393	349	380	372	374	404	412	404	412	389	352	393	382	391	376	394	368	417	393	390	351	395	389	382	385	376	360	353	391	374	393	411	377	363	378	407	377	379	386	383	408	392	359	377	388	393	361	385	401	373	384	414	378	401	383	361	415	413	370
31408	48776	32422	19344	15986	11788	8811	14221	9042	2424	1929	7364	22816	3916	4021	1131	1080	1048	987	891	798	773	775	798	767	808	780	849	813	817	778	776	810	743	795	777	774	742	753	789	777	745	746	756	723	744	718	734	686	751	727	766	784	897	1391	1190	1022	893	830	734	727	708	688	721	668	709	679	710	711	721	681	720	690	722	681	708	675	713	697	651	736	689	692	697	671	652	755	748	716	697	725	712	700	701	697	746	713	744	694	746	686	699	726	698	712	680	732	726	718	760	709	712	724	662	717	740	741	707	705	687	686	669	676	710	698	769	760	679	683	668	681	695	702	730	728	705	712	681	674	724	741	727	731	708	725	685	741	734	716	750	712	722	697	693	772	714	680	724	722	708	700	683	722	735	729	681	699	726	738	703	719	687	691	669	746	676	720	705	648	734	729	717	721	683	707	660	708	691	720	732	710	736	702	695	725	718	696	745	688	764	735	709	643	727	703	676	728	685	741	707	713	701	720	674	697	712	722	695	706	705	691	695	721	706	728	667	717	643	701	737	687	719	717	749	676	730	727	732	665	693	715	778	686	666	675	711	715	722	694	705	707	731	717	718	676	716	685	685	714	731	709	714	687	742	725	695	707	717	732	671	699	718	697	668	713	700	742	678	694	674	714	690	685	747	702	703	710	685	680	668	699	689	727	748	721	743	696	657	704	691	701	726	697	704	698	742	690	686	688	717	679	722	763	702	694	755	700	762	703	701	703	719	725	701	702	717	679	732	677	693	698	749	709	676	715	675	704	753	748	714	709	724	737	726	718	753	723	707	665	703	696	721	701	699	699	710	730	766	692	725	723	699	679	717	719	726	719	672	676	752	704	713	715	693	716	756	724	700	757	700	718	723	716	684	740	732	729	690	715	740	698	710	725	684	699	767	679	713	683	705	758	712	769	706	738	708	727	720	722	719	722	700	724	692	706	711	761	684	745	728	696	703	723	721	709	701	639	735	720	722	726	730	676	715	758	746	736	698	659	716	673	700	742	729	675	758	715	698	694	687	742	689	713	723	751	705	719	701	681	733	703	720	762	706	682	686	701	722	753	695	715	726	684	761	735	713	714	698	737	738	702	647	723	679	702	736	671	749	693	724	799	716	678	689	711	735	739	737	699	725	788	657	684	725	686	719	738	695	715	720	719	722	733	708	701	694	708	680	716	728	670	702	724	693	719	727	693	658	706	724	715	700	723	683	712	682	692	703	699	748	695	738	716	716	730	762	704	723	690	741	720	725	706	714	721	683	665	665	723	724	704	706	706	733	724	698	682	738	682	703	709	709	699	702	732	721	708	712	738	711	716	733	687	728	771	705	698	701	673	758	753	688	708	743	732	757	722	717	713	747	707	691	708	727	681	691	722	716	681	678	757	756	703	717	716	714	704	692	661	695	711	732	731	683	706	719	698	717	686	746	736	706	729	725	731	715	713	724	699	741	724	757	764	707	710	688	717	766	742	718	707	684	704	733	748	695	732	684	760	705	719	732	706	674	710	718	723	674	732	726	733	696	725	703	712	737	704	747	708	715	748	743	756	738	695	711	671	769	715	746	734	752	699	690	680	700	687	709	721	720	702	696	689	715	692	752	736	705	728	724	729	734	687	729	714	722	685	768	690	692	704	655	704	728	730	720	692	739	692	636	736	697	699	733	712	694	711	700	717	725	735	729	666	696	698	747	718	695	709	719	748	727	726	724	704	729	760	662	692	745	727	724	729	693	643	680	731	667	718	671	672	694	722	758	716	753	678	782	692	678	734	737	726	712	729	706	691	752	721	727	717	723	712	690	700	717	738	733	707	756	698	725	667	759	700	675	698	735	697	718	691	700	666	713	715	672	718	731	710	683	709	673	716	702	736	691	704	753	714	668	722	750	679	703	703	706	727	725	696	714	681	693	702	708	683	706	704	648	705	689	695	711	715	700	731	703	770	759	729	722	712	711	726	686	723	706	637	678	697	733	775	715	696	683	731	750	684	709	655	709	707	683	699	748	722	673	702	694	682	712	680	705	749	703	689	719	695	700	713	736	725	714	751	710	708	728	708	682	666	692	725	747	682	740	706	656	712	728	709	701	701	719	758	707	732	738	683	737	748	704	755	695	668	773	736	772	689	731	701	694	704	694	713	729	657	694	706	731	686	711	735	692	737	680	689	720	721	668	739	709	695	713	737	686	736	690	705	770	712	715	659	769	702	679	655	670	665	715	660	722	737	689	699	702	734	743	662	692	722	730	700	703	688	689	729	683	749	714	687	657	713	694	752	685	690	676	718	692	724	705	686	717	735	706	715	724	708	659	716	772	706	742	713	706	738	696	682	721	782	683	693	715	705	703	747	724	747	710	696	753	762	747	705	711	715	679	715	703	703	741	686	684	708	689	720	693	708	707	714	698	702	718	728	696	709	703	726	732	724	738	720	721	721	712	647	677	709	749	741	746	764	689	734	676	716	741	719	683	724	726	724	752	734	700	746	717	734	706	731	692	699	698	723	744	739	726	688	735	712	699	776	713	735	709	714	664	727	730	700	750	746	699	722	724	690	736	701	706	726	700	744	730	700	694	710	706	747	704	731	696	670	712	711	753	685	694	719	735	720	712	726	760	711	694	711	738	752	737	675	677	752	749	719	687	706	674	671	698	676	711	722	716	695	694	715	697	717	709	721	706	689	697	743	717	710	712	710	757	727	721	712	716	713	688	669	683	722	669	778	713	714	698	679	732	703	709	733	676	749	753	729	727	693	687	721	758	768	685	722	761	762	690	676	705	671	692	692	641	741	766	702	706	753	715	731	677	682	672	687	729	695	703	737	696	675	699	687	782	708	774	737	710	721	698	699	726	718	720	724	711	696	706	708	671	723	714	734	696	686	686	685	706	660	754	785	649	681	678	774	679	695	740	712	716	729	694	710	709	726	729	722	701	725	688	748	754	685	691	712	677	697	681	672	687	740	733	722	736	676	725	692	686	724	680	728	705	718	703	698	715	737	711	635	739	699	687	730	709	681	678	696	698	698	694	737	714	708	707	707	667	709	668	665	669	716	690	728	771	729	662	728	737	738	706	693	675	698	729	689	728	702	741	687	736	715	687	677	690	700	706	676	729	747	732	704	685	757	672	702	699	645	669	710	754	757	706	685	699	731	710	717	749	732	732	717	665	742	726	751	712	715	712	737	736	754	693	724	698	740	699	708	712	699	744	664	709	682	702	704	731	703	741	711	689	680	711	705	692	711	758	720	690	749	718	697	725	664	700	719	705	713	723	707	706	735	673	739	739	672	724	713	748	688	697	745	691	692	696	721	674	725	705	718	720	749	755	738	649	730	687	707	714	703	691	684	701	741	709	684	700	686	736	659	706	728	713	709	705	714	691	739	672	700	708	685	711	731	637	724	753	732	722	727	730	724	707	705	667	667	704	713	725	731	712	704	681	694	657	674	732	682	698	749	683	659	748	656	725	686	681	718	719	681	677	725	720
23590	21647	29416	24109	21554	20342	10467	17163	6308	1222	850	2533	15021	2288	2331	525	544	548	479	473	455	407	384	382	366	352	374	416	404	362	381	392	385	420	355	388	402	380	403	368	359	385	388	384	351	357	350	377	380	373	352	374	420	631	778	625	543	423	403	336	381	344	363	386	342	366	345	343	363	351	338	323	331	342	368	352	344	359	350	379	346	380	391	336	348	351	339	358	380	325	363	356	345	389	395	339	344	333	358	374	326	353	338	343	342	374	355	355	367	329	354	346	324	357	337	395	349	382	348	355	366	338	354	347	365	375	368	375	358	343	400	358	350	318	351	314	353	354	307	334	350	356	334	358	341	366	363	338	365	364	374	340	372	362	388	377	364	358	351	336	375	374	312	328	372	371	363	373	349	349	358	365	362	349	309	378	360	335	354	358	356	327	392	341	384	330	346	353	316	338	373	344	346	329	359	356	370	346	381	360	346	357	318	386	362	337	362	365	338	344	344	384	363	369	347	358	351	330	366	346	334	353	325	343	375	353	369	367	323	344	343	357	336	376	345	365	360	338	337	353	387	319	348	382	343	341	350	346	362	380	355	326	364	357	351	365	318	347	337	352	347	342	379	401	345	372	303	376	345	363	355	356	382	338	375	331	341	329	381	329	337	374	342	375	356	359	353	369	370	371	345	364	368	332	314	343	410	374	358	366	332	376	366	375	352	338	341	350	344	339	345	358	339	347	315	368	347	358	359	369	369	372	373	357	344	314	370	385	346	363	349	398	398	354	373	363	356	368	378	339	347	364	357	329	385	346	386	343	333	349	363	371	347	340	370	332	356	387	342	358	352	346	330	332	330	359	365	379	372	354	390	351	329	384	357	381	362	375	375	340	361	328	349	357	350	367	391	346	382	326	349	371	349	346	351	331	375	354	372	358	346	360	344	360	344	379	344	343	369	368	366	314	353	372	350	349	369	346	355	327	343	373	344	337	360	381	381	347	386	352	397	371	332	371	386	348	352	367	333	343	354	328	375	331	361	394	342	387	364	396	353	350	317	336	369	376	336	351	361	379	336	341	353	347	367	338	361	320	378	341	337	369	334	334	392	353	409	357	377	336	372	359	333	356	370	370	321	333	357	382	337	310	369	352	352	360	367	372	343	372	382	348	355	360	363	355	328	353	398	356	360	356	348	317	348	342	366	376	339	350	335	362	384	391	348	358	360	347	361	354	331	363	341	329	365	363	343	342	317	347	356	335	337	335	362	339	331	368	374	363	340	374	355	355	320	365	341	365	328	363	365	353	355	354	364	365	366	352	328	343	363	369	362	382	360	353	374	367	374	366	358	356	345	361	395	369	349	354	357	321	335	361	349	354	338	323	338	342	379	376	327	361	327	363	336	352	347	363	357	361	372	339	353	342	369	370	354	351	348	317	367	323	373	346	341	339	343	345	368	353	356	345	347	345	356	360	351	334	363	363	346	346	368	386	354	363	378	364	337	358	358	360	329	357	345	368	346	382	335	348	354	371	353	367	340	323	358	334	353	309	369	345	354	344	374	342	357	374	345	363	379	344	349	357	355	350	351	349	349	391	344	406	348	358	334	373	353	363	351	353	329	349	393	335	353	335	354	342	360	334	331	383	332	336	322	325	331	382	335	378	352	364	324	334	332	349	371	341	340	347	354	325	365	362	339	384	366	347	371	344	342	356	355	358	317	340	297	333	350	350	347	362	338	366	305	373	335	353	323	342	349	377	371	333	320	379	345	394	330	364	381	382	327	344	329	352	399	344	386	373	359	387	379	346	331	332	379	342	357	349	339	365	358	351	369	358	365	348	372	324	324	335	369	363	331	325	364	379	353	387	355	343	350	342	375	384	372	341	358	345	356	358	347	328	367	354	343	339	368	331	379	365	309	383	374	364	323	399	343	369	359	367	362	343	331	352	353	355	335	380	366	376	332	385	347	329	332	324	359	354	357	355	359	327	327	352	320	328	382	377	360	347	360	314	336	361	314	359	347	337	379	343	366	353	346	363	351	363	365	338	358	343	371	344	356	367	339	344	359	337	331	382	361	381	392	328	388	363	322	365	342	354	342	353	349	342	355	318	354	334	355	366	357	330	363	334	377	374	375	332	345	352	358	361	370	354	359	376	357	344	346	359	385	345	339	345	340	352	386	377	332	345	355	357	350	365	342	336	363	363	378	363	364	343	338	354	361	357	368	359	357	355	380	328	349	339	370	333	359	371	350	385	346	332	371	359	348	350	355	344	331	339	382	321	303	368	330	332	367	348	379	343	361	384	354	335	358	360	347	358	372	367	360	345	347	370	328	358	338	367	355	365	391	347	346	369	391	308	338	323	396	364	372	368	370	342	370	341	362	361	366	336	369	362	340	343	350	375	360	365	300	386	377	342	366	375	381	328	375	402	351	369	385	362	355	352	338	353	346	385	356	358	361	382	333	361	331	322	350	348	318	374	302	345	342	364	335	359	362	390	371	340	359	369	376	361	339	345	364	363	381	352	372	337	363	320	343	342	358	363	333	358	344	350	339	377	330	350	360	346	381	353	367	318	378	343	327	350	368	368	331	357	358	359	357	333	368	375	332	333	349	372	353	373	332	338	355	331	342	358	346	335	365	392	358	374	386	353	361	348	407	344	378	356	379	354	337	365	334	371	377	358	355	359	351	353	354	365	363	350	322	338	340	377	340	361	393	344	356	343	362	352	382	353	320	351	362	342	344	346	349	357	349	343	346	363	335	359	339	345	370	326	347	350	346	369	344	337	299	347	380	357	400	376	379	308	381	335	356	353	358	354	344	358	358	371	389	332	348	329	394	367	302	335	349	346	375	349	322	324	361	378	385	338	328	355	379	328	319	356	369	360	351	332	391	371	343	324	337	332	354	349	355	359	366	394	361	371	351	360	358	359	353	374	376	326	328	341	341	331	367	359	361	387	345	339	366	338	327	337	353	360	362	347	340	360	371	361	352	337	347	340	334	400	355	345	401	318	363	351	379	379	362	335	365	312	343	346	316	348	373	333	355	364	386	343	373	349	334	327	348	344	370	362	375	333	325	374	355	342	344	343	333	332	339	338	346	358	337	318	343	346	378	368	348	362	370	379	352	366	368	359	331	365	340	358	350	349	331	377	355	340	340	349	340	362	345	363	338	311	385	322	383	352	338	354	361	352	352	378	353	345	371	352	351	342	352	360	338	376	376	341	371	366	349	313	323	365	352	342	361	369	356	347	377	345	340	373	336	340	360	331	348	368	386	348	352	375	319	362	374	353	341	335	395	333	340	356	361	369	361	363	357	362	346	335	342	364	360	332	312	336	349	355	349	375	350	362	350	361	348	374	314	361	335	356	358	350	338	333	359	359	377	368	364	385	336	346	333	349	321	334	355	342	340	339	363	325	356	367	344	350	358	332	357	363	379	356	345	358	375	305	354	343	357	331	387	383	364	390	357	356	353	332	331	357	336	358	335	363	360	364	374	365	338	383
34505	55054	38452	24268	19849	15749	13753	28947	10242	3233	2442	7098	27336	2683	6380	1216	1194	1296	1107	997	884	793	774	775	764	737	713	743	775	724	791	752	760	772	719	737	759	742	721	715	702	686	766	734	656	740	697	696	654	648	670	654	909	1574	1819	1465	1102	861	746	676	623	633	617	674	653	668	654	682	689	626	656	637	621	649	625	606	617	655	656	663	614	652	630	647	614	576	657	647	666	647	618	645	654	633	606	624	634	632	607	676	644	660	606	611	624	609	612	632	635	622	665	635	663	622	646	652	663	636	686	629	630	671	614	613	628	676	690	661	636	608	611	601	658	664	651	607	664	644	613	645	636	674	618	621	619	628	643	648	660	611	604	653	636	616	639	624	663	600	641	645	667	645	658	660	633	641	623	627	589	659	649	672	650	619	653	616	656	622	602	637	668	587	628	618	608	611	648	595	666	671	647	631	680	618	613	670	654	636	697	642	644	666	655	651	612	615	631	712	646	688	647	603	625	627	619	666	637	613	580	651	622	629	651	640	666	658	595	632	636	640	622	651	645	648	627	629	637	662	646	612	613	650	657	620	654	633	653	654	644	680	627	676	610	658	631	620	629	659	650	640	598	605	641	674	639	612	614	635	662	656	626	632	629	679	684	643	578	644	645	632	653	626	615	648	629	613	603	630	621	665	601	653	614	646	646	600	656	673	616	639	669	643	604	617	627	638	653	634	676	626	626	639	626	673	625	599	632	641	635	644	648	607	696	631	624	661	642	627	622	617	662	651	685	611	630	641	621	624	622	620	631	638	635	625	642	645	666	639	605	635	659	606	648	613	648	670	647	652	687	629	634	653	599	657	654	617	686	620	650	634	664	692	644	615	568	685	651	645	611	652	638	641	624	636	657	638	660	608	679	612	646	628	610	644	675	640	624	586	665	638	637	672	676	605	631	636	676	632	669	653	607	630	643	638	632	610	672	609	635	622	596	715	615	604	644	598	641	610	688	638	643	648	613	632	658	628	679	586	646	655	654	655	648	654	664	652	649	649	636	611	645	638	634	646	623	630	644	698	706	605	665	659	624	628	626	643	629	644	693	631	647	628	652	604	603	645	636	651	660	658	689	639	599	670	651	580	635	646	645	641	650	594	640	635	624	635	573	621	586	640	626	635	592	666	632	643	609	659	648	614	639	634	671	636	648	633	634	631	620	654	608	636	629	645	680	611	632	652	651	613	646	624	617	642	627	600	660	621	659	705	680	599	616	679	639	637	643	632	632	654	675	659	663	676	628	628	648	666	662	681	613	670	589	637	617	666	619	615	649	664	629	640	624	617	643	648	621	664	630	629	695	702	663	607	644	699	615	638	628	602	693	617	646	656	660	629	615	607	619	639	622	630	592	572	638	658	664	623	608	620	629	693	633	641	640	641	649	631	647	647	621	672	641	652	637	596	578	669	655	651	640	596	670	670	655	637	622	678	663	628	719	602	642	640	640	613	660	659	635	591	640	664	672	681	584	661	608	675	605	692	605	633	664	632	653	657	594	635	613	666	652	662	643	626	599	649	669	643	613	640	670	625	617	581	642	695	679	657	625	601	585	627	635	658	638	679	613	678	666	649	650	668	633	666	625	647	673	626	656	591	653	685	657	614	654	615	662	637	641	610	642	639	622	653	623	656	664	612	681	666	627	639	630	653	605	673	608	618	650	645	643	617	630	634	635	663	625	658	623	562	656	640	635	658	639	659	615	632	623	656	591	616	674	640	610	617	645	623	655	617	653	629	660	646	649	633	637	626	637	688	637	631	705	605	662	680	626	702	658	600	656	642	630	672	613	654	613	658	642	643	635	669	639	657	632	620	657	612	647	669	654	623	606	661	662	620	650	616	635	596	630	663	686	624	699	664	638	601	636	718	612	675	649	658	584	641	618	641	653	640	654	617	664	604	640	639	650	610	662	627	622	629	614	658	643	652	618	671	670	660	617	664	645	639	650	668	608	667	621	674	644	668	633	623	616	668	622	639	633	632	670	628	658	638	672	641	571	645	663	635	693	637	627	618	583	683	661	665	654	653	646	646	627	615	622	633	656	619	632	709	647	660	637	664	612	645	633	677	613	651	647	601	640	677	669	707	633	599	623	641	605	657	685	652	632	641	627	646	596	659	638	632	643	604	661	636	646	650	613	592	651	622	623	632	618	654	598	656	616	600	672	635	601	620	631	633	671	626	650	675	674	691	622	640	709	637	626	636	637	601	652	618	650	624	599	710	642	638	646	658	638	684	644	569	618	610	660	642	599	641	666	621	595	612	645	683	649	671	656	633	628	647	691	666	618	603	608	589	618	614	643	633	631	666	643	651	669	637	627	671	606	627	611	648	612	618	667	653	640	637	572	646	635	628	606	666	669	622	634	632	636	625	630	640	643	629	607	591	604	655	597	660	668	637	633	659	621	640	603	634	644	646	626	599	652	618	666	659	658	629	615	589	676	683	670	653	654	624	659	627	639	634	635	656	640	622	631	602	654	625	688	641	603	613	637	605	652	647	647	656	638	640	655	641	596	585	652	636	654	619	595	667	673	668	615	620	628	647	679	663	619	592	633	622	663	642	614	665	610	651	585	644	640	617	615	637	601	636	649	634	631	628	629	637	643	610	631	623	665	628	632	679	629	639	626	617	627	620	625	685	611	655	627	623	649	618	631	663	624	652	632	625	639	678	682	682	645	655	620	645	663	624	561	634	663	653	625	552	623	663	618	620	641	638	619	630	581	629	628	655	566	650	672	646	610	640	633	622	631	649	606	638	602	638	665	635	640	627	598	601	611	662	652	605	672	657	638	627	593	637	666	668	614	637	599	654	589	638	636	661	663	677	639	614	682	618	616	673	631	627	673	646	648	623	599	667	655	597	639	644	601	635	601	638	655	628	637	650	675	612	609	633	643	630	657	605	678	630	633	640	708	561	605	614	647	640	619	615	672	643	598	674	635	619	627	608	642	659	613	613	677	642	602	679	604	615	642	651	630	623	634	641	642	630	659	621	668	638	633	628	634	618	666	649	664	589	643	635	645	631	629	653	638	659	651	650	641	676	664	679	656	645	668	638	660	597	649	609	659	617	635	627	635	598	663	636	634	621	616	667	631	607	648	628	617	650	609	652	651	636	649	677	597	630	678	631	625	620	655	667	644	663	662	643	654	641	699	663	596	627	630	616	646	583	614	668	623	623	630	600	680	619	635	632	641	658	578	644	614	636	611	614	639	630	604	691	613	631	620	592	630	643	627	617	610	635	641	642	637	668	674	661	622	671	672	608	615	629	607	593	688	668	660	602	623	627	651	650	600	619	614	642	647	666	666	660	647	628	651	636	667	687	642	611	644	648	627	597	644	649	641	604	673	625	672	579	627	638	636	629	690	640	656	601	690	640	625	665	668	626	677	624	609	644	614	606	670	665	621	580	688	632	627	699	659	650	651	694	638	624	659	661	631	653	637	585	606	636	587	620	641	629	672	621	642	671
27567	23123	20147	7900	3312	2248	1473	1964	1337	589	560	787	1245	448	663	429	524	473	466	450	469	452	447	446	473	455	417	431	422	470	454	434	416	430	482	413	428	425	444	429	422	483	422	475	406	425	452	456	434	459	470	449	416	482	484	467	442	449	452	407	448	458	416	451	420	443	475	428	435	453	428	429	406	418	459	466	405	394	417	446	436	449	469	454	437	392	422	424	497	462	430	451	435	397	433	467	449	406	453	428	430	425	435	401	449	475	460	428	424	444	460	434	446	409	414	436	467	460	445	456	426	471	435	438	454	484	440	436	446	447	405	456	390	455	433	435	446	453	465	422	444	416	386	448	442	408	429	433	423	454	424	401	450	418	433	401	479	442	451	450	438	441	452	439	473	442	447	428	443	425	455	401	441	433	452	449	433	461	463	482	401	409	430	498	470	445	399	420	449	406	451	441	400	403	434	412	456	437	446	441	469	436	396	409	442	449	429	433	442	471	449	443	453	443	418	430	452	447	418	426	396	440	465	417	402	408	451	451	445	435	425	462	460	459	416	442	436	430	452	459	423	474	409	437	404	420	393	447	441	430	459	436	417	439	412	443	425	448	431	427	440	447	445	423	434	444	433	435	419	428	428	459	448	456	447	398	447	410	478	432	444	422	458	448	434	478	403	414	430	431	464	465	436	430	436	423	453	421	467	446	427	426	423	406	457	436	453	411	442	451	436	408	417	471	427	455	454	448	416	444	447	465	440	414	455	399	430	487	437	430	430	472	433	458	468	435	461	442	443	455	444	429	435	478	446	451	422	422	443	468	405	448	435	438	442	406	421	422	448	445	426	426	461	454	464	455	435	479	414	432	454	447	425	426	435	439	444	427	422	425	472	428	442	451	439	397	480	440	445	455	423	411	432	449	445	428	437	408	486	440	437	467	463	448	425	524	433	444	419	453	408	447	465	429	427	439	475	437	433	463	396	466	447	440	431	439	457	434	416	453	462	438	422	439	468	416	436	440	459	437	410	405	398	439	456	393	449	464	460	444	461	458	429	439	488	454	425	463	459	452	454	413	442	419	443	412	431	449	404	437	434	409	413	428	428	453	468	436	442	435	439	428	438	453	433	454	468	454	456	466	424	415	423	447	403	447	416	444	439	437	412	420	439	419	453	465	438	418	464	436	447	436	438	459	439	414	457	464	421	461	466	458	455	449	464	438	422	428	458	404	463	446	452	403	447	431	419	450	418	481	414	453	412	379	454	419	440	458	425	450	421	456	454	448	451	434	400	454	418	435	446	420	416	401	429	427	435	463	436	465	452	444	466	425	416	444	408	443	454	435	442	465	467	463	418	443	454	440	464	390	429	435	415	427	425	434	439	419	442	432	441	456	448	417	450	461	436	425	437	459	442	448	433	452	447	444	444	433	426	431	454	406	438	411	445	439	431	442	456	454	455	443	405	449	421	453	442	458	436	487	466	439	442	454	417	455	407	424	449	449	461	426	459	467	453	402	462	435	428	474	432	448	460	464	438	441	456	463	427	450	450	432	458	380	398	448	407	420	438	440	405	440	443	436	409	418	435	421	430	436	430	451	441	438	467	470	443	422	428	413	462	438	452	426	450	401	443	409	436	422	466	432	419	471	445	396	439	442	446	486	413	435	435	430	443	439	427	445	469	439	426	420	432	430	428	421	443	472	443	425	454	440	426	432	411	457	473	464	417	417	396	423	414	450	420	415	420	419	459	425	413	455	438	429	485	418	474	403	464	449	491	420	453	451	402	429	440	449	447	461	412	460	433	429	409	428	411	387	440	436	434	447	437	437	417	420	431	436	447	420	451	438	464	463	430	455	433	435	416	442	444	489	441	425	436	448	437	439	429	468	392	432	440	475	403	439	443	425	439	421	394	423	417	476	479	423	411	415	446	471	446	409	470	445	464	403	435	411	421	440	386	427	440	434	483	433	427	481	381	426	417	431	414	421	434	444	457	434	431	384	407	462	473	458	413	449	409	445	441	445	430	428	429	471	431	429	425	441	447	417	424	421	423	436	445	438	449	431	423	452	453	426	389	448	404	435	466	477	424	428	437	424	447	482	466	438	419	383	408	422	411	447	472	441	420	440	399	454	436	463	487	440	448	436	454	452	456	451	417	452	426	422	474	427	414	458	431	435	425	404	396	437	464	460	415	452	450	462	444	446	462	463	430	420	424	398	440	425	440	442	442	423	406	431	456	467	454	464	471	473	453	437	402	430	438	445	422	418	461	440	417	450	447	473	440	449	443	419	415	448	451	468	415	448	448	407	442	448	433	449	422	455	416	429	418	446	448	432	402	394	444	464	415	389	466	399	453	419	468	443	414	410	454	439	438	449	464	418	402	389	416	432	474	477	419	441	477	414	456	423	437	431	448	423	467	408	428	410	430	421	430	418	397	387	439	454	464	436	454	412	460	412	440	408	437	420	424	458	432	417	467	441	458	427	441	465	394	482	480	436	434	460	442	438	433	428	397	410	440	415	440	454	388	401	449	454	431	445	436	412	458	415	441	430	472	446	424	433	458	417	438	456	454	422	392	447	440	482	430	456	451	437	467	430	433	463	417	461	440	422	381	460	421	461	447	440	441	431	440	482	448	417	427	443	447	449	441	444	417	435	458	405	448	428	450	397	428	441	426	438	455	390	422	428	446	450	415	452	434	426	429	430	450	436	431	407	454	436	432	451	446	450	472	462	456	443	432	439	418	427	440	431	472	431	424	444	437	448	419	453	418	427	430	468	438	441	404	428	485	429	435	457	439	447	430	454	425	428	426	451	408	423	449	428	433	415	481	431	431	431	449	448	447	437	426	418	439	436	419	450	441	461	474	444	454	431	426	428	427	476	412	442	461	456	402	427	484	449	431	436	439	410	446	436	449	414	463	462	403	421	422	473	422	410	472	448	454	403	441	424	445	448	423	442	426	414	457	457	448	417	424	427	409	420	462	448	431	428	443	412	435	431	462	422	417	450	476	397	451	443	412	387	447	468	447	466	446	445	406	467	471	458	431	450	436	436	433	439	405	431	379	407	413	414	462	449	427	431	467	439	436	458	416	457	421	473	437	425	424	442	471	451	439	454	441	455	426	464	415	429	428	430	444	436	433	444	412	467	415	444	474	428	407	407	419	478	432	429	426	423	491	434	462	437	456	506	453	440	437	465	435	447	411	463	434	421	413	424	414	442	412	451	420	443	447	426	428	438	431	422	486	455	421	521	443	403	437	440	467	420	455	406	459	426	448	434	427	415	437	439	447	447	403	456	413	436	422	452	444	437	450	443	411	437	426	457	464	409	455	433	476	432	465	444	469	445	449	442	450	485	477	468	469	400	422	442	433	446	444	455	449	447	437	448	419	406	427	416	405	435	408	426	458	442	435	442	455	460	431	409	442	416	445	409	424	454	405	448	397	413	414	421	436	448	444	437	430	434	462	420	431	447	458	440	444	400	432	423	422	440	441	422	439	442	417	443
27684	38161	24591	11626	8840	6571	4601	5588	3578	1431	1194	2026	3130	967	1531	908	953	939	996	909	894	889	853	836	835	847	808	808	803	909	818	814	744	833	799	801	823	774	810	818	788	802	786	798	856	831	825	831	804	811	787	785	829	832	858	831	865	874	820	848	815	798	820	845	783	751	789	757	811	847	805	857	862	828	812	854	795	808	828	789	844	807	755	742	793	832	768	794	791	765	802	810	756	807	780	790	747	813	807	773	827	797	769	785	887	757	751	781	832	812	844	809	813	802	793	812	808	775	760	777	793	752	786	756	789	778	756	786	805	800	824	852	832	837	740	751	823	788	840	819	815	796	825	772	760	736	790	763	711	802	795	803	783	790	763	807	860	749	824	770	796	747	788	774	785	852	812	823	819	820	817	783	821	833	823	792	814	852	751	833	772	816	812	827	792	704	827	816	823	836	816	766	821	795	812	815	822	778	763	754	800	803	816	820	835	777	742	854	781	779	757	820	797	777	766	793	798	801	792	804	753	775	790	793	853	785	828	807	832	762	813	795	806	809	818	755	794	782	829	816	804	774	814	810	784	797	786	765	815	777	786	782	777	769	748	808	775	792	780	792	785	764	860	813	789	803	780	769	802	802	820	742	814	812	748	741	809	807	811	837	786	792	786	728	844	828	773	834	733	803	770	843	809	730	741	827	807	837	842	806	811	807	795	732	791	821	843	783	770	804	810	825	836	818	799	806	766	784	804	836	825	777	778	816	831	766	785	760	835	825	775	796	759	768	774	837	795	793	830	805	764	814	807	770	815	817	765	812	774	827	778	834	794	849	833	775	784	769	779	789	780	786	742	784	791	787	804	773	867	813	841	801	776	781	735	815	756	840	793	853	822	805	815	820	785	813	821	793	770	830	809	768	835	817	819	804	832	802	735	800	849	834	816	770	853	741	784	752	793	765	779	828	824	786	785	800	805	785	809	744	788	768	777	787	802	802	782	794	795	738	779	859	828	740	797	788	865	841	767	765	783	828	808	741	746	782	790	795	820	782	845	781	793	818	802	828	792	800	799	763	811	844	814	784	806	797	803	756	807	836	822	791	794	802	804	847	787	853	850	787	815	792	734	833	801	818	767	815	749	763	783	805	809	766	795	796	773	759	861	771	849	776	778	837	843	795	823	805	799	832	831	823	784	769	790	801	798	798	786	767	794	831	816	708	725	801	782	835	800	795	760	804	799	808	852	789	815	837	775	795	811	785	759	791	764	787	810	770	819	842	805	830	814	814	804	851	801	779	796	784	820	828	798	783	791	783	775	778	796	793	791	800	806	797	809	814	787	771	813	792	795	767	767	793	782	827	801	825	824	817	837	780	867	830	845	780	753	788	803	826	775	804	773	800	822	781	755	774	843	816	746	791	786	826	787	804	808	798	798	832	825	808	765	774	792	805	828	856	753	783	800	843	850	808	773	799	807	782	838	797	775	767	776	749	812	849	806	772	788	790	805	812	800	811	804	780	785	798	835	818	746	826	814	831	752	811	788	806	800	815	816	783	816	868	882	761	793	804	808	831	777	838	783	774	768	809	803	833	813	818	783	802	809	815	761	823	775	773	879	801	766	795	840	776	813	813	776	801	753	787	782	783	789	767	757	787	767	823	788	812	837	817	814	778	793	797	791	797	817	796	776	779	800	846	802	786	776	790	771	794	773	820	776	827	757	835	788	809	870	796	788	838	798	796	783	802	847	779	809	791	838	839	785	806	799	759	822	825	832	839	803	815	741	756	765	816	786	761	828	806	796	744	805	768	844	787	870	828	848	794	782	809	814	790	778	809	812	782	816	835	801	849	834	791	803	774	846	808	827	813	798	782	775	805	789	792	745	797	852	774	774	821	845	862	766	808	837	750	824	839	797	770	755	821	840	824	800	762	845	814	812	773	780	800	822	790	820	819	835	833	766	793	810	776	761	796	847	799	834	791	809	788	744	828	796	827	804	797	818	849	787	813	789	798	818	806	846	759	830	808	795	815	841	794	792	797	813	824	815	826	830	828	826	784	739	832	808	753	792	775	773	832	758	783	755	743	772	773	820	801	810	794	783	783	794	809	779	820	793	819	769	776	782	834	809	786	795	808	761	802	819	835	872	778	773	809	831	822	779	766	818	818	780	813	773	748	816	795	797	786	788	789	793	889	794	828	763	811	819	786	818	822	832	767	854	745	788	756	817	796	857	774	773	773	784	864	786	782	789	825	791	814	809	807	810	818	814	773	797	792	830	811	820	760	813	750	806	805	754	818	782	839	794	802	769	800	781	784	808	777	844	859	770	797	807	791	750	811	805	813	771	796	768	800	810	833	772	812	819	808	785	788	847	842	813	812	785	778	788	839	775	782	793	785	758	812	773	788	808	822	837	798	771	809	805	820	819	779	744	814	763	777	803	759	783	755	882	810	757	810	795	794	761	775	792	822	874	796	849	728	766	858	823	804	780	823	835	771	794	807	847	745	770	849	759	843	793	843	815	778	821	742	804	824	831	764	788	813	756	829	794	816	828	823	810	799	734	789	785	832	805	783	801	815	830	825	877	811	792	819	802	797	786	784	822	780	810	766	852	804	810	828	816	803	822	853	792	767	769	810	756	836	809	767	802	765	819	796	787	807	865	768	819	760	765	788	800	852	795	775	793	829	764	812	793	830	772	776	843	824	756	850	838	780	827	817	791	796	846	837	809	814	815	808	798	836	841	795	779	813	777	788	780	766	821	793	811	847	760	814	796	804	801	812	869	775	875	808	803	812	807	795	774	766	764	801	823	770	781	788	793	804	830	798	776	807	792	758	822	851	838	800	757	773	787	846	853	805	765	813	778	841	753	790	844	786	765	833	813	778	791	791	817	796	766	804	778	818	804	786	796	788	765	828	777	827	817	803	841	839	789	837	782	800	803	808	797	828	801	793	768	770	777	804	767	799	861	805	776	810	792	799	883	784	812	798	761	783	816	841	783	842	816	811	770	776	795	857	809	835	832	746	836	777	856	793	800	818	846	770	789	756	818	780	807	819	791	811	793	794	769	789	833	788	779	793	824	803	793	817	802	774	809	785	799	775	800	792	871	771	725	806	795	823	763	818	829	825	758	782	820	763	764	798	811	802	833	817	776	849	800	790	770	831	780	801	822	862	770	873	841	753	884	815	776	836	852	835	821	816	745	772	872	804	877	781	826	829	753	831	798	746	818	815	840	794	826	790	845	817	820	810	739	810	845	769	780	756	762	782	808	791	792	785	858	830	825	822	769	836	807	832	811	856	820	798	802	816	766	830	772	851	802	794	808	904	781	773	791	852	804	774	812	805	837	784	802	783	793	775	807	838	816	793	822	804	820	762	789	814	846	792	806	805	799	751	803	838	798	794	796	783	766	823	741	770	787	808	816	804	769	736	849	798	844	839	816	798	809	814	817	786	806	815	829	786	805	831	772	789	845	810	802	803	796	790	756	779	792	868	845	743	784	774	753	810
24692	21726	28790	24887	20454	9520	5479	11481	5987	872	657	3958	3794	467	3459	1201	426	428	420	455	437	404	418	431	404	469	404	404	402	372	376	367	382	371	364	368	395	397	408	392	366	346	363	357	363	378	370	412	358	433	375	366	369	403	517	514	529	466	413	417	412	353	381	355	355	409	362	374	398	378	369	385	386	364	336	349	364	388	353	317	414	332	358	381	348	335	367	385	375	351	389	339	381	374	366	340	417	362	373	384	366	351	375	378	365	396	350	364	368	377	381	373	321	387	400	388	346	402	352	393	373	396	392	385	370	344	405	409	390	383	403	358	352	358	384	378	383	406	362	349	372	377	362	358	410	375	344	353	365	345	353	375	372	356	373	390	356	405	392	360	382	371	391	374	355	371	371	356	354	401	371	352	362	371	361	379	347	389	367	385	341	375	363	358	374	385	357	346	382	342	361	363	341	370	349	380	367	375	379	357	380	327	382	390	395	363	348	358	389	351	388	360	399	383	363	339	369	397	411	398	371	376	334	395	381	348	364	350	366	362	371	372	352	404	400	341	385	352	341	392	371	372	380	387	379	376	357	352	397	373	369	389	393	357	372	364	350	378	352	333	378	356	362	378	364	396	367	382	401	389	358	382	375	350	340	375	396	376	376	407	379	380	382	380	329	366	394	340	386	379	344	371	368	389	370	366	319	395	332	370	351	365	333	383	375	369	392	337	334	362	337	357	388	355	403	392	382	369	358	398	337	353	370	374	339	393	342	383	359	360	385	377	371	350	369	365	395	383	380	327	372	370	359	393	321	380	377	352	359	361	386	345	351	377	376	394	384	369	365	336	361	349	376	350	389	406	371	349	355	357	345	375	390	365	349	346	332	365	347	351	388	383	382	349	386	386	351	362	379	379	401	374	364	366	397	352	400	376	373	369	349	394	400	362	352	387	364	354	362	392	368	387	366	356	395	352	377	389	384	350	385	369	365	392	342	396	353	369	343	396	390	394	356	344	394	375	362	339	390	336	360	363	339	366	351	385	383	379	358	400	378	365	349	348	407	384	355	375	356	352	392	353	380	345	344	355	361	408	373	370	376	387	367	379	394	370	375	377	350	358	373	370	381	366	340	338	377	398	355	362	359	370	370	381	397	346	349	344	367	353	362	347	384	386	357	337	373	403	403	357	368	378	390	397	379	385	368	382	367	375	419	395	404	345	390	371	373	344	398	329	386	340	396	364	351	390	392	366	387	388	366	368	388	367	347	377	350	389	378	386	380	408	379	354	359	358	338	362	383	354	397	353	355	355	352	376	363	389	394	352	367	390	377	359	361	381	378	357	357	363	380	385	400	333	375	373	403	409	390	368	365	386	398	377	338	372	335	345	394	369	367	362	401	354	357	358	387	348	366	400	370	386	395	376	390	339	396	400	350	365	356	363	367	348	347	384	363	347	336	366	349	350	344	369	379	395	361	373	363	368	389	356	411	371	337	365	358	357	359	361	387	388	387	383	373	367	361	394	375	389	360	366	371	362	327	374	349	398	367	389	393	420	377	372	370	334	395	381	355	356	370	374	430	374	387	386	354	362	393	392	376	360	387	369	376	362	378	385	375	317	355	378	384	378	351	348	378	398	375	390	386	386	361	372	402	353	381	355	375	334	361	365	366	360	419	352	357	343	353	348	357	381	370	366	355	353	359	390	328	371	364	400	378	375	422	354	385	376	380	401	366	339	366	383	381	376	367	378	386	398	353	377	341	385	352	362	393	370	357	342	374	366	353	362	380	376	335	372	393	400	405	385	366	399	386	375	332	370	359	391	389	353	355	400	369	346	354	386	393	378	401	389	366	408	382	358	359	355	345	380	366	350	380	372	339	374	321	350	357	363	380	330	374	368	365	376	348	372	392	376	359	381	348	350	397	356	389	340	349	345	372	366	349	359	358	356	403	346	375	367	382	387	382	352	351	399	374	339	367	404	388	386	383	364	394	369	363	361	392	369	375	369	392	372	376	385	360	383	396	364	367	371	392	435	364	407	387	371	369	413	359	410	385	361	381	364	360	374	381	351	371	344	347	354	353	363	391	366	391	393	373	354	378	368	346	376	390	348	361	361	337	364	359	350	332	388	375	410	377	379	379	378	369	388	378	361	382	386	350	390	406	361	353	363	371	380	352	381	388	393	368	388	336	350	377	363	349	372	362	365	362	412	379	363	331	369	397	388	372	345	346	359	397	363	396	374	374	380	360	378	350	378	387	380	376	392	326	383	374	358	350	370	339	357	364	346	350	388	369	360	365	376	364	346	386	327	374	358	380	382	402	383	367	378	384	374	357	390	361	355	412	366	369	370	351	342	406	381	375	387	355	380	385	367	352	354	370	390	383	363	388	393	375	350	404	453	404	367	346	391	349	373	378	370	348	367	398	385	388	375	319	383	367	370	368	352	387	381	386	345	342	383	386	363	374	354	399	342	366	346	380	359	332	384	372	399	366	373	351	351	356	354	372	353	374	356	369	380	364	351	329	366	368	390	356	336	369	394	336	339	376	371	372	343	398	371	369	417	364	381	376	346	345	361	387	367	379	379	364	366	383	352	402	355	370	375	370	402	391	378	392	394	379	408	336	366	368	385	342	389	368	365	374	388	360	351	405	370	387	361	377	369	359	369	361	370	391	373	396	400	345	381	381	366	378	354	349	370	405	397	366	366	373	378	348	348	364	355	390	367	400	365	365	377	359	382	363	374	387	384	419	367	360	367	367	373	362	376	392	361	334	400	375	364	385	359	356	363	373	384	368	370	352	374	348	341	396	384	401	386	349	353	353	369	440	401	397	346	355	346	358	379	376	377	354	369	349	393	351	364	360	366	373	364	376	374	364	341	350	424	370	361	366	353	385	373	369	365	374	397	389	385	342	376	372	387	363	354	329	343	355	399	370	362	372	361	340	372	375	369	360	363	416	371	338	396	396	390	365	423	355	389	359	388	363	359	382	352	371	370	378	389	393	353	368	377	357	361	346	384	384	408	356	378	366	373	396	373	360	362	391	370	362	332	361	379	371	394	358	365	347	366	352	328	378	369	364	377	358	379	404	383	372	390	351	383	383	382	389	387	368	372	357	383	357	365	370	379	374	377	378	372	373	370	354	347	380	351	354	396	336	396	378	325	369	313	327	370	357	365	364	380	356	396	401	348	354	366	353	380	380	355	403	367	385	387	381	344	346	362	333	338	355	379	330	420	385	373	377	377	369	340	379	370	354	356	369	369	360	369	366	389	382	400	358	385	376	344	337	338	348	385	381	376	363	413	365	377	373	386	336	375	363	334	374	360	389	356	372	376	314	390	364	367	361	382	393	370	356	399	358	315	357	388	372	370	351	380	354	405	369	369	359	366	388	376	376	379	370	371	402	324	367	363	381	378	372	335	363	339	355	385	385	345	385	420	344	350	383	395	376	342	365	405	391	358	357	380	367	367	375	326	370	343	392	359	346	417	385	395	360	349	350	398	354	366
31525	51736	32294	19193	14694	11692	12244	23982	10969	2273	1979	11741	8551	1094	9789	3069	814	884	910	867	803	864	803	761	788	778	786	741	729	729	719	732	735	747	703	697	778	699	757	701	736	646	708	758	698	755	703	622	732	657	726	696	653	735	1128	1214	1138	967	798	779	674	653	681	634	683	701	671	681	672	731	684	658	688	670	691	695	676	681	696	740	685	633	720	718	642	692	695	695	640	633	687	693	685	668	693	667	669	692	701	662	706	671	692	685	651	715	711	636	662	772	694	637	672	726	687	696	646	695	705	704	768	670	631	652	717	668	686	697	650	629	681	658	691	701	645	720	690	694	662	690	739	638	698	703	705	728	679	665	664	687	708	641	719	684	683	688	631	657	701	647	717	675	687	657	691	688	701	710	653	662	679	661	688	677	688	697	687	683	654	638	721	734	653	710	687	670	701	721	675	738	692	716	707	700	676	716	717	671	666	714	663	726	700	660	701	691	694	726	654	716	687	721	662	724	651	647	718	709	714	743	698	687	731	691	687	704	646	670	687	684	676	667	679	688	681	701	697	674	662	702	710	696	696	719	707	699	706	692	667	675	679	648	693	646	709	624	698	657	710	650	696	682	714	699	671	737	686	622	716	689	694	676	658	709	700	696	669	716	685	672	636	651	673	728	711	672	658	641	692	657	695	715	659	675	676	679	681	668	684	686	713	688	741	682	671	707	653	638	678	698	695	686	712	681	669	705	708	705	756	660	688	676	667	692	681	711	706	663	712	636	714	683	747	635	676	696	691	675	665	722	724	705	728	712	691	666	704	712	652	703	665	654	654	680	654	666	737	692	680	708	716	708	705	623	687	689	677	679	707	712	683	713	682	650	635	715	701	651	682	712	680	668	720	644	715	637	657	651	668	680	666	701	688	699	675	713	689	674	694	666	696	734	673	689	724	704	745	695	712	710	675	735	686	634	661	691	676	673	659	664	714	692	695	691	689	688	657	675	729	675	660	730	684	694	720	733	661	695	726	675	660	680	677	698	674	723	686	720	665	728	678	722	736	694	674	706	678	703	708	678	701	631	702	669	660	678	649	696	706	673	635	712	664	740	656	692	664	693	671	673	649	643	693	705	653	656	672	637	698	630	726	685	721	662	660	682	642	644	678	676	700	691	682	698	670	663	692	704	662	695	701	681	662	666	702	686	637	662	691	669	637	719	664	737	678	659	650	679	710	711	653	694	682	662	686	670	707	640	657	670	657	656	704	679	670	706	674	654	701	638	655	692	730	720	693	695	688	692	696	686	709	656	685	684	699	685	694	674	666	641	705	724	656	706	693	666	715	660	658	708	682	727	710	706	637	686	695	685	711	705	664	691	691	705	705	684	656	670	762	715	658	690	679	693	693	675	676	671	720	697	692	683	670	662	685	664	683	687	666	684	688	658	671	687	676	684	697	675	702	687	658	706	688	694	670	727	673	752	659	663	673	663	672	686	689	704	695	706	713	647	691	697	663	707	710	673	725	698	674	622	708	709	672	746	650	675	693	713	679	682	685	655	632	687	683	684	705	613	633	634	706	672	643	693	665	707	702	744	703	691	663	676	691	683	713	705	667	705	671	734	653	737	706	693	714	721	707	714	699	708	717	693	690	637	675	670	646	682	675	720	677	686	682	639	696	674	719	676	639	622	693	659	732	693	714	716	680	699	671	706	687	696	691	688	703	691	690	642	721	668	728	685	712	723	684	656	721	715	684	710	669	656	728	662	724	657	686	618	709	686	671	697	689	683	693	700	709	637	684	725	707	689	736	701	700	740	723	672	697	669	687	676	723	673	693	681	650	685	675	715	662	727	683	698	710	701	737	653	690	707	656	692	707	739	660	660	662	726	640	679	698	663	690	699	693	662	673	698	726	734	699	675	689	674	617	717	690	686	648	663	672	610	653	690	692	665	679	678	638	713	686	659	686	709	695	682	696	669	693	691	681	650	692	707	670	684	694	637	695	684	714	665	659	655	635	688	655	713	731	710	705	709	688	686	668	720	644	716	669	673	711	705	686	690	728	710	639	741	640	683	685	698	709	674	662	747	670	643	688	685	745	655	703	684	684	675	676	669	712	680	707	721	717	646	645	697	690	699	673	673	700	673	716	689	699	694	703	727	694	727	721	664	705	669	638	679	684	667	686	685	666	693	693	687	719	655	691	725	704	706	685	651	714	704	694	730	654	655	694	711	690	702	698	691	671	670	675	692	718	664	640	691	694	682	668	666	718	699	709	678	693	675	666	719	680	744	683	720	691	661	667	690	676	763	704	664	673	652	649	642	680	661	637	715	730	706	689	658	682	707	694	672	652	740	685	688	679	739	688	656	681	725	672	688	692	710	676	673	721	715	708	660	683	668	663	676	685	671	684	703	676	673	651	693	670	654	718	720	654	689	652	681	699	711	654	706	676	679	679	701	659	703	688	713	711	683	667	681	699	669	640	739	678	672	660	734	711	751	646	682	656	725	707	663	691	676	650	691	734	696	676	671	673	725	669	724	672	684	694	728	658	677	623	717	682	705	714	663	650	678	666	729	680	701	711	655	689	663	671	678	642	674	697	723	682	698	666	670	688	698	656	688	658	660	663	685	678	634	686	662	653	668	682	691	675	691	663	711	677	683	715	705	689	679	644	694	675	680	711	662	675	716	720	670	692	685	655	719	741	660	719	675	705	696	685	683	692	648	666	717	715	680	682	687	720	665	687	677	662	694	698	689	677	725	626	665	656	674	710	659	677	698	679	711	689	679	654	658	688	669	732	666	710	645	674	704	656	709	725	704	694	704	696	679	682	729	683	676	680	684	698	705	632	698	699	723	696	695	659	700	676	715	687	683	721	720	676	667	641	663	614	674	662	704	673	727	718	690	719	656	651	726	675	699	718	738	713	673	697	672	699	694	621	698	669	703	699	677	682	659	654	697	709	665	645	682	687	680	711	718	644	723	675	692	676	705	665	703	714	702	699	649	699	667	725	674	685	674	735	635	687	714	714	664	710	681	667	691	670	669	703	720	641	698	723	691	719	680	683	682	689	708	659	683	648	700	685	663	695	694	688	722	680	660	633	666	693	710	704	675	684	697	640	673	693	714	693	706	639	716	718	703	668	686	669	691	680	705	672	792	741	687	639	708	685	690	703	716	669	739	713	707	709	668	672	718	758	663	675	644	673	694	716	684	740	704	685	670	666	714	686	654	642	705	720	681	672	663	651	696	682	671	726	596	662	707	664	715	670	697	719	675	745	722	688	664	711	669	655	683	676	704	695	681	715	672	672	717	710	705	708	736	702	693	654	689	683	683	679	666	675	658	690	718	684	684	700	701	683	715	686	719	709	732	728	757	697	639	716	689	644	691	692	655	714	703	679	696	681	676	665	657	658	678	736	732	722	688	650	693	667	668	721	654	697	689	664	739	678	674	659	681	635	665	713	640	683	684	677	696	688	718	681	691	638	683	720	684	760	669	650	648	708	683	707	688
23581	21659	29447	24171	21556	20131	14203	21928	15431	1501	1693	7182	3639	504	4034	2563	390	409	378	418	424	375	398	414	349	370	376	365	366	354	365	348	352	348	369	337	381	356	366	337	370	327	311	328	335	327	347	323	362	332	315	338	364	371	592	634	552	529	397	357	340	338	350	368	326	329	330	361	317	323	316	325	333	323	341	324	348	344	349	322	334	370	320	327	310	327	329	346	328	349	334	316	339	319	347	344	305	322	309	369	352	310	357	306	337	323	361	317	311	289	330	316	307	342	355	343	296	311	332	314	329	315	328	356	310	320	344	301	319	340	327	320	318	331	352	325	339	352	333	302	320	341	354	319	342	319	332	337	311	345	319	349	302	315	326	322	353	336	316	319	337	332	346	359	320	341	356	333	312	344	341	350	353	365	327	332	336	319	348	340	300	327	326	348	357	312	340	327	321	318	342	327	296	329	324	328	344	318	331	358	316	313	351	314	343	332	334	339	330	319	323	317	323	342	309	310	294	343	345	355	329	334	352	346	329	319	318	325	361	329	362	299	321	318	338	367	342	337	323	328	343	336	336	317	318	316	312	349	326	341	315	314	353	325	315	339	315	323	326	325	322	341	359	324	350	331	358	338	346	347	334	349	320	322	323	344	337	334	375	316	364	337	347	339	304	312	324	317	333	342	330	315	293	310	325	288	344	324	338	322	320	332	341	322	324	366	342	324	331	356	329	310	326	323	319	368	320	354	330	348	370	327	319	328	314	322	331	308	360	358	325	354	322	341	347	343	358	339	331	331	300	337	309	314	333	346	343	368	336	358	315	315	328	337	326	323	325	304	309	318	359	338	327	327	350	372	323	321	352	320	290	327	318	351	333	354	347	344	344	326	336	327	327	316	349	336	312	343	372	309	327	313	339	350	351	325	324	301	315	333	359	344	329	324	323	308	317	338	360	343	290	350	352	332	362	323	326	363	320	349	321	370	332	356	336	311	327	350	304	320	336	325	356	338	343	320	315	327	331	356	327	371	355	322	350	300	337	350	312	336	340	301	315	331	319	336	348	341	315	328	327	317	357	316	326	359	340	330	292	343	377	284	345	308	320	338	321	345	316	329	323	342	315	300	354	347	317	348	354	309	342	332	336	331	353	327	345	320	349	345	309	319	313	336	351	357	339	320	328	340	371	299	351	330	334	320	275	310	326	348	330	334	313	302	300	322	308	352	326	332	316	310	333	299	340	365	345	305	339	339	315	338	357	334	337	356	333	340	343	308	304	318	348	317	333	337	366	318	369	374	366	351	335	352	312	309	328	306	323	347	353	315	309	359	321	336	349	318	307	317	348	349	336	333	309	317	348	289	337	334	341	312	336	323	324	324	326	278	327	318	342	355	333	360	371	293	335	347	327	327	312	324	303	344	330	342	335	326	323	348	334	330	352	339	302	352	324	318	349	306	357	311	326	304	298	300	334	334	311	363	327	293	338	340	353	354	353	345	355	304	311	317	347	313	357	361	342	343	299	331	334	314	325	316	347	325	329	352	322	305	360	369	358	317	346	298	342	325	351	347	300	340	306	328	337	340	334	345	324	310	349	328	318	369	369	332	334	310	327	333	318	324	332	342	354	304	349	323	316	353	318	324	329	321	294	323	329	321	323	344	336	319	363	319	301	346	331	347	353	327	362	366	320	318	352	349	347	330	297	343	332	347	328	300	336	319	330	316	322	293	341	317	331	332	338	295	326	351	330	326	317	343	338	326	333	339	292	352	352	316	318	318	309	297	331	332	357	319	349	314	365	330	313	323	307	328	340	340	293	335	343	350	328	365	335	324	335	325	324	323	339	371	356	356	329	340	355	325	350	352	326	295	346	319	298	321	334	317	378	337	317	339	330	351	356	353	361	324	347	335	318	303	323	321	344	339	355	342	317	326	346	316	347	367	344	346	302	334	293	336	334	301	340	313	309	348	323	337	345	326	342	320	343	348	334	343	364	334	340	314	308	307	364	327	329	300	317	329	324	333	338	361	322	331	310	317	339	352	356	331	327	335	362	332	330	309	352	304	346	311	350	341	320	313	346	316	341	342	304	328	342	320	369	309	334	322	315	320	339	331	358	331	356	319	344	335	321	338	330	335	308	295	311	315	327	318	343	327	342	326	307	304	330	333	332	335	348	344	332	352	339	326	317	324	348	319	348	326	329	327	326	317	368	326	334	287	310	321	301	312	310	311	297	303	323	314	335	346	334	324	336	330	352	293	305	315	324	334	289	342	330	320	315	307	315	327	331	322	306	309	327	344	323	337	342	338	328	329	310	302	364	311	313	319	345	363	323	358	327	330	325	328	337	306	323	322	306	330	345	341	341	336	355	316	335	303	344	346	310	318	352	307	353	348	309	321	336	342	325	332	330	320	322	343	322	331	319	321	363	320	337	367	324	350	313	309	335	344	303	347	335	358	309	347	315	373	341	308	335	340	319	325	314	303	323	304	315	284	330	341	317	375	329	342	312	329	325	336	354	330	319	333	336	350	330	332	353	329	309	326	329	316	303	378	321	320	333	320	336	319	282	312	319	304	297	357	318	340	328	350	325	350	337	328	351	344	332	362	298	314	368	347	317	341	311	308	325	317	326	332	344	347	330	349	331	325	330	351	342	336	341	316	321	349	332	352	346	373	336	345	325	329	332	323	300	314	339	332	308	333	353	315	358	336	328	332	341	307	307	346	355	296	353	305	328	327	309	318	301	345	292	323	348	333	313	319	346	345	313	328	332	331	323	359	315	332	363	325	314	323	297	335	320	301	342	319	345	363	334	315	354	311	335	338	334	313	322	339	329	331	338	317	340	337	345	348	363	306	338	356	339	308	311	308	302	317	338	345	343	302	316	309	307	320	344	375	317	337	344	326	373	347	349	340	341	319	310	348	327	320	294	331	343	361	289	331	349	327	323	322	343	346	283	323	377	319	340	346	316	299	377	336	303	331	315	330	338	348	337	333	307	314	312	337	312	332	319	336	320	311	354	329	350	322	321	353	301	298	303	352	337	334	316	357	303	331	336	344	322	347	353	346	358	330	330	342	353	348	320	313	320	326	367	353	337	337	342	331	349	324	314	325	342	303	321	342	317	316	342	341	335	337	306	319	266	343	340	282	348	338	305	331	311	351	315	333	331	322	364	320	338	343	299	330	319	321	316	346	322	302	305	317	331	311	330	330	317	327	326	347	313	336	308	343	330	313	305	300	351	336	348	347	299	343	338	319	347	350	339	343	318	369	342	395	353	341	324	318	323	326	365	312	319	362	311	321	332	338	307	341	340	332	340	324	321	339	358	319	359	335	316	351	335	328	303	349	335	340	333	338	319	328	306	348	341	322	329	317	340	340	342	320	374	329	338	291	318	326	348	304	355	332	316	335	320	331	331	341	316	339	339	315	315	354	339	304	346	302	326	295	342	340	317	352	346	327	345	315	323	337	330	356	356	326	330	299	313	321	328	326	324	355	301	350	312	350
35085	58242	39427	24197	18520	15136	20601	34365	19987	3124	5227	18391	7212	1075	11278	5965	755	764	825	843	865	893	846	731	835	677	722	757	693	665	685	666	598	654	668	651	617	637	604	596	660	601	598	614	654	575	633	600	594	613	613	603	610	742	1434	1567	1480	1226	823	676	603	642	574	620	607	555	601	601	558	572	604	589	567	577	621	585	587	574	582	613	617	573	571	604	610	628	579	567	629	576	658	631	601	551	610	613	562	571	575	603	605	591	585	601	618	588	617	586	565	588	593	568	620	596	604	626	595	572	604	574	554	599	557	581	588	574	585	598	599	555	556	593	578	572	616	556	569	615	594	575	587	612	600	605	622	636	579	587	578	610	611	590	588	564	601	563	582	581	603	610	555	563	583	615	567	612	621	590	563	584	634	581	573	607	595	589	576	600	584	586	635	628	539	609	597	587	613	563	637	596	526	583	591	583	605	533	609	609	578	612	588	575	591	579	656	574	625	602	551	596	564	630	609	578	545	615	589	599	566	666	576	593	578	603	601	579	543	563	546	553	569	639	593	564	575	619	583	581	604	608	600	563	595	586	602	601	558	593	584	593	583	600	591	574	601	614	553	570	631	530	596	608	595	605	583	597	563	567	573	622	594	619	607	592	623	573	608	550	611	604	589	571	631	643	621	587	606	594	550	591	601	601	554	586	609	596	631	582	599	596	614	605	605	581	607	567	603	557	603	601	608	626	634	622	593	598	581	592	556	593	597	557	588	617	584	566	619	575	594	605	591	609	611	618	594	574	608	588	588	614	599	595	620	606	628	550	611	561	586	588	618	591	610	513	587	579	619	573	606	600	613	618	568	589	572	567	571	576	604	555	572	623	575	592	603	574	623	629	642	547	602	591	578	558	566	599	576	597	530	631	612	575	624	609	562	611	646	576	637	569	589	620	607	599	580	615	595	591	580	577	596	583	576	595	586	596	575	616	568	607	584	584	578	567	548	602	585	583	587	636	570	563	598	605	578	606	633	591	603	607	612	596	595	591	606	593	609	608	604	606	569	567	589	618	592	575	610	626	523	568	607	617	592	566	541	601	595	587	623	602	583	612	601	621	603	640	584	573	605	613	595	585	621	610	567	608	562	593	585	628	559	633	586	578	638	580	565	591	611	558	562	592	590	606	595	589	585	566	577	561	633	577	602	549	616	582	638	615	599	569	566	580	593	571	555	612	586	608	584	588	601	606	587	540	591	596	645	606	557	575	605	581	550	624	622	575	591	612	622	612	606	594	640	585	630	596	586	590	619	587	562	576	603	583	609	621	594	625	601	595	552	597	613	587	604	630	623	617	558	609	574	635	630	608	555	602	633	558	585	581	572	625	629	544	617	560	606	590	593	550	603	564	586	636	570	607	614	580	577	615	611	643	589	572	621	595	608	610	600	589	631	590	576	594	559	555	619	539	578	561	633	580	561	578	613	619	630	592	591	614	653	611	570	560	583	604	577	605	577	594	637	572	619	575	592	584	585	567	614	605	577	611	569	651	590	611	563	548	561	615	569	605	638	609	587	594	612	590	641	580	644	572	565	563	586	611	607	590	632	615	565	602	628	597	570	585	620	563	613	589	584	602	596	590	542	571	583	614	613	617	629	572	584	584	638	569	611	619	576	605	565	570	572	615	607	585	604	611	581	604	616	552	578	638	579	590	614	622	588	573	588	608	605	604	575	593	588	548	591	558	610	581	554	574	627	600	581	624	576	601	560	600	601	568	552	601	647	564	587	579	565	610	593	597	575	594	585	596	628	597	578	565	595	596	537	614	595	617	589	607	599	622	586	573	538	596	585	594	624	580	603	602	603	571	565	598	641	585	562	616	611	607	589	598	600	612	596	593	600	636	613	601	603	581	595	571	631	621	591	599	634	568	574	584	595	631	609	629	613	594	633	553	560	640	591	595	616	552	574	604	566	586	572	601	579	587	586	598	595	615	573	588	608	592	556	613	579	591	566	571	633	596	585	605	584	601	619	600	589	610	622	599	575	570	589	611	561	562	627	613	601	596	606	590	566	594	597	564	579	619	581	582	585	626	564	649	546	631	611	585	605	625	619	589	611	562	593	607	582	580	626	563	607	593	601	579	600	584	602	611	568	586	605	623	544	534	607	633	589	586	604	620	650	596	601	591	589	615	632	605	531	601	607	593	602	586	590	610	592	610	601	607	600	565	581	599	626	577	602	627	600	563	609	591	648	519	610	594	601	589	583	587	606	598	610	615	600	580	613	585	638	596	591	579	655	609	619	580	591	585	588	597	579	580	601	594	617	559	587	586	537	565	591	586	565	634	583	598	601	544	600	591	570	556	571	569	572	530	590	655	569	582	583	586	577	628	560	567	592	628	616	601	545	622	615	588	568	565	626	553	606	608	566	560	609	563	640	579	604	591	571	594	574	614	624	607	598	575	631	567	601	613	589	600	625	621	594	584	600	606	620	573	566	571	575	588	594	591	569	615	599	585	539	565	612	593	575	638	587	571	585	601	580	553	541	603	619	588	622	572	616	579	605	603	589	587	583	547	582	627	554	589	547	563	593	582	608	587	554	596	636	542	598	614	598	598	582	601	575	547	624	600	575	574	565	610	631	570	580	594	588	608	603	578	546	612	571	572	578	584	578	587	573	560	596	567	619	559	567	584	560	578	630	566	607	616	619	621	587	586	549	611	631	610	575	594	621	605	570	628	609	598	586	604	606	601	569	589	570	602	587	580	590	615	608	654	598	567	587	598	588	552	536	630	598	621	602	590	599	580	587	574	614	552	621	600	572	635	609	595	664	540	603	610	583	598	627	581	603	602	615	574	571	575	629	618	578	582	585	580	580	580	588	619	654	606	660	623	550	573	601	615	608	599	585	620	598	607	592	592	598	558	574	599	574	590	606	583	604	575	610	543	588	583	592	550	605	580	590	578	575	566	576	621	604	555	561	608	598	585	622	583	607	578	651	551	582	623	580	638	616	620	618	596	570	593	597	591	581	586	578	593	607	583	570	602	566	587	606	633	591	565	589	580	575	594	572	590	568	619	593	605	610	603	615	658	640	570	620	603	565	589	569	627	554	608	612	630	590	581	607	558	609	563	576	644	579	567	558	593	601	573	596	586	621	622	601	589	594	572	582	538	584	612	570	562	607	605	611	598	625	629	640	668	579	653	625	575	588	626	587	595	599	573	598	537	588	609	603	619	590	579	581	605	607	590	627	600	618	606	604	590	596	624	579	634	618	600	606	626	601	581	606	624	643	576	546	571	550	620	565	594	580	539	628	594	567	579	600	621	603	596	594	557	582	519	565	592	595	575	631	615	569	575	597	583	608	527	639	631	589	571	560	579	608	654	603	603	602	579	636	586	582	563	636	611	609	563	565	590	579	611	569	621	609	589	597	601	600	622	569	590	632	552	613	605	566	611	597	566	592	611	595	589	605	604	624	582	593	582	594	584	612	591	626	598	597	590	635	626	587	562	564	620	602	615
27374	23256	19387	8290	3168	1950	1524	1854	992	601	588	925	653	440	609	520	446	469	485	451	440	416	424	428	432	426	404	392	406	436	428	431	447	431	428	425	380	397	438	398	443	394	414	409	440	433	427	408	399	424	441	442	436	419	458	465	440	447	421	415	446	432	388	435	426	483	447	431	423	429	408	433	408	415	443	367	371	424	451	396	394	397	439	404	418	403	424	417	404	424	384	426	382	424	432	451	437	406	451	453	404	414	405	409	424	405	419	423	426	416	434	427	413	436	437	408	446	404	413	436	394	436	419	386	446	459	424	394	435	414	442	427	401	464	426	427	430	424	427	409	445	395	427	427	432	428	431	419	411	417	429	407	420	399	442	400	394	456	398	401	441	407	418	384	433	406	391	437	407	372	397	415	431	404	444	411	431	428	384	381	399	401	419	408	419	458	429	377	420	411	441	425	430	466	396	423	405	423	443	417	425	440	418	429	418	410	409	450	382	406	394	440	425	426	439	446	398	429	383	397	388	425	430	407	410	410	444	428	430	380	424	420	418	407	399	475	414	416	401	460	384	392	401	378	410	391	415	395	421	445	420	462	404	367	405	398	416	362	382	424	408	491	412	427	425	405	383	441	428	399	413	453	405	390	408	379	405	419	427	439	406	431	415	387	412	474	422	426	417	409	396	405	413	420	419	436	438	414	432	417	392	420	419	404	436	419	413	392	424	425	423	407	406	400	446	375	412	420	424	440	400	400	423	403	395	427	442	440	409	420	437	391	414	448	406	439	387	381	393	421	412	397	357	428	411	404	401	432	414	432	387	402	431	422	418	407	433	428	379	421	421	389	459	431	431	396	436	455	440	427	409	404	441	400	445	393	436	416	409	423	443	386	406	380	442	417	405	426	415	413	420	427	427	412	426	407	442	419	393	414	414	443	399	415	438	420	432	418	462	417	406	390	408	446	420	412	439	404	433	426	419	436	405	394	418	400	412	420	450	440	404	432	413	419	443	405	421	429	417	424	417	440	441	432	414	453	432	407	435	410	445	424	437	418	435	386	415	432	426	404	420	440	435	431	430	402	419	432	423	373	422	412	396	437	420	413	432	422	433	420	412	419	426	430	460	408	425	421	418	402	491	433	443	410	432	413	414	430	371	486	389	410	404	428	411	425	461	425	416	430	444	399	430	391	394	424	403	434	431	425	442	430	417	409	395	415	430	449	376	394	418	382	425	457	418	414	395	425	426	418	410	426	410	393	411	418	395	424	370	393	441	392	399	419	401	403	424	423	438	409	411	410	394	385	425	412	443	471	440	423	454	409	415	440	420	422	408	414	409	416	434	443	405	470	413	425	398	415	454	410	429	406	388	447	403	427	395	460	412	386	412	414	451	412	402	387	398	448	424	433	431	445	399	403	479	424	441	427	408	426	412	403	439	402	431	440	384	403	393	417	422	406	415	426	401	411	426	435	414	393	413	411	447	394	399	401	427	441	416	444	398	423	413	401	405	426	444	399	392	414	404	439	422	379	416	413	427	411	425	396	407	388	416	439	423	442	419	372	425	398	443	421	400	417	430	408	439	397	414	454	392	410	406	411	445	409	394	423	414	421	409	381	416	407	421	412	422	432	393	402	408	439	415	441	399	432	400	424	415	415	411	425	433	382	403	408	402	409	418	407	401	406	406	443	419	454	462	413	386	355	423	442	407	448	405	412	430	393	383	421	421	444	406	386	432	396	418	382	436	425	407	414	406	403	414	416	434	396	433	415	390	420	404	436	398	403	410	381	420	412	413	430	445	401	451	408	412	405	419	428	423	389	435	392	469	422	414	423	393	412	434	422	418	406	452	439	445	425	410	415	445	434	389	411	425	429	452	456	423	433	413	411	410	390	416	405	415	442	418	448	449	393	428	459	440	424	421	442	435	425	399	449	425	430	449	418	455	437	408	414	408	399	397	399	399	408	444	460	411	385	436	422	413	423	428	428	454	405	427	416	428	406	412	402	405	408	389	461	403	411	410	403	412	431	439	441	410	429	383	409	436	427	394	398	430	440	436	394	395	405	432	398	418	434	398	424	443	392	420	411	456	439	415	426	415	420	412	419	425	427	441	453	394	426	409	424	417	397	440	423	431	378	393	419	393	424	418	380	448	396	421	470	393	423	392	455	411	414	399	405	407	403	419	431	416	415	437	416	398	455	402	405	433	388	434	408	415	435	400	423	431	396	400	413	433	425	443	424	419	458	434	420	416	413	411	423	430	438	413	424	402	435	376	423	394	437	447	418	419	435	427	433	411	397	418	424	391	386	420	417	430	381	443	434	443	389	406	397	427	433	426	439	388	402	420	425	429	407	429	403	409	399	430	445	402	397	404	401	423	410	407	453	425	404	411	429	441	424	392	406	416	420	397	436	362	405	433	402	427	367	417	433	411	465	406	414	439	369	385	399	404	406	390	402	369	418	456	431	439	391	409	440	425	408	385	434	436	422	405	423	423	399	387	393	456	404	399	431	405	417	398	433	450	411	386	399	422	421	405	440	398	400	341	457	389	436	413	441	434	417	419	429	415	392	442	440	423	450	371	415	390	470	419	399	403	421	463	411	439	440	402	429	433	427	440	434	414	460	404	421	418	411	412	429	446	403	391	433	425	428	407	443	427	401	394	433	446	425	397	429	421	403	450	423	431	433	395	425	427	418	421	408	431	422	404	456	386	390	426	416	428	418	413	390	408	436	401	401	447	399	391	443	447	440	430	409	431	396	414	441	449	404	427	411	430	407	424	431	462	408	451	463	406	431	443	412	402	436	397	418	407	379	405	457	428	441	421	473	454	429	431	462	421	388	413	447	464	409	447	429	374	423	441	457	401	434	416	399	433	440	402	386	452	421	407	409	417	437	446	404	430	437	418	396	392	434	396	415	449	418	431	436	413	432	430	398	426	368	409	395	417	443	441	376	415	409	392	435	431	414	432	404	389	441	385	382	400	398	384	396	417	435	430	464	418	422	449	433	424	408	427	394	417	423	427	402	450	396	407	409	411	433	404	397	421	433	393	403	388	394	403	417	393	415	435	415	433	425	425	411	423	386	417	411	413	414	383	421	425	458	381	406	434	396	416	417	454	401	408	433	444	443	429	431	395	434	427	420	414	414	461	431	438	428	414	408	394	410	386	406	424	419	400	430	398	414	457	397	422	427	417	419	435	411	390	420	413	423	409	434	393	401	464	451	418	403	374	408	439	386	408	416	451	443	383	438	426	423	411	447	420	461	414	421	406	396	409	430	406	437	446	416	456	412	400	415	407	442	417	416	406	399	390	409	447	399	398	427	397	412	413	376	393	465	430	412	460	420	407	424	382	411	467	415	417	394	385	418	423	414	417	424	433	395	446	410	442	417	432	400	420	411	452	393	417	447	419	462	405	417	419	409	431	404	435	415	411	417	445	396	426	426	384	429	425	402	433	440	418	437	450	416	435	434	410	441	413	388	403	404	443	424	400	423	429	414
27363	38901	22843	12705	8237	5963	4517	5497	2740	1534	1446	2484	1447	871	1476	1074	788	879	820	805	743	798	786	790	775	784	833	842	800	789	791	800	739	774	768	744	768	831	804	765	798	784	773	765	785	788	720	789	768	729	753	811	784	738	853	884	935	822	833	873	809	803	695	778	778	756	807	798	806	725	782	775	758	785	827	780	776	762	737	756	812	823	759	782	747	752	732	726	778	784	767	761	747	782	810	764	791	787	784	787	766	798	800	773	773	744	761	777	791	747	754	742	792	786	774	764	768	779	760	756	753	810	791	796	745	751	764	813	772	798	781	773	760	764	775	773	731	768	822	797	806	765	721	777	779	815	767	764	773	721	790	785	800	716	823	760	689	778	789	809	729	786	753	736	764	771	812	742	775	844	755	804	794	737	763	787	786	762	751	775	751	821	758	796	725	742	746	753	776	748	745	755	797	763	743	787	780	755	778	708	777	775	761	724	806	769	752	785	700	749	734	734	764	739	763	732	726	753	772	697	811	730	806	804	777	813	751	752	758	737	744	789	796	764	803	805	758	770	787	738	773	785	728	762	819	811	779	807	726	811	772	753	769	761	768	752	755	723	749	803	755	780	767	770	751	793	764	785	703	786	741	754	757	768	744	744	766	782	743	733	751	748	768	768	757	799	766	761	772	830	747	791	813	783	761	777	778	766	755	726	752	796	788	729	822	759	798	795	792	750	803	759	750	796	781	776	769	729	786	780	789	770	770	831	758	716	748	776	756	740	783	727	714	732	782	742	761	796	804	758	743	794	747	745	699	776	757	745	818	785	691	715	739	767	744	757	797	803	790	776	755	788	695	772	794	754	746	771	776	802	825	721	767	750	729	773	758	778	725	737	747	739	741	741	828	749	793	797	726	728	754	747	780	747	763	700	801	802	764	739	798	738	737	803	729	731	784	756	781	758	763	746	785	793	769	803	764	775	735	836	775	752	788	756	739	790	735	782	784	798	751	776	750	788	820	788	787	762	755	762	783	747	790	816	806	763	787	743	785	735	773	771	815	753	791	743	741	757	735	802	738	788	746	702	748	770	763	747	776	763	745	773	829	786	791	742	848	793	744	788	797	789	768	755	780	767	771	772	776	769	781	787	812	713	777	768	793	755	779	729	789	812	754	753	752	754	763	800	803	780	810	762	739	757	785	757	743	739	758	692	811	802	746	766	786	802	757	792	771	730	802	771	743	762	801	758	776	796	820	818	788	740	784	764	783	744	753	771	765	740	754	758	737	779	770	772	761	752	742	772	798	796	763	797	798	719	773	739	731	750	728	768	802	720	756	742	797	820	836	758	712	755	779	706	753	782	758	747	801	828	751	805	728	748	767	790	723	800	780	799	748	773	803	856	745	747	791	750	781	782	772	813	775	824	731	789	787	765	761	751	753	786	759	751	788	789	745	763	782	752	758	751	805	796	819	733	755	791	775	774	761	742	825	774	751	725	753	752	824	799	794	799	802	764	774	817	775	744	737	742	762	752	725	779	825	747	763	748	789	793	783	850	750	803	786	774	773	834	781	762	725	775	727	731	742	761	755	796	790	803	774	834	762	758	791	782	795	777	781	737	808	792	784	720	733	726	780	758	748	724	784	763	762	776	722	742	796	752	794	790	704	767	775	738	777	739	819	802	734	754	762	784	767	773	768	801	784	804	786	850	776	786	764	718	782	801	762	831	779	783	719	736	797	822	757	739	763	789	789	776	798	779	801	757	771	798	767	781	758	787	778	754	775	750	731	807	819	810	787	777	785	813	792	749	770	736	809	806	711	767	754	808	746	784	811	756	775	811	766	777	797	777	761	763	749	723	819	724	763	778	792	767	777	745	787	777	766	804	770	737	802	781	759	796	761	761	778	779	766	808	787	802	801	751	811	737	730	705	817	737	783	793	806	755	753	774	700	735	773	787	751	791	757	800	757	742	743	729	784	769	773	777	806	772	815	774	756	804	737	760	735	800	733	764	739	776	826	735	789	746	762	751	762	820	766	746	763	772	764	702	766	741	789	781	766	807	744	754	754	704	800	771	791	786	748	810	778	772	724	784	730	764	792	768	772	753	754	762	781	794	767	767	732	737	753	803	751	759	778	755	753	784	786	769	795	767	731	790	734	808	776	802	833	759	802	770	767	818	781	711	772	747	792	777	734	755	833	756	743	788	817	730	772	758	825	746	732	758	761	786	736	784	812	795	762	763	760	786	816	782	758	796	743	848	792	778	770	788	776	767	777	782	773	759	738	775	735	732	764	747	768	784	801	794	758	746	803	779	740	727	760	769	767	773	750	795	759	796	740	809	792	738	723	782	775	737	784	754	796	737	741	737	795	813	760	795	766	832	773	770	758	802	816	781	799	796	748	750	782	781	768	758	773	778	761	754	754	793	777	760	725	785	782	732	784	800	815	798	790	788	748	812	729	737	776	752	801	829	722	744	794	792	761	777	808	782	789	737	761	767	723	832	793	817	744	795	770	751	775	755	776	744	763	724	790	816	819	815	763	800	819	849	769	766	771	836	719	781	796	776	772	759	732	691	753	779	754	733	770	784	785	768	787	784	739	783	792	804	777	769	737	770	767	767	806	766	752	744	767	757	763	763	753	737	735	782	784	792	796	769	791	783	774	786	746	771	770	765	770	795	784	801	813	744	772	747	721	766	742	772	758	780	745	754	775	784	779	748	715	813	737	793	743	753	805	778	758	784	784	780	733	817	777	777	834	762	750	760	747	730	751	810	751	808	715	760	810	774	783	793	807	752	753	773	748	708	757	794	752	768	817	733	754	714	778	729	752	779	782	774	773	810	813	714	763	783	832	752	778	718	782	776	739	784	757	725	770	786	764	793	792	728	795	789	763	802	806	797	783	762	819	767	779	786	801	790	742	804	806	730	758	764	732	779	794	765	806	786	762	746	787	759	759	755	843	816	795	762	837	785	794	769	757	796	776	725	774	720	807	781	749	777	765	769	695	792	788	744	757	771	774	788	754	741	752	732	748	739	794	792	782	790	798	789	745	721	791	776	683	765	750	793	774	734	767	789	785	758	734	745	820	772	780	740	757	745	781	790	751	752	783	807	800	786	776	789	752	761	783	703	742	770	736	790	740	739	794	787	759	794	764	758	755	771	746	763	740	787	743	739	790	796	760	822	775	798	734	794	734	797	811	788	812	809	774	803	765	735	750	797	724	748	747	765	775	777	793	823	746	733	783	701	754	730	770	795	754	792	764	749	758	747	743	796	739	769	783	797	770	765	750	742	796	790	757	790	779	815	713	809	696	789	780	765	749	799	756	787	769	772	750	783	732	785	718	731	791	759	735	790	758	779	721	777	750	777	812	785	728	779	754	762	748	755	776	742	766	777	814	814	824	733	758	816	761	785	766	759	782	729	785	823	745	724	788	801	788	748	752	736	786	772	766	794	771	775	786	787	794	755	741	815	773	785	768	798	737	803	759	737	784	791	751	776	780	737
24624	21650	28808	24810	20440	8897	5353	17284	13178	1056	759	3150	2934	436	1464	1476	390	395	393	395	370	414	419	360	396	382	368	370	408	371	377	357	356	379	349	412	364	449	351	378	403	342	362	380	372	365	367	346	376	382	379	352	423	523	525	513	484	448	416	414	364	370	373	392	384	363	392	338	372	366	363	367	355	383	378	360	361	355	359	324	325	380	378	357	355	343	391	387	324	384	338	328	404	401	353	366	402	340	344	383	400	362	322	354	371	385	347	373	364	357	344	349	347	378	351	338	370	377	348	372	340	392	378	352	371	349	365	358	364	357	346	399	354	387	394	388	350	342	389	382	336	368	360	344	340	363	353	370	349	357	360	361	373	328	358	354	349	382	354	361	350	382	386	387	342	357	362	341	370	363	362	376	372	362	353	376	374	321	347	347	368	359	407	355	375	332	355	327	385	367	389	365	377	367	343	342	372	406	347	360	326	369	388	374	359	392	360	384	383	318	315	377	317	383	322	355	348	356	393	361	351	365	380	364	364	382	366	363	362	329	367	328	400	317	376	389	371	353	391	344	366	377	381	367	373	356	356	352	350	360	353	369	365	406	356	376	370	358	347	366	351	363	370	366	356	372	390	361	361	362	384	360	347	331	369	390	385	328	372	336	334	378	332	367	344	385	386	356	386	344	338	369	380	338	334	385	356	346	358	392	324	361	365	319	362	389	371	347	386	404	366	330	345	365	369	366	321	354	362	343	329	343	369	362	376	388	357	377	353	364	368	367	351	431	391	373	337	366	375	345	361	363	395	372	353	332	408	366	358	358	354	350	340	373	344	356	361	365	337	367	367	344	355	334	399	361	388	355	381	372	389	373	357	341	349	341	343	395	370	367	375	369	365	367	369	403	375	336	369	333	382	372	349	361	384	370	388	351	373	359	343	353	344	383	379	367	332	328	392	359	358	389	378	376	357	368	356	330	400	348	322	322	365	359	355	350	371	395	350	359	383	346	386	353	353	348	371	345	358	394	364	367	393	367	381	379	349	360	376	351	362	369	384	351	341	353	371	384	361	414	365	391	350	390	361	385	340	397	328	376	328	352	386	389	352	384	383	374	355	384	340	370	321	328	388	361	379	405	393	384	372	375	378	421	367	364	368	356	339	375	345	347	355	403	353	397	384	336	335	371	366	355	380	363	383	394	359	355	401	353	389	339	340	364	368	378	368	374	341	394	374	334	356	363	376	392	359	354	381	355	379	358	329	392	340	326	347	348	371	354	362	373	375	391	354	380	342	381	394	340	385	367	338	386	376	339	376	327	326	378	377	369	383	357	400	349	375	402	337	389	339	363	364	366	351	349	362	392	362	367	346	372	345	398	385	414	342	354	409	379	355	389	385	377	362	364	366	328	372	375	346	347	358	400	386	399	370	371	328	360	368	393	382	355	360	395	330	379	366	346	387	345	387	372	367	352	337	347	365	382	334	388	356	355	338	333	375	393	354	374	336	330	357	411	377	358	378	358	341	374	338	371	344	365	351	358	375	366	339	373	340	333	387	343	363	367	371	367	363	358	347	379	388	389	325	367	372	367	386	351	366	377	379	338	368	367	350	366	390	369	370	363	390	370	394	340	353	377	373	377	352	364	336	376	339	348	359	360	346	350	365	346	351	379	349	334	363	330	346	385	379	348	384	330	347	379	385	362	360	331	362	365	400	368	307	398	372	377	336	390	347	358	339	354	375	393	357	395	372	412	356	369	374	357	337	390	370	377	367	351	378	366	387	347	381	381	352	388	359	348	393	395	417	349	345	377	338	355	354	343	382	412	354	371	366	357	357	341	343	379	391	344	369	358	355	365	346	373	392	382	324	347	393	364	376	371	348	352	381	338	408	351	381	388	363	343	374	382	327	340	348	358	383	370	400	396	359	409	370	321	363	383	370	336	325	353	381	390	345	329	376	371	376	402	378	379	385	356	358	370	365	422	335	381	367	375	354	369	379	395	351	370	358	361	384	376	336	373	357	353	370	390	379	420	366	342	354	362	376	393	340	386	366	399	400	356	371	387	380	351	364	355	381	331	359	385	332	399	360	380	346	342	397	345	353	365	396	379	354	365	347	337	366	359	356	360	367	355	349	403	387	401	331	353	347	356	349	347	338	337	348	385	369	375	371	339	340	353	375	351	364	335	390	376	360	374	371	395	344	325	378	338	434	368	362	353	403	348	372	351	369	376	359	350	335	335	361	396	371	361	369	372	342	373	380	358	390	368	349	372	342	333	349	348	360	340	346	347	364	354	349	350	343	347	370	344	374	367	346	360	371	382	353	398	364	354	392	320	340	335	316	344	357	387	348	330	350	345	360	354	386	377	364	358	396	374	371	385	356	330	365	358	375	336	364	372	352	376	386	379	338	357	377	330	341	393	368	386	348	365	374	377	350	380	342	381	369	363	370	351	364	392	331	371	351	398	392	354	343	340	361	356	363	367	382	383	367	386	356	400	375	384	392	381	359	364	405	378	376	386	377	371	369	359	342	362	381	374	342	381	360	386	333	363	386	350	348	351	374	355	331	356	364	342	381	368	365	359	331	391	362	357	371	342	367	383	362	339	358	350	361	329	365	395	367	406	351	339	347	363	388	356	368	370	409	366	346	342	398	342	358	320	382	367	385	407	411	367	350	403	331	373	400	385	345	342	338	355	394	341	382	400	337	368	384	393	346	390	374	364	365	379	361	355	373	378	335	337	382	384	341	361	357	400	383	376	391	390	338	353	370	371	361	397	347	380	390	331	342	347	358	386	366	370	365	366	373	350	349	361	360	331	362	337	344	343	368	353	329	341	392	397	384	356	366	380	350	348	362	349	364	354	362	366	351	348	368	384	391	338	345	359	368	375	364	415	369	358	385	372	367	369	380	351	368	395	366	341	363	377	348	356	367	393	384	407	399	385	381	335	379	361	327	380	380	393	357	400	359	384	358	376	347	357	371	357	359	335	371	384	336	351	358	373	370	362	362	339	393	343	380	346	333	389	348	341	389	376	351	370	371	382	342	361	368	325	363	396	352	348	359	324	366	373	348	367	346	315	372	405	374	347	382	352	385	387	403	369	363	337	395	343	350	350	366	363	381	352	389	367	347	349	332	350	361	349	360	381	371	377	365	361	357	347	351	397	334	374	353	353	358	318	354	359	358	344	367	346	352	353	375	356	364	370	347	347	373	351	369	371	397	361	387	373	359	358	362	333	334	359	352	396	345	350	336	369	338	373	356	361	352	377	371	345	402	399	344	357	351	378	350	349	380	350	335	337	366	357	331	337	394	396	400	339	398	376	385	364	304	350	399	367	370	361	350	405	379	357	370	386	360	340	358	357	353	379	387	378	384	369	379	372	346	366	372	333	340	379	372	369	380	393	354	334	364	362	371	381	348	349	330	353	401	386	350	381	341	338	355	372	347	362	349	347	362	374	383	358	348	317	371	359	369	367	329	344	369	366	352	360	400	373	342	350	356	349
31491	46907	32318	21094	14567	10760	12523	30544	19151	2384	2122	9692	7583	925	4384	4271	801	802	773	731	742	727	773	719	720	685	723	720	665	714	670	704	693	695	651	714	713	660	706	699	627	711	669	721	621	703	718	687	683	680	705	664	822	1218	1291	1135	1039	891	766	688	730	642	699	676	682	651	692	680	650	684	705	667	653	639	666	673	646	657	702	678	683	712	650	749	729	696	727	662	652	631	699	698	691	681	706	691	664	691	688	689	689	702	693	662	687	697	671	676	687	644	731	695	706	706	655	696	686	668	654	652	659	641	651	737	686	648	669	672	701	633	637	656	651	662	692	618	644	685	710	641	683	672	622	678	628	683	609	654	718	698	647	678	734	678	683	670	638	710	680	641	591	674	687	667	646	682	635	672	692	661	669	676	684	708	691	656	704	678	636	682	690	694	654	656	713	697	689	642	661	704	632	678	644	677	667	650	660	711	676	706	661	695	690	735	630	660	646	679	687	707	646	701	676	707	670	607	672	710	661	644	715	676	689	698	665	683	636	694	661	652	727	680	646	664	654	664	692	676	679	666	677	653	694	689	607	653	687	684	662	668	658	667	669	706	708	648	681	668	731	645	662	695	631	667	728	641	672	711	689	660	721	665	702	707	704	701	658	659	620	688	694	698	645	653	672	673	655	672	685	724	634	681	673	651	717	669	686	703	665	684	667	683	669	674	696	667	606	676	623	652	734	708	656	661	704	642	623	652	708	665	673	765	690	681	677	717	647	708	600	676	670	681	612	660	689	699	674	643	704	671	704	656	669	645	641	669	682	675	704	682	653	689	653	668	687	674	712	664	653	685	674	672	683	690	704	708	666	680	663	684	722	678	646	659	721	630	691	666	678	674	716	674	689	649	721	682	705	693	633	684	701	658	692	687	617	679	647	685	650	643	640	656	689	658	673	661	646	690	686	686	688	669	639	683	665	648	648	678	699	689	681	662	639	665	673	690	668	657	659	645	692	671	668	632	679	662	650	658	657	720	639	656	641	677	657	697	638	694	675	637	678	695	658	668	679	690	741	666	679	758	710	643	660	671	665	651	608	639	669	680	713	674	707	631	698	639	663	691	649	684	678	711	655	702	670	669	673	697	697	707	678	671	698	655	717	675	695	657	669	721	716	661	663	711	678	655	656	674	606	669	687	715	678	672	667	722	686	657	684	694	701	679	679	692	699	695	691	697	680	666	695	607	650	638	667	732	707	701	667	647	643	699	695	668	636	674	658	693	718	695	639	669	690	625	670	704	632	727	660	687	692	717	699	666	683	693	668	672	689	696	694	694	677	702	643	673	675	646	669	645	674	655	670	640	621	671	679	691	678	622	689	658	667	710	697	700	672	660	633	707	668	686	625	653	625	699	714	657	635	659	689	664	710	647	699	707	712	672	687	715	680	669	709	651	688	658	671	720	685	651	673	677	694	672	655	674	647	693	690	680	642	705	671	671	711	652	620	675	680	686	679	676	630	654	651	693	695	688	661	666	694	695	654	675	666	687	672	709	674	705	659	688	679	666	640	668	667	647	681	699	662	683	674	724	673	649	672	643	617	686	664	675	725	693	704	672	718	731	712	601	651	679	657	670	661	660	640	669	672	700	665	696	689	672	707	699	645	647	689	677	677	670	718	675	714	709	697	662	712	659	649	652	680	660	651	689	686	694	645	645	718	702	689	669	666	684	685	669	671	659	677	661	653	655	712	689	672	689	677	645	682	653	729	668	667	638	662	664	729	724	672	621	686	682	655	660	664	727	659	711	660	704	685	681	716	709	687	683	662	709	703	691	647	658	680	671	660	686	716	687	662	627	667	678	633	649	701	662	703	685	687	695	686	644	659	679	673	712	662	672	674	672	703	707	679	634	700	673	644	649	667	636	679	633	655	674	694	652	736	648	669	615	665	699	669	666	678	684	676	683	702	648	640	652	701	685	692	614	680	611	654	705	680	670	690	631	675	679	655	699	683	660	708	658	643	671	703	718	678	668	649	651	641	661	677	676	662	656	675	687	677	684	654	679	667	673	667	687	681	672	652	688	713	654	696	692	682	658	688	691	687	676	662	659	654	657	737	656	644	707	691	672	632	690	708	663	700	674	633	632	676	710	705	659	702	692	703	669	679	655	689	689	630	704	711	685	718	645	687	656	660	651	648	658	655	706	672	661	636	643	662	681	692	681	655	696	693	640	690	708	719	672	640	690	641	671	734	670	703	646	738	720	676	654	682	680	690	664	715	671	675	683	671	651	652	688	671	643	682	710	699	721	633	687	715	692	648	682	699	671	645	668	685	699	654	642	686	701	661	687	677	681	683	674	674	652	671	694	698	721	662	671	697	654	677	649	681	663	692	650	674	669	667	650	701	718	651	701	656	659	654	685	665	632	676	695	620	694	719	655	649	694	670	714	702	688	698	694	704	646	671	661	688	695	676	657	678	701	663	669	693	644	711	663	719	705	698	633	701	682	664	686	664	690	665	660	701	643	696	688	679	694	667	631	726	654	684	674	705	644	699	687	684	683	651	675	710	662	652	661	662	695	675	697	665	653	708	651	660	660	671	688	694	688	656	662	714	688	696	714	709	714	673	645	700	670	719	665	679	700	661	652	677	649	654	625	667	676	634	658	657	670	649	709	658	640	678	716	643	671	692	664	712	674	696	673	695	688	677	650	654	685	638	676	656	648	694	667	695	696	733	664	671	660	652	678	686	708	701	650	664	694	647	710	670	675	699	633	702	690	669	690	678	670	702	704	650	632	674	633	644	711	683	704	656	646	670	645	710	645	667	623	643	695	596	718	648	678	723	670	646	669	692	678	694	669	685	690	720	689	649	683	680	692	678	698	704	694	646	671	668	664	677	715	710	693	679	702	711	656	720	655	668	623	665	655	692	637	735	636	697	655	716	662	686	660	656	648	687	692	690	634	689	695	730	666	676	700	676	662	659	640	691	637	679	685	677	705	757	668	700	695	685	694	662	730	693	646	661	688	696	649	638	634	666	691	679	655	680	678	724	666	672	638	648	678	695	660	678	676	670	688	656	731	671	676	697	632	706	675	672	712	677	698	685	679	670	668	687	695	694	684	642	672	673	671	642	658	681	637	670	676	662	671	663	706	721	699	695	674	702	676	652	693	678	683	651	698	701	667	697	668	657	717	702	683	702	656	660	666	678	667	698	670	677	708	632	668	679	677	705	667	651	712	704	711	668	678	648	683	666	676	645	703	658	671	683	670	674	686	711	685	676	714	656	673	639	691	711	633	671	642	658	673	655	648	703	750	690	672	687	701	673	692	676	713	678	679	655	689	643	691	693	663	688	668	687	694	704	690	709	683	671	676	702	658	645	683	698	661	668	689	702	663	638	703	692	643	694	681	664	661	687	669	685	618	682	687	708	693	686	676	660	642	645	718	649	697	690	689	696	662	667	713	646	650	627	669	628	659	659	718	675	639	675	658	660	711	685	698	674	711	642	699	709	653
23635	21666	29479	24239	21628	20148	10111	23145	27709	4021	835	3818	5676	670	1244	674	390	413	424	391	361	362	356	397	357	363	331	318	305	346	325	377	359	336	383	357	328	369	367	343	371	334	343	325	357	348	336	330	315	355	324	311	403	594	732	680	556	418	365	356	336	352	327	322	349	358	347	371	360	345	301	348	375	336	297	356	315	328	355	332	343	354	347	336	337	336	324	333	333	320	319	360	353	338	302	297	334	337	336	335	325	330	317	332	329	317	349	344	312	329	290	350	377	323	324	337	317	349	336	338	355	357	309	342	317	359	354	316	335	336	355	332	291	359	361	325	335	364	309	336	290	317	340	348	325	319	338	338	336	316	293	334	359	342	341	320	328	343	374	350	302	359	354	287	301	324	298	313	360	358	333	332	310	334	320	317	337	339	309	347	341	305	318	311	323	314	339	351	319	314	329	338	332	335	337	345	350	343	334	372	320	341	337	331	300	336	327	338	343	348	327	348	351	338	325	330	344	329	334	332	345	326	358	357	343	306	369	338	354	351	344	339	351	320	356	333	329	321	331	347	322	339	332	320	349	308	331	337	361	314	308	315	334	321	311	331	331	361	338	326	336	328	318	326	373	341	332	337	321	331	338	318	335	362	359	337	315	319	318	348	308	330	320	334	333	360	371	344	331	347	291	349	337	313	357	314	316	298	342	337	340	347	356	329	345	336	307	339	355	314	336	359	315	327	324	378	339	317	337	351	356	335	320	336	346	358	339	299	316	346	336	346	327	280	333	338	351	333	337	346	321	334	355	385	311	303	320	332	357	341	328	372	341	338	377	313	351	333	330	312	347	348	309	339	345	362	322	318	339	331	340	372	326	337	350	311	349	317	316	352	324	334	316	317	355	335	307	305	322	351	324	343	310	356	321	338	330	357	356	348	367	324	365	334	308	342	338	350	351	324	329	322	328	296	317	315	340	329	367	336	317	329	296	351	347	301	323	342	372	338	330	333	281	317	309	325	347	346	337	317	316	325	301	321	310	338	365	322	325	369	351	352	343	346	337	358	358	329	328	331	356	307	330	350	329	335	365	355	317	333	358	327	334	316	333	277	351	337	321	296	341	321	370	346	344	361	308	313	347	356	344	323	320	330	330	353	362	328	342	354	307	331	321	342	339	306	317	339	323	353	316	339	335	343	336	330	348	323	339	367	336	340	346	326	306	316	336	342	326	320	326	350	315	309	330	355	328	345	328	318	316	357	356	324	337	351	331	357	331	344	341	337	309	312	328	338	342	329	344	322	321	355	327	342	353	340	346	338	352	342	327	323	331	330	301	328	317	326	320	315	326	323	348	339	364	333	309	331	337	319	319	370	327	345	325	345	352	360	339	348	316	343	336	319	298	345	318	300	337	340	355	334	302	323	359	327	350	332	334	330	329	369	298	343	311	330	328	323	302	347	325	330	339	315	325	336	333	323	333	306	340	347	349	333	364	329	326	347	328	349	310	357	338	316	286	362	316	378	304	328	337	328	343	330	329	361	346	329	356	345	325	315	315	304	368	329	369	333	350	323	332	366	336	332	327	341	327	294	330	348	325	368	336	358	320	357	353	314	355	310	331	354	386	337	303	345	323	324	341	312	339	356	334	345	360	338	357	328	354	365	319	309	352	319	337	334	338	340	341	366	329	341	321	344	326	326	316	349	314	308	322	328	338	322	358	366	335	333	305	322	314	343	336	351	346	327	340	325	349	344	336	330	330	320	313	333	341	354	334	341	335	317	363	310	353	363	316	330	337	356	327	346	298	326	335	357	348	318	319	337	331	332	314	325	317	322	347	322	306	300	330	356	333	338	316	366	313	393	318	334	344	342	313	338	303	336	355	348	341	342	349	350	333	337	354	350	315	333	348	338	340	344	358	345	349	361	374	318	336	308	363	350	321	336	336	330	324	307	376	373	376	341	343	363	314	328	363	310	330	347	324	325	328	321	355	359	366	345	343	341	339	351	338	332	306	328	324	351	322	340	328	343	341	349	321	302	346	335	332	343	327	335	324	360	328	282	319	354	350	317	333	331	299	348	331	355	338	363	338	346	323	370	370	323	336	323	345	336	294	334	347	353	318	324	325	325	327	327	359	324	340	340	312	301	338	287	328	304	350	331	343	292	339	321	340	317	340	329	326	327	291	322	320	328	371	308	316	389	314	315	319	322	353	325	327	387	322	341	334	322	318	327	345	345	342	317	296	335	323	339	336	325	335	327	339	364	338	355	311	314	307	320	330	324	334	332	329	341	371	328	341	327	332	331	322	324	335	326	379	327	298	333	331	320	352	373	345	325	309	316	343	321	330	350	350	304	316	329	343	313	335	367	346	336	334	370	341	358	328	317	364	329	334	366	343	303	322	327	331	307	316	342	346	345	351	338	339	338	324	334	353	341	347	343	326	377	328	364	353	325	353	322	345	321	340	361	333	338	329	335	318	354	314	346	343	329	341	319	325	344	312	320	304	300	362	324	340	332	365	345	302	318	325	348	369	365	352	316	327	321	314	318	339	337	373	342	321	371	335	333	346	328	339	323	320	314	314	294	326	351	318	312	315	348	328	324	336	306	347	306	292	317	336	304	326	333	343	350	316	342	328	335	296	325	330	363	348	341	346	312	364	332	316	333	364	392	358	339	334	321	319	318	357	368	309	348	354	334	323	333	346	304	318	339	315	308	331	328	375	361	366	314	326	345	356	335	338	362	350	344	318	336	317	341	362	334	334	340	343	316	335	325	328	321	331	321	347	330	350	334	350	339	297	329	314	330	302	290	334	318	330	312	358	320	349	343	343	342	332	335	348	348	355	338	383	341	307	325	332	325	343	316	291	382	339	308	328	343	306	317	347	299	367	362	316	338	338	329	322	323	337	316	329	287	335	321	305	355	304	324	342	339	349	340	321	322	301	332	339	313	361	322	309	345	315	342	324	345	349	336	319	338	318	357	357	292	329	354	335	358	338	360	327	331	364	336	313	346	340	333	337	356	305	342	354	366	336	337	325	317	322	351	342	356	299	355	310	345	343	349	345	325	326	329	285	295	354	347	328	329	344	335	361	315	313	332	319	325	334	388	346	353	324	330	297	347	326	340	317	373	327	331	330	343	320	382	310	323	323	328	339	333	357	333	349	350	318	332	332	332	370	330	346	324	348	338	315	331	325	339	350	347	318	315	315	287	340	333	314	347	328	350	323	342	310	330	354	311	344	352	314	335	315	333	335	334	313	343	321	328	335	299	348	301	331	333	355	325	308	343	353	325	328	340	358	322	331	330	314	325	334	286	307	355	317	284	315	326	343	299	311	384	369	348	325	321	355	340	361	317	359	327	325	322	371	307	330	298	331	311	328	315	357	354	329	336	335	322	370	327	331	339	335	334	296	320	332	308	309	359	329	345	337	340	348	357	313	313	304	301	325	314	335	330	366	317	322	378	301	304	306	343	317	333	334	362	308	332	307	346	350	341	344	347	325	296
34347	55861	39912	26416	18988	13907	13793	36042	32782	3526	2314	11401	13826	1453	3640	1622	825	807	734	770	733	686	684	703	682	660	661	657	637	597	596	646	584	631	600	663	680	637	617	593	609	626	623	626	643	612	596	572	615	637	612	644	759	1582	1863	1663	1260	978	719	689	639	567	609	564	600	597	629	626	610	578	604	587	606	636	591	586	588	606	619	620	580	646	598	643	574	617	608	591	609	590	610	580	583	610	648	621	590	604	602	613	639	635	657	576	605	615	621	580	600	565	591	626	609	640	579	595	584	575	567	596	626	651	618	601	601	595	575	621	599	586	620	583	649	624	614	591	573	573	647	618	608	630	659	616	629	612	623	605	609	572	610	606	618	660	604	602	595	603	596	625	637	609	610	591	604	593	617	608	589	571	578	593	625	604	613	621	557	613	610	577	628	577	643	625	608	537	580	614	559	579	621	617	634	579	581	666	562	586	607	625	604	585	571	588	618	596	591	607	584	590	635	537	610	552	626	581	600	609	607	646	608	626	606	640	601	596	616	568	621	583	602	624	619	601	620	592	633	686	632	609	619	631	630	619	625	590	602	626	599	609	592	581	637	571	613	571	634	642	619	589	588	657	608	579	626	579	592	594	608	616	617	580	647	518	568	617	679	585	620	577	573	557	633	571	628	581	612	585	643	628	634	594	595	554	610	618	610	629	601	560	629	613	633	623	592	615	600	563	571	562	636	638	610	624	596	625	570	607	610	591	624	607	601	580	578	659	596	554	569	630	557	599	626	589	617	641	627	629	630	628	620	638	631	608	590	648	577	565	599	597	669	578	633	591	596	642	631	579	588	635	603	629	592	596	562	625	572	636	623	576	603	603	608	570	633	584	576	641	582	589	587	580	613	652	618	628	593	587	612	609	592	632	623	558	545	587	598	610	586	629	595	607	595	601	582	581	587	632	611	593	607	602	599	603	602	593	573	573	572	608	572	613	581	636	646	636	641	622	606	593	562	601	601	597	608	611	630	620	625	661	597	588	605	620	625	589	579	636	597	604	660	578	577	597	575	587	650	641	578	576	700	602	613	594	572	656	607	587	630	564	608	633	610	589	635	617	617	618	575	633	614	608	546	608	622	607	585	605	618	663	605	648	621	642	621	619	582	572	588	606	576	617	591	558	629	561	603	608	622	624	557	554	585	589	572	559	604	636	571	567	596	611	625	642	573	578	585	643	622	573	574	588	608	603	579	632	645	574	620	635	559	629	592	597	625	576	621	626	578	620	587	597	597	611	586	588	631	632	648	613	640	593	599	621	613	615	599	604	602	564	618	591	631	588	621	615	639	583	646	627	571	584	621	602	621	629	618	607	623	623	590	596	663	584	629	591	599	626	626	641	582	592	571	583	606	554	576	648	588	638	582	616	593	610	569	587	595	594	630	615	608	585	607	636	623	654	604	628	563	596	595	608	582	566	579	607	638	583	586	604	640	591	571	595	650	587	600	604	623	569	614	613	669	649	615	605	598	613	562	575	575	624	625	605	573	576	622	645	583	579	603	614	566	604	585	632	604	569	600	579	552	602	580	613	593	548	580	568	598	633	624	553	627	589	619	562	622	583	600	629	630	596	640	613	633	609	589	597	628	632	601	623	606	594	602	635	591	619	596	616	622	662	578	598	634	619	624	621	612	618	633	610	650	610	618	591	596	588	619	599	636	598	684	599	622	587	600	588	605	636	574	660	653	606	591	606	601	612	643	602	581	603	586	640	587	597	639	594	645	589	605	633	608	641	602	572	609	587	660	568	633	556	586	631	628	636	611	547	594	638	598	547	586	614	615	588	615	626	623	612	588	601	595	599	610	616	595	608	611	609	600	570	621	584	617	618	609	632	622	579	616	586	608	543	598	567	588	627	592	589	600	590	619	585	561	583	583	618	568	612	605	610	565	637	602	601	637	601	593	628	593	624	583	583	588	597	551	608	588	558	606	596	605	592	615	594	618	639	600	644	642	596	625	601	628	614	582	577	565	598	581	607	644	625	570	595	634	581	607	590	610	663	629	601	578	556	606	648	606	555	634	569	636	616	569	643	593	635	635	624	568	592	576	612	604	645	570	555	615	616	653	614	565	605	637	551	553	611	572	583	592	669	583	592	561	596	612	583	586	581	624	605	647	629	642	555	627	626	602	591	593	632	583	593	634	617	644	641	572	619	566	588	596	614	611	638	605	584	598	590	599	631	601	592	619	590	603	589	606	594	609	562	600	613	637	615	629	603	619	606	594	605	607	569	613	640	583	626	599	611	602	576	604	612	603	588	613	613	626	590	592	614	600	589	569	615	648	587	572	591	597	642	612	594	592	600	597	638	551	591	606	564	599	592	606	624	578	622	561	562	570	624	616	616	641	645	671	603	578	604	627	624	636	630	604	623	584	603	606	637	590	612	576	622	584	627	613	543	600	573	571	625	635	606	569	602	635	580	608	612	649	585	603	570	582	643	587	627	621	604	609	629	601	574	586	591	627	619	570	578	638	621	579	603	615	624	593	634	607	614	623	598	621	591	636	577	593	608	616	622	619	587	593	597	595	619	593	618	572	565	611	570	583	633	593	568	579	586	656	597	606	588	591	641	590	578	582	607	611	635	597	625	607	633	589	590	601	608	576	608	591	599	579	605	606	565	586	607	636	647	617	629	577	600	621	623	595	577	607	587	599	587	660	618	612	613	607	594	610	606	570	618	625	596	588	583	584	635	596	595	617	584	589	611	587	641	617	541	600	603	575	604	618	638	613	603	642	626	650	598	613	624	624	625	610	550	603	585	626	564	613	590	621	590	573	568	602	617	612	607	642	607	628	611	647	625	620	624	625	564	588	590	608	610	614	625	590	593	629	588	586	602	606	588	621	609	601	616	566	597	640	595	610	626	581	617	570	627	591	610	629	634	602	630	594	612	592	592	593	614	622	590	629	583	612	599	614	577	635	664	553	584	584	626	608	571	661	628	627	635	571	609	606	572	646	572	669	576	569	581	593	590	614	571	603	642	623	597	608	601	624	604	609	595	613	643	605	598	573	644	620	616	600	586	589	599	609	660	579	643	645	627	620	603	592	580	576	608	600	637	592	593	587	621	600	576	568	582	578	570	623	606	649	584	627	627	604	589	604	621	589	605	596	627	606	600	609	594	633	630	600	615	591	624	590	604	589	574	613	593	608	624	605	604	630	599	625	628	641	556	626	612	600	644	605	633	600	628	613	637	576	576	603	602	596	600	601	612	572	607	611	573	599	596	634	636	630	650	565	615	598	591	617	652	611	607	601	616	571	593	605	644	638	594	648	588	616	614	601	585	603	626	583	629	599	590	638	604	589	612	620	584	587	595	565	606	597	613	583	616	662	597	588	645	588	581	587	596	587	650	606	637	596	582	580	658	612	600	558	611	591	627	624	564	600	597	586	640	602	605	594	616	563	582	568	634	575	588	612	548	593	616	639	561	611	602	586	590	631	593	622	651	607	556	594	609
27589	22902	19423	9631	3869	2223	1656	2674	3100	726	528	666	875	496	502	508	466	440	446	452	428	431	404	416	412	432	426	455	404	462	423	428	420	453	445	426	421	394	421	438	398	405	488	400	437	408	405	450	436	493	426	432	438	438	441	443	431	416	479	415	413	412	417	431	407	414	398	376	445	425	433	425	431	426	389	401	428	449	423	427	437	380	437	425	408	410	415	440	423	432	412	410	429	436	457	442	426	405	436	416	439	401	431	446	432	408	448	410	413	430	428	407	433	409	428	431	427	433	416	463	427	451	442	438	444	410	422	427	415	449	372	433	424	436	436	396	444	432	436	426	429	450	419	438	411	417	395	430	443	399	421	425	417	421	429	441	446	399	429	386	415	439	437	430	431	435	434	423	471	444	418	400	388	393	396	445	453	429	386	427	422	448	457	403	439	424	425	409	451	403	410	425	412	397	429	427	449	434	425	421	430	404	425	441	432	441	417	396	436	424	390	419	443	429	424	411	428	441	414	395	455	423	404	408	424	430	415	383	423	440	393	432	397	397	446	432	432	406	363	480	444	408	439	418	411	438	418	388	434	414	453	446	426	412	422	428	415	442	445	430	427	424	408	421	413	435	435	453	409	418	420	435	427	438	467	387	447	412	417	417	428	405	384	399	401	409	448	459	383	435	437	406	423	440	390	399	430	412	461	417	402	449	426	414	414	446	458	452	403	485	411	429	424	389	410	384	417	441	402	440	424	441	463	429	422	444	427	426	404	442	411	387	408	430	422	415	437	415	406	419	404	452	434	409	456	430	418	422	427	401	415	455	434	463	439	444	417	418	417	432	458	414	427	388	426	425	421	424	429	432	432	403	419	420	455	430	408	402	438	415	402	451	419	418	399	435	387	437	429	467	424	412	381	447	412	402	419	440	425	413	440	403	410	417	427	449	396	428	438	439	476	424	424	412	424	421	416	443	410	437	403	424	392	436	469	380	425	410	430	420	436	412	461	469	406	413	438	400	391	451	405	382	421	435	425	442	475	441	428	449	433	440	411	459	426	371	404	424	437	407	400	447	406	411	389	412	394	434	468	431	431	402	385	462	432	418	425	438	440	450	413	448	434	390	410	451	437	432	417	454	401	437	405	459	441	415	449	403	403	397	407	420	396	413	451	412	418	429	422	396	433	423	406	401	414	428	433	400	448	406	433	433	420	444	425	434	400	441	447	405	397	411	396	461	426	429	402	431	442	437	431	398	429	395	406	485	415	430	400	439	462	408	454	476	419	432	432	408	406	450	436	447	424	452	417	414	411	416	430	394	431	390	434	423	462	431	434	413	455	429	433	417	453	393	407	429	448	478	421	452	422	398	384	465	421	429	437	445	415	459	422	464	426	416	410	388	411	417	431	432	408	418	404	400	450	412	415	396	418	441	444	440	413	408	451	406	436	418	422	400	441	417	413	422	406	433	393	444	386	419	400	408	450	418	415	416	435	421	420	429	433	429	445	445	431	436	426	393	397	437	444	409	404	440	465	416	437	400	474	444	474	453	410	429	421	398	419	417	361	416	412	405	445	421	477	399	395	419	424	421	455	421	433	440	433	360	425	445	371	415	435	419	440	411	411	479	382	398	464	465	423	454	420	390	381	412	430	444	410	436	434	447	411	449	405	433	404	395	427	435	424	428	423	460	440	398	408	417	407	447	444	438	462	447	422	430	428	406	416	430	469	419	425	406	449	422	399	418	405	407	432	474	463	424	423	443	425	479	457	398	455	425	409	432	449	398	422	400	436	422	396	406	477	450	435	444	425	385	409	422	410	450	415	413	411	430	420	420	430	449	424	397	446	447	418	396	406	459	470	453	418	424	444	451	410	426	426	428	447	416	409	438	445	404	422	432	398	390	454	426	428	417	409	418	386	405	420	405	400	431	427	447	435	423	475	424	438	438	419	400	409	400	445	403	445	434	417	401	451	417	444	461	428	420	421	447	408	413	422	415	412	422	411	436	399	411	393	392	373	411	416	451	434	416	436	424	368	390	428	436	418	407	427	436	436	460	460	443	424	410	415	438	422	417	425	415	407	440	403	423	397	406	408	451	420	402	453	412	459	457	411	414	450	458	435	424	407	421	411	393	408	421	428	435	403	425	459	399	425	429	425	399	433	459	411	427	412	432	421	390	403	388	438	392	412	448	426	446	444	419	417	443	379	418	397	409	439	386	427	419	410	388	400	435	469	399	425	433	452	408	426	377	421	433	428	415	432	420	372	407	422	450	416	464	425	396	468	422	419	418	419	440	459	442	422	422	391	418	389	417	428	408	441	400	431	426	442	432	412	390	438	426	439	385	403	450	432	421	406	420	418	441	431	430	407	417	401	439	462	421	385	435	415	423	436	424	414	396	421	423	464	441	394	443	414	417	429	451	439	433	408	405	418	411	453	399	419	444	423	427	403	403	403	412	433	425	434	424	416	394	410	431	432	414	413	416	412	413	429	432	439	397	417	402	405	400	430	417	434	434	444	403	444	447	468	392	451	406	394	446	421	450	393	459	423	425	450	456	449	385	425	433	395	444	414	424	445	424	448	401	423	397	414	415	413	429	417	451	453	409	453	423	417	440	400	399	416	406	423	388	452	468	445	452	460	393	424	454	413	422	404	439	431	411	405	400	429	429	427	443	414	406	402	418	449	404	446	398	416	422	393	396	458	456	411	406	440	405	403	454	422	444	455	425	408	446	415	390	413	380	457	421	415	402	426	401	446	435	453	440	457	452	411	405	446	455	433	395	410	411	402	439	419	414	411	427	423	433	365	421	429	399	434	394	443	451	401	429	444	423	414	431	420	453	414	426	430	413	457	416	445	427	458	426	437	473	418	439	401	402	432	405	444	430	418	422	403	434	435	449	393	461	412	437	423	391	432	435	425	406	396	437	444	407	437	438	451	447	449	434	418	460	426	410	467	429	427	400	453	408	437	406	442	429	441	415	454	441	457	449	403	432	425	427	426	429	440	428	441	448	405	447	479	458	383	411	438	436	433	412	394	438	406	434	415	411	430	451	372	456	462	429	395	419	442	431	419	415	464	458	397	435	472	419	421	438	425	434	446	397	399	414	434	462	431	460	441	440	410	408	449	455	438	407	416	443	422	373	425	406	442	418	437	418	413	429	416	433	391	428	417	425	444	407	433	431	442	395	432	419	405	418	451	461	425	435	466	430	412	438	449	440	443	444	407	403	398	393	414	430	462	458	405	420	412	439	447	432	433	425	388	428	430	429	451	425	384	431	441	438	425	413	420	410	431	410	443	430	439	401	420	430	397	424	432	441	457	397	424	411	391	408	442	420	461	437	409	421	419	405	462	458	404	456	434	434	403	454	435	437	430	441	415	440	423	428	403	436	383	416	417	459	414	413	429	440	441	425	417	441	452	454	399	403	442	440	445	409	451	434	422	406	483	418	413	423	461	441	410	423	441	451	437	438	422	445	400	447	411	386	418	405	400	454	424	426
27594	37316	23930	14978	9565	6138	4795	7534	8064	1635	1192	1673	2285	904	955	1088	823	811	843	760	810	817	761	824	732	801	810	793	827	765	767	789	762	837	831	745	734	737	802	790	804	778	749	796	839	795	790	759	769	778	773	783	847	848	848	884	871	762	823	768	793	758	790	758	769	808	809	804	773	795	826	782	751	813	821	847	769	744	761	791	770	814	774	774	787	839	748	757	773	760	764	774	824	817	790	841	780	784	787	825	800	786	762	800	789	796	731	803	814	775	771	725	770	749	806	807	786	792	805	796	771	783	762	759	793	793	771	767	773	746	794	783	754	781	787	759	728	790	799	755	826	803	802	806	787	832	745	800	797	747	756	776	796	760	794	825	783	797	779	829	750	816	841	754	755	774	768	757	772	773	801	846	800	768	763	796	791	841	787	790	768	802	790	810	756	815	713	802	765	761	789	823	821	749	844	762	763	820	817	729	852	774	785	739	801	786	773	767	817	770	795	810	801	796	737	839	737	795	844	816	757	750	856	757	796	817	791	805	749	777	806	767	758	792	766	806	824	752	743	771	772	851	791	814	786	807	817	758	746	747	800	801	761	803	807	731	730	739	816	821	769	833	766	750	809	752	785	789	788	801	746	768	782	834	768	726	753	812	799	777	766	811	824	722	748	771	791	763	754	789	788	751	797	751	755	765	737	783	817	780	799	781	782	709	793	802	785	798	756	752	781	743	757	759	734	836	768	773	749	797	790	802	733	782	787	756	757	759	759	766	792	794	759	813	839	767	789	770	834	774	805	764	774	834	773	756	822	808	836	755	773	742	808	722	791	805	825	808	785	803	716	759	786	769	809	764	811	772	790	762	758	809	777	852	788	768	790	773	809	817	797	765	842	795	838	810	770	776	800	806	775	780	728	760	810	753	768	748	815	780	828	827	800	763	799	775	813	820	819	822	790	775	775	783	805	865	812	766	788	762	798	819	783	760	809	791	795	812	795	753	794	741	819	804	800	757	789	783	779	774	772	787	778	735	738	749	822	797	768	796	794	843	806	790	778	752	792	775	763	827	785	784	776	780	712	783	757	783	828	749	817	808	755	754	789	793	777	778	794	801	745	804	763	800	797	790	753	755	800	761	802	812	781	762	808	782	728	788	713	751	855	770	789	822	771	798	805	760	782	743	758	744	831	743	776	750	792	784	802	801	751	806	737	781	739	793	794	774	788	761	796	787	760	762	785	816	734	780	719	769	759	805	804	807	781	794	746	797	778	847	796	836	763	795	776	751	832	758	785	776	783	800	781	762	783	826	778	759	786	773	815	794	807	773	835	784	768	738	824	805	786	772	788	818	828	793	814	809	751	803	721	790	782	773	780	769	762	766	775	753	800	818	830	770	804	768	798	770	793	796	787	778	752	803	774	770	733	778	754	757	807	765	841	742	816	831	789	786	766	799	799	804	796	803	768	753	792	775	820	769	770	776	830	795	781	805	788	804	721	778	798	788	781	739	798	833	775	747	815	802	778	830	781	798	809	757	753	794	794	789	795	781	818	774	754	817	773	794	782	738	787	761	765	786	791	751	760	783	767	822	772	764	738	755	790	845	805	789	776	758	787	753	744	820	777	824	780	720	764	853	742	751	799	750	818	775	841	832	772	760	826	768	781	749	796	809	846	722	779	811	827	813	802	782	740	772	784	775	768	779	801	812	829	826	771	746	816	754	834	779	804	792	729	774	819	803	824	750	798	823	773	730	772	780	791	810	809	737	745	780	763	858	803	772	734	798	818	784	782	753	796	725	788	765	838	805	710	858	818	815	750	812	778	795	754	756	770	832	838	753	828	761	712	827	779	748	810	779	790	779	755	829	806	794	844	771	746	787	780	836	778	755	791	801	740	736	782	791	791	772	761	824	787	774	794	759	769	773	791	780	847	764	806	756	814	786	822	779	774	805	796	760	819	802	738	732	758	733	751	812	744	772	759	763	803	798	802	798	790	852	747	727	751	780	763	821	808	823	751	774	802	785	757	771	742	768	786	802	790	768	767	835	785	794	835	743	780	809	767	804	830	770	820	842	792	787	816	769	808	807	794	745	807	814	788	746	833	782	820	830	771	798	783	768	776	819	845	777	781	821	828	787	821	777	763	779	790	774	755	785	762	853	790	781	763	725	794	758	774	726	793	817	795	737	793	786	751	831	752	801	799	820	799	794	819	762	720	801	765	747	796	803	836	798	771	822	767	732	757	768	802	831	809	819	722	786	788	806	832	777	778	793	721	721	745	836	757	785	766	836	718	803	802	774	775	838	760	774	767	807	739	806	746	753	789	768	788	762	762	783	815	788	749	778	782	828	801	732	765	831	763	795	746	766	789	783	775	815	854	760	785	749	734	853	783	808	765	810	767	824	815	810	826	780	754	816	852	772	819	777	765	807	768	788	778	754	792	786	791	778	760	797	749	750	823	776	801	791	781	750	806	782	791	762	776	803	754	839	809	795	799	827	809	806	751	785	739	791	747	829	839	780	781	794	822	791	805	805	792	763	772	756	803	769	805	784	716	732	759	819	803	776	801	730	773	733	767	755	802	790	764	818	837	808	748	823	735	771	784	806	821	785	757	749	796	810	772	785	749	756	737	773	839	758	759	817	768	814	796	754	795	759	824	740	785	810	769	763	810	768	783	781	765	789	780	767	782	793	784	754	753	762	780	763	748	781	801	791	802	785	724	773	835	782	736	751	772	796	838	750	798	773	783	761	818	790	787	798	837	742	759	734	761	780	749	770	766	786	796	786	804	826	792	799	778	748	779	715	782	829	738	778	800	838	791	769	799	814	711	762	790	690	807	813	833	815	767	782	803	763	760	844	777	751	784	793	778	744	856	761	775	867	809	790	744	833	829	783	774	801	734	799	781	771	769	765	793	834	787	756	760	745	818	743	835	773	789	786	823	802	810	757	751	779	756	763	804	814	699	829	762	792	761	825	747	794	734	770	787	789	785	765	810	767	844	765	772	734	796	785	738	778	823	765	764	803	779	773	762	779	784	777	786	770	785	839	788	770	791	808	802	765	771	796	820	781	756	777	784	788	754	763	776	789	836	790	792	766	778	779	814	802	760	787	779	780	814	798	796	775	750	761	760	801	799	819	792	810	786	773	866	786	830	743	763	786	764	752	762	775	730	785	785	781	759	778	802	760	773	814	793	832	788	833	778	820	791	737	757	825	819	792	811	758	786	732	785	800	781	737	835	759	806	797	789	824	785	800	818	778	781	786	789	828	807	770	780	784	780	816	768	818	795	795	794	798	843	803	718	790	717	791	752	774	790	780	792	743	795	789	804	805	801	775	765	796	818	814	765	757	786	801	801	749	769	802	759	805	809	738	775	749	762	735	814	765	767	739	795	759	792	849	737	775	800	814	747	754	762	754	752	763	816	761	784	780	772	751	805	828	776	790	771	799	830	758	789	784	777	749	799	757	811	817	767	780	764	851	756	802	816	790	830	762	739	817
24527	21683	28841	24761	20553	9166	6293	16598	20951	3841	701	1967	3975	744	624	572	397	366	387	364	382	402	349	374	398	372	398	349	389	381	351	356	351	365	365	398	381	366	366	380	366	368	373	351	361	356	379	390	372	371	364	332	409	519	541	468	431	370	363	368	364	359	374	360	383	381	382	380	373	384	381	360	345	375	338	347	341	363	383	335	364	367	366	337	370	385	376	379	325	341	320	397	365	353	335	384	354	381	354	319	333	347	361	351	319	358	364	358	349	368	379	362	371	375	359	357	364	353	348	371	350	349	351	349	333	347	371	337	377	373	344	355	372	365	368	374	414	406	379	333	363	339	365	374	347	337	374	358	352	355	342	345	371	352	365	382	342	399	354	369	329	331	371	360	366	397	386	344	350	357	370	382	362	345	344	345	327	334	363	382	367	359	371	397	331	368	358	358	379	332	337	417	383	343	327	329	373	359	347	334	363	362	365	380	348	393	373	381	366	365	387	407	345	351	354	377	370	309	336	346	387	364	374	332	352	359	368	377	365	355	353	353	363	380	380	327	375	379	378	364	367	366	350	309	338	364	340	365	365	333	371	344	363	318	335	390	348	354	331	394	349	366	352	366	341	346	338	403	372	388	383	377	369	349	371	343	328	367	370	391	373	355	336	388	397	357	370	356	354	374	391	357	364	398	375	346	370	355	373	349	396	374	338	338	362	335	381	331	329	358	372	338	366	354	390	368	358	355	383	387	363	385	380	357	361	383	363	357	378	362	369	352	351	375	365	335	350	341	352	389	340	336	392	324	372	412	347	312	368	355	369	361	328	348	378	352	352	378	398	347	357	336	356	357	363	343	378	380	368	354	377	401	366	365	354	342	383	358	365	358	333	363	335	360	384	375	381	360	367	336	384	341	367	374	320	374	346	357	375	346	332	393	372	372	378	397	368	352	350	348	367	380	367	361	353	371	347	342	344	345	352	387	349	360	364	363	364	374	376	336	353	370	377	310	368	381	359	347	355	350	393	367	372	332	350	354	372	336	348	383	389	362	355	337	351	351	382	348	372	356	361	384	348	381	368	343	371	371	364	375	335	339	334	338	363	356	358	333	367	349	384	357	348	376	367	352	357	357	374	329	353	365	353	380	358	359	376	363	362	309	354	340	346	388	366	302	336	362	354	337	343	369	358	343	375	355	388	388	356	360	371	382	404	344	412	346	389	344	380	375	380	352	377	362	352	383	404	350	351	354	347	354	382	332	371	366	358	359	332	362	385	371	339	346	358	337	348	375	367	374	367	358	348	347	357	362	380	365	348	351	352	370	341	321	397	374	375	328	357	356	381	359	347	370	367	327	377	347	378	355	375	325	321	362	351	345	338	355	336	367	380	368	373	400	380	350	357	389	358	385	385	353	358	357	380	346	356	342	346	377	363	361	383	376	367	367	353	347	360	359	379	328	362	377	372	346	407	384	327	350	373	389	368	363	372	371	329	345	358	348	357	365	357	372	369	382	368	397	366	379	379	359	356	379	390	354	410	371	350	361	351	383	343	363	368	395	355	388	383	374	328	341	338	383	378	402	365	384	350	359	351	323	361	346	343	383	350	408	373	368	407	379	351	359	364	364	308	363	340	350	341	416	348	357	367	375	338	326	347	349	381	366	390	371	367	349	375	361	380	351	359	372	387	378	375	345	381	374	371	359	400	385	396	352	363	336	337	371	354	386	401	374	370	384	379	340	366	381	356	380	330	373	340	366	342	361	374	357	340	354	367	333	376	353	370	322	343	335	389	367	332	360	386	376	365	362	353	411	359	353	372	356	376	366	337	349	336	369	362	381	328	375	361	347	342	343	354	386	392	345	334	393	367	364	355	378	361	363	338	393	344	374	377	345	341	338	373	350	360	362	354	372	369	344	376	368	388	396	372	362	372	336	373	344	344	352	338	354	360	377	339	383	380	382	367	363	374	373	356	392	342	385	393	368	344	358	367	384	329	342	390	382	344	384	328	354	355	364	321	376	368	366	367	331	390	379	352	370	395	379	379	369	348	353	390	331	366	386	388	330	370	347	366	368	348	360	336	333	372	386	356	376	392	352	406	334	386	352	400	348	361	348	391	359	349	330	365	370	377	379	374	359	398	356	361	367	354	388	389	373	344	391	370	370	378	317	378	335	381	357	341	362	373	369	357	351	359	356	332	361	409	372	371	386	327	392	325	368	410	366	361	344	363	384	420	376	365	342	398	356	386	357	375	361	353	343	352	363	356	370	396	333	380	356	392	354	404	383	383	359	349	352	336	342	357	391	344	361	337	346	379	393	365	385	356	331	363	365	315	382	337	344	332	362	391	389	351	356	365	374	348	380	335	333	338	368	342	361	361	364	332	337	367	342	337	375	399	390	382	372	342	371	367	360	308	344	358	324	392	362	332	352	335	358	380	338	371	329	344	358	365	354	365	381	376	375	361	384	376	355	350	360	346	389	351	367	376	360	343	363	392	377	365	389	346	388	367	360	401	371	379	383	338	353	350	363	365	337	372	368	340	379	351	379	373	351	355	361	353	374	363	351	389	353	355	378	354	343	359	414	364	343	363	362	385	357	371	357	360	356	361	348	345	342	370	374	374	367	369	368	362	358	378	385	370	353	331	342	386	357	336	367	351	360	371	356	355	350	357	387	362	360	390	346	370	381	416	360	368	397	351	360	372	369	351	373	357	355	364	364	360	380	386	345	370	351	354	363	340	362	341	385	352	344	397	319	350	379	394	380	368	390	370	356	352	361	353	369	352	375	385	394	371	373	375	368	366	372	354	338	392	351	354	386	375	350	368	328	377	352	359	362	336	373	363	332	382	353	336	353	370	335	359	366	358	383	360	341	365	348	367	389	356	353	369	399	357	347	346	377	352	366	328	368	359	324	342	373	332	369	338	372	392	349	375	362	382	363	392	366	326	362	327	339	345	345	368	395	356	377	360	361	338	365	349	345	350	369	357	355	383	357	330	357	370	320	358	356	390	364	346	374	369	361	335	357	388	366	385	327	379	363	379	337	347	337	341	360	371	360	347	355	345	336	383	356	363	344	367	347	377	387	329	364	366	373	363	359	395	363	374	363	340	382	357	365	382	365	403	364	366	367	348	353	361	354	363	365	338	365	378	338	367	376	363	392	337	347	361	359	388	368	374	374	371	319	369	329	393	367	328	365	370	374	390	352	396	380	343	364	377	366	363	337	360	369	376	331	373	323	367	375	395	350	389	346	359	327	349	373	341	372	339	342	397	370	373	372	367	336	384	401	326	366	361	376	338	373	353	332	304	364	359	351	334	350	343	332	338	363	353	353	401	390	342	367	377	361	347	360	359	345	369	355	375	404	377	365	344	354	365	339	388	351	393	346	385	333	369	358	356	361	332	343	384	342	344	355	378	384	356	390	359	331	368	392	364	366	370	405	346	352	371	380	353	356	386	342	362	383	331	394	347	350	343	347	355	346	371	353	375	351	354	353	409	372
31087	49598	34787	20221	16249	11199	14225	29950	30875	4918	1850	6321	11420	1790	1716	1443	746	717	736	740	705	732	686	687	694	719	692	698	683	688	641	629	696	665	652	677	699	685	702	667	692	705	739	728	736	680	732	698	711	741	650	678	812	1170	1150	1019	898	773	709	675	703	687	677	710	653	691	625	686	716	718	721	677	721	671	636	675	714	638	610	652	667	683	684	669	698	667	747	677	715	670	730	651	654	685	678	671	659	647	643	669	640	685	668	657	674	667	713	677	717	653	682	672	678	702	660	687	660	675	651	696	693	654	659	704	642	673	658	673	698	643	663	737	704	673	652	647	664	683	653	651	656	684	683	705	697	679	680	657	646	679	720	651	699	684	675	677	683	658	664	648	714	686	673	737	691	705	718	668	641	702	684	688	650	665	667	670	633	649	692	693	716	703	700	670	676	602	665	666	634	684	718	651	635	706	678	663	677	696	635	675	670	671	642	651	663	656	646	682	674	643	678	682	675	663	687	685	651	693	625	677	675	665	687	662	643	677	707	674	666	693	681	683	676	666	690	653	713	695	642	607	664	660	658	749	689	680	708	690	709	652	638	675	658	662	680	710	639	689	667	673	663	687	646	672	651	651	674	663	676	646	690	673	668	645	701	644	646	644	663	670	734	706	689	678	678	648	690	647	704	657	667	695	675	678	661	675	658	664	643	643	647	685	651	639	691	677	655	682	639	680	621	666	659	689	634	633	675	633	640	674	704	709	685	647	661	652	654	708	658	664	607	666	620	643	675	689	653	667	721	673	727	676	707	685	694	707	693	650	682	659	697	702	643	667	681	659	667	694	656	629	631	666	711	640	677	684	617	681	682	734	667	660	698	687	679	644	678	675	696	704	662	670	664	664	730	684	705	680	634	651	645	705	716	680	686	671	654	696	662	652	657	684	681	714	686	634	697	683	649	653	680	688	655	671	681	639	670	643	681	678	652	693	718	655	631	661	690	658	625	648	666	712	686	658	643	690	698	692	695	681	685	707	683	692	647	659	628	680	629	707	710	682	634	676	704	704	665	715	665	702	646	712	665	684	691	659	724	698	662	678	670	684	662	662	662	698	691	678	689	666	678	709	664	668	677	647	654	679	657	717	682	713	641	691	659	713	655	672	725	722	647	684	698	661	667	642	601	705	697	641	651	673	679	652	634	669	668	695	672	725	662	717	670	676	672	693	618	708	657	653	615	635	659	660	673	689	669	687	677	653	674	721	644	663	680	675	666	673	684	674	658	650	691	676	680	688	674	691	658	666	700	711	686	673	690	664	681	614	656	721	634	653	678	694	651	640	629	684	717	751	669	684	623	642	668	660	658	683	649	637	671	625	655	685	702	664	675	642	611	676	642	716	655	686	661	696	634	679	686	666	682	703	671	673	744	743	662	666	720	657	666	665	707	658	676	646	676	622	655	702	653	693	666	644	659	698	667	684	691	655	699	688	648	711	647	676	655	739	667	726	660	672	698	668	653	676	632	682	665	655	682	682	667	678	671	686	688	677	657	688	710	640	646	692	647	683	671	684	673	708	665	728	661	664	657	642	680	671	682	672	678	662	661	692	661	663	705	694	635	679	664	635	672	666	696	665	655	673	697	642	686	686	647	686	668	690	642	662	691	689	661	627	704	725	632	679	663	639	671	688	666	683	681	660	646	676	652	687	664	643	711	700	671	665	683	658	637	684	691	675	712	657	687	703	662	661	683	699	630	696	657	688	690	654	642	627	730	703	693	708	720	709	661	673	685	649	649	725	661	652	702	675	646	660	695	642	687	620	701	669	707	650	665	635	693	623	693	614	699	642	725	670	634	725	653	695	729	707	640	658	681	662	701	719	693	738	682	738	721	642	689	636	680	703	702	664	674	657	674	684	684	648	656	674	703	731	655	664	682	668	682	682	690	689	647	659	699	714	681	609	680	624	699	634	656	647	671	679	746	669	723	636	686	689	653	642	630	663	647	695	660	672	684	691	662	640	699	652	696	665	694	677	636	679	706	684	668	674	696	700	678	683	686	666	642	654	684	685	711	702	642	673	637	689	669	708	670	705	690	646	664	684	686	652	727	710	699	617	649	681	685	692	661	687	714	653	646	705	662	715	679	689	757	659	672	631	689	669	706	678	681	689	700	687	651	676	663	666	687	702	657	650	723	656	664	701	642	648	656	647	702	638	667	632	646	685	705	664	663	718	665	696	644	673	693	712	714	692	693	647	699	665	660	699	718	647	683	693	653	654	638	654	669	674	682	680	684	639	694	690	711	690	664	670	653	633	714	650	664	650	695	714	722	662	652	655	670	675	691	642	675	710	671	669	638	674	701	676	650	692	711	659	661	652	684	658	704	644	701	681	722	636	614	689	697	675	682	654	660	701	644	670	676	705	703	634	642	692	653	666	701	656	649	618	662	677	672	703	644	658	677	626	692	670	686	705	698	647	620	701	634	697	678	723	689	679	682	636	634	698	724	673	709	677	679	666	657	695	670	665	652	702	692	695	678	709	660	693	684	670	684	671	668	705	688	677	631	698	656	665	678	642	670	644	657	696	650	655	643	687	650	655	642	648	685	655	648	664	681	619	661	647	721	671	690	670	751	670	658	692	667	643	660	676	662	676	698	707	671	686	658	672	695	656	642	684	645	672	663	653	674	698	630	609	663	674	673	657	657	696	629	686	674	629	674	641	688	668	702	705	639	726	630	664	660	676	639	689	650	708	646	687	685	684	678	659	701	663	649	648	690	685	718	699	695	650	668	667	710	685	684	680	709	710	642	683	689	662	668	707	683	668	715	697	670	655	651	669	725	669	684	657	687	649	716	711	662	633	706	712	685	692	650	660	649	730	668	657	682	681	649	633	674	651	619	663	656	668	694	645	706	698	687	731	709	676	694	639	673	682	666	698	678	647	658	712	704	687	710	653	627	684	665	692	660	706	693	660	647	635	653	685	710	686	678	668	707	706	675	668	696	625	689	662	655	665	713	650	679	676	658	647	656	668	650	674	690	683	739	669	678	697	693	685	638	645	708	658	686	692	689	630	673	662	694	684	703	687	664	661	642	736	629	682	703	659	764	640	669	702	619	664	658	667	624	691	671	715	695	664	654	613	668	676	708	657	708	672	716	645	675	710	752	669	699	731	694	638	709	678	710	744	641	689	704	694	655	670	722	683	674	633	675	645	660	662	690	698	649	703	657	657	702	673	677	629	678	700	619	682	673	699	690	657	719	699	642	661	703	643	676	628	635	703	690	684	652	674	707	678	634	658	656	680	688	690	679	675	716	676	673	635	672	593	691	632	600	648	678	648	693	678	733	680	680	709	654	634	664	667	665	680	659	707	673	675	671	713	667	720	708	652	684	679	605	678	636	644	631	649	697	644	661	651	648	667	668	635	644	702	660	657	701	625	647	644	717	676	686	687	716	665	655	600	694	647	686	663	683	655	627	700	698	664	644	652	682	666	666	666	690	676	677	687	725	693
23603	21629	29399	24164	21594	20224	13422	27257	31025	7357	961	1791	6985	924	941	618	423	390	353	343	355	348	364	320	341	383	340	368	363	326	357	350	355	334	328	343	340	326	330	328	373	331	359	344	336	331	336	319	361	332	315	328	516	641	572	483	434	413	346	335	310	316	293	297	337	321	327	368	337	329	317	313	337	318	379	320	324	307	334	336	315	346	332	354	353	305	289	334	311	339	329	313	310	324	318	293	357	294	337	307	361	324	333	316	338	310	346	325	344	326	329	355	314	344	354	327	315	310	309	333	312	343	323	314	329	310	322	340	345	293	348	330	333	322	312	363	320	296	346	300	316	328	287	331	342	305	342	338	334	332	315	291	316	363	293	344	303	336	323	336	324	328	316	326	328	342	316	326	332	302	302	338	345	332	309	323	347	363	322	323	301	316	315	309	317	365	329	326	335	325	327	311	366	328	337	328	317	330	320	308	290	312	351	352	295	310	290	334	324	329	326	352	334	305	357	299	353	315	300	327	321	361	348	321	330	306	340	328	304	337	328	350	318	325	297	315	326	310	340	333	336	314	339	319	321	328	310	313	368	335	309	310	315	322	328	357	315	309	306	297	340	309	328	320	316	335	344	308	299	342	331	333	338	308	322	329	313	329	328	301	337	345	326	340	319	312	319	297	335	302	318	318	324	297	337	291	314	322	312	333	319	346	302	325	324	341	301	314	318	318	312	309	308	319	344	356	333	344	306	302	338	348	301	302	335	336	303	300	314	300	361	321	324	351	325	352	324	334	317	301	329	322	325	320	301	334	325	340	312	336	317	319	334	321	333	334	306	319	361	340	329	330	346	335	339	308	315	336	325	299	322	321	328	330	347	346	286	319	305	296	341	326	325	334	354	361	309	339	294	292	313	366	324	325	325	336	304	310	322	344	307	335	334	301	321	319	299	307	312	297	311	324	339	340	329	326	338	343	318	338	324	316	310	335	345	314	354	342	344	335	341	310	339	295	358	309	336	317	310	344	348	304	313	322	346	317	315	321	317	332	341	312	350	282	329	299	330	310	336	303	352	338	313	301	333	355	328	341	300	307	347	320	332	332	333	306	306	329	337	319	290	339	333	290	315	320	317	318	309	338	324	316	292	326	287	324	320	343	332	320	330	346	327	325	340	369	314	341	321	343	310	327	360	320	340	337	320	307	326	299	354	327	323	365	341	315	310	307	299	307	304	341	322	359	340	322	340	336	343	332	317	358	309	313	329	300	310	339	317	300	315	358	291	313	322	368	318	292	318	336	342	325	336	327	299	335	329	323	317	305	293	322	313	334	331	330	330	327	311	293	296	320	321	323	308	316	332	356	309	301	305	325	314	327	308	354	336	322	288	322	288	301	330	327	337	298	309	349	312	312	326	299	302	301	294	355	326	288	322	326	329	345	347	333	307	318	292	338	289	329	325	298	308	344	322	337	331	315	377	331	300	333	332	338	309	330	318	333	295	302	326	327	349	309	308	350	344	315	312	336	315	354	347	346	368	289	294	320	333	336	309	317	333	328	297	273	325	298	310	335	331	320	283	305	338	315	327	296	330	316	340	322	347	316	310	314	312	328	324	357	310	338	319	286	343	364	322	331	335	349	311	327	331	317	306	351	363	331	321	322	343	336	320	337	310	319	354	320	293	306	353	324	330	336	306	317	312	362	326	317	326	332	318	337	319	276	339	308	331	330	338	301	296	348	305	294	354	309	291	357	299	304	329	348	320	316	334	318	333	346	338	333	343	314	311	324	354	332	326	316	339	320	311	313	299	321	309	319	344	324	310	308	339	344	314	324	323	302	310	316	327	337	333	349	334	328	324	333	324	310	321	327	322	319	342	332	283	327	321	295	335	330	328	327	345	304	322	324	327	326	319	335	299	306	307	323	300	364	289	308	320	340	317	295	336	323	320	312	298	313	308	315	342	311	303	290	289	347	305	293	336	338	279	339	285	346	345	296	309	332	309	335	348	301	333	332	299	364	340	331	319	330	295	290	306	354	331	328	343	302	334	306	343	315	337	323	331	340	332	340	335	333	315	332	325	326	328	314	319	319	312	319	322	322	350	289	356	334	342	316	335	339	309	347	311	311	324	328	316	327	315	314	302	322	297	335	342	338	340	323	314	319	309	307	300	326	344	325	312	344	338	330	324	323	336	313	319	310	336	347	317	319	303	336	287	292	296	314	294	328	273	303	306	325	319	332	294	305	321	315	301	380	329	320	354	333	292	372	320	334	322	314	331	340	302	326	321	333	304	315	306	329	296	350	333	307	349	280	331	317	364	308	351	316	335	304	329	311	314	346	340	338	337	342	302	360	318	322	321	338	310	318	345	317	312	340	349	311	315	323	316	341	385	321	324	327	331	321	336	324	324	285	309	315	337	290	335	307	357	333	326	340	316	326	327	337	334	328	315	289	321	337	300	328	328	345	300	296	327	309	309	355	335	303	310	358	328	348	308	316	323	318	314	321	331	298	334	335	319	335	320	308	348	314	345	311	320	336	335	305	346	321	354	347	314	367	361	294	326	335	342	312	309	334	278	328	342	331	341	327	310	307	329	294	339	316	345	327	340	337	326	286	293	334	304	337	308	315	344	306	375	332	305	336	335	338	323	296	307	367	331	341	295	342	349	309	328	365	308	314	365	330	330	338	330	340	336	301	328	342	319	335	339	318	330	334	297	327	342	319	337	330	324	348	318	339	319	325	333	328	343	328	320	325	308	337	349	353	324	304	332	336	317	342	355	328	287	318	354	318	306	340	299	326	353	326	324	328	349	319	306	320	289	321	324	343	313	338	301	322	297	312	306	312	333	307	334	321	294	327	337	291	351	375	342	321	332	343	289	292	298	316	352	310	315	323	323	314	313	329	326	328	333	329	321	380	332	329	326	326	330	321	301	329	311	301	314	329	322	324	326	329	320	285	352	333	353	305	321	349	277	316	325	301	350	310	313	323	319	374	305	309	329	334	323	323	332	326	342	312	341	347	328	290	318	336	331	359	326	360	294	321	301	312	320	323	318	302	356	304	319	291	285	372	313	303	291	350	335	328	307	328	298	349	338	324	316	305	309	343	306	310	345	320	338	325	317	307	291	317	317	292	328	330	353	324	321	327	346	367	361	301	305	320	322	298	360	306	320	330	319	338	316	341	334	332	330	314	324	331	296	310	345	326	323	324	341	321	314	348	321	336	317	330	342	308	326	329	340	352	336	328	350	340	318	336	322	322	341	299	311	331	335	326	357	327	349	349	305	302	344	299	350	307	319	305	328	328	316	316	318	317	312	319	342	356	319	319	336	337	338	326	324	314	301	318	281	333	337	294	288	326	333	298	354	332	318	367	315	312	305	321	315	320	328	333	354	347	320	344	285	342	346	322	315	337	319	353	351	323	333	318	315	319	338	307	313	325	328	331	346	305	317	326	304	315	311	314	319	294	357	311	320	323	306	323	327	340	341	313	334	298	317	312	319	336
34177	56995	37305	23586	20482	15134	19667	39245	38307	6208	2381	5694	17218	1900	2791	1683	814	754	701	712	645	639	673	619	583	616	576	645	620	590	585	580	584	619	621	617	594	626	633	606	653	636	569	593	588	591	608	593	590	535	592	596	1196	1455	1347	1054	884	740	638	612	609	584	627	562	565	585	585	592	561	561	567	621	613	516	557	614	557	589	612	565	579	605	589	545	567	578	589	560	584	567	601	622	598	600	570	595	578	630	554	583	538	563	575	592	579	568	543	580	565	604	589	596	589	607	606	596	585	596	584	615	590	603	543	569	565	577	592	595	637	577	573	562	594	585	610	555	603	588	582	600	569	616	558	607	569	566	586	640	578	582	588	554	566	563	572	601	579	591	595	554	574	583	597	550	572	535	625	547	582	529	586	572	604	527	589	578	601	546	570	581	571	591	569	579	580	589	594	612	552	593	615	595	586	595	562	589	616	598	639	605	611	550	575	597	583	564	587	562	600	601	558	611	586	564	560	592	583	595	626	539	603	532	591	637	610	590	661	586	609	623	583	621	614	613	569	603	602	562	571	617	595	613	584	561	624	565	564	560	573	625	549	611	589	531	551	567	578	592	617	598	584	554	582	588	589	640	610	591	578	591	611	607	563	582	600	545	576	554	597	612	594	621	615	531	602	598	588	533	561	592	603	595	600	590	567	583	581	572	598	597	554	596	579	616	631	605	593	556	587	601	597	591	585	520	631	579	592	574	589	598	600	597	579	602	613	613	543	599	580	609	570	605	573	597	611	567	572	561	567	605	601	592	541	602	603	569	583	594	624	597	584	629	601	587	588	564	601	585	548	563	621	603	574	597	568	557	600	564	544	578	599	545	590	586	581	603	569	607	587	579	578	527	595	591	564	572	589	609	610	595	594	558	592	639	583	585	582	586	538	597	554	601	578	591	557	578	567	556	577	606	551	551	603	598	564	563	547	618	603	596	557	560	592	595	526	568	606	578	593	578	601	596	552	623	606	571	612	606	572	613	540	568	650	614	602	632	580	620	558	641	585	590	561	578	568	563	601	565	574	589	618	588	585	560	617	570	615	546	569	588	599	560	579	603	574	561	612	591	565	592	575	617	599	611	557	591	620	572	586	592	568	589	618	591	567	540	618	595	570	569	592	562	562	571	571	596	608	560	580	585	593	603	581	600	585	635	626	591	607	606	573	614	580	544	564	571	560	604	585	576	558	593	591	599	593	539	614	603	599	592	535	550	582	569	610	584	624	567	575	610	565	561	585	605	606	587	536	597	551	570	589	581	584	606	630	596	602	578	594	603	580	614	602	593	555	561	569	585	554	540	588	607	577	582	551	583	573	563	581	629	582	590	625	543	605	563	579	608	572	548	584	624	572	597	581	556	613	582	584	563	609	600	593	592	569	590	586	607	558	538	601	621	593	549	567	561	547	584	620	551	608	575	511	590	556	630	542	597	584	626	605	569	560	623	588	604	582	553	604	624	567	563	624	544	592	588	595	559	583	548	579	611	600	590	614	629	576	573	626	587	578	552	618	591	530	590	607	591	587	643	557	604	585	619	580	608	581	585	575	654	603	562	603	593	593	584	605	549	566	579	594	574	530	569	564	573	553	587	552	546	554	610	625	565	548	589	596	550	559	605	581	555	616	550	554	566	615	585	602	558	573	595	591	597	568	566	609	622	571	566	526	591	579	607	573	583	603	568	605	553	580	581	614	598	593	578	571	575	623	536	559	594	554	565	584	608	584	609	579	545	607	588	559	565	576	578	585	566	597	561	576	601	619	563	615	583	581	592	585	604	572	575	548	606	567	552	592	541	551	548	612	563	572	571	628	589	597	612	560	580	631	558	593	569	594	585	546	570	558	582	617	592	620	590	592	592	562	556	560	567	577	596	613	586	596	605	616	572	570	592	593	605	573	537	562	591	580	571	565	564	544	576	594	543	586	587	621	591	604	573	611	540	632	564	567	588	557	637	609	606	590	586	560	530	561	597	596	569	567	572	572	610	543	572	546	571	584	601	611	587	587	585	539	568	585	607	601	579	560	535	602	607	609	598	618	541	595	569	556	604	573	554	574	537	556	579	566	575	582	574	632	620	593	613	520	569	599	589	616	584	558	569	598	557	586	560	566	589	589	544	579	587	560	601	614	577	603	603	580	613	568	555	550	507	616	578	578	564	574	623	591	587	584	607	640	574	584	620	576	580	574	608	610	604	615	574	619	553	610	591	635	646	569	608	573	569	596	574	602	575	620	617	595	547	606	587	567	595	541	586	600	580	586	561	626	580	593	570	630	592	566	584	563	544	583	589	603	605	514	585	655	559	574	541	567	574	580	575	548	584	590	602	608	607	623	601	545	574	567	570	576	550	609	539	593	572	568	559	585	609	555	579	577	607	569	609	567	553	561	630	568	608	635	552	568	564	601	538	588	571	504	597	579	557	611	609	550	587	570	564	577	561	594	570	574	599	595	535	611	583	600	624	580	618	557	589	610	617	570	581	574	591	596	552	608	556	602	559	564	562	592	583	580	602	553	600	588	600	569	610	627	580	564	601	622	607	550	615	594	561	587	578	637	598	594	633	594	541	596	573	583	581	539	566	586	597	572	571	560	646	584	613	596	557	587	601	571	608	564	611	602	601	567	605	612	601	561	590	569	585	520	605	594	548	572	564	570	576	579	580	602	544	580	575	649	578	595	595	564	550	605	561	582	580	619	594	600	529	550	562	580	568	545	650	626	574	586	594	598	562	579	576	550	574	573	569	634	581	545	612	576	649	612	571	593	597	552	583	559	568	591	554	600	555	580	559	560	602	583	561	601	538	555	578	594	550	592	633	625	567	628	585	553	596	599	583	558	601	580	573	559	576	581	574	553	535	553	577	569	613	595	562	567	616	615	598	595	629	586	605	590	595	548	585	563	595	552	541	592	589	601	629	552	567	614	573	577	612	573	619	590	582	595	599	570	590	562	584	585	596	564	594	592	592	604	618	568	597	605	550	622	560	602	595	592	589	578	587	600	553	596	611	604	568	607	572	630	616	576	614	542	617	575	580	599	554	569	567	588	550	579	576	587	584	622	563	538	572	616	590	586	561	590	627	546	594	600	572	590	594	591	575	598	559	560	610	567	607	564	578	580	584	591	569	578	552	587	580	585	604	610	572	608	565	579	599	567	592	581	571	571	624	566	589	546	576	618	548	578	597	588	620	610	630	573	614	625	600	599	643	583	617	605	608	587	593	630	575	618	563	568	563	576	552	572	549	579	583	582	529	585	588	600	563	597	609	644	584	594	551	576	579	597	593	597	553	606	564	583	618	558	587	626	585	565	580	574	562	614	586	621	594	589	627	592	598	600	634	585	577	585	574	560	594	572	585	562	597	575	636	602	569	553	567	584	623	576	627	557	558	624	560	587	561	538	616	551	620	596	568	553	598	557	581	633	579	571	585	576	591	591	572	573	562	617	595	562	597	560	585	592	572	532	566	597	571
27521	23435	17814	7124	3663	2406	2014	3255	2899	665	549	596	741	455	462	420	416	419	404	434	409	406	441	410	389	367	434	420	410	426	434	447	445	420	419	431	427	398	415	392	451	449	393	447	412	411	427	406	415	412	400	397	435	433	454	450	426	449	425	389	408	380	410	386	427	420	403	417	386	412	459	424	460	388	393	409	410	411	423	418	360	390	430	408	432	442	438	412	411	402	387	416	417	418	406	470	401	414	393	403	425	403	409	471	392	422	450	418	390	396	404	401	410	392	424	415	423	407	388	371	397	423	405	423	467	426	404	406	414	381	396	425	399	373	439	413	392	410	453	423	401	406	426	437	426	411	427	402	414	416	406	403	382	434	438	371	392	411	404	430	398	395	436	392	432	432	431	381	415	469	409	392	427	378	424	399	411	368	410	427	399	395	412	380	436	437	421	456	413	464	405	405	461	402	387	405	440	400	405	448	405	371	418	391	442	380	411	410	421	395	364	388	417	380	443	425	424	433	447	420	417	414	405	430	385	384	395	394	445	397	401	410	378	436	453	387	407	422	439	415	433	424	395	402	417	403	412	411	426	397	470	422	406	436	457	415	411	434	426	369	397	462	434	407	423	433	417	407	417	434	418	384	381	394	401	427	373	387	406	428	422	437	433	415	407	406	469	435	433	399	456	433	420	424	431	431	405	415	417	408	387	399	440	414	408	356	439	394	417	400	400	430	416	403	420	434	395	416	427	396	421	408	426	409	387	422	447	458	396	410	387	390	397	422	411	419	410	433	404	400	398	443	403	441	417	384	421	404	406	380	423	440	408	408	393	446	438	368	386	427	426	392	442	428	406	403	420	421	413	411	399	420	446	379	387	390	384	433	411	405	412	392	432	408	403	415	449	401	382	443	446	450	418	393	395	456	448	391	398	402	396	385	424	399	440	400	394	419	397	415	406	390	417	399	439	426	436	368	420	429	406	412	433	418	399	388	403	414	399	425	405	393	390	406	413	403	432	394	390	410	393	421	412	425	389	386	408	406	363	391	414	440	412	428	415	388	428	422	405	441	409	440	406	438	431	417	405	408	405	390	458	405	420	406	393	388	406	389	432	423	411	413	419	472	392	432	443	453	398	375	414	424	403	427	419	398	385	471	442	409	426	386	396	412	414	412	393	416	393	395	428	413	391	436	390	396	385	390	440	439	437	408	406	397	402	409	422	399	427	373	445	400	426	391	447	417	430	398	418	459	439	417	424	445	422	412	434	403	399	435	412	469	402	438	421	382	399	365	407	398	453	464	362	399	412	369	402	435	430	428	403	375	406	438	379	410	384	432	440	386	409	373	426	412	411	406	406	418	425	437	419	412	398	376	371	432	413	418	394	426	440	427	434	422	397	410	455	439	397	393	452	464	420	382	399	400	378	447	374	393	424	397	451	397	424	443	374	400	402	427	424	424	442	424	413	438	386	438	427	426	412	407	432	395	437	418	388	414	405	420	448	435	408	410	415	406	390	446	450	451	437	420	385	424	436	373	451	418	449	417	380	394	392	409	420	409	429	429	448	406	401	438	423	413	398	413	414	418	395	423	448	444	429	446	401	440	433	406	397	413	428	421	445	441	412	395	407	412	430	397	410	396	413	431	374	408	402	406	446	410	379	436	426	414	410	413	387	422	412	405	445	420	370	429	380	417	416	417	378	376	406	453	444	427	460	458	435	402	411	410	417	442	402	401	440	398	411	417	430	441	401	409	381	391	441	426	427	405	403	401	409	395	415	420	394	397	394	457	389	413	401	454	382	417	394	437	409	413	381	405	411	448	419	421	418	453	370	417	434	405	414	415	473	402	415	424	379	403	428	409	413	430	400	381	385	455	401	403	420	417	398	387	395	420	409	417	430	404	379	422	419	421	388	406	403	389	399	391	418	393	401	432	388	404	418	419	416	394	416	437	434	415	411	448	398	429	426	448	391	415	374	390	423	426	415	425	417	407	382	366	421	404	420	407	432	421	415	398	405	382	426	421	448	462	420	406	399	420	414	382	401	401	401	421	400	400	420	433	392	406	391	408	423	398	384	433	412	416	402	439	409	413	420	390	416	445	409	404	372	423	417	434	399	426	403	408	393	406	405	388	433	395	427	419	371	384	440	418	415	429	397	439	448	441	404	400	404	386	407	363	439	420	426	421	399	411	398	417	418	430	396	431	480	401	402	437	385	419	402	383	435	419	446	422	409	406	393	399	424	427	418	454	423	420	453	414	427	432	406	411	392	392	422	390	394	431	419	411	432	409	431	429	411	449	419	411	432	448	404	415	427	393	419	386	396	427	444	390	423	435	412	393	423	400	431	396	387	410	408	425	381	376	406	437	383	400	433	403	426	401	449	419	412	384	413	400	434	415	419	455	400	404	384	415	427	417	404	432	410	410	433	446	432	417	417	400	392	434	415	407	403	414	371	420	411	374	422	433	406	429	368	461	473	429	411	408	420	446	416	391	424	412	408	415	406	410	384	415	409	434	422	431	408	407	410	427	442	426	403	426	402	398	423	441	400	374	443	415	389	421	442	436	406	424	437	424	440	404	416	369	400	428	387	419	427	380	408	431	434	410	431	411	373	383	443	440	403	442	418	372	355	430	416	395	417	390	410	420	398	430	465	442	421	378	417	408	441	423	424	342	408	439	421	430	426	422	425	399	415	408	424	367	440	405	456	391	432	422	420	412	389	416	434	410	400	407	413	421	403	405	439	416	385	429	417	442	407	405	401	446	432	389	454	413	410	419	411	388	419	415	433	383	415	428	399	429	427	427	387	454	429	407	445	429	467	404	448	386	414	451	406	384	377	397	399	403	426	417	416	390	425	412	439	420	413	421	406	425	401	427	436	406	437	396	388	402	395	428	422	394	417	417	380	388	388	415	410	409	420	416	421	434	406	428	411	394	453	414	440	387	424	432	410	401	433	411	416	411	412	427	405	373	408	412	381	374	441	411	410	403	419	400	424	383	439	382	469	418	415	428	409	432	366	419	402	419	391	400	410	440	405	423	397	396	446	416	420	395	456	433	401	411	368	412	432	396	395	406	393	437	398	426	382	407	409	430	398	369	421	408	424	401	413	406	414	414	425	443	378	387	403	412	385	423	403	387	447	347	419	434	400	452	408	373	412	417	414	424	408	420	398	400	416	451	364	422	407	409	415	389	408	414	376	429	406	415	419	410	421	415	413	430	371	411	422	379	413	390	393	444	360	391	416	382	431	402	415	401	414	416	432	400	448	434	418	424	392	384	399	383	388	438	380	444	416	371	403	441	382	382	409	401	434	419	387	427	403	447	438	403	406	403	408	426	396	419	446	393	452	429	410	381	392	417	425	420	450	425	436	394	433	407	432	423	416	388	402	417	395	406	398	408	431	408	418	423	387	424	394	411	423	402	418	410	446	396	389	405	418	385	391	418	468	394	383	404	386	400	392	465	413	436	424	397	424	362	448	418	429	436	411	416	433	404	402	420
27396	37704	20157	11310	9433	7262	6066	9160	7628	1678	1359	1377	1920	930	929	813	813	769	810	783	798	745	757	682	766	753	757	795	824	764	779	745	790	776	754	772	745	748	747	795	787	756	774	776	778	727	753	773	760	786	708	727	722	788	847	863	806	826	797	786	716	747	790	772	749	779	764	794	747	748	792	742	776	751	774	787	823	716	772	746	756	762	797	797	735	751	696	772	820	731	747	758	754	766	765	749	732	797	743	796	768	770	775	785	747	772	739	786	720	753	702	785	774	722	782	774	738	767	756	758	764	724	708	761	765	721	745	768	779	759	807	768	702	769	718	795	803	736	721	805	712	772	718	739	813	773	780	731	733	766	737	727	757	783	752	739	770	782	797	812	768	720	780	817	756	739	773	735	750	757	802	764	777	778	772	787	724	745	740	763	707	735	772	711	718	720	763	760	712	724	726	763	740	799	754	771	742	770	755	737	747	773	796	742	777	775	721	735	790	799	793	681	735	730	728	729	748	736	783	744	789	772	798	739	757	717	801	772	747	779	748	789	754	715	767	744	786	747	765	783	775	718	737	784	706	719	759	735	748	759	741	698	727	752	710	771	746	752	779	748	767	748	750	737	731	778	737	730	750	702	764	742	735	732	749	761	739	738	738	759	754	762	730	720	779	741	696	716	749	814	755	774	752	794	749	739	747	766	722	747	760	750	773	708	733	766	767	741	734	731	764	760	810	724	722	758	754	751	757	799	787	699	782	770	728	759	709	692	774	752	755	780	756	752	802	756	738	735	823	729	754	729	748	746	734	787	713	743	735	736	751	737	718	727	744	760	727	738	795	787	762	740	797	783	724	749	757	724	785	801	719	763	739	755	735	749	755	782	784	820	794	769	740	752	738	783	754	833	715	805	788	777	775	754	737	757	781	745	765	732	754	706	751	741	770	778	750	695	732	771	775	760	809	818	761	751	745	740	784	740	773	783	739	758	727	722	752	739	783	751	748	769	764	796	760	772	714	729	716	731	824	757	691	745	718	792	774	746	750	794	795	762	765	777	719	785	782	779	753	769	781	771	743	754	779	744	731	707	758	745	738	736	744	761	744	714	727	829	736	742	773	786	716	755	790	736	681	777	760	749	782	748	743	785	742	773	723	719	732	751	733	818	722	799	729	756	775	774	788	742	776	733	769	747	765	731	728	753	766	797	773	744	773	760	772	747	762	729	784	733	708	769	759	750	761	736	747	773	758	808	792	751	736	784	769	761	784	721	802	760	705	700	781	742	764	745	803	732	736	753	738	753	755	723	764	777	730	752	725	772	757	714	704	803	684	742	759	795	750	746	736	816	785	764	738	773	776	781	807	719	728	772	766	721	777	737	827	772	777	799	762	741	779	719	790	800	727	770	732	788	773	753	740	771	764	742	747	767	748	764	756	713	751	773	764	750	741	698	723	786	732	772	764	703	785	717	773	787	736	723	734	788	732	765	757	772	773	693	763	801	743	779	779	781	721	817	774	748	744	743	756	743	765	774	775	745	774	749	740	764	723	713	782	737	746	780	686	739	747	717	798	774	782	766	760	721	719	729	781	761	761	755	770	786	747	797	768	756	746	721	738	790	775	765	754	739	765	805	710	793	761	717	764	719	806	765	746	768	822	750	795	749	744	749	773	735	766	783	784	765	727	795	731	723	721	767	721	756	747	778	766	704	742	717	769	708	797	753	757	769	736	730	763	758	750	713	729	777	746	770	762	787	757	808	695	766	736	764	744	728	753	737	776	721	755	764	785	775	801	716	734	783	725	733	798	805	727	746	761	816	751	759	767	751	792	809	747	720	755	768	756	734	782	783	802	819	715	803	751	785	790	774	701	769	687	701	707	784	746	788	729	787	754	797	768	725	776	776	742	776	781	750	759	742	796	746	744	781	785	766	706	813	744	771	757	791	738	789	740	742	693	743	768	779	716	730	755	755	723	778	679	765	769	767	791	716	769	765	767	774	778	728	755	792	811	772	737	749	810	776	711	738	734	737	752	729	767	744	738	782	774	714	743	732	770	735	738	773	785	794	781	740	774	772	757	742	755	767	768	738	800	747	675	773	793	771	728	714	744	685	761	710	758	759	733	778	763	744	784	773	762	762	715	746	748	739	749	735	760	708	736	777	783	754	781	756	756	736	745	731	765	761	793	763	726	726	755	787	698	710	749	760	707	722	767	769	739	751	766	776	728	794	774	739	778	721	768	808	745	772	726	787	784	738	765	744	802	722	776	759	744	744	789	746	784	783	706	777	752	742	768	783	732	750	775	758	760	719	705	700	758	775	789	767	776	745	734	821	809	759	768	790	703	807	763	774	713	756	749	763	758	769	806	761	772	734	762	720	717	769	760	778	746	734	740	751	694	788	747	746	725	772	757	761	727	737	744	732	738	758	784	732	700	742	754	777	766	746	729	762	767	712	777	758	729	758	750	752	721	760	767	710	830	793	734	748	761	764	796	813	818	767	731	778	773	766	780	744	774	758	794	769	727	797	795	742	760	767	753	733	762	762	773	767	701	726	794	768	771	776	774	699	792	755	800	749	791	775	704	722	758	742	761	824	765	802	767	719	753	729	750	765	825	705	755	716	728	731	727	767	754	749	779	782	781	728	750	717	722	762	754	730	746	786	792	760	762	806	728	773	772	766	699	786	785	776	752	749	748	748	733	729	770	751	773	760	769	767	749	771	811	785	726	765	750	766	787	749	799	732	776	792	757	767	733	804	734	776	794	716	786	742	773	749	740	766	758	736	805	743	732	788	734	754	764	766	788	768	779	755	725	769	736	795	734	752	752	775	744	769	734	747	754	771	713	768	748	742	783	759	760	770	718	775	761	743	758	768	760	720	811	756	751	761	778	766	726	758	748	777	765	764	769	734	648	733	799	775	755	754	788	783	758	759	772	740	797	793	766	783	769	721	812	715	772	751	756	756	765	759	741	715	736	773	759	736	767	755	764	780	751	773	739	805	768	760	769	730	754	759	771	728	755	753	722	705	809	771	763	786	745	735	766	773	749	769	711	758	793	750	747	741	768	745	793	758	730	741	767	784	727	816	730	775	725	738	770	790	765	751	735	736	761	742	696	709	755	739	808	718	754	752	716	748	740	823	738	740	773	752	786	757	784	741	750	754	795	754	726	772	761	793	715	768	709	791	783	697	720	786	763	731	746	777	720	779	779	776	703	785	795	726	747	791	721	760	756	732	760	740	758	743	708	743	795	759	765	736	756	734	776	755	746	744	764	743	777	742	724	785	771	753	709	750	800	816	760	748	781	744	816	727	790	760	736	796	786	744	785	750	763	768	725	768	796	711	836	758	795	754	746	779	746	761	785	756	764	727	753	756	765	783	741	717	769	779	746	730	750	707	759	758	762	754	710	730	774	776	743	726	761	735	719	749	769	753	786	751	782	713	745	788	767	749	715	746	731	775	792	752	756	786	680	781	762	782	778	788	791	775	782	701	763	761	728	768
24616	21632	28707	24789	20470	9082	9367	24332	21071	2456	694	1108	3050	751	749	505	394	371	368	343	338	306	359	347	349	357	368	348	376	333	339	336	376	366	335	331	333	355	358	324	380	360	362	314	326	366	349	335	367	356	349	338	340	369	434	505	446	409	394	379	368	376	343	316	316	365	320	356	334	323	335	327	349	342	366	364	332	366	358	332	347	340	338	323	340	320	373	329	348	344	352	352	338	330	318	353	335	342	341	340	332	303	342	292	326	363	339	344	364	342	370	366	346	356	329	339	331	344	308	311	346	328	384	333	314	350	355	301	311	403	375	361	338	311	353	333	339	359	358	348	335	344	327	397	273	323	317	330	331	357	323	379	325	346	352	340	353	334	341	325	351	362	363	334	318	368	331	368	325	329	370	334	357	343	351	336	361	319	327	338	366	317	343	385	336	335	379	304	365	308	336	338	338	335	354	320	353	343	361	348	339	369	322	295	368	385	315	355	330	334	339	346	332	327	315	318	345	309	373	313	355	343	358	348	321	338	341	327	315	344	364	345	344	352	321	375	323	338	315	358	344	333	349	346	379	350	337	341	357	343	351	326	343	354	333	317	336	349	338	332	335	334	348	340	363	337	344	399	348	328	353	365	341	352	385	344	313	360	345	377	335	348	342	367	365	343	357	338	345	333	349	328	347	340	333	339	325	322	328	330	317	340	323	331	336	353	320	336	309	343	369	366	359	354	308	338	337	362	348	319	338	382	353	350	332	357	320	337	327	329	354	312	352	340	345	321	390	329	336	339	300	331	364	354	348	332	334	320	332	316	350	306	313	378	399	356	326	341	335	334	350	338	331	363	342	316	374	313	355	342	366	357	344	313	346	337	336	340	343	338	310	342	354	341	374	361	327	326	345	319	341	347	339	336	324	346	303	336	336	330	345	329	323	343	346	331	382	365	360	337	365	341	333	350	340	352	355	323	386	320	348	379	345	356	304	336	315	353	366	319	324	323	323	352	326	335	364	343	347	295	358	347	344	355	371	367	366	330	345	335	329	325	340	337	354	380	328	322	345	315	339	405	315	376	369	343	341	331	381	334	334	345	353	358	359	340	366	325	339	313	368	366	339	336	330	343	335	361	322	295	325	357	349	343	358	345	365	293	332	359	371	307	371	335	349	326	332	356	334	351	324	345	346	320	354	358	339	329	344	347	380	349	364	344	355	330	330	309	347	354	323	353	364	326	306	317	342	316	329	343	380	325	346	365	332	349	332	351	341	338	372	350	320	356	366	307	345	306	359	333	327	313	339	344	365	324	351	353	354	329	326	350	321	351	333	339	351	334	349	325	341	352	319	337	373	315	332	364	315	365	347	358	353	380	378	326	342	358	314	372	308	346	368	313	357	361	338	328	349	340	326	331	301	362	348	329	337	349	364	336	344	378	338	355	328	374	307	352	330	353	329	334	346	344	309	303	356	354	359	277	363	339	343	350	325	319	355	360	344	351	375	353	333	344	325	344	338	344	343	350	332	365	323	317	360	343	329	356	331	364	359	328	351	343	338	340	332	361	307	351	349	361	364	323	340	348	358	345	344	374	331	322	361	320	313	388	340	355	353	356	331	330	371	323	356	374	346	353	354	335	329	349	368	345	326	347	338	316	329	324	345	346	333	350	391	355	338	339	360	336	320	334	332	343	339	373	302	355	338	353	334	343	306	356	352	349	338	368	329	290	327	322	346	356	322	320	322	349	333	336	329	296	373	313	347	359	311	324	353	345	340	330	339	342	354	360	360	330	376	364	345	354	318	318	337	338	368	369	366	342	326	316	368	324	332	305	327	338	345	363	381	362	344	360	346	353	318	360	344	337	355	318	349	324	308	368	317	357	337	330	327	321	370	395	351	361	351	326	345	350	344	348	350	355	346	365	301	338	333	333	334	368	361	318	346	375	340	353	346	354	342	375	336	348	344	348	343	350	335	312	365	357	346	344	354	357	338	373	376	320	351	370	358	316	329	357	353	321	330	353	322	333	340	340	318	350	378	332	326	363	349	315	328	341	348	338	349	338	304	364	334	318	385	363	347	329	327	340	327	355	341	346	315	368	386	345	341	341	326	331	341	360	325	342	328	319	342	344	346	358	339	337	306	356	375	319	319	342	317	359	377	345	364	331	316	330	355	349	346	354	352	339	288	327	371	385	353	348	367	355	365	336	344	346	329	337	346	321	351	336	359	377	355	345	334	323	347	345	364	347	348	390	318	348	312	324	366	364	348	342	350	342	356	344	324	346	330	321	335	321	359	344	359	361	370	322	355	368	348	292	347	319	363	343	334	348	339	351	350	337	326	358	353	340	382	359	351	357	332	344	347	328	331	361	327	349	358	322	342	341	347	325	333	349	337	325	311	346	311	361	346	365	338	297	387	339	342	344	320	367	367	332	340	307	333	364	386	297	355	336	351	368	330	372	316	353	366	345	359	365	344	343	365	330	329	340	359	377	373	338	304	369	313	332	353	344	316	356	334	309	348	356	334	329	327	343	330	349	319	365	313	345	313	316	314	321	333	350	359	324	302	366	386	319	311	319	314	334	327	357	324	348	328	356	326	349	316	347	354	357	336	330	321	308	343	361	329	335	358	348	328	330	336	334	316	354	326	352	313	358	333	346	304	337	317	350	364	338	341	334	317	345	327	352	335	317	312	321	329	348	343	362	324	344	349	365	332	358	339	361	332	328	332	330	330	328	338	361	356	344	331	329	324	357	356	335	339	326	337	364	371	353	345	363	311	312	327	361	324	340	331	349	370	343	343	335	326	341	340	359	336	356	360	382	357	326	326	360	372	320	354	352	339	353	338	360	332	326	333	346	342	332	347	339	354	323	349	330	337	334	311	336	328	285	328	365	376	380	353	337	334	347	344	330	320	338	341	368	334	353	309	357	376	319	355	336	336	343	344	343	334	338	340	346	349	384	313	342	338	344	344	351	361	326	315	370	328	329	353	341	336	334	339	367	365	365	325	356	366	346	305	369	301	351	327	340	334	336	332	327	361	339	333	341	336	335	354	346	314	337	344	344	336	368	385	303	354	335	346	356	348	333	365	348	341	366	319	365	341	386	324	375	390	347	326	335	310	347	345	320	324	326	305	309	342	336	347	332	335	338	340	326	346	347	330	343	347	361	341	347	348	355	355	340	319	345	365	353	330	315	337	313	317	334	324	358	323	322	304	370	349	356	324	327	331	348	303	328	339	352	316	314	358	295	363	345	349	358	340	322	367	329	351	359	358	353	335	327	363	331	350	330	370	355	367	389	335	333	348	381	327	373	323	310	373	327	331	355	359	324	308	345	313	335	334	356	349	335	338	325	372	315	331	325	344	323	339	369	329	356	347	339	344	359	358	332	364	351	353	357	367	329	333	321	306	343	351	346	331	344	344	334	334	321	359	337	346	352	332	341	323	362	348	362	335	346	347	349	348	319	367	337	325	333	358	349	348	339	324	319	354	322	332	360	368	338
31247	48844	29716	18024	14902	11228	19105	35977	28789	2669	1956	3536	9440	1884	2069	1227	728	707	663	629	691	673	662	696	641	661	668	671	617	611	664	656	635	655	658	680	697	678	636	632	618	660	640	646	641	641	644	631	680	639	668	615	655	738	1028	1062	946	831	748	660	635	695	627	629	674	605	628	642	587	629	644	608	665	644	627	651	649	622	673	633	663	595	632	622	638	652	684	632	602	654	667	641	624	707	670	614	674	632	669	614	613	649	622	662	624	581	612	627	624	607	632	610	650	652	621	661	623	650	614	651	669	624	594	630	600	614	602	626	699	633	614	647	624	619	647	638	678	670	657	616	685	618	638	641	605	661	633	636	591	600	614	651	623	609	596	649	669	611	639	651	631	598	673	572	633	607	657	634	656	627	625	654	623	706	641	599	626	634	602	671	623	633	683	609	640	661	675	641	641	620	653	664	624	623	671	588	579	610	669	622	660	671	594	640	697	650	592	616	608	672	635	643	657	676	654	681	602	654	646	616	619	614	657	661	626	641	655	640	597	611	656	669	630	655	646	640	655	657	629	634	621	653	632	676	693	656	626	647	676	627	600	620	653	625	628	635	634	618	653	672	651	651	615	659	674	659	622	631	604	637	666	615	602	657	639	621	647	657	678	615	641	637	658	664	628	634	660	648	608	619	693	655	623	623	645	650	667	693	617	620	641	621	604	648	598	579	667	668	626	632	647	595	637	696	595	664	679	616	643	635	652	653	638	639	653	607	640	648	644	655	619	638	608	654	624	633	613	646	632	655	675	614	628	645	677	623	603	663	633	613	648	674	649	657	652	632	628	602	628	665	661	624	654	666	687	591	660	657	631	664	609	659	662	642	600	609	630	635	626	685	602	642	656	572	613	621	638	637	677	640	663	686	669	616	661	614	645	630	618	608	627	649	657	653	627	616	591	609	636	644	623	627	613	622	650	674	632	673	655	646	618	648	645	649	622	628	613	637	631	599	698	645	632	636	641	652	632	615	620	617	626	673	634	631	622	663	638	620	654	688	637	604	609	643	641	671	644	655	661	618	645	659	630	625	690	649	626	655	665	628	645	633	665	662	642	645	640	625	621	609	611	636	629	657	668	672	634	663	611	636	612	601	660	633	634	590	614	661	679	578	625	652	643	606	658	640	637	633	644	645	641	680	629	653	618	590	687	638	615	615	637	594	593	703	608	601	579	626	637	652	619	580	641	621	613	587	657	643	652	625	639	629	628	667	627	649	620	622	670	659	613	629	618	627	665	631	630	611	677	637	636	682	653	663	679	649	658	655	596	662	629	614	647	629	643	636	621	679	621	628	673	607	639	667	639	649	689	656	651	620	649	612	670	640	631	608	642	632	688	693	614	675	658	650	657	642	601	655	637	593	637	598	669	636	635	623	672	639	633	678	655	658	602	654	646	619	648	668	663	618	589	692	646	647	636	626	647	640	643	657	595	629	633	628	645	638	593	653	631	625	641	656	652	630	634	676	658	619	608	668	617	636	654	664	642	643	667	612	649	618	635	656	623	634	656	652	666	665	651	609	598	650	633	599	644	648	588	618	654	659	644	643	632	648	673	648	613	619	634	605	620	668	640	641	633	602	623	633	613	627	629	653	606	665	640	656	611	604	623	675	659	639	634	674	617	601	682	592	623	596	620	628	639	677	596	643	657	629	622	601	654	620	655	617	602	648	628	623	608	581	667	685	654	624	602	655	627	635	666	655	638	607	634	616	658	594	674	660	672	745	682	655	635	633	639	652	654	624	610	622	655	629	639	626	682	616	657	577	611	655	692	623	640	639	636	612	634	668	635	597	637	592	604	598	613	606	637	678	616	584	625	627	581	642	646	672	650	596	625	623	684	635	624	662	671	646	680	608	649	643	611	634	665	625	661	647	651	670	619	646	640	634	647	682	645	659	627	650	615	625	665	661	652	611	654	638	615	662	643	631	616	636	661	656	612	659	660	622	654	639	607	630	652	653	617	635	623	608	621	650	634	607	626	640	675	651	665	683	602	626	653	628	621	648	651	662	606	642	620	623	657	650	668	654	626	668	653	585	625	610	646	626	620	687	636	640	658	669	628	651	642	600	661	649	608	588	615	615	593	648	666	669	629	669	650	633	677	624	671	577	647	636	612	614	629	616	583	656	632	632	683	606	635	595	648	646	612	654	661	666	650	662	658	655	607	655	616	666	643	660	662	646	627	607	634	633	649	634	666	644	632	675	656	639	668	647	655	624	650	632	649	623	671	614	651	599	624	670	660	671	588	647	654	608	657	674	625	633	661	618	621	636	589	621	660	666	630	646	648	656	617	680	632	621	639	654	659	654	654	640	668	644	651	659	639	611	599	666	652	651	675	616	651	590	686	668	611	618	616	635	694	653	622	657	630	613	653	620	584	634	646	656	598	666	588	630	653	639	650	611	603	638	672	627	639	666	678	645	614	669	622	647	606	670	625	677	646	628	649	647	613	604	677	592	666	630	627	706	676	672	649	605	621	622	675	666	644	642	680	643	631	621	696	630	610	649	632	657	639	600	623	656	655	655	625	696	638	598	648	604	647	648	618	680	625	709	637	631	624	640	676	636	655	619	654	644	629	601	640	635	608	616	619	625	659	670	665	618	633	664	598	628	655	588	620	659	622	588	640	658	662	660	640	637	633	651	651	568	662	611	679	670	642	614	610	654	638	594	659	624	653	615	651	598	598	637	650	599	642	628	617	633	655	616	617	627	679	659	602	636	655	654	611	582	683	641	648	640	595	631	626	663	609	625	624	637	610	639	626	650	643	608	688	657	575	609	578	644	658	671	613	642	652	660	652	589	579	686	677	580	644	683	621	624	597	659	694	642	671	653	641	632	631	619	624	627	646	643	654	634	685	664	643	651	643	676	648	653	661	660	588	651	627	663	647	643	632	667	672	632	622	604	617	631	674	617	627	622	612	642	622	623	626	671	613	652	614	609	590	631	637	673	619	641	613	645	696	633	639	653	648	638	655	615	657	646	597	643	635	659	615	646	686	665	651	640	684	632	629	615	686	629	648	625	644	622	635	666	641	649	649	641	655	668	619	628	680	640	634	623	610	628	651	614	668	619	690	626	642	626	698	624	621	613	641	621	689	651	592	600	619	662	635	613	646	656	647	615	711	667	614	651	662	643	633	609	619	640	623	648	599	658	647	613	614	682	647	666	633	691	631	632	643	637	669	659	687	642	614	637	600	620	632	647	610	642	611	607	624	640	612	638	660	654	663	660	604	626	666	666	654	630	667	604	654	658	592	662	668	691	605	628	691	623	625	651	610	589	639	662	600	691	632	616	677	634	664	667	648	626	637	630	633	696	649	620	637	620	620	616	678	648	671	677	665	675	621	640	643	614	650	626	649	650	601	600	605	627	643	625	641	661	621	639	658	679	632	565	622	652	616	672	616	629	618	620	653	664	658	648	629	637	640	658	711	660	620	643	690	665	653	613	674	620	616	553
23571	21617	29361	24188	21558	20157	18772	34759	32803	7569	916	1369	4489	3513	841	952	299	322	309	335	309	329	310	352	317	306	306	314	328	289	288	295	322	303	317	313	287	301	304	298	324	345	300	295	317	295	336	305	302	308	323	270	293	322	386	470	512	369	380	316	317	315	318	316	306	267	325	288	298	292	292	306	338	280	306	297	307	300	292	323	305	324	265	295	296	316	322	297	296	294	258	314	271	294	290	295	302	306	309	299	311	318	312	324	306	319	305	293	324	285	307	346	315	280	264	294	320	299	307	283	297	299	275	304	290	318	307	300	325	299	306	328	306	317	319	283	328	307	308	294	320	300	313	283	271	278	278	267	323	298	315	292	306	315	283	253	298	329	283	301	290	322	302	312	298	300	294	277	307	266	315	303	284	288	282	312	300	323	274	276	301	313	268	313	307	298	287	288	316	308	317	308	335	279	306	331	307	337	304	285	280	293	320	306	308	275	279	307	309	308	291	289	322	281	297	281	312	311	301	309	314	297	294	283	299	299	304	279	298	328	282	282	295	303	316	299	289	305	302	328	279	292	307	297	308	291	280	296	331	333	278	298	293	297	282	316	290	288	317	304	278	299	345	267	295	326	297	283	293	267	284	289	288	293	318	288	289	292	272	274	299	307	313	288	301	291	277	265	301	299	311	298	316	292	288	294	306	306	328	284	257	309	300	311	290	335	282	293	330	306	271	313	304	291	290	295	294	328	323	342	317	289	294	319	314	329	278	275	306	291	287	299	312	298	290	275	284	306	278	286	271	316	296	295	309	279	319	292	341	287	292	298	269	317	273	280	289	305	328	283	310	307	333	281	287	280	302	291	315	288	281	287	271	301	296	300	308	288	330	294	325	316	307	280	269	290	293	275	316	286	306	289	293	307	329	310	302	265	287	291	308	294	307	288	326	311	268	296	311	310	312	319	321	321	304	269	303	287	304	319	299	279	317	308	317	306	307	296	289	291	279	285	314	289	275	309	309	308	302	285	338	294	282	306	293	315	315	300	314	307	315	297	280	299	325	280	297	324	337	336	307	295	293	333	286	301	290	303	321	313	325	289	276	283	309	313	312	300	291	337	301	275	303	297	279	286	313	319	305	330	307	300	300	289	293	293	308	283	285	292	290	272	295	300	297	317	277	314	314	316	310	326	295	306	309	298	313	264	304	303	283	292	272	309	305	324	304	282	300	286	281	320	293	301	315	308	271	307	331	302	297	294	293	327	287	304	269	299	310	258	345	284	300	299	301	278	286	300	341	316	310	302	297	318	315	302	297	307	289	272	297	299	281	266	330	283	300	303	335	293	299	296	322	324	309	309	279	317	305	335	310	309	312	302	293	311	290	316	323	309	304	311	292	324	304	293	273	325	323	284	286	301	274	289	293	281	278	310	306	307	257	272	333	258	300	335	315	308	308	326	279	288	311	312	280	303	295	296	325	279	295	324	275	286	311	301	320	333	274	304	274	293	303	281	274	314	288	299	282	290	320	310	331	336	314	272	292	305	298	322	311	292	285	276	331	280	309	305	288	311	293	320	289	299	301	272	330	311	293	313	330	327	303	292	323	289	312	289	287	305	318	299	315	280	321	292	286	329	262	307	315	340	318	309	312	318	329	319	299	281	306	315	309	313	325	294	316	300	291	292	302	260	307	325	280	312	275	296	280	284	306	316	293	297	309	313	333	305	298	311	256	297	307	285	307	330	309	337	281	286	293	321	340	282	314	284	285	293	297	295	302	296	304	309	318	280	299	288	271	273	289	308	325	307	318	288	303	287	296	326	321	275	313	325	290	290	295	294	282	322	270	311	303	296	306	295	271	310	294	319	299	280	298	313	305	304	321	292	317	293	270	291	303	312	297	320	312	283	292	299	335	321	289	296	264	287	277	272	325	305	303	275	326	296	317	306	314	306	317	354	293	321	294	288	312	264	295	315	285	320	307	303	293	284	299	323	302	299	304	295	285	254	298	296	272	292	301	297	316	289	284	285	300	304	288	303	290	297	319	305	284	303	300	302	310	281	285	312	292	264	306	301	279	314	309	270	303	342	293	284	317	249	300	331	308	315	304	307	283	306	300	277	304	303	286	318	285	295	297	281	299	311	309	295	286	274	272	305	296	305	319	287	286	292	280	305	267	288	301	307	293	279	318	292	307	287	303	299	307	277	294	309	280	334	304	274	293	291	302	297	302	300	278	302	306	330	301	306	311	289	287	295	334	302	331	294	267	312	301	276	332	323	324	319	296	314	297	292	280	306	293	303	280	287	330	317	301	290	295	298	300	296	309	322	312	296	287	333	310	289	297	310	292	309	299	298	315	353	297	274	289	298	316	293	293	288	306	297	273	341	333	309	290	335	306	312	287	299	308	289	295	293	310	332	311	331	321	300	303	329	303	306	300	351	289	321	296	322	335	308	313	285	289	310	320	305	304	293	297	338	324	278	302	300	282	295	333	287	313	308	289	287	285	279	337	288	290	312	331	300	313	272	274	268	306	292	274	308	309	286	306	304	302	277	331	302	315	307	299	312	304	319	287	281	311	297	290	326	298	321	295	333	278	312	317	321	294	342	296	273	335	285	311	313	296	293	297	297	317	280	307	295	287	309	292	295	303	297	286	294	299	305	296	317	305	310	289	303	307	317	306	311	298	286	297	297	297	296	329	306	303	302	329	310	308	308	304	323	292	297	277	293	274	298	286	316	324	300	329	309	339	292	306	300	309	268	295	294	313	314	343	326	299	323	296	328	303	307	295	334	310	301	306	286	292	337	322	302	281	302	303	297	298	306	305	308	307	306	329	285	301	287	315	293	291	297	278	301	295	297	300	306	290	289	295	306	313	268	307	296	325	311	283	322	309	309	325	288	343	301	286	298	273	291	318	318	277	314	301	311	277	296	319	285	282	313	303	269	308	298	303	297	301	285	291	304	305	305	298	304	311	275	268	308	288	312	295	301	335	279	275	313	307	300	331	274	293	314	310	272	307	326	301	275	327	299	282	309	287	315	299	309	306	319	296	292	325	315	309	291	304	313	296	294	315	308	326	290	247	308	289	315	304	277	300	286	291	291	283	302	311	326	308	317	325	299	310	316	287	308	311	321	317	304	315	297	283	328	300	278	347	315	278	287	296	303	304	311	295	290	307	288	280	287	316	329	279	255	302	310	305	307	266	307	288	318	315	284	315	282	299	320	280	280	290	279	302	313	300	314	302	298	297	292	319	298	303	275	294	301	299	326	285	290	290	313	267	303	328	288	307	292	322	339	285	289	285	307	278	300	299	309	294	304	324	293	316	294	284	316	306	321	271	303	323	290	289	292	325	302	294	285	307	314	295	323	324	310	297	291	330	318	296	322	281	283	271	277	289	305	303	293	298	303	318	265	290	287	311	314	297	296	295	283	303	293	303	289	294	333	296	304	293	301	320	317	312	261	297	314	292	291	307	311	313	292	306	291	293	312	295	317	271	311	300	321
34126	55163	32920	22721	18866	14843	27451	44291	39597	4581	2419	4644	12826	8985	2340	2687	660	639	637	606	606	559	587	607	540	562	566	575	568	594	585	602	562	539	600	616	635	584	599	562	587	537	597	544	617	560	595	618	584	582	569	575	543	695	841	1135	1124	858	719	606	567	563	571	493	608	548	551	530	572	558	552	524	532	555	583	544	542	538	546	503	565	563	545	534	570	516	548	566	567	549	596	545	528	558	508	528	567	560	562	536	581	560	548	538	609	593	558	542	568	552	561	574	535	519	573	553	535	549	524	555	550	565	552	549	526	550	559	516	550	536	567	559	577	581	497	569	567	595	542	526	541	508	556	556	549	586	555	590	604	553	570	530	552	592	569	569	561	583	530	540	562	566	554	520	538	562	599	568	534	561	523	545	582	579	552	543	541	535	584	541	533	565	532	552	548	565	560	544	589	568	545	540	600	567	560	561	563	538	543	575	560	576	585	540	544	533	521	513	593	550	539	591	544	552	558	543	550	542	563	555	578	553	541	516	550	531	545	582	569	543	545	610	526	506	545	519	511	575	614	618	569	549	530	585	539	586	544	539	538	547	537	540	522	532	598	595	598	555	558	555	559	529	570	562	555	542	567	574	533	561	536	542	552	568	539	587	582	569	538	529	516	553	571	552	555	532	556	565	555	562	559	558	577	574	560	558	519	551	553	557	571	574	551	513	539	568	573	562	569	527	491	573	584	551	565	538	558	560	575	580	583	533	550	551	547	553	524	542	551	538	577	559	550	553	558	597	558	561	557	566	538	547	542	565	582	529	565	557	538	544	511	544	553	538	539	528	577	527	537	537	539	548	539	503	580	509	568	543	564	567	557	538	540	510	586	543	554	521	551	579	544	549	547	537	555	539	532	570	542	550	560	593	540	577	539	517	531	529	542	567	576	544	570	540	561	557	522	511	539	568	571	564	553	554	572	514	520	542	530	536	564	590	552	558	561	582	579	574	529	562	559	547	542	545	563	534	505	624	521	624	561	567	515	535	525	540	534	584	563	530	520	552	541	546	533	597	575	560	589	540	540	522	536	564	583	535	590	549	524	580	569	558	544	499	548	581	584	559	545	599	546	549	568	563	568	574	563	564	539	609	574	534	560	543	527	526	572	559	544	554	559	578	567	527	576	560	546	591	561	595	532	541	559	546	597	564	608	524	561	509	583	537	512	582	593	539	542	574	533	535	568	551	557	542	542	543	578	544	548	551	535	548	552	547	540	559	581	565	574	559	569	547	590	548	507	539	559	583	559	558	559	553	544	524	593	533	613	561	510	574	545	549	562	513	559	599	565	580	549	535	577	524	528	539	554	510	567	532	542	563	547	550	554	549	532	530	552	545	552	569	569	507	577	565	577	559	555	509	591	534	565	574	527	549	549	545	550	571	575	555	569	539	566	564	564	557	533	583	549	561	556	570	584	520	570	519	498	543	550	553	560	555	538	544	548	510	545	572	570	546	521	552	557	559	564	583	559	568	564	530	630	521	561	570	548	561	574	586	554	546	539	564	529	565	582	553	552	525	541	529	543	563	543	529	561	554	574	532	492	583	560	567	548	582	525	518	571	563	514	571	575	585	512	600	521	557	544	533	572	541	560	522	554	546	550	595	580	552	558	551	583	523	549	527	527	605	517	543	544	565	560	551	577	521	563	549	534	582	531	600	559	550	555	528	529	543	554	532	562	528	552	526	588	573	545	561	521	576	553	544	521	579	594	565	559	558	490	528	564	582	557	541	565	554	578	549	530	515	577	563	585	521	568	573	585	537	545	540	523	566	592	575	545	559	555	566	549	572	560	538	531	567	544	554	570	602	562	594	563	531	558	550	553	585	555	515	556	558	579	552	522	547	553	547	552	534	562	559	567	555	579	543	532	539	544	559	545	537	547	576	543	558	560	539	524	543	546	583	515	553	536	554	560	579	558	528	576	536	546	554	526	517	541	544	493	566	550	519	565	605	537	556	595	546	559	544	536	549	563	530	543	570	544	591	575	555	557	545	567	560	576	522	579	558	517	562	536	553	556	520	563	563	581	541	516	579	511	531	549	559	550	520	549	584	553	541	554	530	513	537	536	569	557	545	564	559	535	558	530	560	522	546	536	622	533	522	536	566	559	585	516	553	581	566	560	533	565	547	588	564	536	541	515	584	574	545	580	549	599	566	549	584	578	562	519	534	561	519	544	549	525	535	573	578	579	546	531	571	586	584	553	542	532	587	515	533	534	595	555	551	565	539	554	567	605	543	536	567	556	568	602	520	566	546	513	560	569	537	528	544	540	559	568	598	553	584	544	557	543	568	517	543	555	581	585	558	573	555	554	535	505	540	528	518	555	549	551	560	588	532	520	548	590	555	472	550	533	578	551	549	505	577	548	551	576	570	556	532	518	555	530	554	547	556	538	542	563	568	559	527	544	548	570	550	562	542	549	510	556	554	544	532	550	537	533	531	549	561	520	554	591	545	587	560	526	583	564	517	555	545	566	556	561	531	506	615	537	562	557	569	593	505	535	577	536	503	516	510	584	543	522	569	554	578	569	540	527	538	525	545	540	597	503	515	565	521	558	526	602	546	550	556	599	524	566	573	523	577	525	542	521	549	521	527	606	525	538	563	558	607	535	574	551	551	523	569	521	573	583	518	563	554	582	564	530	533	547	540	568	509	561	500	572	536	553	557	546	573	559	579	543	553	576	548	553	546	549	547	549	553	562	513	532	528	584	549	576	557	604	531	557	568	595	564	552	542	572	535	550	571	536	576	529	567	557	525	510	558	594	566	558	565	560	556	562	577	536	609	524	532	551	555	519	519	535	563	531	517	544	553	545	556	580	546	533	550	527	581	619	584	573	551	616	575	539	554	557	564	543	541	539	573	540	570	557	539	509	526	528	504	494	548	536	587	528	595	561	548	542	537	546	549	568	576	535	597	509	540	599	542	541	545	510	544	530	590	555	538	556	573	588	543	553	579	552	509	564	546	568	567	547	562	563	551	575	565	519	530	557	570	571	566	547	518	575	565	597	555	576	539	552	539	566	518	548	511	548	536	526	580	530	547	550	564	536	522	593	555	581	543	560	562	568	544	579	534	553	523	546	503	578	526	580	546	545	570	561	502	548	565	546	547	535	543	554	596	564	589	563	533	563	574	508	541	565	540	555	546	529	565	596	578	551	594	553	528	590	529	548	542	562	545	544	570	575	558	526	580	556	542	566	530	547	534	577	578	569	552	561	527	576	552	526	527	570	551	566	531	607	540	550	525	552	544	571	586	545	538	565	545	536	543	582	540	544	534	562	558	545	531	554	526	579	525	556	596	590	523	542	544	573	534	548	493	546	602	538	509	518	573	564	556	532	538	571	571	553	533	556	582	528	552	576	522	574	576	540	566	563	528	551	556	586	516	539	551	572	588	567	528	538	575	575	574	566	529	563	566	549	523	536	527	531	580	572	558	551	564	559	511	560	566	562	578	556	586
27608	23120	17577	7364	3216	2013	1981	3639	3852	889	562	550	615	727	453	439	397	411	420	377	396	398	385	387	415	395	413	418	404	420	412	388	391	409	385	410	433	429	391	385	386	410	420	414	403	374	363	407	397	381	397	407	403	397	354	391	384	436	401	433	404	403	405	401	406	397	391	389	391	446	387	419	421	417	434	388	405	384	396	413	388	381	400	371	376	431	402	421	403	421	386	372	398	366	407	413	396	381	394	413	441	426	410	392	397	371	426	389	398	392	372	383	422	410	391	399	392	375	406	391	410	419	400	371	403	401	376	387	378	400	411	418	420	380	384	378	409	368	407	406	397	412	420	403	415	410	393	403	422	383	412	424	401	410	401	375	407	392	399	397	405	385	402	406	412	393	410	383	421	397	385	429	423	410	372	396	431	390	398	386	430	363	422	400	396	391	400	379	401	391	400	395	413	402	386	396	398	381	435	446	386	414	432	411	404	402	422	361	344	372	400	389	408	403	365	422	410	388	363	412	405	399	407	399	413	385	389	405	401	387	406	379	412	437	389	378	401	411	386	377	411	378	378	417	406	395	397	409	383	389	340	375	354	432	378	398	395	401	426	415	405	388	430	402	404	388	391	381	365	412	393	400	411	360	416	406	384	393	408	414	409	384	391	415	403	380	361	428	388	394	369	427	408	389	414	377	426	407	371	373	401	374	401	410	411	369	425	396	397	395	372	412	409	410	396	374	417	360	419	378	401	424	359	413	371	418	391	444	421	409	370	401	386	423	427	413	392	380	369	391	391	389	392	412	441	399	391	395	377	367	412	401	418	383	389	373	365	398	415	402	427	420	384	371	416	385	409	417	407	394	394	379	404	383	409	427	442	419	378	378	404	388	356	394	423	398	391	399	381	411	383	373	425	403	422	393	432	375	417	432	401	409	428	386	402	424	356	385	390	383	422	412	408	372	417	357	415	414	417	427	426	403	407	422	389	401	421	399	414	429	427	375	410	398	395	397	427	386	373	418	361	418	423	409	384	398	376	404	423	367	417	388	372	405	386	380	424	378	429	392	364	419	421	399	424	439	425	440	390	415	384	399	400	436	368	406	439	388	376	403	424	405	391	402	372	397	398	393	390	381	429	435	400	397	428	399	420	420	410	399	422	392	393	395	374	396	418	399	399	387	370	392	427	391	399	406	410	396	427	432	409	396	407	420	414	472	410	399	372	377	438	380	389	372	419	381	390	406	383	385	429	395	386	397	414	391	407	401	388	415	412	404	416	369	394	391	418	420	409	414	391	417	407	394	402	346	381	412	402	409	418	403	395	405	383	417	389	414	376	370	434	405	373	415	381	376	415	379	347	425	387	410	419	410	411	353	415	414	374	365	403	412	393	422	409	400	398	397	434	442	385	377	407	403	417	420	374	417	400	388	403	399	422	395	372	420	410	420	419	413	382	383	404	396	367	404	402	405	435	392	380	384	408	401	395	398	396	386	391	385	403	432	400	381	430	401	406	398	422	385	364	381	405	406	381	351	366	399	377	384	382	440	401	394	392	418	396	382	368	427	382	415	413	373	381	385	401	378	396	434	415	391	398	432	435	400	396	421	373	408	435	390	405	382	369	417	382	417	383	424	410	388	406	424	412	404	390	396	411	432	404	407	381	411	369	428	374	389	413	411	377	420	397	387	409	381	389	436	414	355	415	385	401	442	402	412	396	413	376	357	359	379	369	429	396	377	427	419	385	389	411	410	404	391	413	391	392	411	407	357	380	370	391	419	399	411	397	392	412	389	391	400	400	371	378	381	375	389	366	401	388	385	411	379	413	377	377	410	439	385	473	406	383	393	446	449	413	381	395	375	381	359	400	397	397	400	369	415	378	400	394	414	416	389	407	392	392	428	412	409	384	377	426	388	354	395	413	407	378	359	428	373	403	409	402	412	403	356	422	425	427	391	372	398	405	397	403	416	375	370	376	371	398	399	411	407	426	364	420	439	404	412	378	407	380	411	409	365	381	386	428	408	365	402	399	393	393	399	423	397	397	392	367	375	373	415	418	381	428	386	422	401	402	378	415	386	361	391	396	393	401	396	411	420	393	402	424	390	402	396	392	389	396	387	379	395	381	411	440	419	404	357	413	386	382	430	372	422	441	393	405	382	413	402	424	380	419	388	418	414	374	408	372	404	412	404	387	404	389	410	395	416	395	416	422	362	386	395	392	411	405	381	366	388	372	423	389	427	452	402	393	403	347	400	387	383	432	402	399	366	385	386	385	376	421	363	379	397	406	355	386	434	403	432	423	389	396	388	394	399	371	384	413	398	410	389	400	385	407	390	383	434	393	423	379	392	370	370	395	375	420	401	386	427	392	413	426	386	400	409	382	364	406	417	398	394	405	386	406	395	372	416	410	383	425	370	414	433	379	422	408	406	386	362	385	406	366	386	411	401	414	415	384	380	410	419	385	389	389	412	435	376	403	392	398	393	423	392	404	366	420	413	402	391	400	366	380	381	384	399	398	381	422	365	399	383	379	405	400	371	416	393	394	425	429	390	371	432	410	388	386	409	425	398	413	391	412	420	391	406	372	390	407	398	360	423	402	401	377	394	387	368	409	393	388	411	392	419	437	385	415	368	400	399	433	410	426	394	377	383	408	416	373	409	394	404	383	404	401	446	447	392	391	382	378	398	371	396	392	413	353	373	417	397	405	415	382	393	398	382	444	394	410	398	399	348	397	384	395	411	376	392	405	388	411	396	398	381	421	412	400	381	391	419	362	408	390	387	418	368	437	383	382	419	410	393	401	391	404	385	417	396	403	376	390	394	353	383	397	386	419	424	414	425	403	396	379	391	425	389	400	400	405	406	417	405	367	392	403	404	454	429	373	414	422	394	400	402	399	403	368	385	428	354	427	415	378	406	368	409	394	365	396	395	384	374	382	421	406	430	357	401	422	411	401	419	378	456	396	367	400	391	405	399	380	382	391	376	394	401	385	398	376	424	395	368	396	386	409	410	414	393	422	406	349	414	407	389	408	372	414	385	391	425	409	393	355	421	399	379	414	374	390	410	423	400	350	395	400	410	395	409	406	396	413	397	425	413	430	411	411	404	372	390	413	410	383	446	424	402	415	369	432	408	429	406	360	381	406	409	391	374	364	399	361	405	426	411	393	382	394	392	411	420	409	372	383	376	400	395	363	384	411	372	406	373	395	390	414	381	375	363	419	450	373	430	410	394	404	391	414	383	410	387	412	397	436	425	364	380	407	379	378	394	414	389	397	390	389	374	402	394	435	408	428	378	352	407	391	399	410	424	384	414	403	378	443	400	388	398	405	404	413	418	427	386	387	418	371	436	380	397	411	380	351	405	412	362	410	448	380	399	393	422	375	444	397	388	367	421	411	396	398	389	392	420	366	412	428	403	425	396	426	408	419	407	395	398	412	426	415	366	383	436	391	430	402	387	394	406	386	388	390	412	403	362	390	415	390	418	403	443	384	413	375	399
28323	36931	19995	11436	8473	6212	6282	9752	9971	2217	1338	1267	1626	1652	849	858	775	760	733	756	764	746	695	763	733	743	765	732	766	752	742	702	787	732	778	753	756	768	772	776	735	777	764	739	694	717	725	801	758	702	698	728	804	762	767	805	772	724	795	745	771	737	767	769	724	730	762	732	743	810	717	756	719	775	791	741	756	748	722	763	763	724	726	752	753	740	737	765	744	778	744	691	750	704	759	773	776	766	769	746	705	720	780	710	740	758	774	767	744	756	733	767	683	778	702	773	755	738	760	771	756	728	712	692	744	762	699	686	723	752	737	790	763	702	780	719	755	761	744	731	752	718	749	724	754	706	735	746	753	737	686	737	735	741	733	721	719	736	713	702	725	753	748	754	749	751	726	802	761	709	727	705	720	732	740	710	768	729	740	764	741	717	727	730	739	745	708	748	725	767	714	736	786	728	772	735	728	752	762	734	727	737	751	729	781	745	764	774	779	733	716	768	731	734	772	771	693	758	742	702	722	778	737	741	722	744	737	688	736	778	761	785	716	778	746	735	772	723	744	773	767	692	707	751	721	741	734	695	759	709	716	761	746	707	799	760	731	715	784	728	750	712	753	718	734	739	706	739	718	733	752	743	710	731	766	761	781	735	691	750	767	751	714	763	736	732	705	746	777	752	730	709	736	739	710	748	751	739	761	748	771	724	734	788	772	756	747	772	683	725	740	708	741	785	717	710	767	702	767	733	751	799	722	732	736	781	813	745	719	782	719	744	727	721	739	729	735	748	742	766	776	667	752	711	761	751	711	781	715	768	696	753	752	754	751	752	778	749	758	735	720	752	724	779	754	700	731	742	809	735	746	734	766	739	685	755	703	725	701	684	758	722	779	721	725	707	742	768	716	730	757	693	746	720	772	707	758	763	775	757	696	708	729	767	733	725	759	722	783	729	739	756	756	726	743	717	793	746	747	725	724	753	757	762	782	711	741	784	701	754	767	722	782	717	757	750	743	704	715	744	743	711	746	748	770	769	709	786	788	757	745	776	740	760	760	758	746	792	714	722	742	789	738	717	732	746	737	746	789	764	743	731	751	741	755	756	787	766	757	714	785	716	734	738	770	694	722	709	761	772	738	726	723	715	745	751	714	726	765	735	741	737	721	757	747	775	731	717	771	713	773	783	730	773	753	728	717	740	797	718	746	752	748	750	753	774	689	764	762	733	752	698	749	757	784	746	795	723	731	712	771	736	747	749	718	725	747	766	760	752	757	749	745	745	768	758	789	713	764	734	779	758	773	739	735	714	775	711	750	722	737	723	719	790	737	728	698	734	780	814	726	754	730	748	737	753	772	719	766	701	756	771	742	738	767	700	739	747	730	763	784	755	776	725	746	722	734	739	770	714	705	690	742	746	727	737	738	734	743	724	759	775	691	778	751	747	767	754	750	713	735	723	740	793	711	745	752	693	766	703	747	718	768	756	770	739	793	788	751	781	752	784	770	748	727	698	721	740	715	742	750	758	742	725	762	792	735	739	769	744	762	811	741	783	750	752	750	766	740	755	775	785	763	724	749	751	781	686	746	755	695	718	717	700	754	724	685	749	751	715	740	719	762	757	752	745	755	728	730	805	765	736	727	795	745	745	687	737	731	688	743	706	782	749	744	754	709	684	752	712	718	744	734	766	749	745	760	761	702	751	736	787	699	731	718	721	741	709	736	755	704	686	719	700	728	762	763	734	749	768	751	759	776	719	774	825	764	792	757	798	711	732	722	729	757	761	729	810	716	745	736	747	681	738	753	793	736	756	767	756	778	746	773	722	749	742	718	761	751	698	740	700	725	764	744	750	761	684	710	707	776	726	723	742	772	724	712	777	764	747	772	713	732	791	774	721	726	790	744	740	760	789	754	726	711	716	754	733	776	715	728	726	794	768	757	765	760	783	751	721	668	765	701	758	722	720	722	703	770	728	797	780	730	724	719	792	747	756	727	702	763	772	777	777	687	732	710	763	736	711	748	755	808	716	693	730	710	732	711	746	774	763	769	790	750	738	806	763	744	779	713	745	706	726	771	758	738	742	756	705	743	762	727	732	785	749	731	727	724	734	712	758	781	722	757	782	704	714	757	753	742	719	708	746	711	744	711	738	747	749	755	744	761	760	723	761	718	714	746	758	758	763	729	777	770	705	749	749	709	703	744	809	732	740	790	756	692	786	775	695	763	760	757	718	740	701	746	704	755	687	782	767	748	798	743	765	720	720	716	713	752	736	775	769	791	785	748	739	733	742	748	761	705	716	720	735	740	695	748	743	740	766	732	728	730	771	789	741	733	749	745	794	761	740	740	775	750	754	760	732	752	716	785	707	764	812	707	718	783	764	695	703	716	785	742	735	754	715	743	767	689	756	727	755	718	753	766	778	681	719	767	699	738	691	755	745	760	726	771	779	733	737	724	787	705	691	745	734	716	762	741	701	759	742	775	757	737	742	720	766	745	704	735	771	761	738	726	741	743	702	753	741	747	690	728	777	771	735	735	758	825	732	759	705	732	701	774	734	736	717	732	729	744	783	775	754	743	751	704	748	768	769	735	730	674	740	717	724	707	715	711	680	753	718	720	728	732	715	731	732	752	779	785	736	800	728	726	725	723	723	781	741	752	721	705	720	770	805	735	783	736	773	773	820	730	744	730	792	770	751	761	726	757	726	726	737	714	750	761	754	729	794	726	768	737	740	787	752	728	759	693	725	737	766	705	767	741	759	738	742	826	761	729	769	732	793	716	732	717	740	737	724	734	756	727	758	707	720	761	714	724	788	752	749	736	684	727	769	722	705	716	732	660	750	732	695	706	718	741	779	746	731	700	769	745	772	764	765	760	765	761	747	780	784	759	749	727	755	714	723	731	774	719	785	747	725	774	744	724	689	797	759	760	742	744	731	681	770	755	717	732	710	728	776	700	695	729	780	746	656	706	736	747	752	744	698	701	750	721	819	743	737	756	749	788	720	726	746	708	700	735	733	705	766	703	806	728	753	782	749	711	749	727	709	693	746	753	735	740	686	757	739	725	763	769	754	753	725	743	731	749	776	770	761	741	734	701	776	749	729	767	751	750	798	698	763	749	772	742	697	742	798	787	767	749	726	732	736	702	740	749	733	730	758	771	681	766	701	781	754	715	692	702	751	731	761	727	716	752	779	739	715	680	775	747	691	772	748	708	754	762	786	694	766	835	737	743	785	792	692	724	713	706	790	793	731	722	770	745	732	744	707	725	735	767	702	755	725	729	707	756	710	769	710	729	718	734	724	778	731	726	743	806	764	803	721	768	787	756	740	709	723	762	747	745	715	696	749	721	733	779	787	750	736	737	741	764	750	722	724	774	737	781	766	719	743	738	719	726	766	767	768	716	724	768	762	753	708	721	737	710	726	756	730	769	745	787	770	782	700	719	713	804	699	773	759	704	771	733	672	728	770	739	743	756	785	723	720	777	715	762	732	738	769	766	767
24509	21658	28806	24812	20208	8479	12828	23442	20406	3275	833	1384	3954	3729	726	498	351	369	318	333	351	329	350	351	371	370	334	345	337	359	340	351	344	337	348	356	308	350	367	335	333	325	311	336	312	340	342	333	316	373	332	341	312	376	396	403	423	365	336	356	368	394	347	319	330	332	362	327	356	305	384	316	351	347	333	366	352	327	319	377	321	318	349	340	361	313	373	334	346	315	330	328	348	341	334	299	352	383	314	313	349	359	344	323	325	358	327	355	344	349	347	337	359	377	292	313	317	316	376	359	339	304	340	338	340	333	320	348	351	340	310	339	351	349	343	339	324	344	350	342	358	375	316	332	302	322	344	352	346	376	307	330	347	353	358	302	343	324	329	341	325	309	353	324	330	331	300	321	353	320	323	352	333	339	318	344	346	344	339	342	329	331	329	355	345	331	369	305	330	341	304	314	324	377	331	327	331	326	356	311	327	338	319	323	364	318	326	316	350	334	344	314	356	363	334	318	286	360	326	355	330	336	347	314	374	318	368	320	340	354	368	307	369	313	333	340	327	327	331	333	327	324	319	330	324	332	353	318	327	338	307	325	353	345	335	302	361	340	305	352	343	345	351	311	319	347	349	356	328	332	355	341	351	348	312	317	352	351	330	349	346	364	328	332	353	330	330	320	336	324	338	314	335	347	340	309	323	329	346	345	322	338	344	334	332	354	280	328	335	350	346	354	335	319	349	331	337	356	332	351	335	358	332	334	340	332	316	343	313	334	367	331	316	304	311	349	338	344	356	336	344	339	339	339	337	369	321	331	318	353	355	352	356	383	329	353	351	308	335	332	334	336	299	323	284	342	342	350	314	357	313	314	355	342	331	310	358	328	308	352	353	317	324	332	345	371	332	349	332	350	344	322	299	360	345	320	318	331	342	343	340	343	330	338	333	361	307	334	315	313	340	342	327	367	334	335	326	331	376	336	331	320	353	335	332	345	323	353	319	321	349	347	338	321	365	358	328	377	331	349	331	321	335	329	329	330	314	366	350	325	328	301	353	354	336	329	326	338	341	332	327	320	349	369	347	376	321	357	343	333	359	330	345	323	352	381	370	336	354	356	385	352	338	374	361	335	332	326	352	345	319	351	312	312	311	320	339	344	319	342	320	351	324	329	302	303	300	335	344	337	328	310	348	330	324	367	330	351	316	341	347	354	339	323	351	363	375	323	339	305	340	320	357	306	345	309	383	339	320	366	326	297	366	347	373	312	333	337	330	348	354	354	335	339	312	334	311	375	328	336	347	346	348	313	350	341	323	348	317	366	341	348	337	366	290	321	364	346	340	299	375	327	332	324	336	334	342	323	315	335	320	345	323	309	337	343	329	319	326	353	330	308	326	321	349	332	321	344	335	337	347	344	363	358	330	321	324	348	335	327	302	315	374	326	310	336	312	340	327	340	309	319	343	342	329	359	318	326	357	322	334	352	329	363	329	319	353	356	326	337	305	358	336	303	371	352	314	338	350	351	341	337	308	334	326	330	280	347	338	351	346	341	345	311	362	394	308	315	345	356	336	357	354	321	326	340	357	329	361	348	337	332	343	342	355	350	329	346	368	351	346	354	351	344	346	317	348	315	350	297	362	371	345	317	326	317	365	352	328	339	353	328	355	314	345	356	341	318	330	342	306	330	309	317	337	319	316	328	326	349	328	355	343	309	364	333	341	320	330	350	333	300	364	326	352	355	312	319	341	351	303	319	338	335	332	357	344	350	301	348	312	320	350	331	354	348	353	341	310	338	316	336	314	361	324	362	333	333	340	331	356	328	309	327	342	343	326	345	319	310	336	324	395	344	344	320	322	336	339	341	352	323	311	359	373	376	341	326	338	321	338	326	339	351	327	358	317	341	356	320	354	354	333	327	341	340	327	314	349	337	336	326	296	364	340	345	315	346	296	322	333	314	335	333	328	322	329	387	345	319	347	327	325	365	342	348	314	356	349	351	351	326	349	343	328	314	377	315	340	330	347	306	349	337	325	347	336	298	356	331	344	333	359	332	348	353	319	333	332	331	345	343	313	339	340	335	352	335	343	323	350	330	302	316	320	341	346	341	355	336	346	338	323	333	370	368	328	363	318	357	344	309	328	321	366	335	333	358	298	323	349	321	347	354	330	350	321	311	337	355	357	359	335	323	323	308	345	370	346	344	343	345	337	352	333	294	324	331	342	348	356	311	298	312	347	339	324	339	305	344	331	348	361	334	361	317	350	315	342	347	330	293	341	335	338	349	349	311	312	353	320	326	354	320	327	379	344	329	316	313	322	324	322	336	346	331	330	320	290	319	301	337	355	324	341	325	354	315	321	368	366	353	307	318	363	336	336	350	317	323	328	322	345	332	327	308	380	317	328	325	341	358	344	337	336	324	330	354	332	366	335	344	342	326	304	343	316	330	354	320	329	344	363	369	308	362	349	320	322	317	355	358	339	354	311	350	339	318	351	350	359	308	323	368	321	344	305	351	333	375	362	329	327	319	335	340	340	341	310	326	351	351	336	330	334	315	332	317	348	308	327	360	338	340	322	342	321	308	309	330	331	313	346	348	356	336	353	332	345	323	322	312	350	354	340	350	313	343	338	308	349	335	328	369	363	347	310	335	346	330	303	311	320	327	296	312	335	345	330	318	379	319	356	310	311	331	303	297	326	314	292	354	331	349	371	335	329	364	345	327	378	306	352	322	342	348	332	312	336	334	337	340	332	289	346	314	325	337	342	300	318	316	372	317	324	345	351	368	365	297	364	355	332	348	361	337	356	331	342	330	352	329	324	329	330	320	302	337	345	340	297	310	336	297	330	357	335	325	307	340	339	330	382	320	341	343	301	343	347	332	345	366	338	373	347	349	349	356	364	346	367	349	347	325	373	348	333	323	350	337	333	312	336	342	340	332	338	322	355	298	310	346	322	306	302	345	334	332	378	324	351	335	315	320	342	349	377	336	347	325	324	358	317	346	337	335	339	330	313	345	347	349	392	297	374	335	327	338	352	334	325	329	321	354	330	365	349	302	332	277	298	356	331	302	338	348	354	343	343	327	337	293	318	345	294	327	357	333	313	334	338	311	312	336	340	346	334	334	364	323	338	353	326	342	321	335	361	302	337	331	359	329	328	353	302	312	354	350	355	342	330	351	348	332	362	346	325	348	340	328	348	301	327	323	330	353	323	295	361	337	326	343	378	320	312	353	337	318	341	332	362	338	328	353	320	355	349	353	307	355	322	326	313	313	357	328	379	366	360	314	363	326	331	338	356	335	357	321	324	350	304	325	333	352	349	313	308	344	323	336	348	359	321	336	329	315	331	347	326	329	347	343	321	334	312	343	312	352	347	345	331	326	378	356	351	354	332	326	318	293	308	382	376	317	334	329	324	315	354	349	322	362	335	317	350	335	299	330	361	319	321	365	343	308	359	366	329	350	342	349	329	341	340	311	325	329	358	340	330	336	338	351	340	312	316	318
29677	45291	33653	19138	13469	10934	24206	35108	29671	4042	2323	4355	11817	10315	1615	1300	726	672	688	682	647	646	597	627	612	655	656	662	628	634	604	642	640	610	660	634	683	653	656	575	649	649	636	653	655	635	664	644	623	627	598	657	628	699	765	894	835	777	676	711	644	658	612	607	663	679	660	625	635	645	633	633	642	645	681	616	642	646	627	626	654	622	676	611	673	623	638	623	629	646	649	643	681	654	646	622	619	628	647	665	608	648	634	597	660	658	622	666	683	599	619	627	631	604	647	645	612	629	655	663	672	669	650	635	668	632	659	625	606	665	609	593	662	600	656	613	669	631	635	666	593	617	663	639	631	672	650	632	639	567	634	655	619	663	651	609	629	585	645	610	659	625	620	610	637	587	635	640	660	629	646	650	644	643	589	647	661	568	612	633	594	642	614	635	655	557	611	627	559	621	616	621	575	637	627	596	639	681	611	620	617	651	639	640	600	642	614	618	626	599	611	650	582	616	636	648	643	621	583	623	583	615	666	653	630	675	658	631	633	658	624	676	675	608	658	624	660	655	596	608	661	665	678	625	661	634	589	647	628	635	661	619	617	617	631	626	661	649	606	642	641	660	633	644	673	667	663	610	642	639	643	644	607	606	627	614	630	652	605	642	640	695	594	604	631	627	627	639	635	667	639	554	640	571	631	635	694	610	628	634	636	653	704	598	640	605	653	617	675	658	629	615	644	661	643	652	613	679	647	601	620	620	623	651	665	613	624	641	616	624	624	622	651	644	649	638	599	625	611	671	656	615	622	651	622	614	631	609	647	601	618	682	668	635	630	620	627	641	616	663	602	601	669	621	671	624	630	593	621	589	621	596	615	634	638	624	681	655	648	604	663	645	628	606	660	624	632	632	656	626	667	640	680	640	637	667	590	648	580	632	639	627	631	653	617	612	617	647	660	646	678	621	631	654	616	615	620	685	671	658	663	629	606	615	583	632	638	680	650	615	701	658	649	606	639	604	661	602	627	618	635	578	629	661	694	637	663	634	630	657	616	629	584	669	634	605	620	634	641	691	589	645	581	690	666	643	634	644	659	596	691	627	616	625	653	632	640	670	614	649	636	662	652	635	625	616	591	602	609	674	627	648	622	664	678	633	642	623	658	640	626	658	676	659	607	581	607	600	657	660	634	590	656	667	593	666	644	632	677	627	643	666	587	671	670	632	593	656	597	622	598	657	688	668	631	637	610	665	599	587	643	608	617	648	634	605	623	646	606	660	631	666	609	654	681	630	652	631	620	651	622	608	587	678	691	634	656	653	653	635	611	640	641	652	672	651	637	629	654	603	635	605	606	638	623	641	662	635	632	659	653	647	610	618	622	636	651	668	625	637	642	622	612	646	585	630	611	616	654	611	615	619	622	671	676	632	649	649	660	621	620	673	630	660	611	641	625	679	675	672	649	669	591	642	614	634	604	635	630	633	652	627	660	609	670	647	658	651	618	660	617	621	624	639	681	632	611	648	600	671	599	655	647	568	665	639	644	685	634	589	605	620	648	584	653	658	661	636	611	681	612	654	635	592	642	627	641	688	657	651	634	641	615	608	662	604	634	579	614	628	601	621	632	630	658	620	642	642	632	648	590	598	609	621	608	665	627	652	605	654	658	583	653	666	639	617	619	622	638	655	651	587	614	594	629	609	634	606	604	619	615	648	629	617	622	650	648	615	589	659	662	627	612	663	658	627	661	644	669	623	664	642	637	616	607	598	618	632	607	608	642	607	703	648	631	615	652	629	649	662	659	636	642	674	655	683	634	638	634	611	637	631	634	639	621	617	640	553	599	623	655	693	627	669	651	610	608	632	605	636	604	579	627	639	653	630	640	609	622	606	642	645	605	641	633	641	623	652	665	652	670	592	631	634	613	653	636	676	620	649	637	618	677	646	576	692	642	635	622	697	631	639	622	616	629	632	624	637	618	625	637	616	634	671	684	645	599	618	630	632	656	579	683	628	625	632	656	643	684	594	612	643	617	600	651	637	573	646	602	638	660	628	615	648	660	593	672	643	641	665	576	665	614	674	605	658	638	636	614	624	634	652	656	623	641	620	629	629	618	642	651	631	643	600	648	643	650	638	638	603	630	642	606	683	630	641	653	642	617	670	638	602	657	627	677	668	676	629	637	688	613	667	650	634	648	630	669	624	629	609	651	641	657	653	619	646	645	625	612	636	655	657	605	669	630	603	647	632	625	695	640	599	625	626	647	581	632	618	638	635	601	624	657	672	622	675	649	659	669	641	620	627	641	657	623	638	614	640	670	662	604	617	625	647	611	620	599	602	621	631	624	660	639	604	613	631	593	638	655	648	623	648	646	595	587	617	630	642	649	616	684	659	633	639	662	658	634	700	651	625	653	640	632	606	580	596	640	608	593	635	608	662	671	619	668	637	607	600	632	613	646	659	625	651	615	595	684	616	609	629	595	645	649	656	656	686	638	597	634	634	631	623	660	611	623	641	613	623	644	607	659	621	631	630	628	602	608	628	640	629	662	614	621	642	601	649	656	636	665	635	644	636	675	637	629	617	597	668	642	659	638	651	651	623	632	642	657	605	676	657	615	624	643	663	602	620	624	652	665	622	671	667	634	642	644	635	682	625	626	634	576	654	639	629	587	651	646	625	638	634	592	652	669	650	625	621	623	646	648	657	628	630	627	621	659	623	605	627	630	638	652	634	637	616	606	598	634	609	660	613	603	622	639	594	623	615	615	618	610	624	622	667	639	618	594	640	672	623	673	599	618	649	625	609	624	638	666	652	614	615	593	626	635	626	605	655	620	610	618	686	650	614	617	572	631	606	699	661	655	684	607	627	602	619	624	614	627	664	613	680	626	640	627	635	662	649	653	631	642	618	606	669	593	669	620	639	625	670	639	645	616	610	626	616	666	620	652	613	635	615	656	619	628	654	613	614	656	636	635	633	664	664	635	654	641	613	633	598	658	641	660	626	589	608	623	612	652	643	625	632	657	671	658	657	613	626	610	606	634	641	693	619	623	635	638	655	651	599	627	674	646	667	678	637	623	650	656	645	636	619	626	623	623	618	653	634	624	608	633	606	639	644	607	629	607	639	641	641	633	575	649	635	706	630	647	659	668	627	614	715	653	658	644	617	625	629	632	614	660	695	636	608	598	629	607	622	654	657	641	611	662	595	622	615	667	643	640	634	574	646	663	650	668	623	658	604	637	669	606	621	635	609	628	633	633	618	639	628	655	618	595	607	603	658	623	666	633	593	602	625	628	671	611	645	630	634	615	633	627	621	611	603	601	635	654	634	610	618	603	625	682	645	643	606	658	686	614	648	636	592	645	638	664	641	699	660	680	633	627	624	569	633	621	650	598	627	670	647	649	711	689	634	645	596	600	648	663	654	614	649	620	648	587	615	659	648	650	630	599	607	687	620	628	610	628	597	624	629	603	704	635	617	630	632	667	652	661	628	661	629	634	694	665	659	633	619
23527	21616	29360	24139	21530	19909	17337	34849	26359	4193	1151	2285	9610	7145	1084	486	323	315	314	312	305	336	271	340	319	315	326	299	305	293	288	314	344	309	282	274	327	300	313	287	307	291	330	314	318	307	278	317	299	325	287	321	323	383	462	429	376	370	329	302	313	291	290	301	284	290	281	282	294	256	293	293	287	287	306	316	325	333	299	306	308	325	268	312	286	307	288	284	307	300	306	282	300	285	308	329	279	293	287	321	306	315	299	287	290	308	298	358	282	320	304	299	290	306	288	296	332	317	287	294	337	311	301	273	319	304	298	280	327	259	314	272	290	282	295	313	329	294	298	296	304	304	327	290	360	275	279	297	281	314	292	294	292	265	323	272	271	329	291	304	269	282	279	298	290	298	292	314	295	309	292	268	307	311	310	294	274	291	289	294	290	300	282	328	308	286	292	313	303	283	284	311	310	275	311	280	318	300	256	278	279	328	285	320	291	322	303	309	297	297	260	307	299	297	312	306	308	292	267	314	327	274	301	292	319	320	331	312	324	310	284	313	316	323	296	310	314	301	311	290	314	306	301	320	305	292	316	294	319	293	319	331	339	310	286	312	291	285	308	312	326	283	301	286	309	279	277	320	309	292	304	312	307	282	302	339	310	308	304	273	314	247	293	281	297	301	316	309	270	301	307	290	301	304	274	346	297	306	292	325	298	287	286	295	295	302	331	321	306	309	299	327	285	335	299	284	272	294	294	300	308	323	277	289	295	303	324	280	314	310	290	325	323	308	296	314	299	315	293	320	311	319	295	311	320	290	314	294	323	286	312	302	300	281	338	298	298	280	316	303	295	323	308	288	327	261	307	321	258	308	296	294	294	340	299	294	323	307	310	289	307	313	294	296	293	284	280	304	325	295	317	296	292	296	315	298	286	277	305	313	273	288	317	322	305	305	332	287	331	317	321	318	291	306	280	292	283	283	303	297	280	268	296	307	312	294	333	297	325	336	259	319	325	308	328	293	273	285	312	321	280	306	291	312	281	285	316	308	314	282	303	297	298	323	291	276	340	318	316	297	322	342	329	279	297	295	282	310	284	316	290	304	304	281	285	285	277	307	314	277	283	314	307	307	311	287	310	299	305	294	330	302	302	296	305	325	284	266	284	294	285	279	307	292	298	321	288	318	319	328	311	287	298	315	292	313	273	290	288	283	292	301	313	303	299	321	271	281	297	302	315	297	289	300	313	300	319	293	300	294	316	273	314	319	325	278	308	290	306	289	278	283	281	315	304	284	321	306	291	284	291	299	288	303	287	317	293	298	296	283	282	289	321	318	285	318	297	309	308	307	298	293	326	327	277	303	308	321	277	319	285	283	296	283	297	314	301	306	319	300	289	313	334	342	320	325	300	311	302	309	352	295	305	285	318	297	285	283	314	328	277	287	312	314	277	324	281	305	316	287	299	297	293	315	336	331	303	301	329	341	329	304	294	324	325	293	294	319	289	329	294	295	263	300	283	263	302	295	312	287	315	317	274	298	336	316	300	284	291	298	317	297	295	294	253	314	294	305	291	287	290	298	285	323	290	293	292	285	305	289	316	303	298	338	284	330	305	320	290	295	311	290	329	289	294	275	256	320	303	288	325	322	286	286	317	312	280	338	304	306	330	291	319	284	301	304	315	354	317	305	275	294	282	326	302	279	322	318	310	293	288	289	293	289	322	310	318	281	320	311	282	315	322	319	299	332	315	293	303	283	301	277	311	285	303	313	303	283	283	284	309	327	270	302	317	289	298	307	286	313	301	270	303	289	316	312	271	316	299	317	277	300	277	302	250	331	275	297	303	303	324	302	304	265	276	268	314	307	293	315	312	300	281	320	297	339	300	282	277	309	286	306	311	307	316	275	303	295	292	305	291	317	293	282	296	279	313	287	286	324	314	296	303	305	287	291	288	288	311	305	314	294	321	302	301	297	309	292	322	297	315	290	325	309	332	285	294	303	309	325	326	321	323	320	320	311	323	282	298	322	312	294	272	275	315	330	298	312	312	297	282	296	301	288	319	288	304	282	301	310	328	312	320	281	305	286	281	283	321	322	280	306	315	275	311	296	291	313	303	242	270	329	259	302	294	319	298	318	294	270	313	309	292	288	310	312	283	287	332	295	282	276	297	281	299	289	313	270	288	329	324	297	309	291	260	320	261	310	292	301	271	278	320	280	288	266	319	290	301	321	312	289	304	306	282	292	305	301	292	288	270	298	308	301	294	265	323	327	338	263	297	278	295	311	321	290	313	305	303	301	295	285	287	316	298	299	284	293	272	317	308	289	330	304	298	303	311	302	273	291	281	293	291	313	289	278	291	287	316	301	305	299	321	335	303	287	289	333	297	284	274	290	306	298	286	296	306	305	308	292	305	293	332	310	300	291	293	303	311	328	287	296	306	330	299	280	299	314	297	288	325	309	279	294	312	302	311	305	287	263	277	303	301	305	348	300	296	331	321	276	293	285	287	292	306	301	321	299	305	306	315	292	295	308	273	334	285	317	312	297	328	310	270	293	315	295	325	293	318	298	290	298	271	329	294	279	293	308	323	300	303	305	278	325	294	323	289	314	300	276	307	297	297	309	291	291	324	304	311	323	274	325	290	325	315	318	291	293	301	312	276	316	270	315	312	316	305	287	304	314	277	282	331	306	327	315	287	333	303	320	307	278	282	297	319	291	287	290	311	284	287	293	315	322	287	291	283	288	303	291	316	298	279	313	312	300	334	305	324	305	312	281	325	309	326	330	297	290	291	284	295	310	300	281	329	312	301	311	309	304	311	300	313	283	296	285	292	311	274	291	297	308	294	288	325	295	301	293	310	288	318	312	309	314	287	304	284	276	297	310	313	312	295	299	309	267	322	318	299	320	261	294	309	308	299	325	310	273	293	299	311	297	316	288	324	312	276	296	273	311	304	303	295	304	305	309	298	261	308	300	315	304	296	309	293	315	292	330	273	290	307	308	298	269	291	311	300	293	308	292	295	335	290	310	274	322	332	302	305	313	318	283	310	293	302	272	279	293	297	323	286	313	325	296	286	316	274	336	293	283	326	313	280	298	273	319	296	289	308	299	327	295	318	274	319	319	288	298	321	321	268	290	316	310	283	315	301	295	314	293	310	314	338	292	333	291	279	284	277	281	316	311	317	299	290	308	283	298	316	302	284	311	303	300	311	315	285	281	315	290	303	295	322	307	265	250	303	315	296	282	277	289	305	298	308	291	301	288	295	307	285	320	312	295	329	329	317	269	288	311	320	309	289	320	313	288	288	318	279	311	322	294	305	320	279	316	284	285	316	241	301	331	270	321	314	277	312	294	332	311	327	263	296	305	274	302	324	301	329	288	316	322	309	298	315	266	300	294	303	325	269	301	329	297	304	296	314	275	305	330	294	299	295	336	320	301	292	282	317	320	276	286	294	328	294	309	284	291	311	248	300	275	310	288	292	293	299	299	296	307	303	336	281	293	292	284
32238	54627	38233	21500	17694	13741	25352	44362	30706	4031	3225	7265	21591	16469	2505	1213	664	606	613	607	567	583	574	602	543	557	553	546	555	560	556	588	557	553	557	545	599	574	606	589	588	556	593	550	566	535	544	555	571	565	577	540	590	820	979	950	826	732	581	571	574	567	562	535	565	551	553	556	553	477	541	546	560	548	553	561	504	548	588	577	561	550	539	521	555	528	521	529	562	553	548	534	522	570	531	546	577	519	553	583	529	535	539	536	562	521	532	577	545	564	552	529	545	568	556	569	553	572	549	540	550	554	532	573	558	550	571	530	531	542	526	576	519	542	556	553	530	533	550	517	546	552	546	552	545	565	536	552	574	521	557	528	551	550	570	518	571	576	544	568	564	575	546	556	532	539	514	530	579	563	562	573	545	552	564	583	515	539	548	552	535	564	512	511	531	552	536	579	573	570	520	573	561	535	542	525	571	571	527	540	546	528	538	569	558	556	566	563	525	611	557	573	542	592	541	601	575	582	539	548	549	559	565	554	552	525	549	512	539	564	544	563	591	564	584	555	538	550	573	545	584	555	580	521	551	567	511	577	520	565	576	575	547	565	543	541	520	587	570	538	566	534	537	561	564	587	564	548	547	541	515	528	568	522	534	551	560	525	555	575	518	554	566	570	537	547	556	551	544	539	554	517	546	589	558	556	522	593	562	575	517	605	539	569	568	578	576	535	534	583	566	600	581	555	576	557	587	557	515	557	612	549	550	581	513	551	598	578	559	563	543	577	562	583	528	569	529	555	579	555	559	528	584	568	559	553	541	561	590	566	561	552	582	580	548	514	584	563	566	530	569	526	567	557	534	539	515	554	544	563	547	562	554	566	559	600	528	546	615	600	577	563	530	557	505	566	559	534	549	546	564	586	561	573	546	565	516	541	557	549	533	600	550	545	549	569	583	546	554	542	542	499	563	528	555	544	488	576	527	574	577	557	538	537	575	571	620	538	591	550	564	578	562	538	542	557	517	572	565	576	585	550	529	532	524	584	596	520	564	581	541	585	559	510	561	585	550	524	552	541	545	541	538	565	582	525	569	527	573	549	553	566	576	478	551	568	543	570	562	573	529	571	577	544	537	566	576	562	551	517	564	533	558	497	511	547	601	562	570	565	521	546	542	580	577	578	515	528	547	594	540	549	551	572	559	561	559	582	558	566	550	545	546	579	562	570	582	578	544	575	605	594	534	515	585	573	589	545	549	526	583	544	551	553	504	574	515	507	606	584	573	594	545	609	524	539	545	573	545	556	607	600	534	602	542	548	546	565	546	568	525	544	547	533	555	545	566	528	599	571	558	577	582	570	597	538	577	514	546	563	577	522	592	556	555	569	570	578	544	538	563	519	585	562	554	564	560	577	561	539	553	539	534	525	567	519	542	566	560	560	555	571	538	521	536	571	530	526	545	564	539	531	556	562	544	546	573	531	532	543	554	523	572	545	561	595	580	510	572	592	522	538	548	545	549	526	532	557	545	568	544	569	549	559	541	556	528	533	491	553	563	594	513	535	566	562	558	570	563	540	580	574	565	560	606	560	580	580	534	568	564	569	524	554	573	566	549	568	572	532	546	521	562	540	550	551	544	544	543	549	562	556	556	596	528	531	577	572	540	542	549	546	528	558	584	561	554	582	546	544	545	550	525	545	558	545	557	547	609	533	523	555	507	573	565	500	540	561	588	547	578	549	484	606	523	566	566	536	564	584	572	571	537	560	563	567	551	576	568	554	579	565	573	506	575	607	571	561	575	565	569	527	561	500	591	549	575	514	604	536	594	547	569	557	532	525	542	542	512	563	545	533	551	548	584	525	571	527	585	551	577	564	570	526	546	582	559	493	552	579	571	550	581	578	564	587	534	548	586	540	565	528	581	526	562	592	554	534	565	565	562	492	553	545	549	562	574	537	543	591	570	562	540	556	564	524	561	526	530	496	561	564	540	562	565	595	523	499	554	539	563	567	525	561	537	554	575	547	537	547	536	536	527	521	580	589	588	586	558	560	581	564	575	549	550	551	543	542	546	563	539	579	541	549	555	534	530	523	545	587	565	542	578	570	493	569	563	568	542	542	575	549	573	538	517	535	567	574	541	572	570	553	555	535	526	593	555	572	551	571	560	518	554	528	585	584	600	545	591	589	582	562	523	551	555	612	541	563	551	555	571	574	524	560	571	531	545	533	526	553	558	522	571	524	579	562	528	573	531	547	573	530	546	552	534	518	573	585	568	538	550	572	545	612	610	582	532	548	565	563	574	594	548	554	553	578	536	569	596	561	521	536	581	554	517	557	518	577	533	541	555	509	518	547	546	538	557	589	571	588	524	573	554	542	527	578	527	541	570	526	560	566	567	529	503	565	562	554	535	575	588	573	547	578	518	529	554	575	537	572	566	521	578	541	597	556	550	570	533	583	550	557	559	541	591	536	537	522	554	583	572	563	549	530	548	544	543	540	537	566	559	572	569	561	558	545	539	573	564	555	554	565	583	562	562	572	552	551	553	542	559	546	544	555	574	560	530	537	557	545	563	530	592	576	557	554	559	554	620	573	578	561	526	555	582	566	564	553	543	548	579	548	532	560	567	529	565	560	587	547	581	537	557	549	563	545	563	552	563	523	574	568	575	573	547	576	478	575	541	517	537	536	550	563	520	552	580	559	585	531	579	540	514	571	560	595	567	521	605	555	546	552	543	496	535	531	546	546	483	583	552	537	535	526	554	604	551	522	578	563	570	543	580	558	540	595	525	571	560	556	514	515	566	610	545	548	554	588	545	571	501	566	513	566	565	549	520	541	581	525	565	589	553	556	562	568	519	536	529	542	565	561	559	563	606	569	540	549	537	569	542	548	532	552	572	568	549	567	544	540	541	516	579	572	559	573	557	568	541	567	531	563	576	545	540	519	572	547	551	513	585	540	551	550	556	538	553	538	544	566	551	582	579	531	560	561	543	562	537	549	539	549	541	528	542	591	537	529	576	591	548	530	516	599	551	531	560	555	561	560	553	564	531	494	556	536	565	580	525	560	539	549	576	558	565	560	538	560	564	567	545	582	562	574	554	584	556	524	545	518	542	526	561	554	571	572	557	561	542	539	574	568	600	601	570	550	575	552	522	567	597	557	520	551	550	543	557	535	558	553	527	558	581	571	555	538	561	596	532	595	564	581	574	479	548	568	591	577	581	555	557	573	519	528	504	589	568	548	586	567	575	536	533	525	582	527	514	570	555	514	560	544	594	564	522	555	527	544	609	548	521	546	539	590	542	542	574	601	522	563	576	536	541	557	531	533	553	538	565	540	525	551	551	563	564	534	567	540	562	575	518	598	585	553	535	545	542	554	530	543	541	562	526	567	559	607	543	520	555	557	516	555	569	563	554	541	577	543	536	558	553	533	555	561	566	542	545	555	542	506	542	553	533	561	568	511	551	584	597	554	543	558	569	580	525	490	532	582	557	558	613	543	549	527	535	565
27464	22822	19571	7404	2771	1767	1515	4038	2502	808	607	774	1092	861	474	422	401	373	430	394	406	417	386	419	419	390	415	412	432	431	392	407	408	409	375	407	398	401	393	401	400	419	375	393	413	384	371	398	383	403	399	416	434	378	421	451	427	408	394	415	364	414	418	413	451	437	386	412	383	380	384	386	392	400	376	391	415	395	370	406	387	388	373	432	419	370	387	397	412	367	378	415	377	405	385	394	394	436	431	426	359	395	391	405	419	403	373	390	418	391	378	414	399	416	387	417	391	386	406	406	443	404	418	424	377	386	438	385	355	404	396	418	429	421	403	389	387	395	411	417	412	380	442	366	408	362	423	359	397	397	445	389	413	424	379	396	391	381	398	434	401	396	405	424	422	434	384	350	387	394	425	415	402	361	361	404	414	402	389	393	419	378	402	395	414	406	407	380	397	401	387	401	373	399	354	368	426	379	383	387	411	425	402	376	404	407	433	406	369	390	422	406	402	427	433	355	408	380	398	416	397	397	372	400	390	430	414	389	381	383	385	396	386	397	443	417	393	384	388	429	359	412	394	371	401	375	395	422	345	405	370	383	376	425	391	404	404	411	422	415	446	411	399	357	410	402	399	399	384	403	407	416	416	406	362	368	372	393	373	412	423	389	383	395	434	384	388	383	384	417	395	363	368	391	420	383	379	408	430	371	392	391	393	447	406	371	409	399	421	440	393	406	387	400	381	397	406	401	395	407	402	429	412	411	412	436	346	400	371	396	387	411	367	442	398	415	432	391	376	393	386	400	406	378	382	397	393	370	412	370	374	430	425	436	395	386	400	419	427	396	387	431	377	393	429	408	366	396	396	404	375	382	389	417	394	377	411	420	395	363	386	417	383	387	427	397	391	395	397	417	394	395	385	420	393	416	386	397	364	395	380	398	412	400	394	411	404	389	398	422	438	395	410	391	388	424	405	416	388	382	390	407	404	398	393	365	422	426	392	401	405	426	426	382	404	406	396	386	384	413	388	404	429	430	411	410	384	387	436	410	427	429	385	382	378	387	391	458	430	402	426	399	392	409	352	381	374	412	424	456	379	403	387	381	409	440	385	409	393	407	452	393	415	409	435	408	446	412	389	421	398	394	399	411	429	419	378	380	394	421	388	419	419	392	394	402	409	411	398	374	377	388	403	378	388	444	396	385	434	392	391	408	387	391	388	450	438	397	418	352	370	408	412	403	393	429	405	406	378	416	421	417	415	377	396	370	444	395	384	387	390	433	407	403	433	403	387	385	429	371	410	414	373	391	399	425	430	392	407	380	424	427	420	393	391	393	403	398	441	413	391	398	383	394	369	398	379	415	371	427	392	423	387	412	427	366	405	418	371	423	389	419	435	409	381	353	408	409	375	379	397	418	412	402	404	381	376	404	410	409	417	393	408	406	398	411	356	403	399	391	396	428	388	358	402	406	366	401	426	404	418	401	398	418	401	388	421	389	393	425	389	399	383	376	393	387	412	396	436	351	388	423	380	408	421	392	436	434	408	408	420	395	383	393	432	402	393	385	405	395	393	407	394	430	376	428	410	403	375	412	389	409	400	423	415	423	438	412	400	433	438	382	447	434	385	395	385	366	417	415	411	403	399	407	397	460	400	399	425	381	405	402	377	390	409	377	392	385	372	408	343	390	415	386	402	405	391	390	394	383	427	403	422	419	419	390	369	391	392	432	412	413	385	413	390	416	416	372	398	400	422	382	416	438	408	413	387	394	382	396	367	421	409	427	421	405	400	399	406	397	412	438	381	383	389	385	384	410	405	414	424	422	422	374	413	392	385	394	406	406	438	388	397	426	398	402	395	408	403	398	394	384	412	403	446	423	380	437	409	411	390	433	354	411	392	406	430	386	365	376	431	385	367	381	397	400	385	424	386	399	388	423	433	428	409	401	378	383	435	418	385	394	417	371	379	381	359	392	398	394	421	395	397	384	403	408	406	414	401	394	372	388	424	394	392	391	411	383	398	408	389	395	396	411	391	399	390	400	447	382	424	383	405	398	367	370	371	418	368	415	379	400	361	423	432	394	414	395	420	397	380	356	401	389	385	440	426	440	422	436	377	388	373	408	423	391	384	394	417	422	431	367	395	428	419	377	403	401	384	378	444	425	391	413	455	433	419	408	411	398	436	386	427	438	406	388	405	427	387	391	385	375	406	404	404	418	391	395	395	379	377	380	399	397	383	399	410	397	396	390	386	381	442	435	393	366	401	394	390	430	393	357	428	444	401	411	398	421	406	387	389	378	365	364	393	414	411	419	403	392	411	398	367	389	452	369	393	430	371	401	426	423	419	371	419	403	418	414	390	396	399	416	396	370	410	409	413	403	390	383	428	391	384	416	429	390	410	405	365	387	399	405	408	411	422	422	380	451	443	395	410	422	383	418	382	424	401	414	366	365	427	411	411	404	445	384	411	355	433	382	422	426	378	413	395	414	394	402	410	382	367	385	413	389	406	406	393	412	433	387	360	389	420	411	424	349	402	411	411	407	389	388	389	423	386	422	407	380	395	364	410	381	405	403	392	387	405	439	384	387	389	370	390	387	425	395	370	430	425	401	410	383	381	378	422	403	389	406	389	401	390	385	415	408	372	351	386	374	388	398	418	368	412	374	391	420	407	427	363	439	434	442	414	386	401	419	413	414	378	388	383	416	409	410	395	393	426	352	409	404	390	393	421	380	416	411	368	393	397	401	385	399	436	415	427	426	380	425	421	378	381	408	407	420	416	379	396	389	379	389	380	396	391	429	378	383	441	409	436	394	403	358	423	422	400	412	398	397	383	433	375	442	414	400	399	388	404	409	375	438	397	391	408	373	417	394	395	403	417	421	394	402	418	397	413	388	386	428	384	411	408	404	396	396	416	398	359	383	402	414	368	414	396	426	424	405	445	451	388	398	399	405	378	356	427	388	413	413	446	385	334	415	396	400	359	386	372	414	422	457	385	411	404	387	447	410	368	417	409	411	394	390	415	402	401	401	399	338	383	445	374	425	394	407	377	396	416	446	428	403	372	414	413	427	423	384	371	385	409	427	378	404	379	392	400	409	428	422	367	388	390	374	374	357	376	402	418	389	425	392	409	384	393	370	451	418	383	401	383	432	420	406	402	424	350	385	373	395	406	406	410	407	341	359	410	382	400	400	412	396	364	435	402	410	407	365	382	399	380	437	409	376	404	410	433	408	429	387	412	406	425	413	387	385	401	409	412	389	389	387	411	392	384	414	379	422	433	394	377	388	425	414	395	381	399	394	423	409	403	404	371	369	393	422	412	387	385	392	408	393	402	384	422	402	374	410	420	382	399	403	391	392	409	380	369	420	392	399	397	404	405	391	364	407	404	406	413	384	386	400	403	386	424	370	390	376	418	397	402	392	427	394	402	425	368	433	420	384	377	411	389	428	376	404	393	400	413	418	408	436	396	391	384	376	370	354	394	425	394	397	386	400	363	390	368	401
25355	37480	23563	11361	7415	5294	4459	11098	7086	2106	1692	2205	3050	2145	949	877	744	751	787	738	743	744	729	779	711	693	699	722	746	710	718	738	752	730	729	707	717	700	760	769	742	744	713	714	738	761	739	749	709	742	744	695	723	785	736	765	795	814	763	727	773	755	807	740	702	720	756	739	728	759	753	761	778	761	724	736	727	771	751	769	662	761	769	776	725	725	717	692	776	740	716	770	715	750	786	739	728	784	767	719	689	717	726	766	767	723	786	683	738	736	730	777	733	765	727	706	777	787	719	761	739	736	764	732	806	750	748	726	724	756	713	746	729	760	729	766	666	716	727	749	710	765	814	727	761	692	756	743	748	725	717	761	791	722	771	770	698	707	726	703	744	730	726	778	771	769	772	737	712	747	750	738	763	738	740	748	765	755	748	746	728	717	695	715	757	741	694	765	766	693	719	794	702	746	691	735	770	730	719	694	715	701	775	735	795	778	742	735	767	762	689	719	762	723	797	789	772	737	704	738	739	756	781	687	755	776	780	762	698	754	752	739	737	766	757	750	712	692	759	752	760	707	773	760	714	745	753	696	768	674	737	770	651	718	732	740	704	752	733	750	719	766	768	746	767	733	725	720	744	746	724	749	681	767	791	769	723	788	779	704	758	731	710	765	731	745	737	774	723	765	723	710	756	744	761	712	719	748	759	769	748	741	774	772	754	752	699	754	747	748	709	728	795	737	734	742	702	763	735	765	728	713	741	785	820	698	751	729	776	746	772	706	733	749	761	678	755	756	701	756	747	742	723	774	735	722	719	709	726	789	761	783	781	731	680	728	773	766	747	744	747	787	736	760	701	756	728	746	731	690	744	746	740	713	772	692	781	731	714	703	738	726	750	753	716	749	729	751	717	754	733	736	761	699	709	773	741	729	742	725	718	727	767	733	737	751	765	762	703	714	774	751	709	733	730	748	715	718	718	747	740	732	707	765	760	722	735	722	713	738	768	725	761	772	768	760	733	737	755	757	740	784	730	715	719	753	721	675	709	731	751	746	743	717	748	720	703	756	757	758	744	717	774	733	757	721	725	750	772	696	708	711	763	731	742	733	730	720	711	759	735	749	743	767	697	804	738	748	730	799	779	706	759	728	773	779	750	733	807	778	748	708	753	768	701	788	745	694	730	719	743	714	714	760	766	721	717	744	731	779	749	776	775	746	755	674	701	743	724	735	697	758	718	735	754	779	724	751	760	709	744	730	761	814	749	746	729	739	744	772	722	717	728	743	718	762	767	729	754	741	749	711	714	823	750	765	724	798	719	735	761	752	768	735	748	739	700	755	803	748	762	778	798	752	693	765	712	753	758	703	743	744	731	774	682	717	737	696	778	769	749	704	722	782	747	763	744	705	738	744	759	739	736	738	756	725	807	679	752	760	785	762	746	720	744	741	705	724	738	769	743	705	763	785	756	750	763	772	771	719	784	759	744	768	694	734	739	756	774	746	758	765	739	734	754	736	751	759	773	769	748	764	742	710	769	735	707	716	766	722	693	700	727	739	747	785	738	777	697	728	755	712	715	724	721	738	744	725	745	738	750	731	729	705	746	747	756	744	733	791	718	747	718	725	726	721	690	792	747	725	732	758	734	759	734	694	785	768	751	762	717	742	764	744	756	718	727	746	722	738	751	754	719	764	734	766	696	716	776	758	726	752	738	703	793	710	754	764	774	766	761	709	728	736	722	700	761	712	705	754	701	734	705	754	689	765	748	758	764	742	734	723	738	760	792	722	780	754	717	742	760	760	733	780	783	741	761	738	710	767	728	794	769	686	692	717	723	754	754	742	725	699	709	764	765	736	766	750	748	729	728	747	715	777	721	730	748	752	765	706	774	724	744	730	736	713	726	711	774	740	775	730	714	718	735	737	743	731	733	748	742	751	727	736	742	737	790	746	723	730	757	749	749	755	736	799	762	740	766	766	756	744	790	720	699	759	733	767	741	735	695	681	721	723	748	795	727	719	699	742	783	736	796	716	795	764	725	793	738	773	719	738	714	734	746	728	664	761	778	719	759	724	734	703	721	733	754	730	779	735	702	772	710	711	771	695	749	748	724	752	735	700	737	779	725	762	745	757	711	719	781	771	721	760	725	739	734	736	758	702	717	793	744	705	747	771	719	758	718	737	741	745	735	757	725	744	686	759	797	736	752	733	727	758	717	698	707	721	722	756	730	710	776	774	817	696	720	754	734	700	759	709	684	722	769	711	736	745	743	735	737	725	701	747	776	791	735	755	747	727	701	704	764	691	672	721	765	746	793	756	761	735	776	735	763	771	772	752	763	741	764	731	743	718	727	712	754	715	709	717	761	722	773	693	743	773	769	739	790	735	783	639	773	794	744	793	790	725	760	734	761	752	730	701	729	708	736	709	749	712	744	728	746	729	793	787	738	787	727	738	724	738	723	766	733	740	736	721	791	786	737	736	766	695	724	753	758	721	737	757	774	736	727	781	694	763	726	768	733	738	741	722	798	733	779	725	740	721	726	767	770	779	740	755	738	736	723	725	688	696	779	747	759	723	725	762	808	786	734	732	723	741	746	765	752	722	692	728	742	747	769	723	732	779	678	764	753	749	761	793	731	720	743	781	747	761	672	713	751	790	731	759	767	734	731	714	728	695	719	766	782	733	745	707	791	761	735	716	780	708	732	737	722	721	744	737	751	751	776	747	723	757	709	719	756	731	756	738	767	703	759	754	737	769	769	702	713	792	685	715	726	743	704	718	725	753	725	730	713	800	765	733	697	740	751	764	726	743	725	721	717	744	743	722	730	719	763	743	695	748	737	801	702	717	705	691	773	720	776	723	749	750	756	752	767	727	709	789	729	711	751	743	789	749	758	747	769	776	692	761	739	724	755	719	760	781	737	762	758	752	725	760	782	765	727	746	728	803	722	731	698	768	724	748	735	731	771	749	722	756	704	724	772	753	763	709	736	783	723	746	690	683	753	739	740	773	747	717	743	723	754	748	714	757	738	772	710	758	788	749	748	699	771	751	703	740	689	714	723	729	730	774	690	765	705	701	713	802	732	749	755	748	760	762	772	729	751	755	748	694	755	744	709	738	707	757	706	737	715	736	701	761	733	747	732	742	750	711	745	718	730	727	762	759	715	754	786	720	729	772	767	756	761	725	775	734	764	768	745	754	771	755	771	737	754	780	730	750	755	777	746	804	730	730	647	704	719	739	769	778	817	736	767	752	758	681	773	761	728	722	784	741	743	732	788	740	724	674	722	765	740	739	746	753	706	710	745	782	763	736	751	719	762	796	738	717	755	744	733	728	734	741	688	705	721	739	701	712	739	750	752	751	722	740	752	724	711	710	719	743	746	778	686	757	720	736	768	713	768	784	787	727	734	740	725	789	733	695	714	756	797	720	719	709	722	769	767	698	736	734	756	769	743	706	726	710	705	734	723	732	724	731	744	809	790	749	753	751	725	743	744	722	755	735	711	751
24498	21646	28728	24823	20358	8154	7758	25145	16844	1545	799	3648	6326	3591	773	519	353	345	363	311	340	325	314	346	352	344	334	338	325	341	339	338	341	323	355	329	375	307	345	349	311	340	332	344	359	350	341	380	349	352	342	358	370	415	407	385	381	354	344	339	332	371	357	335	367	313	338	363	343	375	351	324	345	327	290	352	313	352	345	333	318	320	347	334	330	325	331	317	344	312	353	336	377	351	304	360	329	348	347	339	309	348	333	348	347	341	331	334	323	309	334	336	339	347	328	338	350	329	336	366	318	295	338	357	343	319	350	347	375	366	322	328	364	324	336	349	324	311	344	353	368	335	359	349	305	322	356	352	348	355	341	307	343	337	361	357	338	326	331	342	315	327	358	343	329	316	349	312	335	337	349	345	370	336	370	329	317	307	357	354	349	313	362	333	325	323	364	339	367	362	344	334	320	343	350	383	325	349	325	339	370	328	336	336	354	320	314	343	315	336	332	323	335	325	328	341	339	318	333	377	348	345	342	325	324	341	311	357	319	332	328	354	382	364	334	366	366	355	347	320	343	316	327	331	350	321	363	339	329	357	322	349	361	328	354	354	365	303	339	341	306	337	345	364	334	358	351	338	380	332	350	378	334	336	344	326	343	374	324	341	317	329	337	357	355	346	369	321	334	326	323	333	330	406	315	327	359	367	343	307	362	323	323	316	349	343	326	357	349	357	372	334	344	337	329	339	324	364	336	325	345	347	327	383	332	331	368	325	293	323	331	333	347	333	323	369	329	315	359	328	338	341	317	331	313	333	356	352	312	327	335	325	395	343	329	345	343	319	331	351	338	338	319	344	321	344	336	333	337	346	341	327	325	348	336	334	339	357	336	329	350	338	341	329	361	332	323	313	313	352	371	332	355	360	334	361	343	313	351	327	330	335	342	361	341	360	338	323	366	332	329	335	339	354	349	332	298	363	339	326	353	330	325	294	306	342	360	341	372	356	321	344	314	338	325	352	323	342	335	348	354	309	331	358	366	338	348	343	348	337	318	353	366	339	329	351	356	324	345	290	351	351	344	342	338	315	343	345	306	364	337	352	369	290	345	329	334	357	326	309	330	324	309	356	368	355	336	343	327	348	315	323	303	347	326	373	325	354	326	324	325	318	332	338	344	319	316	328	350	305	353	337	348	341	357	343	349	330	318	347	325	338	354	356	324	329	319	324	330	345	359	343	321	333	315	322	334	348	336	378	329	337	357	351	333	318	328	334	315	360	354	343	338	354	314	318	354	362	336	342	337	370	348	361	332	315	346	328	360	345	316	339	323	351	371	341	337	348	355	359	332	346	316	340	354	322	322	347	345	343	364	336	348	360	346	349	356	336	362	339	311	320	332	325	330	363	323	343	338	391	366	324	311	348	345	324	299	333	320	305	342	315	351	349	330	308	330	335	349	330	366	361	332	336	358	340	359	308	361	360	271	317	332	371	352	352	329	353	346	336	353	324	339	353	358	357	364	328	364	330	323	385	340	325	358	356	359	334	329	330	339	336	354	376	344	367	345	334	320	343	344	348	369	361	348	310	332	358	329	357	350	332	329	366	327	339	322	368	306	318	356	328	318	351	360	319	335	361	324	309	320	327	356	362	367	320	350	350	333	355	331	319	306	309	371	347	328	360	328	334	364	321	331	345	337	343	329	358	326	298	279	330	317	339	333	328	336	339	349	349	339	324	329	297	368	310	339	333	366	331	351	363	325	357	327	342	350	332	337	342	362	358	322	328	352	346	349	336	323	361	359	326	336	302	302	371	335	360	365	351	342	361	371	363	354	345	320	340	318	346	338	340	345	331	307	346	302	318	328	361	309	367	338	304	325	280	323	314	357	343	314	349	336	335	349	355	377	314	334	332	339	297	367	334	346	341	344	349	321	358	333	330	343	315	345	314	366	324	353	351	349	339	314	356	337	368	336	357	338	349	331	316	354	343	328	339	308	324	407	335	324	327	338	344	378	358	308	358	308	320	347	329	358	324	330	337	346	367	355	335	328	320	353	317	324	359	333	311	347	357	329	343	321	347	340	316	359	308	344	367	313	331	347	338	321	335	334	364	348	345	340	352	348	300	332	327	350	322	363	330	345	352	347	340	367	314	320	370	310	304	355	341	349	351	352	350	309	346	348	339	341	354	350	343	359	367	340	346	320	337	329	346	340	347	332	313	359	352	313	343	373	319	333	357	347	317	335	324	313	315	320	343	309	340	317	300	333	368	331	359	316	349	337	350	338	367	352	348	344	346	358	337	340	326	341	339	356	344	351	337	335	360	321	358	322	339	353	333	339	371	362	366	302	360	325	357	352	346	342	346	359	346	350	318	333	332	378	331	355	313	347	340	336	300	306	324	330	346	379	333	347	356	348	337	314	364	343	335	308	323	382	369	322	360	343	321	345	349	307	337	351	317	354	344	316	368	322	319	338	364	332	328	323	340	331	339	337	341	322	355	340	354	366	332	387	326	341	329	318	361	323	337	350	339	328	351	335	329	342	357	340	338	353	320	302	313	350	348	341	327	355	295	348	358	330	361	340	292	340	337	318	339	335	319	338	370	349	336	346	352	357	320	358	346	334	336	335	370	323	330	317	299	357	355	381	376	344	313	373	351	317	363	348	343	322	340	357	367	332	327	340	341	321	296	310	350	327	348	312	332	351	309	330	348	327	350	356	312	339	364	349	324	357	356	346	309	337	349	347	333	300	334	324	347	328	342	341	311	371	334	307	325	320	332	358	335	346	322	346	348	322	347	351	331	356	306	370	359	336	327	368	351	336	326	352	361	318	320	341	354	324	321	365	341	334	331	353	335	360	310	334	346	365	359	343	320	314	332	340	338	325	295	344	340	348	339	327	328	347	352	366	392	357	361	334	363	363	359	368	311	338	381	386	322	356	341	361	340	337	346	327	328	311	365	338	360	343	381	329	323	363	334	323	324	321	341	361	333	334	354	334	339	337	339	355	319	304	341	322	291	352	347	344	342	356	362	318	331	368	338	370	351	334	359	343	320	333	327	330	339	337	380	333	327	368	338	333	328	316	345	301	344	358	351	348	351	304	315	293	375	378	336	325	314	312	323	343	322	357	360	335	383	355	378	320	342	344	367	348	323	337	365	334	316	351	313	330	361	314	343	345	327	358	354	392	289	321	332	370	301	347	322	316	326	340	330	338	360	372	360	330	315	336	339	376	344	319	345	338	339	316	389	329	358	368	344	322	325	306	331	347	348	298	347	339	304	303	331	367	346	330	328	336	304	341	312	338	297	318	355	309	361	341	329	339	319	354	315	327	350	359	333	332	365	388	315	315	360	347	350	343	336	347	351	380	353	334	332	331	345	305	353	327	355	332	338	361	315	343	333	312	360	338	319	347	315	341	353	322	333	332	363	354	304	344	353	324	333	359	353	343	322	362	335	363	341	338	359	344	322	293	338	332	362	297	361	362	330	349	325	342	352	343	318	312	329
28996	48911	29471	19371	12975	9860	16934	36745	22002	2956	2543	10520	15619	9420	1835	1119	693	635	699	644	671	684	669	664	702	687	647	650	622	602	605	669	636	616	634	632	631	658	640	658	581	638	689	622	683	592	662	628	674	638	623	625	673	767	779	722	688	734	667	656	646	644	658	637	674	649	613	618	635	629	624	626	599	631	607	624	592	640	628	713	629	635	629	635	645	615	652	617	615	600	622	575	676	639	658	648	685	621	662	588	633	597	611	639	641	664	642	654	597	638	677	620	659	631	641	648	642	616	637	647	668	609	666	636	627	621	628	676	626	583	640	642	612	607	610	670	646	617	639	627	668	616	634	659	653	655	649	596	559	618	657	671	605	682	628	639	629	641	598	626	632	644	648	647	653	611	564	623	646	634	608	665	614	584	640	632	596	616	644	614	643	648	658	623	624	625	629	646	628	632	602	621	678	659	586	634	624	621	618	640	639	656	597	588	621	613	611	664	630	615	680	624	583	634	595	619	649	656	664	645	630	590	642	625	659	582	626	625	632	577	649	632	627	619	683	643	666	680	615	651	616	613	651	582	633	594	613	682	683	634	594	620	675	630	640	600	605	675	632	642	664	640	629	650	639	678	683	638	665	646	654	632	640	628	639	632	663	656	645	611	637	616	624	652	629	623	612	639	611	649	678	607	588	644	652	629	638	637	625	582	621	653	629	609	617	662	646	652	686	630	672	664	644	626	648	614	657	614	596	595	638	628	618	675	626	586	633	623	624	641	621	607	627	612	661	628	696	626	649	647	622	629	653	631	607	613	576	606	624	627	613	685	655	672	675	694	647	606	621	633	651	645	661	657	616	612	633	649	636	582	654	591	617	636	670	606	624	629	616	651	600	663	618	590	598	596	604	600	656	641	620	637	643	626	660	594	622	629	642	590	642	635	629	627	623	596	620	617	626	655	664	656	650	679	632	637	633	641	668	582	580	664	628	615	612	621	645	615	650	630	635	600	608	672	642	585	643	641	636	673	612	622	635	640	612	653	663	689	655	604	644	673	623	655	610	656	667	604	655	642	633	631	626	607	676	599	631	627	661	631	613	668	624	677	616	605	631	664	630	677	672	604	606	576	634	611	627	690	638	622	578	596	593	603	659	636	597	628	655	631	617	662	604	604	600	579	614	640	656	667	618	639	660	625	624	557	642	634	668	655	630	639	655	588	674	613	664	622	673	635	641	654	605	614	681	671	621	656	625	629	641	614	589	614	652	593	657	638	634	602	631	639	594	625	663	644	633	605	617	601	633	644	617	655	652	586	626	655	620	633	616	652	607	600	649	679	642	653	685	651	656	639	599	641	641	634	634	597	636	629	622	600	629	621	669	640	665	685	644	631	654	691	623	663	636	659	630	637	618	641	641	643	608	644	642	657	652	615	620	596	618	640	606	647	661	607	671	656	615	629	631	630	614	661	666	597	650	666	639	586	653	646	622	648	606	597	611	641	620	662	635	656	656	633	624	644	644	632	596	673	632	675	635	617	619	626	612	597	647	624	658	635	605	662	632	652	656	610	643	613	632	635	606	654	616	610	624	635	661	603	616	635	633	642	616	671	663	648	630	604	634	653	631	613	672	613	644	615	605	625	632	636	633	638	653	652	651	595	631	644	639	632	666	607	625	607	656	607	638	675	598	645	640	682	667	637	623	648	651	639	643	592	630	588	670	653	638	650	620	682	645	686	663	650	625	611	619	657	625	622	646	646	635	632	624	632	601	615	630	598	611	628	644	652	631	609	647	670	619	665	579	677	604	623	645	635	667	639	624	621	665	645	633	606	635	635	614	631	600	651	629	629	634	621	592	635	610	618	608	609	627	643	620	650	658	649	629	649	674	624	657	632	632	638	666	606	642	634	631	615	618	632	612	605	598	639	620	625	634	612	639	607	593	615	668	682	647	609	671	645	594	589	649	681	579	638	630	611	602	602	649	638	663	619	643	597	627	621	608	661	612	585	629	646	632	641	644	631	616	631	611	628	668	615	637	641	645	593	650	640	647	638	670	643	671	632	593	610	662	665	628	683	660	641	670	601	650	643	646	596	605	653	610	655	642	643	649	615	630	674	628	651	658	626	713	624	589	665	651	659	640	644	651	671	601	607	631	622	638	643	618	648	584	619	604	626	635	640	653	663	679	590	601	657	631	649	591	654	607	617	629	626	642	592	634	635	623	626	638	649	629	611	576	629	602	623	610	660	611	655	619	629	611	657	677	632	626	609	637	614	638	613	618	657	596	611	641	604	653	641	617	645	661	637	643	639	630	646	635	632	632	616	660	633	691	595	615	636	671	639	610	645	620	643	644	652	619	642	641	635	665	635	608	652	624	645	612	613	649	625	638	618	611	640	670	659	641	636	652	627	637	625	634	679	637	624	645	641	646	615	651	638	689	630	676	615	617	626	640	629	594	642	663	605	669	630	674	621	636	657	650	631	609	603	615	597	621	632	606	613	648	636	613	649	634	650	662	649	621	648	625	616	633	666	671	594	642	643	655	679	581	666	618	636	629	622	631	670	640	625	660	656	619	603	639	646	706	586	643	627	641	615	653	652	631	649	676	633	610	576	616	625	649	654	607	607	639	608	637	667	656	631	598	650	625	663	635	602	628	635	641	637	679	653	595	626	614	626	644	608	627	682	591	668	646	639	630	684	628	665	572	661	697	668	628	637	629	620	635	597	628	595	645	600	662	631	657	643	636	668	629	640	625	593	632	628	632	586	641	628	623	637	622	639	675	652	591	653	594	618	612	553	672	654	625	613	644	648	604	614	614	621	601	644	620	675	608	629	612	632	635	659	625	635	606	628	646	680	633	651	639	627	630	604	667	645	608	641	621	615	637	637	653	633	669	598	605	664	613	615	610	629	636	619	643	589	641	646	659	638	620	679	647	583	597	674	660	642	596	690	613	640	620	609	645	647	634	651	579	646	611	601	650	660	685	632	649	652	631	649	688	642	631	629	598	631	662	625	613	633	629	586	679	655	662	655	611	585	609	648	637	644	665	661	624	642	648	608	580	636	632	595	626	589	627	613	611	660	633	626	642	656	600	635	641	607	643	663	627	589	698	652	588	571	600	643	668	644	673	655	655	624	632	632	636	612	636	618	607	627	637	671	606	601	664	637	638	694	594	621	588	634	635	625	698	598	612	642	624	625	671	635	650	662	643	637	623	606	621	608	616	669	648	646	649	637	591	579	613	571	613	663	628	650	599	625	623	656	620	641	577	640	620	618	660	654	607	659	620	628	637	654	619	622	644	650	624	653	626	620	626	630	641	631	617	613	642	669	640	620	608	689	655	615	634	616	646	610	688	628	636	630	618	619	635	643	584	644	631	587	635	599	592	628	656	679	628	676	667	618	621	611	679	611	642	628	621	575	630	613	630	594	620	606	644	609	620	680	630	686	588	666	610	618	605	610	614	629	662	588	598	574	674	619	619	645	611	629	603	650	625	646	660	657	604	609
23548	21656	29404	24209	21586	20181	18802	36449	29756	4205	1009	5298	10207	5995	1159	389	339	327	330	313	350	304	317	311	336	323	310	329	319	328	293	327	304	332	309	292	295	307	322	333	329	345	326	329	301	292	317	293	315	303	316	330	282	299	345	398	412	371	314	339	321	306	315	332	314	329	306	298	272	285	309	303	340	312	307	331	289	311	322	310	292	334	315	325	349	296	307	297	293	325	301	333	296	316	290	314	319	281	292	306	278	331	303	307	285	301	291	299	305	318	304	314	302	290	277	305	281	317	287	327	322	324	320	306	283	290	323	315	299	330	301	308	312	305	315	315	310	307	317	289	313	292	319	325	301	324	296	300	328	312	285	331	329	320	316	288	304	293	330	335	281	276	276	328	287	310	308	308	298	336	330	293	278	288	306	305	316	303	306	332	337	299	314	296	314	303	310	288	305	288	325	301	321	261	306	343	316	326	304	313	328	321	278	300	311	334	289	289	303	326	257	295	301	335	305	274	304	318	292	357	278	309	298	323	289	323	294	304	282	310	258	330	312	300	317	301	304	297	298	307	333	291	288	332	302	326	295	330	301	279	348	283	321	299	305	294	280	269	301	296	309	286	308	310	294	302	312	318	292	331	310	280	319	291	286	317	314	289	307	288	314	320	316	284	299	327	308	328	312	295	308	307	322	286	337	314	352	329	297	310	322	311	316	297	292	279	316	297	306	300	321	328	272	301	287	308	298	322	306	335	311	303	295	312	312	333	316	313	276	312	320	301	300	306	296	333	311	311	334	335	296	304	319	329	286	341	270	299	310	306	312	330	274	302	259	300	311	288	289	323	295	295	326	290	288	309	314	279	295	271	333	295	294	311	285	304	293	277	316	294	320	303	303	308	289	317	309	300	317	283	316	289	283	295	302	302	286	323	342	280	318	324	311	303	306	292	303	284	333	320	278	294	328	294	295	281	327	311	319	333	324	318	308	323	305	276	320	285	322	326	329	286	306	289	291	311	301	335	320	301	265	290	302	317	322	309	314	294	335	326	315	321	310	304	328	353	311	310	298	309	314	320	294	326	336	307	318	325	326	332	291	327	294	310	274	302	307	316	276	324	321	323	322	308	298	294	303	306	346	329	316	323	339	315	287	308	307	338	317	295	303	287	319	314	296	337	295	345	303	360	313	312	302	305	284	311	290	305	321	307	292	307	291	304	309	299	310	304	288	291	297	303	291	322	293	313	306	323	329	304	298	299	312	318	303	313	337	320	316	299	335	312	266	305	294	331	304	295	303	294	308	327	301	281	318	305	280	282	276	305	302	330	315	268	290	324	284	338	310	303	283	305	298	304	296	278	293	339	317	313	335	325	310	298	288	292	348	325	314	317	300	282	318	294	294	324	338	305	348	283	291	302	311	267	287	290	338	322	333	314	330	313	330	321	314	325	320	322	303	307	319	293	330	285	299	291	335	323	322	292	319	311	315	288	303	314	298	299	306	314	305	305	307	308	325	298	322	298	298	308	314	330	309	302	322	311	293	330	314	341	289	312	365	283	326	297	297	318	309	306	301	310	298	322	305	297	318	301	289	288	286	322	291	299	331	318	304	315	296	327	322	321	305	297	295	321	310	328	295	354	289	340	286	325	322	311	298	317	308	311	305	304	298	322	328	315	294	346	320	289	298	316	299	310	276	293	313	301	322	304	299	307	286	308	296	323	321	330	311	296	277	306	275	326	313	302	307	317	303	292	303	290	294	286	322	301	297	321	264	288	300	301	320	327	283	283	306	296	306	272	318	275	263	290	293	316	303	294	295	302	308	304	337	280	303	302	313	316	301	304	300	284	286	270	303	324	287	307	308	307	335	301	298	317	280	313	316	342	320	322	289	323	299	308	319	268	337	328	334	294	307	321	311	312	320	309	326	322	297	304	318	291	308	311	309	298	278	320	316	315	321	308	347	287	334	309	314	320	314	299	316	315	292	321	244	307	308	287	305	321	327	320	327	308	306	327	294	277	320	274	303	317	338	321	298	311	330	310	301	313	300	297	340	268	286	322	339	298	300	296	293	281	297	293	302	287	311	260	321	305	298	310	324	301	316	294	300	269	301	291	314	330	290	276	287	298	306	273	288	331	329	323	298	288	305	286	291	295	294	298	349	321	315	318	279	303	285	270	318	313	319	302	324	288	324	282	318	310	328	315	292	325	305	311	316	318	286	319	301	297	306	307	321	302	312	289	283	332	313	288	337	307	316	307	332	324	317	277	320	296	296	277	291	302	303	292	310	333	307	306	322	309	305	307	320	309	314	276	313	314	297	272	346	288	313	308	324	299	297	333	279	299	317	318	294	306	306	297	298	343	291	277	291	305	301	291	315	305	285	271	301	335	296	319	346	309	344	313	300	285	346	309	293	316	307	310	293	318	310	298	298	306	320	323	321	286	348	303	301	300	328	325	303	350	301	318	281	322	323	329	292	311	289	289	288	329	312	333	339	321	326	312	307	300	340	342	310	306	318	285	291	301	288	298	307	301	342	306	302	330	303	316	285	325	308	298	313	308	268	276	311	294	300	300	298	307	262	305	315	323	302	286	334	323	264	310	311	271	303	294	320	314	313	294	313	300	301	296	311	323	320	295	281	310	291	313	282	311	289	320	321	302	295	324	307	305	270	299	321	271	309	295	327	271	323	290	275	288	340	293	298	291	303	331	291	318	319	287	278	280	292	311	305	306	294	291	331	303	298	325	270	338	285	287	278	326	309	314	270	352	315	324	311	304	338	345	309	322	305	301	305	326	337	317	291	290	285	301	289	328	332	284	317	283	307	324	280	290	278	312	325	291	295	317	295	320	340	316	345	314	301	347	286	314	297	308	295	307	287	311	319	316	273	295	314	312	303	290	306	321	289	296	280	336	321	299	361	276	313	324	272	300	338	294	319	319	311	303	304	284	327	290	278	323	292	324	301	324	324	281	316	316	316	322	303	294	317	311	301	298	310	288	309	290	278	297	296	288	281	296	309	321	305	324	292	276	309	292	303	330	281	303	290	303	292	301	322	310	307	303	280	316	308	297	306	306	333	301	292	335	294	305	338	328	298	334	311	306	322	295	296	336	319	273	317	320	296	335	319	288	332	282	286	303	295	297	325	296	288	308	281	299	331	304	287	321	312	309	297	287	288	319	319	303	348	317	314	302	282	311	307	345	332	276	293	318	317	284	297	299	304	299	305	287	302	328	299	314	286	306	310	306	297	287	268	265	317	312	316	320	300	321	313	316	310	296	367	303	289	323	300	292	284	325	276	311	317	289	293	283	311	305	303	271	314	304	313	274	330	300	297	321	315	315	289	313	328	292	303	308	300	310	280	316	324	326	312	301	329	330	281	292	295	276	310	302	304	320	333	321	324	291	324	286	292	311	297	317	308	309	279	294	336	317	330	296	303	292	298	286	338	312	286	315	300	302	345	334	348	266	296	281	295	298	318	324	335	312	307	300	302	301	306	317	274	294
32547	53686	33739	25248	18121	13599	26936	45916	31549	3461	2991	13843	21376	14477	2681	756	722	660	653	644	558	634	580	585	595	605	545	563	563	579	569	585	577	560	588	568	612	563	569	617	538	569	562	538	542	561	571	586	550	566	565	611	567	706	674	854	855	772	655	607	544	554	611	570	580	542	601	572	542	552	542	540	526	522	580	572	568	540	547	575	554	580	567	555	552	542	577	563	534	603	600	553	535	568	593	581	528	593	523	549	554	567	576	533	538	556	564	606	570	549	563	566	564	577	502	563	566	623	545	589	552	563	536	579	568	586	576	572	532	536	587	576	568	562	586	554	584	551	540	569	549	567	605	564	543	525	560	551	577	534	542	544	502	543	563	561	602	577	606	560	543	573	551	517	577	533	539	564	588	555	554	561	520	578	552	539	527	579	510	540	554	563	559	567	555	534	545	536	577	562	569	540	534	577	567	541	537	533	527	579	557	548	591	576	580	548	554	540	580	564	598	548	543	567	547	539	558	588	560	541	538	515	543	530	565	550	585	579	579	552	547	576	567	577	545	575	548	576	563	538	555	510	545	588	517	586	533	606	582	587	535	581	527	553	582	590	558	587	554	602	593	583	582	565	546	572	495	576	582	551	516	570	599	570	548	592	603	548	576	576	565	579	549	560	529	527	543	567	568	577	566	541	550	549	541	509	580	560	555	568	543	590	539	587	578	587	582	573	550	604	540	590	576	554	554	578	554	589	548	527	555	551	552	549	616	508	574	548	554	545	563	567	524	580	597	542	582	558	565	552	574	564	573	551	584	589	584	542	557	561	541	571	568	551	570	549	573	572	593	627	554	538	539	552	551	550	551	580	565	575	589	583	591	577	572	590	595	544	599	559	547	542	534	568	541	586	578	562	584	545	513	568	566	548	595	533	574	565	572	566	573	549	571	567	559	535	550	554	569	542	574	576	570	582	569	570	572	608	518	553	558	570	507	584	571	554	587	570	553	531	550	561	572	571	571	526	559	563	559	530	558	555	553	576	575	612	579	509	552	567	583	539	539	560	556	523	539	592	549	566	554	593	540	556	622	541	587	544	545	584	550	573	541	559	553	527	591	559	511	557	544	560	533	553	566	539	563	577	587	550	546	569	532	557	502	544	579	570	561	594	532	566	543	593	537	574	576	551	568	583	523	581	549	550	559	570	562	573	589	542	556	517	547	580	547	524	543	571	565	531	566	560	563	564	545	535	565	555	541	559	543	556	533	556	567	549	565	596	521	542	565	570	512	586	580	551	578	585	527	528	584	585	530	581	534	531	569	529	545	549	569	607	578	560	547	582	585	551	573	548	557	569	554	582	509	525	544	552	577	523	509	596	551	505	549	576	563	547	576	521	557	577	579	534	558	575	554	557	537	533	523	529	536	583	573	534	542	534	523	556	592	610	565	543	562	555	536	534	574	574	581	552	511	554	557	536	595	571	557	572	586	574	568	575	563	605	595	569	538	611	621	566	599	534	548	518	588	524	549	579	584	529	570	554	544	545	537	550	558	549	578	604	557	572	522	586	560	570	559	587	547	565	545	520	561	552	547	542	542	543	574	558	586	574	505	573	562	554	509	510	533	535	542	529	558	535	538	512	546	551	561	564	546	557	551	566	598	550	573	539	549	578	554	569	583	587	556	569	527	540	556	530	567	555	554	528	567	619	566	551	562	595	529	579	571	543	568	573	550	584	560	536	530	589	533	547	555	533	559	530	590	586	565	566	531	565	547	585	592	551	557	581	515	580	558	583	567	563	528	552	588	608	539	567	555	546	595	582	575	554	565	595	607	541	584	554	587	565	576	587	593	601	546	580	587	546	536	574	522	567	566	589	523	569	508	543	550	544	548	526	576	593	534	544	555	547	556	576	575	559	568	572	551	537	583	571	543	538	541	562	553	591	557	622	537	561	569	532	555	536	555	573	559	589	555	539	531	602	589	622	582	554	552	540	535	499	610	557	523	555	557	566	519	604	587	557	562	577	550	564	524	602	531	552	549	558	576	537	570	578	542	567	560	569	570	557	574	554	605	543	552	580	588	565	560	543	562	526	541	543	536	590	563	544	513	563	562	544	545	612	549	547	521	582	532	566	565	568	585	589	554	576	580	551	556	538	542	515	602	547	585	533	582	595	556	594	520	556	565	562	571	578	565	486	558	538	582	582	569	568	562	579	547	583	574	575	581	543	553	531	562	587	617	574	633	523	546	560	510	525	584	506	569	570	557	574	582	542	577	574	567	531	569	565	522	539	571	540	542	554	565	551	603	522	560	561	583	541	537	560	521	548	526	556	573	572	582	602	551	530	544	581	561	551	562	596	568	591	530	549	592	552	580	572	573	580	562	556	544	565	587	598	592	547	618	549	553	541	566	557	554	559	522	536	572	562	530	568	604	554	570	551	545	532	600	547	574	538	533	589	523	550	552	607	578	550	538	578	554	568	570	554	522	560	555	551	534	613	591	564	553	597	586	548	579	561	590	580	534	589	549	550	565	528	548	553	550	531	595	547	568	567	575	559	587	567	567	552	559	517	582	606	560	547	562	531	553	559	546	587	574	549	542	536	572	600	543	560	592	570	563	538	544	550	562	573	583	576	551	540	567	604	540	584	544	565	553	574	527	581	557	609	566	546	550	564	569	575	589	541	533	540	599	584	571	551	541	581	611	545	579	534	578	570	554	564	605	554	531	552	554	537	595	587	538	545	603	528	565	589	552	564	559	560	574	582	565	574	557	555	555	570	563	581	524	527	572	528	554	567	583	591	551	489	608	577	569	564	556	564	546	537	602	557	591	580	550	550	595	556	600	517	584	506	560	556	585	588	585	562	577	567	537	566	563	547	546	545	558	596	551	622	550	545	579	549	594	546	554	526	555	639	562	551	589	519	600	526	552	542	546	549	603	555	595	579	567	552	556	571	529	574	577	559	555	543	575	602	581	552	581	518	563	546	601	571	538	574	567	598	603	578	577	594	563	545	564	618	557	572	549	568	547	579	563	559	552	573	549	538	553	585	540	569	504	574	571	569	567	581	565	530	595	518	567	557	590	554	580	564	584	570	533	528	549	568	590	547	542	533	571	554	565	538	596	534	526	514	566	512	532	579	539	577	579	577	586	560	528	551	530	540	520	557	572	561	560	552	596	588	577	549	547	582	580	579	563	601	544	524	609	605	535	532	540	589	557	553	556	553	565	625	551	585	553	512	568	545	561	552	549	562	582	565	541	586	545	544	558	562	584	600	549	571	561	589	538	604	574	550	573	543	566	537	539	562	571	605	580	568	570	533	562	518	513	549	547	525	556	582	591	584	518	577	536	584	543	572	556	588	533	603	527	553	512	552	527	581	563	554	568	541	526	597	539	571	558	558	582	540	537	522	560	537	538	557	556	577	527	581	521	593	529	578	560	515	578	562	562	560	599	541	596	598	545	555	547	588	540	578	595	579	535	540	571	543	562	556	526	580	558	578	545	565	521	594
27377	22370	16034	7718	4240	2101	1853	4195	2760	673	567	874	986	867	446	399	412	421	417	381	368	379	450	432	410	386	423	408	414	439	397	396	384	387	399	398	387	383	426	376	417	422	364	396	428	419	394	380	416	420	403	420	416	427	446	427	431	384	409	399	410	411	420	434	440	392	418	404	385	414	397	427	404	406	414	410	405	396	417	410	414	403	392	404	400	421	384	413	415	424	414	399	426	425	402	399	400	394	394	408	429	383	450	408	386	384	407	419	406	422	414	407	391	378	379	448	439	408	358	409	405	434	428	410	393	454	416	414	363	396	424	386	397	399	384	390	408	431	394	427	419	413	454	396	418	389	410	404	410	428	462	402	413	443	386	425	444	418	414	426	379	408	424	401	417	402	405	406	374	430	399	412	397	418	407	384	438	405	417	389	358	398	437	373	415	420	392	434	401	445	428	393	421	386	411	399	407	416	432	388	372	380	401	425	422	385	426	407	416	414	416	428	419	436	403	411	409	414	400	419	416	410	376	395	427	379	404	388	424	386	366	380	401	433	398	407	383	404	408	426	398	380	389	377	387	429	420	432	406	429	394	418	425	444	421	441	394	415	397	380	398	455	411	388	397	392	393	408	387	407	428	390	420	415	445	380	396	395	392	433	391	346	385	399	418	395	427	411	386	401	361	397	392	388	432	384	387	403	398	398	400	416	410	366	402	398	380	429	419	404	406	396	406	410	423	382	352	406	377	410	395	424	387	395	402	373	398	412	406	411	412	423	409	377	436	386	360	405	369	423	404	427	405	429	402	398	389	427	430	389	394	401	399	398	409	395	382	410	394	377	426	367	378	413	419	414	400	383	379	391	417	435	389	415	405	383	404	376	365	381	427	433	447	405	391	414	418	379	416	415	427	406	407	376	398	401	419	393	409	415	408	404	402	410	402	392	423	400	416	391	416	405	387	398	418	412	403	406	388	411	411	363	362	387	372	398	394	409	429	405	381	380	413	404	391	410	407	397	391	379	390	363	408	387	409	425	438	403	425	398	419	400	419	398	402	388	388	413	390	413	397	385	425	417	397	395	370	436	421	371	446	424	409	401	406	417	427	399	432	408	418	393	416	410	375	390	431	386	414	362	438	373	390	385	418	406	392	383	403	440	442	407	420	409	398	405	384	419	425	405	420	381	422	396	385	408	417	410	391	422	394	391	403	409	395	400	410	392	420	393	447	388	431	360	400	373	405	395	386	449	398	423	388	435	410	429	404	425	419	430	414	415	401	392	427	395	421	427	405	411	414	396	417	383	418	378	376	396	420	398	397	426	403	401	431	414	404	430	405	426	392	371	392	419	393	389	380	404	376	382	396	360	379	361	398	394	429	391	361	375	401	410	397	382	403	368	387	427	388	376	392	382	390	408	434	411	462	386	401	381	427	424	365	429	374	409	401	397	408	373	425	408	420	384	402	419	398	390	391	390	401	402	403	386	377	361	425	425	396	412	388	439	397	387	429	435	385	380	403	405	405	367	416	409	418	418	412	410	425	391	439	397	376	389	384	405	396	390	384	385	415	414	428	447	405	401	392	411	414	443	387	391	381	410	422	392	400	402	424	360	424	431	455	377	434	419	396	424	394	417	398	410	391	407	434	396	440	427	387	373	394	429	430	417	404	414	418	412	395	404	381	428	383	407	412	422	407	401	435	434	404	384	430	410	397	414	406	382	422	395	386	406	416	379	398	413	440	394	390	398	431	414	397	385	411	404	427	357	406	420	388	393	383	409	394	402	437	392	389	378	427	418	406	408	407	408	369	395	413	426	418	402	409	403	420	412	414	413	379	423	410	395	398	421	445	382	411	411	414	402	413	412	367	447	410	403	373	402	371	388	380	417	407	423	375	401	434	410	383	416	423	431	413	414	423	406	395	413	418	415	430	408	421	384	406	380	369	389	426	387	395	369	455	415	405	374	406	432	382	377	408	389	424	403	439	387	389	390	392	385	376	391	406	413	424	420	365	399	397	405	390	415	424	400	412	388	382	398	414	440	376	426	419	373	397	417	404	421	420	426	394	394	378	382	397	387	420	442	410	432	414	431	402	376	397	404	406	390	432	416	382	388	403	433	405	426	383	404	409	405	483	413	396	414	387	434	396	429	415	412	429	374	381	433	446	407	416	413	394	401	422	416	423	379	417	412	435	401	394	408	416	386	405	407	409	423	403	382	380	403	406	377	417	414	389	391	433	409	391	377	422	389	434	425	403	372	416	387	421	401	420	426	394	446	372	411	353	402	400	381	386	389	406	417	449	428	400	402	402	405	377	401	437	416	444	402	427	443	419	423	400	417	413	430	408	395	380	431	449	407	421	430	414	435	398	398	395	407	406	405	428	424	390	406	411	393	460	373	429	397	401	420	415	400	379	426	400	428	393	450	389	413	419	418	419	375	399	440	423	403	363	421	412	406	410	401	423	432	448	424	397	390	420	384	361	417	412	433	394	398	394	406	412	395	400	409	385	426	396	407	388	396	385	392	424	390	391	404	425	395	430	443	406	381	408	437	397	398	458	370	391	396	441	408	406	401	380	428	369	424	405	407	410	414	417	380	366	404	412	409	416	400	375	429	418	390	430	415	456	396	407	379	457	405	419	414	402	439	386	394	411	412	407	399	411	425	454	411	382	392	411	422	413	381	411	387	445	415	393	413	410	381	412	459	411	410	406	439	403	409	422	362	422	404	404	392	397	381	418	456	409	414	387	385	421	370	395	454	425	394	433	388	419	390	408	393	402	385	383	370	401	400	436	400	384	442	399	358	402	389	381	364	412	400	429	420	422	441	396	387	403	387	381	428	416	369	406	435	393	422	400	364	387	401	424	428	427	398	384	384	406	391	407	395	418	429	423	353	388	435	406	407	427	383	371	414	385	379	400	416	430	397	432	426	412	398	384	418	379	387	390	390	382	409	412	412	402	385	398	404	404	437	406	379	432	390	398	409	411	442	394	428	402	390	419	384	398	413	398	397	413	410	401	409	417	393	396	382	397	394	410	414	413	434	402	417	394	431	380	413	411	384	405	385	377	409	415	410	395	380	415	401	380	408	409	452	388	395	397	397	391	424	404	394	383	410	423	418	403	431	429	406	371	400	379	409	422	354	425	394	383	422	420	384	390	427	435	410	372	448	385	433	366	415	384	419	405	392	372	426	372	415	406	425	413	442	403	411	417	418	410	406	426	423	376	383	375	432	381	423	395	411	412	391	450	392	404	407	369	427	429	390	416	393	397	426	416	448	408	438	401	398	391	398	391	411	450	448	418	418	430	401	431	401	356	396	412	389	412	421	394	399	404	422	370	432	403	411	373	429	471	381	447	406	408	414	423	409	412	408	429	413	405	389	387	387	379	467	404	407	421	378	375	393	407	402	389	396	425	403	406	431	415	397	417	389	386	383	381	415	400	394	433	416	410	391	409	423	403	443	415	412	427	380	382	385	381	399	420	409	433	411	441	397	407	419
25251	33822	17438	13162	10892	6217	5791	11403	7006	1830	1544	2633	2773	2125	841	797	797	790	813	803	793	731	785	764	760	746	746	722	722	757	757	673	730	716	788	754	815	764	747	790	756	747	752	765	745	760	774	778	731	777	723	720	754	740	745	798	774	813	804	732	801	764	717	729	739	737	762	734	749	751	724	746	769	751	726	783	743	774	737	774	733	775	747	693	716	703	774	769	796	774	752	790	768	711	759	731	717	764	784	714	739	742	764	773	758	712	781	756	798	791	770	744	730	777	763	762	751	784	738	738	743	812	738	747	765	755	735	737	756	777	773	760	788	738	736	763	768	771	781	694	779	753	735	734	729	657	747	720	721	774	741	729	785	766	766	752	760	744	731	776	724	826	795	785	746	734	683	757	718	715	714	739	720	718	746	729	749	733	715	764	752	740	706	697	771	726	782	760	800	723	792	781	730	702	741	763	790	777	702	744	751	785	734	766	769	744	742	755	720	778	758	699	691	736	748	749	796	815	708	760	763	766	777	763	725	813	763	730	708	790	701	781	736	781	786	705	760	751	775	781	838	651	763	699	777	738	784	766	801	775	765	736	746	775	752	732	755	739	758	804	784	732	769	708	777	749	756	775	757	784	760	766	782	741	799	785	726	727	751	771	760	716	767	803	729	742	735	674	721	776	706	755	713	703	790	752	720	756	774	738	755	756	714	772	747	738	796	734	737	766	725	746	712	740	753	764	742	760	737	758	738	731	831	679	742	779	724	709	743	770	739	822	744	746	742	736	726	705	749	786	736	735	727	745	757	759	771	740	746	728	752	733	773	732	790	743	773	715	722	760	743	793	758	743	780	805	761	718	779	744	718	748	810	730	760	767	799	772	738	762	734	756	751	769	745	727	741	759	791	774	767	693	771	733	729	755	759	733	717	728	742	756	707	733	776	771	756	797	780	736	694	733	779	777	731	756	804	755	743	736	737	772	751	758	728	770	724	790	796	724	710	747	696	699	722	779	748	747	771	793	750	757	777	719	734	755	751	739	734	772	757	801	736	713	735	759	747	725	740	771	713	774	782	720	712	720	772	754	790	753	772	771	716	769	734	759	765	789	743	749	764	749	792	776	803	753	711	766	752	725	722	742	765	719	751	723	757	765	729	736	712	761	785	766	794	752	742	725	748	744	759	764	707	756	684	756	748	785	715	751	760	721	764	756	781	727	765	762	725	699	760	730	770	776	782	763	781	759	758	754	732	806	760	776	743	751	775	730	744	728	742	754	775	687	731	701	750	727	758	747	759	729	723	746	745	736	767	755	779	752	733	744	711	783	778	749	762	741	762	760	740	779	716	785	774	748	724	808	757	694	783	745	735	756	743	742	787	706	738	750	782	734	742	733	807	765	753	760	738	743	710	706	754	762	774	674	720	693	765	779	725	751	747	764	759	749	769	768	743	734	688	755	761	720	753	767	771	741	777	743	749	758	755	793	715	749	785	755	713	756	771	706	702	730	737	710	791	760	775	756	747	744	748	800	754	742	771	716	758	745	737	732	750	738	789	749	758	750	758	751	764	706	768	790	791	735	762	758	739	745	764	715	787	764	737	740	790	743	730	777	775	795	729	754	727	741	761	807	750	737	742	696	757	780	740	743	758	775	712	733	721	733	804	745	764	729	742	808	773	770	788	769	723	784	755	736	712	764	771	741	735	810	724	749	721	720	754	742	759	715	721	728	753	753	781	726	790	756	758	740	732	734	741	781	753	747	764	707	749	752	759	735	766	756	754	725	751	752	745	772	731	788	743	730	713	765	810	763	709	737	731	779	751	736	802	742	782	762	777	735	742	726	746	756	755	698	723	731	746	736	706	769	750	759	763	743	733	792	771	729	780	730	725	780	732	745	750	783	757	717	753	774	745	735	758	805	772	775	739	722	730	731	747	790	727	751	714	777	765	735	721	764	728	782	756	763	765	730	693	795	728	746	747	765	794	753	742	714	789	710	727	729	744	769	777	732	761	738	755	738	790	787	806	740	777	766	745	770	773	744	780	723	785	720	760	706	791	775	736	748	755	776	744	763	752	738	758	808	740	725	736	772	696	783	780	723	782	737	731	726	741	790	747	757	730	768	746	792	750	798	705	797	779	753	760	764	773	714	797	779	704	735	710	779	807	766	740	720	738	724	731	760	704	720	740	767	750	732	720	707	754	783	746	739	772	807	759	748	758	754	698	766	758	737	741	736	747	722	757	719	835	796	772	820	748	683	784	725	756	761	809	768	753	715	740	769	784	785	719	773	732	761	784	738	764	768	718	756	749	677	771	756	758	762	746	695	731	730	747	743	761	791	754	756	739	728	759	783	781	721	715	756	746	757	791	748	716	752	756	769	720	748	737	734	772	724	756	754	738	724	747	755	760	730	752	717	729	800	747	735	769	769	775	740	751	655	750	743	758	755	760	700	779	730	720	759	776	736	752	733	776	744	750	713	726	693	733	737	762	733	741	671	730	735	755	749	754	762	713	735	693	738	721	715	773	738	763	793	771	747	704	677	745	763	780	788	714	739	749	793	781	743	758	772	798	738	749	766	723	787	756	774	724	723	747	718	754	724	740	728	723	712	746	747	718	780	734	780	711	767	793	754	702	712	759	750	737	779	758	738	760	764	744	773	792	745	746	717	776	732	687	777	749	785	744	815	756	755	814	780	767	749	786	769	743	734	785	785	757	779	749	775	710	764	756	729	754	762	754	739	713	776	777	728	703	767	793	741	727	789	686	723	751	765	804	729	796	799	845	751	783	747	754	687	719	747	774	720	771	753	722	793	742	735	734	784	758	733	755	779	705	741	776	776	762	740	744	773	788	733	749	768	743	751	735	746	761	779	760	723	745	780	738	754	752	777	718	784	746	760	792	751	746	716	796	741	746	709	702	747	750	744	743	720	753	754	740	751	742	791	789	760	718	744	758	711	727	737	731	729	752	731	767	733	752	765	751	769	722	802	715	730	750	753	769	752	716	746	731	777	736	765	755	724	713	729	751	752	769	761	769	730	749	764	776	793	738	711	737	718	720	744	790	718	753	748	790	745	767	749	774	775	769	784	805	726	738	767	744	750	751	812	794	703	812	740	744	769	758	784	720	771	746	740	720	741	716	776	765	750	742	812	746	729	743	745	699	736	708	757	728	795	756	732	755	776	754	785	814	727	748	749	763	774	777	737	759	764	731	739	770	757	795	724	739	752	728	750	756	734	732	772	758	752	738	766	758	697	712	812	766	781	786	746	755	723	782	740	768	734	787	779	748	707	714	786	764	736	754	717	693	722	772	759	747	777	718	755	790	705	782	728	707	702	732	802	760	773	754	723	757	789	793	732	751	729	771	799	765	782	727	736	779	719	720	753	771	756	764	712	736	781	768	743	756	781	761	757	749	775	755	729	775	735	732	792	734	692	755	784	765	799	739	769	780	723	739	756	702	758	691	802	741	755	738	757	767	757	755	697	781	734	747	751	786	760
24636	21663	28771	24874	20597	8978	6605	24827	23238	4481	791	4150	4933	3172	895	453	398	395	408	339	398	372	369	332	334	346	344	355	340	384	384	343	347	346	336	337	360	349	330	353	341	336	340	337	370	364	320	317	390	370	347	362	398	399	407	405	393	350	362	387	338	307	377	401	370	317	336	356	309	361	362	322	367	308	379	334	309	329	348	386	361	322	344	370	351	342	318	342	331	332	313	336	347	337	347	351	329	362	322	345	339	346	328	360	346	312	351	370	300	356	335	334	338	347	363	344	334	353	330	354	356	364	354	343	332	335	350	378	343	317	333	316	335	351	350	347	365	365	321	328	346	351	349	338	326	353	358	323	333	386	351	353	351	333	330	365	335	362	352	354	359	334	354	328	322	354	354	384	342	326	331	374	336	356	348	328	352	334	343	339	320	360	355	395	348	363	360	350	381	314	358	361	340	334	367	369	328	339	372	344	334	348	323	365	318	376	304	311	354	307	332	363	339	377	342	304	354	363	369	352	351	343	338	353	326	326	334	334	356	336	352	348	328	332	339	319	384	322	337	378	339	354	342	349	302	332	362	347	366	339	328	335	357	329	349	337	343	343	383	332	329	362	371	360	324	357	388	302	344	350	373	361	344	331	330	313	335	359	360	311	335	344	342	347	338	364	366	346	367	349	360	333	359	340	369	374	325	348	338	340	339	350	327	331	335	324	346	330	339	346	372	351	365	346	329	347	354	360	347	344	367	324	317	350	354	349	349	359	338	341	356	350	322	348	319	365	342	375	351	317	324	371	337	358	344	367	347	347	339	366	360	320	338	337	356	371	332	393	333	337	313	362	339	352	347	350	315	355	339	338	357	364	388	340	348	343	386	323	315	349	355	353	309	345	349	338	354	369	358	373	318	305	344	364	396	352	367	370	348	338	324	320	392	350	336	353	361	337	359	330	370	349	391	407	339	331	355	354	343	367	378	375	359	366	335	345	320	341	388	347	362	394	363	351	341	351	336	360	330	337	368	349	352	360	360	381	371	349	344	298	321	348	324	373	365	349	352	370	336	334	346	340	347	358	376	316	359	337	383	354	377	331	353	363	359	341	365	342	354	347	334	319	344	346	352	345	359	343	374	356	328	337	357	336	348	349	325	348	353	328	335	343	348	339	331	341	319	333	331	340	347	339	321	340	347	331	344	327	329	325	364	359	357	329	343	334	348	349	358	343	344	342	316	310	357	319	317	335	368	342	364	357	353	315	338	368	365	380	330	352	353	363	341	351	343	381	327	328	350	334	330	371	352	332	330	360	363	338	349	348	316	325	389	289	332	341	323	329	360	346	338	347	377	358	332	344	360	349	356	353	356	362	369	349	347	352	375	345	340	340	351	351	360	342	364	349	378	342	336	344	326	321	362	342	366	349	351	372	367	354	324	355	324	340	342	343	366	361	338	354	320	371	353	328	342	304	367	379	381	348	344	327	332	367	343	346	356	347	342	339	315	365	333	319	390	359	332	353	327	337	312	331	333	378	339	344	357	364	336	341	370	325	363	378	354	353	340	337	344	381	342	363	335	334	369	347	355	346	328	346	365	348	363	355	356	372	375	335	355	350	360	310	316	367	317	347	362	365	349	328	321	346	322	334	346	342	329	371	367	333	384	346	330	339	359	370	361	376	312	316	357	356	349	325	327	349	356	333	347	370	338	348	329	342	356	338	358	352	368	326	360	356	344	330	352	342	332	366	323	315	390	347	360	378	332	348	345	328	360	352	360	353	383	329	350	369	356	331	361	358	363	322	322	323	368	369	332	338	322	338	370	342	341	378	347	351	352	410	335	308	352	372	315	361	365	349	361	352	352	377	369	333	369	353	347	378	324	337	365	353	316	338	357	356	369	343	331	339	364	304	344	354	346	354	318	355	348	358	324	341	327	354	336	353	376	368	331	335	349	358	378	375	331	374	365	359	343	347	336	311	345	329	342	355	341	341	354	376	356	322	372	343	353	341	314	387	375	365	349	316	328	307	370	351	370	369	332	381	349	320	357	360	299	353	343	327	353	335	353	366	329	378	372	368	343	322	362	349	360	330	338	378	338	328	340	344	341	320	344	372	354	375	317	305	348	349	364	335	368	365	368	315	360	349	342	354	376	334	395	351	348	356	340	330	336	347	362	332	331	333	356	349	346	345	333	348	347	345	372	341	319	362	360	336	341	348	318	384	367	404	352	347	364	344	396	372	385	381	345	370	345	332	307	377	342	369	346	362	364	336	351	345	352	326	340	366	357	353	346	380	334	343	344	318	390	372	341	383	345	353	369	319	370	362	291	337	357	321	323	359	350	382	316	351	342	336	333	365	326	365	335	353	364	348	392	341	346	350	351	332	339	349	332	356	332	347	352	353	322	360	350	323	344	376	371	358	368	352	337	346	339	349	344	370	373	367	355	347	389	355	366	315	331	375	357	317	333	369	323	360	392	360	340	342	359	341	336	315	361	334	327	364	366	335	373	342	345	341	341	319	358	345	400	326	375	356	356	347	373	346	360	387	334	359	349	343	344	343	343	348	343	380	322	337	371	377	347	381	345	339	345	354	339	335	326	349	352	326	340	352	332	373	319	341	356	320	323	351	360	362	346	328	367	334	328	343	347	343	354	352	360	357	394	350	306	342	357	340	314	370	336	391	324	302	365	379	363	351	361	369	364	366	346	353	345	330	360	359	376	383	346	375	313	312	363	358	353	382	333	339	346	357	330	351	337	315	363	342	363	372	324	328	329	333	330	370	373	354	337	329	370	363	335	351	374	337	389	370	347	370	370	398	360	334	332	354	358	356	373	351	352	288	310	321	362	367	347	341	339	376	363	360	336	332	338	346	330	357	321	341	333	345	345	324	374	363	326	348	333	349	336	318	352	333	356	349	342	373	336	383	341	322	325	338	377	329	341	322	344	327	327	303	323	344	339	330	312	373	354	362	332	361	345	318	347	336	333	350	351	348	353	352	342	307	344	361	344	375	332	297	341	351	340	360	334	388	359	365	336	391	346	343	350	335	322	370	348	355	346	330	340	351	345	345	355	366	313	328	393	337	372	395	371	320	322	332	327	385	392	313	367	343	346	367	332	336	377	332	341	349	371	375	352	358	356	332	332	329	383	353	334	337	328	335	342	321	333	357	299	317	335	328	357	368	323	352	325	365	363	346	362	299	354	374	352	342	335	365	371	348	357	354	344	371	373	321	356	330	375	336	322	347	351	348	359	330	360	362	352	353	338	329	307	316	339	348	350	357	350	350	379	354	371	338	327	362	335	335	363	358	374	339	342	360	351	346	355	336	371	372	337	343	393	384	342	352	344	336	360	355	380	351	339	372	352	339	382	353	376	364	308	362	328	317	336	345	368	328	333	319	342	318	328	333	367	362	351	354	317	372	325	306	344	388	344	350	364	341	320	400	365	337	368	351	318	367	342	331	329	344	321	341	366	366	311	331	340	336	341	335	350	347	361	370	382	364
29099	43633	25380	17252	14000	11563	14993	36986	30888	6491	2114	11982	13012	9247	2288	1002	751	747	736	715	691	680	685	659	687	670	648	680	635	680	644	655	682	677	661	633	641	662	630	650	672	622	698	653	696	681	709	625	633	661	621	693	660	762	804	826	744	789	699	691	661	640	644	647	641	703	665	639	633	660	669	661	656	642	645	718	644	721	627	587	675	646	677	666	651	649	654	637	670	651	687	655	655	702	706	677	698	660	682	664	635	657	648	663	660	696	651	639	640	680	647	630	657	657	629	644	622	658	642	646	663	703	651	612	599	673	662	647	668	692	667	670	665	659	628	659	624	665	650	621	647	685	673	670	620	636	688	637	669	641	652	606	682	664	640	621	631	672	611	692	678	703	646	636	656	630	655	645	632	666	647	692	655	622	607	628	605	662	650	607	685	656	668	679	616	638	680	682	676	653	624	651	632	691	656	647	682	657	633	648	655	698	640	644	617	675	657	665	641	667	662	658	627	679	683	627	643	673	664	663	663	605	658	693	700	630	644	693	676	651	670	669	656	610	628	608	640	670	676	679	618	671	661	662	643	665	649	619	638	665	660	646	684	656	633	674	645	650	642	631	666	672	624	719	620	655	658	632	616	675	664	630	622	692	615	624	651	637	651	657	624	669	633	667	675	642	687	640	649	650	657	670	687	654	628	668	681	652	613	650	700	646	650	709	664	661	646	719	677	640	673	664	620	652	637	649	609	644	617	666	668	658	685	655	647	691	667	696	631	653	653	701	607	659	653	664	666	675	657	655	684	677	676	695	664	655	666	657	657	663	653	650	622	636	654	631	620	684	648	685	639	667	644	666	688	651	645	646	630	640	679	661	650	639	638	641	671	682	653	652	656	652	600	648	681	639	692	683	664	662	662	667	650	689	647	628	646	680	653	671	612	650	620	623	638	616	695	675	635	648	643	648	647	684	697	660	644	630	692	668	651	646	629	654	628	703	634	666	623	638	666	655	687	678	652	647	666	630	638	645	596	694	681	627	659	670	664	638	636	695	669	692	637	671	670	631	700	678	652	636	654	654	690	658	604	651	614	624	682	624	623	683	668	682	692	658	642	679	651	649	637	699	631	645	656	670	647	665	617	646	661	618	620	672	640	611	653	660	658	635	683	676	676	645	691	634	640	645	622	639	663	695	652	636	627	612	607	636	583	646	650	619	643	643	703	666	634	639	612	668	668	636	680	657	664	662	676	675	728	647	682	607	627	636	697	645	706	618	627	654	659	677	626	669	649	641	668	684	640	622	649	657	668	673	655	638	596	675	679	630	652	644	669	666	665	689	610	618	653	683	663	652	625	647	647	716	637	666	632	659	649	623	632	659	634	634	639	636	668	657	611	675	644	641	656	646	696	612	649	622	635	653	681	653	643	626	677	662	711	690	648	639	681	625	673	629	634	639	666	669	629	626	638	698	659	659	665	640	662	668	641	693	632	659	669	681	656	668	679	651	649	650	663	626	684	672	644	666	650	682	625	692	641	643	669	638	649	654	685	632	697	644	577	658	683	654	646	578	650	648	659	686	624	659	661	671	694	657	675	644	703	673	676	628	628	631	647	662	675	679	647	638	632	667	688	589	649	675	652	630	617	661	675	629	615	635	689	659	659	651	657	642	664	607	629	639	657	630	609	631	675	675	629	640	682	682	649	675	626	653	597	632	693	632	655	689	629	645	666	651	642	656	667	651	691	626	663	689	658	647	639	682	680	654	682	628	650	656	656	651	654	698	699	669	664	627	635	608	679	601	641	614	639	678	682	662	650	670	681	649	675	674	645	685	661	651	666	633	648	632	675	650	673	648	629	649	671	628	643	640	673	625	687	621	620	667	691	653	612	639	701	643	624	658	614	663	611	655	654	643	680	644	623	582	624	653	641	669	657	687	639	641	645	670	665	665	648	632	620	707	625	630	675	670	679	667	661	657	698	638	635	637	667	668	662	638	641	645	618	670	670	696	688	650	611	647	698	622	664	619	685	655	654	661	600	656	676	671	665	690	634	703	654	604	658	675	692	660	670	656	626	595	682	658	663	673	660	629	648	654	633	639	671	656	684	626	667	657	678	628	657	668	645	665	643	625	616	669	676	651	681	675	634	623	676	680	642	650	657	658	679	613	653	618	663	661	639	698	632	656	647	647	639	689	658	661	634	636	615	642	659	658	653	675	622	659	615	597	673	667	608	678	659	671	659	658	698	639	687	654	659	653	675	624	652	715	663	625	652	679	697	660	665	588	683	686	640	628	660	655	684	625	650	643	642	635	654	664	643	628	674	653	678	654	641	649	650	661	650	659	648	665	683	654	676	688	657	629	651	681	639	632	690	628	657	667	684	622	656	654	620	634	640	658	642	670	605	652	626	657	692	687	643	654	665	646	652	684	630	622	707	708	612	660	625	640	652	633	633	619	625	657	650	641	655	664	635	675	706	640	700	627	655	682	641	669	679	650	656	636	667	632	623	623	665	633	647	629	641	670	618	664	685	661	649	652	635	645	667	658	640	691	647	625	625	658	628	663	647	627	665	647	685	662	683	656	611	690	638	633	671	634	649	621	624	672	623	672	636	618	628	635	679	625	629	626	668	661	628	664	672	632	687	676	603	671	639	644	641	609	703	618	664	683	662	679	647	632	623	659	640	634	642	669	643	683	643	679	678	634	643	657	618	686	652	601	606	589	721	661	626	673	605	675	644	634	677	667	649	639	649	757	647	722	665	646	628	626	630	668	657	624	637	696	658	662	700	677	664	649	633	651	644	676	628	656	683	681	621	635	635	647	647	670	647	706	664	625	652	714	634	729	679	626	611	630	673	685	649	681	653	678	667	681	697	674	668	666	649	684	647	622	652	652	664	672	651	639	674	613	647	660	632	615	653	642	678	695	622	697	744	651	638	709	651	631	636	663	699	655	667	649	607	628	637	648	654	644	668	705	659	566	680	674	637	612	639	612	665	658	650	688	691	691	661	649	646	650	640	646	700	631	631	689	640	669	639	648	631	645	702	584	594	648	655	634	652	626	646	655	616	635	671	663	634	685	625	655	652	669	662	659	696	722	637	611	654	669	640	624	686	597	595	695	666	671	664	627	668	639	670	616	664	663	653	628	607	645	629	672	658	692	694	691	629	643	600	671	612	673	636	673	689	639	664	638	634	603	681	668	663	676	693	642	692	621	600	639	679	640	637	690	642	648	634	700	655	666	694	646	646	652	637	696	641	662	609	653	637	657	649	611	695	601	657	614	678	650	625	627	681	637	711	670	707	655	623	682	670	627	646	651	644	658	679	675	667	619	679	723	678	623	656	662	681	640	662	650	623	649	603	682	656	603	648	655	639	626	666	608	650	639	663	637	618	658	617	628	658	671	686	696	619	690	585	633	669	680	637	685	674	673	644	650	628	674	667	656	645	674	642	664	677	632	662	651	606	664	703	701	684	663	651	660	595	623	678	630	631	616	633	646	680	668	614	643
23593	21624	29410	24145	21577	20345	15056	36298	35870	11726	1091	5731	8216	4233	536	578	355	362	337	354	350	369	356	360	293	341	348	347	304	318	325	314	358	353	290	316	332	284	328	313	318	324	344	340	317	292	327	340	313	333	298	360	321	397	440	416	401	343	331	309	340	352	316	304	323	331	307	346	320	339	328	310	281	331	318	356	322	316	284	316	322	307	309	336	316	364	325	335	310	327	315	323	302	327	291	320	342	326	316	341	354	324	315	307	275	309	307	332	313	305	336	323	328	310	354	334	325	307	317	317	332	303	337	333	327	323	309	320	354	311	339	328	312	304	326	330	329	336	329	322	346	325	347	310	358	319	346	329	346	320	333	311	333	342	326	318	317	293	287	321	329	334	290	312	315	299	327	328	329	318	317	339	313	294	309	297	342	313	333	274	310	307	341	324	334	327	330	333	317	358	309	347	292	325	325	309	296	309	322	319	311	324	342	339	337	340	316	326	327	323	286	318	330	318	312	308	288	312	303	320	314	321	305	329	294	330	322	316	336	277	319	314	302	335	315	312	301	325	306	310	305	333	317	307	314	346	319	357	318	320	308	331	344	328	325	326	323	321	316	339	309	355	297	331	317	350	320	299	302	322	327	299	316	326	282	351	338	295	293	327	328	322	306	327	337	314	309	312	332	310	326	323	303	334	351	319	349	317	308	321	327	372	295	337	306	329	342	305	318	321	316	345	332	340	333	340	320	325	292	311	322	301	321	361	334	339	316	312	317	288	344	363	291	341	344	310	322	360	303	332	315	338	339	348	339	335	308	342	333	353	322	300	329	323	340	337	314	319	314	315	323	320	294	337	297	308	320	323	304	342	326	319	291	339	321	328	316	370	266	313	332	327	328	383	305	334	340	360	350	326	332	318	312	304	301	326	331	311	299	326	328	323	344	323	322	308	324	299	310	311	328	341	344	303	337	337	312	328	348	330	326	306	309	324	326	315	327	319	345	319	335	359	310	302	315	330	320	322	311	304	321	383	335	327	312	330	347	364	326	337	304	324	291	328	305	307	321	332	340	296	325	343	306	310	325	289	316	304	319	351	315	332	329	305	340	317	322	332	308	351	317	324	333	319	300	369	344	343	327	306	344	321	329	337	352	311	336	343	337	320	309	334	341	305	312	330	327	354	286	361	342	310	300	380	336	324	312	317	330	328	327	281	324	316	324	330	339	329	293	305	314	323	329	289	286	296	310	345	308	333	308	310	311	310	316	339	321	338	359	334	293	303	328	305	313	309	307	332	309	321	324	287	295	329	342	285	308	302	335	330	316	321	330	323	317	306	309	330	318	325	330	286	336	327	323	296	343	315	299	318	325	336	307	341	311	321	319	332	322	294	324	310	325	305	328	320	287	310	313	307	332	303	377	331	336	339	317	338	302	310	322	307	302	334	331	340	318	313	332	309	328	320	324	334	327	321	348	294	326	323	336	325	321	336	314	311	293	314	324	332	311	296	344	340	357	327	342	356	318	300	309	339	318	348	341	341	324	323	315	317	323	323	333	302	322	322	303	306	306	353	329	329	356	321	310	324	346	331	311	317	306	322	327	301	324	294	314	291	324	305	280	311	342	326	316	304	320	339	318	347	312	314	308	323	290	310	341	295	351	304	308	281	315	326	353	313	320	319	343	328	309	330	359	332	319	318	302	336	317	314	281	318	345	312	348	334	315	293	305	289	307	331	308	316	359	300	328	316	334	307	312	306	325	329	312	359	305	294	290	320	287	293	296	319	342	328	339	321	341	314	309	316	300	313	309	331	337	328	297	345	321	293	337	330	307	307	324	292	306	328	340	325	309	321	307	317	359	287	345	315	338	319	301	309	314	321	305	331	332	328	328	322	324	308	313	321	323	351	329	296	337	317	311	326	326	344	334	298	330	314	320	318	339	356	284	317	330	319	330	333	317	328	334	346	313	324	335	315	317	328	272	330	344	312	322	317	340	321	292	345	332	327	316	311	298	305	292	314	301	326	302	288	324	338	313	358	294	312	326	318	330	341	342	344	331	303	312	332	290	340	320	326	316	353	332	333	325	316	304	308	320	319	311	320	317	352	317	313	320	308	342	289	345	316	297	333	344	342	287	311	303	288	354	315	319	318	347	311	319	314	314	347	307	320	316	356	340	324	346	315	302	311	332	328	317	338	315	332	316	325	300	337	339	378	301	314	352	310	319	319	285	302	337	298	353	299	330	340	324	341	297	324	323	330	317	320	330	308	337	347	305	345	310	298	276	353	350	314	321	312	298	310	310	309	353	310	313	288	352	321	296	350	322	353	330	317	336	314	284	301	341	310	323	307	333	342	354	326	317	374	312	322	296	308	326	333	301	348	344	306	315	325	331	342	331	330	320	352	338	309	345	339	316	333	327	322	334	336	342	327	317	307	308	291	327	334	315	316	326	332	292	299	326	334	322	302	326	331	308	340	329	312	278	317	336	361	311	325	304	293	318	307	339	315	296	294	343	309	331	318	325	318	339	314	323	281	316	314	336	301	327	333	288	360	287	340	334	335	331	326	292	315	318	305	308	308	316	328	330	320	307	338	330	311	312	336	350	327	343	323	365	326	327	305	330	328	336	315	322	338	315	327	311	317	278	318	344	361	321	315	299	317	302	332	320	369	318	321	314	320	285	316	347	338	354	317	335	327	295	326	339	342	317	311	352	305	322	329	319	320	333	307	304	326	328	305	342	331	317	316	329	317	320	307	328	308	317	311	341	363	322	284	292	325	334	306	332	319	308	300	318	313	339	296	338	339	325	313	311	353	338	327	331	305	323	321	318	318	324	332	310	310	339	328	323	349	326	298	298	335	318	319	358	332	342	305	325	289	330	342	354	320	331	297	335	344	317	300	337	309	340	326	369	354	320	334	298	303	356	327	288	343	316	344	313	318	316	330	294	294	313	314	343	300	324	326	332	313	289	334	355	309	302	317	324	351	335	310	304	321	328	340	383	355	341	354	323	294	319	314	313	323	324	352	311	302	333	349	342	333	311	321	347	314	342	346	319	307	323	315	338	327	356	289	317	337	341	351	332	302	314	325	343	297	317	331	346	368	316	294	312	340	315	312	324	312	335	311	325	294	294	306	316	318	298	330	329	327	351	322	323	355	321	324	277	337	320	352	326	345	317	310	346	309	277	310	334	344	361	332	304	309	317	318	317	314	317	314	324	372	342	304	325	301	336	308	314	304	321	324	308	290	334	311	320	307	306	292	326	302	307	311	310	309	340	318	301	339	308	344	317	316	331	339	299	325	300	310	335	328	311	319	284	316	355	335	344	269	319	320	333	331	342	327	316	316	331	322	334	310	317	338	337	347	321	335	309	337	307	303	316	300	323	314	318	308	304	314	305	298	329	339	313	288	314	310	327	307	329	303	298	338	304	328	307	320	327	292	333	310	366	314	341	344	321	306	334	330	312	328	321	329	336	321	326	326	302	298	329	332	312	298	319	328	315	301
32711	50303	32330	20419	15251	13664	21770	45793	41530	11598	2631	15594	19009	11036	1147	1496	785	693	737	670	672	585	631	607	624	647	609	589	571	588	601	589	590	597	555	586	609	597	599	600	608	582	596	585	628	610	592	576	555	583	608	594	617	778	992	927	745	702	611	638	586	607	563	579	619	530	574	575	621	596	616	581	578	611	602	542	600	574	627	595	592	618	558	552	585	596	562	589	563	584	608	573	563	621	582	594	556	608	627	585	552	585	604	642	584	627	626	554	583	553	589	549	595	591	576	601	582	620	608	561	583	615	569	559	575	565	573	602	612	586	594	567	590	555	599	594	574	547	618	584	580	572	604	579	591	583	616	585	608	583	563	573	614	564	566	549	574	595	547	578	594	585	580	598	569	595	598	574	593	542	585	562	611	612	621	607	589	612	562	589	573	576	567	538	598	557	565	595	582	592	619	572	559	599	580	597	551	625	580	580	574	562	578	607	574	574	567	562	551	579	610	577	528	612	602	612	610	582	616	598	567	595	588	593	588	602	528	618	564	572	522	548	589	570	577	613	613	578	568	561	583	560	553	588	553	602	556	623	569	582	558	563	616	569	555	578	591	603	555	596	579	602	558	556	590	566	590	563	608	582	567	610	583	556	632	569	560	542	617	604	591	593	599	587	603	574	621	614	582	598	556	606	578	576	581	590	544	595	611	619	595	625	596	596	576	579	578	617	582	574	571	584	598	549	563	589	601	603	561	543	581	584	564	603	589	597	584	624	591	593	617	573	554	601	613	578	571	604	549	557	584	600	564	588	571	561	609	562	538	609	580	578	603	576	544	604	596	624	593	570	564	651	578	557	580	554	584	569	580	569	612	604	595	596	571	594	548	607	597	586	545	579	595	587	602	549	566	629	589	567	568	584	551	584	602	566	571	572	614	602	569	602	589	607	588	591	563	595	617	611	598	551	567	583	587	584	590	629	576	570	622	603	569	573	597	581	604	589	556	577	574	553	567	558	546	598	583	617	575	564	596	577	612	584	599	601	605	581	648	581	583	636	588	599	601	602	607	575	565	611	585	555	556	615	598	575	575	602	598	578	551	582	608	551	621	576	567	578	608	580	581	600	593	588	581	610	547	574	638	583	581	603	591	581	573	620	603	581	571	614	600	615	642	575	594	593	629	592	625	575	571	593	596	604	567	583	561	533	614	536	605	570	611	577	577	573	621	579	599	562	637	629	565	585	595	604	601	595	602	604	619	608	598	583	551	571	583	589	624	559	606	587	540	612	601	601	572	563	533	610	552	568	572	593	532	634	615	618	575	565	583	568	581	564	583	552	591	598	578	564	591	613	600	607	623	619	640	567	591	621	574	546	558	608	546	576	622	605	540	642	572	611	606	565	567	588	581	636	601	643	582	580	569	584	633	586	605	615	569	612	587	593	562	572	582	617	597	573	627	547	616	611	632	569	564	614	588	569	596	590	613	600	588	581	574	612	570	575	615	580	583	591	633	573	619	531	591	643	558	555	627	591	578	589	571	569	623	580	610	577	583	623	564	582	546	601	612	604	575	600	593	609	584	626	597	591	584	610	614	549	578	594	632	576	587	607	556	552	607	592	561	544	543	570	571	560	569	580	555	549	607	572	625	582	560	562	540	603	588	576	559	587	601	602	578	607	587	620	601	624	581	590	558	570	557	570	633	551	588	578	557	562	546	582	612	606	614	546	620	590	589	580	579	594	574	590	549	578	590	563	589	572	615	534	609	591	586	610	557	562	618	583	546	583	629	595	560	553	604	579	562	596	520	583	567	579	595	562	560	576	595	601	585	663	592	614	542	581	560	583	603	585	570	578	628	613	602	597	580	590	606	624	613	579	578	559	578	584	600	594	590	594	630	553	603	586	562	581	568	574	608	587	613	621	559	588	625	580	606	620	571	587	541	589	593	565	547	572	631	608	558	612	566	593	570	552	588	577	649	553	623	565	609	587	574	570	579	524	568	572	609	568	545	601	588	611	586	566	602	584	540	617	580	598	574	584	598	580	548	611	535	604	601	561	641	592	562	585	543	573	598	596	588	578	567	621	613	589	584	589	543	575	569	621	586	563	542	603	539	552	630	570	606	585	564	609	556	588	600	571	572	588	528	597	581	573	582	570	616	594	630	583	616	633	598	594	591	612	570	581	634	607	572	552	634	626	596	571	633	560	595	578	613	582	619	591	598	632	614	627	568	575	578	583	615	584	591	556	612	582	568	584	574	571	565	602	605	587	628	574	553	529	625	598	587	588	594	594	561	601	583	579	601	611	585	565	635	628	568	577	586	593	578	599	600	604	592	623	572	618	583	614	601	578	576	599	612	617	602	561	569	586	539	578	547	602	603	634	577	601	565	611	588	597	566	585	578	587	566	580	607	580	581	558	573	564	554	629	618	560	575	611	561	614	586	591	621	581	595	623	601	597	535	574	589	522	613	586	575	572	590	546	609	589	602	601	585	550	602	561	585	575	573	619	526	578	600	580	602	602	582	596	604	612	603	593	579	568	618	571	580	501	548	611	585	572	590	547	608	625	578	569	612	628	586	613	625	574	612	603	551	575	555	601	570	618	567	575	601	602	607	626	637	608	584	582	591	571	612	569	617	561	600	560	600	603	578	589	576	578	590	596	601	545	583	644	555	569	636	584	560	579	609	594	591	561	579	609	561	618	595	607	584	588	591	559	610	596	590	623	585	639	573	648	559	577	558	619	584	605	532	622	531	593	606	559	591	582	611	593	607	633	585	628	606	579	585	596	632	611	591	598	595	570	568	577	605	610	577	601	603	598	583	576	566	580	566	583	592	589	607	618	551	576	604	623	603	646	633	610	612	573	623	594	582	583	598	558	572	589	597	570	574	613	621	581	574	588	636	600	615	630	572	612	577	589	604	603	629	630	627	562	555	643	566	601	579	555	526	574	604	541	616	566	628	558	621	615	581	575	646	562	616	600	596	601	618	607	543	584	631	540	589	592	619	600	606	613	656	570	577	564	630	553	580	550	601	601	613	593	555	614	586	599	595	584	585	553	614	570	610	574	545	587	601	534	604	576	561	613	563	602	552	582	629	580	573	600	552	609	615	588	567	629	578	590	569	571	589	592	650	615	567	618	567	587	587	546	635	628	586	586	600	571	582	581	571	539	603	565	557	592	564	595	585	621	588	610	601	591	555	537	590	596	567	591	625	590	565	566	588	631	612	539	554	622	586	640	596	604	603	627	614	603	635	609	606	615	571	573	577	597	610	571	598	620	607	604	600	646	572	601	560	620	627	571	603	585	538	567	591	612	654	565	608	571	600	587	561	561	561	578	610	565	546	604	584	606	598	603	619	567	570	565	598	617	618	568	582	560	562	572	617	540	600	594	592	614	602	615	601	622	584	615	557	558	586	570	614	581	553	576	531	574	582	588	571	592	603	588	599	614	592	583	622	575	593	578	566	636	572	600	567	585	541	607	581	568	564	589	563	601	590	580	628	579
27409	21902	14915	4452	2121	1525	1876	4513	4301	1177	579	699	938	536	454	434	446	383	434	422	417	420	444	421	401	406	393	395	386	428	438	408	401	367	389	417	410	402	384	424	379	372	419	406	385	395	378	402	411	402	403	399	404	392	420	426	402	413	403	443	395	402	400	376	403	376	387	425	415	412	416	393	367	413	423	432	449	396	428	391	420	388	375	390	424	428	392	394	405	394	407	408	367	376	387	405	395	437	402	411	411	437	396	404	416	383	383	406	416	402	388	400	343	417	424	393	415	394	396	439	427	396	409	450	425	406	436	404	425	419	435	418	414	442	415	438	449	406	378	374	408	400	396	401	428	466	406	422	388	407	439	398	370	399	404	403	381	402	400	416	372	390	408	402	445	398	386	433	411	382	417	377	390	375	374	413	415	425	413	400	424	441	395	413	423	389	400	423	389	375	393	406	407	419	405	408	444	395	430	421	427	422	419	399	415	425	388	397	426	420	400	425	423	387	407	358	411	408	431	403	390	422	409	419	367	383	397	409	415	392	399	393	396	384	403	412	418	400	406	382	427	424	378	414	401	403	411	398	394	402	399	369	437	399	376	402	409	377	400	398	387	430	421	384	394	426	412	402	412	398	383	433	380	422	409	403	416	415	375	377	403	392	396	409	402	422	404	396	397	379	401	421	396	397	396	440	401	410	409	383	398	408	401	403	379	395	390	371	393	427	422	390	436	428	417	390	434	407	358	364	418	370	424	419	387	392	414	426	419	387	404	383	435	457	407	451	392	408	372	400	358	433	415	403	411	403	377	435	409	380	414	427	394	400	411	415	371	409	411	404	431	389	459	401	422	437	386	436	405	406	456	402	399	399	405	442	448	413	402	402	394	386	395	365	407	399	401	396	393	414	453	420	395	399	401	422	395	394	416	411	407	430	407	422	398	389	424	412	407	394	414	424	402	425	412	419	428	439	404	402	419	403	403	416	420	417	392	402	403	397	408	386	363	386	401	398	425	414	418	425	415	445	377	398	425	402	433	373	425	403	381	364	409	414	370	392	405	421	411	394	411	402	416	373	381	422	427	420	391	427	359	442	413	406	392	402	412	407	420	398	398	391	411	441	413	435	421	413	413	411	440	382	412	363	371	384	420	409	393	366	417	435	374	421	384	379	411	402	419	391	421	411	386	419	418	402	418	373	386	380	407	398	416	427	428	420	403	385	433	422	392	398	395	420	402	397	413	412	414	409	395	446	408	404	426	422	393	389	433	389	401	394	432	420	407	407	397	426	426	383	379	445	387	414	416	435	417	441	406	425	434	336	409	403	422	404	431	393	401	406	368	373	395	397	345	410	350	391	401	388	364	418	413	400	398	393	421	396	420	411	386	425	407	424	431	418	362	383	380	445	412	382	412	382	423	391	402	392	374	432	412	420	399	366	431	381	425	351	425	432	407	400	380	387	398	408	425	391	407	410	424	427	377	417	419	404	417	396	443	405	398	396	386	420	383	385	405	377	420	393	384	392	406	430	384	403	421	371	408	401	411	409	399	408	408	385	451	389	429	436	422	396	402	405	409	401	451	407	395	426	406	431	374	414	431	396	398	415	404	419	435	424	411	386	414	415	408	440	379	412	377	373	428	387	374	393	401	404	417	392	372	427	377	386	403	396	416	411	414	395	420	415	410	414	394	400	405	373	415	385	401	427	425	424	436	399	345	428	409	388	399	466	419	394	409	413	392	387	344	392	418	430	396	407	402	401	358	402	414	358	419	402	406	410	446	401	365	372	433	363	377	390	389	400	386	429	414	419	435	416	413	436	416	417	442	384	389	407	435	403	425	400	376	424	420	420	387	431	404	425	404	466	388	425	392	402	432	413	374	438	378	400	394	397	457	375	394	407	442	439	372	403	392	400	409	418	409	375	389	374	368	389	393	374	410	392	387	414	404	401	407	399	394	428	414	432	425	415	435	426	400	408	391	412	426	408	408	364	434	405	431	395	385	439	407	427	451	450	397	394	410	426	384	398	384	423	406	378	401	401	401	400	438	408	396	400	420	419	380	404	371	388	430	437	425	374	403	410	401	399	395	414	394	388	367	403	416	446	373	442	367	388	420	420	440	446	410	384	411	397	409	405	386	381	418	389	418	390	399	387	377	399	409	399	376	425	381	424	416	431	431	401	391	393	404	390	431	415	396	387	425	360	406	389	393	425	419	405	379	407	387	432	436	393	408	416	396	410	392	398	420	376	402	395	406	387	390	426	413	408	386	396	413	423	376	429	417	404	414	417	408	428	379	409	436	427	397	359	394	436	423	422	399	435	406	432	399	439	405	445	402	383	388	418	382	422	397	407	393	415	410	391	449	414	405	437	429	381	412	416	383	393	441	408	374	449	382	363	443	385	425	382	415	414	404	434	401	436	393	418	400	405	404	431	423	391	401	404	363	352	403	395	412	419	445	384	397	388	427	409	442	426	428	383	395	423	415	411	375	421	374	421	407	393	423	412	417	383	399	415	406	402	392	419	380	404	398	388	403	439	386	387	380	420	403	377	421	386	418	367	397	410	381	391	368	399	383	414	398	434	372	431	396	364	418	396	427	405	452	383	386	416	436	439	411	398	396	392	398	424	425	405	401	426	399	410	406	433	389	398	410	384	427	412	380	389	393	432	381	403	426	428	387	386	396	401	397	390	406	390	410	384	407	370	401	418	385	448	438	404	401	397	418	395	420	442	404	389	454	367	405	401	444	375	399	398	395	422	377	395	426	420	402	433	383	397	392	415	425	419	426	411	409	456	416	418	448	403	382	392	407	421	399	407	394	422	399	398	414	418	415	442	409	369	429	415	412	385	372	412	386	405	399	417	420	350	402	387	398	377	403	422	407	409	408	369	384	423	413	415	401	391	405	361	432	399	439	397	414	419	439	424	382	409	410	382	401	412	448	425	405	389	405	418	421	396	367	380	433	438	409	387	385	395	400	436	394	409	363	438	407	390	397	410	433	444	442	362	387	402	390	388	411	424	426	386	432	385	401	391	383	406	437	439	435	377	390	421	382	450	445	414	376	360	409	383	419	386	408	422	386	451	395	386	390	425	393	388	422	424	412	421	389	380	417	439	370	381	414	439	399	398	395	425	390	393	402	429	398	396	436	407	379	407	424	413	388	380	388	422	429	404	401	385	400	361	376	440	404	473	398	380	408	394	428	393	420	410	395	371	417	419	403	375	399	416	404	418	425	401	426	402	415	437	400	412	432	426	399	391	407	380	427	447	405	338	408	403	425	430	389	401	394	378	418	414	427	401	390	384	403	414	399	401	419	403	399	395	420	422	433	389	402	409	413	417	375	434	403	423	365	413	415	409	399	432	373	391	393	405	423	355	427	401	380	407	404	362	364	413	386	455	423	398	425	446	445	377	408	387	413	368	364	385	419	406	424	378	393	423	411	390	380	345	432	395	392	370	361	422	375	401	375	429	410	404	373	419	400	431	397	378	387	371	416	384
24772	32191	15371	7640	5756	4697	6061	12237	10549	2861	1265	1736	2351	1429	909	878	841	866	779	824	781	755	799	769	765	715	754	766	740	758	739	751	736	747	740	741	765	749	790	741	715	766	715	786	776	767	697	762	741	795	731	755	732	818	785	746	776	787	772	749	765	735	763	735	727	752	816	794	791	769	758	765	775	758	753	754	763	753	738	682	775	785	743	722	749	747	745	724	774	726	730	709	738	693	743	699	749	761	749	749	731	750	727	772	795	762	772	714	770	786	743	796	790	737	752	781	730	762	715	753	717	775	759	732	748	754	790	744	791	769	752	737	803	723	789	787	793	746	734	767	729	733	765	782	710	788	740	797	777	790	766	724	779	726	735	744	737	755	755	726	729	722	765	761	712	738	760	791	709	741	759	768	748	734	745	747	742	788	751	814	774	761	721	826	756	748	782	818	725	741	717	718	753	733	745	756	769	806	751	714	733	802	779	716	756	737	785	806	738	771	739	743	729	755	747	749	744	706	708	724	713	716	769	737	801	711	742	753	755	766	720	768	786	708	842	752	687	738	707	735	740	787	739	769	728	786	754	740	744	761	766	737	718	754	755	718	752	722	754	734	763	755	727	790	745	817	785	758	739	746	752	768	832	762	743	698	721	791	755	758	721	737	737	821	688	750	782	762	751	780	710	741	801	726	761	756	743	795	774	759	723	785	761	761	773	744	787	724	695	724	758	773	768	783	760	735	801	757	776	767	778	759	786	732	764	749	778	777	738	735	771	770	756	765	784	750	738	746	722	747	713	724	766	739	715	761	766	748	741	747	737	714	733	776	757	735	704	713	775	823	737	739	718	760	742	724	703	718	779	762	776	840	721	768	748	748	770	758	783	758	780	748	709	739	749	788	765	756	790	811	751	734	753	807	715	762	751	771	755	750	780	796	718	780	707	770	756	712	727	757	752	740	760	748	748	722	761	726	775	748	747	726	812	748	730	761	768	723	765	743	747	772	729	781	769	798	736	739	733	713	721	755	745	765	721	740	721	741	707	753	757	749	745	766	716	787	777	763	746	767	783	744	746	759	777	765	777	769	778	761	749	680	783	729	785	742	733	770	747	750	775	736	778	736	737	772	737	796	776	787	717	762	779	754	729	764	745	763	746	726	761	709	761	712	751	719	745	824	758	725	765	740	727	732	748	783	746	790	760	736	766	777	727	764	758	723	741	753	785	714	759	779	725	797	763	748	744	695	755	758	726	716	802	757	751	753	787	741	742	697	757	753	758	766	770	735	768	784	725	786	748	771	784	720	742	788	694	767	808	729	745	753	743	776	740	724	788	759	786	727	713	745	731	759	763	750	723	739	744	714	754	746	721	732	764	734	761	751	757	710	757	719	742	731	777	732	783	750	756	720	717	769	749	745	769	756	740	709	815	751	745	731	774	750	748	722	752	734	790	767	751	771	782	744	726	711	740	760	744	741	756	757	729	790	737	752	699	759	777	753	774	734	736	721	730	743	735	765	763	771	710	763	742	797	710	701	797	801	782	765	783	745	746	767	740	750	771	740	781	748	735	794	780	752	774	778	711	743	726	777	758	774	749	781	783	731	745	735	743	719	741	791	785	745	717	767	789	741	718	728	741	752	789	721	720	819	708	751	721	750	790	727	727	780	739	792	830	734	746	760	736	701	736	681	743	771	699	720	772	705	744	763	761	774	731	781	751	767	765	693	750	797	710	762	704	783	724	744	743	732	762	737	780	751	745	762	770	752	806	769	759	772	773	764	724	720	738	684	817	779	716	732	767	761	750	787	742	688	747	769	769	733	731	743	781	738	774	770	744	774	731	774	765	721	747	806	757	817	694	754	728	763	700	764	796	750	730	768	746	733	733	758	762	744	733	788	754	696	776	739	792	726	701	748	763	758	782	757	726	696	753	745	708	722	726	734	743	718	766	719	768	764	764	784	807	724	793	757	738	779	759	751	798	764	734	718	720	736	784	734	773	787	745	735	779	749	764	730	739	782	785	716	750	752	738	742	744	697	732	772	687	777	731	772	741	771	772	736	769	790	656	772	738	777	770	714	757	774	741	820	748	740	770	719	758	749	783	733	763	764	734	749	758	777	731	785	702	733	798	751	766	805	729	821	780	804	758	772	715	742	712	729	730	701	717	756	720	772	739	776	722	733	727	743	727	749	749	709	741	745	783	748	768	715	740	756	772	732	769	762	762	740	705	719	739	770	804	742	779	748	761	776	798	737	757	767	779	762	727	776	728	777	764	751	739	740	712	742	768	728	715	772	791	744	749	752	753	736	751	751	757	765	724	773	751	717	720	712	792	781	783	721	759	723	739	715	706	708	744	800	734	760	776	761	726	746	804	776	758	736	780	770	765	696	743	693	796	729	771	752	790	722	742	741	768	794	773	727	743	771	753	781	742	744	733	787	747	726	736	722	753	708	751	755	719	770	774	771	783	774	770	736	738	797	746	739	712	741	737	761	778	742	731	777	770	754	722	779	776	733	719	765	744	775	720	772	773	738	772	755	736	770	703	788	714	774	773	730	773	750	729	803	764	770	777	734	726	722	774	732	729	778	777	749	761	783	720	724	737	764	786	725	697	792	712	739	756	741	724	737	742	750	756	738	758	715	746	787	747	699	753	733	722	754	716	728	774	786	765	756	757	716	744	739	786	788	735	769	744	794	784	724	730	747	723	713	733	756	798	762	714	753	798	696	754	717	769	793	789	773	693	760	745	769	757	772	735	749	784	722	769	738	768	741	734	733	724	772	782	704	782	787	716	761	751	780	749	711	706	687	720	774	703	801	769	770	777	776	755	761	736	752	725	742	687	775	753	736	785	761	742	725	789	697	745	810	735	766	740	782	783	705	816	687	760	789	747	785	807	776	831	758	733	739	757	761	779	788	733	765	732	722	757	810	726	809	791	773	786	796	761	783	782	758	792	745	728	689	789	743	781	783	776	764	747	716	783	775	769	759	777	714	706	738	728	769	769	807	763	796	744	777	745	754	715	808	768	742	735	717	700	763	792	800	760	773	708	739	754	775	754	742	728	786	718	761	764	773	726	794	769	726	754	784	759	763	749	779	727	750	769	689	745	713	736	774	703	757	715	773	718	703	741	744	763	805	733	750	765	747	744	775	733	788	788	750	756	779	744	787	794	836	686	824	705	709	755	756	744	776	763	719	780	780	725	771	730	743	781	745	786	727	742	753	783	705	699	763	739	693	691	724	782	773	774	757	727	716	739	743	734	735	711	746	740	768	756	764	734	778	694	785	741	721	804	751	759	784	763	722	766	740	758	744	749	752	757	766	768	763	789	718	769	709	721	701	712	781	828	758	760	708	749	716	780	782	698	784	716	707	728	785	781	743	784	742	777	752	750	727	770	717	746	704	726	719	713	705	751	765	765	769	778	767	763	745	700	711	706	762	763	742	756	770	739	731	796	765	732	787	778	721	779	798	776	726	799	802	720	779	746	687	738	735	796	747
24566	21590	28718	24787	20323	6572	6663	29258	26434	9677	920	2526	3301	1256	400	372	420	405	415	401	362	351	374	352	405	341	393	368	354	385	343	391	336	352	367	341	327	334	390	348	384	377	362	332	352	360	328	338	338	353	351	345	342	393	418	390	361	358	384	371	356	366	363	340	368	382	310	364	355	366	345	340	359	327	354	348	364	358	361	370	362	336	366	356	343	346	377	348	374	339	337	375	358	327	356	357	350	356	350	334	350	337	358	353	359	324	330	357	331	352	324	346	378	366	334	343	351	382	358	382	344	319	312	322	367	347	355	346	356	314	365	360	339	328	343	354	318	355	348	362	379	371	343	358	365	336	335	361	353	358	351	359	330	335	343	333	328	360	333	391	382	347	333	374	341	317	350	344	356	352	303	328	360	337	353	338	381	363	374	339	357	379	323	368	362	327	324	348	354	347	327	377	347	318	342	355	338	350	347	383	338	346	358	389	348	324	345	326	336	337	378	382	354	362	374	341	338	348	376	356	365	325	362	373	367	366	363	341	326	350	350	353	346	360	301	358	303	343	321	315	363	351	350	351	328	376	357	348	373	368	332	343	334	362	336	352	381	369	362	349	368	369	338	356	318	351	395	361	344	342	346	372	306	361	367	353	363	353	343	332	358	359	322	353	341	361	365	352	357	358	341	322	379	370	333	355	385	339	376	383	358	344	361	391	354	345	369	353	352	379	351	346	344	395	355	340	329	362	356	336	330	321	357	416	397	343	384	373	358	347	346	322	342	347	336	361	375	333	350	396	324	377	345	346	360	350	340	352	335	392	373	334	331	383	373	380	339	317	365	361	360	358	388	393	361	331	384	350	325	344	371	366	337	338	346	343	350	318	347	382	360	389	376	305	366	371	385	401	350	357	373	345	383	323	353	343	351	356	371	380	351	321	375	358	383	377	369	328	320	376	361	357	365	382	328	362	375	336	343	332	360	342	324	341	374	373	325	334	369	349	351	357	360	316	361	339	400	324	362	340	352	367	351	381	338	345	343	353	319	316	327	360	334	362	356	366	346	342	366	363	347	336	375	346	347	339	341	333	324	349	372	333	323	370	351	357	363	362	362	326	354	334	353	365	344	332	349	341	346	381	338	331	375	368	355	336	394	355	357	309	369	369	371	338	328	376	346	314	341	338	344	348	363	349	379	335	301	362	378	354	373	358	354	326	372	333	352	351	375	390	335	395	313	356	345	328	369	342	326	330	356	364	356	342	331	331	357	339	330	325	369	366	348	360	360	331	357	363	331	350	329	333	345	346	361	396	350	342	374	357	328	366	356	363	371	377	351	338	369	355	382	360	376	348	365	386	350	345	325	336	353	329	347	385	325	327	319	352	353	377	365	318	380	354	352	362	340	358	369	354	349	352	353	352	336	363	345	337	330	361	334	353	335	376	363	368	314	325	358	344	394	315	354	302	357	338	339	391	349	391	345	364	341	357	384	342	325	378	361	361	355	339	365	369	331	355	350	344	352	323	360	348	352	393	429	361	338	351	342	370	328	361	366	333	341	371	355	387	352	351	356	368	343	351	372	351	361	384	343	369	376	342	380	346	373	324	372	305	343	351	339	365	375	358	330	364	373	332	360	342	345	361	347	354	316	361	342	367	304	383	347	370	366	350	354	354	347	384	353	354	394	360	337	354	353	369	358	388	351	317	396	364	380	357	342	345	383	378	349	344	360	350	363	384	373	332	371	317	317	357	343	371	349	362	357	336	351	346	381	374	344	377	388	325	341	352	373	358	354	374	350	334	331	337	386	348	339	338	346	371	344	327	375	313	325	344	364	321	381	339	356	344	364	373	364	353	364	342	344	376	351	329	342	342	382	338	320	341	332	349	366	364	361	384	399	318	359	361	356	381	322	304	341	365	351	376	358	358	381	362	369	371	366	340	331	376	357	350	332	332	338	329	385	348	363	355	333	353	329	349	352	372	348	357	354	346	331	350	351	366	343	372	381	382	330	354	350	370	362	338	358	333	357	356	366	368	381	362	337	373	352	372	363	355	329	339	357	342	346	370	349	341	347	363	343	362	367	331	356	374	378	337	372	367	349	375	341	354	367	339	350	379	373	351	400	339	398	357	365	331	349	326	334	383	361	347	366	331	371	366	346	361	350	377	358	359	364	353	344	351	362	355	359	384	402	412	384	358	323	364	377	319	317	322	343	308	347	361	338	361	359	358	377	368	359	332	346	344	352	370	369	333	331	340	356	358	368	352	368	369	343	375	370	365	349	383	354	336	367	371	375	366	370	366	347	338	377	378	371	353	346	342	350	336	401	356	357	335	345	371	347	334	332	361	346	371	353	365	323	344	323	358	349	382	338	352	354	378	360	351	324	365	334	363	351	368	368	353	335	346	333	382	403	397	340	356	344	341	350	352	357	348	325	376	346	333	338	365	381	396	342	391	377	347	344	352	390	393	322	350	356	326	333	330	350	341	337	366	357	357	345	350	359	341	366	320	367	380	345	356	392	334	349	362	327	325	350	329	355	360	357	340	364	341	314	359	358	332	359	330	373	365	363	375	322	384	371	381	362	357	309	339	343	335	377	343	360	332	346	346	365	392	372	359	398	366	356	345	384	359	334	316	352	346	394	360	355	354	347	349	351	398	418	350	357	356	352	365	321	378	367	355	347	370	366	357	354	362	356	358	360	359	339	363	349	389	348	369	350	341	377	378	358	330	324	319	356	357	338	354	365	341	353	381	319	367	341	368	324	352	365	345	349	319	353	344	328	321	339	340	363	342	360	361	359	370	372	339	325	383	380	327	324	355	343	378	320	375	364	370	333	348	374	359	365	347	297	361	361	312	342	341	341	358	375	355	359	323	339	355	371	389	330	325	392	355	335	363	340	315	358	341	341	342	337	361	354	365	332	348	385	365	373	355	336	340	344	358	326	341	320	331	374	334	363	341	364	330	347	373	327	374	363	360	354	386	387	375	358	373	363	358	364	379	377	342	346	376	343	330	328	375	381	343	355	349	369	370	339	348	387	332	329	378	349	318	363	346	345	330	373	353	344	293	352	349	331	320	350	366	347	357	356	328	349	333	338	346	367	340	358	387	348	351	355	335	342	322	354	346	320	347	349	346	355	389	354	375	360	356	357	379	354	338	362	321	336	357	352	356	380	366	353	343	339	339	349	373	331	338	336	334	360	332	362	339	356	369	350	333	362	359	380	357	351	358	335	379	384	330	349	372	356	325	352	360	358	411	339	338	358	380	338	342	348	356	343	354	392	329	339	349	353	362	349	366	327	363	366	365	356	333	387	342	326	371	367	368	336	363	354	353	364	349	357	354	344	336	317	387	311	384	373	357	384	323	351	336	328	363	360	386	353	338	369	324	345	358	365	349	375	345	388	366	369	351	341	345	392	360	337	333	342	362	369	345	370	324	333	377	352	367	375	350	330	365	332	334	350	353	366	351	344	352	334	348	341	356	353	336	359	322	340	381	334	362
28559	44692	25174	14054	10395	7609	14878	39562	34724	13316	2078	7855	9448	3545	889	797	730	791	725	687	691	703	675	674	681	712	722	699	647	653	670	659	630	654	630	636	644	654	691	674	662	682	672	635	704	682	660	669	664	639	694	659	724	756	832	801	765	730	693	599	650	679	644	659	645	660	634	711	677	658	620	655	650	679	711	658	643	653	628	662	642	668	674	654	631	623	705	642	667	669	688	673	711	651	680	632	667	698	617	689	658	675	656	667	609	640	661	705	652	669	725	640	707	633	711	675	691	652	655	654	654	638	663	637	640	739	646	657	662	624	672	687	617	656	679	708	622	639	683	675	718	652	723	663	663	623	715	642	627	652	640	660	701	676	668	627	679	609	643	666	651	638	648	685	576	657	634	643	703	673	650	664	668	657	658	650	638	653	656	655	697	659	616	713	645	637	657	653	703	688	713	671	641	674	680	665	667	691	663	672	674	648	620	664	668	658	683	654	647	691	638	615	680	668	629	658	640	697	689	677	662	662	656	647	664	660	640	666	642	711	656	671	678	675	631	638	676	725	700	634	643	631	640	673	649	676	692	602	677	650	680	703	644	647	678	665	679	696	643	638	636	645	667	631	640	709	643	648	661	670	641	685	622	640	654	619	694	681	651	678	700	656	689	661	700	690	661	647	661	664	697	678	611	707	614	667	666	651	644	595	627	679	640	675	659	627	648	641	675	681	658	674	592	646	656	668	665	654	667	660	672	691	650	673	673	664	680	648	627	641	694	654	653	662	671	706	651	610	627	682	649	670	631	690	658	680	640	691	626	683	638	643	639	641	659	672	678	645	645	666	651	684	646	618	641	639	685	637	657	638	646	616	661	676	622	661	661	618	708	680	679	667	660	656	672	667	645	653	655	666	612	683	672	648	679	665	615	633	630	634	680	628	699	660	681	671	654	624	649	636	645	606	657	722	624	614	647	666	670	646	666	696	683	645	693	674	633	632	641	646	684	653	677	642	670	674	703	618	648	649	657	644	692	689	646	663	606	622	638	673	661	686	631	695	672	653	650	674	676	627	635	647	632	658	612	696	675	672	693	654	673	662	684	689	704	676	658	638	687	694	609	691	658	664	691	680	659	687	650	636	654	646	669	658	640	704	617	662	645	710	653	618	628	659	650	654	648	700	648	675	645	631	638	638	650	725	667	624	670	642	665	653	697	642	657	643	679	662	663	685	701	661	683	689	648	617	662	689	670	660	627	617	666	653	690	688	679	616	695	667	617	645	622	628	602	698	697	644	649	695	698	655	656	599	651	724	656	639	670	641	682	698	679	707	679	684	697	631	660	692	638	648	662	672	687	680	664	649	671	670	695	659	692	704	662	635	664	644	654	677	642	662	624	653	660	687	630	655	653	650	697	652	648	691	695	650	658	650	633	651	641	678	668	677	642	702	690	685	665	623	647	649	632	671	673	678	665	643	683	635	736	657	669	610	631	617	674	637	652	644	633	651	630	644	639	703	605	661	676	665	645	674	673	657	703	673	631	646	689	654	648	642	640	671	673	655	655	650	646	689	654	630	593	607	663	648	655	685	611	679	678	669	676	654	677	683	655	690	657	623	641	608	665	677	683	669	623	623	648	647	645	648	675	648	639	672	704	678	648	672	661	667	624	685	664	663	657	695	677	616	678	684	660	618	690	631	653	641	666	625	645	643	716	658	655	668	640	627	613	677	643	626	637	715	663	716	675	657	698	663	657	693	639	696	680	616	675	637	647	651	629	650	694	639	654	670	632	661	674	666	637	638	604	642	642	674	689	651	664	645	685	659	690	677	670	687	698	652	673	677	678	617	669	655	642	678	676	641	641	650	610	654	685	643	675	642	623	609	688	669	689	689	634	651	676	667	655	657	631	629	687	676	651	652	648	692	616	640	617	710	674	665	644	653	620	634	653	666	654	676	648	701	660	633	683	643	650	684	645	627	673	661	611	666	690	676	699	669	584	657	656	689	641	691	672	643	682	633	660	596	614	686	706	692	660	640	673	648	655	713	623	685	671	656	624	677	677	681	654	663	653	657	645	671	653	615	633	709	633	638	704	672	654	610	650	691	644	626	678	588	687	617	626	685	657	639	653	669	661	653	663	646	654	683	685	670	666	648	630	644	627	679	640	640	662	657	672	670	635	686	628	667	639	628	650	679	649	678	678	686	694	654	607	680	637	661	657	667	637	673	681	649	692	667	647	645	616	632	672	681	633	611	652	604	664	656	646	662	643	695	692	667	630	600	679	690	679	644	611	701	661	652	665	659	685	663	606	686	672	643	633	631	668	630	688	680	670	679	689	655	658	673	659	653	659	663	645	637	650	634	697	661	655	653	696	703	637	656	664	636	674	714	702	666	669	701	645	617	665	638	691	623	638	672	652	613	624	652	689	638	670	669	678	666	676	671	658	671	680	653	655	651	616	728	657	688	637	634	703	644	633	657	612	638	635	644	646	676	649	712	668	685	693	676	631	700	697	646	616	664	620	674	641	650	670	663	644	648	675	659	637	656	665	676	706	674	601	684	704	611	670	659	661	647	649	662	666	686	691	634	706	622	669	639	650	688	643	632	647	612	661	634	660	666	654	635	641	652	649	633	662	687	623	651	642	727	659	672	600	685	660	672	659	671	666	695	680	696	659	698	654	579	670	667	687	714	703	695	662	646	683	662	673	653	699	637	660	691	693	655	651	668	678	668	668	626	631	657	647	625	620	649	670	660	638	717	636	635	622	650	663	688	697	641	694	652	631	653	635	660	681	638	638	679	687	607	616	692	634	670	677	719	680	685	658	641	619	673	695	634	615	605	672	649	640	659	653	673	696	622	650	658	607	645	632	637	664	664	692	656	659	650	630	721	641	642	630	658	678	676	660	653	694	639	659	697	652	652	712	595	657	692	680	668	630	630	646	696	646	643	621	726	676	660	658	649	669	658	685	650	690	649	675	707	698	682	661	687	641	657	706	645	646	664	665	730	675	692	696	688	674	644	650	695	688	666	642	701	684	634	639	679	640	636	670	662	613	643	662	667	617	645	611	631	648	653	643	709	639	671	707	645	651	683	660	667	623	655	689	645	630	671	646	629	633	672	699	637	685	649	659	648	641	636	667	644	673	677	639	640	661	643	665	663	635	663	684	699	642	661	675	624	638	645	646	682	693	637	612	683	643	663	616	697	719	647	682	703	684	639	666	694	686	660	645	655	709	634	680	689	676	684	640	654	650	652	694	633	656	651	660	678	679	679	637	656	665	647	702	668	679	642	658	649	647	594	688	712	669	588	671	701	676	647	636	675	636	679	645	693	600	630	638	658	625	659	620	676	674	641	657	644	637	708	627	668	631	680	679	683	642	653	689	699	687	636	682	647	682	673	665	657	615	633	650	648	670	658	685	657	631	699	612	682	647	654	674	709	699	668	611	615	667	638	663	621	704	672	639	605	648	634	659	707	658	621	681	605	699	674	683	689	681	653	612	670
23610	21653	29397	24158	21562	20021	21518	39824	37110	17647	2431	4035	4219	791	401	438	410	365	380	349	362	334	362	365	331	359	345	327	332	372	325	332	345	351	347	329	354	348	356	322	322	323	326	319	372	306	339	324	375	345	345	316	364	418	433	409	357	334	383	315	306	343	357	342	325	327	319	297	340	317	342	327	359	321	331	334	343	299	334	319	323	336	317	304	294	333	318	348	342	332	327	352	328	355	318	313	320	344	320	320	323	288	321	320	322	325	345	323	337	320	314	317	332	308	314	296	329	338	337	317	344	356	308	340	333	336	323	374	341	358	298	322	357	322	320	335	336	298	358	333	299	325	323	364	339	309	293	320	321	335	356	312	341	312	318	326	346	324	345	339	320	331	320	321	346	288	365	338	295	362	348	327	356	359	366	336	354	309	330	290	324	341	323	317	320	323	341	325	342	325	319	328	320	341	351	349	346	322	321	305	317	310	315	329	296	322	336	328	343	339	334	336	370	330	344	336	336	337	289	319	348	344	340	312	314	306	328	369	333	345	350	304	310	326	332	385	352	372	343	354	352	320	319	312	310	313	330	359	325	313	356	337	331	352	344	317	326	352	318	346	325	324	316	346	287	328	337	324	326	335	321	317	343	305	300	333	351	347	320	283	319	348	348	361	351	311	303	308	308	338	323	322	323	322	319	345	321	329	357	345	310	304	304	319	297	321	309	357	331	342	324	341	354	307	326	347	300	328	328	296	368	340	309	332	300	329	320	315	288	315	363	330	352	337	358	305	310	336	321	327	310	339	309	372	350	328	340	310	306	336	346	340	344	305	370	344	321	340	356	313	337	355	348	313	354	346	350	346	335	309	326	346	310	339	312	314	320	329	320	331	329	342	335	330	357	356	322	346	310	336	344	344	339	365	337	336	320	316	319	349	308	322	365	316	327	375	339	357	342	303	343	322	343	348	328	319	332	352	302	345	307	298	333	318	342	338	316	336	324	305	324	316	327	340	327	327	351	315	285	343	343	272	326	341	337	334	322	339	297	292	308	321	329	314	319	336	293	315	339	341	306	336	348	347	354	334	354	340	329	362	330	288	300	330	323	329	309	321	346	335	352	365	323	352	357	325	369	310	356	285	329	307	340	353	341	362	369	329	316	354	344	299	332	362	344	308	348	317	331	321	320	322	338	330	335	334	327	325	307	295	334	344	355	323	343	351	320	314	352	303	354	367	336	342	328	326	316	331	318	330	287	323	348	348	337	358	332	340	302	334	314	345	345	315	354	321	317	346	339	340	355	337	354	319	360	332	338	342	337	336	364	330	335	347	328	320	318	314	355	361	355	331	337	334	358	357	327	344	305	355	322	300	338	333	294	282	365	341	331	358	327	348	316	320	340	339	331	325	312	327	333	346	348	350	328	289	313	330	348	309	342	335	322	333	335	302	354	334	331	320	354	331	358	332	325	336	288	319	325	331	339	345	315	324	347	322	308	336	305	294	346	348	334	345	315	333	356	360	333	334	358	360	349	295	311	327	327	352	332	350	347	347	357	312	353	322	335	327	303	326	330	344	346	338	345	331	320	338	306	345	336	356	339	348	329	298	345	329	355	311	324	324	330	338	327	320	305	310	355	310	315	330	325	307	338	330	320	303	344	348	325	341	331	295	329	335	325	338	308	328	338	349	339	299	348	297	348	351	324	333	313	336	341	316	321	336	327	334	360	319	339	315	341	327	314	330	292	299	337	346	328	337	324	341	355	340	332	331	334	323	347	330	313	335	319	336	295	333	330	303	360	320	326	313	303	333	339	337	319	316	322	329	307	335	329	340	338	333	319	311	320	321	357	307	338	347	341	333	356	330	344	302	335	318	329	348	283	313	339	315	333	331	338	279	360	286	309	297	340	340	329	343	361	315	337	317	344	318	318	319	346	312	360	351	293	368	316	304	295	309	321	317	312	339	352	329	332	348	324	339	297	319	332	354	345	319	342	302	319	330	322	322	327	356	306	316	360	301	304	369	334	297	338	334	317	304	349	352	320	326	335	333	300	321	327	328	326	312	378	327	340	332	341	350	321	299	321	333	328	331	310	316	319	319	321	339	329	306	330	333	340	315	352	316	360	351	320	374	351	332	349	329	336	376	335	316	320	294	337	331	357	330	340	338	308	317	315	336	336	375	311	366	341	297	337	306	324	327	356	322	308	350	336	300	324	322	329	308	327	324	333	305	302	344	319	351	284	363	334	302	306	353	320	350	323	306	319	337	339	328	316	340	330	305	307	333	312	319	305	354	334	315	311	348	346	353	311	281	337	313	315	310	289	341	349	337	323	333	328	326	327	343	365	296	326	322	310	307	272	346	321	327	322	338	325	299	309	342	345	328	341	340	326	354	308	314	304	326	306	300	366	323	302	314	324	313	354	299	320	279	320	314	326	314	350	323	320	327	325	309	330	326	343	315	314	321	336	287	313	330	369	320	298	314	330	320	316	344	342	357	326	348	331	355	330	341	335	329	307	354	328	334	348	337	319	357	334	339	320	321	328	317	341	338	315	304	338	322	327	340	332	276	349	321	335	323	337	337	358	326	335	299	329	326	327	355	350	344	303	336	321	332	322	312	332	356	320	350	318	338	357	352	312	346	338	326	318	323	336	341	320	324	379	322	305	329	330	324	345	317	339	335	332	324	309	354	306	329	307	322	308	334	293	285	310	316	325	320	309	302	337	336	337	362	322	326	340	344	312	331	342	325	360	324	347	353	309	329	321	330	334	308	341	375	340	346	304	314	360	324	367	281	326	317	352	338	313	331	358	340	365	324	326	323	356	336	312	324	311	318	305	338	348	336	315	329	338	327	330	307	351	335	334	351	346	357	347	364	335	318	341	340	336	302	325	363	319	339	342	329	337	323	296	335	338	322	363	294	295	296	356	356	327	330	323	315	335	316	351	347	323	320	340	335	318	337	335	337	327	327	342	311	298	339	341	310	325	317	348	343	353	309	328	338	323	303	321	346	355	345	300	338	309	334	323	352	350	332	305	350	331	355	346	303	320	342	325	352	348	341	337	350	322	351	363	332	346	318	311	303	346	343	338	334	342	289	321	323	341	355	321	340	329	315	326	346	359	328	313	318	318	313	309	331	308	335	316	342	361	315	333	329	340	339	340	343	330	334	321	342	295	348	333	328	352	337	294	302	326	348	346	355	338	345	352	299	362	339	293	343	368	341	300	305	310	341	303	289	355	331	311	309	311	347	307	348	343	340	301	315	337	331	337	328	318	329	349	344	331	328	326	331	313	285	328	366	376	371	321	300	355	344	335	354	330	349	302	313	344	330	364	313	340	325	330	346	345	327	342	331	334	315	331	307	329	320	291	327	323	325	354	303	301	347	334	309	289	327	317	347	315	336	347	313	282	366	352	326	311	351	309	316	325	306	290	318	305	342	334	325	292	337	321	311	304	336	342	338	343	350	327	338	342	330	333	364	355	340	310	352	325	334	334	330	311	334
32411	52665	31112	18999	13360	10226	30221	47863	43210	19235	4781	11479	10994	1918	847	837	743	706	735	756	631	668	643	613	603	602	648	592	624	592	601	626	567	596	616	639	592	599	627	585	635	589	548	596	607	645	606	594	604	580	577	571	689	969	1021	855	756	692	604	605	582	605	604	579	596	619	593	603	607	583	573	608	556	612	575	594	593	639	557	628	605	552	600	585	609	628	626	623	615	617	621	583	651	572	622	564	621	566	553	642	571	552	598	569	602	642	603	563	589	593	575	563	587	576	586	666	617	581	583	583	601	554	590	587	588	634	589	597	604	608	586	616	597	598	610	616	631	573	585	554	575	608	618	590	570	596	593	608	614	637	609	599	602	551	583	587	588	591	614	585	622	590	573	563	621	609	550	644	595	620	609	616	605	585	574	617	581	591	598	617	574	545	562	578	581	658	589	583	580	587	584	593	610	596	586	602	555	587	610	588	593	596	603	622	607	610	587	631	661	612	611	559	610	620	597	563	575	625	587	593	620	610	592	592	586	567	643	585	605	595	612	592	587	602	603	619	588	573	634	608	617	568	582	567	609	615	600	590	599	597	572	558	642	594	584	589	617	576	628	551	607	613	614	560	591	594	594	586	577	632	613	580	566	587	597	582	577	628	581	583	619	606	540	605	626	606	615	592	612	556	601	613	583	606	599	628	648	617	551	599	589	632	608	641	642	592	593	588	600	534	623	607	618	569	584	616	602	612	578	598	600	564	558	642	604	579	605	620	578	627	617	553	593	593	590	639	644	557	602	564	579	609	599	536	588	639	588	542	577	598	575	592	598	570	616	585	612	573	598	585	566	605	611	583	623	554	614	635	612	608	594	576	581	630	607	569	568	620	609	626	635	621	590	581	624	585	600	598	603	594	570	605	602	629	611	612	645	597	563	569	560	596	575	581	593	563	608	593	605	537	631	581	593	581	632	624	588	609	607	670	564	630	585	558	618	588	586	641	585	602	561	612	561	602	613	583	634	630	594	581	574	579	600	594	614	615	620	556	591	606	601	555	618	587	585	578	595	630	587	597	615	566	607	594	615	596	628	575	605	617	570	568	570	559	587	560	585	597	615	642	556	593	565	591	592	594	605	556	566	618	590	578	602	611	610	557	580	613	583	604	630	617	580	613	614	625	620	589	562	623	557	598	629	578	583	602	609	588	608	564	613	565	533	617	587	614	573	622	613	582	609	619	616	596	605	590	581	594	551	574	629	587	595	576	595	560	589	583	602	627	623	619	624	592	589	606	571	628	592	560	607	588	596	565	598	636	633	610	597	594	568	596	611	597	552	566	616	578	595	591	561	615	581	650	604	557	585	628	600	590	623	570	600	575	592	559	576	635	565	599	587	612	632	615	581	567	589	617	562	584	551	607	627	599	604	629	597	621	608	612	556	630	638	593	611	582	605	603	550	592	596	605	609	620	604	590	617	593	577	615	594	606	593	557	637	591	664	556	570	639	525	552	588	571	542	615	599	565	607	572	618	579	590	622	599	644	547	577	591	619	614	566	592	616	599	615	635	631	617	609	536	562	568	616	618	615	635	603	584	564	634	577	561	579	611	627	572	595	570	614	569	587	562	623	600	640	629	595	625	576	619	537	631	591	596	598	588	582	636	593	605	588	588	576	643	622	582	608	614	597	624	563	571	560	609	589	576	612	586	577	602	590	569	623	583	597	600	614	595	579	632	605	608	608	588	596	599	573	632	590	601	597	607	575	560	555	612	570	572	607	572	627	591	558	604	616	592	603	562	564	577	652	550	537	614	581	617	578	564	601	614	602	603	665	592	579	640	663	596	657	606	575	559	577	602	604	566	583	606	636	583	632	647	573	577	613	611	579	673	577	561	630	617	597	632	627	562	583	600	598	593	592	549	571	580	590	623	644	594	573	595	604	626	644	567	601	599	635	594	656	610	620	610	610	634	560	618	604	596	583	587	588	590	574	595	587	573	574	561	582	631	588	622	642	586	612	610	592	621	597	595	591	578	564	577	578	597	578	600	547	584	603	600	585	583	555	543	587	595	635	534	596	668	591	592	602	594	599	615	594	600	588	607	575	608	605	589	541	582	613	581	623	594	625	619	589	580	586	649	607	639	560	586	607	594	590	602	601	576	607	654	521	583	594	581	599	566	561	592	606	574	584	593	585	611	561	595	603	569	564	658	550	639	582	570	604	581	603	590	564	609	593	602	606	581	573	600	613	606	591	628	596	585	590	574	595	554	584	614	572	582	568	568	589	610	623	584	570	575	548	595	577	571	602	606	613	584	574	570	583	580	601	619	596	639	609	591	599	581	652	596	578	572	582	589	573	571	591	605	639	594	603	572	577	559	564	629	629	573	618	612	539	591	590	549	616	556	613	585	620	605	592	631	586	598	572	586	593	589	611	577	592	636	578	592	576	604	624	570	583	607	569	615	587	563	620	624	592	558	559	621	583	643	622	587	623	576	582	617	625	564	621	626	564	604	664	593	635	584	611	614	576	597	631	599	619	595	647	657	597	615	595	574	544	594	589	587	579	584	578	608	629	595	632	572	588	589	628	569	564	563	591	616	609	613	598	635	561	562	601	583	618	593	600	594	617	566	615	590	593	611	587	599	606	616	583	582	558	574	599	600	602	600	624	605	600	627	604	626	600	614	575	596	616	601	571	620	601	546	610	581	550	625	593	639	609	578	606	625	603	582	610	585	596	605	577	590	593	601	607	584	559	574	626	579	580	604	591	597	601	595	650	613	632	637	618	584	597	600	610	604	636	530	577	657	623	601	612	555	599	569	547	577	634	585	649	627	569	583	540	629	608	570	582	611	546	562	627	647	592	557	580	603	527	587	618	569	577	620	609	598	566	626	643	610	610	572	579	574	583	572	644	596	633	636	594	575	607	584	611	628	588	580	621	579	625	548	583	578	627	590	575	626	604	582	629	554	592	554	566	579	641	595	591	550	591	597	594	597	591	565	575	609	600	566	594	559	591	543	550	607	616	592	592	591	599	606	556	623	579	575	633	578	580	615	597	553	636	653	622	628	625	594	570	652	560	644	599	589	603	619	602	618	532	586	562	610	548	621	583	659	589	653	645	624	597	592	612	615	614	582	590	630	576	583	565	599	583	575	569	602	582	586	610	538	582	573	579	547	601	612	634	634	599	555	618	560	589	642	638	596	613	616	566	607	605	599	596	616	605	617	556	615	555	574	612	565	579	574	559	589	576	595	574	542	607	636	603	566	592	581	567	550	591	619	617	608	634	629	593	591	606	637	622	589	606	568	637	608	609	607	566	587	586	587	588	574	627	631	613	570	597	598	621	635	616	614	603	587	586	640	590	603	602	646	590	625	604	601	604	614	567	605	583	623	571	590	626	567	568	614	570	594	601	597	600	605	595	579	620	590	578	619	567	606	593	597	656	565	593	602	593	650	540	604	585	606	555	570	624	594	584	589	601	595	592	597	535	599	577	582	597	606	589	621	580
27401	22460	14928	4087	1664	1134	1782	4128	3764	1199	492	720	655	444	437	427	436	420	447	399	441	402	414	403	431	432	438	417	406	436	422	394	423	367	426	389	438	392	423	401	410	385	438	416	398	399	419	407	403	404	402	376	377	444	421	452	451	395	398	423	391	412	364	424	431	397	436	392	393	385	429	408	382	414	422	407	433	420	395	392	373	362	399	416	434	426	392	384	407	415	436	400	411	419	399	449	423	404	438	395	405	399	405	444	402	411	371	409	392	459	409	408	421	421	432	404	414	382	370	376	412	404	376	421	413	388	388	401	388	397	434	426	410	384	389	402	380	416	390	432	391	448	390	408	405	395	396	409	413	410	421	382	415	382	384	395	384	432	432	384	445	395	419	414	414	385	377	387	375	449	394	411	400	420	416	429	378	416	412	407	432	418	411	424	418	434	429	421	431	372	401	425	402	378	419	417	402	431	427	410	403	390	417	413	431	412	413	417	400	447	412	427	418	409	415	416	425	391	391	385	397	403	384	430	412	434	425	417	409	410	426	416	405	422	445	411	422	389	427	378	393	414	408	417	450	431	373	383	406	413	415	390	414	433	400	411	449	435	407	366	373	446	430	385	424	377	404	428	417	413	398	414	406	374	374	392	375	420	422	409	421	425	433	425	405	446	437	422	387	446	444	374	386	406	426	429	400	385	405	376	411	385	434	401	373	385	402	379	405	423	390	423	423	365	382	398	429	415	388	361	433	430	413	419	399	406	406	411	391	386	380	383	401	397	410	392	393	422	364	424	408	444	408	419	408	415	406	414	411	407	467	422	431	429	369	396	402	406	422	423	443	433	392	409	377	407	413	397	429	410	385	391	404	393	390	399	405	410	423	428	425	387	421	425	407	409	399	396	414	406	420	374	397	433	447	421	389	418	400	394	398	404	401	399	428	371	390	427	404	382	407	434	417	370	414	430	399	363	393	423	388	428	438	424	362	414	442	438	435	395	388	423	407	414	393	402	395	409	403	422	392	398	419	413	421	411	398	416	380	424	419	387	432	400	416	354	390	383	425	400	397	379	427	406	403	427	427	406	371	409	388	419	430	454	428	402	432	429	390	387	420	423	410	428	424	427	384	412	419	387	439	399	429	396	410	414	388	428	435	459	399	422	424	425	391	367	391	434	384	412	404	390	390	424	368	424	413	402	409	387	381	430	452	429	404	443	413	387	408	392	402	366	374	451	365	372	404	426	429	388	404	414	397	441	387	404	368	398	400	443	388	407	379	435	388	391	396	379	377	389	422	414	397	391	397	394	427	427	395	450	416	413	435	428	436	368	397	412	417	427	398	412	376	430	401	398	425	400	386	398	403	427	430	433	391	415	402	380	408	396	420	415	400	375	392	429	420	426	401	421	389	397	445	397	436	417	409	416	400	378	381	377	433	398	393	394	398	404	408	390	442	415	392	410	400	440	430	370	414	411	383	421	412	383	413	446	407	425	426	409	417	414	414	398	391	435	399	414	407	379	394	451	405	449	363	415	428	405	443	400	469	419	395	385	425	370	443	384	441	442	389	387	448	409	431	394	378	398	383	387	428	414	439	382	413	427	437	410	410	389	401	404	391	432	422	403	422	419	413	407	352	417	400	434	358	450	411	413	416	437	411	426	457	431	408	406	397	379	419	427	404	402	384	414	405	404	436	421	406	428	415	401	438	412	412	395	379	429	417	438	392	410	407	364	420	405	387	423	427	388	415	425	381	390	405	431	426	424	403	384	418	418	412	380	392	399	395	380	446	398	409	377	380	428	415	404	417	398	415	410	412	370	423	410	391	420	421	425	390	426	376	418	430	411	440	402	395	417	410	373	444	377	408	447	418	406	424	425	418	413	427	380	411	388	387	415	423	448	410	399	375	447	422	398	417	387	377	400	387	368	408	400	388	400	416	427	386	403	364	390	405	413	366	420	386	421	416	384	415	412	409	394	423	396	445	345	397	422	392	404	426	403	400	390	399	420	390	385	387	403	416	419	415	392	377	388	390	423	375	411	451	364	421	421	414	408	425	424	420	425	438	401	417	378	399	391	398	401	418	378	368	429	384	402	447	446	389	408	430	397	384	378	415	399	384	416	397	402	415	396	421	452	398	419	407	409	415	421	405	426	433	396	440	380	428	432	445	419	411	429	418	421	382	412	413	398	407	390	385	396	415	386	374	414	384	400	407	391	426	411	420	427	405	417	439	405	437	403	396	412	421	413	392	372	391	418	413	407	406	419	425	421	386	383	426	421	425	404	409	382	446	447	415	428	425	400	431	412	390	420	442	409	412	399	402	397	387	405	411	444	469	400	405	415	435	374	422	419	401	380	391	422	394	400	379	394	408	414	388	380	389	417	406	386	429	395	420	415	402	414	466	391	415	393	451	409	401	404	375	419	395	383	387	364	444	400	412	381	398	410	403	417	419	422	383	401	403	400	374	394	379	381	428	401	426	429	400	429	418	422	441	401	398	402	373	417	428	393	405	395	371	426	400	417	411	406	393	432	412	377	413	416	400	405	380	389	416	387	435	406	415	404	380	413	397	400	428	405	364	386	390	397	464	391	363	407	444	392	421	403	405	415	413	397	417	444	405	400	383	381	418	410	409	389	420	416	418	421	358	393	415	406	408	416	412	438	424	396	406	409	433	412	422	415	398	369	419	450	422	427	414	389	374	386	407	423	422	419	415	424	426	406	376	414	410	387	412	405	442	424	412	393	435	415	419	412	395	430	410	401	421	412	459	429	401	428	423	385	407	430	388	401	416	421	396	399	375	401	408	414	400	395	418	419	427	418	405	411	412	414	432	429	390	431	440	406	409	382	379	419	439	420	379	424	383	416	388	346	432	406	394	411	421	407	403	393	403	434	441	417	445	408	409	424	384	406	390	382	417	381	374	409	396	414	441	405	419	411	419	374	429	422	408	429	386	424	420	431	480	395	396	393	410	411	435	408	412	397	402	370	439	414	345	394	419	387	397	382	423	430	363	400	426	372	370	446	419	367	409	436	408	407	361	384	430	415	420	414	408	403	418	442	435	407	391	420	391	430	421	379	440	402	367	402	397	429	407	405	389	415	379	392	394	436	423	407	419	391	396	384	449	426	388	414	434	412	402	440	426	399	427	391	389	403	414	418	419	424	428	418	424	389	457	429	414	423	430	389	404	418	419	409	415	421	425	412	397	400	415	401	379	411	451	407	439	413	428	382	397	441	407	437	380	405	397	398	432	384	396	409	403	395	459	398	405	417	394	399	402	421	417	431	360	414	395	412	447	387	430	405	390	420	419	389	416	428	396	394	430	434	414	411	401	413	392	409	430	410	401	394	429	413	419	423	402	441	422	390	420	433	414	422	414	402	422	434	398	450	418	380	432	398	408	420	383	380	366	401	408	392	412	417	420	419	430	417	397	402	400	382	390	386	390	433	421	434	408	411	416	431	406	411	436	403	430	409	421	412	393	387	354	400	384	441	421	373
25207	34762	14158	6868	4560	3385	5138	11001	9666	2820	1044	1820	1461	938	858	797	858	831	814	792	766	706	774	727	741	772	771	772	672	761	732	742	802	807	693	743	748	740	768	821	809	770	776	792	754	747	746	717	753	772	784	750	778	769	831	744	750	766	745	723	743	784	751	772	792	739	701	711	770	722	701	711	774	749	748	787	800	739	775	762	747	748	760	768	754	742	760	736	748	754	748	750	737	750	721	693	754	744	767	746	832	735	738	791	781	761	704	712	736	730	760	781	736	759	758	751	735	766	723	804	712	735	685	727	784	709	719	707	765	755	719	745	794	769	764	728	707	735	758	746	789	760	760	755	763	764	766	762	762	738	747	791	730	754	752	715	723	768	795	757	743	782	774	737	775	725	734	745	733	748	780	756	719	789	746	753	715	747	748	723	743	741	744	689	713	762	692	698	754	777	731	712	716	750	749	743	708	729	713	725	722	715	746	716	789	774	736	731	738	694	757	724	804	725	770	741	731	789	750	785	742	757	760	774	714	749	723	758	732	777	713	737	796	747	776	784	819	734	754	779	759	756	726	714	739	735	760	761	743	763	738	705	738	773	764	773	766	744	735	778	769	742	816	828	766	770	725	736	775	779	723	741	756	735	756	765	780	690	739	788	771	726	746	697	726	784	785	759	708	797	761	756	729	722	740	813	775	749	708	735	741	745	789	733	778	781	724	749	742	676	731	793	699	774	738	768	750	785	701	667	756	769	740	761	737	729	723	737	752	719	715	703	743	744	756	725	752	731	786	785	683	709	759	752	754	724	768	705	751	749	765	753	782	722	786	772	727	729	749	779	731	731	773	776	734	728	719	754	762	787	743	760	787	788	713	714	762	814	748	810	758	733	734	736	707	723	786	710	740	794	793	718	762	790	718	789	756	740	723	732	743	763	770	803	743	725	733	765	780	790	797	727	769	756	736	740	719	723	785	724	742	735	743	788	818	725	753	797	752	763	714	720	779	791	735	700	744	795	731	756	760	744	758	740	713	778	702	758	770	756	773	705	722	756	706	753	746	764	744	748	740	735	735	756	760	735	733	757	749	742	771	758	748	767	766	774	666	808	764	753	776	722	750	757	787	803	698	772	761	736	772	701	725	771	755	740	712	738	698	755	773	774	765	721	702	744	771	759	753	736	775	745	734	709	755	792	748	785	733	733	726	780	788	724	679	718	783	750	759	738	774	753	749	760	771	698	719	731	706	819	721	735	762	797	764	738	726	732	716	726	707	724	734	711	771	718	696	736	792	735	787	772	710	799	747	709	740	740	727	747	775	735	747	725	723	725	752	788	680	765	756	794	774	752	730	767	812	772	776	818	742	735	810	778	703	765	713	784	774	761	753	729	742	792	759	737	774	717	720	795	781	728	735	727	790	793	727	761	764	745	714	772	768	716	779	731	731	689	765	733	716	695	726	785	735	728	749	731	751	766	782	721	751	720	747	748	777	727	771	780	724	763	752	734	771	778	737	736	738	769	708	714	731	796	788	744	785	735	755	746	727	733	712	776	706	754	712	702	731	767	727	702	720	686	708	765	779	708	758	667	723	787	773	685	762	778	762	758	719	780	753	745	776	798	782	770	749	737	712	745	775	768	754	750	739	733	777	789	789	687	753	747	756	697	741	721	722	773	773	741	745	726	756	729	746	761	786	705	765	782	724	750	760	730	763	744	754	723	789	790	743	737	743	762	718	737	767	725	791	769	754	816	748	740	736	710	717	811	730	784	707	746	739	743	799	736	740	702	725	766	763	731	784	768	773	797	738	746	736	748	708	779	777	751	692	785	733	774	712	733	757	718	673	744	731	754	789	757	759	711	726	765	720	730	779	784	734	707	731	743	750	748	772	767	731	728	727	738	747	734	776	725	768	752	734	714	761	768	720	783	812	786	803	799	772	732	757	774	783	746	756	762	781	794	784	738	771	773	773	728	769	755	801	748	710	746	717	723	756	759	745	754	738	743	751	741	773	759	777	761	770	730	737	794	741	748	734	724	776	733	784	742	744	780	759	727	731	746	749	812	761	730	736	754	700	802	787	781	734	728	728	767	729	771	755	762	723	754	762	710	731	794	776	756	752	762	818	734	771	725	741	780	784	785	693	731	765	762	795	718	733	839	706	802	769	794	742	744	739	749	769	750	750	697	780	748	791	776	731	778	745	768	761	750	724	724	779	766	786	739	763	737	751	702	744	768	733	738	802	750	768	722	747	753	747	707	730	739	822	720	769	758	741	732	774	717	746	780	730	762	817	723	695	779	748	770	728	725	735	752	714	717	761	745	769	813	770	757	741	728	803	760	783	790	788	769	754	814	757	749	753	720	797	759	721	734	710	704	740	726	772	792	720	731	757	738	735	711	777	777	751	692	759	720	778	750	771	774	781	766	743	756	753	754	716	761	767	763	725	755	753	691	733	747	745	701	706	745	776	732	754	806	755	791	734	765	793	752	775	713	741	730	724	779	749	754	757	773	755	781	784	757	752	758	749	786	736	806	775	706	758	760	841	782	754	750	753	774	701	767	778	676	740	721	724	808	774	727	755	748	749	774	740	690	738	773	731	769	761	765	739	767	757	724	755	733	715	768	713	692	747	738	732	751	715	759	789	743	762	733	822	758	746	769	738	741	771	661	739	760	777	705	679	746	718	763	705	822	743	779	732	744	774	732	792	746	718	806	751	750	777	733	745	754	801	755	739	747	741	736	764	741	814	751	709	744	687	753	729	735	716	801	736	739	771	744	799	740	747	742	770	778	795	707	705	724	735	770	694	722	797	758	813	766	733	746	744	738	748	784	783	714	729	728	716	821	732	789	775	766	789	758	749	742	764	760	726	694	791	761	697	735	735	761	732	775	704	711	760	764	724	716	750	713	745	734	744	748	724	774	713	785	739	766	702	732	719	769	724	767	764	721	780	733	749	765	776	725	782	713	781	759	763	772	771	748	749	734	752	719	766	782	795	671	731	744	731	735	794	745	777	702	800	734	716	731	731	762	729	752	723	783	786	743	744	687	733	773	791	733	741	724	752	756	777	767	736	791	762	756	786	739	744	760	727	799	749	790	739	739	796	752	757	775	766	742	762	749	757	742	785	730	729	785	725	785	731	767	729	735	720	752	740	766	779	707	731	758	697	757	732	762	721	746	792	794	762	769	758	752	778	729	801	801	718	743	695	751	763	742	716	769	748	754	748	722	748	746	731	754	769	708	762	731	747	731	708	751	732	737	773	732	717	780	760	744	775	761	753	720	728	746	728	721	780	756	719	749	738	738	770	737	739	751	768	719	732	780	734	730	731	746	726	733	730	697	807	723	717	784	823	729	755	734	768	795	770	803	743	757	785	712	745	774	734	769	708	738	772	717	699	729	726	788	748	714	801	774	794	699	789	721	706	729	732	774	772	752	674	743	758	721	741	721	751	749	758	833	729	704	714	747	770	771	763	782	730	755	787	763	729	742	742	721	742	736
24521	21612	28688	24732	20202	6173	10363	25861	22483	7495	551	3345	2634	489	448	388	415	401	363	393	372	400	367	350	348	380	343	374	362	376	370	326	383	382	358	360	356	361	339	380	350	354	346	337	346	352	375	402	396	341	347	369	403	441	452	410	425	410	361	327	356	358	317	339	344	346	359	388	339	390	337	356	349	370	339	346	358	355	378	347	347	386	369	358	336	348	336	374	360	371	354	358	333	357	342	364	331	356	374	363	355	379	352	351	348	341	350	350	374	368	334	349	334	349	358	378	332	391	351	351	367	371	368	355	367	348	352	354	347	358	375	358	352	343	355	379	365	338	359	339	352	346	358	328	345	351	348	363	368	316	367	373	378	342	386	361	341	379	383	334	357	359	355	323	348	329	368	366	340	326	333	366	303	340	364	349	334	377	346	349	337	344	363	342	343	349	358	345	352	352	348	354	373	322	341	358	348	360	371	363	351	337	367	351	348	337	356	388	353	351	352	370	349	313	374	366	367	361	344	351	365	337	389	341	356	374	373	375	383	367	329	352	378	346	343	347	344	377	356	316	348	391	368	374	369	373	336	348	372	389	350	377	358	361	373	384	360	377	345	375	316	366	330	365	349	362	373	344	351	360	334	349	356	320	351	355	339	352	381	356	324	369	361	353	348	390	355	334	353	336	374	335	348	369	331	348	338	378	359	341	354	344	353	382	348	339	364	383	341	356	331	351	343	351	328	360	338	339	376	332	358	343	366	366	360	343	374	332	354	337	352	364	347	339	332	328	341	364	377	339	337	336	367	387	361	341	349	390	358	395	364	334	352	340	347	364	362	349	363	345	335	368	345	322	364	350	375	383	352	352	380	341	363	383	384	341	367	351	360	347	323	354	385	360	351	373	357	358	331	358	325	378	347	332	340	336	380	331	349	379	365	352	390	319	336	350	332	363	350	369	332	364	340	371	350	337	342	370	342	345	348	377	334	307	389	358	401	346	360	329	338	385	381	326	339	329	359	304	328	384	357	342	392	331	373	367	349	337	320	368	348	390	353	390	322	351	324	328	369	379	377	363	363	383	338	342	321	339	367	381	363	348	378	343	370	323	353	349	352	322	335	337	354	350	330	369	346	369	340	376	379	369	348	346	356	344	346	345	365	359	380	343	373	320	347	323	338	358	333	359	351	332	373	366	366	341	412	359	355	378	332	347	326	361	347	363	342	323	369	347	354	362	349	357	368	342	325	325	333	335	334	357	305	400	364	343	366	332	349	317	365	343	370	355	367	360	349	316	347	325	347	346	344	325	349	353	322	393	356	365	361	367	347	340	365	329	365	351	390	352	358	352	354	349	349	378	362	349	359	360	339	386	344	360	382	337	372	334	328	329	365	388	374	364	331	355	359	366	344	368	343	343	347	328	348	358	356	364	371	359	361	374	344	384	367	331	354	362	349	339	353	325	375	352	349	348	364	340	363	345	333	340	341	379	352	349	393	333	343	346	342	347	392	344	358	334	399	350	340	345	324	339	353	371	361	352	356	354	378	378	343	353	391	373	394	355	358	357	345	354	391	349	383	409	332	355	374	356	335	364	334	397	348	351	366	365	348	321	345	349	352	349	365	353	367	336	375	361	345	349	372	371	356	357	329	372	380	340	350	340	398	323	344	402	345	345	332	388	381	361	377	318	334	383	346	378	390	349	330	356	332	363	368	320	339	340	370	367	345	348	344	379	352	368	372	332	393	336	356	342	333	350	316	371	373	365	347	344	367	326	341	334	345	353	366	375	359	377	327	315	371	355	372	349	339	376	354	358	359	377	335	326	365	347	353	361	352	335	338	353	375	332	372	369	331	284	333	356	345	371	372	367	369	366	363	357	311	373	361	380	336	355	337	347	312	385	374	360	346	354	321	372	360	382	362	361	361	351	368	350	324	332	330	362	373	376	366	332	379	344	344	362	363	376	383	332	374	334	352	393	361	339	356	323	384	315	376	320	372	373	372	357	353	364	344	361	338	351	369	343	341	371	363	336	372	416	367	326	332	354	375	375	375	390	366	363	365	363	341	338	341	344	337	353	331	327	328	339	360	360	365	359	348	376	393	365	371	312	386	349	335	324	390	348	351	319	379	353	360	359	349	347	382	351	374	343	333	383	353	326	348	347	353	345	332	347	348	367	321	361	333	377	347	340	332	356	361	348	312	374	347	399	368	405	342	320	337	344	344	368	364	346	345	311	364	364	352	338	376	367	333	363	378	350	344	333	344	389	351	313	356	348	346	350	372	341	352	356	374	386	329	332	347	376	341	359	372	389	372	346	379	321	373	350	340	365	335	358	342	347	337	357	351	336	357	343	362	354	366	370	365	387	359	348	357	401	389	375	338	371	358	349	386	375	338	344	394	335	366	353	370	328	327	364	374	308	351	373	372	316	337	325	346	377	315	359	335	362	352	313	329	334	332	363	386	331	358	397	363	328	358	373	346	356	363	349	333	358	377	339	323	330	323	361	344	361	377	349	364	348	372	394	344	351	362	347	346	331	343	356	340	336	364	331	370	367	363	345	358	358	362	340	345	342	357	330	377	340	351	356	344	336	357	373	399	335	326	339	334	333	346	342	361	378	347	371	374	364	383	359	336	357	345	322	332	370	335	356	393	348	386	334	374	340	375	373	349	370	344	352	325	322	308	351	327	361	355	346	346	374	347	356	371	367	370	363	361	319	363	332	337	348	356	327	350	363	342	336	311	333	352	357	377	354	320	335	338	353	357	353	379	331	377	339	340	365	328	335	328	361	342	343	363	394	345	368	352	353	361	378	379	356	336	351	363	329	371	354	322	385	372	364	345	358	349	325	338	356	319	367	379	318	342	350	324	356	368	358	342	354	368	339	339	351	357	363	348	371	396	362	353	344	396	361	366	364	388	361	350	340	347	350	349	348	336	361	354	342	338	333	356	389	350	380	339	328	349	380	325	373	354	364	362	333	349	366	347	343	354	312	349	370	348	349	342	349	336	366	343	340	356	348	367	320	399	327	359	362	344	359	335	331	345	377	372	322	368	331	350	371	347	366	384	367	339	377	331	355	355	381	330	356	374	323	370	362	329	369	346	353	352	387	387	343	381	344	356	342	358	335	384	358	351	325	333	387	333	339	331	341	344	358	357	339	346	375	341	376	350	368	340	348	395	319	353	372	339	335	344	372	351	343	377	340	360	347	337	381	365	343	371	354	320	329	341	372	365	362	375	345	337	350	350	358	362	334	379	327	330	394	381	361	356	352	373	342	373	343	335	369	319	309	354	338	374	333	373	375	356	349	324	371	331	353	342	353	324	373	341	384	324	355	339	361	363	338	337	363	322	321	338	364	349	375	372	311	331	348	371	329	360	362	370	367	376	332	348	337	348	343	359	375	369	394	353	355	348	350	380	361	338	379	336	341	356	329	377	332	355	341	347	373	345	331	362	366	347	319	352	313	368	375	367	360	355	360	334	323	327	384	369	322	364	331	347	365
29301	46592	26285	13458	9194	7203	20919	37277	31273	11305	1184	9855	6976	1042	934	849	847	793	762	798	696	723	692	701	696	642	673	648	669	687	669	708	686	699	631	642	658	679	659	647	698	674	710	709	687	639	677	663	686	634	630	650	748	889	1123	998	787	732	663	662	675	669	662	665	634	649	646	620	621	691	648	677	600	672	635	636	640	670	639	659	660	628	687	699	617	653	645	714	653	623	698	658	664	678	663	622	665	648	672	613	633	695	727	645	674	597	682	684	702	608	646	681	653	658	639	659	623	647	672	676	650	689	649	603	692	697	640	635	647	655	646	654	650	649	680	665	610	651	662	659	619	614	617	666	679	619	648	641	696	685	679	660	672	636	689	612	675	630	683	668	654	608	634	645	580	612	670	655	629	660	650	657	632	645	611	649	573	638	652	670	691	653	637	629	664	686	612	647	665	670	641	661	649	701	657	645	634	640	671	649	603	650	652	676	649	658	656	668	651	667	701	640	686	696	596	635	655	647	637	687	623	676	616	682	658	676	641	674	603	668	677	644	663	682	666	655	645	639	683	653	660	652	678	662	668	677	656	648	647	635	628	655	663	676	648	638	658	653	691	631	629	645	703	633	635	697	654	633	666	657	650	639	678	662	662	635	676	620	704	612	685	673	660	658	640	670	650	675	620	625	665	673	643	677	604	659	664	650	665	696	665	667	625	637	609	655	670	682	629	650	648	628	660	653	647	650	639	659	605	604	653	687	703	643	641	656	666	697	664	640	643	682	633	627	666	656	631	644	706	637	692	663	645	667	708	683	699	627	680	633	648	721	625	697	628	657	613	667	667	622	637	674	606	648	631	678	677	647	625	644	608	630	611	648	668	671	648	613	615	657	652	629	658	677	620	694	691	646	651	667	695	631	636	657	659	671	720	713	637	635	631	626	669	694	678	682	643	696	647	656	641	687	625	597	653	622	658	716	698	632	639	674	627	674	629	603	672	650	699	677	663	670	705	666	659	596	672	653	673	667	643	642	651	613	692	629	623	683	671	610	634	644	646	624	666	638	672	666	662	660	666	632	630	685	687	642	627	630	679	667	642	641	669	689	642	648	665	627	682	645	642	643	650	648	640	640	664	659	618	687	658	673	694	628	663	710	668	656	668	646	608	657	650	636	639	670	665	665	633	656	649	641	635	619	581	616	624	688	696	656	633	678	650	605	677	671	637	649	680	638	632	639	616	664	639	632	647	645	694	654	691	672	657	693	644	688	651	659	646	642	614	642	656	648	701	621	629	628	642	671	619	608	660	660	667	671	663	666	634	654	644	631	649	635	643	649	638	689	609	694	625	700	662	661	647	640	642	667	589	613	661	683	631	605	644	653	678	613	652	623	653	669	652	669	644	617	669	668	662	612	669	691	655	665	656	643	680	617	653	654	710	627	668	601	632	683	638	621	677	659	678	680	666	630	633	695	675	690	655	630	690	666	636	633	694	680	640	588	657	690	673	731	637	651	623	635	690	682	614	663	646	614	680	601	656	660	691	652	695	635	698	630	729	619	630	652	619	651	669	644	647	660	692	667	651	695	628	663	637	632	671	648	659	623	625	654	663	671	641	730	714	583	646	671	663	595	643	654	645	657	668	693	590	641	644	646	629	621	676	654	631	636	664	664	643	677	661	672	673	655	666	687	659	655	673	674	694	653	670	667	692	597	646	641	656	668	641	621	630	634	671	688	671	657	651	607	637	628	660	662	666	662	628	645	622	687	670	694	689	668	594	641	640	697	642	673	649	644	643	676	682	649	634	639	655	664	672	625	658	642	624	616	649	662	654	662	680	651	641	632	597	640	631	615	636	610	681	620	654	687	646	635	631	642	619	621	676	675	608	678	720	691	662	667	673	645	658	660	651	674	707	615	652	637	645	669	652	659	739	674	640	637	689	648	631	711	641	653	635	671	646	634	598	653	660	656	698	648	685	688	679	642	642	650	678	662	671	685	628	725	656	660	663	656	655	675	655	622	636	665	633	605	562	668	668	659	664	681	669	625	644	666	625	638	649	647	630	632	682	643	664	652	674	657	638	659	620	661	643	633	604	658	655	616	623	638	661	644	671	674	704	637	643	649	679	632	674	663	682	636	637	678	642	646	662	642	643	659	657	643	623	619	648	643	653	642	696	645	648	650	643	627	653	629	632	660	629	707	657	663	637	623	694	689	637	653	664	704	651	676	642	678	663	638	693	660	642	671	657	689	669	637	660	627	657	649	693	672	675	652	685	615	662	627	662	662	683	674	637	678	647	673	676	658	650	725	629	639	659	639	652	678	675	652	643	617	630	681	619	630	644	642	642	671	602	634	684	687	696	662	678	676	694	633	655	620	645	658	649	652	666	657	641	667	641	622	703	672	646	679	699	645	648	675	659	636	667	640	663	663	663	688	629	622	713	680	657	640	680	658	677	625	635	714	671	632	635	654	613	620	640	650	645	640	662	679	658	660	668	666	658	675	689	649	648	673	671	674	648	690	646	652	644	638	638	627	627	701	638	620	661	638	596	603	652	647	642	610	651	676	672	615	617	609	639	669	670	655	641	673	650	632	645	644	612	626	644	626	671	645	679	655	631	686	667	675	657	635	662	644	680	643	631	682	631	637	665	655	596	678	646	687	621	704	647	677	695	646	652	672	640	641	692	687	664	724	657	641	662	637	685	671	648	639	627	651	642	619	660	655	647	679	647	588	637	624	650	678	603	675	664	649	632	703	623	682	614	658	662	679	637	676	661	626	635	697	672	669	615	701	657	617	650	670	592	645	606	654	695	632	702	688	689	656	640	654	641	666	647	684	662	675	660	643	674	649	642	664	650	687	647	657	685	700	677	661	640	617	662	644	650	616	655	655	633	653	655	653	640	673	638	649	655	680	636	692	694	676	695	624	664	639	627	626	648	644	694	681	606	660	654	647	655	695	647	675	639	637	689	628	667	650	688	630	643	644	611	657	657	674	682	707	657	686	681	683	705	635	644	633	676	666	655	691	609	656	652	670	720	684	655	641	653	666	697	623	649	647	638	653	649	647	700	624	640	619	660	655	630	650	621	690	658	658	666	689	634	626	641	652	676	657	619	628	686	648	585	661	672	636	658	705	652	672	642	635	688	683	678	701	610	642	642	642	670	681	650	647	659	656	667	674	651	669	663	644	617	638	635	667	651	681	648	651	637	637	679	682	661	647	629	685	637	701	665	689	687	690	653	622	643	618	614	692	697	629	665	654	633	635	664	626	668	658	661	646	679	667	642	646	643	643	602	659	682	631	621	672	663	643	679	659	622	654	646	672	663	636	677	673	647	616	712	657	655	657	670	642	668	588	636	640	695	673	648	649	696	594	629	631	625	626	684	635	651	694	690	641	684	630	630	635	603	641	644	686	629	667	676	719	648	640	655	614	649	607	629	632	633	666	683	629	673	678	664	618	676	659	650	685	680	684	639	662	648	641	594	668	669	673	619	639	633	673	637	678
23520	21612	29367	24141	21509	19763	16735	35736	33188	9617	662	6306	6149	580	432	416	412	378	395	344	367	350	341	348	320	356	329	303	319	302	324	308	328	315	316	315	345	347	349	301	307	333	321	292	313	315	315	341	306	299	314	325	479	617	563	468	367	373	321	310	341	299	311	314	331	317	293	299	328	333	304	307	311	318	312	313	322	309	338	354	330	345	309	335	332	357	317	313	293	332	304	306	319	313	302	312	301	311	319	295	304	314	303	335	309	331	276	310	320	314	327	314	343	318	304	327	332	305	351	313	310	348	338	327	328	334	299	323	323	327	346	314	326	309	315	315	306	312	307	317	274	304	339	306	317	306	317	316	311	296	316	314	301	330	310	328	303	277	345	284	304	287	323	324	316	324	352	332	325	323	330	341	311	301	325	331	319	314	325	323	331	317	318	316	336	312	328	309	288	327	334	319	341	277	290	277	308	315	291	334	284	323	308	293	283	334	327	309	333	330	302	352	315	329	287	326	302	349	315	296	284	354	289	280	309	332	318	332	368	317	306	319	305	304	329	312	319	331	329	329	341	289	331	307	275	327	335	319	326	314	333	290	323	298	340	322	334	336	316	343	312	318	326	299	310	321	313	292	336	291	305	312	310	308	334	284	298	326	349	312	317	299	318	301	352	336	334	338	333	288	297	333	349	336	311	333	338	309	324	346	325	263	316	302	332	325	296	336	348	331	317	314	342	327	335	338	298	332	305	338	326	304	330	332	315	303	364	310	325	299	354	337	323	339	317	327	351	326	310	356	285	315	324	306	319	308	363	320	316	334	293	299	343	326	320	328	336	318	307	332	335	321	320	335	293	328	308	324	352	320	314	295	322	306	306	308	315	299	329	344	312	333	334	305	328	299	293	297	361	333	323	301	307	321	289	303	327	315	327	319	320	317	331	324	303	312	358	306	339	328	322	323	328	329	327	288	317	304	286	361	317	327	339	336	279	329	271	327	312	331	335	322	322	333	303	312	347	301	327	332	301	307	326	313	291	317	333	316	314	316	320	307	303	288	323	349	304	316	331	324	339	328	280	337	318	297	312	332	298	276	326	301	316	326	310	328	315	300	334	309	294	346	343	324	305	295	320	312	340	283	351	341	317	287	323	295	307	340	314	312	327	345	352	303	305	315	317	310	308	286	305	318	303	313	299	320	311	341	331	325	310	310	337	342	305	326	303	291	329	333	334	331	341	339	329	312	311	346	337	282	308	314	339	325	314	295	304	322	326	310	292	289	309	308	326	312	301	348	338	294	316	352	303	317	360	310	301	322	312	334	356	326	296	317	333	313	314	326	346	338	328	314	331	341	318	276	321	302	313	313	307	296	339	323	296	333	314	330	340	333	341	314	329	281	327	335	345	336	291	313	320	318	337	294	315	339	314	327	331	337	323	328	310	307	338	304	305	295	324	298	323	315	330	290	350	330	309	354	327	327	323	302	326	284	328	313	379	324	337	330	319	354	340	303	334	311	317	336	355	345	345	313	311	304	316	326	311	310	298	328	318	339	333	330	334	311	335	339	313	294	299	316	276	326	290	308	333	307	327	310	310	310	303	295	320	299	320	335	298	318	307	298	310	316	331	310	311	307	354	295	359	336	303	321	303	300	339	320	306	331	353	317	330	339	327	324	326	300	316	295	335	311	324	329	316	274	308	318	313	312	322	345	294	319	340	319	321	302	334	323	305	309	323	297	308	341	329	330	350	301	319	348	320	310	334	297	301	309	330	325	336	305	331	291	319	308	332	338	302	304	333	286	324	343	297	279	342	311	328	351	324	314	329	300	319	318	340	320	321	298	316	308	326	299	324	341	309	316	290	344	350	352	309	337	316	312	331	333	295	317	330	315	340	317	317	312	306	299	328	309	329	311	329	341	337	340	302	328	326	293	333	299	322	320	316	320	354	307	323	339	310	316	330	328	319	298	331	299	358	339	305	297	351	330	318	309	305	329	344	341	298	337	335	307	299	310	304	304	283	341	300	313	280	314	333	293	312	345	337	351	320	304	340	286	335	301	308	315	341	297	285	319	329	316	310	320	328	310	323	315	311	294	314	289	299	294	319	318	329	322	325	320	330	331	298	313	314	310	284	313	324	326	314	336	323	332	276	332	330	299	295	316	299	338	315	318	322	315	292	330	325	321	322	316	331	312	301	293	319	315	321	313	269	309	299	312	328	307	316	310	324	290	300	328	332	301	300	326	278	295	327	306	301	325	341	318	294	300	293	325	327	302	331	297	287	330	330	299	320	308	315	321	315	306	288	298	322	328	313	314	317	345	332	325	292	320	352	338	324	322	336	312	307	335	322	324	309	312	296	311	313	300	318	316	323	309	296	317	375	300	325	333	329	344	343	331	274	333	342	298	305	303	317	314	315	302	327	322	335	311	338	280	355	317	331	302	349	348	304	302	330	327	310	311	303	340	303	350	295	309	321	325	338	313	339	324	288	336	295	341	292	324	322	329	304	291	313	312	316	312	326	320	342	322	336	328	321	308	340	342	316	292	299	302	329	298	298	325	299	336	341	329	319	287	294	312	311	289	314	315	331	317	326	344	296	332	330	299	277	305	319	325	342	288	311	294	285	299	314	328	318	290	330	281	299	300	322	309	312	298	307	284	298	306	361	345	297	319	281	371	327	330	319	295	343	293	294	303	332	279	311	317	321	309	278	328	307	345	299	335	287	295	323	318	330	289	334	334	327	301	299	335	323	346	304	322	336	317	278	304	330	337	314	321	317	296	339	322	295	349	337	316	325	313	359	318	284	320	318	317	280	312	337	309	339	350	324	323	357	330	341	319	327	319	318	297	299	315	275	318	306	308	300	327	316	306	335	334	330	347	334	316	295	341	304	302	300	279	319	322	297	316	329	316	338	298	294	285	309	333	332	318	300	312	329	324	302	317	319	300	336	340	342	314	357	320	317	307	309	333	311	291	292	328	290	332	354	301	298	287	308	305	304	327	330	275	315	304	332	339	356	314	309	321	306	324	340	295	320	315	314	320	311	366	316	302	311	323	301	334	339	322	283	312	302	291	323	337	344	319	321	298	293	326	338	340	319	313	297	302	326	291	314	318	337	356	335	315	284	310	289	307	301	311	324	330	331	332	317	315	322	327	308	320	320	295	337	304	323	296	335	335	317	318	323	328	307	348	316	309	345	313	319	282	314	326	311	293	313	324	332	319	301	306	336	322	304	333	326	314	301	313	333	318	323	327	327	280	342	302	300	334	335	329	334	341	322	314	297	275	343	318	315	314	297	308	316	313	321	355	333	312	314	324	338	307	325	306	336	287	318	325	328	332	331	333	320	313	337	359	300	295	329	353	329	339	309	316	316	316	301	296	310	332	330	313	295	325	331	316	352	326	315	306	340	327	292	306	299	322	334	331	311	291	307	304	289	277	332	272	343	324	307	344	343	318	329	302	328	312	308	286	307	333	311	316	286	303	351	322	302	302	325	340	312	354
31675	50892	32562	19019	13478	9594	24799	44932	39841	8619	1386	16225	13268	1492	1109	1000	847	837	879	806	772	654	620	616	617	563	614	636	623	593	619	611	549	602	580	621	618	555	585	650	620	599	578	603	616	680	612	591	568	600	606	661	1085	1430	1309	1037	863	700	695	628	599	609	625	582	546	576	581	596	619	571	577	594	601	579	568	548	570	553	567	582	619	571	555	571	603	555	580	615	575	599	637	588	537	539	577	575	597	554	575	634	613	567	592	564	567	558	533	570	576	614	569	596	541	558	581	578	611	568	554	564	554	604	598	554	581	597	626	549	616	544	560	621	601	610	564	579	618	567	565	570	527	582	604	589	609	607	565	588	543	599	591	571	560	591	582	596	615	596	610	553	555	597	566	587	579	610	563	578	618	580	591	542	585	579	587	614	566	570	555	620	531	548	547	576	558	558	581	562	548	543	552	569	578	570	552	637	554	566	609	551	617	583	578	610	549	581	567	574	603	610	607	582	562	614	582	595	553	571	574	569	595	571	585	612	553	565	622	580	544	585	596	588	556	608	540	638	595	611	579	607	610	568	571	568	559	561	577	590	607	579	577	601	561	580	572	531	578	572	545	579	582	589	582	597	573	618	595	587	598	555	617	576	592	576	589	584	580	526	575	609	554	593	564	587	583	579	573	583	586	566	570	607	592	569	570	598	625	564	561	607	545	579	619	558	586	584	524	580	581	597	592	591	589	577	552	612	589	529	565	608	594	610	599	593	555	564	552	579	588	586	565	618	523	596	588	612	576	605	535	608	608	600	571	561	599	561	565	568	603	555	579	615	626	610	577	555	545	579	590	588	579	597	583	574	589	577	585	611	595	576	609	547	623	558	587	600	650	576	654	561	587	597	605	610	611	528	609	578	571	546	539	578	604	578	583	575	557	586	595	548	528	590	591	548	612	562	587	590	612	606	604	545	573	572	581	553	560	568	559	554	564	619	590	572	598	564	578	556	545	570	598	547	557	594	577	584	567	587	603	546	553	592	600	565	548	579	586	602	566	605	569	571	572	573	555	598	590	547	569	529	603	574	584	557	587	579	583	557	583	578	543	573	536	596	628	581	580	585	590	563	560	540	565	562	582	578	565	585	574	574	597	603	592	538	626	582	588	586	554	549	578	558	587	581	569	571	592	542	578	598	607	578	553	612	580	572	576	591	594	562	599	576	615	543	538	586	592	580	581	608	559	599	563	613	577	571	531	600	562	584	581	552	589	586	597	643	581	568	607	626	576	530	600	560	605	575	561	568	586	557	557	556	564	603	597	574	577	560	579	552	523	552	557	626	573	561	577	572	570	597	620	596	583	587	639	579	554	582	617	595	571	616	563	595	578	582	575	567	566	583	587	553	587	601	572	593	590	566	570	559	578	564	570	627	539	617	619	589	556	574	555	618	546	630	578	575	601	566	623	601	584	555	546	593	600	572	591	578	584	593	580	570	565	592	572	556	580	562	615	548	592	613	596	582	570	572	542	612	580	584	600	620	564	569	536	563	601	536	608	570	575	565	591	568	552	578	588	554	596	544	561	515	619	621	581	597	606	587	618	569	605	604	540	578	562	539	580	547	590	566	611	568	544	618	576	558	597	554	557	568	552	580	591	602	618	605	611	593	589	644	561	567	592	581	565	562	610	577	571	612	574	561	544	565	587	578	628	596	574	534	596	537	546	612	583	573	561	555	604	576	610	585	592	598	598	552	559	590	594	565	549	579	585	548	543	597	571	599	611	587	574	568	572	556	568	564	561	624	587	565	577	601	561	561	629	621	553	595	576	555	551	547	556	575	570	551	591	531	568	620	541	577	590	560	612	581	558	581	598	594	548	570	585	569	558	561	573	610	613	536	579	593	604	561	583	607	567	565	565	598	569	600	602	602	602	626	580	572	589	560	564	579	564	594	571	591	585	571	531	608	565	553	575	606	531	601	553	583	569	612	627	581	579	594	550	635	581	585	550	534	556	541	579	598	558	623	599	620	542	576	597	595	579	550	607	590	571	552	622	582	571	546	619	558	592	598	586	609	572	570	585	569	581	555	587	571	552	575	571	594	588	594	578	584	557	584	541	544	553	565	577	575	607	583	575	547	562	584	588	587	593	608	605	605	583	600	606	612	570	616	569	556	526	572	573	550	589	571	546	595	591	561	559	567	565	575	559	579	616	583	588	553	577	580	585	556	608	588	561	562	563	625	544	578	559	604	550	587	563	539	591	611	592	590	611	562	558	572	583	536	615	600	558	539	562	579	560	629	580	546	562	598	558	595	589	556	566	588	605	583	624	560	590	522	558	573	573	553	620	604	560	575	601	553	577	572	557	593	585	572	591	592	566	567	607	590	585	599	586	560	558	575	568	543	582	573	579	597	575	591	597	571	611	569	574	526	577	576	594	581	569	587	552	591	574	602	557	581	603	576	548	585	589	599	619	558	579	640	600	613	605	544	574	568	580	564	603	560	617	581	567	577	588	607	539	584	568	548	600	558	564	570	559	633	615	569	601	589	614	573	626	555	601	590	571	543	601	562	561	627	560	596	569	607	590	633	571	563	586	563	612	581	557	584	575	568	603	540	572	610	610	566	550	582	596	553	575	572	577	599	564	542	622	583	605	631	576	591	532	531	586	591	577	577	581	584	536	577	572	562	539	591	575	578	553	554	574	559	593	564	543	602	585	560	584	569	588	575	589	596	620	619	586	590	572	591	596	588	559	547	620	577	566	574	579	577	578	584	592	583	574	597	595	582	565	595	566	539	525	558	566	580	541	594	586	592	571	605	590	582	612	561	614	575	573	579	601	544	561	601	589	587	651	589	562	592	563	602	640	597	574	613	568	589	608	568	558	613	571	575	572	581	597	606	573	599	592	569	604	599	567	594	545	570	621	567	591	572	637	585	565	566	576	588	609	628	618	588	608	571	554	610	589	525	535	586	578	582	561	591	564	557	599	613	604	596	561	601	620	581	600	578	626	567	593	568	565	585	554	595	549	572	588	603	553	595	569	561	635	557	555	544	520	576	553	552	603	575	560	560	561	561	559	568	582	570	510	598	560	543	562	613	564	559	614	593	555	549	567	582	558	583	637	577	572	558	564	555	570	584	522	570	602	583	544	593	606	541	604	569	608	573	585	554	544	618	609	599	575	598	566	615	592	560	567	601	544	559	567	609	602	606	631	563	568	566	604	566	601	555	586	597	562	565	591	592	571	547	587	603	558	637	580	549	621	583	546	549	545	601	610	575	606	632	619	572	582	561	592	574	592	553	565	593	570	573	571	572	601	556	560	575	575	632	535	583	567	584	610	521	575	588	569	601	613	585	570	612	582	658	611	582	581	573	597	601	579	592	589	531	620	597	608	614	548	591	571	590	588	581	569	565	560	598	596	624	551	634	589	565	588	609	591	593	589	577	536	555	583	589	601	601	570	543	591	558	563	571	585	610	597	599	586	552	619	586	583	613	572	575	603	558	552	547	579	589
27364	22043	16234	4976	1796	1197	1271	3809	3885	975	419	686	583	412	451	428	414	423	420	405	452	431	378	376	405	419	408	428	409	407	404	373	380	425	398	406	401	427	434	389	403	420	402	402	435	443	350	394	387	399	360	380	408	439	429	407	427	410	394	381	406	360	408	413	397	424	408	399	402	399	401	387	360	376	384	428	415	376	413	435	412	406	400	366	384	411	432	423	412	403	376	436	388	385	401	372	381	376	373	406	401	407	411	403	373	384	410	401	376	411	398	397	429	386	422	412	405	425	400	383	398	374	395	445	381	369	396	407	431	370	377	411	385	428	396	380	372	410	394	411	443	373	400	410	417	401	411	406	384	427	443	411	401	367	362	382	426	397	381	408	419	429	419	398	420	413	390	414	406	399	391	390	392	362	395	420	422	389	381	398	370	412	435	397	371	397	390	377	387	394	392	419	403	380	381	412	423	387	431	403	409	399	408	377	411	418	393	398	362	394	411	414	397	388	372	415	427	376	389	405	451	408	398	431	385	384	412	384	402	396	377	384	399	360	395	386	391	406	409	395	343	397	394	412	385	384	378	396	382	413	424	454	394	392	421	428	411	409	420	404	395	453	406	392	423	400	413	404	382	387	425	398	431	405	387	398	397	392	392	412	391	400	407	416	430	373	405	378	383	369	397	441	359	365	375	422	364	382	392	369	364	382	388	426	350	402	382	418	375	356	393	409	386	400	359	419	404	407	426	409	373	372	393	401	381	409	407	419	386	430	416	412	414	415	392	408	374	386	397	374	430	377	414	410	405	417	401	392	404	402	418	406	367	415	397	406	419	398	400	434	403	400	382	416	375	374	405	426	416	413	378	373	420	419	411	385	410	399	407	434	386	372	403	387	429	406	375	409	375	418	417	409	377	392	430	382	353	398	378	420	406	399	383	397	403	393	441	406	373	436	408	378	418	371	400	405	372	396	385	407	397	375	386	386	379	403	415	392	437	415	393	378	399	406	394	414	414	405	412	382	406	405	406	428	384	401	410	391	398	402	377	375	394	362	411	380	366	407	398	414	385	404	398	404	413	397	404	395	418	374	432	387	396	422	387	402	388	358	377	396	404	389	412	396	393	427	387	403	388	409	448	420	396	428	390	423	399	384	369	402	395	389	389	338	402	424	409	432	394	399	377	400	360	393	425	412	413	379	399	402	417	395	425	429	404	408	414	392	374	391	414	380	390	390	379	361	436	401	395	372	404	411	408	399	380	393	426	384	366	378	398	403	369	404	364	400	384	395	390	387	378	415	403	413	416	404	374	436	418	411	402	395	384	430	436	401	401	383	383	392	406	399	369	420	434	362	387	393	388	411	397	405	443	384	417	351	360	355	401	394	422	396	383	403	411	396	400	430	445	433	416	408	420	404	403	395	377	380	401	405	416	384	392	399	388	400	381	418	422	408	436	442	392	393	402	360	409	417	429	390	420	421	380	396	415	374	394	418	420	410	427	401	391	392	399	399	422	419	384	388	458	411	412	415	406	411	392	381	395	394	444	423	395	411	405	380	361	394	436	404	398	412	387	422	446	444	389	399	388	403	373	356	390	428	434	427	393	357	398	378	378	411	400	393	374	414	404	371	414	387	416	388	373	387	371	398	389	353	395	359	433	411	448	371	393	412	362	420	380	438	428	404	406	382	390	417	391	416	422	441	416	414	417	392	410	393	395	377	391	382	380	412	394	372	395	393	427	393	421	418	416	382	403	398	428	406	413	419	386	399	426	377	382	383	398	360	411	387	389	388	365	401	409	413	412	390	431	381	370	414	377	395	437	395	395	418	392	430	383	388	395	368	382	397	371	422	393	452	404	405	391	377	379	395	414	421	380	387	428	383	367	374	402	372	390	395	407	410	392	388	411	394	366	425	406	409	378	397	357	413	393	390	391	413	414	417	424	399	392	385	384	415	372	416	406	420	432	368	419	397	397	390	405	410	414	432	418	383	363	420	397	396	433	425	414	382	384	375	429	382	374	380	383	410	393	404	404	370	359	385	412	388	404	417	394	421	384	373	432	422	429	393	423	386	387	435	389	386	426	406	403	420	392	419	424	408	424	420	394	375	407	438	413	399	408	405	398	387	384	375	378	416	391	401	394	375	394	373	407	426	382	375	396	407	418	371	391	429	405	406	386	387	429	375	420	377	376	396	381	395	400	364	370	394	366	401	415	394	414	447	382	410	404	398	396	385	406	385	434	384	369	385	415	386	404	407	389	385	399	375	418	394	367	349	407	401	416	406	404	401	390	374	436	412	431	352	417	396	377	427	420	392	433	376	373	382	404	425	399	354	384	382	405	390	383	393	381	393	400	443	389	432	414	401	382	391	375	411	386	409	392	407	380	412	393	389	411	424	367	407	383	392	399	408	366	381	400	409	390	395	402	402	387	394	412	466	426	388	430	418	413	387	391	395	400	399	400	394	364	364	428	407	432	411	410	363	440	397	399	412	385	418	370	415	380	403	419	382	393	392	427	400	414	405	381	398	390	385	393	402	427	451	410	385	357	368	404	412	408	410	392	428	401	382	405	441	388	363	395	431	422	385	382	409	374	386	425	392	432	409	383	438	388	391	395	401	396	402	425	391	427	420	404	377	382	408	433	422	360	414	382	368	436	396	424	418	428	413	370	413	386	410	425	377	386	394	383	407	390	393	370	411	395	414	389	361	416	383	379	393	423	405	395	407	393	374	412	376	396	413	377	386	370	409	428	384	395	415	412	423	405	443	343	415	386	411	433	369	386	431	379	414	414	416	408	375	418	436	402	360	383	379	409	395	418	361	405	375	425	391	429	373	436	394	412	370	397	433	408	391	394	402	401	419	390	366	388	407	399	450	365	405	393	383	402	400	427	399	392	406	410	390	389	402	368	386	439	403	361	384	397	419	384	421	395	390	374	411	437	385	381	420	427	446	360	355	424	371	414	409	430	396	423	406	417	373	439	394	356	440	381	378	433	389	390	444	375	373	442	395	411	377	412	383	378	386	415	378	386	420	358	416	409	403	403	408	442	438	437	404	378	397	419	406	382	377	430	390	406	395	399	393	388	405	372	388	412	384	374	390	428	399	415	420	373	431	422	402	392	387	406	431	377	387	403	410	382	410	423	401	394	423	410	417	399	403	388	390	386	396	364	458	365	412	399	401	408	383	390	414	374	397	390	407	410	399	399	422	367	451	391	410	402	404	411	398	403	376	363	399	465	431	427	424	412	381	390	387	431	376	414	394	426	413	383	413	431	382	404	370	415	431	414	388	381	394	397	396	416	401	385	372	370	412	423	425	411	407	390	421	375	379	412	376	372	389	416	396	369	389	387	399	384	410	339	438	404	451	438	385	406	406	369	395	381	409	417	406	418	389	390	383	391	411	390	404	400	431	383	406	433	436	408	378	409	406	383	385	417	386	417	417	422	410	384	405	371	390	402	403	405	388	382	389	390	374	391	428	399	424	412	418	426	401	377	399
23719	34023	18015	7661	4828	3301	3955	10510	9957	2393	876	1629	1345	850	903	852	806	866	798	785	739	748	717	793	742	778	723	763	731	742	763	751	762	762	732	786	729	688	714	748	744	764	766	728	765	733	725	699	749	800	722	722	831	742	766	811	744	775	723	704	695	710	740	751	758	718	750	720	744	665	717	730	717	742	755	801	736	718	771	781	730	726	741	685	742	732	697	749	769	729	725	733	740	726	745	730	811	729	737	728	696	722	720	771	718	762	746	719	726	728	769	753	693	714	721	733	731	723	715	739	702	737	709	758	722	721	774	716	746	736	660	768	696	743	759	798	758	741	783	712	773	674	777	742	733	723	782	745	741	727	719	777	754	719	721	779	718	746	708	726	718	743	738	723	720	697	707	756	747	742	711	679	721	800	730	722	772	748	707	753	735	730	695	705	694	775	703	731	741	742	761	702	729	772	744	753	760	760	717	767	720	750	757	725	747	726	747	768	741	760	757	702	737	781	814	750	698	753	714	691	735	748	758	696	709	751	736	703	702	749	734	700	735	746	701	776	726	754	721	691	760	733	765	736	751	714	754	682	728	678	746	739	754	769	752	744	700	703	729	728	780	749	791	736	697	732	751	733	785	717	752	750	696	757	757	734	805	741	774	763	707	725	716	732	722	719	714	745	686	687	786	736	739	772	702	758	745	745	690	759	760	739	734	738	747	714	744	689	786	723	773	695	740	756	729	766	754	736	754	737	784	699	688	752	773	732	744	758	707	743	729	694	756	753	708	780	753	762	747	738	807	722	742	793	772	754	746	734	788	749	704	772	718	739	704	723	754	765	714	725	743	696	717	798	693	752	721	729	748	727	729	709	742	715	751	742	727	726	742	703	771	789	738	744	749	771	709	735	727	749	757	745	703	772	756	773	789	730	697	713	711	693	787	738	692	678	746	758	724	780	710	731	747	715	695	735	718	722	730	755	762	780	770	730	763	755	714	698	762	705	719	735	794	709	742	693	785	770	784	737	687	742	713	767	739	759	753	713	783	726	728	757	740	751	764	740	736	730	725	760	746	732	727	752	679	722	734	764	772	756	724	728	686	755	773	691	726	785	720	738	736	736	748	747	772	710	795	717	684	759	695	730	774	708	714	723	742	735	748	741	755	733	759	708	761	759	766	721	771	772	770	741	698	726	730	716	739	746	749	784	733	776	725	738	740	714	718	721	764	668	781	795	731	732	751	747	730	754	815	722	716	772	739	747	730	773	767	691	687	737	738	773	726	720	719	733	730	721	732	763	729	674	784	689	730	683	739	726	734	717	732	765	781	753	714	745	746	715	765	741	721	730	728	748	734	740	711	743	703	768	759	753	699	731	741	731	750	741	699	719	732	725	748	746	745	712	759	783	753	730	752	704	735	738	775	735	739	731	763	715	722	677	746	713	766	723	729	742	696	740	725	759	727	734	736	732	775	722	722	708	696	679	756	750	748	737	781	730	748	736	773	724	705	719	710	687	754	712	766	709	703	720	709	741	740	707	750	752	767	724	708	747	746	744	745	761	710	748	746	737	761	745	761	704	754	771	735	707	730	735	718	749	780	743	762	743	745	761	706	738	709	781	729	720	750	720	749	744	753	742	743	724	712	762	727	728	796	711	718	750	717	816	763	771	746	804	742	695	710	706	738	718	727	725	750	712	737	720	682	718	764	740	754	737	776	795	739	727	724	730	755	767	739	735	711	712	747	694	743	766	783	711	738	797	716	700	746	747	717	734	719	788	726	756	759	692	760	738	748	653	757	759	757	731	755	767	736	743	739	729	698	727	759	738	699	757	723	762	798	690	700	719	736	760	714	734	735	712	695	740	750	718	760	716	719	697	720	717	767	778	705	727	692	728	763	768	745	723	726	757	761	730	735	759	741	780	732	804	742	726	765	706	758	740	728	702	758	717	752	764	667	728	763	701	726	736	715	818	698	782	736	777	734	702	755	748	749	734	742	740	770	742	739	740	771	705	713	757	717	709	758	717	708	733	702	753	740	742	737	728	688	767	743	711	750	719	736	747	753	738	760	781	679	780	765	733	744	689	743	745	727	721	768	722	729	697	716	779	748	749	720	742	749	766	757	694	746	714	776	750	762	749	738	729	759	779	774	767	764	735	733	719	698	761	685	756	747	716	730	707	689	767	705	779	761	725	738	727	747	731	784	728	737	724	739	713	756	761	714	731	748	716	700	783	720	748	720	727	783	772	755	680	735	754	743	705	688	750	762	758	714	695	741	722	779	752	706	709	714	761	760	765	754	731	779	756	728	721	758	745	754	736	727	701	741	801	723	727	717	678	791	731	732	707	695	732	782	761	743	727	749	808	711	735	742	711	731	703	717	748	761	721	775	736	744	778	725	773	767	700	700	742	733	698	738	748	734	754	730	761	761	710	724	746	756	715	726	736	754	739	778	672	785	718	762	738	706	748	735	732	795	686	751	740	743	749	737	690	754	786	733	739	727	722	760	759	729	729	747	748	738	754	689	746	723	733	720	705	759	735	798	747	734	726	745	735	729	785	705	741	765	729	774	766	687	740	733	771	769	771	749	739	756	738	803	704	784	743	748	790	751	738	735	755	757	715	775	763	741	729	744	681	739	687	753	757	748	749	792	730	789	761	748	759	744	762	713	790	731	727	715	771	715	708	708	756	746	753	718	746	725	783	754	739	687	746	696	712	778	707	717	726	725	771	764	714	693	682	723	714	748	722	729	723	725	705	733	761	682	749	782	702	711	742	763	729	692	760	765	677	760	722	754	702	704	755	763	719	759	710	710	763	710	750	723	783	728	738	756	732	776	711	762	646	759	739	755	788	721	721	741	770	722	714	790	755	736	752	776	724	700	724	742	701	706	715	724	762	714	755	711	737	762	688	754	734	770	736	770	706	721	749	732	753	742	750	709	750	714	702	775	794	712	741	721	700	713	760	777	717	765	735	725	728	746	706	741	743	762	734	772	775	693	692	692	712	735	712	709	718	738	729	774	769	712	743	718	784	724	716	767	786	756	750	710	748	792	736	787	764	743	722	681	696	721	735	746	758	772	714	764	741	771	752	755	732	753	750	677	788	733	724	759	762	761	748	689	748	723	773	761	703	749	765	749	713	726	752	712	742	718	767	691	732	736	718	762	805	724	706	758	729	709	729	771	716	791	711	751	700	748	728	769	732	755	828	760	725	729	756	718	669	747	752	755	757	672	718	737	739	767	750	771	765	713	775	749	721	722	735	728	750	767	794	773	737	710	713	768	747	738	733	729	758	700	723	722	744	713	716	726	760	733	775	725	751	720	722	768	697	781	722	744	720	763	754	710	744	746	771	704	751	741	773	741	751	715	726	739	728	747	688	739	758	699	748	710	767	764	736	760	743	701	720	733	707	723	741	764	745	709	734	749	675	738	727	759	690	752	722	731	763	738	736	762	736	708	695	722	698	740	739	736	708	745	719	739	750	715	746	740	743	735	708	728	731
24516	21650	28772	24764	20342	6612	13460	27468	25612	10240	554	2319	1590	368	351	398	358	361	372	324	405	350	337	335	334	372	343	330	352	383	397	332	357	335	334	314	325	362	342	338	323	322	357	360	361	355	345	363	347	333	322	340	419	408	425	407	356	338	335	335	351	327	358	371	363	348	323	348	340	352	366	352	354	336	357	323	344	319	342	353	382	353	342	357	334	363	357	351	378	350	337	363	360	353	356	350	333	351	335	304	343	352	334	346	305	353	357	352	354	395	329	355	357	301	325	345	353	353	333	354	341	372	348	352	361	372	351	327	382	343	346	336	339	331	358	348	358	350	374	357	328	366	331	325	295	342	320	350	361	331	377	331	353	299	316	327	321	362	347	342	368	333	340	358	338	373	385	295	347	333	361	358	302	309	323	355	314	355	340	311	337	379	349	313	370	364	322	342	345	333	312	324	351	343	334	346	316	333	343	348	355	333	309	359	345	364	339	367	332	316	327	349	343	335	362	348	353	353	311	349	337	335	358	348	364	365	348	341	340	327	355	336	335	345	336	312	333	348	317	354	347	355	339	348	341	344	313	329	318	308	352	312	399	326	324	317	348	316	358	360	355	341	351	340	318	347	345	318	345	346	316	352	311	350	307	355	338	364	340	351	364	378	348	343	351	327	335	354	353	329	330	324	338	325	335	340	351	298	341	311	370	330	330	323	328	335	352	311	342	326	341	356	335	351	361	323	340	329	325	322	347	331	347	326	365	335	328	326	349	336	330	352	337	344	339	337	377	359	350	360	282	334	373	340	342	356	338	338	359	306	338	332	334	310	297	337	353	305	343	330	352	386	337	326	354	325	337	311	348	311	346	338	356	333	352	326	365	348	374	324	333	376	343	342	369	323	381	354	336	357	365	352	325	291	330	336	325	353	329	336	356	394	328	346	354	342	349	321	348	346	342	336	331	342	357	365	353	345	335	338	335	334	327	305	361	350	359	325	373	332	355	356	310	323	335	324	329	342	311	323	332	298	318	352	351	339	353	332	330	362	339	337	307	373	318	363	328	342	312	342	362	341	337	326	402	331	366	351	336	338	320	327	355	343	341	328	351	334	386	343	351	317	325	335	345	336	370	352	326	351	363	347	324	343	328	344	344	358	359	381	351	350	308	352	362	341	331	337	361	340	360	328	344	335	363	329	352	370	316	372	343	322	334	327	323	314	314	395	369	334	333	322	340	321	352	314	332	338	351	362	322	344	346	354	353	337	334	325	334	328	363	343	359	336	337	355	326	311	365	333	354	332	340	312	329	330	359	370	341	335	334	357	348	321	347	339	380	324	360	343	361	359	321	362	354	323	355	363	347	357	311	296	343	365	352	392	323	366	398	332	327	372	330	305	334	347	359	334	314	354	307	342	325	346	340	321	298	317	331	318	360	329	363	348	342	354	307	356	312	349	310	319	364	328	320	361	332	348	336	329	337	346	322	323	319	350	356	333	348	366	318	333	284	325	318	320	356	345	363	377	333	295	320	362	365	323	339	341	314	343	315	302	355	351	340	359	325	334	367	348	329	345	351	337	343	327	328	340	340	349	336	335	353	361	347	323	323	345	316	329	344	319	333	341	307	350	304	351	338	367	371	327	315	330	346	363	368	345	325	336	353	342	376	348	320	329	345	336	332	338	377	355	360	300	325	335	332	333	317	318	333	353	329	332	349	340	328	329	319	321	361	351	329	326	362	316	316	379	340	311	326	364	321	367	344	344	343	339	370	344	351	355	332	332	359	340	324	322	307	321	341	330	364	329	351	342	316	320	383	353	315	323	351	337	315	332	322	322	318	348	362	365	354	364	337	335	296	347	349	341	352	352	366	304	351	349	337	344	378	340	341	294	318	319	339	361	319	342	332	368	321	340	364	343	307	308	350	336	351	331	358	330	340	359	346	334	327	328	361	332	371	371	335	353	354	366	336	353	360	334	333	344	340	348	335	336	336	327	342	356	345	341	339	332	373	318	320	345	387	355	328	345	326	304	334	352	358	335	345	294	323	335	328	320	306	331	329	342	341	320	320	344	332	284	330	347	335	346	322	329	332	339	338	351	312	366	333	357	360	326	312	337	364	354	366	346	358	323	318	334	314	333	317	332	331	326	311	328	319	347	333	334	319	350	354	345	352	317	363	341	318	343	349	336	347	362	343	346	372	356	336	361	309	321	323	353	330	320	329	368	329	337	360	344	355	324	336	325	347	319	382	351	338	342	347	368	356	320	363	329	342	341	329	332	321	345	333	318	340	349	346	348	350	342	325	336	342	328	358	350	351	351	327	332	336	335	326	319	368	369	359	382	338	359	348	317	342	299	328	283	348	313	360	380	340	334	362	330	372	324	328	354	371	340	370	306	344	326	366	332	320	326	374	308	317	343	350	312	331	354	329	344	346	335	354	315	337	350	344	358	334	319	319	353	370	357	374	322	316	369	333	361	368	308	327	356	361	308	360	328	335	332	316	334	312	329	334	349	327	326	360	343	335	341	340	303	377	359	359	340	326	288	331	339	374	319	343	329	356	353	383	347	304	352	366	350	340	330	333	366	343	364	352	337	352	325	362	305	335	341	342	324	336	330	378	331	320	341	322	333	324	353	329	341	328	352	334	312	373	367	380	320	329	326	335	335	341	359	352	320	332	340	347	333	342	306	364	339	323	330	333	344	334	337	334	370	331	334	334	342	327	361	309	315	328	383	308	378	336	343	302	344	350	323	359	386	328	334	348	354	309	341	312	351	334	344	355	331	350	370	332	323	329	310	353	321	345	366	368	319	326	350	321	351	348	361	351	356	316	312	357	347	342	323	299	336	302	366	361	346	352	323	358	331	319	351	304	342	339	382	342	317	361	330	342	335	311	353	371	355	332	358	352	326	350	356	333	373	357	338	374	322	328	356	338	343	353	319	351	324	356	340	388	336	328	355	331	347	390	371	309	307	341	356	313	348	355	326	365	338	347	368	375	377	355	376	351	354	309	334	309	316	345	351	346	351	352	345	357	326	317	332	341	352	338	341	354	346	382	350	353	320	366	349	344	366	355	348	313	332	324	330	345	330	340	361	311	356	346	328	353	335	325	324	364	326	335	352	333	342	323	351	349	343	385	341	321	316	328	333	323	364	335	324	347	331	332	286	335	354	351	322	339	346	311	357	287	373	310	309	361	327	333	335	357	336	352	333	343	319	343	312	321	355	344	309	366	313	358	316	333	339	356	347	326	348	339	351	346	340	337	308	322	338	345	337	345	333	319	313	338	338	329	352	349	353	336	349	337	316	349	342	331	346	332	352	324	309	375	337	363	326	340	346	369	338	334	347	331	381	316	338	321	309	353	361	333	343	346	338	370	329	342	318	340	333	378	338	381	323	361	370	313	323	345	331	329	356	347	348	329	331	361	341	351	341	338	325	344	350	349	325	370	325	357	368	328	310	310	328	349	344	332	333	336	338	329	330	356	334	363	348	345	353	315	364
28300	44205	27822	15517	10945	7450	24816	38360	34347	13928	870	7141	4500	779	750	797	773	739	720	769	705	639	654	704	611	664	649	628	602	622	718	681	670	626	611	656	654	654	651	655	630	629	647	656	639	679	663	658	658	652	629	633	850	884	866	786	694	677	676	704	628	634	605	619	653	618	635	666	606	629	664	643	685	600	597	688	621	649	640	651	624	662	646	562	678	628	616	629	638	642	646	644	637	680	611	636	641	584	639	650	654	644	600	638	627	638	652	626	591	629	641	661	677	613	649	580	652	631	630	632	663	640	662	639	653	602	640	671	693	610	624	614	650	588	615	675	607	666	652	613	634	633	599	632	607	587	649	643	603	648	610	607	635	624	591	607	683	618	635	617	662	654	656	663	622	647	652	593	627	631	605	629	628	642	619	603	630	675	650	634	635	630	673	639	622	724	624	631	626	592	630	614	642	620	596	612	577	607	657	623	655	648	627	609	635	595	665	616	658	655	612	645	653	659	663	635	659	677	647	611	628	663	645	586	674	643	670	641	621	628	647	624	600	638	657	651	604	597	630	629	640	635	636	635	629	621	618	611	649	608	583	651	614	635	636	631	655	627	639	635	656	640	653	640	598	623	630	658	667	628	664	633	641	635	701	648	653	648	579	624	636	623	639	664	623	635	643	611	648	621	664	645	641	604	633	634	644	644	597	644	643	609	612	597	638	623	630	602	607	675	618	616	664	636	629	636	614	630	641	675	636	623	649	589	623	613	646	639	658	605	621	636	614	628	641	622	617	650	647	635	614	649	611	648	638	643	677	662	577	633	672	603	606	654	650	663	611	617	655	621	573	619	632	640	583	638	634	664	606	647	635	645	619	630	625	629	589	645	615	623	615	621	633	606	701	621	630	636	589	640	588	618	637	616	588	643	617	698	628	634	642	653	601	633	650	668	614	660	675	629	613	617	625	677	689	642	621	648	615	628	626	666	584	643	638	595	690	603	664	609	646	570	614	623	659	657	642	634	616	664	647	687	645	615	661	615	637	624	655	588	629	621	670	626	611	603	597	610	616	656	594	671	601	590	616	661	631	586	666	670	573	644	695	614	665	657	605	656	649	666	609	585	582	595	644	682	647	692	670	655	649	603	616	676	633	630	593	661	649	668	671	633	627	626	634	621	623	650	583	633	632	637	647	593	638	619	628	632	624	575	611	617	624	659	664	663	606	608	633	670	655	647	644	663	592	638	642	648	648	613	639	623	647	597	646	637	651	661	676	671	641	633	672	616	608	625	588	648	630	622	652	645	625	643	622	588	619	604	640	684	651	612	653	636	601	600	607	608	644	587	647	599	581	638	645	650	619	639	615	609	620	659	659	591	627	627	651	631	622	576	617	616	643	641	615	613	598	660	616	648	635	644	617	624	662	614	613	646	607	621	640	631	638	680	667	636	631	655	621	645	618	654	635	665	659	626	650	589	631	633	625	638	647	644	665	666	619	665	607	627	659	630	657	608	638	664	585	640	563	663	602	626	615	644	661	647	616	586	646	650	665	661	664	654	620	643	621	635	661	639	610	617	622	656	683	631	633	581	647	642	639	589	648	600	647	610	598	645	653	638	654	650	616	608	603	614	644	628	659	646	631	641	601	653	659	667	633	660	624	625	591	623	616	637	619	667	626	626	595	642	662	647	630	645	613	646	659	713	652	662	650	654	651	646	688	612	642	625	671	629	624	663	592	619	623	645	649	615	631	625	593	647	646	610	631	627	594	622	611	586	646	636	629	667	639	635	627	623	630	618	663	647	635	657	664	644	691	597	635	617	654	664	668	649	625	636	587	653	632	654	613	651	594	626	687	640	615	661	621	638	599	617	602	666	638	616	613	654	605	609	656	652	606	659	669	609	619	651	634	701	638	627	630	643	592	636	613	703	593	629	635	592	619	601	631	603	594	627	627	648	624	594	675	651	605	656	612	635	682	641	634	631	614	654	649	623	645	639	681	623	646	601	621	608	649	608	635	627	637	614	604	591	632	624	640	632	668	648	631	638	634	630	649	668	656	660	606	621	626	637	619	652	645	652	658	668	683	638	658	628	647	624	620	644	602	634	628	609	644	624	632	631	652	678	607	639	626	642	656	665	667	645	650	619	632	636	635	594	622	626	592	660	655	619	638	633	619	648	644	655	642	638	652	636	601	651	621	590	668	685	633	636	642	641	678	589	661	615	597	657	639	609	627	605	664	645	603	624	650	624	629	642	615	584	630	648	639	613	599	629	634	644	653	647	631	651	650	638	613	603	625	585	641	648	622	638	644	613	607	626	578	612	599	629	644	595	630	657	580	627	638	616	648	642	659	659	664	653	679	630	610	648	615	656	585	637	597	615	623	588	670	615	624	660	631	667	602	613	620	569	620	614	647	612	618	640	605	587	654	685	642	656	663	636	639	645	624	683	635	630	665	635	656	633	628	634	665	607	620	634	603	626	640	613	633	624	630	641	634	665	651	645	636	662	624	605	614	674	602	656	636	644	631	623	633	609	595	660	671	613	674	635	707	597	663	635	655	621	663	641	642	612	644	642	652	638	646	613	623	656	635	597	610	586	687	651	620	638	632	662	604	611	596	605	616	664	615	593	581	606	634	563	599	650	662	633	630	640	630	611	656	605	642	658	601	629	608	647	624	636	632	660	599	643	593	669	633	656	595	623	655	602	643	611	635	711	595	623	630	624	651	623	617	678	585	646	627	625	658	639	623	645	612	612	661	625	623	589	644	644	666	580	642	637	648	627	637	608	600	650	639	627	649	661	645	597	618	621	669	649	663	649	627	671	676	673	666	654	657	602	642	638	614	624	625	675	635	608	622	615	674	640	605	648	666	607	621	623	619	668	616	583	648	622	637	637	626	631	609	606	602	601	592	692	621	611	638	609	665	673	629	640	635	683	633	608	633	619	656	622	671	671	610	650	652	654	591	637	628	577	594	695	633	628	618	655	626	652	659	673	638	632	614	602	640	653	637	671	666	655	638	649	633	618	613	644	619	643	630	633	685	616	621	646	646	660	690	636	633	614	689	606	643	636	674	605	634	609	670	663	664	661	607	640	620	609	625	651	631	660	604	632	638	648	658	638	628	630	637	669	631	644	644	657	621	626	648	615	621	618	616	631	652	627	626	641	608	623	621	629	670	596	642	606	603	610	665	653	602	627	652	615	656	615	673	651	614	594	606	634	658	642	609	642	610	633	627	619	664	631	673	684	634	640	697	643	627	652	638	649	645	649	624	629	618	639	646	594	625	615	649	608	625	636	633	586	628	627	584	667	667	648	650	591	611	636	660	633	620	622	624	637	646	622	618	607	646	592	652	648	633	660	629	672	594	608	626	669	639	628	599	663	618	656	586	654	583	630	619	605	634	624	628	648	633	604	628	643	681	620	644	646	639	622	617	629	667	602	640	615	609	660	620	631	624	635	656	655	630	646	605	666	624	684	586	641	632	629	636	611	591	623	625	620	676	650
23597	21622	29334	24218	21553	19939	28226	40761	35138	18588	1283	3008	2572	456	327	294	331	337	338	312	329	323	352	332	331	319	291	301	313	339	338	340	291	312	315	347	331	325	307	296	312	324	267	322	302	296	320	329	315	311	301	318	357	382	394	350	338	320	324	335	315	329	322	326	296	309	315	313	283	311	324	304	298	312	287	327	343	328	308	281	283	306	329	302	313	311	325	303	313	312	302	303	325	307	329	307	283	336	307	332	331	354	318	321	286	289	284	324	310	297	312	290	317	283	325	322	336	324	303	307	333	298	296	272	303	315	308	327	296	302	276	321	318	288	326	296	286	299	277	334	305	290	291	345	324	320	306	311	308	330	291	319	323	326	331	334	315	304	314	304	301	315	306	290	294	350	280	299	310	292	334	315	313	308	295	287	296	297	316	309	319	298	293	278	320	323	300	303	321	285	278	282	276	322	318	345	315	294	283	330	294	332	313	331	300	332	288	317	306	324	301	338	296	345	298	288	301	275	319	320	337	329	300	345	314	277	288	300	282	298	321	276	290	298	304	289	308	286	277	314	308	328	345	278	295	308	307	314	309	282	300	281	324	286	304	331	308	298	310	332	354	330	305	291	300	313	296	314	306	334	340	309	326	286	305	294	320	326	290	301	322	326	311	306	324	351	320	331	333	329	330	306	279	297	337	304	318	318	333	306	275	306	330	293	307	315	340	296	290	290	313	334	311	326	291	317	352	305	303	335	316	274	279	323	356	291	306	299	309	312	323	321	324	323	259	327	318	332	272	318	300	297	319	319	310	295	307	315	304	333	312	305	335	301	323	302	274	340	281	300	322	300	277	319	323	335	327	331	329	333	308	313	320	292	326	327	277	310	320	318	309	292	318	319	331	291	307	322	297	327	310	313	317	314	319	276	352	297	312	292	314	326	302	308	321	285	319	325	307	319	319	309	354	304	312	310	354	297	256	336	302	341	336	313	302	324	299	332	280	301	316	311	316	289	309	306	303	345	341	340	310	317	288	342	295	307	315	294	312	295	339	311	323	317	312	314	313	289	305	317	287	313	284	302	322	320	291	303	305	287	301	342	284	319	316	305	290	302	290	309	319	300	303	294	328	310	341	305	276	300	296	295	304	309	294	310	301	309	308	313	318	288	291	302	291	312	292	313	322	305	267	302	319	275	305	289	340	333	310	301	297	311	308	294	291	275	317	308	316	309	311	306	281	314	317	307	310	285	326	308	285	298	312	332	301	279	291	313	300	294	327	327	290	325	292	294	276	309	302	293	322	327	317	314	316	292	312	321	301	322	305	293	293	294	324	305	326	302	320	304	313	322	325	331	289	310	317	326	325	314	302	303	291	305	299	345	302	296	301	342	313	317	312	297	309	362	331	273	304	285	288	302	302	290	297	321	341	272	311	316	297	314	323	290	312	294	289	332	295	323	337	359	307	310	319	291	340	298	324	303	300	314	259	319	327	336	326	316	304	334	309	316	304	313	337	273	267	304	323	297	324	275	305	299	313	287	303	295	309	296	324	312	315	295	357	307	290	312	305	308	297	307	325	295	312	308	339	320	272	304	297	286	296	314	329	319	297	314	311	318	317	320	299	321	323	339	314	295	357	301	321	303	311	326	272	299	292	307	309	310	285	317	285	317	323	309	310	286	323	284	269	314	308	293	306	285	312	317	285	307	305	306	330	268	305	311	294	305	325	329	308	308	308	294	283	298	325	309	295	308	328	294	295	307	319	351	320	324	269	308	302	327	291	310	325	324	311	282	303	292	331	289	291	331	286	326	318	268	325	333	306	298	323	308	285	313	295	294	302	302	314	320	294	303	312	272	336	300	324	316	306	298	321	314	323	324	310	288	291	332	272	328	315	283	294	330	291	347	292	294	315	306	328	305	301	315	289	298	314	288	297	296	315	295	282	297	298	267	296	314	322	316	312	340	291	284	336	286	320	341	310	316	322	304	299	301	277	306	281	302	316	299	314	304	334	310	315	327	281	342	298	324	342	313	302	298	285	289	306	314	308	312	291	322	300	338	312	292	306	317	291	302	299	259	315	314	341	307	345	291	320	325	323	287	303	313	300	341	315	315	278	334	320	281	310	286	340	302	323	282	339	317	319	283	302	288	326	304	288	319	271	356	321	316	328	290	312	309	305	295	320	310	312	277	317	328	309	326	315	292	306	301	292	261	285	346	283	278	321	314	325	319	301	343	300	296	314	331	315	322	286	296	294	291	309	332	308	353	307	309	311	320	337	291	296	294	329	304	282	278	348	312	336	293	322	296	300	301	302	288	320	315	293	350	327	306	331	312	293	305	308	330	302	344	321	311	314	308	294	306	308	318	310	296	316	303	310	290	301	295	323	314	310	318	278	310	320	329	300	291	312	325	266	279	310	325	320	305	321	295	321	322	328	315	320	299	303	336	316	321	293	313	296	297	299	308	315	294	316	290	322	332	276	288	346	292	298	331	320	329	302	316	324	297	290	331	323	295	309	303	308	301	297	255	301	319	302	321	314	296	296	278	332	288	329	271	316	323	277	305	295	301	284	328	297	310	300	314	309	324	329	318	291	310	311	333	324	326	300	294	308	320	308	301	323	331	315	287	303	308	298	297	277	311	283	312	293	320	322	323	305	298	303	310	323	306	333	328	344	324	296	310	341	326	303	286	307	313	295	296	306	310	305	329	313	288	299	292	294	289	329	288	310	316	352	314	306	310	295	298	272	298	329	309	289	294	294	298	322	308	328	333	343	330	320	306	310	300	317	343	303	314	308	313	307	289	307	299	300	301	292	311	347	310	306	302	307	284	343	316	305	307	278	295	309	276	317	334	340	303	295	290	298	286	313	308	307	326	310	304	297	305	279	326	297	281	302	302	328	278	292	318	315	297	323	308	278	284	311	302	297	299	327	319	299	320	304	323	321	296	310	294	312	295	298	335	295	304	323	333	304	289	297	259	319	330	297	312	303	333	326	261	333	300	323	322	298	288	323	313	313	289	316	329	319	332	295	335	310	301	305	312	326	340	297	319	305	316	303	296	290	279	291	301	342	329	326	306	297	311	283	308	303	295	326	299	321	302	297	298	320	303	296	296	322	286	298	291	312	310	322	336	304	299	311	331	304	301	297	302	322	292	314	318	297	321	310	320	291	328	312	318	316	274	302	280	315	289	287	273	331	335	305	317	300	340	297	301	322	361	316	313	314	311	275	305	315	323	326	319	340	295	302	305	300	329	293	297	299	290	320	321	339	348	319	346	322	291	273	316	324	321	306	322	319	302	292	321	293	301	327	348	303	329	313	310	314	289	312	308	298	320	339	296	324	297	300	305	325	339	296	304	290	314	298	270	300	286	285	277	336	317	315	313	314	264	341	298	310	330	331	297	319	309	299	306	304	302	338	332	322	344	306	288	308	318	325	311	315	270	287	369	303	293	313	308	285	311	297	296	307	325	304	314	307	338	317	299	321	301	311	276	293	310	308	312
31040	51398	35263	21115	15378	11193	37622	47609	41897	21587	838	8584	7284	1049	607	594	612	591	617	666	593	630	609	563	619	556	588	569	590	587	603	540	568	592	572	536	535	584	591	599	537	604	548	554	566	542	581	580	562	535	554	624	730	827	803	718	627	606	567	562	571	553	547	543	575	634	576	520	548	572	529	580	578	518	552	598	548	556	584	537	560	560	582	574	548	560	568	576	562	543	567	549	553	581	562	596	557	549	580	564	526	554	539	568	569	528	575	607	592	570	566	538	580	593	543	598	558	584	567	585	530	525	563	588	561	575	552	539	548	560	581	549	557	594	538	581	541	548	548	561	549	536	581	544	577	570	530	542	536	548	519	552	590	624	588	560	611	541	612	508	525	544	553	554	531	525	554	539	566	546	555	559	546	568	564	543	480	541	585	588	568	558	585	595	587	549	573	588	581	543	565	548	531	537	589	555	564	563	575	557	546	545	539	554	533	554	578	558	510	555	515	550	559	558	612	545	549	593	559	608	573	608	553	535	562	549	549	521	534	558	614	584	567	534	548	612	553	547	529	536	563	586	561	539	604	552	567	586	545	553	596	602	531	589	543	557	543	570	560	546	581	545	563	556	503	545	568	587	569	631	528	597	527	578	510	587	584	554	546	570	546	584	579	538	597	512	600	546	548	555	594	541	565	557	530	546	580	529	563	519	561	487	611	568	546	528	562	527	503	530	613	596	548	516	592	553	538	586	562	570	578	569	550	577	523	599	534	550	574	536	555	534	539	545	616	582	541	594	584	559	520	554	527	564	553	525	536	592	545	593	502	602	529	576	555	553	573	594	595	562	559	516	558	587	560	560	511	550	568	587	545	575	526	582	517	590	539	545	525	556	534	570	578	504	537	569	562	563	526	559	535	537	608	583	590	527	551	558	571	569	536	567	538	535	506	552	604	585	550	550	595	586	556	561	576	556	569	544	536	569	605	591	600	593	530	547	582	523	538	557	577	546	568	591	565	538	584	552	531	536	553	572	521	553	529	585	589	595	551	566	544	618	544	538	497	526	563	556	561	572	532	603	565	592	536	526	535	544	564	549	580	517	528	564	596	556	542	570	492	573	546	548	532	563	544	549	538	528	569	550	541	541	566	560	553	552	606	545	559	538	578	570	581	573	569	611	562	553	584	537	558	524	549	556	555	548	587	543	562	595	565	561	551	540	586	546	555	519	514	520	530	537	571	566	555	553	595	566	601	539	576	599	599	579	545	562	576	571	512	552	550	563	541	538	547	565	564	515	535	577	617	561	578	542	602	547	542	552	578	540	553	577	563	547	539	547	565	541	556	559	563	553	580	598	555	561	538	581	567	537	570	576	592	609	576	550	514	577	577	584	562	602	541	570	535	541	595	605	567	555	587	542	568	566	589	571	543	595	559	572	559	586	537	526	529	530	583	582	520	505	533	544	546	549	605	570	541	582	579	584	562	522	535	553	607	577	575	592	529	498	550	527	547	507	520	548	516	562	548	549	575	532	556	581	574	549	518	558	552	514	537	592	569	543	581	578	583	569	570	619	527	552	573	588	488	534	579	553	507	530	548	562	513	523	558	560	517	509	566	547	543	543	541	515	542	577	548	542	584	551	576	580	566	556	541	592	567	537	499	562	579	607	579	573	536	536	544	555	577	560	567	579	546	559	571	514	505	558	578	561	598	593	575	548	538	570	529	575	597	561	552	594	548	563	531	562	558	572	532	538	559	541	548	599	592	518	553	568	598	541	551	536	540	573	579	582	493	545	550	546	569	560	530	586	576	510	536	590	569	565	553	534	573	569	548	592	535	515	568	570	591	537	574	572	560	561	536	570	545	572	533	565	587	551	574	529	553	578	584	568	553	569	585	559	560	572	541	543	558	585	547	571	596	541	571	609	528	555	555	536	596	559	557	554	591	532	524	544	559	584	538	545	538	536	590	557	558	555	535	512	574	573	575	566	533	602	562	556	569	608	539	562	502	579	556	525	571	547	561	592	540	556	553	537	536	510	561	567	559	531	551	518	586	574	528	568	522	591	564	588	562	565	549	587	564	552	580	567	626	570	556	547	543	554	522	515	525	564	581	593	523	597	578	568	544	574	564	567	501	593	544	576	541	584	575	580	595	561	574	590	583	521	566	566	583	529	540	568	595	583	579	562	507	600	549	508	611	566	565	532	534	541	564	577	572	515	546	559	563	521	531	541	580	564	575	514	556	562	576	537	555	571	532	578	543	588	564	556	549	558	592	550	558	558	533	552	589	544	554	612	528	555	572	590	552	514	548	555	562	554	573	543	552	545	538	570	551	574	564	564	567	550	582	562	537	541	561	563	553	596	532	578	575	547	500	511	541	541	560	594	556	558	525	574	586	567	537	541	556	579	529	555	538	614	588	529	513	538	607	559	526	589	526	558	573	539	573	565	552	625	551	554	564	582	531	556	572	548	565	517	591	575	528	566	574	526	569	538	544	497	559	532	526	556	553	578	541	543	555	558	603	585	570	560	534	597	562	576	555	569	577	531	540	547	544	600	563	570	533	566	598	508	587	578	584	594	593	551	542	554	567	567	554	571	556	589	587	572	569	548	592	592	523	548	589	588	600	527	571	559	545	578	588	575	560	572	552	568	524	569	544	532	565	591	564	540	541	533	588	532	535	561	527	556	560	524	558	595	546	562	541	539	547	575	577	554	590	555	574	543	575	557	522	573	576	538	541	553	549	543	557	566	577	549	540	558	528	554	578	567	534	540	511	576	545	539	519	584	536	553	557	572	520	541	545	544	578	544	566	573	582	526	565	538	581	555	539	561	562	577	563	547	559	538	562	578	563	569	538	611	576	556	538	550	556	565	548	596	587	565	580	549	531	528	597	593	586	540	570	548	572	581	569	568	555	501	583	569	534	575	550	574	545	576	587	583	505	525	622	557	521	596	562	527	529	545	598	539	548	529	574	529	537	547	551	557	551	569	515	567	531	588	578	543	563	532	528	569	553	529	545	568	537	519	500	574	535	530	566	511	512	599	593	566	572	591	544	548	525	576	567	552	595	567	539	575	579	538	542	578	512	565	493	581	541	562	569	561	560	560	588	553	562	554	528	560	547	571	562	574	580	534	586	561	550	543	551	548	587	581	568	560	545	560	547	582	534	549	581	565	558	571	544	590	584	566	564	608	546	556	560	573	588	600	548	574	560	560	539	567	554	513	545	568	571	560	556	583	535	577	568	558	544	558	554	589	582	522	544	492	545	565	537	546	535	551	580	548	579	525	551	544	543	520	595	564	518	563	561	585	564	545	520	567	558	550	594	535	563	516	559	534	534	559	546	610	594	516	602	556	518	563	568	558	564	528	598	558	573	546	605	557	587	520	570	559	561	610	591	544	528	542	532	540	577	522	515	561	578	574	566	578	552	558	575	574	565	562	550	565	526	576	615	562	580	579	569	536	527	577	541	554	578	575	588	579	533	551	552	568	571	563	546	601	545	581
27350	22060	15766	5341	2246	1473	2280	4793	4355	1984	414	491	503	452	411	374	385	377	385	388	398	395	395	380	414	401	414	429	368	408	415	372	398	392	411	417	361	360	375	422	412	345	404	379	406	395	362	414	359	363	379	364	371	384	416	419	389	370	427	421	345	353	376	395	396	350	349	376	398	338	401	366	396	360	393	373	361	400	383	372	389	362	385	392	382	354	424	424	388	376	413	362	359	422	397	428	342	347	366	387	364	344	397	374	385	414	379	363	371	369	379	396	387	398	369	379	392	358	378	355	396	358	401	351	422	379	372	369	374	404	432	406	396	366	385	377	392	377	399	394	398	361	356	397	400	365	323	396	384	379	378	388	370	390	382	388	380	364	422	351	376	406	375	377	402	380	405	387	408	360	420	394	397	387	398	397	390	365	387	414	417	373	386	339	394	394	353	387	348	369	374	378	362	375	379	375	358	373	373	385	389	355	332	393	374	358	366	400	386	378	409	367	388	375	392	370	355	389	384	378	429	391	406	386	366	356	370	398	394	391	366	378	400	393	394	405	391	384	419	366	381	393	389	389	388	369	396	387	382	394	393	374	398	366	391	403	394	388	398	337	409	342	379	360	362	359	373	387	382	397	373	404	384	386	395	368	404	364	400	377	384	389	378	363	391	395	418	406	380	377	371	367	411	354	400	389	393	390	367	368	363	415	360	408	406	396	420	375	384	386	359	415	384	352	395	395	355	391	365	360	371	359	393	393	372	377	400	358	387	361	365	382	386	368	406	336	374	400	413	401	364	417	372	368	383	363	368	390	375	418	377	397	409	389	385	369	371	410	364	367	387	367	386	392	368	378	419	392	374	395	389	384	378	387	387	382	374	386	387	374	364	395	370	373	410	422	416	397	369	417	378	380	402	380	381	360	368	417	385	368	359	381	374	422	384	372	343	348	381	401	372	378	415	369	382	409	396	390	403	351	360	396	358	401	374	380	420	393	414	359	362	387	328	373	380	338	376	388	401	367	384	359	390	375	394	361	378	381	400	369	398	386	357	399	385	335	417	408	378	378	372	383	400	387	386	383	398	368	373	365	391	350	403	366	394	411	409	374	371	369	384	385	407	365	424	382	405	370	349	410	381	399	380	387	380	407	360	404	388	364	386	397	402	380	385	416	376	387	385	375	344	367	391	369	413	386	368	394	400	376	370	391	378	362	404	411	337	406	402	409	378	372	373	415	401	364	351	327	365	383	385	384	394	382	365	389	373	343	380	354	398	392	388	411	340	381	347	380	334	377	383	383	384	387	379	392	375	388	387	364	370	350	361	405	362	389	390	412	358	389	396	395	403	394	360	379	405	397	402	395	364	385	404	362	376	406	387	380	368	359	412	392	360	397	391	403	380	399	341	381	391	337	398	390	349	412	415	402	403	349	357	410	376	381	386	389	412	420	400	391	395	389	363	374	424	395	401	365	379	343	389	412	355	370	392	392	373	405	380	418	362	375	395	390	355	391	405	400	403	403	381	368	383	380	371	391	346	378	387	363	403	393	428	409	421	393	402	384	366	392	380	358	378	407	391	353	359	372	432	374	382	399	352	410	375	388	346	376	383	419	397	361	379	378	374	397	369	415	407	380	375	426	375	400	402	382	389	378	379	396	382	347	385	413	349	399	351	383	378	387	360	432	396	415	371	382	382	386	389	392	393	372	372	391	394	414	389	397	387	380	384	403	393	378	390	374	362	394	364	370	378	378	381	386	392	361	374	417	394	411	369	407	377	379	422	375	394	388	369	405	374	370	387	384	398	398	360	399	358	387	397	384	373	371	370	409	363	404	378	399	389	344	382	348	410	379	381	401	366	365	368	419	378	345	382	343	381	427	387	360	405	365	375	397	370	406	394	367	369	375	369	385	392	395	374	377	352	350	382	374	376	370	400	380	368	360	370	375	401	359	386	393	406	386	393	409	379	392	397	408	354	419	382	383	358	413	380	377	374	405	388	381	393	368	399	381	353	412	394	378	401	397	401	388	409	372	368	359	350	387	357	391	359	388	379	396	384	391	385	356	398	372	403	371	369	388	365	387	382	361	409	376	396	394	350	357	386	382	397	404	355	413	399	389	398	413	403	386	376	375	382	367	392	389	415	387	388	399	388	318	339	386	383	382	385	353	370	387	376	397	356	370	386	399	383	399	408	379	397	357	357	382	433	381	373	346	357	384	382	343	418	405	365	395	381	418	391	399	378	374	382	371	384	351	392	370	338	391	398	374	393	405	371	427	376	392	392	377	349	374	367	387	395	378	372	389	360	373	369	407	404	363	375	362	415	388	397	400	373	375	385	416	378	412	382	364	356	378	414	395	394	333	365	395	391	403	380	384	399	432	385	365	386	383	414	393	384	362	379	391	358	373	371	381	384	382	359	387	373	382	378	342	389	404	373	413	400	398	367	385	362	336	387	371	393	376	401	382	368	374	345	398	362	430	391	379	367	372	377	375	344	381	369	352	349	406	376	360	399	371	387	414	358	367	371	322	385	412	360	374	405	382	387	357	395	407	407	422	366	371	370	374	399	407	391	380	384	370	405	390	379	394	359	402	395	372	387	403	400	390	328	386	347	377	376	388	391	383	360	318	370	391	370	401	403	362	381	360	380	375	408	375	364	386	350	373	395	402	419	369	414	381	402	373	359	397	383	377	396	392	364	375	419	363	405	389	372	359	362	385	370	399	348	387	373	401	336	385	383	373	379	379	402	400	380	366	397	385	354	370	398	393	398	398	398	373	365	374	377	408	346	434	410	381	399	385	388	374	386	363	370	373	376	352	379	387	379	396	353	401	392	408	386	375	383	430	353	355	408	366	361	345	368	401	389	403	387	402	402	401	378	399	378	409	377	373	365	363	409	389	419	378	418	424	378	380	337	372	402	384	363	385	373	386	388	365	372	361	383	361	373	353	362	376	394	460	403	409	362	355	399	378	369	386	345	382	404	377	394	403	402	381	374	390	360	388	378	371	370	374	374	361	388	407	361	399	369	376	382	401	371	374	396	374	389	381	376	364	372	404	370	361	381	385	358	336	436	418	388	377	397	383	397	361	380	417	336	380	364	400	378	379	411	372	358	397	366	365	392	375	359	383	374	422	371	362	372	372	377	378	386	363	387	387	372	369	411	391	368	358	375	344	403	379	397	354	366	363	390	408	395	398	429	360	409	404	384	413	403	358	382	399	395	398	402	369	364	398	408	384	384	392	369	384	411	370	383	351	336	389	373	387	335	382	361	375	378	412	413	391	379	386	391	411	384	404	406	373	390	404	392	346	367	377	354	358	389	418	373	404	404	364	358	361	381	381	361	405	342	408	376	375	399	392	353	343	384	405	415	406	356	363	402	381	372	387	381	408	373	415	395	376	331	385	365	403	357	342	355	379	388	385	409	384	392	387	399	367	372	354	372	390	370	393	396	407	397	399	356	385	378	374	378	374	397	361	349	363	422	379	357	356	400	398	363	391
23281	33824	16988	9267	6353	4252	6631	12406	10353	4857	750	1111	1079	785	708	731	738	760	739	721	732	662	755	706	725	708	727	731	693	689	717	691	654	735	729	735	706	708	719	758	720	732	734	725	741	723	663	715	724	680	748	755	709	720	719	692	710	699	725	720	737	759	731	681	723	708	702	740	720	743	716	724	692	725	705	711	706	696	703	682	709	688	714	725	717	704	728	748	744	716	725	728	754	693	728	709	697	739	726	693	671	725	687	727	669	702	718	726	737	706	711	719	738	710	747	722	717	684	734	745	755	698	707	693	710	673	686	722	713	745	671	702	735	701	690	716	728	700	704	698	676	731	750	750	696	692	734	741	659	710	688	692	704	746	725	685	738	734	743	668	760	723	717	741	743	728	702	705	740	694	729	780	676	735	721	722	736	698	741	709	732	741	734	688	699	702	692	683	717	710	700	766	726	677	693	681	705	731	692	718	701	736	766	717	707	737	746	708	703	683	674	733	739	733	725	691	671	758	691	699	659	739	748	688	740	707	730	742	693	682	700	708	676	660	667	702	681	740	677	698	681	716	710	738	705	723	711	696	669	706	786	719	678	718	738	663	706	741	716	731	702	737	767	720	745	681	660	703	705	704	723	667	737	663	701	750	743	710	738	763	708	688	758	751	721	762	688	676	701	725	699	778	623	732	684	709	765	680	659	762	693	750	732	726	712	702	703	688	770	671	714	735	700	659	677	728	725	713	697	715	680	734	713	714	715	740	721	705	718	698	657	733	719	725	746	701	704	722	726	710	702	655	689	695	735	748	717	778	693	713	718	759	694	682	727	719	696	736	674	708	682	698	687	718	706	680	721	731	734	661	667	637	724	677	778	671	690	681	731	723	708	720	725	715	715	752	706	695	698	739	694	720	709	685	732	705	687	722	659	729	738	718	700	702	661	732	741	693	695	723	756	711	708	706	681	695	746	697	692	723	659	746	684	686	733	729	685	713	739	688	738	665	688	724	668	691	764	731	725	770	728	735	695	701	686	689	692	700	700	771	683	748	739	671	736	691	776	680	695	688	735	717	694	691	657	693	709	732	693	694	689	711	662	727	693	724	672	684	720	691	753	698	731	686	662	713	710	663	705	722	707	709	748	716	726	666	726	703	728	732	710	744	710	757	699	707	667	722	705	720	732	714	761	696	723	749	684	698	761	681	720	743	687	683	649	735	669	718	705	721	726	676	736	681	720	703	710	703	681	674	782	742	687	675	739	717	721	733	741	795	656	748	683	693	688	731	721	732	721	750	727	732	706	725	715	658	653	681	712	733	657	659	642	717	723	756	734	718	733	783	671	712	727	740	747	736	703	701	694	724	686	749	692	711	720	690	753	684	724	704	731	714	691	718	678	743	704	732	709	729	710	736	672	671	645	693	719	691	694	709	672	712	703	707	683	672	733	714	691	736	715	734	718	664	727	683	714	732	707	682	747	725	742	726	739	694	738	704	781	717	690	725	723	738	717	731	760	700	721	717	724	684	686	739	716	710	729	716	719	760	753	672	764	670	721	646	684	711	727	722	746	666	722	728	698	738	714	715	688	713	719	692	690	757	667	681	670	721	704	704	728	729	738	702	680	714	686	759	705	672	705	652	656	728	732	761	666	666	703	698	721	728	695	720	720	703	688	717	649	701	679	715	743	747	722	699	699	709	699	698	719	699	751	717	691	762	716	726	706	704	707	738	707	697	713	701	729	695	699	712	732	719	710	765	706	726	709	706	696	686	704	702	672	730	718	751	737	699	701	720	757	730	739	721	742	715	727	743	663	734	653	734	741	721	711	670	717	683	651	707	693	785	687	681	782	716	733	713	726	723	698	725	756	704	714	728	737	791	755	773	711	669	737	678	721	711	704	698	775	645	778	716	745	700	695	754	716	696	727	747	764	736	727	714	674	727	694	705	669	769	683	730	723	708	732	692	720	714	729	723	700	718	765	736	705	686	703	628	740	713	672	701	729	723	705	744	683	708	696	728	735	776	720	737	713	734	732	658	736	682	720	728	718	683	697	764	682	731	700	697	752	808	664	715	707	692	739	708	676	702	703	733	740	704	684	720	745	705	673	711	718	685	696	709	699	727	742	669	663	706	692	705	750	683	714	699	742	743	711	709	713	738	699	648	705	718	693	752	708	723	671	721	715	728	722	711	671	671	741	754	704	685	725	718	711	676	719	752	686	708	700	703	710	763	699	669	679	675	721	693	730	657	684	734	760	700	688	745	691	677	764	698	731	696	759	725	784	739	703	720	754	698	726	709	728	674	709	688	709	689	732	706	737	701	740	726	758	678	711	729	711	741	715	731	704	669	725	727	739	698	710	636	688	692	737	727	729	682	714	710	700	677	745	696	754	699	725	707	728	736	706	685	756	681	761	698	686	685	770	689	686	693	700	621	729	732	754	687	703	710	729	759	745	726	718	719	708	696	754	673	675	716	750	702	714	765	707	709	663	725	769	734	657	716	726	668	736	718	692	703	719	769	651	721	721	732	710	751	741	705	720	675	706	684	736	696	715	718	676	724	659	734	693	678	713	701	727	700	714	710	686	720	692	663	695	696	691	734	704	769	712	676	687	678	714	684	696	722	669	704	694	707	684	762	736	661	713	726	751	759	716	716	709	711	750	677	702	676	706	720	704	681	703	726	720	692	733	720	724	695	711	802	688	740	697	667	728	728	733	691	702	659	711	738	684	704	731	701	714	729	682	737	700	729	695	699	720	696	688	726	711	721	739	738	711	677	701	693	671	682	721	730	720	728	690	635	730	711	706	731	716	694	710	752	720	710	664	720	727	682	727	686	705	685	719	720	718	740	729	737	681	644	707	736	738	762	716	676	720	720	662	747	699	718	691	697	665	745	694	692	720	680	699	692	727	685	679	726	695	731	729	747	676	721	731	674	736	744	707	698	694	754	678	700	732	759	720	715	712	688	689	725	741	708	725	698	761	704	702	737	714	693	741	732	724	709	692	697	736	680	697	760	714	758	735	693	685	704	717	682	706	704	701	725	723	727	686	724	688	691	665	710	688	700	707	677	734	704	707	694	700	775	691	708	749	682	708	720	688	717	698	693	722	719	664	684	693	722	715	694	720	671	736	737	704	764	680	681	735	704	751	694	663	714	711	719	699	723	691	666	709	709	722	706	694	653	750	660	685	706	683	673	691	762	719	702	707	734	718	721	710	698	734	798	687	671	717	724	691	680	696	745	692	643	739	747	717	736	695	734	721	694	741	689	728	737	739	714	710	699	694	716	730	738	709	754	741	746	688	704	743	692	671	716	670	707	721	707	729	720	714	740	665	717	700	703	738	726	693	657	698	707	739	724	750	741	703	697	696	668	681	706	723	721	702	698	665	769	699	733	689	727	708	685	694	737	696	698	692	703	681	728	712	724	740	686	685	740	700	707	694	741	705	684	744	713	679	744	727	698	721	712	661	742	744	682	732	707	694	725	673	732	676	694	640	711
24565	21620	28699	24836	20382	7165	17627	29536	25041	10801	591	2183	2161	1033	321	320	308	320	361	318	312	318	323	317	339	347	322	324	338	341	321	318	354	343	314	327	318	314	381	313	345	342	301	316	362	284	332	293	310	332	339	330	338	343	388	379	308	324	312	305	327	320	343	315	310	322	310	283	343	330	317	302	313	324	319	322	338	316	335	319	341	305	322	337	299	339	328	329	359	295	315	340	319	304	319	332	294	293	339	334	331	312	325	320	313	329	338	279	302	309	319	321	326	312	291	316	313	289	331	313	332	340	327	321	309	331	275	326	316	315	314	342	293	330	339	321	293	300	325	327	319	298	332	325	295	359	382	324	308	329	316	329	323	338	328	290	288	303	324	313	349	310	309	313	346	298	331	337	335	295	301	320	329	291	339	319	293	320	314	295	332	291	293	312	306	318	315	328	319	288	342	333	322	327	313	359	313	327	323	330	319	320	326	297	309	304	347	333	316	321	320	342	328	334	320	296	299	314	308	333	311	336	294	349	298	324	313	301	313	332	351	322	329	325	306	359	334	356	351	342	334	308	325	312	318	315	303	308	322	315	303	303	272	357	344	327	339	298	298	277	307	323	305	296	303	314	321	323	345	315	306	304	330	321	304	297	319	325	338	314	301	295	285	300	329	294	312	346	334	313	313	326	304	318	279	337	303	292	330	296	338	326	309	338	330	316	318	312	319	336	344	323	337	309	319	321	349	332	324	323	304	318	324	316	315	326	335	314	289	331	330	307	312	309	310	312	329	315	334	287	310	265	306	355	315	311	308	346	318	325	336	326	346	295	321	320	332	316	340	288	289	327	346	330	320	334	299	311	314	339	321	344	351	326	327	297	324	353	348	310	319	301	273	326	305	326	294	338	336	318	292	331	354	314	355	303	297	325	313	293	330	332	294	319	301	307	318	366	306	309	326	334	293	345	314	315	330	323	338	313	321	328	340	359	321	348	316	289	323	332	316	291	330	339	333	344	325	325	307	307	332	341	320	318	312	313	321	323	291	320	321	344	329	315	321	346	329	315	315	326	318	303	299	355	348	282	299	327	301	310	284	325	326	306	322	301	344	331	339	320	335	311	308	323	357	294	332	318	317	324	325	290	321	332	310	352	345	310	308	322	319	347	335	322	356	307	309	298	322	304	348	309	320	330	305	314	316	322	327	329	324	289	311	304	306	327	346	314	288	291	358	300	331	337	321	338	326	326	316	308	318	310	307	310	337	299	337	302	347	330	278	330	309	274	330	344	315	316	336	319	300	326	290	322	330	330	321	328	319	315	321	332	297	333	308	321	314	299	324	330	299	314	307	280	325	304	308	333	298	327	315	330	302	313	293	317	315	344	302	336	291	335	319	300	324	306	306	313	299	314	340	313	285	317	300	331	313	307	340	353	318	302	316	281	304	294	289	277	307	303	301	310	315	292	320	344	322	296	324	347	325	353	309	310	323	339	344	302	290	314	321	316	317	290	324	325	327	334	310	317	341	327	311	323	336	354	335	327	302	303	330	335	323	322	300	324	311	319	309	325	347	305	302	312	316	334	313	321	300	337	319	347	297	290	326	319	363	276	315	299	317	325	331	327	300	323	343	342	339	318	315	319	319	308	321	317	314	296	333	285	313	328	317	324	358	327	291	312	306	345	324	321	319	350	278	331	291	333	293	340	298	338	331	342	324	302	264	317	342	284	326	340	325	308	299	295	329	329	318	313	311	314	327	347	327	339	271	348	318	319	329	287	299	338	321	320	296	298	312	321	326	310	317	323	339	333	310	328	344	319	317	305	317	331	337	306	324	328	332	321	308	298	296	323	335	342	362	328	312	357	309	342	316	305	332	322	337	285	301	323	325	339	320	319	300	351	316	319	308	304	345	334	360	307	326	343	332	329	306	310	324	340	289	315	322	321	334	320	295	349	307	282	292	313	321	309	316	292	315	315	294	315	311	323	297	308	335	334	328	337	303	328	333	311	293	331	295	331	326	294	287	324	323	338	334	310	322	374	310	332	318	298	303	321	313	322	314	324	330	325	334	331	309	330	322	345	318	327	320	299	338	312	352	323	310	315	286	307	288	329	331	324	295	321	290	332	341	334	312	312	301	314	323	336	319	309	321	329	306	302	342	301	298	319	293	325	318	317	340	334	313	310	323	299	310	306	310	313	336	260	337	323	319	311	301	340	346	330	334	315	292	326	326	314	336	308	315	313	312	319	331	321	333	306	310	307	320	320	336	331	303	309	313	307	299	314	307	314	336	312	334	343	330	334	319	312	313	316	323	310	331	335	320	324	311	319	329	307	331	330	325	341	352	288	329	305	318	300	306	305	312	338	320	348	322	297	321	344	292	344	313	333	339	317	312	310	338	321	311	298	307	312	339	308	329	332	311	316	290	308	327	318	302	297	326	304	312	332	289	291	338	288	320	359	303	318	314	332	304	346	330	309	324	330	326	312	304	301	302	328	325	280	329	298	342	328	296	317	322	305	316	306	338	293	317	334	308	294	332	371	355	344	327	323	332	331	327	335	320	325	316	291	290	316	293	290	349	309	290	324	328	328	322	319	289	323	313	317	294	305	315	335	289	332	301	325	334	326	305	337	286	312	319	337	323	319	325	309	304	336	354	279	303	297	310	292	302	339	355	315	322	312	311	339	363	303	292	323	304	343	313	318	343	319	302	305	319	321	306	308	298	305	279	342	302	308	339	309	320	305	335	317	337	331	293	333	299	338	305	301	321	316	313	325	312	319	316	333	335	355	327	323	327	307	301	293	273	330	291	328	354	317	332	286	324	322	325	341	335	312	300	311	334	309	309	332	316	313	347	299	330	334	324	327	291	309	316	312	308	340	342	320	300	310	325	337	317	313	340	332	299	330	327	306	300	294	317	317	312	319	331	311	327	326	315	320	314	283	334	325	307	312	344	287	331	343	314	339	294	328	326	335	316	353	293	291	317	318	331	308	328	305	361	317	335	296	305	324	370	346	304	317	342	314	305	273	292	295	326	303	322	328	286	299	292	317	325	325	283	353	315	333	310	291	325	302	329	323	335	319	313	319	323	326	310	309	295	310	317	312	350	298	319	303	321	314	298	319	324	295	327	313	309	322	329	355	319	334	325	309	313	326	320	310	287	326	349	320	313	354	285	321	328	332	332	329	299	308	323	326	325	294	288	300	274	321	335	329	294	322	346	312	323	315	293	330	299	282	319	330	314	307	279	321	334	308	325	327	344	313	335	304	344	344	326	310	319	321	330	295	339	303	320	341	338	336	311	326	288	330	305	357	317	343	312	302	292	327	317	322	328	347	274	329	321	323	288	311	298	283	341	321	295	335	290	331	305	280	288	312	301	351	349	335	345	314	313	348	288	306	329	322	321	326	328	317	302	310	303	323	297	330	310	306	319	306	329	327	331	307	297	311	316	324	294	308	289	303	288	320	335	342	336	319	317	331	318	340	317	316	344	337	290	321	322	306
27847	45426	25626	15714	11198	8698	29421	39290	34029	14717	1029	6951	6756	2926	699	652	605	655	631	588	647	646	639	571	610	599	650	607	635	589	643	606	625	591	594	585	622	589	628	551	578	593	586	616	598	614	616	627	605	607	575	622	655	726	731	684	662	643	599	572	642	560	629	647	574	637	600	590	612	621	550	557	615	636	598	539	572	625	579	616	600	584	591	583	623	621	596	612	602	625	616	581	631	574	585	600	596	594	657	584	601	574	621	582	593	594	575	574	623	603	588	596	611	575	631	594	631	608	583	629	607	628	622	636	617	552	619	614	593	582	608	618	604	572	549	631	660	584	597	622	660	614	586	612	663	635	624	589	596	577	596	646	588	586	633	601	633	587	613	612	600	554	625	590	564	592	611	614	618	611	649	594	577	561	579	591	601	595	603	576	646	612	614	605	597	595	621	645	594	628	609	567	592	638	631	605	616	590	627	589	624	595	580	574	585	615	589	617	555	584	572	612	589	540	560	597	576	605	586	574	627	637	594	602	564	591	647	583	609	566	594	626	603	610	555	600	596	601	577	596	602	592	568	560	634	575	617	643	603	563	566	636	605	637	577	609	630	600	582	638	649	658	608	597	590	633	603	603	639	565	623	598	585	603	602	617	627	622	616	606	595	611	586	592	625	545	599	591	569	593	556	550	588	589	665	573	606	608	662	642	611	586	568	656	632	609	582	583	601	582	574	599	627	654	596	573	595	608	584	664	626	585	577	601	625	586	600	581	590	601	624	608	629	550	580	579	633	580	638	586	606	636	606	625	596	599	614	587	609	621	601	565	568	645	610	577	585	604	563	599	605	582	626	586	623	620	587	586	622	650	583	612	595	584	621	571	597	611	634	611	608	582	579	591	635	611	627	616	627	596	597	656	550	624	570	606	609	570	639	636	593	603	604	620	613	623	608	612	602	603	599	605	596	624	579	612	617	641	594	576	591	602	551	575	660	607	577	630	588	608	577	563	620	544	594	582	637	602	569	593	557	613	595	587	600	576	614	604	548	581	569	605	583	623	601	581	610	596	581	601	576	608	627	605	584	634	641	608	656	587	649	600	574	544	632	586	568	601	603	610	588	587	599	580	601	598	592	633	594	617	581	567	575	609	612	604	613	605	626	634	609	560	635	640	612	569	623	631	565	610	605	609	576	553	568	603	610	560	582	589	537	631	575	602	603	626	551	579	592	617	578	597	626	643	596	594	610	587	626	610	576	620	593	587	576	640	607	613	590	638	613	595	627	622	661	637	610	594	556	541	613	555	662	617	572	635	587	662	592	585	600	585	592	593	599	602	628	606	543	582	612	591	589	615	579	628	629	638	612	578	613	565	599	644	602	546	561	602	584	597	578	607	577	597	598	605	575	600	579	620	618	645	642	556	635	596	599	582	595	589	603	584	591	598	597	600	593	604	612	605	584	622	604	591	578	633	554	577	601	614	661	612	619	602	563	614	580	630	594	602	575	588	568	538	590	619	612	547	597	612	563	546	581	628	581	647	573	610	607	609	550	626	601	645	676	571	613	649	603	566	570	579	596	608	579	586	635	619	597	603	621	608	570	565	619	611	590	571	600	607	580	601	580	594	591	634	625	622	638	614	610	644	634	599	600	559	621	590	593	647	630	638	645	512	641	615	569	606	597	587	640	653	604	575	549	582	577	559	610	581	613	589	650	599	618	581	599	583	577	590	598	632	617	642	634	583	603	596	612	607	616	597	602	607	598	595	596	548	630	582	598	635	578	624	569	603	638	631	615	613	542	582	593	610	583	592	602	609	616	637	628	613	558	607	577	611	631	591	579	620	635	611	583	618	618	613	618	598	612	603	621	613	582	626	579	584	589	579	605	615	651	592	599	630	622	610	613	610	592	633	618	586	596	592	624	579	580	560	629	619	584	595	567	587	549	589	632	546	608	598	608	601	630	592	635	598	617	622	609	571	587	590	614	592	603	607	603	618	569	640	605	604	605	613	604	601	561	583	647	621	583	598	597	597	588	601	663	609	658	624	647	581	584	563	611	578	594	628	580	633	606	596	614	606	633	620	610	601	580	614	604	648	669	638	585	617	667	616	584	587	609	578	594	599	532	578	639	641	655	600	577	616	619	583	588	605	647	616	577	613	642	613	650	607	585	643	582	626	606	593	577	616	560	599	604	603	622	566	610	620	622	587	616	566	620	592	595	599	637	630	573	582	634	617	582	590	590	620	572	569	597	577	592	576	607	574	618	612	572	592	600	637	638	577	625	612	633	555	576	635	586	580	596	635	578	618	600	613	610	614	610	628	588	601	591	566	550	609	581	624	606	570	591	609	620	577	648	592	578	619	578	593	583	593	545	605	631	633	622	588	609	644	611	620	583	621	592	608	641	625	563	613	603	608	594	561	616	618	601	639	640	650	614	598	614	593	603	546	552	613	632	579	571	568	573	585	613	592	572	605	565	586	647	585	636	603	595	581	557	576	612	608	550	607	584	615	652	596	648	610	624	609	563	602	655	654	611	566	575	582	610	622	571	590	595	609	615	582	589	583	610	581	609	562	636	652	649	585	568	558	565	593	592	604	596	638	566	622	602	598	576	592	632	584	587	659	601	566	625	624	639	680	599	624	613	634	593	601	596	627	589	657	562	650	609	575	593	591	589	625	561	557	577	632	596	606	606	614	634	611	557	610	583	575	628	612	625	631	590	581	599	615	642	651	614	605	583	560	568	614	619	581	603	620	616	630	607	612	635	608	611	615	596	586	636	609	587	597	576	617	658	620	650	608	586	611	578	579	595	659	612	582	612	606	606	594	586	606	563	594	623	591	563	559	560	579	588	633	581	610	622	563	639	574	602	589	564	647	587	600	600	586	600	655	566	616	597	633	648	594	604	631	601	634	576	572	589	574	605	625	576	608	611	592	613	591	598	639	624	567	629	577	644	606	612	583	617	582	580	594	627	625	611	581	618	590	588	609	592	622	626	620	647	637	598	591	619	607	677	624	589	584	619	589	606	583	608	601	592	602	590	577	606	651	585	590	604	604	589	600	583	630	585	588	602	595	588	606	578	598	604	581	640	604	621	562	644	640	617	615	546	586	576	599	615	552	595	612	607	625	611	607	600	615	624	651	623	618	602	576	557	627	602	576	549	590	598	576	570	592	600	666	624	578	615	610	622	603	604	568	599	628	577	582	620	613	616	618	605	603	577	634	563	596	568	609	593	593	587	571	566	598	566	577	601	599	628	594	589	643	644	611	607	600	583	593	612	613	642	590	559	549	621	554	573	596	618	600	610	591	630	546	638	657	674	609	614	595	601	663	584	623	601	617	570	601	641	649	576	586	579	618	607	640	586	586	609	535	602	581	612	602	600	602	632	576	625	568	595	628	624	564	575	566	530	605	620	580	628	567	592	600	627	614	607	599	662	571	616	630	590	609	589	612	601	608	630	595	606	596	609	570	600	607	591	601	617	611	604	648	607	564	627	615	598	604
23436	21481	29254	23982	21430	20340	34241	42891	33314	12036	720	4251	4384	1876	335	300	280	303	287	311	306	298	299	317	298	313	300	265	305	338	302	302	304	276	288	284	283	356	296	265	303	312	285	274	292	270	279	310	286	291	283	268	312	358	368	342	307	318	280	243	290	288	257	281	279	284	305	276	282	258	285	295	289	288	296	291	287	274	286	283	251	265	250	297	287	286	290	297	291	271	293	279	273	293	280	295	268	284	293	272	270	295	301	266	271	285	270	279	286	297	293	310	300	280	283	307	265	265	292	269	285	322	294	286	262	295	303	315	266	273	309	298	305	299	303	286	294	289	290	293	299	303	280	288	264	292	317	265	300	271	284	289	283	263	280	292	293	294	248	284	317	294	291	267	288	248	292	271	283	285	268	286	288	288	295	277	276	289	278	310	277	282	275	271	281	272	284	275	283	271	298	305	313	293	291	264	264	273	285	287	254	285	277	303	260	290	301	297	281	301	268	320	289	313	277	278	265	268	295	299	288	260	287	300	280	293	286	306	278	283	312	281	252	296	277	290	271	288	284	262	299	269	288	269	310	284	312	286	294	280	287	302	300	285	283	290	286	263	311	293	286	241	315	284	304	297	267	321	277	271	300	277	327	272	285	286	289	304	281	308	282	284	289	266	255	303	297	253	276	300	308	276	269	260	249	280	272	235	284	243	261	310	302	279	310	278	250	262	324	282	279	273	262	293	283	293	279	265	269	287	272	316	300	243	271	265	277	305	247	265	276	280	317	280	283	263	307	280	300	275	298	285	275	289	284	284	277	271	302	301	258	318	283	271	249	289	296	262	269	288	276	309	292	309	277	249	287	282	272	266	313	261	264	300	283	273	267	322	334	268	305	286	280	288	278	310	286	271	278	262	293	312	244	278	270	258	319	301	274	264	296	270	292	284	269	278	289	314	274	275	301	280	291	259	297	248	289	255	271	298	236	258	303	273	267	294	247	281	280	260	295	296	279	279	304	284	276	290	267	281	281	280	297	302	265	269	292	287	269	298	286	302	264	277	267	323	292	266	300	258	280	281	277	292	298	268	270	284	285	279	294	293	316	292	278	305	294	314	271	273	291	272	306	270	319	302	281	260	303	259	311	287	285	288	282	310	275	313	307	283	302	302	266	243	287	266	289	282	313	260	305	314	277	294	294	280	256	278	267	272	303	269	259	304	288	297	271	307	289	297	272	292	283	274	255	272	303	263	245	272	282	290	288	282	244	269	294	293	282	314	269	307	276	285	293	295	283	265	290	293	265	300	303	273	254	288	298	299	327	290	292	259	292	250	293	266	313	282	291	265	281	257	263	287	313	296	298	282	271	306	290	265	270	318	262	282	264	275	295	286	285	291	298	263	283	265	316	305	293	278	289	254	277	263	287	298	304	285	274	284	260	311	226	307	305	303	288	282	303	271	286	266	288	289	293	291	282	275	271	281	328	299	260	302	307	265	267	284	272	284	303	293	278	274	283	299	264	289	294	289	294	320	287	242	265	311	275	259	288	309	283	301	291	268	292	283	273	277	290	302	306	285	287	294	240	310	299	290	276	288	287	284	271	290	282	310	270	273	267	275	290	294	257	271	265	309	282	254	301	275	260	293	260	314	285	281	278	256	267	285	305	309	287	297	277	267	294	311	301	314	241	274	286	283	266	294	303	281	255	292	285	276	270	300	290	272	305	301	243	305	247	284	292	297	286	291	300	295	266	299	289	280	291	273	265	272	255	304	275	319	283	279	301	292	271	264	263	262	284	274	283	258	273	303	287	305	310	289	285	281	276	256	314	292	271	271	300	310	269	280	329	303	277	268	297	270	282	271	293	289	291	301	294	302	287	296	269	277	270	265	277	288	265	292	306	294	288	283	288	265	290	279	306	290	294	296	300	291	289	268	282	280	297	298	296	273	309	294	315	270	288	268	293	306	287	295	277	275	291	280	275	319	276	266	267	280	264	289	287	294	274	293	263	288	285	269	278	294	300	264	284	287	294	274	257	275	283	261	298	293	257	305	290	282	302	273	307	279	269	264	277	272	273	303	274	287	271	286	274	287	309	281	276	296	274	304	282	299	278	278	289	301	301	275	269	266	285	305	290	278	247	273	301	279	282	250	301	302	285	293	276	264	285	282	274	302	310	277	267	269	280	260	298	274	262	254	286	294	298	289	278	297	244	257	330	264	307	324	315	300	261	240	290	313	261	252	273	282	290	267	228	272	284	304	290	307	285	289	265	305	259	291	278	277	327	295	296	250	299	278	285	298	303	269	298	278	294	292	277	309	288	256	270	256	234	266	274	260	288	255	309	256	274	293	273	260	272	287	287	274	275	281	307	284	272	300	307	269	268	287	284	285	263	274	324	284	285	234	299	285	269	286	311	275	249	291	268	288	279	263	258	295	300	281	306	283	280	273	261	305	282	280	306	276	269	298	257	289	296	277	289	282	281	272	302	282	281	269	256	271	296	267	275	285	296	279	275	303	305	269	310	263	297	294	287	307	290	275	260	291	276	301	266	274	270	286	303	276	289	296	272	315	257	296	292	289	262	257	284	278	302	241	303	289	302	305	283	273	306	289	278	301	299	285	267	290	298	296	285	297	323	283	278	263	261	276	270	327	302	276	274	250	286	302	297	276	289	268	282	293	303	295	293	282	297	305	285	249	316	253	323	278	279	309	296	308	258	291	275	282	272	303	275	297	314	279	283	256	308	316	282	307	271	284	269	278	281	250	302	286	273	282	296	286	278	293	269	280	291	269	276	321	301	263	274	289	328	272	288	311	292	288	290	269	287	310	292	281	262	281	298	255	289	284	291	263	285	295	302	289	295	268	275	292	268	265	304	275	310	295	296	298	289	292	280	267	259	271	282	289	248	306	291	268	294	257	305	301	295	256	265	276	267	267	245	320	273	269	288	261	287	291	278	286	318	298	306	268	270	293	298	300	297	291	302	278	280	286	254	295	290	292	299	305	282	287	297	260	278	290	264	278	298	325	279	296	282	279	312	289	289	294	286	282	281	280	290	304	281	273	288	290	313	287	289	315	275	316	314	267	281	275	289	271	283	278	301	258	272	268	275	294	312	260	268	271	283	305	274	305	267	278	283	278	288	303	285	275	277	306	303	317	296	271	256	271	271	273	276	309	295	268	299	285	287	287	285	296	298	292	270	291	293	294	282	293	266	281	261	255	275	296	266	261	329	284	284	277	272	274	284	295	304	301	296	306	301	282	303	316	301	280	265	282	266	253	280	289	264	313	317	281	287	281	286	272	324	288	281	277	292	301	315	274	299	272	282	276	272	305	298	286	306	282	306	266	244	301	293	292	290	261	288	328	289	276	280	289	318	281	298	241	270	281	289	263	259	285	271	291	260	287	312	302	275	275	291	291	270	305	260	270	296	263	330	279	252	320	299	266	297	277	311	285	292	277	281	252	279	284	285	277	290	302	288	267	277	270	286	296	289	284	286	307	311	282
31251	49897	30498	20601	16326	14991	43303	48725	38854	12838	1103	12255	11780	5246	640	583	542	546	531	525	533	568	571	582	566	576	576	596	572	548	587	520	538	586	560	554	548	521	565	546	539	551	556	490	573	607	495	543	542	489	512	525	626	816	811	667	624	531	509	511	522	549	541	537	529	521	572	502	504	562	530	505	536	548	481	521	531	515	511	514	550	545	480	517	514	506	507	555	483	529	498	544	566	525	560	531	468	549	498	513	529	577	538	555	549	552	541	544	551	543	579	527	545	514	522	524	528	539	509	500	499	532	535	490	518	490	543	539	488	560	518	516	570	486	515	537	505	520	559	546	496	558	544	523	526	524	544	495	567	525	523	563	525	520	504	484	548	533	537	505	525	468	535	565	508	526	484	536	505	507	484	526	594	557	491	501	488	553	564	518	502	500	543	540	531	471	548	530	517	495	554	510	486	496	491	541	575	542	545	525	525	558	543	512	533	530	516	528	530	531	542	559	500	513	543	512	544	552	529	489	495	522	513	498	523	507	512	541	518	544	582	555	516	541	511	521	492	494	508	527	535	547	489	520	536	522	505	510	511	530	539	527	524	502	525	523	531	538	550	522	536	498	533	520	574	482	513	516	533	553	510	521	517	494	545	509	524	545	542	533	480	539	530	523	506	507	532	534	483	531	569	512	527	557	540	507	503	512	515	553	537	548	483	554	546	491	564	536	523	518	489	552	515	488	552	520	550	558	516	541	552	554	469	539	545	535	518	527	528	534	565	497	518	511	526	481	532	522	521	523	543	553	527	521	536	531	510	508	519	558	507	525	506	502	553	549	496	508	550	524	527	541	492	551	557	520	512	534	543	530	506	542	524	505	537	531	501	572	522	566	547	511	521	519	500	521	481	542	529	537	520	522	515	566	493	523	496	493	541	540	543	496	533	547	545	510	504	506	523	511	482	519	498	531	508	495	541	545	532	490	527	533	483	555	536	533	537	538	503	542	487	528	550	496	517	538	522	509	522	480	495	516	511	530	526	531	552	530	530	501	537	528	545	547	525	505	540	538	529	567	540	516	495	529	565	572	531	523	487	507	543	520	504	513	513	510	565	511	502	522	502	540	575	551	484	512	529	522	543	512	522	519	494	537	491	537	500	517	500	511	545	522	546	525	526	562	563	557	552	543	527	488	553	515	584	522	493	479	510	566	543	523	506	538	553	528	507	547	510	510	560	515	520	518	515	496	524	559	511	504	564	515	506	505	500	525	521	537	530	521	521	532	513	542	530	538	525	533	549	516	510	532	491	520	547	517	498	519	530	544	511	545	512	481	536	541	570	545	531	508	528	518	477	531	534	543	544	524	495	509	508	522	520	540	516	500	524	523	526	524	499	501	557	552	510	552	568	516	540	513	494	486	502	546	518	498	535	562	521	532	519	521	535	514	527	536	524	492	512	535	537	522	546	550	528	502	518	521	535	507	537	529	536	544	540	501	508	537	517	514	492	465	521	529	511	531	499	543	504	502	540	535	516	487	549	527	548	541	493	531	499	523	520	545	520	568	539	464	545	511	480	503	525	528	486	526	570	534	502	513	525	552	508	528	512	511	531	512	536	499	501	535	506	567	545	481	532	536	533	526	520	507	538	495	522	529	507	514	553	561	528	589	520	534	521	496	510	580	457	520	508	523	526	521	541	551	502	543	523	520	568	515	524	541	490	519	512	499	523	556	506	538	515	551	479	514	512	517	547	535	548	524	546	488	522	562	522	476	510	496	542	533	519	527	508	511	563	570	552	539	522	552	511	550	534	532	493	495	553	551	507	545	503	503	549	549	522	504	507	520	551	547	514	563	514	536	512	525	563	526	567	531	504	541	527	468	530	543	542	519	495	494	511	523	497	536	546	512	495	512	520	508	528	520	505	491	541	527	532	567	543	545	517	511	522	499	504	518	498	513	497	536	566	524	507	518	545	551	514	514	535	560	525	545	517	536	561	525	550	570	529	532	481	521	544	498	518	511	519	498	513	502	486	549	535	585	510	541	520	502	516	521	507	544	526	541	536	558	505	498	546	512	517	539	549	521	541	499	500	522	535	518	547	534	519	531	556	591	524	541	565	485	498	549	543	537	563	539	531	480	513	531	513	527	547	504	554	531	465	493	524	497	523	510	535	487	528	492	533	518	486	532	542	564	529	548	545	529	488	510	517	509	482	555	527	494	510	507	486	541	565	592	542	511	543	521	551	546	515	510	533	525	523	502	501	502	533	510	493	522	529	518	515	545	486	555	528	537	543	556	484	557	549	506	540	508	505	536	544	536	522	530	502	498	492	490	512	555	520	546	540	502	513	541	543	523	541	523	509	561	524	527	524	540	534	496	528	539	491	551	547	474	482	519	505	495	554	540	506	501	522	522	508	490	501	532	512	535	513	490	524	579	543	546	539	532	555	514	503	511	495	555	513	510	524	555	501	498	570	547	506	518	520	521	488	542	551	520	504	517	521	565	510	539	518	554	529	495	526	549	535	539	588	520	522	550	516	517	498	515	526	520	506	544	535	516	513	500	501	526	523	475	545	537	517	499	528	545	519	514	518	577	557	516	543	530	511	526	555	515	528	529	528	522	525	545	573	559	528	466	584	526	556	533	492	495	494	502	515	526	503	503	552	471	508	498	525	521	496	545	554	499	550	521	553	510	534	528	545	529	510	587	514	516	513	538	525	522	566	539	543	502	507	552	499	530	509	557	501	524	530	527	497	534	497	523	523	534	486	519	550	569	554	518	519	530	510	540	500	495	545	490	530	549	537	511	519	528	484	547	500	575	529	459	550	550	480	508	532	507	534	529	476	562	532	558	537	571	514	570	503	503	496	548	541	534	528	516	509	489	528	499	530	539	531	556	539	531	509	553	580	542	575	533	520	522	497	515	505	553	485	503	556	533	466	509	494	557	541	533	529	478	541	522	529	509	546	520	531	551	553	533	519	507	494	478	566	494	579	536	510	523	490	483	497	508	538	543	517	575	506	539	544	486	555	563	514	544	496	534	541	544	541	492	507	513	510	565	507	564	578	549	541	529	519	567	506	521	519	518	552	511	500	550	554	520	493	535	524	549	532	571	510	490	552	531	489	536	495	515	544	541	528	538	524	517	524	526	528	552	529	504	544	531	488	545	505	547	525	539	529	510	545	501	512	528	536	558	514	478	516	533	518	549	497	536	552	551	504	493	520	535	562	524	518	524	523	561	498	509	535	529	535	513	529	503	546	523	510	548	535	561	531	524	556	538	523	533	526	522	537	533	515	540	527	531	492	529	516	541	511	564	522	509	562	532	551	508	516	514	530	540	539	518	549	534	533	529	477	515	527	501	524	522	527	544	547	577	579	531	492	517	492	520	522	522	569	502	528	498	585	558	517	489	544	543	503	510	547	540	575	542	520	519	561	526	554	470	558	523	517	509	528	528	513	574	531	571	522	530	543	540	503	532	543	488	522	539	497	547	520	538	543	542	547	534
27383	22086	15574	6007	2608	1775	3444	5576	2735	505	377	611	662	494	416	398	396	395	360	325	364	348	337	376	386	346	365	341	379	418	392	356	366	347	365	394	385	347	384	387	360	374	417	372	344	362	402	379	369	365	337	362	409	376	396	393	396	392	391	361	341	374	347	362	347	362	364	381	396	360	366	394	320	377	389	361	381	378	345	341	362	373	332	401	352	383	371	367	374	425	378	361	397	352	359	363	364	384	345	341	414	392	389	367	378	375	384	355	372	381	350	360	366	368	387	372	398	381	365	336	370	370	330	360	366	390	356	348	387	346	345	371	379	381	381	361	335	385	358	370	362	384	432	386	376	394	354	366	400	353	363	397	367	371	404	332	362	386	397	378	366	376	354	387	367	398	379	349	374	340	381	374	383	386	347	398	368	367	384	368	367	370	353	381	376	396	363	363	394	346	388	343	346	367	361	351	369	367	393	366	379	338	362	395	404	349	375	389	371	347	397	377	392	345	366	413	355	410	382	395	381	353	383	342	371	375	349	369	369	370	385	360	357	369	372	364	400	394	380	371	376	346	372	377	411	392	361	369	342	380	356	397	372	346	414	363	345	361	346	370	388	366	383	367	384	390	378	372	369	353	373	360	380	381	360	369	345	398	374	360	383	359	399	346	370	365	369	408	372	390	329	407	378	379	395	384	378	354	336	337	353	380	366	363	359	380	354	365	373	388	366	350	387	381	395	384	383	370	366	358	372	397	356	375	395	360	345	419	381	382	394	365	385	371	421	372	362	373	398	393	381	349	356	356	360	366	367	355	399	342	361	398	373	369	378	334	392	355	353	364	384	331	411	384	372	367	390	381	343	363	379	401	396	396	370	386	341	357	382	388	347	409	425	345	358	395	414	354	372	365	361	363	345	363	353	360	379	364	389	344	339	366	370	389	387	375	356	359	327	351	360	364	347	389	369	368	377	378	385	396	372	351	381	393	350	369	355	398	359	401	414	344	347	394	372	399	362	345	359	364	380	381	372	379	387	344	377	376	375	369	386	337	371	393	388	380	374	362	364	349	370	363	385	349	384	383	367	360	373	364	378	364	366	349	367	389	397	365	350	391	398	382	371	320	399	408	342	388	361	363	372	368	374	394	353	355	380	392	380	373	366	359	392	365	334	370	344	337	356	334	391	378	388	364	368	356	353	370	349	380	363	377	366	391	371	384	416	383	375	388	342	372	364	367	386	366	366	358	346	349	376	344	381	359	339	352	360	372	400	344	390	382	364	376	352	406	366	376	365	372	371	349	361	369	369	341	358	374	380	382	372	381	380	398	337	390	379	356	331	374	354	364	391	363	357	360	342	370	361	357	371	361	419	373	356	376	366	363	375	389	390	350	380	393	397	334	367	369	355	358	344	357	334	363	381	402	381	367	391	398	374	361	377	376	399	397	345	360	410	410	368	371	366	328	356	363	391	382	391	367	383	410	374	343	360	390	362	362	382	371	354	385	387	404	353	409	375	374	383	332	376	379	356	364	376	377	348	372	379	340	353	365	360	349	366	393	415	375	371	385	382	378	358	351	376	382	355	375	407	351	386	318	348	377	373	345	358	380	377	370	380	345	362	394	379	397	375	386	358	365	376	355	378	389	369	383	383	387	386	384	407	384	392	371	398	383	367	347	335	365	359	381	351	355	416	381	385	368	346	363	359	345	370	369	357	359	365	347	393	382	379	375	349	422	388	387	388	374	393	363	339	341	345	369	392	366	375	354	365	383	385	370	388	363	367	375	352	380	396	342	362	358	370	358	358	392	419	334	350	360	361	365	395	349	360	374	346	392	361	356	361	366	374	364	383	386	346	339	372	383	367	339	363	334	398	389	435	375	404	381	363	416	391	368	369	362	382	384	397	368	369	361	360	366	382	341	350	364	364	352	361	392	390	346	374	359	341	360	338	371	387	355	347	358	386	359	382	362	392	380	347	384	382	348	399	376	389	386	378	386	359	404	376	396	378	384	394	368	357	372	347	386	393	412	379	385	365	384	403	395	376	367	371	399	388	360	389	391	379	351	341	322	380	348	365	392	355	360	353	397	365	346	375	364	345	367	340	371	343	392	366	373	353	384	373	395	390	368	374	380	342	365	394	350	365	402	377	394	391	357	338	366	388	375	349	388	352	360	397	342	370	377	408	399	360	357	348	348	326	366	355	362	379	352	364	369	384	344	375	366	386	360	410	373	339	384	353	335	376	364	378	392	401	338	358	298	415	372	412	348	349	392	398	379	386	379	386	393	370	391	397	378	358	405	366	394	381	356	349	350	365	352	364	368	374	385	356	373	388	365	354	329	357	389	360	372	385	393	366	389	375	373	346	337	372	373	361	370	356	367	353	389	358	359	389	354	354	373	345	363	374	365	336	351	355	394	382	399	366	357	367	337	407	355	403	378	360	365	341	372	382	357	354	358	385	371	398	384	370	364	379	350	341	365	360	396	356	353	381	379	389	364	346	366	359	374	355	347	361	337	353	402	355	357	387	357	346	380	348	337	412	356	378	362	382	368	376	379	380	363	341	367	380	353	360	369	370	381	353	358	373	371	370	367	357	426	361	371	363	339	387	368	354	391	378	341	412	367	368	372	374	324	382	381	388	399	354	369	351	397	386	364	345	407	400	367	356	355	374	357	343	368	355	417	357	394	352	354	378	368	376	402	366	381	371	394	397	376	378	350	371	369	357	373	339	388	365	355	381	371	407	379	343	385	365	366	364	379	372	363	363	376	377	377	353	376	349	337	377	399	374	384	356	343	336	357	373	397	393	373	375	368	362	382	362	364	359	409	385	386	380	342	361	394	357	355	368	398	367	376	351	372	386	364	387	366	405	399	356	360	374	383	350	391	340	376	402	366	362	394	384	394	377	390	359	399	387	375	371	342	368	354	380	343	372	364	390	390	394	348	327	341	350	398	394	381	446	350	365	340	341	360	347	377	367	375	374	370	325	396	346	349	362	377	394	388	359	378	388	368	379	375	373	378	377	372	380	366	361	393	371	375	348	388	392	379	383	389	390	391	371	382	367	351	389	372	382	338	370	369	383	355	352	367	376	329	406	400	367	346	373	414	395	351	354	381	373	350	347	386	377	395	359	364	363	376	352	396	372	390	405	385	372	344	353	359	397	368	371	357	359	382	357	329	374	376	361	387	390	353	382	413	376	369	367	369	362	362	353	360	342	411	347	403	366	369	371	349	383	376	392	360	371	358	361	362	395	381	355	359	370	369	354	381	401	397	361	379	358	375	357	337	360	393	393	373	362	370	377	351	350	375	354	382	368	369	377	340	406	340	366	332	368	381	376	378	364	376	393	387	335	383	385	348	342	383	373	370	380	373	384	402	376	373	399	359	374	330	360	334	398	367	390	374	338	374	406	358	385	385	392	369	370	362	401	355	379	383	384	354	380	395	390	359	416	374	365	386	357	385	378	359	373	378	351	361	361	366	378	351	395	389	372	410	357	397
23989	32552	17489	10478	7216	5552	10028	13657	6493	1136	816	1564	1767	1027	750	753	692	721	722	708	737	721	744	755	690	710	692	726	711	765	689	670	749	732	654	668	714	707	762	656	664	700	676	731	702	678	712	698	727	724	687	738	697	720	757	748	761	694	741	674	677	663	691	710	699	708	699	684	735	718	732	750	685	696	714	671	659	660	727	698	711	680	686	731	690	723	707	696	663	670	686	721	743	650	700	681	683	734	732	705	719	661	673	715	657	700	696	729	763	723	717	738	714	678	739	660	738	738	676	714	727	720	698	710	669	667	715	708	677	729	667	656	716	687	722	696	640	717	736	699	690	668	676	738	697	717	681	711	656	717	681	716	718	699	686	678	680	660	747	687	720	717	711	678	671	734	701	723	710	672	711	707	675	692	683	739	690	636	703	724	713	705	688	712	713	662	705	750	698	720	681	758	678	678	680	666	715	712	696	730	689	715	719	684	745	690	739	655	680	719	714	686	694	687	736	653	677	739	677	666	738	685	682	699	660	677	665	678	674	690	687	701	742	674	731	720	713	707	679	675	749	686	708	644	711	676	720	671	682	713	680	627	636	735	721	694	716	709	667	717	727	699	720	702	713	679	716	683	700	689	708	680	716	698	694	688	711	691	675	700	718	689	675	708	700	690	702	714	703	768	694	726	766	738	693	735	697	689	692	684	654	731	710	723	702	737	654	699	690	717	686	673	694	705	636	687	699	675	688	696	707	663	685	707	678	740	689	718	735	733	672	700	703	733	714	651	733	662	686	730	675	681	711	721	701	667	650	720	705	758	723	695	716	683	701	737	672	641	704	643	739	708	700	678	685	724	714	720	728	690	736	725	714	718	696	720	685	710	683	717	690	672	677	710	683	693	711	668	676	692	706	664	690	653	721	694	669	712	671	765	755	749	652	701	722	711	705	709	737	726	737	715	644	695	666	724	636	673	696	683	704	677	700	648	717	677	747	708	694	710	721	720	700	698	699	723	699	705	731	690	700	680	711	721	672	733	707	728	674	678	689	701	652	685	682	675	707	705	714	704	701	683	706	699	677	731	674	748	689	710	710	680	707	706	713	641	699	648	732	700	692	702	696	727	732	727	740	702	714	723	693	675	687	751	710	691	684	691	714	715	713	690	705	672	691	690	668	716	708	710	703	668	670	730	692	709	706	705	688	671	686	741	728	704	725	708	689	686	687	697	705	724	715	697	729	696	694	707	734	676	709	680	680	748	678	676	728	689	756	710	690	668	721	711	688	677	661	667	770	710	731	710	722	696	702	702	712	690	724	693	720	711	722	670	680	716	695	703	720	710	726	682	687	672	687	723	661	677	715	719	708	716	714	647	715	746	638	702	702	691	731	705	708	696	691	696	661	680	675	703	685	716	688	701	762	681	713	706	701	675	671	721	723	735	656	664	727	734	710	685	725	712	690	698	744	696	682	745	693	696	692	692	680	718	675	676	697	646	719	642	689	694	747	698	690	703	682	693	664	694	686	662	688	724	722	738	662	666	656	725	704	727	714	742	663	672	764	699	663	701	726	682	716	674	733	712	745	666	694	721	688	685	696	711	698	713	689	727	729	727	731	656	663	738	738	670	683	721	719	665	729	707	707	697	680	728	662	649	703	698	739	731	732	727	692	716	696	658	686	710	728	709	719	652	736	723	687	691	690	681	726	702	685	716	694	686	711	688	683	708	727	680	678	678	645	706	686	705	726	699	744	724	702	743	650	734	698	663	713	726	725	741	701	709	706	724	732	689	706	708	698	724	692	715	756	689	692	691	698	708	697	758	702	706	690	706	689	675	679	713	701	741	711	622	721	709	703	707	720	751	672	734	707	697	687	698	655	701	654	697	639	676	694	694	683	694	725	691	697	719	740	662	721	675	726	707	664	694	679	727	665	688	724	648	675	729	728	669	709	686	709	709	726	686	674	676	748	702	663	697	712	700	725	681	703	704	670	742	681	652	735	729	728	667	714	714	695	708	677	716	668	693	695	726	707	671	693	730	727	721	697	706	706	714	687	716	669	738	706	668	711	676	674	704	701	702	703	694	729	722	707	693	699	731	670	710	684	713	717	736	644	696	719	695	711	696	708	699	753	706	715	754	721	676	711	683	713	730	740	755	686	686	707	711	719	628	720	708	645	694	692	691	694	699	716	729	692	682	707	657	678	731	724	665	742	694	687	667	697	676	726	704	663	740	727	665	691	721	740	741	674	704	717	684	719	694	741	708	766	718	669	683	735	691	668	747	695	733	691	726	722	702	747	707	667	746	730	735	741	668	724	678	676	733	730	697	734	712	731	689	696	692	673	697	664	703	671	712	707	678	667	683	688	701	694	715	722	725	712	721	679	714	670	722	695	738	712	734	668	723	703	716	725	747	680	744	703	720	737	701	711	700	661	731	680	706	683	708	680	732	700	718	702	702	740	668	689	724	683	726	683	730	660	791	665	704	700	682	697	698	679	684	712	717	733	681	677	738	744	708	677	712	678	700	733	730	664	688	675	697	711	701	737	716	750	686	639	740	718	672	693	709	675	716	697	702	777	681	675	681	693	662	672	725	673	704	742	745	713	672	695	681	713	685	719	676	681	711	665	700	711	720	698	673	667	670	701	725	669	628	670	663	718	681	672	686	706	706	734	686	757	717	665	674	665	670	718	720	691	680	653	672	696	736	680	719	658	702	716	687	678	697	726	714	751	690	679	672	660	698	658	677	690	673	714	738	675	673	712	709	708	696	710	707	727	639	678	679	699	692	717	674	746	705	733	727	691	684	675	728	660	657	691	693	710	674	708	715	665	713	673	706	671	720	729	737	772	732	697	685	697	681	726	669	705	681	725	679	702	686	696	662	701	758	686	774	667	709	691	698	702	672	717	703	678	663	729	682	714	705	736	706	740	764	700	730	671	729	727	669	765	684	677	711	665	753	725	705	707	654	738	663	720	764	678	693	700	733	712	758	705	681	680	705	734	728	694	697	700	687	682	769	708	694	688	670	715	735	723	765	671	682	719	682	697	652	719	653	722	711	690	673	748	738	682	678	713	652	726	699	712	659	673	716	698	690	705	687	716	691	734	707	662	652	704	694	677	743	723	686	684	709	649	702	686	647	708	690	670	729	714	660	673	689	695	710	696	706	692	678	718	674	771	721	729	727	629	728	689	713	687	725	722	671	739	710	711	704	693	699	703	668	691	640	674	688	676	686	701	688	758	688	710	683	718	691	707	716	698	705	675	719	690	647	703	693	698	728	682	696	702	745	736	722	725	727	658	701	717	738	678	671	682	731	688	743	710	690	721	695	766	673	722	689	712	695	716	744	719	690	702	705	683	683	725	681	659	733	739	687	710	708	696	700	723	705	667	685	676	713	702	704	688	710	723	701	693	700	710	673	693	713	703	728	723	725	733	738	699	698	731	718	723	697	689	733	662	695	661	722	708	730	735	669	688	712	728	691	718	722	678	688	745	696	673	717
24523	21578	28686	24759	20265	11457	27444	32325	17959	2213	455	2420	2798	1154	348	320	330	301	312	346	300	295	348	316	327	311	303	303	319	329	316	326	321	349	278	322	312	323	324	312	306	317	321	322	329	322	333	330	296	336	315	338	365	345	387	382	362	315	338	336	318	323	297	338	335	302	320	321	318	317	302	297	306	312	291	316	308	304	318	292	325	316	337	328	330	324	336	308	282	313	321	333	325	315	296	286	298	312	299	304	293	328	311	309	304	305	300	323	304	310	315	308	331	305	316	333	316	308	306	294	336	325	307	342	329	323	346	325	316	332	317	295	308	367	300	301	300	336	319	329	275	316	308	316	306	292	343	331	325	295	309	311	302	345	328	319	315	293	308	342	312	343	326	295	283	317	294	285	315	319	300	292	323	319	309	322	325	287	314	314	297	293	293	290	302	298	306	297	315	320	289	297	308	293	334	319	284	289	277	313	295	305	327	311	280	314	293	350	323	295	304	305	313	341	281	304	324	333	308	282	303	323	344	327	326	313	273	321	347	317	302	311	306	328	311	300	301	312	330	296	311	357	332	291	307	315	313	336	336	295	345	312	350	315	322	320	331	304	333	324	326	317	331	302	342	317	323	321	326	345	317	309	295	301	332	315	280	302	282	318	298	290	290	319	348	314	308	305	307	316	294	303	317	353	324	312	319	297	316	308	292	328	324	334	302	313	294	300	337	324	311	304	296	322	306	325	302	312	343	325	299	309	305	310	301	329	300	274	323	315	336	316	326	301	335	272	320	312	317	305	329	311	345	331	306	310	319	323	327	327	285	341	309	347	346	296	292	297	337	269	342	332	311	305	315	296	331	317	340	301	323	343	291	308	292	299	303	289	315	299	314	301	298	308	324	342	309	304	315	300	275	290	313	307	317	318	316	328	321	315	315	325	310	297	302	321	309	292	279	307	297	334	297	318	341	297	301	308	322	348	290	315	316	298	344	289	326	325	315	331	302	272	303	333	301	302	353	321	316	320	328	291	294	313	307	280	283	322	310	302	324	322	314	330	280	331	327	312	338	329	351	335	310	311	310	312	301	304	305	321	349	309	328	303	291	310	311	288	329	288	326	288	340	314	338	327	308	284	310	313	279	311	331	284	311	300	343	317	325	333	315	311	309	291	298	315	294	338	340	321	292	273	348	290	334	316	300	306	319	329	331	281	333	315	334	307	298	314	322	333	310	297	351	302	290	355	314	288	332	280	313	286	310	321	324	347	310	324	312	330	296	330	333	301	317	289	300	288	336	310	328	296	311	301	301	298	321	335	293	301	308	315	343	297	330	299	300	318	289	322	313	335	298	322	323	282	327	331	314	324	336	326	355	327	313	304	310	311	339	332	331	305	287	330	289	305	312	282	307	318	321	294	318	346	313	318	303	294	333	304	300	309	309	328	299	303	335	331	302	293	299	288	292	303	268	316	304	307	310	292	324	332	298	287	338	300	294	288	296	322	312	324	300	307	320	302	290	312	298	321	281	347	323	342	279	332	332	326	319	321	336	328	321	301	281	336	304	297	311	299	300	320	279	330	309	318	324	315	313	324	318	321	282	305	323	316	322	328	329	297	275	315	296	311	310	317	325	348	326	307	288	318	301	310	324	312	314	278	285	280	293	286	319	335	321	315	307	315	305	320	335	300	273	314	333	331	313	313	304	292	314	342	308	344	300	310	284	308	295	307	318	303	315	299	316	301	329	332	318	296	301	293	308	332	321	342	304	317	323	330	321	309	348	283	292	321	298	331	316	328	295	332	324	304	306	334	321	334	326	332	316	318	315	305	300	301	297	312	303	301	296	323	317	317	337	328	318	303	269	336	298	314	316	299	343	314	343	319	311	293	313	328	351	309	325	339	301	305	329	308	301	312	330	299	327	294	282	337	320	311	320	312	319	316	290	330	296	319	290	336	291	304	339	302	294	317	280	310	310	311	329	295	328	289	306	324	314	321	325	301	307	295	321	298	330	316	329	329	276	336	335	258	294	314	303	323	317	318	334	280	312	310	317	321	300	291	314	281	313	350	321	303	305	307	293	319	285	324	311	311	350	329	299	296	298	292	320	290	331	287	324	308	308	320	316	308	308	320	340	302	321	296	327	299	307	328	332	287	326	331	322	307	354	298	303	318	320	314	299	328	300	316	326	331	355	302	308	299	331	310	298	304	308	301	329	319	321	307	314	344	306	299	313	300	299	337	341	308	329	302	320	323	320	352	299	333	328	308	339	346	292	322	329	311	323	312	309	311	324	279	290	302	317	297	315	308	323	318	320	323	355	301	339	304	303	332	318	317	293	301	312	336	299	316	330	289	300	342	324	343	306	317	312	314	308	330	309	336	288	312	346	319	316	304	306	294	289	300	355	301	324	316	332	297	312	307	331	326	311	319	315	303	315	326	328	284	284	277	323	326	307	319	327	320	300	327	341	306	341	345	321	308	278	327	306	293	323	312	276	345	333	345	322	318	341	316	344	313	344	297	319	289	315	324	314	275	337	305	284	304	306	279	270	323	310	344	340	319	299	349	315	304	298	290	295	299	313	324	328	334	307	291	280	312	305	317	295	337	317	325	319	299	299	320	314	315	310	323	332	308	310	289	316	314	295	289	309	346	303	301	316	298	274	328	333	352	308	300	328	313	339	312	294	307	303	328	306	303	328	312	334	293	320	304	302	323	320	298	290	304	278	296	291	312	320	317	290	320	293	298	325	287	287	292	310	297	314	331	311	318	311	294	303	296	284	302	340	332	329	318	349	294	339	329	342	327	275	342	296	338	341	294	299	319	313	313	286	284	322	293	294	360	316	333	325	313	309	291	314	335	333	325	319	300	277	335	323	321	299	313	325	324	303	335	293	345	333	317	315	314	333	328	302	297	319	311	276	314	319	338	309	313	316	311	313	320	326	293	300	297	328	319	314	320	314	317	309	276	313	314	302	318	297	350	298	276	319	284	297	284	332	300	311	342	278	306	318	294	307	344	291	304	309	326	301	311	317	313	315	337	324	316	295	302	313	305	277	332	301	310	307	309	322	310	321	310	292	347	315	323	307	295	316	319	308	322	310	294	299	311	299	331	314	295	286	341	304	299	314	298	299	301	317	307	334	333	351	299	340	295	304	303	300	331	348	295	333	293	336	328	331	328	269	295	300	332	269	301	296	313	299	301	296	314	290	321	326	294	304	372	303	308	335	287	320	310	325	325	312	355	317	311	316	305	315	329	306	295	300	295	295	305	308	346	323	307	275	320	296	286	276	301	318	332	320	288	309	313	320	307	325	304	297	299	296	308	292	299	371	329	309	325	303	340	309	314	316	306	293	324	289	313	308	279	295	317	323	334	320	335	297	322	337	265	315	321	299	307	277	306	313	298	341	307	299	328	300	296	309	345	337	298	334	316	345	326	316	296	303	325	322	355	317	266	308	282	261	314	303	315	317	304	318	306	297	314	295	309	327	321	322	286	317	331	321	331
27956	45202	27261	17166	12692	17193	37587	39953	22802	3410	910	7890	8146	3464	725	631	645	646	641	613	604	623	594	569	664	668	585	626	643	636	616	640	638	610	593	603	590	677	597	639	589	612	603	594	656	588	625	600	627	626	588	666	668	728	683	704	672	655	617	598	605	647	531	612	647	588	567	576	536	599	599	624	667	602	623	590	599	614	629	587	652	611	583	597	652	567	610	576	599	564	638	608	614	632	590	597	614	584	619	586	590	626	646	587	598	592	598	602	569	578	555	626	594	576	571	573	595	588	585	637	596	637	594	592	556	588	590	619	608	582	619	652	619	644	598	611	549	574	592	598	623	601	616	559	565	611	625	615	583	590	607	604	599	611	611	596	619	593	636	604	608	603	596	601	600	580	615	598	627	609	604	586	636	602	577	597	595	638	575	603	606	606	584	615	585	588	617	616	563	596	627	590	607	584	561	600	597	621	598	597	604	602	609	569	627	551	634	574	610	571	537	601	608	593	609	588	574	569	657	544	595	607	600	596	661	618	631	586	610	580	567	623	546	623	614	615	669	624	617	557	596	598	569	618	538	588	568	596	585	588	568	611	570	632	557	611	592	626	598	621	617	637	607	595	614	635	569	646	625	648	619	635	612	576	617	566	595	538	547	601	631	593	603	580	549	592	573	618	594	604	612	580	616	582	627	554	587	624	581	635	578	569	603	638	597	623	642	629	646	584	603	608	610	575	560	591	574	584	640	580	649	590	538	607	605	608	598	588	593	578	572	622	633	555	605	611	590	620	594	588	589	590	591	597	639	590	592	602	595	598	576	647	572	583	564	534	610	564	624	572	607	582	556	556	575	568	576	632	620	594	634	540	620	563	597	582	603	599	574	611	618	530	594	602	620	617	594	599	558	574	587	578	607	567	540	601	623	608	638	599	611	613	624	582	638	630	615	605	635	542	593	577	593	587	594	580	540	575	625	564	580	611	626	594	594	601	607	590	596	623	601	591	568	584	581	589	627	599	612	592	593	602	596	591	585	561	600	595	590	604	610	621	594	620	652	579	616	632	603	611	622	626	615	610	552	623	607	577	600	605	605	565	570	609	614	564	587	613	623	600	594	556	615	549	604	561	616	633	616	632	620	563	627	591	599	615	595	545	624	598	627	580	612	572	571	582	586	585	600	577	604	594	576	548	571	606	599	604	599	588	618	577	575	630	627	586	591	561	634	596	581	664	634	586	624	611	624	595	591	547	574	619	562	577	605	572	599	600	563	559	603	610	613	632	585	590	575	563	614	581	585	570	600	594	561	610	615	602	579	599	561	611	594	606	600	636	618	622	597	562	611	617	606	588	620	593	568	622	592	579	616	600	574	609	568	618	615	610	568	565	629	602	590	619	613	575	620	569	620	598	600	587	574	612	567	617	598	627	580	599	608	611	590	579	649	571	631	594	604	568	585	590	590	587	613	602	596	618	605	591	555	577	591	575	617	603	594	549	615	597	603	571	620	549	578	556	612	612	612	577	689	611	593	622	567	607	604	592	553	595	603	602	582	596	580	564	621	569	605	564	589	584	599	585	640	622	556	591	619	590	613	586	601	565	601	602	590	614	658	618	567	541	544	587	613	605	604	615	634	603	578	628	614	617	568	612	589	614	575	577	607	622	570	558	623	611	573	607	593	551	603	548	615	615	604	603	582	556	590	602	561	579	598	577	622	598	599	563	562	641	597	581	581	557	595	592	561	603	568	580	587	563	602	603	584	614	616	574	613	558	598	583	567	552	602	591	572	620	577	572	630	626	624	563	572	539	574	592	585	555	596	587	598	597	549	595	575	592	591	613	600	628	611	551	600	610	595	587	588	611	619	576	593	576	606	580	628	604	581	554	563	586	608	621	629	586	607	606	607	550	611	602	644	610	551	567	609	605	650	557	578	604	656	594	614	631	594	593	607	621	595	597	604	587	594	585	584	599	615	607	583	639	560	561	572	605	592	566	616	624	565	633	592	617	625	592	596	630	607	611	618	570	529	617	587	630	625	618	559	591	590	635	634	605	571	598	592	577	580	581	595	607	584	646	619	559	598	651	591	591	601	598	585	586	603	561	569	662	603	621	611	594	610	584	582	621	564	563	611	599	597	584	595	586	631	611	556	606	584	590	571	594	611	608	586	609	564	611	643	577	622	607	606	591	587	549	626	638	588	627	551	585	587	627	579	586	607	573	631	580	644	588	585	587	601	605	561	609	561	621	552	660	538	588	565	603	613	562	619	574	562	610	601	614	611	657	606	632	602	634	630	559	662	583	612	632	612	636	572	598	616	648	643	642	577	567	576	643	584	582	602	577	559	588	628	645	585	597	615	599	606	592	609	570	611	602	617	636	590	625	599	612	581	620	607	599	566	604	526	596	600	572	590	565	624	574	598	621	606	610	579	599	592	593	577	569	588	611	616	591	597	584	606	615	586	589	617	592	555	572	583	621	571	622	553	630	591	593	585	564	588	597	601	571	569	588	604	605	595	623	548	561	616	602	588	565	608	605	580	594	610	613	582	573	590	581	605	542	559	587	572	595	589	593	591	565	570	615	578	613	569	634	587	587	584	612	623	603	602	554	615	619	559	597	609	592	600	620	602	541	634	565	635	598	548	605	591	596	570	555	578	636	596	547	627	576	606	610	574	598	576	601	568	625	616	615	557	564	626	598	562	579	630	589	627	616	598	591	572	553	630	603	598	615	582	600	580	601	600	577	603	569	620	600	562	558	608	583	609	591	631	548	615	626	610	655	550	584	565	641	600	578	643	548	582	632	548	610	576	611	645	597	624	615	620	631	612	565	607	591	581	621	596	613	608	587	601	573	601	568	582	599	564	582	582	605	591	559	584	595	590	620	600	602	596	597	555	640	566	577	635	578	596	604	592	649	607	566	632	563	609	574	707	578	622	603	609	602	560	609	585	589	614	599	572	609	563	583	553	604	618	590	578	574	609	656	595	580	580	606	593	625	605	609	573	590	579	561	609	616	573	611	622	545	591	621	587	622	589	643	578	577	608	597	611	602	596	590	620	606	561	546	547	627	578	630	624	617	582	584	637	576	597	679	611	606	614	578	611	558	604	599	608	580	572	621	609	586	602	612	588	631	596	595	592	589	591	614	605	608	545	589	624	602	627	576	562	607	592	598	580	592	590	620	622	612	580	633	576	578	555	557	575	619	570	586	625	603	599	608	598	593	582	605	551	606	575	604	543	606	625	571	653	559	609	607	637	609	620	594	628	591	596	600	611	620	595	539	609	588	574	596	571	597	545	584	581	591	608	593	580	620	600	588	598	590	606	658	600	603	611	584	589	587	603	587	579	627	562	543	572	556	547	619	595	564	536	577	606	563	608	554	581	590	620	616	618	576	596	569	590	626	609	606	619	575	584	631	582	599	581	604	603	620	587	596	620	631	641	593	617	626	614	622	560	598	583	582	612	638	612	597	601	586	609	571	573	589	563	612	551	608	599	594	591	628
23471	21574	29173	24201	21494	20194	26001	43799	32609	6345	673	4640	4339	1095	311	313	307	288	315	307	303	319	300	261	273	291	272	293	300	273	269	281	276	283	292	293	278	283	287	271	292	282	295	271	295	240	320	296	257	296	275	303	333	386	381	355	305	319	252	264	308	312	297	267	259	281	307	293	279	285	286	276	315	282	295	298	278	294	286	268	287	248	261	274	297	307	281	285	332	268	272	311	287	260	259	265	263	288	270	263	286	283	288	290	280	253	294	266	268	280	274	258	278	266	280	285	264	280	294	301	302	275	291	298	291	265	284	306	273	300	261	302	276	257	293	257	313	274	273	294	273	266	300	261	262	286	268	284	299	253	268	280	309	274	297	282	267	278	271	303	310	265	256	255	293	267	275	262	279	267	264	278	270	294	319	321	288	276	290	262	265	274	289	315	272	260	280	269	289	262	287	274	278	243	244	304	279	296	282	266	299	286	291	281	278	272	285	294	281	298	296	270	292	319	314	304	274	249	312	293	295	275	268	280	285	296	261	275	264	274	276	301	281	277	259	314	277	293	285	264	260	256	272	264	294	257	276	295	300	283	281	285	276	289	277	264	291	269	300	303	288	290	269	299	265	256	297	281	236	267	275	303	275	260	317	299	295	319	279	251	272	258	258	276	296	278	300	252	277	298	264	258	266	280	269	288	298	284	264	291	246	267	277	288	296	312	255	294	270	279	269	246	271	264	253	300	246	284	273	288	277	262	312	285	267	270	308	282	279	259	254	299	267	297	285	261	285	259	284	271	258	263	271	279	308	284	251	280	260	264	282	284	300	266	256	286	302	298	291	274	270	279	290	295	330	270	267	289	282	285	265	306	268	274	295	277	276	279	287	278	269	295	298	272	293	279	256	277	262	277	292	264	282	266	270	288	256	321	259	275	303	273	293	300	294	266	286	286	312	258	297	289	275	280	275	254	290	292	302	263	281	280	266	267	265	280	295	304	286	319	273	295	279	264	290	297	278	253	268	276	300	282	247	287	280	251	280	290	287	268	284	282	278	264	314	279	251	272	293	262	289	260	261	290	289	272	245	268	273	276	259	278	251	284	288	294	256	284	287	273	293	270	301	274	259	275	271	286	298	257	293	259	268	290	292	273	304	289	260	268	286	285	264	283	295	293	269	284	271	262	258	261	264	272	261	273	282	249	275	265	251	277	303	265	258	276	271	248	272	281	283	274	258	258	276	266	299	275	296	270	283	284	265	302	267	303	275	287	288	279	267	280	265	242	279	302	285	277	259	302	287	275	269	300	310	309	306	254	298	276	276	283	289	284	262	280	281	279	258	303	305	291	302	261	279	262	284	255	252	267	250	269	278	290	258	272	276	310	260	266	242	261	311	280	287	283	262	284	289	307	297	297	281	285	306	288	290	309	259	280	272	267	262	283	293	328	279	285	250	285	268	315	290	257	281	296	269	274	282	267	292	291	293	253	291	247	269	275	284	269	281	280	293	305	283	281	279	292	286	276	290	278	270	322	281	308	300	288	275	280	291	254	280	274	244	289	280	290	287	296	291	287	258	255	279	265	289	307	290	274	295	266	290	270	261	302	299	286	275	289	276	281	259	254	275	290	286	295	258	263	276	292	264	261	286	284	300	290	284	272	261	276	270	277	298	287	278	257	297	266	266	273	277	260	304	269	268	313	277	259	285	281	275	290	290	269	250	292	296	310	306	263	304	270	250	309	252	272	284	284	260	288	283	292	274	294	282	297	276	251	303	291	301	248	262	285	252	268	262	281	286	261	290	301	275	283	271	290	293	273	261	261	244	296	283	285	274	289	277	272	272	251	303	255	277	292	295	259	275	284	302	276	279	266	285	240	273	268	284	272	312	279	270	273	260	253	290	281	280	294	297	285	267	269	297	272	287	279	254	311	276	299	267	248	238	255	272	295	242	287	277	270	254	277	313	280	272	246	296	263	285	272	292	265	272	271	250	271	292	270	272	264	246	283	272	289	282	294	262	319	292	281	295	284	289	284	266	278	294	301	262	271	292	286	289	251	272	270	297	258	271	300	276	275	276	306	261	276	273	272	282	250	297	298	272	309	270	287	276	280	249	276	263	310	348	296	289	291	282	279	286	253	266	277	278	266	292	301	284	262	286	298	266	275	298	293	273	284	283	230	270	281	310	263	251	310	247	265	287	276	283	314	280	313	270	276	245	260	290	272	281	280	273	260	280	287	273	305	277	288	315	270	268	283	317	248	295	311	269	256	281	243	309	257	238	251	267	304	280	275	291	279	274	275	288	293	270	280	313	315	309	277	272	231	281	254	284	292	297	274	257	297	268	259	271	295	276	271	261	264	266	262	280	296	270	287	309	308	267	304	248	277	285	288	265	277	295	250	298	259	277	297	297	292	257	280	294	298	282	262	262	277	274	249	264	312	281	266	292	270	296	297	298	294	289	266	277	271	278	278	259	262	293	286	279	257	261	264	304	275	275	286	289	278	287	274	281	278	275	305	297	244	262	275	249	278	288	277	286	274	253	255	292	298	287	270	275	264	267	286	281	265	326	269	301	283	281	325	265	287	280	278	286	293	249	265	301	267	298	286	287	280	285	256	256	278	287	274	277	271	283	282	262	279	324	281	284	284	304	325	262	267	307	264	256	272	275	292	291	267	262	290	287	328	234	296	311	297	308	268	293	266	290	251	289	272	272	289	286	290	296	277	267	311	293	267	300	277	303	266	259	284	277	293	255	269	250	256	276	284	246	283	260	271	258	271	274	239	298	270	275	308	247	275	288	275	287	265	254	295	287	242	294	285	265	302	263	252	311	292	276	273	297	282	270	282	278	288	284	266	302	237	280	291	246	289	262	279	268	283	265	252	289	267	286	309	281	273	249	311	278	267	280	297	261	273	309	282	273	254	281	299	281	270	286	312	270	254	264	259	274	282	286	278	284	266	291	285	274	298	309	305	299	283	283	274	286	255	292	281	313	295	271	268	258	302	314	303	257	298	293	275	294	282	284	260	266	263	276	278	285	297	298	281	300	249	270	295	259	296	302	274	315	250	264	250	272	325	282	281	301	265	275	266	259	303	282	296	288	306	287	280	281	296	283	281	265	294	291	280	286	258	300	277	280	298	271	280	276	272	279	277	285	290	284	273	274	277	255	253	276	294	309	302	253	299	274	260	257	268	265	267	287	277	308	275	257	274	287	330	333	263	293	292	262	268	309	303	290	287	274	285	270	262	271	291	277	266	284	295	270	303	330	301	276	258	262	279	263	267	279	281	280	273	302	284	285	270	274	276	294	283	277	279	267	267	271	258	278	277	247	291	253	252	282	284	282	270	273	286	283	251	234	249	275	270	305	263	310	283	284	291	252	295	274	245	247	312	282	290	284	275	287	271	239	257	245	278	296	257	304	270	287	283	274	273	281	276	271	277	268	295	246	306	297	307	283	234	265	260	272	303	265	300	271	255	303	258	284	265	290	259	287	262	269	256
31545	53017	32582	22413	18000	14795	33540	50095	35439	5710	1510	13662	11170	3362	612	579	571	564	597	528	564	557	564	553	523	530	550	511	612	566	496	538	545	515	568	513	565	531	529	502	532	494	525	501	533	495	550	484	533	492	499	543	740	833	851	834	664	571	593	521	537	500	526	471	508	534	544	513	515	511	513	534	514	532	523	508	503	571	514	485	529	519	547	518	488	519	562	555	507	504	509	479	505	496	515	528	503	527	514	487	517	500	555	548	524	524	553	530	475	482	531	516	516	501	477	500	523	548	543	524	549	498	542	484	527	504	520	515	493	520	534	539	521	504	504	525	496	542	504	536	514	514	529	491	467	535	513	519	541	575	572	502	542	492	494	548	577	517	519	517	512	529	494	506	529	560	575	499	501	503	544	495	479	487	511	530	501	525	496	539	528	554	524	499	503	483	505	550	501	522	475	487	532	540	496	517	509	526	532	530	538	525	504	516	529	494	535	534	545	485	536	541	516	515	504	508	541	533	495	513	516	489	539	491	500	516	572	490	534	520	491	482	493	513	533	541	515	505	556	549	521	536	491	525	496	501	510	509	501	517	553	519	504	543	500	552	550	560	550	499	503	543	529	496	519	542	485	511	538	533	529	488	483	540	522	528	539	543	517	546	478	498	495	480	533	526	520	492	502	504	519	518	438	513	572	502	494	570	504	521	552	498	486	556	515	470	522	523	535	544	569	556	518	504	519	565	535	484	490	524	596	511	522	474	540	493	503	525	504	526	506	501	527	546	550	474	478	518	511	467	515	549	502	515	514	490	505	505	491	547	491	505	514	514	541	487	485	525	526	521	514	553	492	491	517	514	502	502	490	508	472	543	536	475	507	524	517	544	503	530	524	507	541	523	527	526	514	522	546	543	525	511	465	466	543	500	493	533	575	481	520	530	500	556	513	513	537	508	523	526	532	539	522	531	524	489	519	567	497	528	514	516	509	550	557	524	514	512	516	523	513	509	563	503	552	525	523	501	529	506	540	519	544	523	501	511	485	500	531	528	523	549	529	507	532	502	541	527	532	501	504	508	530	537	494	552	496	515	514	550	499	527	488	487	509	527	533	531	550	505	511	515	525	511	582	513	522	529	548	540	514	556	544	503	564	518	470	494	526	497	501	498	528	548	508	489	500	560	538	554	513	511	494	541	470	478	518	557	506	552	515	515	514	544	509	503	501	565	551	500	497	501	552	549	541	506	498	506	507	507	539	504	479	518	500	508	516	509	524	521	473	516	505	532	501	529	534	533	529	490	498	518	550	506	507	512	538	502	519	509	529	539	506	477	514	509	495	483	508	487	561	503	514	563	465	484	535	527	504	518	526	532	521	479	485	515	530	500	533	470	504	517	515	528	486	511	535	505	511	489	520	531	486	465	546	507	502	524	540	494	496	503	538	482	512	524	526	503	509	508	541	530	534	546	553	497	492	540	503	488	505	490	539	511	486	543	516	508	490	480	519	557	478	557	479	527	492	507	546	507	524	535	552	525	563	507	519	472	506	544	503	483	504	531	534	488	523	531	538	524	498	500	553	488	517	499	512	512	528	501	510	549	469	523	549	556	513	552	537	529	524	512	512	531	547	507	528	508	519	528	488	552	478	513	533	522	547	492	495	513	517	563	543	532	507	515	515	516	489	549	509	491	521	493	498	486	486	500	541	497	531	537	495	522	565	516	528	485	529	515	476	555	508	547	496	507	474	521	506	526	494	534	510	516	541	492	537	566	519	511	548	495	502	527	501	504	537	528	537	537	505	524	521	543	517	517	489	538	533	547	487	539	516	535	477	520	504	509	554	523	510	502	544	513	531	543	489	519	531	516	554	501	482	556	537	520	482	496	518	510	524	441	475	536	524	474	518	515	497	508	511	549	543	498	531	475	549	530	536	540	527	537	493	502	511	490	520	522	505	555	570	500	485	512	499	515	490	565	511	517	549	489	494	529	511	511	504	512	512	508	547	519	541	556	515	543	549	518	468	511	561	518	555	453	526	514	512	483	492	516	559	548	537	517	475	488	519	492	505	530	521	544	488	523	528	489	551	548	472	543	528	476	512	517	517	520	540	545	494	489	530	537	538	491	513	539	540	542	518	559	500	488	550	533	519	510	527	498	492	513	507	500	523	532	566	494	506	525	484	536	538	507	529	523	526	502	536	479	509	465	529	499	524	497	513	514	512	519	519	503	494	522	525	535	507	508	545	544	503	492	508	506	536	532	531	515	473	502	511	512	501	520	515	528	505	476	540	532	527	573	485	494	514	507	511	504	522	481	534	518	507	507	510	525	508	457	514	567	507	521	502	516	540	539	491	527	505	528	509	476	501	509	488	552	524	531	542	513	494	529	544	496	493	511	559	495	502	519	532	502	511	524	523	502	530	516	497	532	512	539	476	491	511	522	546	477	544	482	506	483	518	536	534	488	523	509	512	541	505	519	509	494	505	537	533	537	536	528	536	527	503	513	544	516	523	535	540	486	519	521	521	546	516	541	517	520	499	515	529	464	508	534	551	500	550	523	511	492	526	537	532	533	514	527	510	483	550	530	524	502	533	495	502	495	513	530	550	517	497	504	517	538	580	528	516	504	574	526	517	516	505	502	540	529	513	494	547	544	509	506	514	501	486	470	503	489	540	526	571	489	532	514	509	528	493	515	524	525	500	537	509	518	528	536	512	531	498	494	508	488	507	526	499	473	556	536	500	528	513	503	532	533	495	491	536	514	512	548	527	541	557	538	495	560	497	505	510	474	510	536	489	512	534	536	542	487	470	494	471	517	555	519	516	529	490	514	547	552	571	528	559	481	536	556	538	534	521	527	491	563	542	557	514	507	519	503	535	512	523	535	514	483	555	516	508	493	528	476	481	545	514	540	512	520	532	499	500	474	527	517	507	476	540	474	488	506	608	489	521	516	543	527	523	543	502	507	535	547	536	509	522	530	560	513	540	539	501	487	482	494	472	489	516	491	520	572	523	479	532	546	494	554	513	554	523	500	489	568	535	533	511	471	498	461	531	488	519	527	511	514	514	523	467	488	530	522	509	512	562	517	509	535	513	517	547	512	511	531	534	559	472	514	539	559	504	555	564	535	499	512	544	519	527	503	561	521	516	528	522	497	484	553	521	542	549	497	514	487	531	566	545	538	535	501	518	487	503	469	501	498	470	521	534	505	516	548	518	553	554	550	492	512	529	502	524	534	483	514	539	495	495	482	544	495	514	548	586	528	515	545	514	532	529	495	553	491	508	505	515	486	482	516	543	525	524	558	466	513	530	519	503	474	496	544	513	494	524	496	521	524	509	517	515	524	509	531	514	498	508	578	512	503	566	484	493	528	503	530	511	511	562	527	498	500	558	555	488	533	563	487	510	501	534	533	526	494	514	524	505	492	517	495	506	524	467	511	538	539	530	490	514	498	503	531	511	553	558	528	537	549	520	502	531	485	554	544	517	510	498	498	521	514	508	541	535	536
27190	22106	16254	7383	3429	2275	2927	5625	4234	652	369	509	530	381	370	384	346	346	367	369	378	378	347	384	365	349	368	361	399	354	388	337	345	354	369	367	366	373	392	328	321	377	388	343	381	371	352	395	357	391	323	337	357	383	350	395	367	368	348	387	354	361	343	353	335	400	378	364	338	381	361	352	347	378	366	345	345	347	400	394	373	356	396	353	346	393	337	389	364	376	344	363	338	369	367	365	328	367	364	356	360	363	363	375	401	377	359	353	369	330	355	381	359	309	358	358	333	373	341	379	353	331	355	339	354	375	359	367	359	350	339	343	338	344	321	360	383	339	356	355	373	387	364	389	330	370	375	364	360	354	385	353	372	343	364	360	374	328	368	349	360	376	374	375	330	351	358	337	402	361	379	381	355	358	368	344	351	368	360	352	382	337	354	318	383	368	341	371	357	355	355	359	347	337	391	351	374	380	380	363	345	372	347	344	335	353	358	382	344	381	361	326	338	361	345	371	354	379	390	323	353	369	358	337	341	356	395	385	342	380	349	400	373	372	361	349	372	360	343	370	369	389	349	363	368	333	374	380	374	377	376	347	367	341	353	360	362	359	368	353	376	354	334	359	403	351	367	356	367	352	372	369	350	370	365	371	367	341	356	384	348	395	335	343	372	361	346	342	344	373	371	332	373	350	341	349	368	365	377	355	346	354	346	338	386	331	344	367	335	351	383	380	358	383	372	365	373	363	362	371	372	370	347	350	380	334	342	381	344	375	369	351	353	380	371	339	345	368	359	360	376	344	362	338	347	358	373	380	358	361	376	377	371	368	353	333	380	360	373	389	369	353	376	370	369	361	345	352	345	399	337	346	330	360	346	369	391	356	349	353	335	368	342	329	342	388	330	382	370	349	385	365	333	340	384	353	393	342	385	354	390	366	333	386	361	349	370	354	363	380	346	392	378	362	423	355	369	368	370	380	392	342	375	360	356	369	367	364	333	391	351	359	340	363	385	390	359	372	380	362	370	385	335	363	336	388	361	352	416	378	369	337	366	354	320	366	398	338	397	351	350	361	397	366	338	377	358	353	386	363	357	358	379	342	385	338	366	346	347	376	407	351	361	352	351	370	331	346	333	387	347	355	365	348	364	364	349	375	325	339	377	321	369	341	377	383	362	322	362	386	373	371	371	374	370	391	320	311	361	381	370	365	397	378	354	375	356	374	377	339	348	345	364	364	336	348	358	375	370	383	402	369	361	337	330	339	365	337	353	340	358	369	369	350	363	381	340	362	406	374	411	346	345	371	373	334	349	387	394	362	360	353	385	358	382	343	360	372	378	384	342	373	345	373	363	352	399	363	336	366	370	395	398	381	358	359	350	326	368	349	377	334	384	359	418	364	342	356	362	356	338	371	332	371	360	330	368	377	339	353	345	372	341	378	322	342	382	368	337	359	378	371	372	355	388	377	377	349	378	375	347	317	371	346	374	363	403	337	345	347	366	322	342	336	341	324	339	386	374	334	365	374	360	359	368	349	324	335	359	369	382	370	384	349	335	350	357	370	378	385	348	336	358	352	345	340	383	374	369	366	364	401	373	359	365	366	350	374	374	370	357	353	375	350	328	367	325	373	354	349	333	347	347	352	378	376	358	337	359	361	337	359	354	365	369	364	362	354	347	371	325	351	334	349	386	339	352	364	390	320	336	361	361	336	387	355	350	321	367	316	383	362	390	376	392	374	406	354	350	360	366	342	357	364	362	343	336	346	391	385	375	368	373	368	341	353	388	388	323	358	372	341	357	388	316	356	352	367	375	355	377	354	364	323	361	396	337	343	373	395	343	338	325	370	398	353	350	363	339	363	357	386	367	364	363	341	383	336	358	365	350	382	363	350	357	335	384	362	355	367	359	359	384	393	354	379	326	371	368	362	363	347	339	381	342	361	379	408	366	315	340	376	320	351	390	368	352	357	365	335	353	356	355	390	368	362	380	374	343	366	360	382	335	332	375	343	381	333	354	395	364	366	349	361	367	405	356	363	358	391	364	362	391	391	402	332	396	374	359	365	389	377	348	357	358	367	353	345	338	339	341	339	370	350	354	348	329	366	372	363	369	359	369	360	367	332	350	365	350	380	380	348	364	344	335	377	366	353	327	338	341	347	354	379	367	357	338	376	372	387	340	354	361	353	370	368	385	359	353	366	383	377	336	366	364	395	372	356	348	359	376	357	376	405	375	382	400	378	364	350	345	393	361	365	345	366	369	385	370	363	380	370	375	353	338	370	362	346	363	372	370	381	370	370	351	371	333	315	377	325	350	342	371	369	329	353	333	398	355	359	350	353	382	375	350	385	367	393	372	355	320	360	358	369	341	373	374	351	373	426	375	352	395	335	382	348	373	366	349	349	359	361	341	369	385	361	378	388	386	339	365	386	362	367	314	365	367	378	364	351	351	358	360	369	356	354	371	365	379	333	358	362	359	356	359	371	378	375	367	334	372	390	354	370	375	355	349	350	352	342	361	372	383	347	386	375	346	350	344	358	338	367	364	348	378	392	404	325	382	346	355	322	343	357	371	383	365	362	356	376	356	352	342	365	411	352	323	401	353	375	358	351	386	363	354	344	381	359	392	366	340	377	363	369	351	356	366	364	366	369	379	389	360	359	366	356	352	353	371	372	343	356	371	333	347	369	375	335	360	360	390	383	365	341	363	360	378	395	366	370	355	341	351	353	383	370	360	387	375	377	390	345	374	337	355	365	353	344	362	359	344	350	421	368	356	386	389	351	365	374	352	386	370	352	341	360	409	360	361	365	321	328	312	397	356	370	381	345	351	347	321	346	402	356	340	346	350	357	359	382	380	377	354	361	376	327	343	316	368	354	375	357	343	357	364	354	392	362	372	358	373	370	348	360	322	384	401	342	374	383	390	351	378	400	393	370	354	377	358	366	363	364	376	361	355	355	346	363	384	357	390	352	347	357	390	349	351	371	370	354	394	368	384	382	343	327	358	357	377	322	349	372	335	365	324	310	376	425	373	373	338	358	342	359	364	377	361	371	341	355	383	385	358	358	372	343	364	396	378	368	383	384	344	388	375	351	353	345	358	356	356	351	340	364	368	357	342	343	332	362	346	398	337	350	382	359	353	380	351	350	384	365	352	392	391	382	361	351	345	381	357	345	379	362	388	376	356	387	352	362	352	350	369	344	358	365	377	370	364	353	359	373	418	386	371	352	336	375	361	358	381	386	342	379	372	360	361	361	371	358	343	350	354	375	342	360	360	376	338	347	387	365	372	370	344	362	327	326	374	347	390	342	375	394	337	348	372	382	353	353	361	374	338	318	366	335	391	371	346	353	383	364	337	361	373	367	351	367	364	351	362	374	358	387	343	364	351	339	392	348	362	361	340	373	347	362	372	376	349	344	383	348	327	357	343	369	339	348	385	355	357	371	360	335	370	374	354	357	336	355	370	384	382	375	354	354	346	384	361	336	339	350	381	354	377	355
25284	33692	18976	12851	9304	7020	8761	13723	9753	1561	746	1240	1221	697	689	694	697	675	704	674	660	725	711	706	693	704	659	684	687	638	642	680	696	681	696	678	677	691	689	660	683	661	678	691	685	684	741	655	665	702	668	702	730	707	715	683	665	684	651	700	661	717	665	690	692	648	636	647	669	659	679	753	690	633	685	645	722	710	601	731	775	647	705	646	671	677	690	693	671	675	673	654	683	696	734	687	646	644	688	644	656	687	646	678	693	639	652	679	655	642	684	656	656	687	708	625	684	674	697	680	682	682	686	722	651	658	655	695	695	677	687	659	684	681	662	673	665	674	770	655	687	691	694	650	712	710	642	686	709	654	681	714	666	703	745	671	697	707	713	697	666	692	676	720	673	651	697	676	657	695	666	718	684	696	646	678	702	660	644	636	677	718	691	701	640	683	666	636	709	656	688	672	693	675	733	671	707	655	686	635	701	621	720	671	707	721	671	702	637	708	702	738	668	704	646	674	749	683	674	709	709	656	665	688	628	671	693	719	687	699	653	668	685	675	711	676	727	683	684	681	701	644	639	693	672	689	682	665	655	658	678	690	661	707	686	656	719	662	666	665	687	704	626	739	652	653	702	745	694	646	704	665	688	724	708	695	686	665	710	667	675	672	722	676	642	680	694	714	681	679	703	710	665	662	680	704	654	722	651	665	694	654	654	660	664	703	708	656	692	688	666	716	678	673	728	714	734	656	624	710	664	692	672	669	664	676	684	706	632	679	663	657	675	723	705	694	711	672	663	641	703	671	668	690	682	702	690	700	670	711	667	682	656	684	660	688	677	683	683	704	666	705	673	693	637	688	692	614	679	700	672	701	727	653	671	696	676	673	684	750	660	691	657	703	659	673	675	669	703	707	646	683	710	685	693	669	690	667	695	691	699	649	690	710	642	688	716	717	650	675	726	719	688	705	669	725	650	725	659	685	685	672	677	699	734	703	716	720	699	666	663	641	637	723	665	656	663	661	696	671	676	643	709	654	635	693	684	683	720	693	694	736	691	683	685	652	680	660	713	687	644	688	624	716	679	641	654	684	680	707	638	679	667	651	685	680	665	671	620	673	677	658	709	672	692	669	725	698	681	710	717	710	665	645	672	704	680	686	665	687	748	656	701	684	680	730	721	697	735	695	694	634	664	675	725	708	723	654	694	673	697	663	696	696	703	689	679	673	659	696	670	699	680	694	701	692	694	732	705	651	641	661	713	658	675	670	668	720	704	680	711	671	706	686	649	699	671	669	700	657	717	698	719	704	725	669	680	714	682	676	678	690	710	709	657	678	683	714	707	659	695	674	666	697	652	660	655	689	660	664	662	723	686	672	703	674	688	732	710	709	689	701	714	667	680	685	697	691	675	743	649	670	671	697	679	668	667	687	676	645	654	699	643	658	684	716	690	678	746	689	674	699	677	713	697	700	684	691	651	696	658	668	757	651	672	703	690	673	673	728	693	686	629	702	692	683	666	697	676	674	674	681	685	672	670	664	735	664	659	700	683	677	702	672	676	634	687	700	690	648	677	672	631	681	669	691	667	683	671	666	685	668	690	680	673	670	703	711	672	664	667	714	727	682	652	735	713	677	671	665	662	687	687	656	669	661	677	656	643	694	712	704	669	688	687	687	648	698	681	724	674	690	663	675	670	687	733	687	695	687	709	669	714	688	652	629	724	656	705	681	717	684	712	686	706	684	660	674	673	688	698	652	657	698	701	658	682	696	734	658	694	675	678	690	668	701	656	672	680	689	697	662	669	656	706	682	710	670	649	698	708	672	701	688	719	678	668	654	720	685	683	649	705	692	689	624	689	643	677	687	647	702	685	693	676	690	721	726	701	658	687	670	694	689	657	650	675	643	708	669	626	662	647	702	708	673	671	701	668	642	688	661	692	657	658	725	667	656	668	676	672	701	693	715	705	723	674	685	678	725	696	662	685	732	666	700	715	674	704	715	726	723	678	667	692	663	658	699	678	659	661	681	688	683	708	678	661	662	717	661	690	704	691	661	658	693	659	694	679	717	739	677	689	675	698	691	672	728	673	705	699	656	692	675	695	699	666	676	694	660	687	717	725	655	659	697	677	736	699	667	662	666	685	625	699	680	726	663	649	698	680	660	648	679	667	665	685	702	684	668	649	725	725	644	632	681	665	662	716	692	688	702	700	695	670	706	658	665	694	652	702	666	730	682	678	689	641	693	652	667	709	694	680	701	725	669	660	695	684	667	671	693	687	687	722	672	670	707	648	712	696	726	689	668	692	674	664	641	626	696	760	682	666	686	719	683	677	680	688	717	659	668	662	694	663	680	733	733	704	683	646	695	709	723	698	703	625	715	660	714	688	680	680	702	703	692	680	642	735	705	682	687	677	689	686	673	655	655	673	659	669	663	670	646	703	671	666	701	649	700	711	708	695	662	667	635	667	681	676	697	649	668	693	647	676	646	634	706	654	685	687	688	663	651	702	697	675	713	710	696	681	688	654	668	704	703	723	644	701	697	696	708	748	686	660	662	658	688	675	726	680	703	733	683	637	694	678	638	663	687	683	688	687	718	679	680	751	647	676	627	681	670	692	674	701	671	709	673	668	625	708	652	651	701	689	723	664	669	663	735	710	686	705	658	659	705	667	692	656	681	696	753	697	675	735	677	667	718	668	697	647	730	662	656	678	665	680	689	678	666	676	672	689	687	683	671	704	722	646	695	621	653	737	666	716	688	713	707	695	665	678	729	698	639	644	667	669	650	673	652	681	741	640	658	704	673	694	706	679	695	686	677	734	723	623	624	735	649	680	713	705	709	657	662	709	689	670	699	643	698	690	651	696	702	666	682	694	673	668	674	709	672	697	669	708	694	658	668	743	668	652	677	652	673	666	728	700	710	713	701	677	703	659	697	667	683	661	694	695	630	702	666	708	669	682	692	694	634	682	709	636	687	712	622	709	700	632	700	726	683	651	685	704	675	626	688	607	698	687	631	694	635	675	681	668	644	642	694	675	680	700	699	751	659	696	712	700	634	701	691	639	694	641	700	681	666	660	732	673	685	699	666	681	644	701	692	661	677	677	682	694	694	696	683	673	686	636	702	714	675	650	714	731	650	742	669	743	735	700	671	757	627	679	709	696	666	691	671	702	677	688	662	657	648	694	653	697	668	740	687	672	622	672	670	665	678	669	710	722	694	678	677	648	679	667	691	646	654	642	675	653	683	716	656	707	692	699	693	699	684	737	670	706	676	667	695	696	661	686	685	669	704	714	690	660	635	674	685	696	642	706	653	681	636	683	705	682	690	715	674	683	724	677	667	672	673	699	705	673	667	687	651	661	689	705	675	686	681	759	647	654	649	636	665	693	637	680	763	711	692	658	667	704	636	646	701	677	629	697	674	702	709	653	717	721	720	702	692	677	671	706	673	709	638	630	678	696	645	683	691	618	645	676	669	677	688	641	736	655	664	675	673	676	711	664	683
24548	21633	28724	24873	20444	9113	21868	33209	25093	7772	523	1626	1322	407	367	304	324	295	281	321	319	317	310	297	308	309	332	257	278	312	287	281	314	299	319	292	318	292	362	310	310	307	329	284	321	317	316	317	302	295	322	296	328	350	341	336	298	313	280	303	310	287	319	295	328	292	321	280	313	285	315	294	312	301	258	279	280	335	305	297	282	324	282	327	298	311	302	310	294	289	314	297	311	305	288	303	305	294	288	319	296	297	302	269	329	323	286	321	300	306	312	292	305	321	285	304	294	295	317	295	294	296	296	324	323	269	301	304	298	316	284	297	290	312	329	288	278	319	284	286	296	290	343	305	296	327	299	309	318	304	321	282	312	318	320	282	329	299	314	288	295	321	294	290	307	309	286	277	306	291	330	340	335	323	295	288	315	311	324	331	342	310	280	280	281	301	254	327	300	331	336	290	307	298	307	301	304	306	284	315	323	274	310	325	300	324	281	297	298	292	322	318	276	267	301	290	306	301	315	298	283	293	293	304	341	301	338	295	293	289	294	268	302	268	315	302	310	310	306	299	294	325	317	293	307	272	326	294	283	318	300	294	286	298	313	314	308	310	306	303	334	324	288	285	317	292	307	304	304	300	296	308	290	318	301	291	268	313	291	328	307	289	309	334	258	280	285	325	301	313	321	288	293	277	287	306	287	324	303	289	289	310	308	309	317	284	339	294	316	290	291	292	338	298	281	342	299	306	308	309	308	284	337	312	285	329	317	293	310	292	307	284	317	324	296	291	284	315	322	305	290	298	287	292	319	319	312	277	312	318	322	325	292	284	291	323	316	312	322	288	316	347	312	312	318	304	301	316	307	292	280	335	313	320	293	317	284	263	269	296	288	310	301	269	313	300	302	270	308	311	284	285	294	300	290	316	334	283	313	299	271	317	313	296	298	302	333	319	308	310	313	294	316	300	280	294	300	307	274	320	295	321	302	304	286	273	306	315	314	315	297	334	301	271	288	296	317	320	303	306	291	282	302	326	299	314	289	315	302	316	306	303	318	295	288	292	305	318	302	305	285	318	284	309	305	290	295	292	309	308	315	282	324	311	301	311	309	308	295	301	313	281	299	303	290	297	332	310	277	353	321	306	316	318	310	317	271	325	304	296	277	306	299	321	303	287	285	311	345	306	305	290	279	290	284	271	287	308	308	320	325	275	296	261	282	252	314	286	259	297	311	275	315	317	327	302	336	312	329	283	272	290	298	296	317	312	303	311	290	333	311	321	303	310	286	318	299	289	329	286	273	321	292	311	301	307	296	325	331	312	302	335	298	326	293	305	313	282	300	297	278	297	302	271	302	301	257	313	274	288	328	330	285	313	328	315	284	331	299	294	304	301	322	330	272	318	312	300	273	336	317	316	309	283	316	301	323	296	309	286	293	303	300	316	322	307	307	298	299	318	304	343	310	269	274	287	308	281	285	286	310	330	309	307	301	277	352	290	286	308	287	305	299	313	308	295	300	325	283	340	306	303	316	295	275	315	311	344	284	282	303	298	277	317	275	304	304	287	283	269	286	285	304	303	314	318	290	333	314	296	293	274	292	274	294	298	280	281	309	304	301	309	287	328	326	277	324	286	314	293	297	315	269	280	334	305	339	314	311	308	314	301	315	298	327	291	310	289	276	300	322	287	273	285	283	307	302	309	273	305	316	297	327	289	279	313	283	291	276	277	295	307	284	311	311	317	277	319	317	301	286	294	303	288	288	301	281	284	274	282	294	305	296	319	295	292	285	296	267	310	303	279	297	280	311	310	278	330	291	323	333	310	298	342	274	315	290	294	302	296	300	307	278	293	314	307	305	293	287	296	315	275	299	292	297	296	295	302	301	284	295	312	298	312	288	329	320	308	300	313	294	290	310	301	284	287	313	278	292	296	303	271	290	301	334	314	289	278	280	292	296	287	280	271	325	298	312	308	289	310	283	293	301	305	316	291	314	292	244	293	315	262	319	331	284	304	293	303	271	326	303	288	297	318	322	278	302	311	310	323	303	318	338	297	283	295	295	295	331	308	291	296	321	321	297	306	285	292	337	303	300	316	268	288	279	291	276	289	286	291	306	300	287	282	329	302	317	294	333	289	306	320	288	311	294	312	323	290	312	308	300	279	300	287	299	258	316	312	309	275	299	290	320	278	291	318	318	283	290	285	311	271	292	299	322	314	322	301	301	277	315	282	301	330	303	303	303	302	291	283	312	297	308	304	280	298	304	320	318	307	310	282	300	309	306	309	275	310	256	312	314	284	308	302	299	306	320	301	309	311	318	284	290	292	272	286	327	321	287	289	308	295	296	307	290	326	288	305	305	337	295	314	274	278	305	292	299	309	337	308	295	314	286	309	289	307	326	312	308	292	294	290	329	275	307	293	301	261	276	293	305	273	291	299	311	280	315	316	306	334	305	299	282	312	296	299	331	294	303	296	323	325	267	314	328	285	272	292	314	358	314	315	314	321	304	315	288	328	304	281	307	298	307	307	291	312	307	265	329	321	301	289	323	286	333	314	284	278	286	303	313	312	315	324	303	322	284	294	316	293	318	317	307	326	295	330	320	285	285	272	288	287	316	267	271	325	305	284	304	302	335	289	324	323	263	281	299	308	300	301	308	290	307	291	310	296	310	320	313	298	279	335	327	287	313	283	283	309	263	305	313	326	290	330	298	278	274	314	293	344	275	299	317	306	273	304	345	315	280	298	354	309	285	304	287	285	287	302	302	286	316	300	342	300	312	293	304	296	289	318	276	293	310	309	308	297	262	268	302	323	301	307	287	303	290	287	280	309	294	323	311	285	301	297	298	298	273	327	300	290	305	316	309	296	311	287	300	301	296	309	296	315	310	305	307	342	319	329	293	289	299	319	261	293	302	316	307	290	310	309	323	290	294	280	257	279	310	269	284	300	328	307	310	321	287	278	277	314	265	321	290	296	324	297	262	302	319	303	294	290	295	301	291	294	333	307	304	307	301	316	301	307	318	304	279	313	314	309	319	311	320	327	301	306	321	290	308	290	310	300	279	300	309	299	323	303	308	325	323	273	299	305	325	311	299	297	293	294	293	333	303	287	296	315	288	278	310	289	283	302	330	295	323	318	306	293	300	311	321	279	267	290	275	337	331	337	284	311	293	308	288	315	317	294	314	311	288	267	311	300	275	286	312	324	278	323	294	284	315	317	299	307	304	317	271	305	313	292	314	278	314	305	322	299	312	311	269	294	297	292	302	302	314	312	295	294	302	295	336	307	306	296	289	307	301	300	277	298	307	260	301	312	308	301	260	325	300	302	335	274	298	274	304	283	289	278	282	320	324	268	293	310	287	302	267	324	289	277	267	278	297	330	304	306	306	271	297	305	338	286	326	305	254	320	288	294	311	310	299	267	272	291	323	307	313	330	308	290	296	317	287	296	295	294	320	294	322	312	274	310	304	314	289	302	263	299	280	279	301	299	279	318	277	303	306	309
28755	44637	29335	19089	15160	12237	33238	41123	33425	10141	985	4968	4062	915	729	626	605	562	572	540	563	576	571	600	578	542	600	604	551	572	582	586	605	555	588	574	603	594	543	590	572	576	621	544	589	604	603	613	555	570	582	539	632	686	620	633	600	571	569	569	559	511	635	574	568	594	587	550	541	544	555	562	594	579	570	570	574	635	596	572	581	593	609	556	569	622	553	584	558	636	585	567	585	567	578	612	561	573	538	539	560	550	620	566	600	555	611	594	573	567	584	551	566	577	584	572	589	540	612	564	547	587	557	555	548	567	583	534	583	590	538	583	591	639	601	572	549	595	581	600	619	560	559	566	569	565	568	553	602	599	561	571	563	559	536	585	555	604	588	583	593	559	559	554	594	582	569	571	542	572	566	595	589	554	597	564	542	583	549	583	583	555	570	569	561	599	568	558	582	537	552	545	595	574	575	582	598	570	562	566	565	614	575	566	597	607	537	589	602	572	575	590	623	582	537	576	559	577	572	590	550	555	572	576	563	593	564	601	569	549	542	593	586	592	556	560	588	589	592	557	601	543	536	533	568	602	615	558	514	554	558	582	539	593	560	539	590	579	583	561	559	576	553	578	579	572	589	576	565	562	560	532	581	566	570	555	572	610	579	589	578	561	561	576	583	570	564	541	615	576	597	550	523	564	562	535	597	557	536	568	548	573	595	576	536	547	568	563	561	566	586	589	575	556	561	578	543	552	560	611	576	576	568	564	580	584	574	569	548	599	626	592	572	545	595	582	569	598	536	582	586	567	584	620	571	568	595	529	576	641	567	576	574	547	564	596	577	598	574	582	607	563	575	546	546	606	632	583	558	525	568	611	587	539	574	622	549	588	576	504	546	585	593	586	553	570	545	597	564	553	603	590	554	561	580	593	564	547	607	577	589	609	538	549	572	586	543	605	581	528	578	594	553	571	571	531	562	609	607	600	551	583	569	561	574	577	594	587	575	569	544	518	597	613	552	590	563	545	545	619	552	572	605	555	591	550	590	559	573	564	553	613	591	582	558	563	540	565	581	551	580	563	591	535	544	591	601	546	533	560	538	575	599	592	554	591	562	590	599	550	583	536	586	618	558	568	586	565	566	559	620	581	531	594	560	586	574	605	586	577	583	566	533	586	595	605	558	600	584	539	571	547	583	571	583	573	578	575	536	529	554	614	574	552	558	572	549	534	564	612	546	595	570	600	576	552	552	540	518	598	590	618	559	564	593	564	614	567	599	566	568	591	545	572	584	551	614	588	558	618	543	589	582	546	522	591	562	589	546	603	522	600	585	514	599	546	572	529	575	581	554	531	580	575	567	615	551	561	533	626	596	556	527	551	575	593	630	569	573	571	583	571	550	558	564	575	603	570	585	625	608	589	590	561	533	563	631	587	589	597	566	615	547	570	591	600	596	596	594	578	534	543	564	527	558	595	582	584	566	550	573	523	588	576	572	571	539	542	562	599	593	552	565	570	624	602	597	540	553	541	541	614	519	585	547	608	570	579	592	581	596	546	581	574	606	596	608	580	584	603	590	552	583	573	560	593	570	572	572	591	620	564	567	557	609	550	584	551	561	568	611	589	544	572	617	577	529	624	577	538	563	563	584	513	562	597	599	555	586	569	576	525	568	593	553	597	590	613	557	580	572	564	544	556	583	580	577	586	582	607	568	562	611	594	605	622	517	551	545	565	606	555	556	578	569	596	545	569	549	574	571	533	559	572	558	577	573	578	581	554	624	571	499	553	568	540	557	584	566	565	580	553	579	564	592	573	534	553	605	561	553	575	599	568	546	588	574	598	583	571	550	563	569	579	600	542	557	591	573	539	590	576	584	586	582	621	554	582	545	575	545	561	552	576	604	579	596	555	557	596	585	597	587	570	566	565	591	636	578	534	535	558	563	592	589	601	568	595	536	578	583	568	553	552	627	550	569	569	588	573	585	568	598	544	544	590	586	602	571	576	588	576	605	553	579	553	552	614	569	573	575	560	574	565	559	550	574	550	587	560	600	584	605	552	570	618	562	542	554	559	576	588	567	601	499	570	561	577	557	573	546	590	593	557	551	572	565	542	544	595	563	570	588	577	579	596	590	539	587	574	543	585	590	557	578	588	603	572	609	589	600	590	549	525	587	584	572	583	599	595	556	573	533	623	555	592	569	572	623	595	571	573	569	551	567	594	577	572	577	561	581	569	563	557	541	575	608	565	576	599	568	545	578	557	580	556	553	597	586	572	622	577	566	571	596	598	599	544	577	519	552	618	580	589	622	596	569	576	567	582	569	574	555	563	529	566	563	575	573	563	607	581	577	538	555	544	558	560	564	557	572	567	574	588	600	584	592	589	561	545	578	553	543	563	545	604	579	588	563	553	612	581	574	569	593	563	573	606	541	590	589	565	580	557	565	581	592	570	533	604	596	556	584	565	533	617	598	560	591	595	534	610	541	581	595	549	558	575	593	562	524	532	580	569	597	556	565	607	574	548	560	526	567	579	624	568	614	558	564	579	570	559	606	564	565	558	588	589	564	536	567	560	627	602	570	569	595	553	577	586	640	557	611	576	585	577	572	567	571	591	572	551	590	577	565	628	532	582	598	527	611	547	552	590	562	583	612	587	605	568	580	548	590	585	590	555	602	567	603	599	594	539	631	524	567	587	577	588	547	601	551	588	559	543	580	591	570	555	596	575	547	603	575	573	562	576	601	587	585	523	599	543	586	549	561	577	570	551	600	571	574	552	549	579	525	570	556	580	565	581	557	582	564	579	546	550	557	556	598	543	599	518	580	546	614	590	579	585	596	561	557	576	608	552	587	579	598	578	569	545	561	548	586	571	553	559	605	560	563	553	571	553	623	575	580	581	602	584	599	590	591	567	559	583	580	570	624	575	593	601	547	587	619	542	561	555	602	570	569	589	531	556	601	605	592	613	612	579	570	573	634	592	585	587	575	582	564	594	580	571	567	524	603	575	620	564	589	570	591	558	553	535	552	570	584	621	527	589	553	588	561	537	595	554	568	590	600	558	552	582	589	560	584	571	568	570	578	591	592	588	532	508	572	575	558	554	573	596	607	582	571	571	572	551	516	576	617	577	636	593	612	574	584	572	519	562	564	559	573	584	574	623	590	601	604	566	564	539	579	567	559	566	596	540	512	576	577	581	616	576	570	560	548	582	525	587	609	577	616	606	622	538	588	562	577	543	549	585	609	536	613	610	580	584	603	548	583	547	585	588	600	571	568	575	576	580	574	583	617	559	614	597	539	535	578	584	622	568	565	586	606	579	590	608	536	565	559	562	610	544	624	523	606	539	559	601	572	557	583	557	584	582	530	583	587	585	559	558	592	599	565	545	646	585	553	569	582	573	561	612	546	535	540	578	619	570	580	594	579	570	592	572	550	525	595	564	572	522	582	573	599	582	584	606	576	587	565	566	586	613	568	591	600	569	597	553	578	568	604	553	635	580	569	560	566	566
23536	21576	29353	24119	21542	20556	28307	45247	37330	20572	2115	1497	2012	325	345	296	279	265	311	289	277	293	275	298	293	279	275	300	262	282	258	296	277	308	280	262	319	279	288	291	286	261	296	264	286	304	286	303	297	289	279	266	310	319	306	294	284	309	319	288	291	298	299	274	261	279	285	278	295	269	275	299	270	279	265	271	294	274	282	298	294	279	290	303	285	274	288	287	262	301	293	285	260	265	278	283	294	268	286	269	270	288	287	276	250	315	252	284	270	260	259	292	244	320	286	289	307	290	307	261	299	273	274	301	294	288	320	263	267	267	305	273	309	268	284	258	291	278	318	295	325	297	277	298	287	264	267	261	270	310	272	274	284	276	295	264	290	269	295	302	268	262	295	284	279	282	262	249	276	284	244	250	297	287	310	314	286	285	309	287	282	274	264	267	255	278	277	293	260	283	262	295	296	277	257	278	284	267	315	324	270	270	288	267	263	280	310	299	306	300	251	278	292	257	296	285	289	272	275	258	265	275	268	267	318	274	283	290	277	280	262	266	302	282	262	283	282	279	301	260	279	299	288	296	239	309	284	252	274	293	239	295	293	268	262	267	265	286	282	296	274	266	285	276	281	306	282	299	282	275	278	274	266	326	284	268	280	295	320	278	304	262	263	298	291	264	288	270	268	308	313	296	250	301	290	286	283	281	273	286	280	259	278	266	279	297	247	273	273	247	281	290	293	249	282	282	299	268	285	288	293	270	258	301	296	247	244	272	275	261	286	287	289	282	282	281	273	274	260	290	255	289	300	284	319	279	316	280	271	292	294	280	285	297	292	267	313	291	297	299	279	281	246	278	312	286	291	267	283	257	286	295	272	283	289	292	317	289	299	289	287	281	243	281	295	305	269	279	256	257	277	263	283	310	259	267	274	271	282	287	272	257	278	273	259	272	304	263	278	281	271	278	280	307	286	290	255	279	284	290	274	273	271	280	288	293	274	288	272	275	311	295	277	272	275	294	258	296	295	295	272	313	313	256	271	264	272	282	252	301	261	266	295	285	282	277	270	281	321	282	262	268	291	263	273	258	278	261	263	244	262	252	278	293	279	282	235	277	283	298	283	266	282	301	280	266	309	299	267	249	281	259	276	261	289	269	269	276	298	304	318	265	269	268	279	285	268	303	286	268	289	283	252	273	285	276	292	289	258	304	300	270	271	307	290	286	288	319	288	259	284	274	277	296	264	301	250	285	289	266	286	261	302	281	318	257	273	293	283	297	271	318	288	250	251	275	267	265	293	291	299	298	297	293	298	295	268	316	233	309	294	283	268	263	312	277	320	282	272	284	303	300	271	290	265	304	270	286	259	272	266	276	273	256	271	267	289	248	268	277	262	284	267	272	277	280	266	261	281	289	283	278	319	288	301	268	262	300	289	309	271	309	289	284	263	285	268	298	281	273	276	280	292	267	264	278	288	270	286	273	270	303	303	290	277	314	305	287	318	282	275	264	288	294	289	274	281	289	279	272	281	281	234	299	280	264	262	270	305	284	307	291	277	288	283	273	279	252	282	294	268	262	260	276	311	252	290	268	285	247	272	270	287	282	316	274	286	264	254	303	282	291	267	268	282	305	273	264	268	268	278	289	270	290	287	262	303	268	259	279	280	302	317	263	269	261	306	291	306	270	287	294	260	258	283	305	281	273	306	284	308	265	268	264	333	266	292	258	293	258	266	264	287	279	296	279	270	265	274	259	264	311	304	283	247	308	301	284	292	298	320	263	269	303	291	295	280	320	257	292	279	281	293	249	281	288	312	262	264	313	267	290	256	266	273	282	288	272	279	256	267	264	242	287	277	258	260	274	277	251	306	303	275	295	291	293	287	271	261	288	298	292	314	282	299	268	295	290	313	268	299	275	274	258	257	289	248	294	303	298	307	280	278	275	282	280	291	271	279	276	294	264	278	287	290	260	309	276	280	295	288	289	279	269	276	304	266	273	271	290	284	259	320	294	255	281	294	251	284	274	271	282	311	271	279	287	303	264	269	274	281	285	283	283	269	292	309	295	286	273	288	288	291	296	288	265	292	282	274	250	286	271	279	274	286	318	312	301	268	266	247	262	295	296	265	276	257	272	265	304	292	296	287	277	286	287	281	270	286	309	288	294	289	294	263	280	271	304	279	299	299	266	257	296	300	277	290	292	285	255	288	277	296	256	258	274	282	304	276	285	296	253	254	262	280	307	302	268	275	256	306	282	262	301	283	304	302	282	287	280	281	306	245	288	271	280	285	250	252	282	267	278	264	270	275	284	289	293	310	304	292	277	257	249	245	275	278	289	267	283	267	285	305	273	294	313	283	247	261	289	276	289	295	298	287	265	304	280	283	286	293	277	292	282	248	297	293	299	269	254	297	257	264	290	314	258	289	291	301	274	318	273	313	255	297	303	295	252	281	285	268	274	306	285	275	267	277	257	287	307	295	279	293	275	283	288	279	289	318	309	307	259	271	241	296	283	279	285	291	285	278	242	261	284	303	289	271	260	292	296	279	262	263	284	275	289	264	270	304	280	244	283	284	294	271	280	296	291	266	291	293	291	293	255	274	287	282	260	297	298	295	300	246	264	288	271	297	311	255	280	277	289	300	268	289	264	266	264	268	277	287	282	266	279	263	289	270	286	298	271	246	250	279	297	304	269	277	298	318	308	271	270	283	299	268	265	307	291	273	279	296	282	275	258	277	274	304	281	257	305	252	265	299	292	247	283	272	269	298	287	295	276	258	286	284	281	289	273	277	262	285	278	285	273	262	296	290	278	304	292	284	262	275	264	278	302	284	276	247	254	281	267	278	250	266	267	253	284	288	288	307	259	256	285	276	287	264	267	280	275	254	263	295	271	278	245	298	312	256	275	296	296	296	311	290	271	293	280	281	258	303	282	272	271	254	286	263	270	281	280	263	301	295	287	291	280	259	269	283	317	280	289	286	292	272	272	308	267	280	253	269	274	276	274	285	276	264	280	283	291	281	311	274	294	265	274	273	300	302	285	295	271	274	252	272	275	309	265	243	287	270	312	308	306	251	288	291	268	293	275	285	288	309	281	277	266	257	285	290	254	282	272	317	304	281	312	276	302	289	253	311	298	270	295	251	264	292	261	297	299	280	307	289	300	282	271	284	257	276	302	279	272	272	266	284	290	284	255	270	284	260	282	274	269	266	279	244	257	274	296	278	293	308	240	282	296	266	255	286	262	292	272	265	255	253	275	275	290	257	276	284	260	276	255	241	296	304	275	283	262	311	244	280	272	282	264	272	303	259	285	278	295	285	267	272	277	315	290	285	303	284	279	260	270	292	276	287	278	310	256	309	274	293	290	263	270	275	296	247	282	298	273	273	279	279	278	255	280	280	322	281	289	280	261	273	279	290	294	284	272	277	254	294	311	269	282	295	300	300	315	286	272	255	302	276	283	297	294	272	272	256	286	289	293	269	295	281	289	279	254	282	247	298	296	255	276
31807	47821	35408	23657	19849	17309	37185	51188	42880	24553	2125	4632	5975	749	854	550	530	551	566	561	506	504	498	505	538	531	528	547	538	602	542	555	528	532	536	544	531	521	518	598	523	512	514	564	530	499	486	535	490	527	514	487	548	671	620	616	560	560	548	509	509	508	548	519	558	528	526	523	535	521	483	534	526	522	569	540	498	536	557	503	511	555	491	516	552	506	535	521	512	499	528	524	511	528	518	547	554	507	524	514	539	541	517	531	529	508	517	528	530	525	538	505	515	513	508	503	559	501	496	547	506	513	498	548	515	498	505	500	501	490	542	526	537	501	526	554	497	517	491	556	539	493	483	539	501	509	517	576	547	536	544	483	547	517	529	536	529	500	518	511	528	510	514	497	529	509	505	529	542	510	538	574	511	513	528	554	487	502	499	474	493	550	528	491	544	526	500	549	538	511	520	532	569	516	534	524	476	540	528	511	514	499	527	520	537	508	558	555	550	519	517	510	474	550	489	512	542	551	487	514	545	482	513	521	523	544	521	549	529	520	517	497	542	542	534	506	510	490	566	542	521	482	519	511	531	495	522	522	525	539	463	518	511	518	511	504	488	499	517	515	537	540	499	492	555	533	526	479	499	543	532	496	540	522	526	494	494	520	530	519	507	527	532	477	506	561	496	536	512	510	502	478	539	534	546	513	504	515	516	507	530	520	537	525	513	499	545	519	498	513	535	519	532	526	486	483	533	542	554	546	552	497	525	536	540	527	513	516	521	549	519	552	508	524	506	528	500	540	530	514	513	534	506	523	522	487	517	503	509	476	504	460	490	544	548	557	537	532	554	561	536	522	509	504	521	578	524	479	537	541	499	511	566	543	536	519	545	554	503	506	509	541	515	520	514	505	543	518	495	550	495	525	488	525	533	522	499	537	521	491	506	534	523	490	540	504	506	502	528	489	537	551	487	544	492	510	506	521	529	504	524	564	525	553	520	507	547	560	537	524	488	506	529	471	505	539	487	535	511	544	527	480	509	557	524	528	543	509	536	494	517	522	511	491	538	507	506	560	501	498	531	547	518	458	552	548	531	486	492	541	546	504	498	548	529	519	502	507	518	550	529	497	504	510	452	518	525	532	505	492	526	522	509	527	506	535	508	535	574	523	506	514	503	508	514	504	523	547	480	526	512	504	545	510	524	520	514	522	495	546	528	521	532	541	519	501	516	521	547	486	506	544	509	504	533	523	530	508	498	535	539	474	523	574	482	507	505	538	542	497	554	525	569	544	547	559	519	499	538	494	527	525	555	514	487	510	534	526	534	570	532	504	519	518	512	494	514	537	499	576	514	561	546	520	511	569	550	489	523	506	522	487	509	544	497	536	493	460	493	476	524	539	492	539	520	535	487	477	521	545	476	522	566	569	500	503	550	527	528	528	556	489	529	481	558	521	518	549	552	546	540	512	557	511	521	519	492	503	563	501	514	560	490	520	504	542	548	528	567	524	532	578	523	478	469	544	564	503	498	544	533	532	531	486	511	489	555	551	522	494	531	528	526	541	539	485	522	533	518	519	524	526	494	512	523	523	492	539	526	564	488	495	517	538	530	546	550	479	500	528	513	539	544	523	491	534	523	469	527	506	512	500	515	533	556	475	524	543	522	505	506	499	517	516	511	560	514	504	530	533	522	555	513	577	534	549	510	516	490	525	518	507	542	500	543	493	466	509	499	560	534	527	512	533	526	498	541	518	519	526	527	576	531	513	510	487	533	509	533	503	545	538	535	524	498	526	525	541	522	509	491	516	551	546	581	524	512	545	517	510	519	524	513	563	532	489	535	522	525	518	554	540	550	559	533	559	519	560	569	511	566	511	530	516	540	484	513	532	495	553	536	500	506	554	490	548	502	522	534	504	544	570	562	517	499	528	510	510	508	530	481	523	462	539	512	497	552	522	484	515	506	484	542	500	564	517	495	523	502	519	549	498	535	500	533	505	494	533	510	484	516	565	550	556	512	504	520	505	530	494	500	475	485	530	512	538	469	504	503	511	495	561	476	481	509	532	536	585	504	536	485	517	524	556	516	536	519	528	502	513	533	543	506	542	554	502	520	541	538	519	509	527	512	504	533	536	485	521	551	564	526	486	491	514	518	543	480	530	539	527	563	548	520	566	522	565	524	517	553	528	522	562	532	506	555	525	496	529	547	494	506	529	512	498	554	517	530	510	537	509	529	508	506	500	523	554	518	499	530	504	532	512	538	533	508	542	522	553	507	500	527	494	554	514	498	564	503	511	497	490	520	519	537	513	522	527	525	476	513	510	521	507	501	467	518	521	522	497	556	519	527	527	527	495	517	514	556	523	490	507	487	520	529	523	501	506	523	503	547	539	525	493	524	543	490	522	494	526	510	551	554	534	511	513	487	525	551	535	528	548	528	496	511	511	506	499	504	510	554	518	531	546	517	478	531	531	561	491	513	507	517	499	491	481	527	496	549	533	506	546	532	543	528	510	490	531	502	515	488	500	527	544	503	528	491	495	504	514	501	512	530	505	534	485	521	512	536	526	545	527	532	533	562	518	541	519	547	542	569	556	506	510	526	542	553	507	515	475	523	536	515	523	516	509	505	533	520	511	521	515	494	492	510	521	539	459	510	504	575	521	555	559	501	507	532	551	523	470	522	554	504	481	474	555	489	521	492	501	510	506	500	495	554	550	538	492	527	514	548	542	489	533	523	490	529	506	527	534	506	509	532	532	509	523	543	498	557	525	551	498	533	482	514	516	505	485	548	518	510	513	493	518	570	539	543	508	543	503	514	534	557	532	545	504	523	521	521	514	509	549	519	519	543	541	495	552	544	543	512	520	503	524	518	501	554	523	528	541	493	503	517	491	558	492	516	566	533	499	488	509	503	516	500	515	509	507	556	509	491	533	473	519	519	508	509	550	511	524	521	538	525	554	530	519	542	545	509	549	531	519	544	521	525	542	497	580	489	515	465	494	504	507	510	532	517	544	493	510	513	535	566	556	466	533	534	516	530	582	514	513	549	510	517	478	492	541	495	499	510	533	526	499	469	527	531	516	521	525	523	496	536	489	525	515	537	499	538	582	503	505	521	554	513	546	536	516	518	551	515	535	520	537	464	543	544	526	541	516	516	533	513	538	552	513	518	518	512	521	518	501	528	545	490	498	520	536	518	500	508	476	500	519	523	521	493	540	535	537	524	506	483	522	538	517	560	523	518	504	524	553	555	523	523	515	488	513	493	511	528	550	528	540	551	515	535	503	524	494	561	523	531	521	562	494	506	503	555	554	524	506	534	572	562	563	505	522	505	538	537	524	470	542	551	524	518	519	512	513	508	527	544	506	514	507	534	517	495	501	530	512	502	512	520	488	514	532	513	510	527	481	531	498	555	508	506	514	513	516	536	564	546	514	551	540	529	539	527	505	524	524	566	492	518	506	518	528	545	514	503	508	539	544	527	512	481	539	537	506	512	532	518	522	506	515	516	531
27387	21761	16977	7334	3467	2464	4300	5888	4302	1947	434	487	414	377	404	355	369	387	386	359	386	320	386	354	375	362	383	367	379	358	340	396	368	350	346	326	422	360	362	362	357	372	387	377	350	380	355	346	364	353	361	414	375	366	329	352	375	346	357	360	367	359	383	376	326	358	368	343	365	345	398	348	406	366	369	339	393	398	349	381	363	354	406	345	365	374	384	369	381	359	393	381	387	382	330	359	384	349	355	376	352	318	359	376	334	369	341	377	380	359	345	348	348	355	384	368	382	344	371	357	372	376	371	355	413	406	364	351	393	396	342	357	343	360	409	390	360	359	340	391	369	404	360	356	393	381	347	391	372	357	350	409	364	404	370	389	377	368	352	375	353	356	366	376	383	374	395	368	390	397	356	392	413	396	365	384	389	396	378	386	364	376	358	387	358	345	366	359	333	390	364	342	370	375	357	358	343	392	380	394	343	362	374	360	370	393	360	358	379	371	343	366	345	341	353	335	356	373	347	410	372	371	380	393	369	385	349	339	389	368	345	366	358	340	386	367	363	382	375	385	349	401	375	362	348	335	370	332	387	364	386	355	368	359	396	384	358	395	383	381	372	369	365	380	378	358	387	353	363	369	374	351	354	367	351	373	378	365	345	377	364	356	355	366	359	368	377	363	407	397	379	321	360	371	366	371	376	346	384	377	352	377	365	377	341	371	355	336	388	372	370	356	356	353	373	351	358	357	347	378	368	378	383	359	395	352	355	325	359	372	368	415	371	356	355	360	386	341	400	368	330	374	362	382	374	377	379	407	355	348	374	363	371	346	380	371	396	347	372	379	369	398	327	338	376	371	403	368	370	360	351	415	326	346	370	370	417	376	366	342	374	383	362	377	362	375	380	374	399	353	350	344	388	356	340	404	368	348	322	377	361	374	356	356	361	401	361	371	345	373	400	399	362	362	354	372	370	350	365	381	344	352	336	390	335	400	343	352	363	348	344	392	363	378	330	366	366	352	332	368	370	378	401	379	357	398	365	344	386	329	369	379	330	376	364	375	379	366	374	343	360	397	367	394	385	370	357	386	369	375	358	346	353	388	349	337	363	377	362	379	384	363	372	353	382	349	331	379	387	374	359	343	368	348	364	348	357	346	340	365	347	357	350	365	364	402	364	407	383	394	374	382	345	380	366	377	380	355	363	359	390	356	351	386	357	344	392	398	369	369	373	402	375	337	373	377	380	376	381	356	356	367	394	400	379	366	358	370	365	358	347	349	379	357	384	341	374	369	368	385	376	328	382	359	366	395	358	387	384	342	365	394	382	355	343	342	384	346	370	368	389	370	368	320	393	368	389	378	361	346	336	349	352	353	366	362	410	377	353	387	385	351	393	363	366	373	384	369	373	383	363	339	375	354	350	377	324	397	390	332	369	357	350	372	341	363	361	358	375	334	397	356	407	348	388	364	383	342	368	357	336	337	366	344	383	349	403	370	360	365	368	376	367	380	334	325	383	357	348	355	333	361	381	401	329	346	352	406	357	343	401	362	380	381	375	374	357	345	382	355	376	382	374	371	371	366	372	371	404	383	349	362	388	357	367	367	393	378	393	371	351	363	353	347	361	378	377	327	351	366	358	358	378	382	327	394	337	346	386	397	373	362	416	378	362	342	347	367	373	389	336	382	346	366	327	354	362	377	412	370	345	379	344	423	379	343	382	395	366	364	350	354	360	372	382	329	344	343	348	383	356	382	378	376	339	404	390	349	357	377	385	349	362	358	347	371	364	397	367	352	362	379	379	336	393	393	364	361	348	370	335	360	385	343	355	374	381	347	381	351	374	369	358	354	408	363	365	365	362	406	337	349	393	343	360	362	366	333	370	344	384	376	389	363	357	326	360	383	411	352	379	343	341	335	371	358	357	374	388	378	350	354	396	370	337	337	381	347	377	378	386	377	343	378	329	397	382	352	365	362	372	370	360	361	353	379	357	371	374	387	378	353	358	373	354	377	358	382	365	369	394	388	392	338	353	346	373	371	385	352	353	343	358	356	346	383	382	399	354	343	359	388	348	350	354	388	356	383	376	367	393	361	372	380	357	380	346	368	378	378	351	358	370	317	370	374	309	349	364	379	361	394	357	349	410	420	340	343	381	348	367	365	357	363	373	367	346	375	376	355	375	391	413	385	388	377	385	400	366	349	375	329	366	352	403	359	360	385	366	372	344	382	389	350	341	331	375	394	356	395	362	383	383	415	397	379	336	345	340	343	363	382	364	349	375	358	368	381	339	363	365	336	409	360	356	378	371	346	384	366	354	350	372	345	395	340	371	338	361	371	378	357	355	379	364	349	402	369	363	327	358	398	363	347	389	307	385	363	370	356	360	372	366	397	381	384	374	377	364	371	351	389	375	380	367	363	360	365	364	373	361	365	338	341	369	372	354	345	354	371	387	366	375	341	351	357	334	366	391	359	358	376	374	411	374	318	357	358	391	364	367	353	338	387	386	371	381	366	357	395	362	361	379	341	375	383	378	324	343	365	343	370	361	352	396	361	390	349	355	352	368	344	380	371	348	393	366	365	372	378	356	354	353	370	388	345	367	374	354	349	364	386	363	364	334	369	361	359	393	373	355	371	376	385	372	388	354	360	358	376	373	340	382	343	351	334	332	360	372	398	361	393	384	365	362	378	337	341	375	382	341	348	329	340	380	367	392	369	392	347	361	368	377	398	333	402	354	370	374	354	389	364	365	354	401	369	400	363	370	347	397	353	340	364	423	372	385	362	390	364	371	339	356	341	360	372	353	351	388	388	352	345	354	357	404	371	353	369	363	351	398	387	355	377	421	354	384	391	375	366	364	347	378	373	382	340	358	379	361	358	354	400	375	390	388	392	351	345	388	370	399	394	353	344	332	373	371	391	387	381	340	345	379	358	369	350	392	371	360	373	356	358	365	352	368	341	369	378	359	360	369	340	371	359	370	385	355	382	324	376	351	370	380	348	423	358	369	379	372	360	345	391	373	332	393	364	371	370	362	371	373	347	332	385	369	358	357	371	348	358	381	378	361	364	382	360	379	387	338	356	350	345	364	357	332	403	378	363	353	336	355	389	377	358	363	382	380	395	357	426	362	365	369	376	397	352	342	339	367	384	341	371	403	365	378	365	348	345	396	369	367	345	385	373	381	377	357	399	353	377	381	358	380	374	380	333	367	347	353	359	399	358	372	375	351	362	363	381	348	411	361	377	345	386	381	347	369	384	358	353	344	372	380	374	362	367	378	368	370	378	395	388	385	364	375	372	366	379	367	400	358	396	382	386	376	347	356	372	365	394	377	411	395	332	332	364	390	359	359	344	370	408	349	338	356	358	371	416	379	375	363	335	403	375	380	363	401	328	361	385	353	333	391	375	347	404	358	334	395	377	333	397	374	350	347	399	363	371	355	361	409	364	382	361	392	374	388	398	321	362	391	375	358	344	340	360	335	328	376	363	363	360	387	333	392	381
24696	29557	21759	12342	9536	7578	12027	13998	10289	4639	881	904	865	732	661	727	691	687	708	697	726	687	719	696	703	723	627	612	653	656	693	698	666	676	679	681	705	706	648	698	686	681	737	688	682	695	681	687	686	677	656	683	743	697	699	716	705	707	692	741	685	709	675	684	727	635	683	676	651	681	674	693	629	688	698	700	703	712	663	673	722	665	726	676	648	674	655	713	667	671	704	644	731	674	735	679	692	672	687	657	661	686	697	662	654	733	736	675	713	680	718	746	645	707	772	658	706	695	724	679	675	615	700	730	687	655	703	697	687	674	691	683	682	717	663	677	696	725	662	697	716	754	654	684	700	676	671	653	628	740	682	679	651	683	666	661	686	721	716	706	665	694	658	661	675	712	685	663	709	621	677	672	697	706	690	675	666	700	717	704	746	676	691	674	733	723	685	748	745	717	659	719	679	684	645	650	680	644	685	696	699	753	723	670	703	688	743	680	713	666	716	679	688	722	670	675	684	699	711	687	691	714	654	669	679	685	677	712	673	667	709	652	647	650	703	690	709	664	687	654	696	689	680	671	688	650	699	677	713	710	715	699	676	685	677	630	699	728	666	689	668	649	671	704	702	707	696	679	683	684	738	660	694	676	680	735	684	700	724	676	646	665	739	641	740	632	706	667	637	684	675	679	699	688	695	628	704	722	661	630	644	676	664	678	707	654	716	704	724	676	659	691	773	668	692	632	706	674	679	685	658	672	672	703	637	660	680	666	681	678	653	772	704	671	670	708	682	720	683	668	658	693	695	721	709	722	717	661	733	680	713	585	703	713	695	726	662	685	700	696	711	670	704	706	688	692	679	689	699	676	710	651	691	692	712	632	706	704	696	687	666	673	675	738	706	695	701	684	721	714	704	697	668	662	706	713	672	727	658	689	742	643	654	669	706	642	702	654	634	698	700	695	638	676	652	713	711	724	707	707	696	715	681	686	713	693	665	698	711	688	697	726	669	670	678	682	649	730	659	654	684	676	682	709	671	672	736	702	663	641	742	692	652	660	666	678	729	724	678	659	710	738	685	684	676	700	690	687	681	671	703	699	730	679	712	667	710	618	683	704	714	685	665	663	728	702	708	734	699	673	685	681	651	673	697	662	725	705	685	699	694	642	713	683	673	688	674	699	683	676	700	700	648	667	684	689	657	698	708	707	722	660	690	702	681	692	670	682	754	680	681	717	665	665	660	703	667	644	692	689	711	720	674	638	690	719	692	673	672	657	734	745	700	708	659	706	688	661	680	671	658	663	724	687	689	705	670	704	721	680	721	688	694	694	664	663	686	620	680	691	663	681	745	684	683	697	681	687	690	698	710	666	676	723	683	701	759	688	693	662	667	690	718	664	690	681	661	672	692	685	702	680	711	695	634	657	683	662	667	705	687	731	666	669	676	612	745	635	697	728	705	725	682	685	630	668	685	729	673	763	712	657	672	681	744	690	726	636	677	660	732	716	684	689	656	677	696	684	676	684	650	722	670	727	649	733	716	720	709	724	732	660	660	651	660	692	654	689	703	688	697	668	630	663	673	732	655	717	685	717	673	693	727	706	679	693	706	731	677	704	676	705	704	685	705	727	684	671	702	724	714	752	690	685	711	695	712	679	694	673	697	683	734	672	701	640	723	677	691	663	668	646	716	704	706	647	675	703	671	708	741	731	696	724	646	700	688	679	680	708	669	693	710	697	665	681	702	683	674	714	692	710	618	716	688	679	655	684	731	678	740	681	675	678	703	699	647	694	671	695	701	676	720	664	736	677	690	715	686	716	682	672	675	671	676	692	696	714	663	689	697	674	706	667	672	699	682	721	697	708	624	701	754	693	712	695	673	694	709	678	697	639	683	707	686	665	694	661	687	686	653	700	701	701	703	735	699	674	695	724	696	681	681	741	738	718	649	682	716	699	676	704	670	663	707	713	667	672	649	721	697	658	700	680	713	693	699	718	660	694	717	698	678	721	688	701	730	651	709	747	676	645	697	671	699	668	648	744	646	682	674	700	666	705	699	648	689	669	692	685	694	712	706	688	701	695	715	689	679	707	646	645	701	693	726	703	643	661	668	709	659	645	720	674	704	680	712	698	661	632	667	703	705	714	720	707	665	683	682	687	660	654	684	696	699	713	693	690	717	673	684	725	714	669	682	729	745	677	662	650	687	636	669	681	670	738	623	736	719	678	678	698	699	656	657	688	647	685	677	628	635	675	705	696	662	684	701	700	666	692	695	703	718	643	698	727	690	653	666	711	705	663	661	690	697	695	667	660	683	692	730	699	689	660	645	717	668	698	680	671	679	701	694	685	711	676	688	718	684	642	683	690	685	689	671	698	697	742	700	690	666	680	662	675	675	697	708	709	688	713	710	654	694	638	685	687	676	674	673	730	678	682	726	659	702	695	694	675	665	669	696	695	779	629	701	674	675	648	683	686	680	682	695	679	672	710	684	697	683	730	704	682	670	670	701	654	721	696	665	680	688	693	701	703	698	659	746	712	692	684	677	723	704	638	698	707	667	692	677	681	709	686	681	682	707	655	650	637	700	672	691	689	669	705	681	683	667	675	690	665	699	696	681	668	705	667	682	718	678	677	618	680	695	663	677	679	726	636	700	635	710	693	704	677	637	644	668	684	652	689	730	649	643	682	687	657	679	706	698	679	684	714	656	714	697	660	689	684	718	707	707	678	650	694	660	691	699	726	732	683	731	675	700	657	681	744	727	728	700	642	684	690	695	682	685	700	682	698	689	639	702	638	739	661	716	678	739	667	661	649	718	698	636	736	676	655	697	675	727	669	696	704	686	664	721	670	707	709	710	723	695	703	716	689	665	679	683	680	702	740	672	695	742	642	713	643	686	679	733	735	704	702	685	746	724	681	707	661	665	717	686	716	721	676	676	749	697	681	701	653	678	695	662	703	724	688	705	671	680	649	694	682	696	713	667	672	677	690	685	723	694	664	680	700	649	705	722	696	744	716	682	695	665	696	686	671	679	662	733	685	676	691	673	694	703	705	650	686	678	679	672	677	674	742	682	655	657	717	648	710	746	683	710	663	671	650	694	643	722	708	722	667	705	709	739	703	679	642	662	703	674	673	668	691	702	714	686	695	690	684	643	676	709	707	688	665	750	721	716	694	692	665	705	688	668	714	688	685	735	666	735	710	706	675	718	694	722	672	642	677	687	677	720	683	674	670	663	645	620	683	654	699	685	666	720	683	650	668	652	654	697	672	653	726	721	690	658	691	702	673	667	717	703	637	708	655	710	704	704	694	676	696	701	689	673	656	671	675	713	645	728	684	692	624	704	699	702	719	702	682	699	703	665	656	707	731	651	689	655	667	687	674	672	676	701	714	719	740	716	660	693	680	649	698	677	709	659	703	641	673	669	663	668	697	679	694	651	680	682	682	731	719	698	699	658	701	700	686	672	652	697	673	691	697	673	661	678	660	694	691	697	653	678	662	706	657
24570	21650	28818	24762	20378	11808	24914	32702	24984	8208	616	1438	817	398	410	354	344	334	327	330	321	330	348	303	315	332	297	300	334	313	358	312	325	327	352	324	313	321	312	326	334	304	343	354	298	352	309	296	355	314	305	326	290	338	310	360	358	322	290	307	302	336	309	330	315	309	320	339	309	327	315	312	335	316	322	318	362	337	317	305	309	322	297	310	299	306	338	312	308	305	303	309	344	313	327	310	341	319	337	303	333	301	311	326	317	343	306	314	310	308	334	317	308	337	305	293	349	346	333	338	328	327	306	315	313	317	323	316	328	313	329	316	311	304	310	326	318	329	303	317	318	353	317	304	310	336	335	305	309	357	316	322	304	289	303	333	335	316	312	304	340	285	349	320	313	338	317	300	319	313	290	287	330	317	339	340	307	284	331	302	319	324	315	323	282	335	321	314	298	327	314	312	323	329	326	324	344	291	326	305	295	332	340	327	311	305	326	323	331	308	318	299	288	358	309	334	278	313	330	330	332	284	318	308	294	330	311	302	332	312	319	323	357	326	297	329	320	342	293	319	341	328	333	296	307	326	332	336	359	302	333	319	340	310	313	326	297	315	316	346	270	327	314	340	301	306	291	302	342	296	287	327	305	300	310	334	308	294	305	306	288	333	323	316	288	311	320	310	296	302	307	315	328	333	342	275	304	363	326	329	310	295	308	322	319	263	345	308	294	312	358	297	325	298	317	289	296	320	310	278	301	328	333	311	293	347	332	345	312	328	336	321	323	331	318	324	346	321	284	302	345	346	300	274	303	314	315	300	323	337	319	330	317	316	309	316	283	320	324	307	323	312	291	302	293	303	316	310	314	327	294	266	304	309	369	290	314	315	310	340	295	294	312	307	324	304	333	314	296	310	315	306	287	316	322	336	333	312	345	299	314	315	314	284	303	299	321	309	293	315	302	332	327	323	334	326	316	322	299	282	317	324	298	311	326	334	314	313	320	315	285	349	301	311	306	292	307	319	335	313	321	334	307	300	327	302	315	310	324	327	301	318	302	342	320	306	305	296	318	296	306	315	292	296	330	298	333	302	338	302	309	290	310	300	313	319	311	328	313	303	288	312	289	321	301	316	287	330	316	328	339	299	339	309	318	314	295	311	297	315	306	333	297	316	307	328	332	310	342	338	308	352	307	323	341	332	313	307	287	303	326	339	288	333	343	351	324	292	295	296	319	310	308	296	308	330	308	314	314	318	282	312	309	351	299	310	317	322	272	315	326	353	303	318	293	336	320	317	335	309	338	327	332	324	327	287	278	308	314	301	332	315	328	302	290	323	256	285	310	331	296	319	316	303	304	315	317	323	301	319	289	280	283	336	300	323	305	319	287	304	335	303	341	311	339	300	297	325	300	320	323	350	344	294	319	319	307	320	367	338	278	317	310	294	301	319	315	316	302	316	295	305	337	327	340	297	329	322	308	338	311	316	316	271	302	336	341	290	309	327	299	295	330	316	319	315	319	312	345	306	324	317	298	317	310	344	291	307	310	308	312	335	327	305	332	330	295	345	339	326	326	347	345	343	318	312	300	315	310	314	336	324	311	320	346	319	301	330	317	318	304	321	320	352	309	329	296	314	306	322	316	300	336	320	293	359	323	338	305	323	315	317	349	299	320	319	342	326	320	324	315	322	281	299	314	302	333	316	301	313	297	336	309	293	308	300	274	341	295	312	334	310	300	326	287	313	296	296	330	324	359	310	268	318	306	309	306	288	281	309	292	317	286	314	294	300	310	348	296	295	302	303	313	295	330	342	274	299	282	290	315	299	304	347	332	326	290	300	314	308	327	306	327	307	340	325	296	338	311	321	318	310	338	322	318	275	315	294	317	335	296	338	326	337	283	327	330	317	292	315	337	292	307	329	316	308	317	313	330	308	291	274	327	319	326	321	339	333	318	302	315	343	333	346	318	307	317	329	327	323	321	308	328	307	361	311	326	325	326	305	315	330	329	328	317	297	343	354	342	318	314	284	310	315	296	326	297	320	334	329	285	309	300	325	304	329	343	331	312	319	343	323	287	283	300	298	343	287	329	292	324	308	349	300	303	311	297	302	287	339	331	336	305	297	310	310	325	310	335	320	298	325	324	308	312	313	303	334	291	310	300	293	297	348	312	277	298	328	303	314	337	289	331	306	283	305	329	300	300	293	292	334	330	295	325	311	307	327	317	303	299	320	321	325	319	289	323	310	328	305	330	327	324	313	299	309	335	310	314	313	326	346	323	308	304	309	340	309	318	325	297	292	300	346	298	314	338	284	306	278	307	325	301	333	302	321	345	353	283	315	288	317	309	302	326	327	319	316	268	326	312	302	331	343	317	327	311	313	337	325	303	280	324	286	309	338	306	304	291	286	302	301	337	322	304	317	299	323	322	310	326	272	306	325	306	322	329	299	301	297	346	336	320	337	304	298	304	305	308	323	301	318	328	305	309	313	337	331	326	338	302	310	320	330	327	323	311	308	316	325	323	296	308	299	322	315	291	334	299	313	302	314	311	290	311	330	311	307	296	321	319	334	308	285	292	285	314	293	325	281	304	280	332	297	310	318	301	291	285	291	319	325	316	322	298	286	310	316	339	338	316	303	305	338	325	287	354	334	301	320	315	313	339	310	315	311	325	314	314	320	326	330	340	321	302	320	317	307	327	322	325	307	306	320	284	323	299	302	299	296	308	314	344	299	336	320	286	300	309	301	314	306	357	316	345	328	306	352	305	313	299	337	312	339	295	284	315	297	348	322	294	322	316	321	302	328	320	320	333	291	311	303	341	351	304	302	318	287	330	336	312	313	321	307	310	324	327	297	301	316	315	304	349	306	322	323	292	302	302	319	331	335	290	314	287	298	280	277	298	298	305	286	323	294	358	298	330	298	331	327	293	325	348	329	310	319	291	281	336	312	313	307	304	325	292	319	301	316	335	348	303	309	316	311	291	338	330	331	264	334	302	326	318	305	306	283	329	296	304	314	316	315	332	299	350	295	340	304	316	346	309	281	332	330	353	317	344	318	310	303	312	300	319	270	288	334	333	305	321	324	301	335	309	343	336	321	298	294	294	294	323	354	334	302	330	307	292	315	314	315	326	334	267	312	298	325	326	311	327	287	301	290	296	318	304	279	289	306	330	320	309	289	380	314	333	321	287	338	323	329	308	313	295	313	315	325	329	342	275	307	322	290	348	327	347	295	330	313	322	326	308	296	301	314	318	349	293	319	333	289	313	296	306	299	300	298	318	348	279	312	314	328	303	319	304	288	356	280	325	302	319	316	327	289	323	330	321	314	319	320	320	321	328	300	309	311	327	289	325	297	325	325	338	340	294	302	275	308	319	326	309	294	306	327	308	317	321	307	299	324	315	337	317	315	290	302	273	375	290	346	307	306	304	313	357	302	292	318	334	310	316	319	289	325	322	321	298	308	320	328	294	326	323	300	306	305	340	300	352	303	326	310	325	309	326	354
27768	44818	32358	17937	14188	18048	36054	40821	33291	10164	1323	4574	2323	914	880	586	571	600	601	623	581	619	579	605	587	611	614	658	616	569	606	563	632	576	566	654	601	615	625	594	574	588	608	611	588	563	576	631	590	595	586	585	620	648	700	741	638	701	604	620	594	551	592	598	586	598	572	631	619	620	574	620	628	618	614	618	544	633	619	590	579	596	578	559	601	574	566	582	607	578	599	587	604	555	614	603	608	587	603	570	567	661	615	602	585	617	609	612	558	588	595	634	593	572	586	606	598	615	615	636	607	616	592	558	577	603	580	579	637	594	573	573	618	564	586	612	563	613	550	577	625	565	602	565	552	580	635	568	569	594	575	596	636	621	646	624	639	578	587	606	606	600	673	570	553	541	622	617	583	595	589	616	619	601	595	593	605	597	652	553	619	604	579	627	581	588	587	593	576	591	614	572	600	639	598	605	589	628	610	592	592	613	621	554	625	612	600	606	598	619	588	563	605	641	589	570	647	568	607	677	560	593	611	625	604	615	567	602	592	615	587	598	582	611	603	606	603	613	596	629	603	615	614	645	604	611	622	621	616	574	575	624	595	581	618	587	597	538	625	594	573	587	640	577	575	632	589	567	597	581	615	642	582	605	592	608	576	601	566	581	553	665	614	582	639	654	540	569	630	591	620	595	593	604	591	616	645	593	572	603	588	626	587	593	632	587	588	582	609	638	649	591	571	632	582	604	599	579	590	593	567	588	568	597	571	616	534	623	601	587	620	575	621	552	606	583	589	596	585	610	574	625	612	584	616	627	602	594	586	621	617	572	611	616	595	612	597	593	632	634	559	576	596	574	602	613	586	605	626	557	609	604	583	566	654	629	593	583	599	599	598	605	630	583	573	592	613	606	586	605	601	590	597	561	594	665	586	585	610	574	612	633	557	635	631	614	556	586	589	613	599	598	612	589	595	582	564	620	595	605	576	575	579	607	552	563	610	602	617	586	618	638	585	611	650	615	598	646	586	611	612	566	678	645	620	612	587	597	554	588	577	585	602	581	609	561	615	576	638	613	551	646	631	565	600	579	602	628	621	608	595	587	601	635	603	568	589	651	590	623	613	563	619	609	633	612	614	593	595	602	595	580	614	596	623	610	614	585	622	571	607	597	581	594	549	602	616	614	623	578	596	614	586	604	596	605	599	562	569	617	617	620	625	634	627	574	588	612	557	582	577	625	622	592	612	596	547	633	581	570	557	590	623	617	591	597	627	606	627	593	580	608	598	598	596	650	632	587	576	604	636	585	623	636	607	621	590	583	612	613	591	614	616	565	590	647	596	610	608	585	618	512	612	592	587	609	600	551	617	591	599	611	609	552	574	596	605	615	592	590	592	598	620	597	562	586	630	579	583	621	607	584	591	592	585	604	603	638	637	634	628	587	580	605	573	568	617	632	536	579	577	631	586	579	550	606	611	585	604	574	556	585	646	625	622	600	595	628	578	599	585	613	568	592	610	580	633	599	596	582	604	572	615	633	626	592	603	615	627	607	552	575	543	526	612	630	583	583	608	561	578	561	588	589	651	624	580	569	590	596	574	651	572	653	586	575	555	594	612	597	576	616	548	628	622	590	580	580	620	605	592	574	582	592	600	598	590	628	646	564	567	616	606	575	593	608	613	544	604	599	579	583	616	593	578	572	571	632	613	610	541	620	608	627	568	590	649	596	626	588	600	593	662	597	572	573	586	603	602	585	624	618	621	584	544	638	625	564	638	619	622	595	598	608	598	615	595	562	616	580	602	589	596	622	613	596	626	576	611	624	583	562	581	586	583	646	612	623	561	626	608	568	566	576	586	587	616	641	567	599	594	586	574	598	609	583	605	582	623	610	596	597	559	587	572	607	582	596	576	616	590	622	602	617	584	568	589	596	556	589	610	618	623	620	532	614	600	563	607	590	620	600	580	584	623	566	589	641	606	587	642	632	611	593	614	551	619	622	595	588	560	606	571	619	580	585	580	586	599	569	618	645	572	561	590	623	614	576	606	610	563	594	585	560	556	594	585	558	618	619	617	582	582	553	585	596	617	569	578	608	608	615	587	575	642	645	589	599	621	613	577	592	605	612	598	601	567	617	577	567	635	578	643	606	599	591	596	598	588	621	582	578	583	609	608	588	579	643	610	601	538	608	593	611	601	595	642	651	588	580	629	561	633	584	611	598	575	559	581	601	604	573	597	610	608	616	586	573	601	588	574	573	615	599	594	598	592	587	624	608	557	589	627	621	597	581	608	570	591	623	609	598	628	609	605	608	607	616	582	630	594	619	615	606	602	610	611	648	560	616	645	610	633	593	564	665	600	604	605	614	613	599	623	590	615	662	612	569	597	579	583	612	570	603	599	570	636	547	589	587	609	569	561	630	613	590	598	585	590	589	602	609	616	528	596	581	628	635	636	588	655	644	576	587	620	590	553	615	618	648	615	614	593	623	627	542	600	588	565	601	577	599	590	611	599	593	621	586	641	630	612	572	601	583	604	611	598	625	596	606	609	616	570	642	603	602	610	595	623	625	595	630	554	632	629	604	566	572	622	552	599	592	617	575	582	581	577	625	592	576	612	589	599	610	640	600	654	581	585	623	641	639	615	570	599	601	617	602	593	577	613	578	577	582	611	597	575	596	549	609	606	610	591	626	585	613	581	617	602	585	596	580	558	637	601	585	526	580	633	629	617	631	561	610	611	651	615	591	604	564	628	601	567	562	630	597	597	582	604	621	563	626	590	553	603	594	587	563	623	603	606	619	592	615	615	592	602	610	607	608	569	619	602	633	593	614	612	588	573	582	598	597	624	617	617	649	573	583	583	611	587	590	587	586	636	589	614	615	582	603	546	562	614	588	609	641	584	646	597	568	596	602	599	611	579	565	602	648	561	581	578	662	605	589	643	565	618	599	625	606	555	609	593	573	594	594	609	594	589	603	601	600	604	580	621	590	591	598	611	584	563	590	575	567	587	579	589	626	582	561	577	570	590	561	592	570	580	655	580	607	629	646	587	643	580	610	636	573	662	589	625	623	589	570	581	540	610	594	563	583	605	592	624	589	548	537	580	594	627	614	582	570	639	581	589	559	571	618	590	609	612	604	614	555	612	618	583	615	590	603	571	566	629	560	603	633	619	660	591	608	547	597	594	622	606	628	610	615	582	600	589	572	602	603	545	605	594	605	629	551	616	621	576	598	611	621	609	617	587	652	637	594	592	591	588	602	636	622	613	580	549	546	589	599	608	610	604	571	620	604	583	599	603	589	603	598	583	612	617	570	587	572	578	617	598	601	575	590	593	592	625	629	583	602	597	589	630	615	601	628	592	629	637	600	609	592	573	587	612	629	589	614	602	576	565	578	639	602	573	584	612	613	574	592	597	615	591	608	616	594	587	597	650	568	548	644	610	590	640	602	585	602	566	572	637	582	605	603	629	588	571	633	596	582	625	621	620	649	600	564	572	590	621	627	588	600
23623	21608	29351	24145	21542	22807	42823	43314	32169	8950	530	1860	1093	353	508	351	316	273	283	289	293	296	291	306	309	275	304	303	267	285	308	285	275	296	294	278	310	307	292	297	275	310	303	277	301	314	293	305	283	282	250	302	302	347	346	399	344	338	318	299	325	288	293	296	302	275	302	300	283	253	278	292	292	309	290	287	275	288	293	283	281	289	320	287	257	291	264	307	285	287	283	316	298	288	291	305	278	284	322	263	308	283	281	277	263	280	295	292	304	319	308	269	278	283	303	298	270	302	297	277	284	287	277	304	298	293	265	312	296	305	312	278	262	271	312	272	306	299	281	291	289	289	318	309	307	312	233	302	273	296	279	290	300	286	291	296	274	289	280	284	256	288	281	287	292	262	282	263	286	268	291	316	284	271	270	297	347	297	301	306	294	312	294	304	271	287	282	284	274	265	263	308	278	292	299	272	282	241	292	266	288	269	295	266	282	295	293	309	301	283	300	279	281	283	252	257	288	291	239	286	267	265	293	272	309	263	289	291	260	275	312	306	279	289	309	266	279	267	275	290	266	264	255	278	293	309	286	267	289	271	282	288	284	290	308	286	306	275	277	282	312	272	307	276	267	302	297	294	298	274	287	310	294	282	294	286	289	281	252	270	288	282	312	287	289	298	284	313	307	298	244	298	289	258	275	289	256	297	265	293	284	294	282	266	283	282	284	323	258	299	325	302	250	279	291	302	285	282	317	275	273	270	302	276	272	277	274	266	297	285	291	308	284	283	281	311	268	279	296	307	284	306	309	260	297	304	296	251	312	261	277	315	248	280	299	289	280	285	302	305	284	303	284	271	276	296	273	302	288	272	275	304	263	254	274	270	276	273	290	271	283	281	265	292	311	275	283	291	291	297	277	300	287	284	267	257	280	287	283	282	291	250	293	289	281	278	262	256	310	266	291	289	276	284	299	312	268	302	269	298	301	289	310	311	251	297	302	308	290	261	284	282	283	305	263	284	303	297	262	296	290	275	279	229	272	258	263	305	282	310	301	286	282	294	279	303	298	271	333	300	285	278	293	302	293	260	304	286	251	309	271	285	294	280	303	275	308	280	273	280	302	260	311	290	292	275	265	321	324	271	288	301	281	296	258	280	305	256	309	304	277	291	303	268	293	283	311	293	304	255	279	256	284	278	267	302	282	282	271	296	252	259	303	266	287	331	265	308	318	254	289	293	335	297	281	288	275	292	245	259	286	272	295	281	298	262	283	267	269	278	276	247	281	292	277	251	291	298	282	274	283	279	253	300	285	304	273	300	279	273	322	265	295	291	341	283	303	285	292	279	278	275	278	287	295	288	312	320	266	327	297	259	278	277	272	322	276	299	318	257	316	269	294	299	268	271	274	297	287	280	294	270	281	296	297	290	277	301	304	291	276	306	271	291	277	281	288	295	283	335	271	291	281	255	280	271	294	309	274	272	288	284	278	289	298	297	284	303	315	313	261	282	304	286	286	286	261	286	263	284	325	319	277	280	300	289	292	290	277	306	293	292	300	290	287	279	267	281	297	257	305	303	245	287	277	288	292	255	291	315	244	253	285	295	281	295	266	261	287	292	270	298	277	281	301	293	268	261	289	288	289	267	289	323	292	321	271	286	294	284	259	292	265	281	246	262	287	275	294	268	284	269	284	284	284	304	294	299	277	281	283	247	300	284	273	273	292	305	312	268	279	277	289	279	307	294	301	298	279	298	295	285	301	291	265	304	288	281	269	270	320	295	328	256	334	280	320	306	289	279	292	291	294	307	288	314	305	286	300	308	297	293	280	317	276	317	308	286	288	311	308	281	291	306	268	294	254	290	287	312	306	259	264	270	280	273	271	274	286	280	286	280	274	275	292	274	310	292	282	279	297	280	292	280	289	305	318	284	270	260	319	308	308	282	310	314	261	292	271	314	251	294	304	316	313	277	297	290	275	285	283	309	309	277	273	286	275	307	284	302	256	283	273	289	307	323	285	277	313	317	280	284	291	286	303	286	325	292	292	310	279	283	285	271	280	313	287	275	309	279	292	289	252	262	293	276	294	293	296	265	293	261	304	277	274	303	274	281	274	313	277	291	288	286	288	287	276	271	278	322	293	285	281	252	285	254	289	259	284	297	290	300	308	308	301	309	284	274	307	279	322	290	292	311	310	293	298	276	290	328	281	272	297	298	280	274	266	303	282	305	281	290	264	283	274	305	252	292	319	273	251	289	280	285	283	289	262	298	295	279	287	284	261	301	271	295	317	288	259	294	294	302	267	286	273	325	282	276	285	287	288	304	268	290	288	280	290	260	294	316	313	268	310	280	285	296	257	300	289	279	306	298	284	258	287	275	286	279	301	261	280	249	281	290	273	321	291	292	269	265	305	282	280	298	268	301	300	290	313	286	296	292	262	310	306	289	284	307	270	289	275	286	301	281	288	291	289	288	286	307	327	289	305	265	294	274	284	298	304	299	283	298	292	321	255	292	306	286	316	304	317	294	284	291	294	305	282	295	301	281	291	320	284	294	284	297	285	278	274	304	303	283	280	282	268	277	298	289	288	268	270	293	287	286	296	303	268	263	320	297	301	307	323	277	258	284	289	303	286	302	283	266	282	316	305	292	299	259	299	294	283	289	269	257	308	288	277	305	291	268	281	292	275	299	262	331	287	290	272	276	311	306	272	277	294	332	300	291	315	277	246	301	296	299	251	310	267	272	282	329	279	284	291	312	297	306	271	288	283	309	312	285	290	279	278	300	280	273	243	266	277	301	322	281	290	294	289	288	252	268	273	265	276	270	289	282	325	279	255	279	317	299	299	276	279	281	294	283	313	298	253	280	272	310	297	317	269	292	292	269	266	280	287	313	271	292	264	277	280	289	304	263	287	263	295	286	279	324	299	295	315	283	292	310	279	312	270	276	296	282	284	282	306	257	297	295	286	270	279	287	301	288	271	293	286	286	295	275	281	274	288	277	292	271	265	276	293	301	286	259	285	277	293	295	303	271	262	268	295	273	271	288	309	293	325	306	304	289	293	285	255	258	263	261	294	282	295	272	293	258	275	265	299	270	266	301	303	295	264	267	282	280	299	317	264	283	279	276	254	295	300	283	288	308	272	283	290	277	306	284	305	251	304	287	264	298	303	286	318	281	270	292	270	270	283	298	280	289	305	287	293	280	279	287	294	291	297	294	294	279	284	266	299	277	285	282	283	268	280	287	330	296	299	286	280	309	296	268	287	334	292	336	261	260	283	283	279	271	267	287	256	264	295	290	322	297	294	273	287	258	310	301	309	299	261	256	299	302	301	299	283	313	261	283	278	292	250	289	305	292	268	296	276	297	274	266	320	271	266	304	310	290	254	283	285	259	273	265	274	271	303	257	276	307	277	274	263	305	274	294	275	283	321	287	291	280	299	257	277	312	256	321	270	273	240	275	304	289	279	299	263	276	263	279	275	276	295	308	286	280	271	298	258	289	271	287
31110	53257	35618	23426	18112	26851	49424	48902	38537	6932	997	6176	3190	702	1153	546	556	579	562	539	584	538	512	534	532	555	554	557	551	530	594	537	566	545	523	547	507	522	513	553	538	528	521	496	527	540	548	558	523	564	557	546	560	716	829	737	723	612	573	566	518	495	581	505	537	533	536	506	533	521	517	562	524	559	571	538	494	487	542	530	497	553	511	527	528	559	548	509	532	507	525	530	529	544	526	539	565	502	571	531	495	500	536	560	534	556	515	521	537	578	548	533	555	507	504	556	498	485	528	530	537	499	544	505	545	550	561	562	497	537	508	514	512	569	530	559	490	547	545	558	539	495	501	497	519	560	543	523	513	529	507	561	525	545	501	522	564	494	533	548	540	513	540	502	504	497	511	516	548	515	483	525	513	521	505	533	520	510	522	508	525	580	533	524	523	496	561	517	517	536	553	549	553	513	501	560	538	584	535	522	486	560	529	579	541	489	552	494	541	487	549	543	534	546	574	619	526	529	532	514	527	552	496	546	560	531	532	555	527	492	517	526	555	561	525	494	561	538	488	491	527	530	529	546	526	510	551	485	508	560	572	532	513	503	575	491	539	539	524	531	546	517	564	545	490	525	504	544	573	569	535	533	521	485	522	502	507	515	539	502	530	540	534	568	545	507	553	531	510	540	523	470	533	507	564	498	542	482	552	535	549	550	502	510	535	527	502	489	516	493	505	551	526	540	527	470	537	528	495	570	495	528	507	538	514	521	540	507	547	546	507	493	526	536	535	514	487	514	519	550	530	595	527	527	537	530	538	592	542	518	525	519	559	527	520	545	534	531	500	529	571	551	520	511	534	535	515	515	565	548	521	549	567	530	552	523	510	526	537	531	538	542	542	549	533	499	541	557	539	493	548	542	566	556	515	536	514	571	511	504	498	512	539	553	559	511	523	501	506	516	515	513	546	523	533	500	528	528	516	507	549	578	557	527	519	500	516	493	514	521	554	555	534	506	534	540	523	551	501	533	525	503	513	561	576	536	512	551	499	527	543	569	503	531	496	529	529	547	482	533	526	604	541	527	539	508	539	542	511	522	560	553	494	554	545	556	502	484	530	527	554	549	533	523	498	537	536	512	516	535	553	499	537	496	530	518	533	552	534	504	585	535	563	523	532	533	524	568	569	487	518	539	519	566	530	511	525	524	577	562	527	527	481	528	510	503	532	538	544	504	536	495	563	503	557	528	513	510	554	512	547	521	537	526	538	505	545	528	515	450	492	502	493	568	560	540	528	579	555	518	514	503	562	514	560	558	520	488	547	520	514	514	526	481	530	491	527	536	534	537	520	573	511	524	565	517	553	532	543	509	537	552	547	539	515	557	489	566	512	507	528	517	518	539	519	533	525	528	530	582	533	561	528	565	493	548	544	527	527	541	529	514	566	538	543	485	545	542	511	509	556	516	558	501	543	520	497	542	533	541	514	522	503	554	566	559	525	507	526	553	516	505	543	509	557	547	548	532	538	515	515	527	523	523	542	504	582	527	484	598	522	546	508	471	527	511	508	494	540	548	554	497	539	524	547	541	539	515	517	532	513	512	528	538	536	500	536	559	543	551	490	513	535	514	558	506	496	506	552	516	523	530	538	525	562	554	565	518	558	538	518	502	530	566	513	534	500	514	564	537	540	490	559	564	534	526	562	550	581	555	534	530	531	491	512	488	466	541	497	573	505	499	554	512	476	537	545	536	552	518	505	531	552	539	551	533	555	532	578	557	533	530	510	522	567	497	515	491	530	519	544	528	524	537	529	520	500	554	523	536	517	503	542	511	547	515	565	528	519	539	539	513	567	528	489	564	529	508	527	506	512	532	518	509	543	542	510	536	504	563	560	512	496	545	545	550	512	569	569	528	573	530	548	520	512	537	510	487	531	583	525	529	530	515	536	540	509	531	537	510	497	518	565	524	505	548	556	581	549	544	553	544	562	521	567	519	583	518	500	524	513	536	503	568	527	537	543	537	542	551	501	586	496	528	498	556	533	467	560	509	554	513	524	533	498	578	496	556	539	542	539	544	503	536	562	535	548	520	525	522	568	565	554	555	570	531	510	536	512	571	511	544	552	521	485	565	523	540	534	553	560	581	592	535	557	547	531	519	548	526	542	553	529	522	544	546	526	524	535	521	590	549	599	540	532	518	523	525	556	551	528	514	559	518	549	530	544	534	542	569	549	522	478	569	553	523	534	551	529	528	534	528	528	557	519	535	556	557	571	554	536	569	519	527	527	507	507	517	528	526	578	539	528	526	551	574	545	526	563	511	533	539	536	539	523	506	561	521	496	504	543	520	575	569	501	567	546	524	538	562	502	485	533	487	465	516	509	544	534	522	509	497	538	527	522	498	544	532	531	559	580	509	559	532	544	485	530	520	507	538	538	528	537	559	548	537	537	532	537	539	509	481	528	536	541	536	529	521	524	491	532	527	524	526	598	509	549	554	492	523	506	548	516	512	534	539	556	547	564	517	509	481	520	537	583	525	533	548	529	525	520	530	535	556	537	536	496	552	585	560	536	493	515	532	504	510	521	556	505	562	530	506	513	550	529	516	534	534	562	515	523	533	516	557	563	530	574	560	514	515	557	529	555	536	514	541	528	521	498	519	537	535	538	521	490	518	563	507	506	529	534	572	511	519	526	510	544	533	558	506	550	584	517	535	543	518	544	537	552	494	562	489	495	574	542	538	522	551	520	548	538	508	487	570	524	549	499	551	546	531	556	518	527	533	523	511	509	523	576	550	524	538	578	572	528	478	531	502	517	470	517	516	554	530	511	568	531	547	507	518	531	534	513	518	521	510	526	507	553	501	532	541	497	569	453	538	534	549	519	532	554	508	537	556	532	517	538	539	557	514	563	562	534	525	554	551	509	524	513	537	552	543	522	469	499	534	517	555	520	552	516	528	519	533	559	531	502	518	562	474	510	529	501	529	496	524	535	551	518	550	576	555	550	539	503	538	534	560	542	523	497	474	536	553	535	508	534	502	526	519	545	557	548	539	514	517	488	508	521	534	564	529	488	542	508	519	541	536	507	543	511	516	504	529	519	496	515	529	562	499	533	523	504	543	512	515	503	539	511	570	568	557	569	559	527	507	565	513	545	544	529	572	523	529	524	507	536	516	483	522	583	542	522	545	507	564	512	569	514	537	531	576	514	506	536	493	504	564	527	508	533	527	518	514	477	535	492	503	528	507	520	498	522	502	497	546	591	522	549	537	516	540	524	535	565	536	508	532	545	559	509	514	580	528	551	531	549	544	521	568	509	532	506	561	530	552	539	536	547	554	497	539	546	463	541	539	547	517	504	560	513	503	511	526	567	524	491	532	569	524	501	569	516	508	502	513	503	513	523	548	518	531	542	498	545	542	543	532	534	509	531	500	549	547	528	548	532	523	499	492	511	518	484	540	540	548	512	517	533	491	552	548	567	528	543	526	499	561	541	504	526	567	547	550	558	565
27352	22242	18307	7918	3472	2665	5926	5719	3643	839	402	447	420	397	401	375	390	367	348	417	415	348	337	384	372	336	352	375	350	358	385	372	360	380	349	358	404	341	370	343	362	383	364	367	378	377	350	382	378	387	354	371	375	364	354	363	360	352	368	378	394	367	377	396	346	394	381	379	358	352	405	380	336	397	337	378	389	376	367	358	356	342	356	370	356	352	383	341	375	377	376	362	384	397	410	358	371	351	367	346	352	392	356	392	397	380	366	386	336	366	391	377	425	378	375	349	327	377	406	368	349	369	379	403	387	379	394	340	365	341	354	345	377	345	374	361	357	389	397	401	358	373	382	353	378	367	348	357	393	339	393	384	381	363	382	314	414	343	381	380	329	378	367	395	360	389	357	341	342	395	394	339	351	381	369	355	353	356	363	373	355	375	378	362	358	383	354	375	393	411	364	366	350	376	355	375	364	351	381	394	362	359	350	363	366	365	365	344	406	411	390	386	389	404	394	346	350	354	348	379	369	347	356	390	376	346	359	377	349	347	353	375	358	377	392	369	370	344	347	374	383	377	360	372	350	384	355	372	378	353	323	377	370	332	363	379	372	339	372	334	370	350	349	388	336	375	363	379	362	402	334	415	352	377	402	398	355	385	347	414	415	368	375	353	341	326	376	401	348	365	360	348	378	391	377	381	386	374	350	375	391	358	375	340	375	405	333	389	382	422	383	343	346	369	343	378	358	359	376	394	357	381	352	394	356	371	373	384	370	362	359	353	358	389	387	370	349	365	356	392	366	364	378	357	361	357	379	360	406	338	373	382	361	394	381	374	371	341	369	376	364	390	363	401	352	373	365	348	390	358	354	375	354	367	372	350	342	401	363	360	368	398	375	356	333	371	381	387	361	364	404	380	358	371	387	383	383	359	367	364	355	364	358	374	402	370	385	406	362	342	371	356	376	381	394	392	373	367	363	364	344	379	395	357	374	366	376	375	363	384	361	351	358	418	396	367	392	351	387	383	363	356	370	364	384	335	348	395	383	356	372	389	374	352	391	401	393	341	380	365	403	377	335	399	390	395	387	384	369	387	354	375	394	343	353	363	375	375	358	389	376	368	360	362	374	395	376	326	366	414	359	389	379	354	352	370	375	361	361	386	358	379	390	365	390	385	361	395	332	392	413	360	369	398	352	347	407	351	358	352	410	392	372	343	405	381	382	366	377	402	355	393	382	365	344	351	381	365	385	359	353	350	404	336	355	407	368	358	385	381	366	354	352	359	367	367	347	384	376	349	379	353	362	370	378	382	339	390	361	370	361	368	346	385	390	344	349	356	389	365	349	404	377	382	368	377	359	387	343	381	403	355	381	377	356	387	360	358	390	364	365	355	389	404	355	379	361	393	379	335	380	373	399	362	375	388	380	390	372	374	385	382	389	368	376	379	386	389	373	391	373	385	389	364	374	362	361	379	375	357	388	365	381	388	381	394	376	396	349	375	365	383	392	375	367	353	373	367	408	393	348	347	386	365	389	398	376	374	370	353	362	330	379	420	384	363	370	358	383	386	370	349	353	331	338	364	373	342	342	341	345	374	387	407	354	350	406	371	350	379	399	333	377	350	393	360	390	336	353	361	374	361	334	398	377	369	373	365	338	373	368	379	378	340	385	382	338	328	367	370	355	366	348	391	369	356	383	377	375	367	357	364	376	397	390	373	392	393	353	367	357	397	391	369	365	367	366	359	381	375	356	361	397	357	398	384	393	395	360	394	380	370	412	400	369	372	378	396	370	363	381	385	365	404	382	410	372	372	392	374	424	376	365	365	354	361	370	366	403	397	368	351	376	387	366	377	389	388	349	359	365	367	387	358	345	380	384	365	355	371	354	406	370	352	360	366	374	360	356	346	351	390	369	352	377	361	354	378	381	383	366	400	355	360	396	399	363	325	356	389	378	367	377	343	378	390	358	351	394	371	349	363	413	379	350	358	385	347	400	401	322	362	373	358	328	340	368	367	353	358	385	362	358	359	360	376	357	391	366	344	387	374	372	377	375	359	357	361	384	367	380	388	384	344	355	352	358	362	344	361	405	391	363	379	382	334	378	374	367	371	425	376	361	362	364	372	397	364	347	378	371	364	368	386	355	406	413	404	399	353	375	351	395	350	358	380	358	388	380	372	336	350	381	432	364	383	360	366	389	412	339	377	385	388	360	357	353	377	355	392	392	412	371	344	409	378	385	395	419	372	383	368	378	356	350	369	363	392	365	405	385	394	367	366	397	368	395	377	379	392	368	353	357	380	381	360	339	371	377	373	396	366	372	356	386	404	374	389	374	368	427	385	384	385	393	349	380	356	369	390	381	376	390	339	392	365	361	372	365	344	376	388	389	347	343	377	348	363	370	340	353	358	361	354	360	357	328	373	415	373	369	389	358	334	384	371	366	338	340	414	359	359	348	391	366	374	352	388	364	344	353	339	335	362	384	388	391	402	374	379	361	344	396	363	358	352	391	389	373	390	364	390	367	343	379	377	339	397	383	375	390	368	373	369	362	401	348	373	387	383	391	382	370	371	328	407	371	381	350	364	357	365	368	336	354	350	371	367	368	320	360	405	355	356	354	379	354	356	364	365	411	367	393	346	387	343	368	370	352	370	325	364	384	396	397	374	347	369	368	394	383	368	380	326	358	342	360	357	428	340	395	336	355	392	376	370	390	379	403	383	358	370	373	380	363	383	368	324	362	359	398	365	390	423	397	354	378	376	349	348	382	377	352	381	360	385	387	358	355	373	392	374	394	349	366	368	353	399	377	369	386	365	379	331	382	430	352	377	348	363	383	371	344	373	382	337	391	368	374	393	362	381	370	351	343	385	368	408	362	382	374	375	378	352	360	375	366	380	378	362	380	363	364	380	384	368	381	378	363	367	413	381	343	361	366	369	359	410	390	393	347	360	398	373	335	410	354	379	360	361	351	373	389	379	383	368	398	363	386	370	403	389	379	351	372	389	355	381	393	395	353	386	357	356	365	367	390	378	404	353	338	329	347	389	404	339	388	378	377	373	364	385	325	381	409	393	400	368	370	383	367	334	360	341	364	349	392	346	375	386	387	373	346	369	343	341	371	392	351	390	366	369	346	357	384	357	375	364	388	389	389	357	374	374	406	337	399	352	377	355	363	379	385	422	360	401	381	369	375	363	342	358	363	372	383	386	376	319	368	357	370	375	382	385	414	360	374	358	341	349	390	376	348	345	377	385	379	376	382	366	394	409	340	367	385	352	352	361	376	355	334	378	389	352	365	366	388	406	354	363	383	372	394	371	362	338	379	399	356	363	372	387	326	374	356	350	366	375	356	366	374	390	357	366	391	367	368	388	352	390	317	379	367	345	402	364	398	370	378	360	369	409	363	394	361	374	391	372	401	368	375	384	368	373	387	363	358	389	341	372	357	370	367	363	352	367	351	353	389	380	390	382	389	389	333	402	350	396	384	396	381	366	340	343	373	386
24779	34390	22570	13098	9319	7960	14630	13370	8812	1803	849	932	762	724	765	681	760	679	644	691	688	651	705	706	742	682	687	739	668	706	688	669	669	693	699	645	690	660	722	706	667	684	662	763	741	697	729	687	692	661	727	642	685	685	762	687	690	685	645	701	676	698	700	681	688	731	658	746	681	709	698	700	746	748	674	714	680	706	712	663	706	731	689	692	692	677	699	693	710	689	707	746	689	652	726	702	714	635	739	732	687	720	645	710	640	755	665	671	701	714	718	690	675	680	744	685	661	712	697	664	644	685	684	636	710	673	664	660	702	729	670	701	718	654	679	707	678	682	648	680	652	640	720	672	719	723	671	669	665	660	692	674	702	712	670	716	649	626	716	668	685	697	690	732	676	671	728	651	707	679	673	668	742	736	683	695	740	656	660	701	696	697	682	734	702	671	720	705	687	675	665	716	662	749	691	713	732	689	694	682	692	733	709	682	673	675	658	651	704	656	690	669	695	710	689	654	734	681	653	725	670	704	708	658	708	718	642	693	707	759	736	697	681	642	683	687	709	732	660	692	669	737	698	687	646	722	685	699	692	662	741	700	720	732	701	715	685	632	685	728	654	669	708	724	669	688	703	680	702	658	740	680	700	717	701	670	653	691	720	692	717	701	720	728	693	700	670	767	695	694	729	698	675	733	674	673	680	647	698	705	712	740	681	657	661	704	658	702	691	674	691	748	723	668	726	681	658	710	628	715	711	687	651	655	709	695	693	692	663	702	725	675	676	683	695	689	735	654	689	675	726	736	707	686	667	747	685	692	675	664	728	701	720	663	705	680	693	674	656	714	708	696	671	696	699	647	662	713	673	700	671	691	663	680	685	687	644	675	652	654	662	719	738	684	690	678	693	663	694	716	673	709	749	692	675	646	695	685	666	714	678	688	686	661	690	704	719	709	682	698	724	696	704	644	679	693	750	692	706	679	689	657	669	691	676	697	702	683	689	702	672	674	683	771	684	714	663	723	727	674	694	705	701	700	727	707	725	724	729	684	677	703	721	710	694	760	666	645	675	656	709	686	652	705	651	676	670	730	712	718	687	694	709	706	700	666	663	639	720	675	730	654	731	690	692	676	728	691	658	673	674	708	710	689	682	691	711	654	686	695	680	653	662	647	668	672	698	711	690	722	699	696	691	668	714	696	654	680	674	696	669	687	668	676	690	667	710	741	680	709	652	662	642	679	672	727	678	716	671	666	676	678	738	717	700	638	713	681	736	692	655	692	700	671	680	687	680	688	713	712	688	647	708	671	637	662	659	689	699	696	718	688	651	683	644	691	714	657	653	664	669	706	648	718	669	641	714	670	716	648	674	681	685	662	658	692	728	682	697	726	733	722	682	661	690	687	698	717	652	722	647	707	646	680	675	642	652	655	682	654	616	696	719	685	668	662	669	656	679	747	720	709	738	687	719	683	671	692	679	719	709	693	710	639	703	718	702	718	713	651	716	670	681	676	682	731	675	660	667	695	657	719	693	701	732	733	698	684	697	662	682	682	690	674	691	725	704	683	689	713	716	664	670	687	662	734	633	700	678	709	660	691	706	667	676	729	693	725	643	698	706	703	704	669	608	659	691	709	681	685	697	688	650	688	705	665	709	694	698	658	649	677	676	676	669	691	720	628	695	644	664	696	697	663	675	708	702	671	665	684	686	679	660	700	718	698	712	694	694	641	666	681	683	691	649	716	688	678	678	707	679	715	670	678	667	706	698	687	686	671	682	698	691	695	657	718	710	670	661	703	697	631	651	691	653	694	715	668	694	655	656	709	677	714	724	694	703	678	659	699	702	694	717	671	690	641	697	680	690	709	738	688	718	707	679	683	719	661	695	727	688	683	673	699	660	702	737	674	689	693	673	735	678	680	680	693	633	667	691	692	749	767	654	680	693	714	640	717	712	692	671	695	664	712	656	694	709	666	714	636	671	705	652	691	706	704	726	702	723	696	690	716	639	690	725	703	693	694	667	704	621	666	678	687	681	669	726	713	695	688	675	701	706	682	697	667	658	702	663	684	640	668	697	682	689	707	702	709	713	711	714	691	685	719	671	671	682	741	714	720	690	709	697	695	652	660	697	712	655	699	679	692	744	710	682	669	640	729	698	691	652	678	704	657	721	686	693	674	710	642	721	714	705	674	775	664	708	690	735	688	707	695	705	648	693	699	695	652	688	722	677	681	693	714	746	642	702	684	702	637	727	643	695	699	665	697	693	676	670	704	674	711	684	673	652	683	725	648	663	687	667	655	699	685	661	690	666	695	696	714	682	705	666	671	693	676	672	721	673	674	730	686	694	705	682	692	701	718	676	686	656	710	673	698	662	662	670	662	709	704	687	695	691	685	683	676	683	711	721	724	657	684	664	676	730	696	679	677	692	714	677	620	688	670	728	672	698	699	693	684	666	695	715	645	734	694	693	698	728	694	669	727	662	675	677	664	731	727	698	692	695	708	748	697	657	675	690	715	716	713	673	685	648	680	682	683	667	680	669	686	687	688	661	671	641	669	662	696	706	697	671	704	704	690	660	687	705	676	744	697	686	679	704	678	737	686	709	682	684	732	730	674	681	714	695	672	699	679	662	685	678	684	733	721	736	660	685	687	699	740	702	667	691	678	703	671	717	730	663	647	720	692	699	719	645	693	687	649	639	670	707	686	664	685	681	687	667	684	678	698	754	726	688	689	698	731	702	674	684	700	744	681	724	687	670	686	666	672	727	688	718	715	673	683	733	653	725	670	709	692	695	692	733	675	714	659	635	653	737	719	672	709	682	656	667	666	719	707	704	645	677	691	701	658	722	730	695	720	686	665	649	707	677	673	673	667	660	698	723	679	689	729	651	675	699	700	682	716	662	664	735	649	701	655	698	698	741	700	718	740	732	741	683	677	717	732	676	721	647	679	694	685	735	687	702	642	698	675	721	690	683	697	668	691	678	678	662	696	664	683	709	708	655	686	690	674	678	663	716	672	685	692	692	700	677	692	691	671	725	685	646	683	662	715	698	693	654	701	708	644	713	656	679	760	688	684	721	711	677	682	701	693	672	698	680	667	744	657	675	717	710	718	701	695	712	682	701	676	686	651	701	719	726	664	716	695	635	728	728	685	714	683	716	723	737	708	737	703	682	707	641	694	665	710	672	650	706	703	667	704	685	705	691	694	667	708	681	678	707	648	684	690	697	660	663	680	695	669	707	685	686	710	732	736	707	700	695	703	695	732	711	634	673	736	669	739	744	737	699	658	715	650	681	691	705	722	684	692	698	711	730	689	689	711	702	670	741	682	664	642	695	680	699	681	731	703	678	661	742	650	683	645	688	705	702	668	720	744	711	751	681	669	677	680	698	635	675	694	727	715	681	693	728	653	677	695	702	687	642	713	687	633	725	708	684	729	697	668	699	731	680	729	688	720	735	708	668	682	689	709	724	727	700	676	700	683	709	659	715	660	734	673	703	715	726	674
24580	21644	28836	24862	20495	11881	35038	32047	21441	4588	431	699	719	362	384	332	335	333	308	288	325	298	320	327	354	318	357	320	358	300	320	311	283	344	299	334	305	314	326	333	317	304	311	307	332	300	327	299	336	315	337	337	307	352	360	372	315	325	355	325	330	333	326	352	348	292	298	334	317	301	330	319	346	305	314	315	335	311	278	320	367	338	319	326	331	320	301	311	333	323	325	302	318	321	313	327	319	331	343	320	332	301	307	313	359	314	333	326	326	355	312	311	302	296	312	310	337	374	310	308	325	339	329	349	285	320	314	335	299	302	338	324	319	291	311	321	293	339	327	345	323	322	339	296	295	251	336	330	337	329	317	311	329	322	288	316	314	334	297	338	311	313	304	302	333	346	348	297	305	306	339	310	311	329	347	341	312	349	344	323	277	332	355	327	318	324	345	327	321	308	343	294	321	321	328	324	323	336	325	279	316	309	343	313	316	289	305	322	300	334	286	327	321	330	360	335	338	312	332	311	325	379	325	327	334	335	349	339	319	320	347	336	321	306	334	313	332	312	301	300	312	311	321	328	320	327	318	314	299	312	350	339	312	331	303	300	312	362	336	342	306	337	317	314	341	312	319	311	347	344	322	318	306	319	311	320	316	332	348	301	319	318	308	270	313	349	311	334	304	339	330	349	349	317	331	323	342	338	288	298	324	327	294	338	348	330	298	342	313	316	329	331	317	321	308	365	346	318	313	316	308	315	344	352	323	318	317	313	293	307	320	313	307	354	277	329	310	325	314	369	338	303	323	290	321	351	332	322	337	332	361	319	345	307	312	305	309	328	314	320	357	318	314	335	328	335	342	311	320	320	323	320	304	319	320	359	331	333	310	318	300	328	302	346	346	321	317	362	302	308	306	309	330	317	303	305	319	345	326	330	310	290	334	325	326	337	340	283	310	354	333	330	316	323	322	333	309	309	329	315	320	335	302	350	334	337	335	329	345	338	322	320	317	339	312	319	307	336	316	311	315	329	327	324	332	308	333	357	321	323	348	310	304	354	333	315	322	338	345	324	303	301	298	326	332	301	327	313	282	318	321	338	325	327	333	332	324	342	335	321	306	320	317	331	312	323	311	327	312	316	319	317	319	299	327	324	345	309	366	309	321	354	308	328	338	308	311	312	328	285	332	333	306	309	318	309	354	328	316	285	346	331	344	325	306	333	323	321	321	349	323	332	295	352	248	306	323	311	343	348	319	309	325	332	307	312	302	327	316	316	333	312	303	296	339	298	343	322	324	309	319	320	295	316	275	333	314	325	283	286	319	314	340	345	314	304	303	349	331	280	309	345	322	321	317	327	310	297	318	314	318	326	339	330	321	330	350	322	314	304	302	310	293	324	314	325	330	309	328	333	321	329	299	342	316	280	340	295	331	297	302	323	286	324	324	313	339	363	305	316	332	316	312	313	300	329	332	340	353	309	301	301	312	301	322	317	324	314	292	334	346	339	372	292	306	314	340	351	308	335	345	314	335	325	318	321	328	302	292	313	332	329	309	311	329	327	327	320	332	326	312	301	317	313	338	287	317	300	291	310	335	312	316	326	294	350	339	323	336	312	328	332	295	310	342	354	329	289	296	328	301	301	328	325	305	357	301	323	304	332	285	325	328	325	321	329	320	302	291	322	337	335	331	352	339	327	328	335	358	319	266	347	331	325	323	345	369	330	346	312	357	315	323	289	274	303	304	355	319	342	331	319	316	311	311	321	317	305	311	321	320	278	313	299	315	340	326	324	330	351	300	298	301	324	348	310	301	315	332	330	284	318	294	351	312	339	350	316	295	296	282	304	334	319	322	357	337	327	310	335	318	349	318	307	304	329	346	318	314	316	309	310	310	326	330	318	330	329	315	344	347	311	294	331	342	345	328	322	321	345	307	323	327	310	332	314	328	297	333	305	337	311	324	336	348	335	335	316	304	333	342	348	352	342	325	355	343	328	315	334	294	329	301	328	346	337	303	324	344	273	363	316	319	325	352	300	315	320	340	352	330	285	337	326	319	342	302	335	341	302	347	303	336	306	366	340	287	301	331	302	304	343	326	344	373	315	314	298	321	317	341	305	319	295	328	313	311	292	314	336	296	284	311	356	321	317	311	358	330	329	324	321	317	318	340	272	316	319	339	307	322	337	333	305	303	288	358	311	297	329	298	364	332	330	305	334	329	319	313	280	331	326	317	331	352	319	308	321	329	316	313	283	309	330	321	361	309	293	318	316	310	316	308	324	322	326	341	330	342	332	362	332	328	299	342	348	313	305	328	329	303	326	327	325	338	308	320	310	318	309	338	332	295	335	311	323	317	356	301	307	286	312	331	324	301	335	304	301	309	324	324	304	340	302	310	325	299	328	344	323	304	323	318	360	310	303	329	285	297	331	314	298	316	319	323	308	302	330	301	306	357	324	307	319	359	342	316	302	317	312	321	355	338	334	313	348	347	348	304	321	351	327	313	340	323	326	354	322	331	342	291	333	324	330	329	362	323	335	270	329	314	325	329	292	295	287	349	297	316	346	325	298	341	337	325	310	312	344	328	315	338	316	316	330	310	293	321	327	338	337	309	326	307	316	312	338	316	317	325	355	297	313	338	342	314	310	332	338	347	327	360	306	357	300	327	362	342	307	336	337	308	311	347	356	333	345	313	351	314	323	325	324	329	302	337	341	319	311	318	293	331	338	297	325	336	301	327	326	312	311	317	310	304	291	340	294	338	293	366	326	315	289	300	299	314	344	316	333	297	332	300	355	329	311	345	301	305	320	349	305	321	293	317	315	334	308	338	327	305	333	339	333	301	316	324	340	306	330	305	293	340	321	340	315	306	337	331	303	323	325	348	303	316	323	313	347	340	357	341	292	364	298	347	322	321	314	333	310	334	350	297	327	332	342	350	310	348	315	306	321	338	301	354	319	334	322	351	363	343	274	325	327	353	309	302	324	344	321	326	307	325	305	328	314	347	331	330	354	293	314	319	330	334	308	266	313	306	328	336	336	302	279	292	312	320	349	291	302	333	311	335	330	313	341	365	325	324	341	322	344	272	309	331	301	305	311	341	309	336	327	299	316	342	326	333	345	308	299	284	361	293	341	315	305	349	322	323	278	318	311	331	329	314	325	317	316	323	352	335	296	314	303	308	320	338	317	309	324	321	318	337	332	322	309	340	311	309	310	322	323	347	316	313	284	348	338	328	310	292	316	301	338	312	302	333	325	331	310	333	330	322	345	328	343	306	321	335	324	334	314	345	316	335	325	338	318	322	308	338	298	321	309	312	290	313	311	315	312	318	323	309	332	336	320	314	347	330	331	306	341	311	292	321	335	328	327	317	319	325	362	325	323	333	292	359	314	308	314	322	338	304	322	305	344	323	327	286	290	320	304	336	319	367	320	327	326	326	312	358	319	287	337	321	345	320	355	343	326	308	309	309	284	336	345	351	322	318	320	327	271	333	333	297	325	328	321
28780	47828	31794	20358	14937	18638	42924	38961	29960	5458	911	2027	1808	656	876	667	618	646	611	642	629	573	619	581	614	671	573	590	571	603	606	600	618	621	630	606	612	599	604	653	635	662	568	617	620	643	617	631	603	604	578	699	729	749	688	724	645	618	632	631	638	631	618	638	604	618	599	624	605	568	583	600	642	623	555	643	609	584	605	575	615	584	558	612	634	634	584	573	629	635	588	640	564	641	640	596	571	569	595	616	567	627	591	606	587	630	633	567	632	641	605	598	597	629	598	606	656	615	615	584	663	575	571	570	586	583	620	578	580	604	624	637	533	567	648	616	601	621	646	614	662	637	582	612	583	588	595	599	638	585	613	631	610	622	559	610	609	578	617	597	597	569	612	641	635	594	604	635	595	592	616	609	638	613	600	579	598	641	609	618	639	602	600	618	598	588	581	630	607	595	634	639	587	602	646	613	672	611	608	607	610	593	620	602	594	624	662	608	607	582	594	644	630	607	594	590	657	605	583	589	605	620	583	593	591	614	608	586	611	631	614	572	593	596	623	574	564	609	573	598	617	594	572	602	534	631	578	636	621	632	649	576	656	641	589	599	616	623	611	616	635	637	593	585	616	613	571	621	598	599	606	588	643	632	619	559	609	638	607	656	614	598	614	603	630	634	581	555	641	660	566	621	617	545	619	625	617	552	592	623	624	606	634	630	609	590	579	571	579	622	616	623	597	593	576	627	591	590	585	609	593	612	645	592	645	603	597	606	608	603	609	583	604	604	639	612	597	660	589	622	570	635	617	623	587	573	599	653	600	605	617	628	586	558	596	586	660	573	597	573	596	630	598	643	635	572	593	645	584	568	654	593	611	629	613	620	611	597	575	639	618	612	596	618	578	585	652	569	633	599	607	586	609	550	619	608	641	610	641	586	580	547	594	616	622	615	609	621	641	564	607	645	571	595	620	556	612	593	598	579	570	620	592	563	628	584	601	616	626	623	595	618	624	649	624	600	578	622	587	664	647	594	607	614	607	589	570	665	578	579	647	598	659	656	596	617	630	594	640	612	593	587	630	591	598	636	593	622	576	589	616	593	583	643	625	635	598	609	568	609	587	592	619	600	560	633	605	596	616	552	629	626	652	607	561	653	617	581	636	593	602	614	632	589	594	630	593	597	612	619	610	612	630	554	627	601	594	630	592	599	582	566	586	613	653	607	611	636	614	601	649	617	637	594	555	564	614	604	589	598	590	639	613	606	610	577	651	668	605	607	633	586	587	637	592	622	576	593	642	623	606	617	594	616	572	615	593	641	606	596	632	609	617	591	558	605	617	607	624	640	661	666	613	615	613	685	575	635	587	609	573	592	574	628	631	618	598	620	604	611	619	640	608	596	620	587	604	612	589	635	599	647	603	590	640	548	586	625	615	602	635	588	591	619	640	602	597	601	607	618	563	619	584	604	583	600	619	641	603	590	625	634	633	640	627	596	575	579	589	627	601	610	624	595	615	614	611	614	658	612	627	635	565	579	628	606	604	577	593	635	571	628	630	577	595	634	595	580	669	613	601	614	599	582	597	622	680	610	663	565	652	631	610	614	632	682	607	651	563	619	561	648	630	614	589	621	606	585	644	637	566	566	590	601	624	638	593	634	615	634	601	602	578	621	590	608	597	600	650	575	604	573	622	604	569	643	599	561	611	644	621	630	627	632	657	668	548	553	615	545	620	613	582	618	603	639	626	608	610	629	647	642	599	589	583	640	588	625	586	596	600	610	635	637	632	623	606	612	595	582	582	565	579	606	607	587	593	575	627	612	637	629	576	590	564	574	606	611	626	599	658	581	621	604	621	591	605	654	580	609	637	651	604	638	575	626	582	588	613	603	560	634	589	631	641	605	616	626	634	613	563	643	608	575	604	593	609	611	599	577	635	573	561	642	598	593	622	579	617	617	610	616	591	583	644	617	611	591	636	640	656	596	593	601	605	611	629	598	621	574	617	661	577	642	670	603	607	595	618	586	626	570	585	599	635	580	611	617	617	617	584	641	611	598	674	578	597	644	579	606	564	595	585	616	609	601	609	612	608	642	625	624	601	614	607	574	637	594	607	574	608	607	616	600	617	621	621	607	606	589	585	562	614	574	590	602	614	601	640	570	598	647	645	574	604	611	603	632	608	592	634	646	587	602	627	622	652	595	632	606	592	628	630	621	583	617	627	592	595	612	587	598	613	628	593	559	578	597	605	600	625	606	605	559	619	645	589	614	628	626	607	573	654	651	655	609	620	573	596	605	616	607	578	636	616	602	595	588	637	619	559	575	561	591	576	611	607	661	628	627	566	582	624	644	631	595	596	627	583	580	583	607	602	581	593	633	593	613	623	584	619	614	545	592	639	582	599	623	626	597	594	624	595	649	600	644	573	641	619	593	569	610	596	581	636	575	592	616	619	621	589	604	632	620	648	661	611	601	620	616	660	635	632	659	647	630	605	595	618	578	580	614	593	600	609	563	603	615	613	597	591	572	605	575	648	642	620	590	638	614	601	603	628	572	605	610	592	589	628	585	624	602	610	607	633	607	630	622	555	614	660	593	574	632	602	589	581	612	629	585	626	590	618	599	567	632	586	562	650	622	611	591	646	597	614	614	594	608	612	599	626	621	654	626	624	601	597	631	600	560	597	636	573	610	605	661	611	626	576	585	604	633	622	617	576	635	623	576	610	600	651	606	619	612	645	569	593	589	597	612	632	583	647	625	571	550	620	599	593	618	615	582	628	557	610	598	608	612	639	620	625	684	596	626	627	603	605	580	585	594	624	620	578	630	585	594	614	594	626	571	593	603	614	607	614	584	608	601	612	652	585	594	616	614	592	583	614	613	653	623	603	576	543	619	610	604	621	618	606	625	617	617	608	605	618	624	602	598	577	569	638	635	609	605	623	587	604	598	614	626	564	645	615	629	584	599	640	584	586	619	617	581	635	630	611	614	596	599	647	617	628	580	601	562	620	598	603	636	633	612	592	599	579	618	566	618	583	605	629	615	587	607	666	612	625	653	628	609	616	594	583	583	618	601	653	596	599	620	612	630	600	607	575	583	633	595	590	611	600	618	585	643	595	602	566	603	614	623	572	585	583	631	627	624	580	584	604	571	617	583	623	590	622	610	621	590	631	615	597	626	588	598	588	622	583	603	615	608	604	597	623	616	627	597	612	542	602	610	621	599	606	583	593	611	581	586	609	556	652	574	613	629	607	613	599	644	592	555	592	659	602	634	621	620	591	602	585	584	610	618	580	624	605	597	648	616	567	591	641	615	594	588	641	588	578	634	565	572	623	635	617	605	637	651	577	630	636	586	635	637	633	631	585	609	628	630	609	609	619	609	576	578	570	615	595	603	566	592	622	585	595	565	614	625	582	619	648	595	598	616	633	636	595	603	618	599	621	565	561	643	614	659	585	585	625	620	594	589	602	656	617	553	603	610	576	652	564	620	619	630	617	572	615	612	653	590
23581	21634	29392	24187	21579	22627	44309	42892	31532	7045	647	2171	982	333	412	319	337	341	300	314	305	316	314	308	307	310	331	329	314	303	295	292	300	326	303	344	303	319	281	319	298	314	295	307	322	292	306	323	302	336	294	362	458	390	346	322	321	283	334	320	316	287	296	316	306	309	305	272	295	308	297	311	278	310	317	307	293	280	297	301	327	295	304	286	300	310	337	290	284	281	275	309	306	295	332	283	288	283	295	322	312	322	296	264	303	324	331	287	290	282	302	298	333	281	293	289	320	297	297	297	312	290	277	271	295	312	283	305	337	297	319	291	289	288	302	313	301	301	318	290	302	307	309	294	306	314	350	317	318	280	267	318	331	312	296	328	282	304	272	305	299	304	273	304	303	301	342	289	299	298	307	297	308	295	284	294	318	284	299	314	300	286	291	308	308	297	288	325	282	303	305	289	331	297	302	294	300	295	335	294	307	319	297	289	294	301	318	311	298	290	305	327	293	289	323	307	304	312	306	297	313	286	305	312	326	283	304	285	304	320	311	289	298	289	288	320	313	268	339	283	324	290	292	310	273	307	312	273	270	293	292	288	305	305	302	285	310	297	303	301	342	292	254	320	317	273	294	296	308	327	305	324	298	268	290	301	317	281	295	294	317	275	301	286	313	296	268	275	291	280	289	336	295	282	315	301	317	320	306	297	285	285	299	307	316	299	295	333	309	316	287	329	280	288	295	320	296	281	282	295	303	299	306	304	318	283	319	305	277	276	318	312	286	311	290	287	292	308	307	306	323	298	303	287	292	281	314	294	290	306	296	298	300	283	317	312	337	316	310	317	288	296	296	295	306	284	322	311	308	311	289	322	338	311	301	322	317	313	275	314	272	309	280	290	310	292	311	299	278	292	309	309	286	297	315	295	329	292	286	327	304	299	301	318	271	311	307	318	312	312	318	301	318	283	311	300	277	320	307	310	281	290	348	295	268	321	286	278	311	305	286	316	309	314	315	293	310	291	293	308	311	358	288	317	339	267	300	295	316	290	311	282	301	309	316	277	309	307	307	278	346	317	295	279	320	302	290	290	256	338	303	284	289	264	273	288	323	288	308	328	289	286	310	282	313	304	310	303	317	304	324	314	289	317	282	295	331	286	319	303	323	292	305	314	285	284	318	282	328	322	298	309	284	289	314	286	289	321	291	332	282	306	310	288	291	311	330	294	329	282	256	289	288	290	287	328	285	303	290	270	290	312	269	347	298	299	263	288	304	290	315	286	290	305	288	310	288	258	302	311	327	305	279	280	269	308	300	303	319	304	323	314	318	304	311	303	300	309	276	289	289	294	281	305	302	312	279	298	308	310	297	322	300	342	295	313	276	326	329	305	280	311	308	306	308	305	298	318	300	310	292	309	345	293	288	274	313	287	271	322	302	310	296	287	294	327	325	321	265	307	297	331	287	328	296	267	326	318	321	325	291	290	284	302	315	336	301	295	293	291	282	292	290	304	274	278	312	280	329	304	299	308	334	277	280	311	323	290	304	304	279	323	305	303	315	317	298	300	324	305	283	334	288	330	299	288	305	270	315	316	303	300	284	296	312	283	301	313	299	292	304	289	317	304	276	297	302	281	283	301	291	310	313	322	322	311	308	284	336	295	281	290	296	300	298	325	281	290	291	297	301	284	329	301	265	304	267	299	301	289	280	313	320	313	304	283	306	312	318	305	310	304	334	333	296	302	299	302	307	282	285	318	297	299	293	294	304	345	303	307	350	297	300	310	311	306	287	313	268	316	293	317	277	317	321	295	316	311	283	312	281	289	284	292	298	313	308	288	274	283	319	310	299	318	295	320	298	289	309	319	283	323	287	319	291	295	307	320	317	275	284	310	301	262	277	322	293	287	308	314	317	316	300	307	284	304	284	288	282	309	305	290	299	318	296	316	317	304	320	302	292	298	294	287	310	320	313	312	305	285	316	281	266	314	329	295	292	329	304	301	287	302	283	297	324	279	323	281	293	306	287	318	327	290	297	296	281	279	268	270	277	332	306	319	307	323	298	295	291	283	298	303	332	282	351	298	319	323	288	283	283	315	296	291	285	292	269	312	319	265	317	323	292	298	298	302	294	311	296	327	292	284	320	308	296	270	308	289	297	296	299	305	295	305	344	321	333	284	284	307	302	305	293	298	290	290	326	270	293	289	313	307	355	321	285	318	354	276	282	303	325	285	321	305	338	311	303	287	310	262	310	324	291	269	313	286	278	274	333	313	312	323	304	312	308	321	304	303	325	279	278	298	297	305	296	338	285	314	309	319	303	302	311	309	291	286	293	286	276	324	301	326	323	296	307	284	312	288	314	276	339	294	313	295	308	298	329	303	293	300	281	295	292	311	289	312	313	308	294	305	293	281	313	320	283	301	312	315	308	288	280	298	314	302	279	310	302	311	287	310	309	295	283	273	318	279	306	281	308	307	270	312	338	290	289	292	322	308	293	307	334	332	305	302	302	306	278	303	292	281	293	320	323	305	286	279	308	295	274	288	307	322	284	287	318	311	304	288	297	308	279	286	298	303	303	315	340	302	284	313	296	299	294	296	276	318	284	307	295	313	285	303	340	285	264	306	323	320	318	302	296	322	276	319	293	316	288	313	330	341	353	317	300	318	301	312	303	308	294	319	332	286	310	289	341	319	271	286	298	334	313	310	286	297	282	303	298	313	315	322	294	298	310	267	329	293	334	319	278	296	318	291	284	296	273	302	277	307	306	287	279	290	293	298	304	295	264	302	290	287	315	280	275	297	255	294	278	303	303	316	315	296	303	284	317	302	314	299	314	288	313	300	314	290	282	298	294	304	277	277	296	314	291	287	311	297	303	294	309	308	295	297	320	304	307	334	295	305	295	302	293	308	298	280	275	300	292	297	301	311	282	306	280	285	340	285	319	290	278	300	260	295	309	307	297	284	288	301	264	291	304	307	275	313	273	293	318	295	315	296	306	320	284	307	283	283	296	307	299	312	308	283	322	286	334	301	288	300	305	295	311	318	283	338	309	285	290	306	303	297	314	296	313	310	327	303	294	292	271	278	304	286	323	303	286	267	300	282	267	273	297	272	301	299	305	316	288	296	278	312	280	285	321	297	298	320	319	294	310	279	289	308	311	276	306	296	301	290	292	273	281	309	278	296	300	316	291	284	286	307	288	302	265	313	305	261	293	308	323	306	307	312	292	309	277	286	276	299	291	291	309	305	307	316	298	298	310	273	307	306	300	309	289	322	329	299	281	297	323	306	272	319	315	302	325	284	310	321	322	333	298	283	301	301	316	302	310	298	309	338	312	288	310	292	296	305	314	293	302	320	288	271	282	308	327	290	303	286	310	305	269	297	294	313	297	300	290	321	306	332	302	302	326	302	280	329	289	303	299	329	314	306	303	291	292	272	284	289	307	305	332	312	291	318	275	288	289	292	303	319	287	298	321	295	285	301	269	323	278	303	288	281	316	291	302	273
31581	52276	37730	24288	19665	22820	50114	48336	37802	4186	1493	6735	2666	702	950	595	595	619	575	587	518	607	580	577	548	596	588	559	563	556	546	547	592	503	552	531	544	528	546	575	532	594	584	584	570	579	606	590	543	557	629	791	959	868	659	607	641	597	580	577	538	581	531	543	546	525	554	540	546	548	579	512	537	538	555	545	563	576	537	533	519	587	507	569	564	563	543	554	539	528	557	552	608	567	576	539	601	572	511	571	589	550	537	554	490	548	567	569	540	582	550	544	524	539	528	533	567	601	551	564	494	555	546	532	517	549	551	550	558	568	551	597	586	575	563	550	533	570	572	508	562	546	496	544	594	547	578	547	529	562	546	582	597	569	560	539	569	539	573	541	552	537	529	542	534	563	574	533	535	521	561	532	566	551	588	533	546	567	529	573	579	554	596	573	611	549	521	547	546	487	559	552	544	556	581	558	512	540	553	555	548	486	564	543	586	544	597	593	588	579	586	562	600	571	574	557	516	562	571	580	598	568	618	554	567	551	588	514	538	554	515	549	535	562	511	557	596	561	585	536	573	588	529	528	513	532	556	605	539	588	576	538	560	505	569	524	563	558	544	544	557	550	626	558	524	575	603	583	547	583	570	561	592	555	541	543	541	547	546	518	586	598	567	547	539	522	577	555	593	518	566	574	534	556	583	557	599	580	526	546	581	550	559	595	505	563	578	549	577	569	541	567	546	549	569	519	516	548	562	578	593	542	592	562	572	574	556	542	533	544	563	522	575	549	563	543	545	559	522	536	521	512	573	534	545	549	560	576	590	578	572	541	586	550	520	571	534	552	485	553	519	572	538	558	550	560	535	524	555	555	499	527	553	537	553	509	563	554	614	582	567	537	600	550	558	551	549	563	563	549	574	532	548	551	579	586	563	605	550	564	557	528	540	537	532	566	607	515	586	544	530	572	519	549	556	537	570	571	524	512	550	551	503	565	534	551	564	562	539	544	548	513	537	586	555	573	529	551	567	513	552	561	554	547	541	545	569	600	583	586	596	576	544	532	548	538	573	581	575	584	534	538	542	551	504	548	568	571	516	530	506	544	546	545	534	558	538	521	565	565	565	576	520	557	570	561	542	543	572	551	497	574	552	538	583	575	548	519	584	554	558	560	563	584	517	559	543	577	518	539	611	606	565	551	563	574	574	531	588	536	539	549	539	586	580	587	567	544	545	531	580	543	551	565	526	529	588	531	590	568	543	563	551	571	560	588	557	502	525	531	556	538	550	587	576	546	575	523	583	547	544	537	534	532	594	550	566	611	587	593	537	580	547	563	571	528	555	544	535	517	597	525	534	547	568	555	540	519	594	542	569	515	538	576	561	531	593	526	584	573	575	547	564	586	563	555	586	543	563	577	550	551	577	559	554	564	535	556	566	545	565	558	543	587	537	576	553	559	555	538	543	551	522	528	538	560	568	557	582	575	545	572	585	559	566	550	586	553	542	574	563	591	566	528	557	551	575	557	536	520	570	546	537	575	565	600	522	590	521	562	528	590	587	518	566	530	533	559	556	508	552	538	521	560	552	554	516	509	572	550	545	548	593	594	593	573	497	517	569	555	515	511	561	572	559	575	562	549	545	534	570	549	572	591	578	615	537	528	557	572	531	572	520	513	524	547	532	592	531	587	551	524	522	566	541	547	619	568	575	552	558	542	565	512	536	563	534	548	572	571	570	566	552	543	586	544	506	546	549	553	507	570	526	532	578	598	555	547	566	525	554	556	539	572	500	539	559	558	552	590	564	497	551	572	522	509	530	571	571	556	563	578	534	579	539	537	555	606	595	579	523	587	522	594	554	549	574	500	546	520	517	549	511	572	526	531	534	599	559	580	508	557	540	531	527	536	527	541	536	599	559	545	555	598	584	571	540	556	556	543	515	508	560	553	525	565	598	574	579	549	531	529	569	575	596	544	555	537	555	560	555	567	563	555	541	572	558	491	569	542	531	542	580	547	554	597	606	564	579	596	560	529	520	543	561	554	515	551	539	521	573	549	543	553	577	570	529	541	563	531	563	561	543	511	593	552	580	559	583	544	565	575	558	530	516	556	598	530	551	542	553	553	558	558	533	525	552	551	581	563	534	547	631	581	582	566	541	559	530	535	572	551	490	539	557	532	549	575	545	515	592	554	572	561	515	518	558	517	556	594	541	554	532	589	582	553	552	570	555	555	559	533	577	548	563	574	538	569	552	556	552	528	518	499	560	552	504	547	543	542	574	572	565	609	556	537	506	561	576	557	543	554	560	540	570	605	550	571	556	571	620	564	576	543	536	553	500	529	543	573	562	584	552	539	548	543	565	544	539	563	579	535	543	540	572	567	548	542	536	587	539	555	508	541	528	548	533	587	534	555	547	535	602	534	563	524	567	523	612	589	556	532	544	560	584	619	549	547	543	580	547	535	571	560	584	527	554	529	570	562	550	517	581	557	543	559	576	574	570	530	569	551	549	527	547	598	539	571	617	586	553	554	575	526	559	554	546	575	554	577	556	545	547	556	530	514	577	520	545	553	547	517	540	551	587	523	552	576	568	568	552	589	574	540	579	533	563	536	600	534	522	577	550	538	543	564	556	600	547	553	562	528	514	538	545	555	563	572	579	550	563	528	535	488	574	552	525	587	515	595	599	544	578	539	557	566	489	600	579	565	538	513	549	575	544	539	532	611	531	549	543	554	532	559	550	634	522	564	556	547	543	513	582	531	539	529	543	541	596	559	582	552	561	554	562	576	545	541	556	563	552	524	574	590	546	554	570	541	498	534	521	538	539	557	535	549	556	518	560	562	527	531	566	571	547	540	540	511	530	581	558	549	528	594	558	597	552	567	561	501	592	546	541	588	526	533	539	543	545	541	558	510	557	531	541	522	541	531	555	518	612	540	540	583	531	569	578	535	520	545	543	557	627	548	517	570	503	521	524	542	534	582	550	571	532	542	513	570	566	535	587	554	574	534	526	582	551	599	598	590	573	564	588	544	548	547	608	510	589	522	563	522	567	563	550	530	527	540	596	554	545	549	527	544	553	599	532	499	552	548	570	559	565	554	561	541	526	513	538	569	559	561	568	556	547	578	580	576	514	553	566	537	578	578	557	542	538	522	543	533	576	549	608	583	530	574	577	583	560	563	579	579	538	555	557	544	543	586	574	563	527	532	590	500	553	579	539	548	615	560	571	517	567	549	573	584	568	524	566	595	544	576	594	579	578	544	566	553	566	560	553	565	563	552	558	571	589	512	518	576	564	566	561	555	518	586	562	574	514	579	552	555	533	566	535	563	576	542	511	576	605	557	584	599	551	519	564	550	540	573	559	518	528	575	562	560	560	524	557	556	544	539	572	584	565	568	564	559	521	586	525	547	591	568	562	564	544	565	546	509	547	484	575	561	527	588	563	558	571	563	531	571	551	554	556	545	552	545	587	523	544	545	569	556	574	556	523	579	562	564	563	540	553	592	527	578
27324	22511	19925	8910	4246	2708	5393	5962	3864	1102	395	421	414	373	347	361	373	394	323	371	342	405	353	381	369	384	374	336	348	343	378	378	399	359	371	361	423	356	385	366	353	352	387	375	402	348	402	389	370	360	394	374	363	359	405	373	363	382	345	383	378	375	362	345	354	372	388	397	410	355	369	350	325	333	357	357	374	378	377	368	348	364	339	354	358	380	367	377	376	370	404	371	383	359	380	367	370	360	388	374	349	355	376	381	396	377	386	342	373	365	346	364	346	375	331	367	360	362	375	371	373	380	414	343	351	396	344	396	370	416	338	380	331	377	372	349	360	357	391	339	368	336	367	383	348	359	403	355	369	396	380	346	362	347	349	354	371	391	398	356	396	358	368	372	380	365	355	409	339	379	332	352	368	359	361	347	395	373	372	346	373	339	365	372	380	395	350	380	374	341	380	379	368	374	391	390	324	367	390	359	360	350	409	339	349	391	371	359	358	342	406	380	349	391	372	364	374	360	385	357	373	374	365	389	376	391	385	329	357	375	346	400	349	357	387	334	319	388	373	378	357	369	375	368	365	376	376	356	381	388	382	406	346	377	367	369	344	364	354	368	377	386	341	387	376	388	372	371	365	371	369	364	365	326	412	334	396	388	379	366	346	352	365	340	318	368	344	359	379	369	372	370	363	358	354	378	391	353	380	370	365	378	350	397	358	384	386	357	387	321	385	380	356	353	382	394	353	348	390	368	371	368	413	379	348	352	389	356	348	416	388	366	385	371	360	356	378	360	347	371	403	350	403	344	346	310	349	377	362	367	385	370	372	347	359	396	355	347	375	356	383	360	344	350	386	352	358	341	350	384	346	386	396	351	329	357	351	381	394	345	384	362	359	351	380	340	345	391	374	359	374	370	367	326	377	360	392	352	313	351	370	374	348	348	372	399	337	358	392	386	340	393	370	323	359	373	374	364	361	338	395	355	390	396	396	365	387	348	371	345	339	332	385	359	361	348	408	334	390	392	355	365	362	341	374	365	371	374	358	344	332	362	366	366	385	354	356	372	387	387	362	360	337	340	368	382	361	364	365	360	386	387	353	368	399	404	370	349	367	384	371	395	356	357	364	367	377	376	359	340	370	360	378	351	368	359	350	395	383	381	386	346	348	365	385	383	370	358	368	367	353	388	382	380	376	340	360	360	364	344	365	374	385	377	367	375	360	396	343	368	346	333	312	371	363	403	404	367	386	346	379	368	383	375	366	351	384	385	381	368	388	404	357	382	335	348	354	367	347	363	372	349	406	355	378	356	350	382	383	366	355	384	334	357	354	363	374	352	359	373	365	355	368	367	372	336	378	364	336	376	381	374	392	330	365	385	357	364	370	387	350	367	323	384	362	382	358	361	339	340	339	377	318	377	340	375	335	368	395	400	376	357	369	350	375	326	367	369	377	348	373	365	380	363	341	368	392	352	340	382	400	341	401	389	356	385	345	357	371	377	365	384	370	344	376	395	349	381	367	348	369	421	370	371	360	391	333	391	379	372	371	372	399	370	377	355	334	372	346	365	373	373	367	399	326	371	372	374	373	351	400	376	366	380	379	369	350	346	373	387	383	401	345	375	362	382	339	393	383	363	387	342	335	341	392	394	345	365	396	363	368	336	340	362	363	348	360	327	369	376	360	370	370	370	371	377	370	365	401	353	378	363	384	373	399	416	383	361	354	397	338	390	340	346	344	392	352	361	352	393	382	341	341	358	399	373	370	389	369	349	364	346	372	377	369	357	385	373	369	363	338	372	355	368	329	370	369	404	354	362	372	324	342	344	400	379	374	334	353	343	421	355	376	342	373	356	376	360	388	353	385	363	386	323	372	358	361	375	362	323	345	338	359	383	368	375	350	337	354	416	389	372	362	369	362	365	339	330	383	342	403	373	360	372	366	357	366	345	380	346	363	350	368	329	365	384	344	371	349	370	392	354	334	364	369	367	359	366	365	331	370	336	353	404	387	354	333	417	390	368	366	395	374	371	354	366	365	364	342	353	358	353	340	386	360	345	404	358	364	380	378	375	367	338	362	358	360	388	370	367	356	382	361	373	371	394	366	338	386	350	382	359	371	339	368	372	359	343	341	356	358	375	335	369	365	348	371	371	347	382	375	383	340	365	402	368	386	352	379	353	359	346	363	409	390	396	359	380	390	338	380	362	365	370	366	342	370	333	397	339	340	367	346	378	358	366	365	333	380	343	368	362	380	354	344	394	358	374	356	348	386	360	335	375	360	343	375	362	347	381	371	350	355	387	369	343	374	372	355	361	379	382	394	363	330	375	359	333	395	371	407	364	394	366	352	361	390	356	368	355	367	371	357	352	364	387	386	378	373	341	384	361	379	355	375	322	380	376	359	357	399	369	394	335	385	363	373	355	348	368	347	400	340	363	401	353	381	367	380	370	333	362	326	365	386	355	374	391	345	375	342	350	388	363	326	351	390	345	361	344	361	382	375	363	362	337	354	347	370	371	324	338	350	376	393	337	374	340	348	355	358	330	338	363	358	391	408	339	351	343	411	356	370	336	383	340	332	369	344	361	335	341	389	343	338	350	351	372	382	383	334	382	352	408	388	338	395	384	386	399	387	375	375	372	373	391	363	377	352	400	366	380	357	382	381	382	367	328	357	354	344	377	360	357	358	324	381	393	359	387	363	378	366	360	355	417	352	337	356	351	350	383	348	394	368	397	355	339	338	371	350	380	360	356	384	356	344	376	353	371	351	350	410	339	360	402	382	367	370	342	372	348	373	347	368	357	358	360	347	386	341	391	354	364	377	376	377	359	338	382	348	356	381	346	357	372	348	365	346	375	373	367	367	368	355	379	379	381	331	387	386	333	395	389	362	365	383	383	384	342	352	354	358	352	395	361	362	381	335	356	386	379	371	373	375	358	358	372	369	361	345	383	360	362	355	387	347	360	357	351	384	385	351	369	347	383	374	366	370	350	353	381	381	330	355	347	355	355	381	339	359	383	358	346	363	377	383	362	371	364	366	355	357	366	396	329	390	357	396	361	396	337	361	359	384	350	347	374	362	405	400	367	345	363	379	388	390	343	365	387	378	377	382	339	352	379	410	375	363	357	366	391	384	367	391	351	373	379	379	362	364	387	399	368	330	368	375	378	344	349	351	367	361	353	361	371	351	337	355	353	333	336	408	393	375	376	356	339	386	370	370	358	369	372	374	379	378	369	394	364	382	390	381	347	344	370	366	384	391	362	372	359	372	366	376	370	352	357	368	379	367	393	340	399	347	394	350	371	358	386	385	347	370	379	363	370	350	361	361	379	381	372	384	377	368	367	376	351	381	391	367	368	361	362	393	395	389	351	380	360	363	368	383	327	368	364	374	377	360	380	372	366	363	371	394	393	385	338	360	381	331	339	305	365	384	359	371	349	366	376	345	359	394	369	337	369	396	361	349	387	354	400	377	337	353	363	362	349	366	376	353	397	362	368	345	362
24805	35965	25009	13891	10852	8401	14086	13880	9414	2578	867	923	802	745	713	712	667	682	695	678	710	650	679	681	666	701	695	711	720	683	668	682	652	688	678	702	653	703	668	629	678	645	684	670	684	671	704	682	738	703	655	701	672	711	713	740	681	684	719	685	688	654	701	701	721	671	708	692	717	745	670	694	648	691	648	721	645	705	687	740	692	653	722	698	679	696	712	675	678	674	641	617	703	670	701	709	712	690	724	667	697	659	718	665	676	674	702	683	687	709	703	731	695	728	683	670	668	664	685	667	717	719	665	708	733	674	669	716	668	660	678	698	693	695	655	645	673	719	729	679	740	676	686	710	723	707	689	702	687	662	663	667	711	697	672	694	659	682	718	693	620	658	689	660	713	670	646	716	734	687	651	650	720	693	693	737	705	681	664	682	730	665	701	671	684	716	724	677	705	707	703	683	751	696	662	689	676	711	679	719	737	717	715	694	688	704	691	659	681	687	664	678	701	701	687	692	656	673	682	688	716	665	690	674	725	743	716	711	671	664	696	699	637	729	701	689	717	718	677	704	685	717	713	695	690	709	714	725	653	723	736	744	672	680	731	675	691	665	691	729	661	687	712	676	693	686	704	676	702	655	636	720	693	698	639	734	729	693	699	645	692	654	690	673	642	725	667	703	702	721	716	664	687	728	702	704	692	728	657	632	660	679	680	692	727	683	654	700	702	617	699	667	678	667	660	714	709	697	699	692	704	658	718	668	696	697	656	652	683	681	689	663	657	658	669	688	700	680	715	700	676	682	688	681	672	671	690	663	699	689	703	696	682	717	680	668	691	720	655	706	641	693	680	715	663	699	716	692	704	707	701	643	702	684	678	667	673	645	715	685	693	689	649	715	765	686	694	731	699	701	764	667	696	658	687	651	653	675	655	673	675	690	695	705	691	717	661	707	681	715	716	698	700	646	701	705	701	719	692	690	728	669	673	722	727	705	693	703	691	652	657	714	681	706	668	717	700	674	678	699	695	676	677	701	726	718	635	682	687	720	641	700	689	739	671	710	685	701	666	694	706	635	680	684	660	637	720	732	654	732	694	741	676	651	689	701	712	691	681	665	671	651	672	687	709	675	716	710	695	672	707	663	658	684	721	658	685	706	668	680	676	706	719	656	706	670	661	727	723	698	709	711	666	659	726	679	704	660	697	729	687	662	649	665	722	693	626	672	661	697	643	740	718	710	671	703	674	689	721	635	677	688	726	717	702	680	688	700	693	704	694	701	714	706	736	694	704	668	676	710	699	671	704	689	720	677	688	766	676	708	640	677	694	687	688	658	743	695	726	701	667	682	631	705	700	711	673	737	699	710	671	691	670	689	689	736	662	662	721	717	661	724	660	642	631	668	710	665	669	699	693	660	673	688	673	704	666	657	661	680	692	670	674	688	653	681	693	693	709	672	695	669	738	701	669	665	687	694	689	710	667	680	671	695	663	691	717	692	678	685	712	724	680	718	640	736	723	674	733	704	638	633	662	678	686	704	667	701	708	673	681	655	716	706	715	695	707	698	661	597	677	669	638	646	719	719	722	712	713	707	641	715	696	695	640	708	704	644	679	688	646	769	721	670	733	684	676	684	709	703	713	682	672	688	696	747	742	646	683	663	680	711	635	690	714	669	716	667	700	706	654	712	693	665	672	730	698	674	703	701	715	668	693	706	705	703	684	726	697	707	726	657	705	651	682	713	699	725	736	731	675	701	675	773	725	691	664	705	691	676	709	681	691	641	690	652	664	693	689	640	725	718	669	677	702	728	676	711	669	705	687	674	712	720	691	723	654	724	700	681	693	707	690	711	692	720	720	708	703	678	682	721	716	707	695	647	669	695	643	662	732	674	668	673	684	715	672	657	666	699	663	702	652	695	702	694	684	744	688	678	637	694	690	721	663	685	662	699	662	718	663	703	686	716	699	727	707	723	690	674	659	697	696	736	658	692	664	699	716	717	721	716	661	673	692	687	726	715	735	723	683	664	700	663	691	676	666	688	631	655	714	694	720	712	683	704	775	701	649	709	631	716	657	709	663	723	709	702	686	686	690	636	656	723	682	683	691	715	727	677	658	696	738	674	670	643	689	687	726	674	654	651	680	724	655	692	689	696	687	659	685	641	674	720	658	672	684	717	698	679	682	726	687	764	676	691	653	656	690	703	670	673	680	711	664	710	667	728	678	709	714	665	710	701	670	677	683	661	675	697	668	719	658	701	707	713	691	690	718	643	701	690	680	728	695	698	733	719	702	680	696	669	685	697	698	707	704	680	706	657	701	669	669	685	694	716	703	683	703	652	651	673	690	707	741	729	674	708	678	661	756	663	688	694	667	726	739	740	636	683	654	638	655	683	746	657	708	697	684	691	705	642	673	688	701	704	676	671	691	684	690	661	682	732	688	686	716	697	648	680	654	648	695	666	695	711	700	661	665	713	664	673	726	666	648	646	694	695	704	692	707	701	703	692	705	668	715	649	744	689	663	706	684	637	687	691	688	672	694	709	702	625	656	677	702	642	644	675	643	675	668	644	719	723	686	674	675	687	702	730	681	674	687	672	685	695	661	724	699	670	723	673	659	723	723	687	741	680	720	723	660	683	700	676	699	695	686	731	661	700	711	698	648	670	681	650	700	670	717	701	718	677	694	694	670	704	708	663	652	694	705	721	646	699	680	745	691	713	715	704	678	673	659	691	680	681	650	695	649	692	660	666	674	685	670	666	693	714	676	699	722	697	641	729	682	668	774	676	690	702	678	664	666	726	720	670	694	731	738	690	649	669	685	661	645	699	683	721	673	696	685	650	664	714	681	672	665	662	674	709	721	667	700	724	671	665	689	717	686	679	660	684	662	739	710	716	720	630	697	706	703	667	688	706	679	696	736	706	677	724	701	670	642	678	685	700	722	653	675	781	691	670	713	706	710	664	652	691	718	672	750	675	659	659	642	682	685	688	674	670	699	642	683	703	686	670	679	686	695	706	716	714	714	701	709	659	687	697	667	676	664	667	680	703	692	690	710	694	689	684	662	686	663	657	659	709	704	652	696	714	705	723	694	690	673	648	689	673	645	710	708	704	682	675	720	738	666	689	717	704	696	689	681	682	695	671	710	649	671	687	697	654	656	709	731	672	720	672	702	714	706	681	704	696	666	691	691	665	709	732	666	711	711	694	678	696	720	708	721	648	662	658	690	667	713	671	692	689	691	659	640	643	703	693	688	715	696	658	694	701	712	675	749	656	708	653	689	752	661	658	690	687	696	707	673	707	715	701	719	686	664	690	731	660	720	686	701	654	633	663	684	721	701	708	673	660	678	690	694	677	704	691	714	685	737	713	706	704	681	658	690	663	675	741	667	652	650	657	697	651	700	702	711	694	697	704	693	687	709	724	680	681	699	656	739	735	699	654	674	645	702	676	728	711	679	639	694	718	721	696	699	679	666	673	674	689	709	665	724	680	711	751	725	665	666	714
24534	21597	28690	24781	20444	13219	30191	32413	22904	7525	528	879	379	324	369	348	322	345	302	338	324	316	360	327	324	323	351	348	323	326	331	321	330	325	349	346	344	330	353	346	340	312	330	338	309	324	332	329	331	335	356	363	378	340	324	314	315	309	340	329	325	321	318	283	322	314	291	381	364	307	348	333	315	334	297	331	348	308	308	308	365	312	322	323	342	317	302	323	314	339	318	324	309	322	334	292	307	306	322	307	319	324	330	304	356	316	326	344	322	330	317	302	331	328	332	337	325	337	303	321	316	340	326	354	333	331	333	323	306	316	312	306	298	293	322	366	318	329	316	318	322	306	343	335	329	331	364	330	343	304	323	333	315	342	341	308	309	283	303	289	293	345	349	303	348	335	304	318	311	295	289	355	282	323	332	310	297	309	296	326	333	322	316	329	349	318	341	304	307	319	307	294	325	318	311	313	300	290	287	335	308	335	348	304	306	309	325	332	308	333	300	291	319	312	329	310	324	318	326	325	310	306	330	301	348	278	330	292	321	336	336	328	312	341	302	301	310	361	300	338	298	313	355	331	317	300	356	314	322	319	358	288	322	331	333	359	371	336	315	315	339	327	303	345	320	325	312	340	342	290	303	337	341	320	321	316	315	350	320	329	321	322	336	316	301	277	303	324	328	295	326	312	306	340	316	328	321	298	315	325	342	321	340	378	327	323	308	324	290	357	323	322	300	297	303	338	333	316	337	323	323	291	322	332	315	305	328	302	325	320	363	322	326	351	308	342	335	330	317	282	314	311	330	327	328	321	316	341	309	341	353	347	314	310	332	316	340	339	331	318	312	302	303	324	327	350	289	325	323	291	316	325	321	349	315	352	310	355	311	292	327	329	295	308	306	298	349	322	340	348	327	335	319	345	299	305	291	322	318	359	313	315	299	345	326	296	317	305	320	332	315	304	340	339	291	335	322	320	330	365	287	351	305	348	317	320	320	329	371	324	310	331	319	322	340	320	339	342	334	332	291	328	307	346	352	328	333	312	344	320	328	316	334	312	334	323	343	310	335	319	321	349	347	305	319	345	330	356	301	327	327	328	317	309	334	290	332	323	341	311	346	338	360	318	329	327	321	337	328	336	328	336	306	320	319	310	316	334	328	312	327	310	308	295	287	342	319	326	318	325	315	310	362	319	320	304	305	352	357	306	292	323	347	349	284	328	295	331	330	331	318	320	314	309	308	320	324	346	357	357	309	326	323	288	367	361	330	326	346	333	346	359	304	313	310	320	315	313	304	312	325	320	308	341	319	338	324	323	323	339	346	325	353	288	319	390	336	312	339	338	300	340	318	333	352	313	292	318	320	315	339	291	343	330	353	301	302	311	335	322	331	336	355	314	316	357	340	322	323	343	313	334	308	312	320	318	295	330	330	314	352	311	337	312	297	331	321	312	326	341	344	320	328	303	333	290	321	311	328	372	315	289	316	329	332	329	326	325	306	328	303	336	320	335	347	283	351	340	344	326	326	368	338	289	346	298	310	332	336	313	314	310	307	320	310	317	312	332	315	341	320	338	295	365	316	309	332	327	311	331	317	327	326	326	345	305	323	303	339	298	332	287	309	339	337	314	318	292	318	340	322	345	306	319	343	322	307	334	310	337	355	334	311	332	321	343	319	343	315	295	324	322	303	302	338	325	298	321	339	337	342	346	319	307	320	331	291	317	318	341	324	306	340	329	358	339	349	367	312	312	323	360	346	313	322	366	278	275	317	315	336	292	294	302	340	294	301	336	325	300	364	333	307	300	313	343	335	321	298	324	321	343	321	329	314	348	307	331	314	305	296	346	318	331	277	341	299	313	344	312	304	345	338	328	322	340	328	311	300	344	312	304	353	301	315	303	312	285	321	311	346	316	321	318	282	346	321	297	326	310	332	356	314	309	344	349	333	343	321	317	308	317	308	314	286	350	310	329	306	335	353	347	314	319	330	318	332	340	358	278	316	367	340	325	350	328	302	319	288	327	302	317	361	325	314	350	310	287	306	353	315	327	344	324	324	344	325	330	316	310	277	348	287	325	322	319	313	310	288	336	291	341	336	330	335	350	353	323	303	313	342	317	352	319	338	320	330	333	366	364	320	321	329	317	304	334	346	302	352	352	308	307	314	323	305	303	341	322	339	321	321	288	351	333	333	304	311	299	308	319	348	322	308	308	313	340	333	311	307	337	364	318	340	325	318	336	294	323	298	324	314	335	315	328	308	312	318	313	303	310	310	300	303	343	350	345	331	303	318	303	327	368	288	342	330	298	336	345	319	325	317	304	311	294	320	297	323	323	356	337	338	320	299	354	307	351	331	339	306	311	328	330	314	334	311	306	329	334	330	344	326	329	338	328	344	321	306	349	333	310	325	334	321	320	296	292	331	316	317	328	305	330	323	333	303	298	348	361	309	358	334	327	357	318	289	330	329	317	328	342	303	326	320	315	341	345	325	322	338	327	344	327	309	305	328	306	329	331	348	345	337	312	321	307	303	325	316	342	302	339	317	319	320	282	328	305	324	310	290	326	307	313	307	315	356	320	338	330	327	338	325	332	328	349	313	379	341	333	334	314	334	304	323	338	353	334	368	297	333	328	284	311	332	341	315	311	311	337	310	313	322	318	314	321	277	321	300	323	329	327	315	300	340	337	326	315	353	349	309	341	285	383	323	322	338	324	292	352	315	337	325	353	308	326	320	324	304	302	373	309	333	332	335	296	329	303	308	350	315	362	309	313	325	304	312	312	357	335	319	268	343	331	328	323	314	291	309	322	351	319	341	331	318	328	341	331	334	336	355	307	321	342	326	338	343	338	323	326	345	320	341	314	312	322	343	305	314	367	319	297	320	326	319	341	308	304	306	317	314	341	352	324	288	330	293	316	297	338	323	336	325	321	289	369	336	321	316	297	333	302	294	349	312	337	298	323	318	317	310	341	341	362	318	353	328	305	295	328	294	333	340	298	322	269	294	312	324	298	331	333	354	304	313	325	350	297	351	319	340	307	350	289	353	327	311	363	339	351	317	314	323	336	328	289	336	336	348	299	306	337	321	359	321	308	315	294	311	342	316	305	355	333	285	334	313	337	335	308	298	339	327	320	319	322	335	335	289	319	314	325	351	304	343	367	368	306	320	340	299	297	296	321	326	323	338	315	322	343	316	330	326	329	348	320	292	307	312	330	346	336	309	332	336	296	323	333	307	333	316	296	309	339	323	341	313	280	333	340	330	348	328	309	327	309	330	298	311	312	321	342	314	333	317	321	307	316	329	337	330	352	316	332	287	304	299	302	306	310	328	291	309	323	323	283	311	341	349	345	332	333	315	305	312	344	329	327	335	335	329	326	313	337	337	305	318	307	320	330	287	335	337	324	336	350	331	331	330	351	313	345	328	290	337	319	339	320	317	337	296	301	306	346	326	350	299	335	328	328	337	308	308	345	326	306	325	317	339	336	323	331	330	295	289	354	338	311
28030	48856	33972	21528	16942	19943	39798	40093	31439	10529	953	2647	742	725	800	663	648	593	615	624	611	631	612	609	645	623	656	588	573	602	626	638	591	593	645	631	645	605	655	600	614	624	585	607	613	612	614	622	641	600	684	718	706	692	640	612	645	607	612	588	634	617	587	589	607	595	605	632	591	597	596	632	581	594	572	574	632	614	620	661	590	612	635	628	636	597	596	612	588	626	645	603	622	594	598	591	556	628	597	605	604	600	625	649	625	624	583	557	588	610	595	631	622	639	626	662	591	585	647	620	612	610	673	624	584	651	581	565	601	610	637	620	586	618	585	609	624	639	582	606	582	617	611	617	621	623	603	605	586	577	582	621	610	598	613	612	566	677	689	607	614	585	578	593	619	620	640	627	600	610	630	591	595	623	650	628	577	571	595	633	580	616	615	593	567	592	571	637	603	610	594	625	606	645	626	612	615	615	603	631	618	608	644	605	618	644	646	634	612	597	640	581	645	692	588	609	624	606	634	600	581	627	653	641	607	589	615	592	610	614	586	614	603	557	619	579	588	589	569	582	580	632	637	603	584	583	632	604	597	632	588	604	604	633	621	601	590	607	640	561	628	639	631	640	584	625	602	598	615	638	597	619	621	592	618	604	615	579	623	591	630	614	612	614	618	587	639	610	618	633	584	620	601	671	657	640	627	608	611	632	611	573	572	587	606	571	612	643	614	608	566	646	540	641	601	596	597	635	583	615	618	601	618	619	589	635	631	594	615	613	628	611	588	601	613	568	632	636	612	615	624	640	641	613	607	565	638	582	623	609	559	592	619	645	617	594	590	621	625	641	613	644	599	601	596	619	634	603	643	610	627	608	643	591	624	628	592	604	626	643	584	619	635	595	628	630	640	637	642	631	635	608	648	580	609	630	568	604	596	652	605	653	634	602	648	609	635	623	618	624	596	572	603	640	635	611	602	660	630	616	597	644	610	620	586	590	643	626	623	602	643	598	577	617	621	582	601	619	617	581	578	618	575	590	595	680	617	595	622	596	615	577	580	615	631	579	594	630	594	617	620	605	625	631	589	615	613	606	636	607	627	591	607	601	586	658	591	601	609	645	605	594	587	537	603	627	612	598	609	662	612	584	590	660	587	618	575	588	597	565	593	594	619	585	619	619	664	619	597	600	602	606	625	603	620	593	590	678	593	631	602	592	561	628	589	623	570	628	592	596	587	619	596	642	551	622	618	626	633	611	596	597	589	599	624	597	613	637	638	576	617	593	625	585	573	595	606	652	604	627	626	618	680	616	627	604	614	631	597	603	595	624	623	624	609	611	595	572	613	592	613	604	579	597	643	581	622	635	605	625	615	605	588	563	529	589	647	625	608	633	624	614	632	600	648	642	589	648	575	609	569	620	587	623	609	611	619	611	608	628	620	608	632	595	607	581	585	579	627	623	627	574	593	609	631	591	653	616	642	619	600	610	617	590	636	586	668	604	634	602	667	624	606	628	630	643	596	608	620	617	620	646	642	575	664	598	595	668	636	587	587	608	626	592	570	591	588	630	626	593	598	618	650	613	606	601	587	589	571	572	616	614	630	622	579	595	623	615	618	569	600	589	653	632	613	598	610	637	589	641	635	612	619	607	609	585	649	604	581	596	628	610	621	611	636	610	604	640	618	600	621	603	636	599	615	603	569	602	577	615	628	589	591	616	630	596	606	614	598	625	622	620	591	647	623	590	598	589	597	601	604	599	623	606	617	629	594	625	581	621	557	623	593	612	595	605	585	660	608	578	585	585	602	633	610	614	644	617	611	619	629	587	610	631	616	578	641	583	613	613	629	609	585	629	602	617	644	637	573	589	575	631	634	641	631	617	612	611	672	621	591	591	580	604	624	606	618	619	613	628	622	648	615	609	592	618	594	639	597	596	592	618	607	629	653	636	649	643	628	604	600	618	607	600	619	604	598	623	615	627	602	631	625	627	569	632	627	618	627	609	604	625	606	581	625	585	621	606	626	588	611	618	588	658	599	654	602	646	602	628	595	620	619	616	584	608	608	627	609	606	599	604	607	612	627	569	620	581	593	599	605	647	616	592	603	597	595	621	585	591	634	579	607	612	621	626	594	600	614	586	589	602	619	633	620	599	613	591	625	585	640	652	628	609	612	575	601	579	618	607	631	639	617	606	622	651	626	625	591	609	622	607	641	621	621	615	599	642	610	588	625	597	636	597	633	572	607	591	626	631	578	650	607	593	663	624	591	614	595	614	610	596	587	618	589	595	597	625	609	575	582	618	610	619	566	552	634	645	608	628	619	569	615	596	598	588	596	606	606	621	628	587	624	595	569	620	674	597	574	612	599	589	586	633	617	605	633	566	641	556	612	603	585	602	575	614	568	603	609	678	624	628	566	571	579	580	620	590	597	601	611	644	631	647	602	604	628	586	616	611	616	614	594	591	628	636	619	595	599	615	580	632	575	586	630	625	654	583	627	598	633	621	606	580	578	639	586	634	615	615	585	611	631	629	589	596	584	612	592	637	605	601	630	598	610	617	650	627	641	604	671	629	601	611	617	595	579	622	616	616	628	590	638	628	628	595	584	604	619	588	563	601	620	596	604	638	598	624	629	567	611	647	573	574	597	596	640	588	625	637	589	638	607	611	606	631	634	572	582	618	652	615	614	612	567	587	595	617	626	624	576	575	601	625	650	592	593	562	569	579	638	624	614	627	630	602	599	618	595	648	639	639	630	646	607	623	636	583	602	604	609	602	586	615	624	623	611	574	575	575	585	625	614	571	613	618	585	616	621	619	606	591	595	635	657	618	577	622	544	613	645	670	627	623	600	607	649	604	583	632	584	619	561	637	597	612	631	582	633	588	603	605	617	592	616	584	583	566	663	616	617	629	585	604	592	604	592	560	625	613	597	632	625	603	603	606	613	609	642	685	618	619	607	612	634	590	618	622	600	601	612	572	621	627	632	566	584	583	608	595	581	575	610	602	657	607	612	597	592	577	628	614	590	615	600	621	611	634	615	570	563	581	620	624	611	575	606	590	595	608	616	625	620	646	596	622	588	588	612	630	574	624	619	601	619	627	658	596	621	623	565	632	612	576	613	597	625	595	642	618	609	640	584	617	586	581	633	616	593	608	591	556	615	626	630	614	590	595	644	655	600	585	598	655	587	633	600	610	550	642	628	619	616	615	599	624	609	632	638	606	604	644	575	600	649	596	597	616	609	624	559	611	559	581	607	628	571	605	573	595	625	625	638	587	591	600	614	596	591	580	587	602	618	625	640	641	641	604	603	638	615	662	624	654	590	589	618	567	599	588	640	553	604	646	593	550	616	615	623	600	617	575	608	597	677	597	601	572	583	646	621	622	620	595	632	594	583	610	589	657	652	582	630	617	628	618	632	622	578	654	615	629	629	626	564	615	566	601	629	610	603	603	638	620	620	586	564	610	666	576	603	595	637	622	629	601	607	620	608	628	631	610	577	623	589	579
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
