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
341430312850	341430313421	341430313971	341430314521	341430315069	341430315621	341430316171	341430316721	341430317269	341430317821	341430318371	341430318921	341430319469	341430320021	341430320571	341430321121	341430321669	341430322221	341430322771	341430323321	341430323869	341430324421	341430324971	341430325521	341430326069	341430326621	341430327171	341430327721	341430328269	341430328821	341430329371	341430329921	341430330469	341430331021	341430331571	341430332121	341430332669	341430333221	341430333771	341430334321	341430334869	341430335421	341430335971	341430336521	341430337069	341430337621	341430338171	341430338721	341430339269	341430339821	341430340371	341430340921	341430341469	341430342021	341430342571	341430343121	341430343669	341430344221	341430344771	341430345321	341430345869	341430346421	341430346971	341430347521	341430348069	341430348621	341430349171	341430349721	341430350269	341430350821	341430351371	341430351921	341430352469	341430353021	341430353571	341430354121	341430354669	341430355221	341430355771	341430356321	341430356869	341430357421	341430357971	341430358521	341430359069	341430359621	341430360171	341430360721	341430361269	341430361821	341430362371	341430362921	341430363469	341430364021	341430364571	341430365121	341430365669	341430366221	341430366771	341430367321	341430367869	341430368421	341430368971	341430369521	341430370069	341430370621	341430371171	341430371721	341430372269	341430372821	341430373371	341430373921	341430374469	341430375021	341430375571	341430376121	341430376669	341430377221	341430377771	341430378321	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23189	21748	29545	24615	22457	23980	22062	9213	5116	3797	3006	2507	1956	1519	1408	1345	1139	1057	895	801	667	567	531	468	457	437	407	374	387	324	342	316	335	325	347	314	270	317	308	311	311	279	270	295	303	292	285	290	277	301	312	296	283	251	283	257	259	251	256	282	255	248	288	253	263	225	282	272	253	250	265	247	263	267	261	223	253	258	262	263	276	253	257	259	244	262	249	275	298	275	260	226	246	250	232	242	275	252	262	261	249	282	230	286	236	259	284	284	252	245	250	263	287	253	262	267	261	246	267	273	247	257	212	240	277	242	239	288	267	262	267	252	233	260	218	253	252	257	243	247	261	260	260	246	238	227	256	265	287	257	251	267	232	251	277	228	242	265	265	271	258	243	265	232	246	282	253	247	239	269	274	265	255	283	262	268	276	259	255	250	277	247	254	226	240	273	226	260	249	273	257	260	254	248	245	279	293	265	270	260	281	250	245	256	249	247	237	238	268	236	249	261	254	278	261	246	264	263	251	285	248	271	282	254	260	277	243	280	277	298	254	278	276	255	228	261	271	258	273	230	260	253	280	257	247	271	292	252	285	247	249	248	262	238	268	240	242	253	273	277	251	265	267	281	262	256	246	251	239	268	268	269	276	251	276	272	232	212	263	233	275	250	267	258	251	271	285	273	248	274	292	266	282	252	252	263	272	259	266	254	264	243	274	248	220	257	246	263	284	246	263	264	265	252	255	254	268	260	231	261	249	269	250	242	275	255	251	265	281	262	241	275	257	279	252	241	257	254	236	272	265	277	285	248	252	297	241	259	253	258	286	246	251	284	237	268	270	256	268	245	267	264	255	273	256	289	270	256	241	248	265	260	268	258	250	251	308	228	272	258	291	287	235	254	260	244	245	261	283	225	255	262	244	258	273	273	283	244	265	259	255	256	245	236	226	249	247	267	248	261	234	250	254	254	238	244	289	263	248	250	257	237	259	276	250	252	212	235	269	272	240	279	227	255	281	267	256	255	289	261	271	280	258	252	266	243	283	239	267	244	254	267	243	254	241	273	260	280	293	270	262	247	251	230	250	252	211	261	262	272	279	234	261	249	284	260	227	260	243	280	240	290	239	283	272	282	262	229	258	242	230	274	251	250	248	272	278	251	249	295	243	264	268	246	255	269	239	237	247	274	239	280	276	263	258	247	256	256	219	273	283	258	279	260	259	259	282	254	250	252	258	252	266	240	243	226	262	259	286	255	280	246	256	265	287	257	265	227	277	257	267	252	273	248	274	294	253	269	272	293	278	245	259	291	270	245	263	265	256	264	275	249	271	245	292	257	247	242	242	259	260	265	260	255	243	244	256	251	240	242	245	240	242	278	263	282	253	305	293	230	251	257	248	263	240	286	281	250	308	243	265	255	218	235	254	250	252	228	278	230	238	252	243	275	256	239	258	256	253	255	254	262	257	253	239	235	258	254	265	267	243	274	260	266	253	257	287	261	261	268	252	271	276	257	278	226	259	271	289	263	274	251	259	265	251	228	254	271	261	238	224	266	312	244	280	240	230	260	245	244	241	251	283	259	259	273	286	259	272	266	231	253	248	232	244	239	239	284	262	283	279	249	265	237	287	259	226	248	240	290	254	278	258	271	253	257	245	252	247	285	272	251	262	242	285	258	237	237	287	268	241	249	271	243	230	263	246	264	259	270	261	250	264	239	243	229	254	246	237	249	263	282	264	253	272	251	292	269	242	297	265	225	222	273	236	250	260	269	279	245	283	244	252	249	233	252	265	238	234	227	259	263	222	277	265	252	293	254	253	265	254	247	255	252	257	252	281	251	240	254	254	274	228	251	255	264	258	248	242	240	260	280	277	299	262	239	236	280	274	240	266	264	267	269	270	266	277	275	272	243	252	259	291	260	226	262	217	280	234	269	287	253	255	262	266	281	252	256	226	241	247	279	247	262	247	285	232	252	287	232	258	268	265	269	246	241	275	265	260	251	262	262	240	255	261	287	262	253	258	272	278	244	277	238	260	252	264	240	272	255	257	242	266	238	253	257	235	256	273	271	276	253	271	251	243	265	260	245	258	257	268	272	247	237	257	274	245	255	260	276	276	281	278	244	251	275	270	227	268	268	264	259	260	240	240	255	237	247	246	290	267	279	264	265	261	266	253	272	244	257	255	263	259	268	261	249	275	260	269	260	257	253	279	235	267	272	258	250	261	278	274	215	226	261	248	221	261	257	245	241	287	270	254	250	266	240	249	253	258	266	305	246	221	242	231	266	258	252	274	285	263	265	246	253	240	251	229	240	267	273	260	223	289	293	257	257	238	240	224	277	254	253	256	236	242	252	256	278	263	255	274	255	258	236	266	246	269	266	255	241	251	260	271	253	249	280	272	234	258	311	265	240	265	227	251	260	243	231	235	260	245	287	276	251	236	249	230	254	276	290	247	248	252	239	258	267	244	225	284	286	241	247	248	252	276	265	264	296	256	269	262	270	285	267	262	275	285	262	282	233	253	261	252	246	242	243	226	263	262	239	268	253	248	259	253	249	238	251	246	264	275	279	248	270	265	287	267	261	270	268	296	295	252	266	239	257	299	277	287	243	270	266	283	278	301	244	271	258	298	273	277	265	263	249	258	264	240	256	275	249	225	260	276	275	274	253	267	307	258	263	235	265	236	258	241	255	264	249	262	245	224	248	252	248	263	251	259	255	231	260	252	262	272	239	258	234	283	262	290	255	244	255	267	265	262	253	294	255	268	263	273	248	233	261	273	275	288	250	270	248	235	252	223	251	240	263	270	239	262	278	254	263	282	249	263	257	272	247	245	289	260	252	246	271	261	258	260	267	258	266	260	253	258	277	230	238	280	263	261	238	285	260	247	260	269	260	273	280	252	260	268	260	265	271	257	236	292	245	222	258	262	257	259	255	285	253	242	256	274	259	263	275	246	254	290	264	281	248	276	269	278	267	279	308	240	288	250	240	219	235	276	255	252	276	266	272	261	285	244	269	264	268	246	252	241	237	269	269	260	249	253	263	263	241	242	255	271	275	210	253	236	249	252	256	242	258	277	263	272	259	257	241	259	268	263	235	257	263	227	244	273	259	233	264	246	243	289	261	245	260	272	285	288	248	270	261	262	273	279	243	249	232	267	257	252	233	280	294	253	270	246	236	271	271	254	296	230	267	275	260	277	261	245	252	268	267	280	261	263	263	247	267	260	236	274	270	248	246	251	255	253	243	277	259	263	250	306	245	234	248	234	285	243	265	270	255	278	259	279	226	239	281	223	248	269	266	234	267	271	235	265	277	240	287	261	259	266	268	250	245	251	281	244	233	240	264	265	268	265	293	228	242	271	228	275	236	249	236	279	246	260	247	230	247	221	281	244	224	283	261	278	259	263	255	259	288	262	223	245	232	272	254	263	249	256	269	267	260	239	290	260	271	270	264	237	241	246	271	273	257	260	260	255	269	258	248	240	264	277	255	231	260	274	284	267	243
23725	51219	46917	38741	33517	26434	17736	11466	8065	6030	4645	3859	3099	2444	2047	1846	1714	1528	1364	1105	926	764	693	641	605	592	557	473	452	395	434	400	424	403	370	380	374	402	366	339	341	330	311	337	258	307	339	327	333	325	325	289	296	273	325	302	296	284	296	278	281	294	319	285	316	303	285	259	264	297	266	303	301	272	263	288	287	294	283	285	262	246	301	308	275	277	284	277	303	288	268	266	325	260	244	289	271	296	266	282	274	292	270	288	265	290	292	310	242	266	286	280	278	311	287	273	306	287	293	288	289	291	274	286	305	295	324	270	273	290	312	274	300	268	289	282	312	285	291	299	289	276	298	272	269	287	295	277	307	274	283	293	266	291	279	286	303	303	292	257	275	279	276	262	300	245	292	292	259	301	287	308	293	282	268	280	305	269	284	286	298	277	277	271	272	289	297	285	264	287	280	277	274	267	273	283	321	231	286	295	313	283	294	265	261	297	275	282	289	294	250	277	296	282	264	253	305	301	281	301	275	282	257	266	259	299	278	281	333	269	276	264	280	266	283	259	289	286	277	310	294	268	269	299	300	271	255	278	300	300	289	308	313	293	286	290	276	287	268	247	281	257	296	284	271	280	288	263	272	271	278	280	260	296	286	303	289	288	268	278	258	268	262	276	269	281	291	287	267	292	298	303	291	299	282	284	276	286	298	274	281	304	303	276	285	266	297	275	292	258	290	268	282	291	271	271	272	283	269	283	233	235	271	298	283	272	261	291	305	314	274	246	265	259	272	249	295	260	287	303	302	291	323	266	273	301	307	288	294	280	291	299	289	292	271	275	310	261	290	294	308	307	298	301	285	278	265	277	282	287	279	269	273	279	293	245	302	295	293	267	316	291	302	272	280	286	303	288	280	316	261	277	270	279	262	314	271	312	252	257	296	278	264	296	286	291	306	288	299	308	260	245	304	304	310	288	264	267	282	317	281	250	299	258	272	303	299	282	268	293	277	301	330	282	284	272	281	284	304	295	298	296	288	285	271	276	283	282	293	297	275	297	278	290	296	289	299	277	278	303	284	262	296	286	284	294	254	311	288	324	284	256	277	273	249	291	300	316	267	321	294	286	297	253	263	280	309	300	286	272	246	273	300	283	280	299	282	281	307	306	282	287	276	293	312	280	299	304	262	279	314	301	280	291	301	251	271	294	283	257	286	297	282	297	273	295	293	274	298	280	301	302	282	298	302	278	308	312	277	299	275	293	279	296	254	276	285	277	268	303	275	283	299	294	267	311	311	282	289	282	271	261	286	300	279	269	250	298	288	282	313	300	304	290	262	255	269	288	292	264	298	251	276	284	272	297	293	262	291	273	258	296	280	275	266	281	290	250	295	284	269	276	287	303	279	277	302	279	267	284	277	279	299	281	268	289	290	253	282	300	292	326	292	259	275	290	251	304	261	278	295	290	284	276	291	299	270	276	279	292	265	289	314	263	282	310	285	297	300	308	287	293	304	282	253	288	295	283	300	293	308	280	283	282	293	296	313	283	256	276	299	270	256	258	317	280	274	283	312	255	268	307	299	283	288	285	287	270	292	274	290	279	268	299	283	240	308	299	306	289	266	288	297	275	289	275	299	290	317	323	285	282	288	257	299	271	284	297	305	288	228	285	280	271	282	292	291	305	264	282	277	280	257	317	293	294	297	276	302	284	271	263	310	307	273	272	256	271	284	292	256	279	288	277	321	298	274	281	254	273	261	292	276	304	254	258	277	296	276	291	295	273	296	274	326	274	266	289	273	304	281	318	266	287	299	288	265	272	295	277	269	299	294	281	302	284	269	251	265	291	315	249	269	250	312	295	298	286	284	304	269	290	276	290	302	272	307	256	261	287	259	284	246	283	265	284	308	306	308	246	287	293	252	305	289	307	309	291	306	273	283	289	302	306	272	296	287	265	278	313	291	298	298	295	283	317	287	295	257	315	298	286	248	294	293	288	283	283	282	270	292	249	269	291	279	261	299	283	298	302	277	262	295	294	282	261	244	288	286	274	277	271	272	245	275	275	292	300	295	291	284	284	269	287	288	269	286	299	276	244	280	279	260	301	287	316	297	313	292	278	284	286	282	262	273	268	272	275	294	279	293	307	277	251	292	280	270	276	280	317	278	270	277	270	283	270	262	281	291	301	280	275	258	279	253	306	261	249	257	303	294	275	300	287	273	289	267	287	289	299	287	288	297	295	277	296	254	295	287	284	289	284	270	291	289	323	295	294	259	273	270	259	285	300	272	290	268	291	269	292	297	293	261	273	282	280	307	297	305	310	289	271	278	271	278	294	283	289	296	262	287	254	296	298	300	261	254	307	313	273	297	274	284	283	288	285	305	302	271	286	289	287	272	313	295	282	277	291	308	262	295	293	282	288	288	266	263	272	292	233	292	292	283	296	288	265	299	304	309	275	301	285	317	311	283	279	319	276	270	299	295	306	286	294	296	281	318	302	263	268	292	293	281	283	311	276	294	287	256	268	295	277	293	284	266	297	285	302	289	285	299	302	303	303	292	290	290	289	266	295	292	279	284	273	235	301	283	282	347	286	266	293	307	301	286	249	258	298	288	250	297	273	282	272	292	262	284	275	282	248	282	294	290	308	279	277	284	294	314	287	299	298	293	320	261	300	299	275	282	330	314	288	294	279	263	279	286	267	271	300	290	294	258	299	261	267	314	274	265	285	289	271	285	299	274	259	298	273	293	287	279	281	296	322	304	296	275	293	305	293	268	326	268	297	300	263	289	296	293	277	272	248	312	274	297	266	309	265	277	297	311	281	302	289	288	262	286	288	292	266	271	278	275	266	307	298	296	262	295	253	291	300	288	271	303	265	271	305	268	273	253	270	289	292	265	276	290	298	275	289	271	282	292	287	267	260	299	298	280	265	269	266	288	297	265	295	234	290	265	274	283	287	290	291	301	272	267	289	305	283	243	317	313	298	292	273	292	279	299	258	295	280	281	260	296	299	284	280	307	289	321	279	284	296	305	274	280	297	275	280	294	282	285	276	302	257	306	287	268	320	292	311	266	300	296	292	291	321	279	298	266	264	292	285	270	296	279	266	283	270	277	271	276	279	259	286	276	288	271	290	305	264	277	295	303	296	292	288	295	303	262	285	269	291	298	285	293	286	290	267	268	275	275	291	280	293	266	298	284	305	264	335	291	278	299	271	262	288	282	297	275	272	294	254	297	297	275	274	274	287	306	294	269	267	268	281	303	296	315	275	294	274	281	281	267	295	265	315	281	308	290	300	273	274	323	280	274	265	278	276	313	274	252	254	287	279	279	302	269	272	276	269	294	264	292	280	265	252	264	317	274	287	300	280	259	265	272	267	260	280	277	274	269	301	290	256	276	257	278	280	287	309	265	289	281	278	270	286	271	298	288	303	292	282	292	309	299	285	278	277	277	314	292	276	309	292	266	283	266	277	282	248	282	281	312	310	297	270	265	302	290	300	293	259	251	302
27610	24059	29578	24004	16098	9969	5387	2892	2134	1774	1494	1369	1156	1051	986	951	864	827	796	775	685	676	656	643	610	636	630	547	601	582	566	596	580	579	565	597	560	567	561	578	588	557	571	566	551	534	545	573	553	594	546	574	555	550	532	516	587	551	534	565	547	524	597	554	529	575	583	601	527	596	590	552	499	570	568	557	551	536	568	570	563	556	559	524	542	514	512	501	556	560	561	581	585	545	564	576	579	568	579	587	567	558	578	562	534	556	573	555	535	552	588	545	516	586	574	523	567	552	557	521	569	567	548	572	551	506	530	563	534	576	492	604	568	538	535	529	532	593	556	549	547	550	585	519	549	557	581	604	613	561	547	526	558	529	518	534	523	545	570	560	559	535	624	597	558	532	529	555	561	520	582	556	529	553	547	607	562	579	555	550	549	566	584	519	550	539	562	592	553	538	545	571	551	570	557	552	540	569	540	561	582	599	516	572	562	527	560	550	529	585	576	547	523	545	556	536	543	551	566	519	555	589	532	519	552	562	529	576	564	583	546	565	544	579	590	553	546	550	529	554	555	559	524	597	563	590	568	572	537	533	553	571	537	567	504	577	527	579	524	537	530	566	573	532	521	530	569	600	550	563	565	569	527	524	522	549	554	554	539	545	568	576	554	582	528	538	541	541	508	587	551	531	548	582	577	506	564	543	564	570	511	566	549	574	568	538	525	549	537	556	553	571	561	565	589	549	593	530	576	553	512	535	534	535	554	525	550	539	560	537	581	582	576	570	559	494	583	533	550	548	534	552	517	532	592	586	567	547	580	554	611	495	516	528	514	560	555	542	545	560	575	568	567	549	547	595	500	508	568	539	542	516	543	552	549	552	527	552	577	543	588	534	552	560	537	562	530	570	533	612	596	564	543	493	570	559	536	544	535	522	477	527	569	577	554	530	548	566	567	572	554	522	557	564	506	577	565	543	545	555	530	536	523	568	553	566	549	528	559	545	526	555	579	549	590	602	553	553	555	548	564	553	571	554	513	551	563	552	513	536	584	575	621	583	542	569	523	584	556	555	599	550	575	536	538	553	562	559	567	564	564	546	574	577	549	549	488	519	553	541	554	581	547	592	531	618	564	570	570	569	559	554	530	534	556	547	588	564	543	542	540	544	536	571	564	538	559	544	510	544	530	552	523	543	510	564	545	563	540	590	546	532	563	559	542	531	574	541	547	543	547	595	515	550	562	519	518	568	540	560	577	589	516	583	588	524	536	534	547	529	538	566	587	521	544	561	577	569	556	550	564	563	583	560	594	586	549	515	561	578	586	606	539	532	543	537	572	533	552	567	561	569	568	567	569	546	576	527	543	568	534	590	500	508	531	537	535	558	535	574	553	582	566	555	498	528	564	561	539	562	547	542	584	572	540	567	509	527	557	524	589	576	569	547	558	588	588	536	542	570	580	540	549	573	562	597	591	566	603	598	589	563	533	528	547	561	548	560	566	601	537	566	569	563	525	565	576	568	530	522	574	541	592	596	507	544	522	508	551	572	507	541	547	540	520	607	564	572	574	564	553	538	577	589	579	549	544	580	518	568	564	564	560	541	566	566	579	541	519	560	518	585	580	533	543	556	561	541	579	552	538	566	542	490	576	576	524	574	530	554	549	519	603	564	551	561	621	574	586	540	535	601	591	566	566	602	573	524	549	569	576	558	534	564	581	568	581	593	572	552	527	508	542	593	557	547	571	551	586	548	509	588	511	557	589	560	574	574	539	558	552	559	566	532	541	537	580	600	585	529	560	551	585	581	576	546	546	572	548	545	528	595	527	594	519	560	516	544	566	522	573	572	487	522	588	588	559	535	543	588	521	542	545	577	588	575	554	523	514	582	573	548	573	580	591	541	597	490	551	558	580	507	558	550	566	561	562	608	527	587	557	596	534	582	555	559	509	555	562	500	563	538	589	558	575	557	545	527	509	573	521	543	545	517	560	490	540	559	566	525	559	549	596	583	555	572	534	568	601	600	551	541	538	504	539	528	552	562	548	577	547	554	528	537	578	560	557	582	571	534	565	555	588	537	591	560	503	511	565	554	539	509	554	516	543	610	573	553	587	546	544	593	542	554	560	561	530	547	537	568	580	553	565	547	613	575	512	560	581	536	575	534	494	550	552	536	549	572	540	557	580	573	565	565	579	563	585	523	594	566	536	527	556	530	537	525	520	506	518	579	531	578	534	545	534	559	566	533	565	549	548	575	546	588	554	576	591	506	537	586	589	529	594	564	593	562	551	559	527	550	547	537	548	537	544	507	550	533	585	567	591	522	550	544	544	553	549	553	564	530	603	565	532	528	551	556	535	550	558	576	587	529	585	583	512	546	586	526	537	573	576	528	586	582	556	550	582	543	574	556	555	562	540	596	553	602	547	530	571	573	527	517	576	562	579	564	546	548	590	568	544	531	531	555	587	542	554	568	556	550	574	554	593	512	523	551	561	584	602	551	491	540	544	530	520	560	576	548	504	498	536	569	534	563	510	539	569	525	567	518	578	550	554	589	556	560	530	521	585	558	568	561	564	549	529	572	535	589	573	587	516	575	580	560	538	542	570	543	570	536	583	561	549	565	570	551	538	553	547	549	561	525	532	588	535	562	555	539	620	554	529	567	574	548	546	592	555	562	579	554	553	532	537	549	584	536	522	530	564	526	534	552	550	556	545	582	557	581	543	540	556	514	572	581	582	561	521	559	581	600	550	499	570	539	565	553	596	564	541	560	553	522	565	568	564	541	528	547	530	560	541	578	539	602	543	531	566	547	565	558	548	567	557	550	539	547	580	544	578	540	564	619	585	526	563	551	583	580	548	543	560	528	522	597	573	570	510	579	610	551	551	512	555	563	588	564	584	536	556	542	561	553	586	576	567	553	573	586	533	573	564	559	516	559	566	542	543	557	578	579	555	540	561	548	559	520	528	567	581	553	568	569	601	549	547	550	555	549	562	565	601	549	572	587	573	600	550	527	526	577	505	544	560	557	614	528	578	578	553	538	604	505	536	533	504	530	502	522	555	551	576	501	564	501	538	564	545	566	508	561	537	549	550	538	576	541	545	513	518	545	539	578	584	603	569	553	595	584	555	596	566	570	549	568	497	551	589	525	550	564	582	587	522	568	528	592	570	556	510	564	549	559	532	573	546	519	517	614	582	531	564	606	579	576	600	535	544	517	523	590	529	563	541	526	625	524	558	574	566	570	551	612	554	566	560	536	546	571	500	575	598	558	561	583	555	535	568	541	562	545	584	579	562	577	546	551	554	594	534	563	599	564	526	563	516	570	575	554	571	558	535	596	557	539	546	588	550	568	557	540	572	517	539	568	570	539	570	531	551	566	523	527	523	546	538	542	551	551	541	505	577	534	571	533	535	548	534	557	525	556	577	549	534	509	557	540	596	568	561	549	584	507	569	541	569	573	530	569	559	540	548	579	601	578	573	585	567	532	563	576	593	574	576	561	570	560
19337	35966	32007	23376	18374	12879	8070	4737	3450	2672	2274	1965	1642	1452	1277	1189	1119	1096	968	901	814	713	718	695	675	662	696	679	618	681	701	646	616	622	619	648	623	626	632	619	629	653	652	621	657	641	612	598	607	658	662	594	582	596	627	604	639	592	617	628	624	577	596	640	587	593	619	563	653	600	630	609	585	576	611	585	578	618	609	664	611	627	609	611	633	572	602	559	604	593	590	619	640	592	589	615	633	608	610	633	573	619	612	542	585	651	587	622	630	621	635	598	586	591	633	588	558	601	635	605	626	600	588	596	599	663	599	625	691	632	633	603	630	573	634	555	633	614	649	597	605	589	644	625	646	616	624	627	623	641	582	605	588	623	647	640	622	560	624	601	608	580	616	642	618	621	590	626	593	625	612	657	615	628	621	566	612	566	564	593	617	639	612	626	599	609	599	591	629	636	613	610	611	578	566	583	564	569	587	615	619	607	616	585	638	618	576	639	610	607	625	645	657	604	601	608	620	594	598	631	639	568	591	617	645	607	639	596	606	565	597	599	629	638	620	599	583	622	601	635	606	641	611	594	570	573	636	628	621	574	624	601	644	621	621	587	597	611	648	614	584	593	564	620	625	612	559	572	631	614	593	615	602	618	593	616	614	602	640	599	618	639	618	609	621	650	614	584	619	626	589	619	672	646	599	619	651	617	626	593	592	652	637	620	571	624	589	611	591	605	623	644	628	591	632	640	639	621	641	591	599	615	640	630	627	671	626	623	614	612	596	629	609	581	603	616	605	579	621	569	603	618	607	601	601	641	615	604	615	612	595	617	661	591	621	603	593	567	659	640	616	627	573	583	671	607	586	624	638	618	591	588	619	600	600	621	639	607	588	641	624	640	635	623	620	595	611	618	618	572	583	574	587	613	640	609	629	607	603	603	586	662	581	607	607	577	569	612	667	601	573	629	647	608	594	633	615	642	609	603	583	601	601	619	583	600	646	626	577	633	667	644	616	589	576	584	637	567	581	620	598	581	609	634	591	656	586	675	581	636	632	615	623	616	581	554	589	631	656	629	619	623	623	586	614	615	601	613	558	600	631	601	612	596	617	647	619	561	570	591	603	602	621	612	603	659	574	584	589	614	632	633	584	577	610	605	641	615	645	614	645	644	580	533	619	614	632	611	650	623	579	576	614	647	658	608	574	607	607	595	612	650	608	672	622	648	600	604	609	606	611	651	629	593	643	583	612	592	592	629	597	628	616	619	576	657	609	610	564	611	609	605	645	599	627	604	629	646	631	588	603	627	644	567	647	621	582	631	604	616	632	546	616	606	591	612	654	573	602	623	608	618	642	562	609	577	610	648	603	590	649	644	611	594	661	620	595	587	660	602	651	623	610	631	596	621	582	647	613	598	548	615	565	630	628	603	567	584	606	611	577	624	649	576	638	603	625	617	622	575	625	581	619	552	609	609	617	621	611	593	627	578	598	567	589	582	613	656	621	623	642	615	580	673	658	625	573	584	603	598	560	619	614	577	622	615	582	624	605	610	644	617	620	636	622	614	616	602	632	579	626	597	593	625	606	621	631	608	655	621	628	657	620	575	578	600	596	584	591	564	632	609	599	627	620	589	611	574	602	598	640	600	655	615	586	564	585	607	613	623	650	612	615	612	599	628	590	572	606	623	631	582	601	635	630	620	580	630	592	577	621	642	613	624	628	581	624	593	607	622	629	650	589	574	594	614	585	619	606	617	596	622	579	611	577	633	649	582	596	593	592	616	610	623	590	621	582	604	658	559	634	620	601	592	610	592	616	611	641	589	622	613	642	612	616	613	620	625	636	652	628	642	614	611	602	600	615	656	574	577	609	629	580	620	657	612	593	633	607	586	608	638	661	599	637	632	609	575	577	606	636	595	610	638	564	586	602	637	622	624	600	594	618	587	606	642	644	619	636	566	583	605	639	609	601	593	617	630	661	626	557	574	595	621	618	611	634	628	612	628	617	651	604	586	608	628	676	651	626	597	574	613	586	629	649	612	602	601	636	613	645	690	595	641	628	602	630	597	592	585	609	614	604	609	601	609	652	620	666	624	547	630	593	590	587	638	603	571	602	590	580	623	624	613	610	589	585	593	574	632	605	627	605	581	641	634	637	595	585	641	617	658	618	651	581	658	635	610	619	611	584	608	593	593	635	620	579	571	590	622	583	586	598	632	606	613	581	617	633	604	630	610	589	569	614	654	625	654	636	588	591	591	567	647	577	614	628	599	583	610	592	645	626	596	599	614	610	611	599	580	549	614	637	624	616	609	643	630	577	606	647	587	646	581	615	598	606	653	618	625	611	612	682	591	633	640	610	673	595	614	634	615	603	598	626	630	584	631	603	588	573	657	632	625	630	591	554	599	635	564	583	556	607	582	619	625	645	603	559	607	598	614	553	623	612	568	647	582	619	640	602	589	589	619	602	631	593	592	595	622	594	623	620	596	662	598	621	557	628	622	616	627	634	594	660	594	616	579	588	633	602	607	622	601	619	634	593	597	625	619	644	691	613	602	607	647	603	620	608	578	615	648	633	589	648	617	590	630	659	643	607	596	591	603	608	648	614	575	647	594	621	600	623	607	568	640	624	617	632	649	605	622	612	603	662	600	618	661	633	654	610	609	604	592	610	557	632	573	610	681	625	608	611	633	634	623	617	620	617	627	585	622	599	647	606	620	659	601	599	628	594	674	606	596	629	644	643	623	617	610	620	664	623	660	621	650	638	602	610	528	635	600	633	623	603	585	573	620	646	613	607	606	583	590	597	636	562	589	639	613	676	643	563	581	625	637	581	614	619	592	573	596	620	614	620	585	630	611	638	604	635	604	613	640	599	612	609	662	603	595	646	607	588	590	595	631	539	611	640	622	622	640	618	610	655	650	621	622	647	608	641	578	639	622	634	602	582	611	611	627	662	593	593	593	591	569	588	634	611	571	657	578	612	644	610	645	622	590	635	590	597	578	581	635	637	632	624	582	596	628	605	584	578	620	609	555	594	646	671	616	640	612	603	661	603	625	584	571	591	625	586	655	635	630	571	646	635	627	600	594	599	618	650	611	578	656	617	608	637	633	604	593	604	610	614	612	607	593	654	610	614	606	565	594	638	623	577	577	644	613	574	606	596	580	614	621	642	639	601	640	618	605	605	617	634	655	612	603	589	610	592	611	604	598	589	616	614	618	664	631	605	634	606	633	610	629	598	622	594	596	564	630	619	610	623	568	648	586	585	630	612	599	606	599	598	581	629	632	590	592	642	589	597	599	609	622	626	641	619	640	615	629	595	636	544	669	559	624	588	592	664	612	605	617	621	606	589	600	612	613	560	660	618	585	645	653	554	620	608	618	621	609	581	623	590	633	624	613	641	632	588	649	594	615	600	635	610	616	619	603	619	630	598	631	613	631	643	632	640	597	645	576	615	608	636	585	629	590	595	653	623	660	649	620	594	662	574	613	601	601	652	572	609	581	584	577
23517	21002	28256	24524	22718	20937	13239	5912	3529	2758	2302	1918	1565	1312	1242	1169	974	1001	806	780	737	637	584	612	561	589	533	538	506	554	479	501	456	455	486	464	455	446	454	494	470	442	409	419	467	443	485	443	450	430	424	418	429	428	424	439	421	435	416	479	430	452	464	403	431	436	402	457	473	466	432	438	414	452	425	452	429	464	445	437	423	449	447	455	454	401	440	423	464	483	416	407	465	442	435	407	437	425	428	401	422	468	465	424	457	422	415	406	426	400	424	438	409	403	432	459	419	416	453	421	432	414	424	429	419	464	464	416	432	441	424	452	471	440	413	440	426	466	468	432	420	419	440	420	423	413	391	470	456	451	415	398	420	420	405	433	409	427	452	418	458	460	432	466	424	380	453	418	449	444	395	443	428	427	418	442	463	433	476	439	425	405	443	427	398	430	391	454	401	406	443	456	451	432	434	464	437	433	421	440	435	455	427	385	445	412	399	426	429	472	471	422	382	443	410	429	463	408	470	430	422	366	434	410	447	417	426	422	395	427	458	449	435	461	444	448	461	438	436	469	406	408	435	427	477	433	446	464	420	431	463	427	422	421	464	435	458	449	426	446	420	446	481	433	441	404	461	408	422	423	440	438	449	419	434	429	439	432	432	428	430	446	445	413	400	406	455	460	386	438	453	432	484	466	428	426	398	420	417	459	438	449	401	464	435	397	456	433	435	405	432	427	420	429	419	412	430	434	415	471	485	416	431	450	458	461	449	425	438	391	480	442	422	422	443	452	406	404	420	433	457	443	440	479	414	438	402	400	423	426	472	458	446	405	432	432	460	438	447	437	419	425	466	418	451	402	448	437	455	409	417	405	431	449	424	438	425	435	435	447	444	453	457	451	429	446	436	435	407	425	399	390	448	436	473	446	458	442	397	403	442	461	399	410	452	438	439	444	451	485	403	454	446	440	400	419	467	414	437	493	416	449	433	450	434	428	430	453	400	436	387	431	435	403	400	448	414	420	406	419	442	450	426	431	402	450	436	434	430	432	437	427	446	445	430	426	474	421	437	425	447	434	416	415	451	420	444	477	442	435	422	426	437	447	447	449	440	429	472	414	451	459	405	409	442	427	448	407	440	444	440	420	440	445	436	434	458	433	424	413	463	413	413	425	446	410	425	460	429	463	457	432	417	449	445	450	434	413	448	440	455	421	457	438	439	436	434	435	438	410	430	425	406	434	440	410	395	455	465	436	429	431	494	407	416	435	435	412	431	453	394	398	446	451	455	450	413	431	427	417	428	408	417	471	393	445	418	410	434	446	402	446	440	386	402	449	395	467	451	481	486	387	454	474	421	444	438	432	452	411	464	490	458	453	460	450	443	456	410	429	407	456	427	419	455	460	415	453	447	407	462	443	414	400	461	418	398	418	426	419	463	451	423	423	444	434	451	444	433	412	434	443	446	430	468	441	423	431	438	463	382	430	434	432	425	435	444	428	479	383	448	437	420	424	414	441	396	472	443	433	444	444	404	412	450	440	456	445	436	424	397	405	437	400	420	402	430	452	420	434	445	465	400	451	438	441	436	448	440	436	453	425	435	430	469	444	417	452	436	391	442	422	443	393	423	436	433	447	465	441	456	431	433	439	466	438	459	428	403	435	441	417	400	482	438	433	397	424	425	435	419	405	457	437	443	441	443	438	447	413	461	435	453	439	440	436	412	448	428	470	450	436	439	444	422	435	444	424	440	417	419	433	428	411	448	425	454	450	447	457	416	411	406	434	451	386	433	439	411	475	400	371	397	425	381	424	468	424	446	432	442	421	433	435	453	422	451	440	399	461	430	432	427	460	433	446	414	444	416	417	461	436	413	408	430	412	453	428	428	415	448	455	406	429	412	454	449	469	411	420	418	428	457	437	458	431	433	439	436	413	443	453	417	424	427	410	387	407	411	450	438	434	453	446	425	464	445	430	417	412	493	423	459	417	397	391	435	457	455	412	431	428	422	428	439	429	402	416	418	374	443	443	414	388	452	430	443	425	484	380	438	512	447	470	446	432	440	421	434	432	476	454	440	453	449	433	406	470	482	481	430	448	440	426	427	423	445	424	445	439	409	453	450	425	414	453	419	435	407	452	443	433	431	435	473	428	418	418	421	434	408	441	426	417	473	432	410	459	448	432	391	417	410	442	410	416	414	426	418	445	461	443	430	444	444	434	421	455	424	423	433	440	423	485	458	454	424	402	445	451	450	439	392	470	417	454	418	432	435	489	428	438	455	431	389	451	422	396	457	423	456	436	394	417	457	452	423	436	421	450	430	469	417	435	420	421	420	422	449	422	462	472	458	434	446	438	421	409	423	440	456	430	407	392	441	419	451	454	454	403	432	427	427	442	444	450	454	446	441	445	425	408	385	406	410	439	426	442	462	460	437	417	435	430	419	453	436	455	409	447	450	409	400	433	440	444	456	434	415	454	451	426	436	396	422	426	445	459	436	418	422	426	437	452	421	464	419	455	433	449	444	420	413	446	426	384	443	390	420	428	439	428	439	419	424	442	438	385	417	403	407	416	425	431	454	413	421	415	472	426	444	413	424	426	428	428	431	467	418	439	418	430	439	434	367	422	421	451	443	444	425	488	409	415	455	414	439	461	453	419	421	440	482	427	459	437	414	430	401	453	426	433	414	410	438	439	413	453	452	413	439	480	451	448	444	422	461	408	421	470	421	444	423	422	464	488	425	407	423	457	444	434	405	439	403	451	437	464	421	449	413	415	436	436	426	423	406	409	406	427	423	442	469	424	424	422	429	400	433	404	435	457	440	442	458	445	436	440	497	384	445	467	425	423	413	425	449	467	404	414	436	435	433	436	405	414	410	463	397	438	463	434	430	440	437	418	430	443	427	412	440	431	478	434	429	449	415	437	449	408	421	443	380	430	451	414	457	412	433	409	465	429	407	448	430	463	420	466	421	426	443	437	445	451	423	441	476	426	433	411	396	451	446	476	437	443	447	429	405	393	444	405	442	446	435	419	424	440	422	424	441	431	405	400	426	434	425	443	431	467	428	444	441	438	425	405	403	408	463	418	455	389	404	419	443	452	434	476	401	413	428	432	449	454	438	444	446	451	433	429	443	401	425	399	436	431	419	409	464	399	440	406	415	442	394	446	378	440	412	431	464	422	421	383	383	408	391	413	386	415	427	435	453	431	455	458	431	440	444	399	417	453	415	468	439	445	438	421	443	416	410	398	435	412	468	441	449	423	431	397	450	387	465	402	441	417	455	434	421	435	442	457	409	431	450	434	425	454	400	431	439	462	409	400	405	450	399	420	418	416	452	464	405	425	435	436	421	450	441	425	404	444	453	415	442	463	432	446	464	446	443	373	421	460	422	450	409	407	467	438	444	469	412	437	434	428	415	430	442	423	447	419	455	443	449	407	421	437	414	442	427	456	407	492	410	457	418	448	436	460	446	428	409	421	462	442	455	435	436	470	428	469	428	418	424	488
20381	44612	40566	31717	26720	20089	13017	8107	5574	4234	3350	2790	2297	1875	1666	1698	1436	1264	1149	1055	936	833	758	732	665	628	595	599	588	585	572	555	561	545	562	520	556	538	539	503	483	495	496	476	521	478	518	481	491	497	501	475	529	490	495	457	471	477	483	464	528	474	474	440	469	475	496	484	468	477	477	469	525	512	464	544	507	473	479	464	487	479	471	417	472	451	483	486	459	485	485	511	469	498	492	493	506	497	518	486	449	449	473	502	524	474	513	498	455	521	463	506	499	463	502	510	507	465	507	483	510	440	498	511	499	503	484	489	459	527	525	454	495	462	447	460	447	512	482	462	533	485	488	504	498	455	465	463	480	458	479	473	464	519	488	524	502	489	473	470	528	488	510	508	483	511	528	487	517	468	448	475	471	501	513	481	489	450	485	507	503	503	504	498	471	515	486	472	450	520	460	451	463	503	473	493	506	476	494	502	487	491	507	468	487	516	488	433	478	481	521	485	513	492	493	506	502	485	455	517	490	505	470	503	456	500	531	457	496	493	511	459	477	511	468	468	498	472	500	469	486	450	494	489	452	471	511	491	494	454	479	477	465	511	479	476	459	493	501	515	488	498	492	509	508	437	487	482	467	463	475	469	531	460	507	475	492	507	449	473	481	533	463	469	460	458	493	517	481	470	496	518	477	472	508	506	488	450	430	477	498	543	459	515	471	479	513	444	522	529	435	491	466	520	446	514	530	474	494	498	473	459	476	487	488	454	486	456	518	478	464	491	473	492	452	485	448	470	508	450	492	480	483	448	493	511	516	497	452	486	527	465	481	502	495	510	496	483	479	484	457	477	444	514	506	508	518	463	492	466	439	497	496	499	496	479	528	463	471	496	476	444	480	509	470	487	460	490	473	488	492	475	463	495	461	503	487	437	453	508	486	516	457	474	465	508	505	485	452	522	494	460	514	526	485	503	523	475	471	451	462	533	501	423	516	508	447	469	482	466	469	478	489	503	492	483	483	503	473	514	498	485	453	491	476	493	459	454	480	517	478	504	483	437	519	466	464	470	483	473	487	494	492	492	478	466	474	496	501	485	501	495	516	491	453	482	471	481	482	454	489	479	456	511	475	521	499	497	496	515	509	459	487	501	514	474	498	503	515	466	475	491	482	485	479	472	471	537	440	460	472	487	476	491	505	455	514	512	515	480	489	462	497	474	472	480	537	476	486	469	482	464	500	467	472	493	488	510	496	464	459	542	523	514	470	473	509	519	488	459	528	517	518	518	461	504	474	506	493	467	483	482	508	478	506	497	470	487	485	446	529	474	499	446	540	516	463	482	525	481	508	488	454	474	494	479	476	483	475	475	524	490	480	491	539	491	465	538	516	450	493	477	489	490	482	518	475	480	514	509	454	493	483	448	474	481	491	414	454	520	495	442	493	487	476	494	497	459	469	517	516	466	493	473	498	465	498	491	502	493	491	503	481	454	520	477	484	531	470	490	488	472	457	499	487	510	463	446	509	477	469	468	482	474	455	504	487	463	470	498	506	509	488	449	478	491	495	493	493	454	464	489	463	499	482	525	496	469	516	428	521	490	490	500	500	457	489	499	454	501	492	432	487	508	487	481	482	474	446	522	481	466	476	473	509	479	487	449	466	492	461	503	492	473	532	465	490	470	471	475	487	522	478	474	496	471	469	488	485	474	471	490	494	514	482	499	470	476	495	521	490	494	476	501	472	495	495	507	478	463	500	483	476	489	476	461	486	486	490	449	470	509	499	466	508	466	503	488	520	500	498	473	477	540	458	520	538	488	501	475	443	498	472	501	474	496	484	518	464	498	467	495	488	503	483	509	481	491	479	515	475	483	481	487	446	468	485	516	481	503	512	469	493	539	473	524	496	480	517	448	506	511	509	497	492	543	440	498	499	471	459	494	461	489	508	488	471	472	503	458	463	490	455	478	532	462	454	511	478	481	451	476	502	483	529	478	491	483	476	455	488	467	507	511	482	483	501	472	476	483	472	473	500	499	488	447	452	435	493	469	472	442	472	480	502	504	496	479	493	473	469	515	483	487	484	530	473	481	507	484	461	469	471	506	468	494	465	487	505	484	493	490	466	449	452	492	500	491	443	484	476	484	438	449	464	514	488	477	484	489	486	481	482	466	526	501	488	470	507	482	479	508	490	466	479	456	476	475	490	476	494	549	464	503	432	477	449	499	517	464	505	519	485	493	510	487	477	485	435	492	521	458	464	467	496	456	526	493	455	487	490	499	504	507	472	495	486	492	491	513	470	481	493	480	471	466	457	482	478	511	462	455	485	436	488	483	471	486	511	509	478	484	533	461	462	492	498	484	491	493	464	480	454	498	445	539	536	481	485	485	466	500	498	455	519	487	460	508	455	486	471	506	503	503	491	492	460	450	514	526	531	504	495	472	471	488	489	489	513	501	507	464	491	501	503	460	486	481	483	500	540	501	477	461	481	484	513	492	489	502	442	484	481	484	494	536	489	499	468	479	508	488	499	495	467	489	464	508	472	483	501	461	437	483	466	508	469	485	477	495	524	478	504	511	470	481	471	485	486	521	497	492	485	528	458	468	456	529	506	499	487	483	525	501	493	463	505	520	432	489	500	515	500	472	487	486	496	474	481	469	534	475	494	479	430	482	500	515	467	505	512	504	476	502	477	498	484	493	499	542	441	521	490	496	495	482	509	515	488	490	525	484	471	497	504	514	527	480	490	505	490	482	456	512	525	528	502	525	501	500	493	480	510	460	467	470	496	510	468	497	469	511	453	518	491	506	480	466	476	506	479	485	464	426	469	487	459	493	503	477	472	475	445	525	472	499	503	470	484	475	508	532	462	467	472	481	495	453	458	502	488	500	489	483	463	475	511	469	470	495	449	492	485	502	456	462	470	512	499	516	470	450	485	516	496	514	499	461	480	468	503	471	469	507	475	491	493	500	509	501	485	483	488	490	485	482	451	494	483	486	518	469	475	471	485	509	499	484	470	484	520	448	490	493	480	491	448	487	487	451	483	498	498	473	438	488	494	494	490	480	484	489	449	510	501	475	516	455	493	478	489	481	517	518	497	517	455	507	467	496	507	522	480	493	539	506	449	486	498	524	464	496	474	454	486	449	504	468	488	453	499	509	490	502	459	528	501	492	476	505	507	513	477	494	525	533	522	485	462	494	524	458	500	455	473	450	532	491	485	483	483	463	506	480	478	467	495	502	476	513	508	485	494	514	499	433	483	466	501	513	526	470	467	472	452	507	513	460	468	491	429	475	504	489	456	486	522	511	471	473	481	493	504	524	498	481	462	486	472	479	481	492	503	467	489	492	500	465	484	532	484	521	476	536	508	528	492	492	458	480	477	482	461	460	483	471	460	478	500	457	481	481	465	451	492	469	489	498	469	462	478	453	477	468	502	513	463	499	514	497	490	487	487	496	464	499	522	513	468	487	514	432	483	478	506	490	476	510	470	481	465	500	473	462	491	494
24458	21032	27709	25872	21479	14950	7843	4022	2676	2127	1690	1512	1284	1097	1023	923	955	878	740	703	668	585	526	587	554	506	482	486	460	447	503	458	485	452	459	466	452	460	479	461	465	393	458	418	427	453	455	447	487	481	451	472	455	453	458	460	398	403	450	441	447	442	446	475	428	411	481	409	419	420	424	434	463	455	492	450	470	431	420	435	491	447	401	415	455	452	423	463	425	420	451	446	424	480	440	434	455	419	431	415	391	438	407	445	427	425	410	395	422	425	457	458	438	456	455	466	489	430	424	443	440	441	480	460	435	404	424	387	434	464	416	432	464	475	439	438	448	460	448	459	408	469	464	444	458	426	454	413	436	442	445	412	446	454	451	388	448	450	408	457	396	443	436	443	419	437	440	446	429	449	438	449	461	412	457	425	444	431	484	466	462	417	409	416	433	436	446	443	446	461	429	459	451	441	475	440	442	458	451	424	442	440	431	449	419	438	417	426	438	453	418	439	431	462	440	441	429	484	457	421	412	436	433	413	422	450	423	452	443	411	443	428	444	504	436	451	434	438	417	431	457	438	433	443	445	441	453	417	442	442	446	462	423	446	417	482	479	418	444	425	390	435	438	481	442	449	437	458	432	445	443	410	454	465	447	446	429	446	451	467	426	411	412	447	439	459	434	445	458	430	435	419	447	434	406	466	432	461	390	428	434	438	388	437	427	423	454	421	453	444	409	466	444	439	445	466	453	418	412	473	446	415	412	428	422	414	415	407	443	442	446	412	425	453	429	425	449	434	436	404	468	431	437	422	439	457	412	445	437	426	416	435	428	413	448	424	457	439	407	431	458	474	438	439	479	448	433	459	434	419	484	454	415	444	416	442	438	432	434	409	408	393	414	419	421	432	437	432	431	412	418	448	415	426	457	454	462	455	403	444	436	409	424	423	411	459	442	468	438	443	456	452	478	429	422	437	440	465	458	439	471	445	452	416	414	437	441	426	465	482	461	457	454	477	438	411	470	421	407	462	427	441	433	428	435	432	467	442	434	440	460	416	440	456	433	409	399	418	413	431	465	453	461	441	421	442	440	426	442	469	436	485	448	469	424	441	481	454	424	412	431	485	430	441	431	406	406	425	417	460	443	459	462	448	458	436	392	462	407	445	422	383	428	461	416	438	437	433	426	450	449	432	441	440	455	447	437	412	468	414	442	442	407	429	480	469	401	402	463	453	456	477	423	427	455	441	476	468	428	430	462	446	458	403	452	462	459	400	436	434	450	426	483	453	470	439	459	473	438	418	474	484	457	426	421	447	417	424	407	434	454	430	449	411	425	446	436	439	455	440	469	444	427	431	453	443	412	457	429	437	443	434	441	416	485	453	445	479	430	431	426	465	410	411	451	461	412	421	435	403	409	433	448	436	424	440	432	423	447	482	444	488	434	444	459	453	388	451	421	433	466	461	437	452	400	442	458	443	428	481	397	438	424	421	442	436	451	422	427	448	443	475	421	431	461	434	440	447	431	471	435	432	453	403	441	455	429	495	475	460	428	455	416	439	435	454	432	427	423	421	421	424	442	424	436	434	437	421	440	443	450	457	427	450	431	464	469	429	462	410	460	395	423	470	419	435	425	462	458	447	425	412	500	455	412	432	466	476	451	492	460	424	420	414	444	486	464	396	424	398	415	423	452	409	425	403	436	440	429	447	440	417	437	452	446	450	424	439	435	450	444	399	477	408	432	463	433	449	432	486	469	433	464	451	451	379	484	450	438	439	448	453	454	413	458	448	458	442	453	441	418	424	430	446	445	444	459	446	457	463	452	451	437	416	451	400	456	453	462	459	452	470	437	467	435	437	414	434	457	453	437	449	433	484	431	413	440	433	435	457	446	431	443	451	422	411	447	448	413	428	455	473	464	422	419	452	417	413	429	413	447	451	441	455	447	398	427	466	457	443	470	450	455	449	448	413	412	460	447	403	417	437	429	444	433	447	449	458	432	410	456	440	454	456	456	442	426	448	494	442	416	460	435	441	432	407	439	454	473	427	421	408	463	439	432	434	441	431	468	453	430	466	429	413	440	395	444	491	440	414	463	455	426	450	432	456	455	469	474	442	458	478	422	428	427	422	436	457	488	436	462	437	403	451	414	429	397	451	457	434	451	441	417	435	441	445	439	431	438	470	482	469	424	474	466	455	456	467	448	439	462	443	398	417	415	421	461	426	403	439	457	422	445	432	459	425	473	417	439	450	465	457	466	422	467	422	459	434	426	441	429	449	463	423	428	447	386	458	446	436	415	467	440	433	442	420	458	438	425	463	418	421	410	435	421	480	391	489	457	444	475	448	442	452	388	429	486	452	458	441	467	454	443	418	424	429	426	415	405	423	430	426	423	448	393	429	419	369	432	440	469	403	444	462	429	414	410	478	452	446	410	411	423	420	436	449	451	467	444	389	423	448	444	412	417	454	437	438	471	412	450	407	444	493	440	437	456	476	442	477	431	412	445	450	472	448	459	416	425	441	414	450	445	451	402	412	431	438	410	447	442	463	443	436	476	411	445	440	402	424	437	456	439	397	418	477	442	431	470	460	463	437	441	472	451	438	446	430	454	413	465	459	428	473	443	477	442	453	459	455	418	451	439	422	432	410	469	434	458	438	465	433	453	432	422	421	441	456	493	446	428	417	447	451	415	458	397	429	419	417	442	469	416	437	458	434	429	432	447	466	443	411	472	450	429	430	429	460	447	463	438	447	428	428	443	445	446	431	436	420	472	462	411	434	429	421	438	433	438	454	433	423	445	436	425	468	442	450	431	437	447	442	420	461	400	455	426	423	425	427	420	487	441	437	448	431	435	435	449	444	417	446	431	445	470	480	436	432	427	481	480	434	452	436	387	425	417	447	419	403	441	458	434	454	454	467	491	422	419	477	442	434	461	430	446	453	457	428	460	456	437	456	449	414	485	425	435	462	448	414	426	446	394	429	459	460	420	441	438	490	456	452	473	451	429	429	434	408	428	469	432	452	482	444	447	431	443	434	435	442	457	450	449	484	453	448	447	440	454	425	414	445	439	416	416	440	448	457	447	439	435	449	421	443	446	446	422	458	465	422	460	440	432	418	460	445	427	412	463	451	426	417	427	420	434	448	453	437	423	432	437	430	417	468	467	432	465	460	443	459	431	443	414	428	482	424	443	435	465	425	444	456	414	426	462	483	461	514	411	434	440	475	441	436	414	395	460	425	461	424	408	424	436	428	471	439	401	447	467	404	418	457	429	424	406	467	410	455	438	396	431	442	434	445	429	424	439	456	434	450	410	446	429	424	419	445	411	417	445	477	428	455	458	427	455	468	451	455	432	418	461	454	441	446	409	473	477	448	445	421	415	421	466	434	450	406	411	418	432	440	453	469	423	440	423	454	439	446	442	427	402	435	434	464	444	449	429	455	456	437	439	435	431	463	452	401	459	439	434	422	453	432	454	462	420	464	425	473	427	427	434	414	441	387	427	424
20496	41671	37036	28563	23515	17323	11176	6642	4787	3530	2748	2357	1856	1636	1460	1345	1248	1120	994	871	789	686	701	621	612	615	597	594	552	533	591	512	505	518	511	497	546	495	542	530	531	453	512	473	491	496	494	479	491	480	495	452	513	534	463	465	487	483	439	485	477	459	470	507	492	428	483	437	493	476	490	492	487	517	475	523	473	481	478	490	464	490	449	472	503	525	461	470	460	458	451	484	495	500	464	462	485	513	454	463	479	484	483	464	453	492	483	471	476	470	483	470	497	454	448	463	484	454	489	440	510	473	467	501	492	511	451	448	479	486	469	423	503	511	481	461	495	470	481	447	470	491	444	493	494	514	520	480	495	483	503	462	487	455	454	490	421	448	454	481	461	482	460	477	442	486	509	522	487	493	441	509	491	504	474	498	520	498	455	477	457	461	512	487	477	494	483	484	494	478	486	491	442	493	501	497	479	496	447	484	468	502	466	449	521	491	483	458	489	505	510	482	519	506	504	469	502	479	451	503	466	508	467	483	471	519	486	512	487	507	466	475	499	473	457	494	472	520	472	485	478	538	522	505	479	477	469	507	515	443	435	462	501	493	462	451	474	450	491	466	497	484	488	528	463	467	492	482	502	467	521	462	493	433	511	452	501	472	465	516	444	494	482	469	518	466	473	482	519	499	470	492	487	520	439	429	467	493	466	479	461	489	497	505	509	463	500	509	484	445	480	463	475	500	488	500	473	474	487	465	467	477	474	475	482	470	504	408	461	510	504	470	500	473	496	534	479	430	481	479	467	447	475	489	517	470	426	497	503	498	474	477	472	470	467	514	504	486	495	456	460	470	470	493	502	465	451	456	471	491	468	479	486	517	485	457	499	460	481	486	486	464	486	516	507	509	485	505	539	498	482	457	437	456	527	466	489	468	501	458	484	491	478	473	469	472	487	518	482	464	488	525	427	427	468	445	508	489	478	447	490	479	493	476	466	490	486	485	476	492	469	493	463	466	492	485	472	483	479	504	512	462	449	481	491	456	500	482	454	447	480	433	489	504	491	452	482	495	445	478	468	492	467	444	466	512	436	477	467	490	481	441	453	473	506	498	446	509	506	512	518	485	478	485	462	462	473	522	456	472	526	494	519	480	468	480	495	475	466	462	494	478	539	502	520	434	458	503	483	461	503	458	498	489	466	491	487	519	470	449	466	424	445	483	504	459	474	520	471	469	463	461	433	484	481	472	474	509	455	449	494	519	460	464	461	470	481	441	511	475	489	470	471	428	538	500	488	437	480	470	475	480	490	456	480	455	450	447	523	410	473	486	487	471	480	504	494	447	482	474	512	508	465	451	473	461	503	470	456	470	474	471	501	495	475	467	510	486	493	481	487	498	459	470	495	479	472	490	430	460	478	478	478	497	447	452	470	468	472	455	493	486	499	507	499	482	507	493	487	476	452	506	479	455	448	462	510	473	455	467	508	469	471	442	500	466	489	477	516	517	488	479	449	468	485	509	487	453	468	530	461	499	471	427	496	527	501	452	480	479	468	449	450	474	467	466	516	471	470	477	464	455	431	483	473	517	435	501	455	483	457	495	455	455	477	494	452	460	481	476	494	482	495	473	503	472	437	470	438	494	485	466	481	463	465	481	496	487	495	451	520	465	514	491	471	484	468	462	469	495	454	449	467	483	447	450	499	453	491	473	453	427	476	489	500	482	466	464	502	485	461	475	460	476	450	473	455	436	463	485	479	459	447	510	438	497	495	476	493	464	488	492	536	507	482	509	503	488	434	502	473	488	449	501	483	494	487	485	484	508	468	487	501	500	465	483	440	485	457	488	450	481	497	504	504	502	478	505	475	444	494	465	487	483	494	463	470	479	496	479	490	514	486	456	478	489	523	461	446	495	466	474	487	495	449	494	473	510	480	493	471	477	506	480	472	456	508	456	485	497	462	475	455	479	548	503	455	496	459	500	483	489	466	498	480	484	502	442	474	449	450	505	447	468	460	449	479	453	488	451	446	496	515	470	506	507	503	469	461	441	515	467	540	503	506	515	467	521	510	452	488	510	443	439	465	465	436	468	498	507	498	438	477	466	480	464	477	458	453	485	484	443	459	486	484	508	519	481	496	510	471	429	492	529	453	497	497	468	489	490	480	493	475	464	486	484	493	471	449	457	492	485	517	488	456	475	497	459	457	482	489	486	454	508	464	518	489	462	534	475	495	477	504	501	488	459	440	488	429	432	471	486	504	474	474	467	464	495	492	528	490	473	481	456	486	442	445	440	458	475	454	481	466	464	495	473	471	473	493	464	470	497	450	484	468	474	478	488	511	481	466	466	474	457	476	471	516	458	445	492	487	454	454	464	468	464	448	464	458	495	483	473	453	488	473	497	477	463	483	509	485	479	499	478	480	501	423	515	473	467	484	419	499	492	457	464	509	444	519	508	451	475	489	455	480	476	461	510	467	480	485	535	486	465	478	522	510	462	478	495	495	473	502	475	471	471	508	453	518	453	452	479	488	469	476	452	507	439	496	503	494	479	469	467	481	488	479	491	513	461	465	518	473	472	514	470	484	530	474	464	460	466	485	513	434	463	480	473	442	469	488	501	470	501	441	455	488	468	498	508	488	480	475	462	497	459	518	461	494	433	477	463	472	467	473	445	470	475	487	481	467	493	473	467	486	498	490	498	508	521	460	498	481	523	494	464	482	497	503	468	453	475	501	439	471	473	469	481	453	466	472	464	469	485	470	486	461	483	455	477	513	489	488	480	470	478	520	499	486	506	491	467	509	499	494	458	457	456	503	497	496	477	472	485	471	499	523	462	482	499	478	474	493	505	521	470	473	491	465	515	468	481	514	506	454	476	506	494	483	483	476	479	430	516	475	510	449	505	497	440	481	520	476	466	505	428	480	483	465	494	502	491	493	502	478	476	428	463	473	480	489	504	470	511	518	486	488	494	473	486	470	478	458	498	464	510	521	451	486	470	474	458	501	464	520	472	467	492	498	462	492	453	459	432	486	516	503	508	484	472	497	490	479	494	473	471	493	501	496	470	480	496	489	489	457	453	511	488	483	501	464	499	484	491	490	492	489	488	471	472	432	471	438	460	477	480	447	462	475	490	461	460	460	492	498	485	496	479	490	475	441	509	490	452	478	513	505	483	452	462	491	491	471	493	494	468	488	482	467	480	507	464	487	450	493	493	472	480	485	526	488	493	526	504	467	452	523	486	497	470	500	464	408	463	468	486	448	455	495	478	471	478	485	526	475	470	477	505	482	463	512	487	435	486	446	509	472	463	458	465	525	490	487	503	488	454	484	488	455	461	511	475	428	487	486	475	449	445	475	461	459	481	465	471	481	464	470	476	519	458	464	462	514	474	480	465	456	488	467	462	456	471	502	501	432	492	476	457	464	494	489	471	468	527	417	487	484	459	493	460	482	485	455	488	458	470	453	472	471	529	509	477	476	464	486	475	474	469	516	478	474	495	479	475	473	457
22461	20996	28556	23757	21623	23198	21057	9134	4928	3685	2848	2423	1785	1539	1296	1233	1088	1018	907	797	666	475	468	441	464	416	403	404	362	311	328	366	316	293	294	306	317	297	298	288	310	249	265	290	286	289	288	274	250	256	261	302	258	296	251	260	256	274	247	247	251	254	271	258	253	267	282	261	272	263	254	250	237	242	227	271	259	271	255	224	257	270	232	219	271	269	225	277	233	220	255	277	268	273	263	222	258	251	247	262	245	273	219	255	238	251	263	274	264	266	246	240	256	264	268	267	252	241	231	256	285	246	259	261	262	253	243	244	249	262	268	233	286	226	251	271	257	271	253	240	269	219	269	278	265	252	262	273	232	237	271	242	257	233	267	257	265	263	253	247	253	241	227	246	264	245	242	248	264	250	231	236	275	257	260	268	247	251	249	250	243	225	242	252	262	252	273	247	280	259	260	268	255	253	248	266	261	264	256	272	232	249	232	279	225	250	272	242	287	228	279	262	262	253	269	237	264	263	251	269	243	242	241	227	235	247	266	227	254	268	245	229	259	286	259	253	234	255	254	260	264	239	258	249	251	225	243	287	249	252	233	229	233	253	245	269	227	252	261	261	225	283	258	280	246	224	272	269	227	227	258	240	256	266	266	230	239	240	258	280	262	280	243	238	228	242	259	252	247	240	262	254	272	241	251	255	224	238	277	285	255	217	267	237	263	283	235	240	237	250	208	259	259	238	262	238	236	235	255	262	272	256	248	230	249	260	223	271	242	244	258	267	259	233	273	268	260	247	264	260	228	237	244	258	278	254	260	230	249	246	265	236	266	259	233	249	261	283	231	252	263	259	270	245	244	268	270	277	259	266	285	234	268	224	274	239	247	231	290	275	270	224	259	258	274	288	263	281	250	254	238	262	226	253	244	283	234	247	268	223	256	275	260	250	241	227	255	283	253	261	247	270	254	258	273	261	241	235	233	250	252	255	267	261	263	248	255	235	262	228	248	239	254	257	272	242	253	272	272	248	242	255	264	252	282	232	245	269	234	238	248	261	270	242	253	252	263	226	249	263	267	256	231	268	267	276	287	256	220	276	258	256	244	250	264	261	259	223	264	225	249	240	274	266	253	263	257	252	244	256	255	268	285	233	249	246	225	236	271	242	258	237	241	262	236	248	282	256	286	245	272	273	253	260	272	252	252	226	254	273	272	258	262	214	231	245	270	253	278	245	264	240	281	250	256	248	232	280	273	273	241	241	258	278	263	262	252	262	239	274	238	263	239	258	263	253	250	248	266	263	223	248	262	249	255	264	266	247	254	259	234	270	238	234	262	268	260	249	257	251	262	281	241	234	241	241	258	278	242	264	270	235	263	247	238	272	249	264	242	247	237	241	253	270	253	267	247	261	236	237	242	256	278	238	270	297	263	254	236	265	256	235	262	279	267	275	243	298	264	246	279	244	257	215	239	282	233	259	264	273	236	232	287	259	266	253	256	256	258	280	258	257	229	255	244	251	280	241	220	243	246	246	250	235	272	263	285	258	260	261	283	254	281	241	247	259	249	254	263	258	250	254	266	268	224	237	261	261	249	260	248	232	241	215	248	278	269	252	286	248	253	266	242	242	246	239	274	246	269	264	257	251	249	250	233	249	263	229	284	259	265	251	249	279	274	237	273	259	265	251	258	235	253	258	257	246	270	256	232	271	267	266	258	242	245	247	254	237	241	264	239	223	242	243	257	290	234	265	231	234	253	248	254	280	274	264	247	229	250	226	267	227	252	273	258	254	223	277	247	262	252	271	263	253	269	239	257	258	246	237	225	272	264	218	251	269	261	248	239	231	275	260	242	241	252	288	275	261	250	254	267	262	243	270	234	263	246	245	249	238	231	249	249	272	259	244	244	253	235	254	269	235	252	246	270	261	260	262	249	258	235	264	294	238	262	223	275	247	254	248	278	250	227	263	258	229	231	236	236	258	258	256	245	248	256	280	231	239	271	243	249	266	272	240	242	263	289	251	269	264	237	260	262	251	251	263	245	265	260	267	264	257	256	238	252	261	236	268	250	265	225	224	239	247	237	236	237	244	255	247	272	250	258	246	230	222	227	268	249	256	261	262	271	230	237	275	251	234	249	267	245	233	249	228	251	277	238	267	249	289	217	275	252	230	261	274	285	267	250	210	257	249	256	259	293	271	283	297	267	269	264	276	251	245	275	272	259	292	248	237	244	273	260	256	259	260	281	249	259	243	276	266	250	251	275	261	265	255	246	232	227	275	266	258	270	252	250	273	233	253	210	229	260	253	246	241	246	229	248	226	243	232	271	272	249	223	252	249	217	278	270	234	236	262	267	250	235	260	259	231	258	244	269	255	271	263	248	281	262	270	264	217	250	236	282	279	245	255	244	277	252	251	232	253	277	220	230	265	227	236	242	238	268	244	266	252	263	242	228	249	254	245	254	253	271	243	252	243	231	202	255	275	245	262	199	235	255	255	250	246	265	257	246	229	241	232	248	253	261	235	224	231	250	225	239	240	256	256	241	238	257	241	238	253	271	232	240	245	283	275	223	264	249	258	255	258	285	254	221	215	256	242	264	252	264	263	253	254	265	239	236	262	240	217	274	237	258	263	246	237	247	252	235	295	262	246	244	243	280	264	256	278	251	269	286	260	252	254	264	243	289	264	245	260	250	220	277	237	252	293	226	248	241	239	281	266	257	258	235	258	244	235	244	255	245	243	236	232	225	258	255	231	249	271	262	247	228	262	257	281	229	261	274	261	245	243	221	223	255	256	249	254	251	253	241	275	262	251	273	256	237	228	253	278	233	252	251	244	266	249	236	255	253	261	252	248	269	241	270	273	248	242	264	264	231	291	286	277	240	247	228	267	251	256	225	264	247	227	259	232	241	255	260	283	256	251	253	275	273	256	266	226	270	260	279	242	250	262	263	250	261	296	252	232	252	225	235	256	286	204	267	271	205	256	239	250	254	264	298	271	269	259	268	253	227	263	247	254	255	236	230	241	221	259	254	226	279	232	259	262	270	229	252	243	254	267	252	260	239	227	245	245	246	206	247	245	246	250	286	235	235	239	252	241	250	225	233	239	277	254	259	252	253	238	236	225	240	212	243	245	259	273	270	254	244	258	278	262	254	262	254	280	253	254	235	261	264	259	241	266	260	255	291	237	278	260	223	262	264	215	256	262	242	248	264	269	270	257	285	267	241	251	245	255	262	233	238	232	243	239	254	240	239	254	226	265	273	245	253	280	254	260	250	224	243	245	262	282	227	261	267	270	237	249	233	235	244	247	244	257	250	258	291	254	260	251	229	265	242	269	229	255	230	290	295	273	276	242	257	256	228	238	280	255	255	273	252	246	228	247	247	254	260	270	243	249	285	243	253	270	258	286	249	236	235	232	246	236	241	254	258	229	261	262	235	273	254	229	238	264	272	236	243	274	242	234	230	274	267	251	254	267	252	255	258	280	281	257	209	232	260	240	269	231	245	269
23180	49735	45111	37374	32306	25401	17052	11132	7617	5693	4474	3742	2977	2311	2108	1888	1575	1424	1327	1031	940	750	667	638	581	554	481	480	426	408	417	403	392	366	353	355	367	335	373	343	337	317	320	330	312	321	277	305	312	327	325	305	335	334	270	290	290	268	257	268	264	278	318	273	293	256	282	241	290	302	290	250	245	266	281	260	299	285	272	273	288	280	265	305	296	297	279	299	317	291	277	266	256	264	277	294	272	281	275	269	245	266	296	273	262	286	267	294	271	280	276	268	278	310	286	266	262	278	257	296	247	284	253	267	287	280	257	298	259	277	293	299	325	271	298	287	291	261	279	287	252	334	278	271	290	269	283	283	269	275	263	273	320	310	289	289	270	286	280	249	270	303	285	235	267	285	267	277	243	258	304	294	247	284	279	291	250	292	310	258	246	284	266	292	293	279	274	280	270	291	275	280	292	278	261	287	271	279	273	259	284	283	283	255	258	273	280	272	246	277	294	252	290	266	285	266	283	282	304	243	254	271	281	276	280	288	265	269	277	311	258	278	254	247	275	289	252	287	274	306	305	316	267	276	287	261	293	284	279	294	300	274	290	282	276	262	266	254	253	251	271	268	270	268	274	270	261	259	302	277	262	303	260	286	307	273	276	248	272	272	269	266	255	231	262	281	280	280	280	282	262	297	271	303	282	288	249	264	259	281	264	283	264	263	274	265	280	258	308	267	265	272	263	253	240	292	274	276	260	287	271	278	281	270	292	256	307	272	268	274	281	296	248	261	248	265	267	281	262	305	278	269	285	307	262	287	275	278	264	270	285	281	278	300	269	259	281	267	277	258	285	265	300	303	274	281	283	271	267	258	287	273	269	285	276	271	277	302	266	253	302	268	267	277	287	284	277	264	239	305	273	281	290	264	299	288	241	259	242	273	280	278	274	262	263	291	303	253	314	271	281	262	263	277	237	286	274	282	284	310	308	303	280	269	274	253	262	277	280	249	243	277	253	284	288	279	285	294	281	312	292	252	245	275	280	278	300	245	266	279	283	264	284	250	248	259	286	290	259	269	282	278	291	271	283	261	254	306	263	285	287	274	268	304	285	269	288	300	323	284	272	248	295	273	277	271	272	292	317	286	269	285	322	285	275	273	253	270	313	298	279	252	284	307	280	293	312	281	238	263	289	307	261	271	293	271	281	288	269	273	254	277	292	245	278	277	276	297	270	292	270	261	290	249	290	253	308	278	285	252	277	248	285	274	263	301	311	271	278	287	274	278	252	276	254	242	274	303	261	274	263	297	292	257	270	252	280	289	292	284	284	286	259	248	269	256	257	249	282	276	274	313	246	281	286	285	284	280	274	273	271	308	275	279	286	282	262	302	286	272	273	261	291	283	280	254	256	293	308	282	289	254	276	292	281	262	275	268	257	262	278	300	247	294	282	255	301	282	274	254	283	289	274	260	259	278	258	271	269	291	250	275	270	234	275	266	269	310	279	272	287	278	253	266	268	305	280	280	265	270	274	279	281	290	280	298	271	272	285	299	251	227	266	268	291	254	310	306	292	294	298	275	275	288	261	327	282	281	297	281	288	251	259	275	268	272	271	278	266	266	288	305	290	262	285	298	264	266	283	291	259	278	284	277	282	296	304	277	278	261	254	285	290	283	296	243	269	282	283	272	239	294	281	268	269	311	262	274	301	275	272	275	306	286	313	270	324	298	284	271	254	289	278	291	290	295	251	283	280	250	302	270	276	251	285	287	272	275	306	250	270	249	261	280	299	290	275	290	262	320	270	263	288	274	273	266	273	261	272	274	251	285	273	264	306	274	269	321	271	256	269	263	248	255	293	279	255	277	259	293	273	245	275	279	275	275	268	289	271	286	265	263	251	232	259	279	273	247	264	273	305	294	277	285	284	295	268	277	250	310	296	289	258	276	296	282	258	311	273	274	256	256	257	295	238	282	302	285	288	280	279	299	317	290	275	281	264	288	272	295	289	280	284	299	278	261	284	271	287	282	271	282	295	272	313	298	272	280	275	274	279	252	276	254	232	272	269	276	253	283	263	291	268	291	275	262	272	277	287	266	258	282	276	286	284	316	256	279	263	293	259	273	267	293	283	266	284	275	261	282	267	274	277	279	308	272	291	281	273	271	258	266	256	281	272	258	263	285	285	277	269	255	272	292	262	278	265	266	267	249	244	293	311	288	308	257	280	286	272	280	271	260	298	302	259	274	267	278	251	250	274	267	286	226	283	271	282	282	291	247	265	266	287	299	277	287	264	247	282	265	278	278	271	280	272	236	284	253	276	256	266	287	292	255	289	252	264	260	262	273	296	280	288	275	244	277	269	285	292	292	266	305	279	286	287	268	260	276	294	287	270	291	250	279	283	300	309	268	291	283	284	281	263	287	249	300	263	262	258	278	301	293	269	289	305	308	269	293	292	275	268	292	271	272	279	255	274	300	274	282	292	277	265	287	272	292	256	283	289	249	289	279	276	278	245	249	299	288	254	246	299	290	276	254	304	251	275	293	312	275	298	302	245	282	287	268	275	238	263	272	281	306	271	262	289	271	272	256	284	248	263	282	294	285	286	285	270	283	312	272	279	281	300	284	266	285	268	289	266	278	267	280	298	279	293	337	302	253	272	297	263	259	269	273	274	305	266	261	302	290	267	255	282	271	261	264	319	256	260	269	266	293	280	247	284	261	261	290	255	288	292	287	287	277	256	292	285	298	281	265	287	298	287	281	289	296	248	280	273	225	281	315	267	295	283	265	296	280	255	266	261	280	293	275	294	272	261	271	271	262	285	255	269	267	298	277	292	299	259	266	263	278	279	282	296	296	286	270	279	251	263	273	290	304	275	256	247	292	292	281	286	257	270	274	298	265	274	261	287	272	291	287	300	235	284	286	275	263	269	308	267	270	284	297	262	254	292	275	290	270	274	297	266	301	321	292	283	279	245	247	279	275	290	246	283	285	256	332	276	280	278	253	266	283	288	261	259	295	289	281	267	304	273	268	245	279	303	286	287	285	265	265	270	288	281	272	278	285	277	270	261	279	268	270	268	315	290	261	282	260	272	282	271	251	262	260	275	283	292	261	298	270	293	302	285	277	290	278	273	284	278	279	260	271	286	259	266	290	286	308	288	267	316	275	278	283	271	259	268	323	301	306	301	276	277	253	275	298	275	284	279	285	263	261	285	258	277	258	272	291	246	281	302	276	274	257	262	260	292	264	254	281	266	292	267	282	304	268	287	252	292	256	258	291	298	280	258	256	298	266	263	281	270	263	306	274	269	301	253	299	308	291	291	270	284	258	279	289	260	301	295	301	257	286	307	278	280	266	264	269	274	275	304	295	267	301	266	298	241	284	286	312	268	280	268	273	298	289	268	286	299	278	273	316	283	242	286	253	288	262	240	286	282	288	295	267	260	272	247	268	308	288	295	268	270	282	272	263	279	291	288	286	273	260	296	273	287	263	299	279	288	287	300	290	267	305
27806	24245	29407	23654	15928	9822	5326	2940	2135	1723	1510	1325	1187	1043	945	988	912	834	876	781	706	652	584	634	686	612	589	585	555	565	568	561	565	550	597	562	620	570	568	572	602	577	563	547	581	559	591	555	527	563	556	584	561	593	552	561	535	592	594	580	603	593	520	574	542	539	602	556	583	591	586	542	561	591	568	590	625	527	571	589	579	627	565	573	558	573	598	553	582	556	508	562	580	551	529	615	531	588	598	597	546	536	570	542	532	610	611	619	578	568	539	576	593	605	605	570	572	635	548	592	555	546	573	554	569	566	578	559	562	583	565	569	566	549	585	558	599	534	543	574	568	536	548	574	566	616	557	606	558	598	565	591	578	600	577	584	587	537	595	576	556	588	609	580	587	595	571	534	521	556	583	529	609	562	565	549	561	552	577	551	570	576	601	574	529	593	583	581	550	563	555	558	613	606	563	534	574	566	575	580	551	604	556	547	595	544	554	594	530	561	556	591	582	532	557	559	604	571	556	596	561	590	558	549	568	572	625	555	579	569	545	556	595	601	593	539	569	565	537	547	571	571	574	591	558	610	575	536	520	543	559	598	596	619	557	546	553	526	572	541	520	583	590	567	572	586	550	555	553	568	587	536	542	595	544	511	575	582	546	567	589	564	558	529	561	565	541	568	522	545	586	544	535	586	601	578	556	546	567	536	566	537	574	626	577	606	603	558	540	596	586	548	563	582	542	586	589	555	562	578	592	549	570	588	581	570	544	561	585	553	548	594	578	548	561	581	564	586	595	541	588	588	547	595	552	611	559	563	511	551	593	581	573	601	571	560	560	528	537	582	560	614	561	582	548	539	551	542	572	595	562	580	598	565	572	566	566	569	571	574	562	540	573	549	558	585	605	603	571	562	493	550	544	605	528	587	563	533	567	615	565	568	538	589	634	581	531	564	562	595	571	542	531	585	640	583	567	536	577	563	590	555	580	562	557	590	566	557	537	627	560	548	545	591	569	555	563	572	568	575	590	532	549	564	546	561	594	550	537	540	637	551	575	583	553	539	590	568	544	539	573	530	615	607	558	590	586	619	584	586	579	568	566	585	565	586	550	590	585	613	587	521	561	566	548	530	574	587	584	582	555	584	625	560	554	537	611	584	588	578	562	571	554	613	578	579	540	579	587	603	581	578	567	562	590	600	541	535	574	575	543	585	608	522	569	540	541	576	612	550	581	581	581	585	576	561	555	529	605	593	534	556	580	570	580	587	555	548	522	609	566	553	541	572	535	541	573	553	575	556	602	577	542	608	610	578	546	557	551	545	593	545	583	539	572	589	567	554	603	577	590	549	565	556	575	588	546	563	580	608	582	522	558	584	609	556	563	583	569	562	604	571	637	532	576	559	594	547	543	617	541	527	559	563	546	561	577	573	522	557	582	579	554	570	586	590	579	534	589	565	616	582	586	574	576	579	566	582	537	548	588	578	596	594	568	578	559	576	562	593	534	595	573	523	558	572	572	578	567	591	553	579	586	545	559	574	573	554	570	548	555	587	591	547	590	567	574	540	550	537	550	590	570	583	579	561	592	597	586	518	563	553	593	546	553	569	605	562	604	553	589	541	575	563	569	557	577	590	563	592	601	572	569	523	551	598	560	585	562	556	536	572	567	631	564	535	629	566	609	545	562	541	517	577	567	590	577	547	623	578	556	573	548	583	594	568	525	561	545	565	553	559	580	602	586	531	563	530	586	536	612	591	583	589	588	614	557	554	586	594	576	569	615	596	557	572	553	554	570	562	560	528	543	561	590	592	541	544	574	564	583	572	569	546	561	557	535	564	556	557	531	490	521	549	564	559	568	549	541	556	577	524	563	578	558	554	579	551	597	537	598	577	550	595	570	565	535	571	622	574	529	570	539	588	564	550	572	553	575	558	577	567	630	597	592	549	599	586	587	567	554	610	545	570	579	558	547	519	558	563	632	588	559	606	575	574	549	595	580	542	557	588	583	569	562	586	537	568	566	543	575	557	559	623	534	590	584	547	593	557	557	567	588	532	594	522	578	574	556	527	556	546	556	597	583	566	560	571	506	498	561	552	597	588	578	574	623	548	555	542	530	636	615	540	579	545	583	520	556	584	562	580	572	562	605	575	572	581	533	576	566	592	560	581	576	567	544	547	599	569	583	557	565	576	529	609	575	549	586	566	602	591	560	566	550	586	594	589	605	513	557	579	554	569	587	613	564	586	599	569	552	557	576	527	598	505	572	557	552	551	570	550	533	591	575	560	561	571	506	539	528	564	606	572	555	542	579	503	576	605	575	553	596	545	559	580	563	583	522	542	593	542	610	556	581	548	568	574	575	558	563	573	559	578	552	576	576	602	526	563	563	580	586	571	592	553	546	550	562	611	578	529	591	580	531	563	542	574	561	529	578	561	569	571	589	610	542	534	586	566	562	592	566	565	550	533	550	536	580	526	618	549	560	568	547	570	536	597	534	546	562	596	565	545	576	594	566	567	564	568	558	529	544	580	628	546	527	532	530	562	599	540	575	554	557	582	559	610	574	556	594	568	543	543	570	569	560	561	586	556	599	571	600	577	549	559	561	541	548	572	570	570	574	568	585	609	613	565	562	555	569	619	595	505	595	561	539	578	600	540	576	572	567	592	543	509	547	587	571	559	543	612	576	572	568	601	597	565	556	601	561	596	562	579	524	549	541	576	597	604	535	552	552	564	599	575	590	516	547	562	571	548	545	591	573	575	594	589	526	569	569	554	572	612	562	573	555	539	584	619	570	569	565	577	561	588	613	578	589	568	584	566	525	571	602	597	571	603	638	567	575	569	565	555	556	586	523	605	587	572	550	560	535	601	553	555	602	556	550	559	582	569	570	534	613	555	570	525	546	546	554	563	624	587	613	558	584	581	551	537	516	535	581	558	561	541	575	589	584	533	553	583	594	557	566	523	554	552	564	573	597	572	529	553	555	598	532	579	537	562	550	552	535	621	556	571	553	599	559	583	531	591	561	551	594	592	570	569	588	561	531	604	531	612	575	611	554	582	596	545	554	560	580	556	533	604	554	542	584	569	538	526	563	568	611	558	513	513	579	566	578	522	504	599	525	604	574	610	577	546	561	575	558	630	568	542	589	558	530	594	564	544	572	579	599	564	599	549	573	561	558	583	531	566	600	574	592	552	580	539	561	592	568	516	559	554	584	527	565	577	556	545	581	543	545	565	543	550	571	558	545	568	592	560	554	530	609	570	627	531	586	565	596	590	598	537	578	547	529	593	596	598	568	599	568	593	550	541	598	582	559	526	595	562	565	604	523	573	562	545	623	551	557	591	564	521	563	583	537	573	565	523	548	576	580	549	550	579	549	581	583	551	573	539	598	575	549	541	533	564	590	553	572	503	581	546	550	561	548	578	578	588	566	568	529	548	552	556	550	598	592	515	555	544	568	587	563	552	554	592	538	532	557	542	545	568	558	556	563	585	536	583	551	538	585	573
19434	36344	31723	22915	18410	12874	7863	4879	3421	2709	2253	1869	1640	1408	1333	1273	1183	1061	973	907	801	784	738	748	723	687	693	633	641	662	609	615	623	658	689	642	669	665	656	637	644	672	604	680	633	630	636	647	621	618	658	636	653	654	662	645	631	602	587	645	609	626	654	633	615	647	614	665	607	653	642	631	653	602	606	631	631	650	613	613	664	575	599	630	618	634	617	645	636	644	591	607	604	600	610	628	629	603	597	593	626	613	625	654	583	614	608	653	588	644	626	641	657	597	660	643	640	666	607	630	673	610	611	599	597	564	650	624	637	627	575	626	645	574	614	625	589	616	638	687	589	618	630	623	612	608	658	640	638	601	625	579	639	648	618	699	674	612	648	597	572	653	631	598	653	609	679	609	643	615	659	655	598	630	655	593	640	661	621	614	606	592	615	612	623	620	606	642	631	647	647	626	599	641	651	632	626	611	592	599	591	641	621	638	595	641	642	612	647	612	571	625	636	615	585	595	607	651	623	655	628	622	617	642	655	606	599	632	623	654	662	671	620	638	630	625	664	615	632	609	613	617	613	612	619	648	630	604	601	648	627	659	633	616	583	636	654	600	593	614	604	627	620	589	591	606	628	630	601	634	613	669	654	656	615	627	621	645	607	665	633	629	624	595	625	648	600	603	620	623	650	666	629	627	640	620	670	607	655	606	592	607	626	591	629	640	633	638	661	631	638	625	651	648	608	617	598	627	588	604	588	643	596	658	629	574	646	636	645	640	662	629	603	619	619	618	622	608	629	601	588	669	640	638	663	611	643	594	637	615	600	632	647	660	614	669	623	686	659	633	596	635	654	607	639	637	630	611	629	625	649	646	658	611	630	660	638	628	629	667	624	592	627	637	620	655	594	627	582	610	650	630	634	628	641	602	598	632	625	619	635	623	634	623	601	632	653	643	671	636	583	643	639	621	619	648	605	656	624	611	651	680	647	671	585	616	624	622	648	642	638	628	627	621	612	613	639	561	638	635	606	617	624	608	660	636	596	622	628	622	614	665	615	625	596	633	635	632	662	645	618	622	660	653	620	633	639	628	598	614	626	654	580	602	659	636	644	611	611	644	605	626	674	617	586	631	600	616	661	609	634	634	629	594	655	613	664	632	601	595	615	614	628	647	608	616	566	607	587	652	562	621	625	640	615	599	678	645	627	667	614	633	595	624	619	611	619	681	630	598	599	594	636	623	653	639	607	641	615	600	644	614	628	647	656	606	628	562	629	625	643	621	633	672	633	646	616	597	646	615	634	623	657	607	615	642	624	687	670	643	587	649	625	628	606	610	626	628	607	669	636	606	660	663	612	613	660	592	644	654	642	627	631	640	670	621	642	617	636	658	616	621	611	637	626	645	622	603	650	630	645	681	576	621	640	653	650	617	638	582	589	595	592	592	646	643	629	643	667	589	603	606	599	629	621	632	615	622	631	630	602	633	582	603	666	646	660	599	657	624	635	671	650	637	583	607	635	655	635	664	662	621	635	623	658	635	602	589	591	649	622	565	619	593	614	581	595	649	679	569	628	625	655	618	627	617	613	611	652	656	604	611	646	639	629	614	597	632	661	597	639	590	685	603	602	649	658	647	610	650	642	600	671	658	657	635	636	641	622	622	661	637	673	683	638	615	610	632	612	651	636	653	623	589	641	649	627	614	662	625	617	650	630	623	614	631	631	678	625	630	662	640	595	619	596	582	631	586	578	608	620	657	618	659	648	606	633	624	653	592	611	636	636	649	611	609	686	636	610	646	627	678	663	726	632	620	646	592	595	613	608	701	621	649	595	622	624	612	649	621	635	657	619	567	576	644	591	604	600	631	604	587	603	629	642	637	625	635	604	640	599	649	619	645	621	611	556	644	664	677	635	613	666	692	618	624	594	581	601	598	669	622	636	624	641	629	589	579	647	592	647	593	647	629	648	609	622	641	656	633	619	658	655	634	639	613	639	603	626	644	650	661	589	618	658	632	591	631	597	622	613	628	631	658	636	657	634	638	630	636	598	630	667	611	629	614	650	668	633	671	630	605	602	599	588	636	620	588	616	674	626	658	639	643	680	650	603	602	623	608	648	582	617	664	613	604	576	623	652	637	647	603	646	624	631	630	650	600	613	576	603	669	612	603	613	620	623	658	615	620	634	589	633	616	595	623	659	616	618	623	634	674	590	664	602	674	611	609	653	611	629	622	595	645	625	682	657	610	671	651	598	646	593	589	633	610	626	615	600	600	641	626	637	561	612	599	585	627	636	642	606	624	635	641	582	595	645	657	602	579	670	622	641	616	614	603	605	630	626	645	602	640	596	612	638	578	599	601	693	633	621	639	639	667	613	620	667	642	577	613	624	668	652	636	659	648	611	642	643	637	626	635	657	635	658	588	645	593	659	657	594	618	665	657	648	658	580	608	596	679	601	640	625	649	627	635	628	649	652	642	574	593	624	605	627	615	615	639	615	665	619	646	627	648	661	661	644	629	589	643	637	613	647	659	599	658	698	585	645	625	624	672	616	585	553	647	609	622	590	617	629	617	607	694	635	637	652	568	646	613	618	641	622	630	628	601	649	663	651	622	617	621	589	656	637	593	601	605	569	626	625	643	637	603	652	611	655	646	638	653	639	615	634	662	619	632	632	624	616	673	619	630	584	593	635	650	636	623	660	628	637	623	647	575	618	636	634	648	597	617	610	648	653	618	573	622	648	617	652	657	605	564	572	606	662	639	639	616	641	664	628	643	634	583	603	603	652	583	621	662	641	639	555	660	604	646	604	608	623	573	624	634	610	640	615	648	644	685	603	610	619	615	616	657	649	569	599	610	589	625	633	623	631	617	646	654	641	594	639	617	611	614	614	628	614	624	625	623	608	642	568	625	628	603	624	629	608	604	638	615	598	656	668	602	575	650	599	586	616	620	641	637	619	583	673	670	651	625	634	659	645	613	650	633	638	650	619	588	602	612	613	644	627	668	627	641	631	624	612	633	622	625	599	659	623	638	592	628	610	592	620	637	649	615	633	626	624	594	641	631	575	607	650	650	619	610	623	605	613	596	658	652	613	605	617	649	603	651	615	619	637	581	675	621	628	638	585	649	600	588	659	597	611	590	643	639	620	669	599	607	654	634	616	630	604	617	598	656	623	602	596	609	636	633	613	618	616	620	637	649	645	632	630	612	615	582	601	614	632	634	613	647	614	590	649	632	619	610	591	654	603	573	640	644	651	621	595	628	639	633	646	619	632	650	599	615	617	621	598	650	620	609	613	618	649	607	635	625	607	642	602	627	644	606	604	603	583	604	652	632	654	627	634	638	666	609	584	607	638	670	581	660	651	617	625	620	619	606	627	654	609	584	627	605	624	588	612	668	628	610	613	639	603	622	672	601	615	607	668	591	652	679	639	653	660	579	623	674	668	611	620	658	599	648	597	649	604	660	619	651	606	605	597	567	644	618	603	628	637	642	639	619	657	573	628	557
23605	21024	28223	24480	22557	20727	12837	5752	3547	2702	2179	1896	1598	1304	1207	1121	1007	937	805	752	701	650	629	610	560	582	590	487	519	465	465	473	471	503	443	450	479	488	493	465	448	456	434	482	463	416	437	468	451	464	459	452	444	467	458	427	481	439	441	454	462	455	436	465	466	453	465	443	416	421	442	442	447	434	444	439	436	514	454	472	494	402	439	393	469	417	474	466	488	433	438	417	449	435	410	455	455	430	426	454	436	485	409	459	446	425	410	444	463	417	465	405	456	410	421	487	452	442	463	472	446	440	452	438	411	415	421	455	443	425	453	388	487	426	454	421	440	462	423	443	447	442	435	450	446	447	468	432	438	429	468	422	430	446	443	445	450	436	408	443	417	425	413	487	474	415	453	450	430	445	425	426	423	429	465	426	451	477	417	415	452	476	434	454	427	462	428	440	429	447	434	455	421	461	438	456	458	428	429	428	433	363	468	427	458	416	449	468	454	447	449	434	437	422	471	426	428	431	451	432	458	441	433	440	437	398	441	425	408	474	422	390	398	440	430	433	453	421	416	429	434	425	473	457	472	407	453	437	434	435	452	442	418	462	411	438	387	435	436	455	434	386	446	444	456	447	414	490	425	414	463	427	447	469	455	450	417	418	443	411	423	471	403	467	415	419	471	454	421	446	429	446	468	464	470	427	470	439	407	435	414	440	425	493	432	448	416	444	434	471	427	418	424	406	439	418	429	461	445	434	478	459	412	462	421	428	448	451	453	438	408	451	404	427	468	456	440	443	407	409	462	445	417	409	474	429	453	431	413	411	470	445	430	446	453	437	457	416	436	448	436	412	464	446	426	445	406	459	483	456	439	428	461	493	407	440	439	472	417	435	447	433	425	434	451	436	440	460	451	456	444	448	433	402	443	460	474	431	451	423	466	413	437	427	444	470	417	455	450	455	439	451	428	496	471	460	413	441	428	436	463	443	452	460	453	488	466	424	449	436	419	464	421	457	433	448	414	376	430	444	418	455	446	448	452	443	426	433	450	405	443	406	477	450	405	452	421	442	447	442	423	443	397	446	426	446	410	473	463	429	467	456	456	442	429	460	437	405	422	470	426	430	437	459	431	420	455	433	436	430	432	445	433	427	411	410	450	455	470	444	417	439	445	470	398	420	419	460	438	483	461	443	392	456	437	448	447	412	446	436	449	453	460	435	455	439	421	467	428	424	408	447	411	419	445	447	440	457	438	454	420	431	439	391	429	429	408	421	435	450	455	436	421	462	413	433	443	477	428	451	469	476	452	436	443	459	449	434	449	474	446	428	450	443	412	447	446	434	452	437	446	456	470	408	440	457	436	452	451	458	427	445	428	432	415	411	455	431	440	478	466	424	444	467	431	455	450	422	428	460	449	432	442	416	429	422	402	406	443	446	429	439	459	446	430	455	480	418	469	466	454	467	439	424	431	435	452	464	417	454	494	428	438	443	441	423	434	467	422	438	436	444	460	442	453	448	434	478	428	419	471	448	423	466	433	448	442	446	458	433	382	442	430	438	416	432	490	398	474	421	461	465	443	439	432	438	446	435	459	450	451	424	448	417	436	461	415	466	456	405	469	474	417	450	444	465	444	411	437	423	431	438	423	420	420	417	461	435	453	459	432	436	421	432	424	397	433	452	387	475	435	437	409	423	443	407	451	425	458	467	434	440	455	429	441	447	447	431	421	437	442	432	410	443	465	459	436	414	431	455	415	428	423	463	447	431	484	428	435	402	465	470	476	422	461	444	441	413	422	418	449	405	404	459	436	415	418	508	418	443	462	431	449	446	450	433	403	428	436	426	428	444	421	446	457	436	414	430	460	466	406	435	450	444	445	434	412	452	439	412	440	433	439	413	449	446	446	461	454	443	451	453	445	426	419	482	462	433	447	437	451	456	486	461	404	440	439	424	455	429	456	415	472	419	406	453	467	438	477	420	449	423	431	435	446	446	422	420	453	424	475	402	466	453	457	444	438	435	425	393	400	420	440	423	461	445	424	480	453	427	481	421	448	418	435	423	436	399	422	434	431	392	422	408	479	455	404	414	440	430	443	461	441	450	427	456	466	447	440	430	382	438	438	421	458	411	426	429	425	434	414	423	410	465	442	426	452	445	439	427	429	456	429	437	438	439	431	455	408	456	404	414	435	441	435	467	433	439	447	476	442	456	447	437	433	461	421	461	441	431	470	408	469	424	455	450	450	438	435	448	412	403	412	420	441	432	439	454	451	435	455	488	443	445	455	454	422	421	428	454	430	442	399	445	437	391	458	452	447	432	435	440	467	437	430	456	414	442	426	450	432	488	448	457	421	415	447	423	425	430	408	459	435	462	442	451	433	413	480	431	422	405	444	427	462	433	435	432	412	440	473	404	456	459	463	423	450	471	436	420	429	447	433	392	451	437	433	468	453	452	416	468	486	430	468	455	459	478	462	466	449	424	448	428	417	473	383	451	430	444	486	455	428	448	436	434	437	408	422	474	451	454	443	466	443	452	429	459	450	457	434	438	422	462	421	424	447	402	435	453	454	457	426	440	447	417	453	466	448	425	464	436	434	432	395	418	449	444	402	449	477	452	455	422	443	428	433	458	425	424	463	453	432	469	400	452	429	493	418	457	467	434	475	435	471	438	419	411	449	422	436	446	421	433	456	409	428	426	469	458	431	442	391	440	440	419	474	392	429	415	453	412	419	490	444	462	423	411	412	442	477	420	422	468	445	460	439	478	451	446	425	446	413	450	458	406	466	476	420	445	406	430	454	446	423	440	437	431	406	417	456	470	412	404	428	471	438	441	465	446	416	388	435	460	438	444	416	435	426	434	422	471	414	429	456	437	415	445	422	434	476	429	440	433	430	438	443	398	443	424	430	422	444	439	451	459	427	386	427	410	431	435	422	432	467	455	450	449	421	463	462	476	475	403	463	464	434	463	432	453	427	436	397	448	443	454	490	392	450	409	402	468	447	440	424	434	462	412	414	428	477	425	469	456	434	429	473	449	446	450	464	444	459	470	430	454	424	415	411	431	466	447	478	472	413	433	419	474	450	424	402	454	451	430	444	463	435	417	480	449	438	444	483	418	441	456	417	415	399	442	448	464	406	444	429	465	416	410	417	431	476	417	451	417	467	432	407	423	411	463	408	461	424	455	418	417	398	449	444	398	420	434	447	417	414	419	440	446	446	434	450	447	446	478	481	435	443	452	436	448	431	420	445	460	462	465	449	433	393	431	460	424	414	405	445	451	417	438	459	412	410	417	462	412	464	454	456	426	453	457	440	477	461	430	428	432	426	391	426	444	433	424	400	438	447	442	414	450	443	430	465	467	447	456	422	441	438	433	416	460	451	445	406	416	427	418	440	436	444	433	416	430	442	432	398	439	449	419	437	435	446	444	474	430	452	441	468	462	426	427	454	410	460	441	452	441	420	444	420	418	436	406	400	459	469	411	419	449	452	407	460	431	436	398	430	454
20689	44585	40249	31645	26733	20216	12856	8028	5489	4223	3377	2832	2251	1959	1767	1467	1426	1335	1129	1017	902	732	684	741	725	624	664	619	575	567	606	583	526	572	528	583	565	554	519	502	548	488	534	555	490	490	549	484	492	516	496	515	550	533	487	493	509	523	514	493	500	499	521	491	516	499	490	464	454	516	521	535	489	500	518	452	478	494	496	464	508	491	513	487	464	513	501	500	488	450	495	469	489	549	467	506	498	497	487	496	526	542	496	513	475	541	462	484	475	518	489	497	450	499	485	486	499	515	478	509	478	491	472	507	462	496	467	526	500	511	480	507	474	515	476	502	505	487	508	501	512	509	506	530	462	460	487	460	521	483	471	469	441	461	465	521	495	482	533	481	494	509	502	503	472	459	464	462	508	491	490	531	523	520	480	495	467	485	482	511	454	498	551	524	486	522	524	498	525	488	495	479	451	526	478	503	500	490	486	481	513	476	496	470	475	456	511	506	482	482	502	521	450	500	492	529	468	482	471	531	506	528	485	471	492	521	522	493	475	485	449	485	487	510	507	540	526	515	473	486	484	495	483	460	500	463	489	523	497	527	511	529	524	488	493	465	504	461	492	457	508	465	508	473	493	494	508	498	508	511	509	499	507	528	482	511	504	489	521	532	493	473	497	490	520	515	489	511	494	513	509	516	458	491	497	499	476	521	525	494	529	488	507	466	469	529	445	499	488	516	463	473	534	547	527	480	460	498	517	487	496	501	452	518	479	532	478	465	478	486	519	515	500	454	511	501	541	520	468	515	478	452	490	505	463	521	508	485	489	438	474	508	468	525	524	498	529	481	473	503	496	499	535	486	501	505	521	515	513	486	470	550	470	488	519	512	487	489	496	516	500	453	503	477	488	471	483	519	507	468	468	476	505	477	505	508	526	470	498	470	483	499	521	514	473	503	513	490	508	480	485	496	501	535	474	494	497	524	500	466	506	463	531	499	485	515	481	485	500	519	479	518	475	477	465	523	482	470	485	502	466	508	534	497	512	450	500	531	456	542	511	472	481	489	505	470	481	532	470	487	474	459	492	477	512	485	474	516	488	491	500	523	492	493	523	485	484	540	484	501	475	436	488	501	493	506	516	464	513	505	438	507	472	469	474	512	560	484	462	474	485	513	488	516	508	520	505	493	476	490	498	501	486	495	495	467	477	534	491	516	512	472	460	480	505	512	530	481	488	509	521	516	456	475	475	486	480	483	515	526	447	525	469	493	472	483	524	481	500	520	508	480	477	451	501	498	492	484	456	522	499	464	480	493	507	538	487	501	492	502	492	476	491	467	493	484	540	496	493	520	515	483	481	490	491	450	501	494	527	513	492	489	525	557	471	501	516	455	471	487	482	531	513	486	508	506	500	496	491	479	525	480	508	475	512	501	512	501	491	493	516	457	503	510	495	512	488	515	476	464	485	512	493	509	452	497	493	477	479	504	535	500	481	490	494	488	518	482	495	507	476	498	484	482	471	497	499	512	525	551	495	469	520	494	484	441	479	502	442	509	466	489	469	504	457	484	461	526	499	520	516	497	476	528	499	480	496	470	541	486	500	533	536	500	493	471	457	539	483	503	512	502	494	493	545	519	544	482	476	496	490	501	517	478	476	497	489	485	490	505	492	501	498	526	502	472	497	474	498	529	526	508	480	445	489	531	491	475	491	513	483	442	488	476	520	503	500	521	439	467	468	507	489	533	520	497	466	485	496	488	493	499	512	494	478	512	505	537	545	510	498	511	462	498	502	502	487	511	499	494	482	499	481	492	513	491	497	532	508	512	538	514	506	507	495	517	464	487	482	472	490	539	510	480	497	496	506	523	498	447	499	508	457	501	511	460	481	502	483	520	486	529	495	502	510	481	479	459	479	487	487	489	494	482	495	472	482	475	451	486	460	513	458	472	459	510	486	458	511	481	474	499	459	493	463	530	494	498	503	512	469	506	484	495	531	499	486	510	502	451	497	495	501	498	541	478	517	465	486	499	496	511	501	473	532	491	504	426	541	519	521	507	469	455	519	515	498	464	492	552	478	537	496	480	461	478	459	480	507	508	466	451	449	533	489	506	479	522	487	507	481	526	512	467	470	475	505	498	491	463	465	466	521	487	473	517	481	509	506	460	511	507	494	483	519	535	497	481	515	506	498	520	520	512	521	491	428	472	515	473	494	494	440	494	479	485	531	500	476	484	503	494	498	482	493	499	501	511	480	496	501	503	508	515	492	483	492	469	516	514	473	494	479	496	526	477	521	497	467	489	524	501	457	475	514	515	490	476	474	488	511	504	503	516	495	471	519	494	495	500	506	527	515	498	490	486	506	476	548	490	480	466	517	474	497	497	477	474	506	504	514	487	454	514	493	525	508	481	486	534	483	467	471	498	492	479	519	522	483	523	440	493	551	468	487	523	503	498	482	500	476	466	480	517	498	512	487	493	518	497	500	479	500	465	480	481	478	503	522	489	518	519	526	484	509	539	505	475	445	488	473	532	497	480	493	534	506	464	498	505	480	528	473	495	513	435	495	480	500	481	529	471	474	522	516	517	506	494	507	486	471	504	476	487	535	504	499	488	539	533	471	469	501	500	488	506	498	467	496	523	530	493	501	514	506	506	449	465	515	497	487	513	494	507	452	501	515	475	512	491	492	462	478	474	495	472	496	510	470	466	478	516	462	498	494	496	473	483	514	430	506	476	511	491	501	501	499	501	503	511	497	487	494	466	474	486	474	527	499	509	477	446	526	486	478	479	475	521	488	534	495	506	492	489	449	482	452	498	491	469	478	486	468	482	486	463	519	510	481	498	488	465	511	485	524	503	477	508	486	499	485	448	435	503	511	503	513	458	500	463	486	514	504	461	504	536	474	470	533	513	487	491	485	467	483	504	500	502	477	512	478	489	505	531	506	480	470	466	520	480	484	494	507	477	541	515	474	498	492	498	455	481	509	518	472	527	529	467	462	494	478	503	517	497	528	512	538	497	506	478	475	514	509	487	455	517	485	480	494	513	516	490	463	488	494	521	507	495	494	503	507	475	497	465	466	455	516	492	514	505	505	478	488	467	535	505	506	483	447	526	485	486	519	476	552	512	508	507	506	467	431	492	512	475	497	477	454	527	502	507	482	495	473	510	472	519	472	489	475	487	474	482	476	468	502	465	486	491	521	496	491	521	508	510	472	471	479	521	500	474	450	507	512	522	459	490	473	502	482	497	514	483	497	488	489	498	483	488	505	478	504	492	465	495	503	488	465	509	470	464	480	491	476	524	516	498	509	500	494	483	455	537	532	476	508	468	473	493	452	495	475	491	501	439	482	536	491	487	471	494	512	456	479	523	491	527	479	484	513	489	485	505	501	496	486	513	472	465	492	512	500	492	502	479	508	475	506	495	463	506	493	509	528	528	469	456	511	474	506	498	522	480	481	524	548	463	544	463	500	431	470	502	520	456	475	507	506	498	499	466	511	498	504	555	528	495
24562	20977	27586	25754	21535	15135	8088	4110	2660	2054	1798	1546	1356	1126	1068	996	886	899	788	706	681	620	581	563	523	524	505	527	453	487	434	460	474	475	481	504	466	502	465	475	486	443	485	477	484	439	489	452	422	444	479	442	463	461	449	478	424	470	446	433	479	457	439	437	433	461	463	470	448	458	475	424	460	461	468	446	442	457	490	439	431	419	433	453	447	471	467	450	485	468	421	451	452	451	444	465	422	428	482	444	471	436	441	464	440	462	471	455	434	435	460	412	409	442	448	446	414	440	427	478	459	483	407	472	430	465	465	408	449	415	474	434	479	433	463	457	461	479	433	474	504	443	475	470	483	459	460	461	453	429	431	456	427	419	464	394	467	461	422	436	414	463	462	426	463	461	441	467	442	448	448	471	477	489	479	406	434	440	433	448	487	457	444	456	412	444	502	441	445	441	454	455	433	447	470	463	465	468	457	485	456	465	456	442	474	468	414	451	440	459	455	445	418	443	451	442	434	436	425	445	446	484	465	438	483	424	408	460	487	440	513	434	443	458	486	456	467	449	463	442	449	429	441	457	428	390	454	428	488	461	446	447	483	433	441	452	460	444	478	430	467	440	426	471	442	476	454	474	434	444	437	467	450	428	481	494	446	427	453	441	427	476	428	419	492	422	449	418	438	439	425	456	451	428	448	465	488	454	449	478	438	450	453	448	456	440	495	477	431	436	433	463	469	411	474	450	471	412	452	463	433	467	458	456	429	434	428	427	459	455	437	431	452	426	459	459	449	454	487	447	452	429	470	470	488	475	455	448	423	421	467	458	464	452	459	477	472	486	466	438	456	433	438	467	470	496	469	450	452	468	424	448	444	470	460	437	476	451	451	415	471	443	496	432	442	427	475	465	442	428	439	452	462	487	442	444	446	422	433	427	438	424	466	484	480	460	444	440	440	477	445	457	455	471	433	422	450	440	455	428	435	467	427	494	482	435	462	450	438	467	412	457	447	450	446	444	450	475	439	432	437	441	454	438	409	446	459	454	442	449	450	429	444	464	447	459	446	430	459	408	451	455	414	438	445	455	408	437	442	444	432	418	451	451	421	441	451	425	468	444	437	433	479	513	444	443	440	412	499	437	426	481	454	417	459	448	504	427	463	434	394	423	441	437	437	440	450	459	456	442	433	457	486	436	458	421	447	466	446	452	397	440	456	407	438	458	438	440	484	493	420	455	448	438	438	436	442	447	430	445	437	459	477	459	417	460	450	477	452	477	425	453	439	463	445	475	460	429	450	472	439	422	451	464	419	460	463	471	425	441	447	423	452	469	426	489	421	452	463	410	479	436	429	468	464	455	442	443	454	488	461	450	438	481	435	473	465	438	451	454	482	455	456	434	466	465	477	510	448	443	471	405	452	436	446	439	441	459	441	455	465	429	454	458	461	440	448	493	448	433	425	461	465	449	445	450	451	445	443	456	423	432	420	431	460	462	497	446	448	448	418	429	406	440	433	437	434	461	399	457	450	426	466	462	446	459	417	437	428	458	446	432	422	461	408	469	464	437	424	453	466	462	456	474	455	489	455	438	458	432	439	420	454	459	446	432	439	442	447	451	430	447	468	434	479	491	451	466	461	421	436	463	477	453	448	471	420	414	464	458	457	454	457	416	441	437	447	435	475	443	440	426	436	441	431	410	463	487	493	482	445	462	453	450	443	476	475	465	434	440	419	445	458	490	493	415	395	447	446	457	429	469	441	433	452	396	427	460	451	485	484	452	421	477	446	412	447	458	449	418	440	452	470	423	448	422	401	443	448	457	420	433	483	448	471	437	424	435	461	488	472	445	427	467	443	453	467	478	412	435	466	449	454	469	444	446	449	478	397	443	429	431	443	463	470	447	436	433	434	435	468	424	455	486	465	446	450	498	480	471	442	420	494	471	465	452	451	437	427	458	479	414	408	452	485	468	446	450	443	475	418	479	432	449	461	431	449	459	488	466	452	449	412	434	476	460	415	446	464	471	477	422	476	464	447	418	422	431	510	448	450	462	409	493	436	426	433	436	428	441	454	426	477	413	446	418	426	436	466	450	453	443	488	408	439	448	456	461	442	419	388	419	445	449	438	410	428	498	486	472	465	445	455	463	473	441	450	436	474	456	460	448	477	423	445	467	464	454	436	471	454	454	440	433	466	468	433	446	427	458	425	424	441	444	421	424	480	469	459	472	444	438	431	434	478	458	470	454	430	424	473	464	438	442	483	457	467	454	451	412	437	426	465	465	426	472	408	427	478	455	434	456	468	449	463	471	442	419	462	453	465	476	435	458	476	432	484	451	459	448	463	441	431	436	437	473	509	419	459	428	497	441	463	434	443	468	414	437	498	474	416	496	485	448	493	475	459	441	497	429	448	435	483	442	466	463	428	434	393	430	445	437	437	509	444	480	444	443	445	429	470	437	471	412	447	442	430	440	442	433	419	459	445	476	419	453	445	450	454	486	459	450	445	472	416	470	500	459	432	428	489	480	419	501	442	423	454	430	456	452	435	472	459	450	448	456	481	458	418	458	479	442	468	451	461	429	454	457	444	474	470	467	471	471	453	451	430	452	449	425	429	481	452	438	449	448	455	445	453	455	453	482	443	462	436	436	413	463	446	454	457	463	430	432	489	498	436	451	491	438	452	442	432	460	456	452	470	445	427	418	463	461	405	457	430	444	435	404	438	454	476	434	436	433	411	422	421	451	484	472	472	471	444	457	423	492	458	451	447	457	502	431	425	442	500	411	431	439	414	417	454	442	456	482	456	483	444	459	382	420	439	439	445	478	453	446	430	483	452	501	460	450	423	438	446	413	488	428	451	481	451	483	492	437	450	452	432	459	453	452	450	494	439	426	462	432	434	458	474	443	426	428	456	470	418	458	415	464	474	421	444	425	463	447	480	438	434	387	433	438	439	434	426	434	447	427	497	439	473	452	450	459	458	434	486	463	478	443	479	403	498	456	455	419	457	445	450	451	429	470	467	420	394	514	446	446	418	436	450	470	476	411	459	426	448	437	470	434	467	456	487	472	409	485	456	463	427	414	443	475	490	458	428	463	445	485	455	493	445	470	452	483	439	464	431	439	483	458	429	470	448	442	457	446	453	407	430	437	457	432	407	470	432	465	466	427	427	445	457	457	435	447	478	446	484	457	447	417	419	461	437	462	446	459	464	455	457	441	416	413	441	423	442	461	457	463	416	492	454	433	444	462	455	462	477	451	439	459	461	425	444	419	431	425	455	426	423	412	432	460	423	425	481	454	440	421	449	455	456	453	469	473	426	407	428	465	434	438	436	435	435	480	473	474	464	474	464	428	463	439	463	439	417	456	423	448	459	421	473	422	424	443	459	478	425	438	441	465	451	458	474	459	426	462	432	462	437	461	445	435	434	466	417	460	486	461	413	459	417	437	488	462	419	450	464	452	448	452	455	415	428	481	447	431	440	465	421	461	456	454	461	466	456	504	490	472
20457	41816	37228	28398	23546	17526	10964	6798	4660	3502	2785	2488	1891	1541	1477	1313	1163	1144	1001	904	826	724	688	649	625	617	580	574	585	523	554	545	515	499	536	525	547	554	517	483	508	524	525	485	503	508	499	502	535	482	513	520	482	489	496	478	472	473	504	503	456	468	473	530	473	503	459	519	479	504	450	503	461	496	475	500	498	503	486	472	468	466	467	470	486	460	468	472	489	490	473	491	490	482	471	480	489	530	467	457	508	467	504	451	478	494	491	474	457	518	481	488	492	479	483	498	481	484	549	459	508	501	477	492	499	519	499	501	468	436	482	483	474	485	502	495	532	485	479	479	515	477	471	465	489	524	486	462	469	509	447	548	483	497	508	513	474	452	524	496	486	478	507	493	482	487	492	450	493	494	462	459	516	479	507	454	496	503	494	447	466	478	511	464	556	467	498	487	494	475	470	458	481	495	462	444	451	476	483	444	512	473	481	502	475	507	512	496	506	454	512	470	435	479	499	481	482	438	480	463	470	503	472	490	452	508	542	523	473	479	488	512	507	510	483	515	491	492	445	483	474	522	471	498	478	453	515	487	503	493	482	499	472	468	503	497	470	516	483	477	464	507	521	464	504	501	490	469	498	509	483	469	461	466	427	519	494	454	474	489	499	482	494	472	507	456	468	514	441	515	515	503	480	490	470	518	515	494	500	521	481	500	501	496	468	474	462	474	476	486	469	452	499	507	468	463	491	460	465	507	512	467	516	484	504	495	466	510	507	491	466	485	460	449	465	452	529	493	476	428	519	505	467	474	498	495	474	500	505	498	474	502	494	449	440	529	506	522	484	491	486	488	455	491	463	480	499	492	452	458	487	497	451	498	473	452	466	442	489	507	415	486	494	498	479	486	502	458	472	527	521	475	461	512	465	500	485	458	485	528	463	482	487	476	487	506	482	463	534	492	440	458	457	481	495	490	482	486	464	535	476	449	475	470	470	451	502	468	515	472	484	504	537	540	490	431	447	486	455	487	461	483	451	483	494	480	491	453	500	498	444	455	432	463	514	451	434	508	478	518	507	457	459	485	523	528	470	509	526	477	466	486	481	486	499	541	505	482	471	421	477	478	482	478	502	473	483	491	472	473	472	463	503	433	490	502	492	478	491	515	449	502	492	478	456	488	459	511	503	484	489	452	439	501	470	474	496	438	445	488	476	429	482	490	450	512	494	521	482	474	477	506	487	489	485	498	515	502	489	537	480	481	495	478	507	441	483	471	455	505	498	476	484	424	502	517	478	472	455	487	480	471	482	478	473	491	499	488	476	436	474	483	504	503	475	469	485	486	455	529	467	481	477	481	494	496	489	475	481	498	491	468	511	487	503	495	496	489	458	472	449	487	488	448	454	465	476	516	474	488	506	487	497	503	474	504	500	440	492	463	418	477	473	462	513	485	492	466	490	463	473	478	481	496	466	509	466	446	499	532	490	506	477	469	517	482	525	495	483	499	478	475	489	520	517	483	480	446	471	476	479	488	470	485	484	501	468	485	485	498	489	494	486	489	488	460	467	514	473	510	480	447	486	516	523	458	472	517	528	469	500	451	467	526	496	490	491	465	485	503	480	488	487	491	520	423	464	480	478	484	497	470	459	470	532	501	464	488	473	503	489	470	445	463	486	524	478	478	472	492	520	451	487	546	484	458	507	483	483	460	490	464	511	502	485	478	466	493	522	434	492	484	493	502	509	453	499	500	486	490	492	496	490	485	451	525	457	499	482	509	460	473	518	485	460	488	494	491	458	511	471	465	472	490	503	456	450	464	498	490	469	490	501	481	472	468	484	475	492	479	474	475	492	502	486	459	473	473	467	462	455	493	461	475	494	475	487	498	493	490	473	477	489	476	490	505	488	495	506	526	486	497	489	476	494	456	527	515	461	452	448	476	480	512	452	476	434	485	464	506	517	482	413	491	490	490	490	489	503	460	477	482	450	508	542	481	499	467	508	435	505	486	485	529	481	494	472	521	518	514	510	528	462	462	496	506	504	498	453	521	464	495	499	449	474	509	472	516	513	483	488	474	476	495	508	505	502	495	472	505	497	474	480	500	458	491	514	490	484	505	463	464	490	505	484	460	478	499	491	466	452	470	463	478	472	481	484	460	501	502	487	480	484	464	485	450	502	484	472	509	474	518	480	488	488	501	509	499	460	512	470	485	458	471	504	450	542	529	492	473	477	491	490	474	478	501	502	467	481	445	503	503	514	509	539	523	479	502	487	513	523	466	474	481	502	484	434	458	463	488	508	476	475	478	497	525	505	492	474	510	444	507	500	494	485	481	471	495	464	499	508	523	495	492	447	458	477	504	474	459	525	489	459	471	479	495	520	506	477	451	518	494	490	490	472	492	505	473	437	491	532	468	496	495	482	521	520	469	506	491	458	487	485	490	468	522	489	501	506	481	475	454	480	450	493	483	502	457	469	483	484	493	421	435	484	498	474	479	482	508	447	492	475	457	511	477	500	470	465	478	506	511	465	478	510	506	436	515	480	471	452	477	491	489	483	499	462	501	488	461	517	431	507	494	458	483	475	480	472	503	498	484	534	512	466	447	456	536	466	488	473	501	458	505	481	515	463	464	432	461	503	478	516	462	480	463	502	480	431	497	457	465	498	508	489	473	482	490	503	481	445	463	470	552	490	484	527	494	502	488	519	473	504	491	490	483	510	481	535	466	479	478	462	474	492	477	467	482	546	445	466	464	507	442	474	471	492	483	503	497	503	460	474	466	508	458	488	473	479	473	464	466	456	494	450	490	439	479	500	449	439	488	490	512	453	473	438	470	487	480	466	470	513	508	495	491	491	478	469	495	522	487	486	439	501	465	505	496	501	493	454	452	479	499	447	460	452	425	484	505	465	514	507	486	494	473	504	485	486	494	474	487	478	452	487	522	482	504	476	493	500	475	466	484	454	501	463	501	484	456	463	543	462	455	515	491	490	474	445	481	525	519	461	482	505	459	473	488	482	486	489	492	458	483	478	492	515	522	519	481	496	505	481	474	438	485	474	518	483	506	484	523	486	506	427	524	488	490	454	474	511	522	464	497	501	499	473	483	481	566	507	485	486	485	508	495	521	490	493	499	496	499	485	484	480	482	501	478	469	467	512	430	491	486	459	477	506	478	500	474	462	490	466	496	459	498	492	481	509	480	493	477	523	493	458	466	451	474	502	524	454	447	500	488	475	481	502	509	492	475	494	489	491	486	469	523	440	473	537	504	507	460	475	522	511	454	504	494	478	468	507	473	504	509	502	495	487	464	493	445	442	489	480	470	508	474	438	476	473	510	458	439	484	477	495	494	498	484	499	452	477	513	480	461	474	507	463	462	484	497	471	468	488	480	453	488	510	471	482	475	476	483	504	464	479	486	465	465	489	489	519	471	450	504	514	472	477	460	487	494	490	520	458	491	497	523	501	453	464	466	477	484	487	498	502	488	489	489	495	495	503	481	470	434	504	491
22469	21011	28535	23806	21630	23091	21235	9048	4919	3650	2851	2349	1837	1449	1381	1291	1081	1048	906	788	640	559	508	482	442	409	407	376	338	341	324	331	305	327	315	317	302	271	314	331	275	267	287	257	288	286	267	288	291	243	311	293	259	257	255	245	260	240	240	243	269	268	261	249	270	271	275	254	269	256	259	277	271	261	265	248	249	253	259	255	222	250	263	272	254	253	242	237	266	246	275	275	252	259	265	268	238	253	256	280	251	242	256	249	261	262	253	241	243	261	264	255	267	276	265	265	256	260	255	238	250	250	236	284	252	264	272	249	249	245	241	249	269	249	248	285	236	244	257	261	260	274	258	256	224	263	248	240	262	249	239	243	278	237	252	264	243	292	269	236	235	266	282	255	235	238	261	260	288	255	283	235	241	258	246	277	250	276	256	245	267	257	276	239	261	249	259	277	234	243	251	228	261	260	255	255	263	248	258	236	218	235	242	259	216	255	237	246	257	278	230	265	270	250	240	258	274	236	272	239	274	267	242	238	278	269	267	238	243	264	267	270	247	274	236	247	266	231	250	217	263	245	268	263	271	284	242	256	245	285	261	270	218	278	266	224	278	297	255	268	251	241	253	281	252	290	263	267	263	251	251	252	281	238	278	267	260	258	277	232	260	264	249	290	240	258	266	260	259	264	245	265	254	280	270	247	241	229	276	263	231	268	232	267	288	255	286	276	268	239	233	250	299	268	263	250	257	256	242	248	261	229	248	249	249	264	238	264	246	249	245	262	233	228	247	224	267	252	265	221	246	262	249	234	243	276	275	250	240	244	251	254	253	270	242	241	249	243	257	246	279	265	256	240	248	236	259	269	252	279	268	233	258	268	241	284	231	269	263	250	244	250	256	236	236	240	272	262	265	268	237	265	245	259	269	256	276	252	267	249	258	269	255	274	269	250	244	257	275	238	251	242	288	257	230	267	247	242	238	242	248	244	234	255	263	239	278	278	253	237	260	270	274	258	231	258	277	239	251	227	234	256	244	255	268	247	277	269	276	228	277	255	269	250	265	248	231	259	280	267	265	248	268	257	250	269	276	240	248	263	268	270	295	274	258	238	261	249	267	271	231	237	308	265	272	237	260	259	256	217	254	277	260	274	245	240	266	224	268	255	268	267	245	262	257	233	243	239	262	242	268	273	227	275	285	243	266	259	280	258	293	243	243	280	246	237	252	253	262	247	235	275	222	276	248	243	267	260	268	266	223	236	253	245	254	257	245	262	235	238	268	264	277	279	244	262	257	241	277	252	248	267	269	251	259	272	245	257	239	269	247	268	231	259	279	263	244	267	259	241	243	266	261	258	247	268	243	247	274	279	262	262	284	250	243	253	260	263	239	238	251	263	253	247	295	251	225	250	269	235	261	243	258	256	223	272	275	250	248	247	271	272	227	254	282	246	286	257	245	280	250	245	276	277	265	255	245	242	253	229	284	226	242	246	254	263	253	236	267	233	253	256	248	214	255	256	279	277	266	249	255	242	280	271	250	262	237	258	252	264	247	243	278	271	266	281	239	260	236	264	241	268	228	303	278	266	257	225	262	236	244	243	228	255	256	246	261	231	267	311	256	240	260	249	250	256	261	250	235	252	262	251	253	262	281	258	253	259	280	239	238	263	292	249	267	267	265	300	261	264	249	210	264	268	232	237	263	248	232	249	281	256	212	265	258	275	233	250	262	249	256	241	252	268	240	245	286	267	266	245	263	250	270	240	220	247	257	261	305	286	242	273	243	250	254	219	260	250	269	248	255	259	285	265	269	253	262	270	253	257	270	268	252	262	231	259	256	255	291	284	263	260	284	250	252	285	232	266	247	253	255	212	254	274	278	224	266	269	267	278	238	280	268	255	266	251	246	246	268	259	276	273	259	243	249	258	251	248	276	238	249	245	248	268	233	257	275	265	270	250	235	275	246	280	227	248	245	261	247	260	243	273	275	263	266	254	257	255	244	250	269	249	268	250	254	260	263	253	251	256	243	263	260	263	248	239	258	258	271	257	251	275	267	260	266	267	249	277	223	285	252	243	293	243	256	246	271	274	269	264	253	252	233	246	238	296	269	259	232	234	236	257	239	268	288	244	248	243	250	244	255	232	228	230	245	270	229	266	249	269	267	250	229	243	266	253	246	284	253	264	280	269	238	266	263	268	264	258	249	278	259	240	274	228	262	253	263	242	270	266	258	262	256	246	256	262	256	285	249	254	261	243	247	250	250	251	271	255	269	259	279	249	239	249	261	249	255	258	244	268	291	275	290	238	253	231	255	260	246	262	239	267	287	214	263	255	257	250	243	253	263	253	266	254	240	268	259	272	270	237	261	237	267	249	240	259	248	246	271	263	259	236	249	269	272	225	270	232	288	245	218	234	245	225	235	252	277	267	288	246	250	278	252	246	235	272	247	256	274	268	280	284	258	258	266	275	266	265	237	225	246	259	229	275	254	259	276	254	263	266	250	253	251	271	233	243	246	241	252	242	258	283	222	285	247	231	243	274	254	248	244	236	272	237	215	279	271	248	246	247	237	268	268	257	256	253	278	274	251	287	246	232	252	237	234	259	260	249	280	257	259	240	260	257	254	242	261	248	267	243	279	260	266	230	224	252	266	253	245	235	257	285	247	248	261	236	281	267	269	246	249	235	288	243	231	254	272	286	260	266	282	255	257	284	268	254	264	257	249	280	243	237	256	249	262	246	244	251	265	254	302	267	267	230	269	251	276	260	238	250	283	240	272	281	245	226	265	251	240	248	263	281	269	281	270	241	258	263	219	233	291	267	248	264	282	241	230	261	255	263	245	263	283	291	280	259	223	270	249	241	265	255	269	257	249	256	263	250	259	239	278	247	237	239	266	254	259	279	268	265	252	233	269	264	273	262	248	263	280	262	268	278	236	248	257	251	254	251	261	258	275	229	253	254	262	271	259	251	265	252	262	233	269	239	251	251	246	256	262	221	231	254	254	275	251	252	279	276	246	244	258	262	267	263	259	273	297	256	257	264	275	246	240	248	268	239	265	246	271	211	247	259	230	274	257	299	272	289	259	263	243	254	271	249	257	244	262	286	260	292	262	249	241	238	274	244	272	278	286	272	246	263	237	242	276	266	258	275	245	238	256	255	227	261	282	253	260	264	230	241	279	241	267	239	261	244	277	263	252	260	263	238	243	271	274	304	269	262	247	264	258	272	264	274	238	262	236	268	269	305	263	260	270	258	252	253	294	260	247	223	251	258	252	271	238	244	261	239	251	238	268	260	250	253	244	273	255	237	266	265	251	232	261	265	241	274	242	260	258	226	262	265	258	248	263	266	269	260	260	259	265	246	298	247	289	262	260	259	251	253	247	285	256	264	252	255	251	276	250	276	238	254	256	234	241	244	259	249	274	248	248	292	269	239	258	242	253	288	265	257	222	246	259	262	279	236	259	255	213	234	276	268	296	268	257	235	249	269	245	264	243	239	263	265	232	279
23322	49921	45193	37126	32052	25228	17227	11193	7638	5513	4516	3752	2901	2312	1993	1868	1591	1408	1267	1068	900	723	683	631	548	545	492	444	433	416	424	386	350	336	388	339	337	337	351	367	352	278	306	314	308	313	340	346	322	285	330	321	294	294	285	311	277	311	296	267	299	271	261	298	284	281	281	279	317	295	293	294	266	308	290	271	320	268	301	304	288	292	289	280	289	279	305	274	284	245	265	281	285	286	242	271	274	263	272	292	264	271	273	290	279	278	248	269	279	281	272	279	281	282	287	264	303	287	303	288	257	296	281	261	284	286	285	302	275	291	246	274	260	310	282	297	264	287	290	257	264	270	280	296	256	282	284	269	298	259	251	283	323	279	270	264	289	308	252	278	291	272	287	290	304	300	258	268	291	302	308	255	285	286	287	294	284	311	286	318	288	302	266	274	273	304	273	254	260	243	296	280	275	288	258	298	291	271	279	299	267	269	277	297	291	284	269	274	238	256	310	258	314	273	293	231	280	249	254	272	268	273	317	290	259	282	296	286	268	277	272	285	304	300	281	276	279	266	261	253	287	277	279	278	291	289	273	278	256	285	288	272	297	269	278	303	304	300	274	285	280	271	264	259	276	270	285	290	286	295	265	277	252	278	290	282	266	305	303	289	260	274	295	305	281	280	287	263	309	281	284	284	261	292	278	291	262	262	284	268	265	266	279	286	245	287	301	288	274	289	287	292	298	250	275	305	303	304	280	279	283	288	276	284	291	265	251	298	294	236	278	259	259	286	300	270	293	256	266	282	257	274	277	279	280	290	287	272	289	287	299	284	283	287	269	282	289	269	310	316	287	277	283	267	276	289	287	275	309	256	290	274	272	260	275	269	283	280	303	269	266	283	283	291	282	284	267	289	272	260	290	267	294	283	310	283	279	307	265	260	279	296	280	303	271	298	293	291	279	269	265	280	296	255	253	295	308	270	264	287	252	290	282	281	261	283	289	295	295	300	272	282	256	264	289	321	272	278	270	285	286	291	307	293	291	255	311	270	304	279	288	260	278	260	259	272	281	257	274	286	272	255	259	275	307	325	294	274	295	277	301	292	256	256	290	292	268	288	293	268	308	288	258	272	279	266	280	285	234	265	297	262	281	302	304	288	277	309	298	291	267	304	288	269	273	256	288	267	268	286	296	296	275	326	288	263	271	276	278	251	299	260	281	287	279	253	309	298	258	277	249	285	282	299	280	301	279	289	305	266	264	287	287	270	268	260	268	258	266	301	297	295	254	250	280	273	260	267	278	288	293	279	285	284	267	294	279	291	296	300	301	264	281	269	256	251	291	285	258	316	274	245	264	306	293	296	266	277	308	254	266	275	294	264	280	273	270	285	294	304	282	270	290	304	268	272	261	268	300	265	278	271	288	291	261	274	261	298	259	269	261	244	277	268	278	275	278	278	279	265	327	288	275	295	291	273	275	270	269	266	267	281	314	280	312	273	266	289	307	265	296	296	287	317	268	245	275	314	300	256	261	273	299	258	282	281	273	292	303	267	258	247	276	304	275	286	282	324	283	290	277	294	271	264	268	265	277	285	258	279	281	254	297	302	279	289	293	302	284	267	301	264	287	280	293	293	289	276	258	267	288	263	282	272	301	273	259	324	281	275	269	280	269	273	309	278	294	300	284	303	343	280	242	289	302	302	259	289	264	272	288	290	309	302	307	272	274	274	282	291	265	258	287	304	270	270	283	271	289	246	299	271	297	253	269	303	288	301	248	277	250	294	283	273	295	262	282	305	255	295	299	261	252	307	270	283	259	272	337	286	310	271	266	265	306	273	241	279	273	295	272	298	251	286	271	276	317	285	282	299	276	282	262	266	315	289	260	285	299	260	260	297	282	275	275	272	292	243	265	251	276	279	289	268	294	247	281	256	253	256	291	304	266	267	293	269	318	295	268	276	288	265	271	307	284	322	296	266	280	286	304	277	285	298	291	293	267	301	283	279	253	270	306	244	306	261	283	309	289	264	292	277	282	298	289	264	302	285	288	269	282	263	322	287	259	261	269	290	274	281	263	253	292	281	260	286	274	290	320	284	272	300	301	285	285	273	281	270	304	294	291	280	280	288	296	275	303	283	277	295	279	278	289	279	277	293	265	262	259	284	267	293	279	290	264	283	272	271	302	286	314	307	289	289	269	291	294	256	285	302	269	280	284	283	272	280	270	279	286	279	272	273	269	256	279	288	270	280	284	262	273	313	265	288	289	275	284	300	273	278	264	303	264	284	289	272	260	303	294	270	263	286	264	280	268	291	279	293	298	283	281	275	308	267	267	276	287	266	283	277	289	278	289	293	286	251	285	299	320	301	262	282	281	314	290	310	263	287	286	269	288	279	275	310	295	261	302	305	273	289	267	279	278	290	260	292	284	290	281	292	263	286	288	289	296	301	261	264	291	236	281	274	275	279	296	301	291	279	288	269	264	276	290	271	275	279	262	298	281	267	289	266	271	304	286	291	290	241	286	309	304	286	289	304	279	270	298	300	276	284	287	253	292	277	273	266	257	263	286	271	281	289	275	287	298	265	247	277	297	279	288	281	270	287	305	258	309	266	290	272	275	259	270	260	279	286	284	259	284	276	278	284	289	265	297	293	289	252	281	249	280	282	272	290	255	297	270	281	267	301	270	271	268	286	312	292	256	252	276	334	287	303	252	280	296	262	263	278	270	300	264	265	267	265	307	314	266	316	319	271	269	282	292	280	252	241	291	286	292	267	281	258	292	244	269	284	291	271	273	245	303	270	280	329	282	295	258	266	293	272	313	306	267	312	272	298	284	275	268	268	287	284	245	254	258	280	257	265	267	303	247	286	273	286	268	305	258	276	282	258	276	273	280	254	267	283	293	292	278	303	266	245	264	301	292	240	279	287	253	294	236	292	318	288	310	263	291	280	295	266	270	279	272	299	274	298	278	303	307	304	276	309	269	314	293	280	290	318	287	254	259	279	286	289	251	271	244	278	301	258	282	295	277	270	257	273	267	286	279	278	280	251	268	291	272	275	285	251	284	267	286	237	288	269	292	270	310	274	268	258	274	275	276	289	274	267	277	270	277	236	287	263	267	295	285	253	255	272	266	300	284	280	300	295	309	296	278	310	267	282	304	289	290	266	315	287	257	261	267	255	291	283	257	309	282	260	280	289	267	298	305	271	299	287	301	302	257	285	269	273	282	313	282	301	286	280	286	285	293	270	261	309	319	285	252	286	269	262	284	252	255	266	286	294	273	291	285	275	315	281	297	295	298	247	273	261	270	294	304	284	312	311	274	295	275	289	294	239	276	285	303	280	299	277	258	271	270	262	288	275	271	284	282	276	282	262	283	297	265	281	272	267	267	296	254	261	291	284	302	251	283	264	268	261	284	270	303	283	272	247	301	296	288	264	284	287	304	287	286	267	274	288	286	269	245	286	254	292	258	304	302	288	260	274	264	295	312	276	260	286	291	254	266	262	291	280
27838	24413	29729	24035	15995	9724	5379	3095	2067	1810	1526	1346	1128	1095	981	958	899	850	794	776	705	669	618	625	647	636	678	596	595	601	645	568	571	594	571	588	563	591	534	608	634	556	602	572	583	607	569	599	586	604	575	545	600	551	552	525	593	618	566	532	623	585	536	587	589	574	609	575	575	567	586	588	570	590	521	546	593	552	565	585	586	586	561	580	561	589	593	540	590	557	588	606	596	546	605	610	585	568	592	545	612	589	535	580	560	538	572	586	612	580	593	562	555	567	571	579	580	542	600	579	584	546	577	586	505	594	545	553	632	576	557	563	582	575	598	532	576	626	564	585	580	565	545	610	641	591	576	568	579	534	590	553	559	564	564	584	535	547	595	609	555	551	606	592	575	571	549	579	586	556	595	558	551	565	612	569	592	551	552	594	583	596	600	592	585	535	598	542	564	605	571	610	561	578	558	606	548	557	580	580	597	560	546	571	585	593	594	548	630	550	580	608	548	586	606	568	544	556	584	585	597	567	571	559	568	564	547	595	584	609	551	584	594	585	542	596	566	607	571	551	561	620	564	583	588	604	517	580	552	606	569	600	548	564	589	604	589	593	588	607	538	591	636	560	592	592	568	608	582	549	572	642	623	592	604	563	592	564	587	571	589	574	573	583	593	573	601	578	616	584	546	545	605	609	577	531	579	597	573	542	561	516	564	523	537	592	544	562	587	566	579	565	590	555	580	568	560	592	568	605	567	568	587	552	611	571	563	603	562	623	544	564	591	568	589	542	580	635	618	569	555	585	621	583	593	541	584	546	568	584	567	579	604	605	572	556	573	581	593	624	579	615	589	555	565	529	646	608	575	596	606	609	589	564	578	575	593	585	616	587	554	541	578	554	579	572	575	543	606	575	621	561	561	610	588	598	545	573	535	585	578	643	566	588	553	545	561	591	583	560	580	608	595	553	618	583	597	610	621	577	535	574	598	556	597	548	600	593	615	581	602	586	570	581	534	614	640	594	540	603	589	590	560	587	571	547	609	560	538	580	555	573	598	562	564	588	571	564	581	542	617	586	591	577	556	633	594	546	577	580	551	575	574	552	597	551	608	559	562	594	600	595	590	605	579	588	553	578	544	570	558	584	597	537	565	558	555	587	548	541	598	598	559	585	588	597	599	545	573	595	555	561	570	610	606	561	566	568	556	523	584	573	597	594	578	583	602	575	571	592	574	591	586	576	560	613	621	584	564	625	608	590	597	546	588	588	620	628	600	543	582	577	577	607	556	580	582	564	588	565	629	567	589	584	534	619	575	556	585	624	583	608	545	564	582	592	563	612	604	569	594	602	587	564	573	591	599	569	600	555	606	580	619	605	595	581	581	584	628	561	578	550	574	598	542	553	569	576	613	566	585	536	537	558	572	558	566	584	586	585	591	539	556	593	571	608	577	578	597	603	549	616	622	561	612	541	610	584	581	548	562	591	570	565	565	550	570	624	608	578	556	571	579	572	603	543	589	597	587	591	586	561	612	565	541	601	605	547	573	554	566	606	595	577	545	627	614	555	578	583	542	578	585	605	587	583	604	564	588	614	569	584	605	601	574	541	572	549	619	575	580	580	602	602	600	534	541	585	568	589	540	574	567	603	576	576	569	608	602	574	584	599	580	553	562	544	579	640	625	555	582	577	599	596	568	518	575	572	557	588	555	565	610	560	600	581	591	562	527	574	554	540	568	554	589	612	548	586	572	584	551	571	549	585	542	566	582	587	580	581	582	582	590	583	572	607	599	580	569	607	617	591	546	593	562	584	558	551	562	603	563	580	542	586	589	563	548	624	541	566	583	588	537	543	565	614	566	604	593	554	559	537	556	585	586	544	552	559	572	557	556	531	591	572	565	556	553	563	546	596	562	570	617	610	626	603	566	569	572	578	601	530	564	567	522	566	569	595	592	596	580	602	565	562	574	591	531	611	593	530	571	560	518	585	602	576	617	579	583	570	610	550	555	578	541	575	569	595	593	571	567	608	647	537	560	583	583	546	577	626	590	601	562	594	598	557	587	572	584	589	575	587	527	585	567	587	644	560	600	599	561	579	564	587	600	586	553	616	564	588	605	581	581	573	580	550	550	542	536	548	603	552	624	608	607	630	599	555	555	587	560	565	588	557	568	577	641	587	617	551	556	563	551	563	596	583	564	560	606	583	634	562	565	541	566	585	567	547	579	572	562	565	558	572	568	596	532	555	569	594	594	581	582	567	591	606	610	585	564	563	606	601	559	608	590	558	535	539	595	578	595	589	548	588	588	632	550	595	587	579	565	556	636	592	556	594	558	609	574	596	536	544	595	577	602	599	614	560	583	581	575	575	590	537	622	585	561	564	562	558	553	579	624	645	574	594	571	555	588	582	528	601	585	623	545	596	563	526	572	590	534	608	567	560	565	613	605	594	579	561	567	615	599	563	596	581	593	588	583	576	607	596	592	619	553	583	574	603	537	576	571	589	599	593	582	583	562	618	581	555	570	603	576	593	578	542	577	574	593	583	572	562	579	671	570	575	587	579	592	632	596	519	519	586	544	575	578	574	558	558	567	559	596	575	537	609	568	581	586	553	561	581	573	587	584	585	544	581	598	592	610	550	570	585	554	574	537	613	556	576	624	566	569	560	599	605	615	559	586	549	598	598	568	588	601	581	606	594	545	550	596	600	611	606	583	606	612	590	576	557	562	565	562	576	621	590	595	622	584	572	578	582	573	614	571	605	529	585	612	554	620	604	543	578	570	577	532	555	582	574	591	564	585	574	600	574	573	567	623	594	588	598	595	543	597	565	589	595	589	576	562	579	578	527	574	569	552	591	555	557	581	567	575	574	600	533	559	595	597	623	571	539	563	572	587	554	598	585	552	570	600	571	576	573	530	587	551	537	561	568	612	567	591	555	592	576	576	565	617	587	562	557	561	591	546	574	623	531	590	559	556	553	582	609	578	581	565	572	598	564	588	567	547	525	605	581	585	573	585	609	589	552	588	572	586	575	594	568	585	580	556	589	566	561	554	591	594	533	574	608	592	580	629	624	565	552	579	574	603	593	556	581	615	581	557	580	541	565	589	613	532	591	575	547	568	577	567	561	612	627	546	618	567	528	575	590	507	543	611	539	528	577	547	588	562	544	606	580	567	578	602	560	567	573	529	573	551	597	564	570	552	571	553	589	553	567	603	602	575	599	572	586	614	550	650	574	603	572	570	557	582	618	607	549	594	581	603	546	606	576	606	563	608	554	565	588	566	623	616	561	590	581	587	598	604	540	561	594	572	573	584	617	555	594	558	575	582	573	580	595	542	567	556	608	550	627	576	612	590	581	539	576	550	583	575	579	562	588	591	558	571	597	586	610	601	570	611	585	573	587	584	608	530	592	564	576	571	592	578	581	596	578	588	608	596	623	582	526	671	571	580	567	528	540	577	586	587	561	524	548	610	575	541	609	556	583	578	582	558	599	567	575	604	617	568	549
19562	36391	31663	23049	18011	12686	7769	4889	3463	2622	2212	1920	1533	1373	1312	1270	1117	1085	998	946	812	782	767	760	701	695	676	655	678	674	673	640	657	723	682	637	661	606	615	611	647	638	630	687	652	652	608	627	633	561	613	613	635	626	644	617	634	662	665	640	632	668	637	613	636	616	632	631	632	610	616	640	663	647	624	651	603	627	624	639	592	653	670	645	624	646	623	631	632	628	621	626	646	590	591	643	584	646	642	664	634	658	605	626	623	594	646	624	613	598	657	623	643	628	633	679	681	600	633	631	645	609	608	654	627	643	584	647	668	623	606	632	632	635	623	632	614	653	672	667	650	599	653	597	628	658	618	644	614	655	646	647	612	632	625	642	667	600	648	614	672	630	597	618	608	586	640	614	616	620	605	659	632	602	638	703	645	674	622	651	628	594	652	667	649	625	688	634	662	605	639	614	641	618	598	626	678	594	659	615	609	617	672	599	645	625	567	659	643	627	625	598	621	631	594	682	636	619	651	652	636	658	613	621	613	619	697	651	638	618	615	628	642	649	658	640	668	619	666	671	614	595	636	622	619	591	588	613	635	627	619	624	641	684	605	611	613	639	648	598	654	632	638	639	589	631	600	609	581	644	638	665	645	657	607	624	655	666	695	632	641	628	604	672	633	624	646	624	644	644	602	620	592	616	644	630	626	636	644	664	612	660	606	610	626	642	681	614	636	622	602	612	615	641	624	612	642	647	644	610	638	666	638	657	616	638	606	579	620	649	633	630	652	662	647	586	599	666	668	619	600	653	641	608	582	618	656	595	623	653	615	598	662	654	648	660	625	623	611	586	622	651	639	628	606	651	665	659	644	626	621	619	641	640	658	649	625	591	631	623	630	598	668	609	616	663	650	624	664	639	592	643	637	615	620	606	617	623	653	633	621	624	639	623	667	584	615	600	604	613	657	594	609	664	659	674	609	632	644	658	611	645	638	612	637	658	581	619	641	625	629	676	621	625	629	635	621	657	599	652	615	592	625	677	594	645	547	615	632	671	646	641	677	626	605	643	604	644	636	645	607	620	603	637	602	661	625	651	622	611	631	616	621	581	628	568	667	626	596	576	634	655	609	620	598	671	633	636	650	629	643	648	621	652	662	674	628	665	682	645	586	639	674	604	641	621	631	623	628	635	621	643	615	661	621	623	589	671	652	647	619	591	655	595	653	627	617	596	613	630	606	648	640	604	639	657	664	643	603	596	617	646	640	637	626	655	622	671	639	690	595	596	645	648	635	700	642	599	614	686	627	613	646	621	663	630	680	642	671	578	623	673	633	580	628	617	669	599	648	649	596	665	576	591	637	614	626	600	602	683	637	651	636	636	642	608	646	602	683	647	689	647	648	602	663	594	647	611	608	620	624	646	637	686	636	633	664	653	631	646	585	706	617	631	626	692	612	638	641	614	603	618	618	692	647	627	609	579	665	605	619	619	647	672	623	660	613	613	625	617	595	639	625	604	653	642	581	622	654	621	605	612	618	621	644	599	607	653	612	640	619	652	635	615	679	625	603	687	636	636	612	610	615	670	614	635	662	657	633	614	618	638	644	660	612	610	665	614	606	618	626	648	639	599	621	621	603	615	647	579	610	638	632	674	664	601	582	610	618	679	606	639	588	571	639	578	652	612	634	628	600	664	698	647	641	600	627	591	615	641	647	592	631	619	631	615	601	637	602	620	665	625	626	603	627	637	641	644	632	620	627	584	651	602	660	612	666	607	600	615	672	611	634	657	666	634	631	677	594	577	637	626	667	615	624	638	600	637	571	644	617	598	654	627	673	652	607	616	614	652	617	697	605	618	664	684	632	608	637	664	624	608	633	642	627	634	621	634	568	623	634	610	681	597	683	641	581	623	637	650	597	652	630	619	691	643	630	622	659	662	606	633	637	639	646	633	664	632	593	663	635	594	602	615	608	622	629	629	605	615	621	622	667	623	713	647	651	620	630	636	639	651	630	589	618	641	649	606	654	626	561	623	654	658	644	665	607	621	587	634	678	636	639	630	633	626	631	666	629	612	606	638	607	637	636	641	609	612	642	667	612	622	630	637	636	625	637	616	671	638	573	609	605	634	649	618	612	626	638	657	592	628	672	610	672	613	609	652	621	577	638	651	675	640	650	595	681	625	612	644	633	638	606	626	670	632	637	623	599	641	653	626	640	641	677	634	643	633	623	669	578	616	621	610	599	675	667	647	624	590	685	621	638	605	640	603	665	636	705	618	613	609	645	623	611	607	633	602	638	589	658	687	614	684	602	650	652	659	612	629	618	626	665	639	611	627	641	627	648	571	606	613	597	625	655	606	632	627	655	634	622	608	641	635	654	633	630	649	657	669	628	635	610	609	626	599	652	604	649	664	609	686	585	647	613	546	658	619	646	641	617	605	628	633	546	662	573	622	603	608	626	629	619	613	577	683	600	656	633	679	621	605	650	630	634	591	635	646	633	586	624	597	623	649	658	649	637	613	659	623	650	680	599	605	646	598	626	638	605	623	603	618	633	620	591	641	607	584	654	623	634	665	616	611	642	623	653	633	623	626	652	620	656	621	632	605	602	584	632	651	626	621	608	610	657	604	702	658	665	613	648	604	596	628	659	659	662	640	614	582	617	613	662	671	633	607	647	608	642	614	667	666	668	640	629	669	597	622	645	622	643	636	674	561	651	619	631	632	608	654	659	661	640	608	651	604	636	650	620	595	620	632	598	618	671	632	649	624	663	632	656	667	620	581	607	612	648	621	643	620	618	637	617	657	650	663	626	633	686	640	648	633	665	663	660	681	635	647	598	631	605	627	624	579	643	610	600	589	678	646	648	624	640	646	632	585	612	635	626	645	621	669	624	572	625	651	618	642	621	631	609	642	578	602	611	618	634	663	648	655	614	613	640	633	631	633	598	617	621	650	634	632	648	631	627	632	675	656	592	627	677	622	634	633	651	643	618	628	645	632	607	690	631	629	637	614	614	657	676	644	632	625	616	668	655	653	612	613	642	613	634	632	579	650	624	574	646	613	649	617	591	564	601	638	611	624	622	608	662	623	622	652	680	648	589	637	636	609	648	625	620	616	637	614	677	603	628	634	635	632	629	660	611	597	619	621	638	650	622	590	624	617	617	667	647	630	617	607	625	641	655	646	588	652	648	664	593	670	641	616	600	648	609	625	612	587	644	592	613	634	612	642	618	636	619	650	601	635	624	631	654	641	619	624	656	609	599	630	639	638	643	616	609	617	639	632	595	671	653	635	644	651	614	654	611	649	650	666	654	635	638	632	645	615	660	634	637	607	652	642	652	697	608	663	652	575	660	617	680	624	632	610	543	622	573	612	606	621	649	638	611	637	643	633	631	624	615	627	643	666	607	615	644	645	621	631	625	640	593	674	675	648	642	609	623	616	640	635	642	630	614	575	649	626	640	646	595	605	649	636	645	629	623	649	629	644	654	662	648	608	686	597	684	632	647	644
23623	21017	28240	24552	22548	20830	12964	5768	3536	2673	2117	1926	1578	1312	1209	1101	1007	992	818	744	644	616	571	599	626	575	545	576	524	482	487	469	479	430	525	507	451	453	529	454	470	438	441	461	485	500	458	467	439	469	484	452	453	456	473	480	462	458	447	418	465	427	477	435	438	424	461	442	447	455	443	474	470	457	420	452	449	442	459	405	427	457	464	443	419	434	438	409	440	431	427	440	444	425	451	432	498	447	458	470	430	459	452	459	461	437	425	438	426	459	443	393	451	446	414	443	443	450	411	490	428	440	463	438	419	453	451	400	473	468	486	465	464	439	463	456	473	449	462	439	446	434	450	442	459	416	452	463	459	449	470	433	465	454	409	455	414	432	427	455	428	455	476	430	480	438	451	450	452	446	431	457	440	469	446	433	444	421	438	457	463	443	403	449	470	424	432	442	413	433	444	436	456	465	424	434	448	443	421	450	417	425	398	460	453	404	423	424	454	464	467	463	457	517	438	431	481	482	480	470	471	437	457	436	488	453	458	427	430	423	429	469	479	467	432	395	429	413	471	424	404	450	433	440	452	461	498	453	467	445	447	458	426	446	461	440	462	444	434	416	486	455	403	435	420	428	444	459	425	461	427	456	444	464	467	432	421	451	423	465	425	439	445	479	483	414	455	427	431	447	415	425	440	432	422	473	434	432	448	418	445	473	421	471	406	443	463	434	435	462	463	468	444	483	448	489	455	419	434	463	466	411	392	419	471	425	420	459	448	428	436	404	436	472	431	463	468	451	459	427	460	438	453	418	426	437	457	454	437	426	436	448	438	471	474	483	425	461	445	455	419	455	459	451	455	464	485	456	450	474	425	457	420	487	450	431	419	462	472	454	482	449	428	399	424	444	447	483	450	446	482	409	431	453	399	457	505	471	445	450	404	473	428	453	436	448	451	451	453	424	404	469	453	453	414	433	454	476	472	419	459	457	472	370	453	440	464	432	469	478	405	443	434	422	404	419	440	435	443	435	474	423	468	470	502	455	435	454	489	441	417	440	462	398	447	420	403	458	414	437	444	466	449	441	424	421	424	457	430	441	457	419	463	434	453	418	450	404	452	449	430	450	428	404	429	476	483	440	446	417	505	432	477	402	431	438	459	454	419	437	437	399	461	454	425	478	454	423	435	418	476	442	426	426	441	410	430	473	423	458	436	444	448	457	485	437	378	467	422	447	485	442	462	443	493	453	405	453	446	449	442	445	455	414	468	482	465	460	467	428	435	404	452	463	433	460	447	468	438	434	472	453	451	439	441	468	463	416	407	443	447	452	415	425	451	464	454	406	420	423	490	430	411	443	453	446	440	436	507	445	446	465	430	440	464	454	441	437	455	427	444	460	417	466	414	431	413	439	433	445	421	463	449	414	467	444	460	432	500	473	458	446	465	415	422	483	454	426	450	434	459	394	432	429	475	456	459	409	428	431	433	457	457	453	442	414	461	470	462	416	452	417	474	441	443	431	457	464	412	412	436	447	436	443	427	425	412	409	433	491	486	444	458	453	446	456	461	427	439	461	460	436	426	484	473	426	416	457	474	442	424	422	484	481	450	447	484	448	452	449	426	428	448	447	472	472	457	418	450	414	431	415	438	444	437	431	400	458	439	486	440	447	449	466	422	414	423	437	442	431	486	411	460	383	446	458	436	450	388	436	432	479	437	424	430	459	479	432	417	435	474	440	478	438	442	439	518	479	452	445	442	423	452	426	409	448	423	434	484	451	408	410	434	429	466	454	437	400	386	421	446	476	404	452	470	442	423	455	429	469	420	478	454	421	435	419	469	449	438	459	454	427	423	434	448	484	458	466	427	418	468	468	436	432	450	451	406	424	421	474	456	431	446	442	451	475	458	421	468	424	450	440	407	451	452	406	443	425	479	437	411	447	418	444	416	451	436	432	453	458	452	420	440	457	447	424	442	469	467	415	452	434	467	456	407	418	431	430	452	410	450	467	440	455	391	434	470	436	453	403	470	442	447	468	471	427	464	410	453	426	485	411	426	447	412	478	442	428	455	476	430	430	459	458	450	473	443	441	439	447	448	464	470	450	450	443	444	441	421	470	435	410	440	450	463	445	439	424	452	417	426	451	469	434	453	422	465	478	421	436	406	438	467	464	434	432	414	423	425	452	440	422	454	497	475	451	472	456	426	445	460	447	447	422	423	448	445	458	441	405	421	377	458	447	440	441	472	427	469	437	418	434	436	440	386	447	426	433	441	445	468	439	461	463	423	454	423	486	393	461	429	418	466	492	445	442	470	456	456	452	435	452	456	425	439	468	422	484	425	471	443	478	446	453	436	417	469	432	436	447	458	483	428	452	462	463	454	456	497	444	463	423	447	449	486	480	452	481	422	424	430	448	461	443	458	453	431	475	417	451	432	441	427	460	472	434	441	458	454	412	446	443	466	465	442	437	411	474	441	430	427	435	439	477	455	490	408	425	458	444	452	461	433	433	426	472	427	450	464	435	431	470	465	436	453	475	459	445	474	444	459	425	468	447	445	484	451	455	440	450	410	413	415	445	459	427	459	414	485	422	466	442	417	445	421	480	438	457	500	432	435	464	440	417	428	481	450	429	446	446	436	482	447	419	489	499	463	399	421	472	445	467	461	458	450	411	491	449	430	442	434	445	437	467	436	447	424	432	420	399	435	419	432	452	421	377	455	469	390	443	427	450	451	492	444	443	455	424	486	438	436	399	434	493	444	453	431	456	478	431	463	416	438	447	458	483	484	465	431	461	438	436	411	428	416	432	414	453	447	448	425	444	440	451	457	430	418	458	432	458	442	434	478	490	443	465	501	455	414	453	444	448	449	442	454	427	422	440	452	447	430	440	456	430	408	439	434	466	454	442	386	416	446	424	449	464	412	430	454	426	449	463	431	461	459	453	419	456	418	428	404	464	443	430	449	427	428	446	413	473	461	450	453	446	404	448	465	466	403	442	425	443	445	407	449	430	458	455	433	429	429	403	427	432	468	452	441	420	446	482	436	464	449	461	433	459	417	446	420	467	446	471	432	454	413	437	447	433	450	480	457	415	484	418	506	413	467	420	453	459	450	450	464	451	435	474	452	450	444	454	453	465	445	429	416	407	459	441	449	454	460	405	426	448	454	462	425	435	437	433	479	441	467	435	406	440	458	428	452	388	436	468	448	475	432	390	446	422	437	419	452	463	418	454	414	454	475	486	447	437	439	455	457	440	421	421	432	433	460	439	426	473	457	453	447	394	402	415	406	453	465	459	422	439	427	470	445	417	426	468	445	452	423	448	455	431	427	420	449	505	439	409	450	462	477	440	431	417	475	467	460	446	396	463	449	438	444	420	417	424	457	440	430	445	401	405	467	412	415	439	430	459	420	431	458	410	441	483	448	442	436	471	452	488	439	455	476	450	486	453	435	445	461	480	438	442	464	427	443	491	451	464	453	441	425	474	431	475	490	474	494	429	448	442	439	443
20731	45136	40541	31757	26219	20100	12962	8153	5570	4263	3388	2817	2351	1851	1714	1567	1397	1276	1130	1032	855	834	757	729	706	687	645	651	599	562	582	533	558	560	563	571	536	522	516	543	480	521	502	543	543	530	525	545	533	515	500	489	490	494	515	535	507	501	444	475	455	497	522	495	489	483	498	501	467	478	516	523	481	519	463	536	475	505	482	500	505	509	488	506	498	520	480	503	558	519	483	497	485	565	515	478	489	472	469	476	463	484	484	474	547	503	498	533	488	499	502	467	556	495	512	494	512	474	482	487	530	541	502	500	497	495	495	464	497	479	481	465	503	525	459	478	503	531	491	491	510	484	510	462	491	508	524	514	517	464	498	487	474	545	490	526	476	464	470	529	489	508	516	513	510	473	517	499	503	483	457	514	510	505	539	535	481	515	505	506	486	500	485	480	501	482	519	473	457	519	502	515	543	546	499	537	501	523	487	490	505	507	506	545	479	489	505	476	500	524	482	472	490	513	496	495	472	478	477	496	482	505	481	468	474	476	494	497	494	528	469	452	488	466	492	504	518	480	531	472	519	470	499	492	533	512	497	481	525	471	468	490	479	517	512	497	489	447	504	475	503	517	478	499	510	463	535	518	517	473	504	486	495	474	466	458	507	468	531	489	519	494	461	499	483	469	473	521	491	473	524	486	482	486	512	530	470	506	482	474	486	498	466	494	464	493	490	474	476	510	498	489	469	481	487	529	519	474	548	518	517	497	498	468	463	525	495	506	446	473	466	495	480	495	486	503	496	511	510	498	490	508	499	511	498	465	475	519	466	512	551	521	513	500	465	464	462	453	490	504	494	506	499	534	507	506	508	513	480	516	487	485	555	511	437	481	506	490	488	480	539	485	495	511	466	499	489	491	477	514	481	545	461	472	506	521	509	503	518	546	571	502	467	480	439	481	515	482	475	496	488	458	485	499	499	498	500	501	493	472	500	465	498	480	498	504	466	511	502	504	501	492	495	504	484	476	521	492	528	509	510	534	482	491	542	514	505	470	500	521	500	520	493	514	493	437	516	500	498	513	479	478	524	491	507	477	477	498	501	509	488	507	499	505	497	485	494	495	518	495	461	528	513	528	497	511	525	469	503	479	516	506	501	482	545	484	484	515	459	533	487	498	480	489	499	501	483	503	508	484	496	517	507	470	459	446	510	477	521	518	469	494	491	490	529	477	473	442	530	527	519	478	528	488	502	463	485	497	486	504	514	494	512	511	487	510	506	496	473	504	488	493	491	489	513	490	491	501	471	508	440	489	519	536	501	490	514	486	517	516	522	521	486	468	531	524	515	512	557	503	508	478	501	488	473	471	492	512	473	497	461	481	536	475	512	474	490	524	478	495	522	511	493	496	504	521	501	531	499	488	477	517	499	502	458	542	509	503	468	453	503	478	505	481	462	537	514	532	531	494	466	531	477	495	537	455	497	486	493	482	477	516	502	528	482	534	494	496	467	482	495	456	458	464	484	484	462	515	497	493	505	504	495	531	497	510	518	499	512	474	488	519	486	517	523	522	523	516	514	512	485	512	473	469	495	527	472	503	527	516	469	468	483	507	488	490	460	511	492	504	500	484	484	498	485	487	527	480	483	506	478	469	517	514	510	483	457	480	498	493	498	459	501	506	519	506	502	488	477	496	467	535	488	522	478	554	509	473	509	516	516	513	493	479	496	505	489	488	474	450	484	528	473	499	505	473	500	463	495	499	491	490	474	470	509	500	494	473	481	529	501	483	522	521	485	439	495	482	511	522	502	439	496	543	483	495	495	505	508	509	507	502	482	497	487	475	493	512	516	482	476	484	516	450	516	482	510	482	471	480	486	498	503	529	518	447	462	542	483	509	489	486	526	506	483	484	487	513	511	490	522	523	495	448	493	493	477	488	496	524	470	509	472	504	495	500	521	483	468	486	501	494	460	512	511	514	461	515	474	539	489	496	483	511	459	557	483	496	502	497	513	486	487	473	456	487	500	518	523	499	496	498	474	460	518	510	480	491	497	513	514	552	480	491	500	530	484	501	486	490	506	483	505	488	525	480	521	485	479	532	507	534	525	478	490	479	470	471	492	498	512	532	461	538	525	492	509	475	537	487	495	432	477	495	494	499	481	477	488	453	514	469	510	502	476	545	498	502	505	501	461	526	489	487	486	451	537	474	488	472	510	519	497	561	520	495	471	516	488	458	509	477	521	506	507	509	504	488	512	523	470	487	501	469	473	485	551	466	502	492	492	503	470	495	494	496	497	502	480	499	466	493	501	526	484	512	472	535	462	500	541	473	506	486	511	507	478	503	489	510	482	532	515	474	470	505	514	479	510	475	504	457	472	513	505	501	514	491	522	504	509	487	509	515	469	486	504	492	537	503	477	476	496	466	474	493	466	507	516	525	511	460	507	482	502	523	536	465	516	511	461	487	481	510	471	504	476	529	479	521	506	543	514	497	505	520	548	496	522	488	475	512	485	502	466	496	502	518	467	476	495	499	486	469	496	456	477	512	479	487	491	482	534	517	491	469	509	527	515	497	476	481	479	524	460	466	483	457	471	484	517	509	518	515	471	471	492	500	474	514	502	515	478	473	507	485	523	487	533	532	489	496	509	507	492	495	500	468	488	511	494	497	490	505	488	467	470	465	514	521	497	532	492	491	486	470	514	487	456	482	523	491	507	486	474	477	465	500	515	501	470	506	500	527	483	514	520	506	510	481	498	464	498	474	489	501	510	493	501	500	509	484	487	465	491	494	460	487	499	505	542	513	527	507	507	476	520	469	518	511	510	517	507	525	523	519	519	519	479	541	498	508	538	501	513	481	473	530	523	491	500	504	490	501	530	470	500	494	488	472	494	488	506	472	461	521	497	539	515	526	497	513	467	486	463	484	523	488	496	498	498	469	506	500	455	513	463	478	528	502	494	420	507	489	472	461	510	508	495	516	489	465	494	496	510	471	511	478	544	490	517	462	465	479	514	532	505	472	521	543	486	501	514	464	491	502	450	500	510	505	474	551	477	492	530	518	479	518	531	486	518	495	471	521	496	453	465	510	482	516	482	498	530	484	467	508	469	459	489	466	496	507	493	473	506	536	489	478	476	490	491	458	493	483	480	467	458	504	551	451	485	458	522	496	478	514	509	463	490	503	530	470	463	474	497	508	454	520	516	540	527	493	484	489	520	510	507	503	506	476	480	517	479	512	498	494	500	469	478	503	493	491	493	471	482	520	490	531	516	501	513	509	473	506	491	471	485	509	471	461	492	466	481	495	484	462	495	490	480	488	475	514	469	502	500	526	501	506	545	518	462	492	481	516	505	487	508	501	474	471	537	465	489	468	447	472	529	475	477	522	516	500	473	488	498	503	521	490	524	542	493	523	468	517	500	526	509	487	473	475	502	470	462	534	484	505	501	493	483	479	478	514	497	502	469	484	465	465	510	506	494	531	497	509	488	526	475	477	508	492	538	498	497	486	477	512
24481	20999	27677	25748	21446	15235	8449	3977	2696	2104	1694	1466	1271	1088	1044	1005	911	865	766	702	656	644	585	572	543	546	512	555	499	493	485	493	473	456	493	515	485	453	458	464	492	478	500	479	488	444	482	470	432	449	448	474	481	481	461	461	457	452	445	465	429	427	462	458	474	441	471	463	459	436	463	445	442	449	432	515	430	433	445	462	453	466	465	424	447	461	415	452	468	477	411	458	484	443	443	465	453	455	473	460	443	466	452	436	426	457	434	484	455	456	461	485	473	467	492	487	449	467	452	453	471	422	444	450	457	470	476	443	483	488	426	435	466	450	434	423	453	481	443	435	446	435	450	487	490	434	438	478	438	425	460	465	473	431	448	480	439	481	465	494	462	470	461	464	476	423	451	461	483	435	463	430	478	444	460	444	404	438	441	458	449	455	481	413	443	475	481	484	442	466	462	445	477	427	500	462	453	487	485	450	457	434	490	444	462	455	448	447	432	427	489	490	460	461	437	435	479	476	482	453	459	463	432	441	434	455	466	464	469	470	454	491	494	476	437	456	443	467	471	443	458	502	435	434	499	454	430	459	450	461	457	459	460	468	467	456	464	454	434	387	491	444	474	451	439	458	472	460	445	469	459	417	435	475	442	465	446	475	473	420	469	450	477	472	453	425	434	494	477	471	454	444	442	459	459	479	470	447	499	456	443	494	468	481	475	436	478	446	452	449	448	446	475	456	476	470	438	497	482	436	448	462	463	448	455	430	428	450	439	443	451	443	484	469	463	440	450	454	452	456	449	435	490	426	474	448	472	453	483	448	463	452	450	461	438	458	460	432	436	455	491	453	428	426	468	457	423	465	468	455	445	429	486	466	422	437	432	416	464	418	435	467	489	476	430	456	422	486	487	440	449	443	464	428	472	476	425	487	417	465	440	434	473	425	433	458	459	452	474	486	466	451	455	396	448	432	483	456	428	466	463	469	451	496	500	426	485	454	452	474	463	431	436	440	462	453	468	426	424	476	486	467	458	474	463	472	469	458	456	450	442	491	423	446	490	446	456	458	499	451	473	442	376	435	470	481	488	458	451	410	451	481	466	419	436	427	490	421	444	460	439	477	447	410	464	453	460	475	487	415	487	440	416	447	491	496	428	459	459	467	462	461	478	403	450	481	493	463	465	450	451	438	475	464	474	460	443	437	490	487	463	477	442	438	437	465	478	475	480	461	441	449	436	458	458	444	445	444	481	471	474	450	474	456	440	500	449	490	431	434	467	431	432	430	425	419	427	452	457	454	442	455	447	467	465	446	456	460	455	440	462	486	432	449	441	483	406	426	446	451	469	456	427	483	424	440	448	462	436	462	420	447	453	441	486	459	442	481	455	460	452	461	475	469	463	421	485	468	460	500	460	442	457	433	447	470	451	420	455	452	492	501	446	467	442	453	472	429	436	456	459	434	441	426	446	435	493	488	467	407	462	447	469	439	494	464	489	469	450	469	467	461	473	475	468	448	454	450	456	456	427	471	424	450	457	447	460	448	413	469	471	440	435	469	488	458	465	477	426	429	456	435	441	437	479	443	463	475	451	444	430	411	461	425	447	490	442	465	432	461	467	475	491	436	433	457	465	471	463	493	419	452	515	486	420	482	452	450	484	465	440	460	455	466	432	503	454	405	479	452	472	432	462	451	425	467	454	434	442	464	438	472	451	424	462	439	496	490	433	471	455	457	439	445	456	477	471	456	485	423	459	416	493	486	431	438	468	450	489	440	451	471	409	437	450	445	409	435	422	440	456	430	427	455	450	476	491	447	490	468	455	475	433	482	444	469	475	445	433	431	442	469	455	470	438	464	483	455	452	450	452	452	471	409	450	445	466	461	459	418	448	434	466	455	461	452	449	472	470	464	479	447	481	407	475	446	481	441	485	433	426	454	438	460	442	455	461	460	458	437	503	439	469	461	452	472	444	444	423	419	465	469	464	442	423	443	472	476	490	453	478	456	462	461	433	462	475	500	446	429	476	433	410	438	465	436	469	433	448	416	456	430	480	443	442	436	437	441	477	441	464	457	444	462	478	475	464	521	441	442	456	450	445	421	464	444	444	492	455	428	445	474	460	449	470	460	476	488	443	459	498	457	449	475	476	464	474	450	471	452	461	453	405	431	481	461	463	435	478	450	482	410	457	473	440	464	470	443	455	444	438	440	489	445	465	492	479	444	457	445	486	470	455	457	455	438	460	448	453	491	428	446	466	455	445	440	502	458	446	466	450	468	482	465	471	472	469	468	424	439	412	467	493	437	452	426	478	465	452	477	451	469	473	421	430	439	432	463	471	450	399	437	489	460	446	447	480	469	460	461	443	472	481	501	461	491	439	451	521	446	459	439	443	467	435	427	430	442	457	434	463	462	440	467	484	414	456	455	445	476	453	475	457	480	424	466	408	472	495	419	467	454	494	438	501	454	479	474	468	476	480	459	481	450	438	456	451	448	459	465	442	483	442	496	448	420	454	432	447	435	439	444	425	442	409	452	473	482	454	462	461	470	465	460	433	494	460	465	436	459	430	425	426	483	467	460	476	454	438	466	459	433	499	464	440	512	435	441	473	419	484	440	453	461	460	418	449	470	424	450	451	441	467	460	469	456	459	443	463	431	471	458	467	412	445	454	435	485	417	467	459	487	448	441	427	444	457	473	500	475	486	476	434	429	442	438	485	426	473	464	468	471	455	492	453	423	447	445	451	415	455	449	454	454	475	467	447	478	425	466	467	448	461	464	452	451	454	487	439	437	438	459	451	488	432	480	416	462	444	478	445	431	457	434	461	461	466	475	475	467	477	479	481	443	431	489	445	471	464	430	475	450	430	450	481	444	468	515	446	464	416	467	454	502	419	456	480	464	497	455	487	437	431	453	469	446	439	445	426	434	441	472	517	455	478	469	459	434	485	451	443	479	432	468	445	433	473	469	423	466	437	456	443	471	443	400	458	491	431	446	455	467	459	468	450	451	467	431	455	469	436	455	469	438	467	470	418	462	465	439	406	461	439	448	441	470	433	458	484	460	455	465	444	435	424	430	472	488	491	440	458	458	448	427	461	442	448	434	437	458	442	473	491	464	465	456	458	488	518	496	430	438	459	454	411	461	422	493	461	504	447	463	441	469	449	467	465	461	462	450	467	461	445	418	496	447	463	435	462	482	466	467	429	434	461	475	476	447	492	447	505	443	444	457	426	473	452	457	460	466	449	449	433	425	441	494	426	417	420	451	426	474	457	489	452	485	435	441	451	430	474	442	473	445	440	451	482	441	450	453	492	476	439	460	445	457	476	469	448	419	392	428	476	459	461	473	466	448	414	443	432	454	454	458	449	475	428	464	454	428	453	436	465	467	425	476	481	436	454	456	430	407	416	479	459	451	450	427	463	432	446	423	424	483	432	439	461	473	461	448	458	467	456	486	466	456	425	449	462	475	472	468	469	480	486	472	505	458	451	465	448	477	475	464	466	473
20356	41981	37472	28677	23197	17119	10898	6724	4582	3355	2834	2381	1923	1599	1515	1340	1251	1143	970	877	811	699	702	697	607	599	599	574	542	555	537	594	564	529	549	550	534	536	517	503	455	469	497	537	487	457	496	514	494	545	530	470	486	474	530	515	486	491	495	523	537	523	479	493	494	491	488	504	468	477	457	493	474	518	462	471	476	522	511	469	505	498	500	497	502	490	477	546	469	460	489	500	504	472	443	470	508	520	494	445	498	467	495	476	504	473	493	520	490	488	490	501	542	477	498	482	519	499	496	494	506	476	478	491	515	476	499	520	495	508	488	490	501	478	527	518	467	488	502	473	434	496	493	498	538	533	501	452	458	478	473	461	487	482	538	462	481	511	482	504	528	517	464	472	483	501	535	463	507	479	484	476	468	435	497	499	483	471	456	465	504	492	457	504	447	503	501	463	496	505	519	509	513	500	462	529	476	497	483	488	488	479	516	496	505	509	486	479	514	478	485	486	472	467	499	510	467	487	504	465	506	488	490	508	527	501	494	499	492	489	509	482	477	509	484	467	455	491	473	523	463	491	489	498	497	488	466	487	540	495	495	494	466	499	468	477	493	476	487	477	508	449	442	483	497	500	558	465	478	451	481	483	491	503	514	490	464	435	491	514	542	483	518	535	474	444	483	440	487	532	508	509	471	517	477	503	472	484	508	482	532	524	509	506	511	506	510	498	470	452	475	498	513	463	510	508	486	516	444	510	492	470	455	498	467	517	467	469	493	508	505	436	444	540	501	519	485	462	494	483	477	460	509	498	522	486	507	478	489	465	446	496	545	498	512	456	481	501	530	505	473	495	480	517	470	520	472	471	527	449	465	503	505	523	476	467	480	492	475	477	540	475	449	511	478	507	513	471	516	525	485	518	485	513	533	478	482	501	508	501	464	470	485	511	473	517	506	429	433	468	507	485	476	499	492	495	488	536	467	497	517	474	501	530	445	503	455	481	465	488	474	477	500	499	500	489	470	436	478	462	467	483	469	482	455	521	477	496	508	512	518	459	500	455	522	443	478	504	490	439	482	482	529	513	477	466	494	513	502	472	480	483	474	513	465	500	485	499	468	483	505	496	491	498	480	524	480	504	458	502	517	483	482	511	509	499	483	466	491	487	488	487	478	462	476	502	493	480	549	494	462	479	494	446	495	504	494	499	524	466	501	495	481	491	514	465	515	477	492	486	503	460	501	483	478	486	471	497	457	489	507	489	491	501	495	523	526	493	498	534	475	512	508	481	472	501	525	493	475	487	543	477	514	473	554	535	524	494	518	491	492	477	498	477	511	486	461	487	474	525	501	472	472	516	478	458	491	494	498	462	464	476	495	536	462	464	486	516	502	498	473	508	478	491	490	500	512	492	495	482	467	516	468	474	442	506	456	488	524	490	503	438	463	497	484	500	457	506	475	493	516	483	502	510	474	493	531	505	471	490	499	532	471	494	465	477	470	510	482	537	520	466	497	515	517	501	453	461	484	475	473	498	447	510	497	500	521	483	505	474	513	463	493	511	492	486	492	504	490	491	506	502	479	484	502	493	532	480	494	494	464	486	447	522	505	501	447	506	484	488	502	478	491	503	515	494	485	506	484	470	471	494	463	504	505	468	474	476	509	489	501	503	505	490	536	479	493	518	515	538	504	499	493	475	471	500	479	473	497	493	485	494	492	469	512	528	522	474	491	476	448	477	534	485	465	495	484	486	495	488	477	503	477	493	492	478	499	469	516	467	482	483	504	477	489	476	512	461	479	481	500	522	489	516	508	473	464	465	506	489	524	514	477	487	458	504	472	492	498	474	485	478	489	499	485	518	489	509	505	481	512	507	479	529	490	448	478	515	526	473	496	517	506	495	465	492	520	455	495	511	509	456	510	488	479	497	543	534	509	465	484	467	473	503	549	433	488	472	478	509	482	453	533	509	482	527	487	436	476	500	469	486	515	470	470	501	519	475	480	475	501	504	514	544	470	485	486	482	507	510	508	523	452	483	451	481	491	430	469	497	450	500	537	505	431	504	517	536	497	521	485	491	498	500	483	535	477	512	508	475	528	502	472	458	508	481	483	474	488	509	435	502	541	516	504	498	455	489	501	492	481	509	468	511	542	473	474	535	464	513	471	473	490	475	501	527	483	493	471	509	517	548	484	523	496	519	488	513	479	485	467	437	447	469	487	521	544	516	499	555	477	494	488	468	506	524	504	499	480	456	496	481	517	458	470	515	458	479	509	488	496	478	483	497	478	498	480	521	464	471	495	527	477	503	506	524	453	503	475	526	487	465	474	473	485	537	465	476	488	502	496	491	515	464	517	502	472	469	504	472	479	510	489	471	500	463	538	503	474	516	494	435	503	458	509	490	479	474	469	503	484	479	479	499	475	503	460	481	465	517	509	480	494	495	506	549	471	507	455	467	483	501	497	502	500	512	479	481	512	466	515	515	518	517	486	486	525	507	516	499	510	502	516	498	486	486	469	472	505	489	473	463	485	507	529	467	504	467	503	473	514	515	512	481	464	476	474	466	473	518	466	475	494	477	477	524	477	452	461	476	509	491	503	509	464	445	493	485	473	464	530	497	476	500	446	475	477	476	512	491	488	500	505	489	470	464	500	454	480	538	460	532	507	458	481	505	476	460	477	517	498	489	486	510	550	501	488	467	481	497	503	484	463	506	501	475	489	500	527	465	490	518	486	506	484	502	463	479	459	522	529	488	481	502	493	524	498	499	437	519	491	481	521	514	525	519	498	494	523	473	498	485	505	518	514	443	472	491	515	491	466	464	497	531	489	503	430	475	471	485	513	488	496	479	513	486	471	463	513	500	525	505	480	496	524	494	525	519	495	492	502	492	482	488	481	491	436	492	478	445	522	489	477	484	478	483	484	466	534	447	498	481	460	525	555	502	472	533	512	483	487	439	478	493	466	451	510	507	473	502	497	518	462	521	518	478	464	485	506	486	453	512	489	484	471	481	505	492	511	537	463	502	493	469	493	483	469	456	515	515	513	521	502	490	533	505	490	513	493	500	496	450	497	474	490	482	514	487	480	498	477	484	482	486	502	501	480	464	507	499	492	478	495	526	501	519	449	485	461	495	466	478	507	509	468	480	485	504	534	525	476	483	488	498	485	483	459	478	481	470	488	478	491	509	479	488	505	502	446	454	499	464	482	467	473	487	517	485	466	517	469	486	491	473	506	510	484	480	462	467	507	506	522	487	468	516	496	521	495	489	502	517	512	490	468	499	511	520	512	478	493	466	471	484	488	502	519	504	462	479	509	494	513	482	486	498	493	493	454	545	492	498	512	486	471	489	480	511	520	495	495	473	530	546	504	489	486	485	492	474	482	506	469	454	487	472	467	496	489	517	474	524	493	497	504	479	487	491	481	462	497	521	484	479	520	510	515	473	526	504	461	501	477	481	482	492	500	492	519	509	525	499	502	455	480	476	492	514	463	470	465	493	471	491	488	488
22471	21048	28597	23838	21589	23024	21336	9164	4801	3642	2859	2184	1806	1519	1373	1229	1137	1057	827	803	635	563	469	484	481	474	428	351	375	364	344	311	309	303	320	321	299	318	298	268	273	281	306	280	274	272	285	224	287	274	311	274	263	265	257	239	248	258	261	249	287	267	270	254	263	284	280	243	285	265	250	276	245	279	278	283	260	260	236	275	271	263	263	248	242	260	249	240	255	261	275	227	281	262	267	255	263	275	283	237	274	264	249	270	247	288	243	229	262	266	261	271	278	280	277	280	233	254	275	270	237	246	239	259	275	261	265	224	249	286	237	233	274	241	254	250	244	248	249	246	246	268	242	258	262	241	252	246	253	245	248	261	252	254	257	216	261	255	281	270	283	258	288	257	269	259	260	281	260	234	249	240	240	286	264	288	246	242	259	255	231	238	256	260	276	263	270	241	273	226	274	255	275	251	255	240	243	247	259	235	261	253	258	226	259	244	261	258	267	242	238	270	277	269	243	255	249	281	241	266	256	237	245	252	249	289	250	269	250	245	261	277	279	266	249	223	287	236	260	271	246	252	225	254	264	254	254	226	258	280	244	245	249	260	272	251	239	230	255	260	272	255	248	282	242	246	233	266	266	288	244	253	258	233	238	238	261	253	270	255	278	247	255	278	254	252	256	268	270	267	236	254	282	249	239	254	246	231	243	271	230	251	256	252	251	283	272	269	278	235	246	267	255	280	279	267	262	280	229	246	253	290	230	266	245	265	250	253	247	289	258	248	237	244	270	267	279	244	251	249	269	263	251	257	247	254	256	259	280	274	270	270	276	241	250	275	286	254	262	269	245	219	263	274	252	250	252	246	276	272	249	266	257	265	230	262	276	279	277	274	291	229	283	247	238	248	271	228	241	268	228	264	255	253	247	266	259	256	258	243	263	288	249	271	262	275	265	254	263	233	237	253	252	249	238	265	241	262	257	262	268	292	280	276	248	257	297	256	249	255	263	257	278	246	278	275	245	255	239	257	265	258	271	259	243	257	246	241	272	263	270	263	214	238	267	280	274	257	254	270	275	242	252	264	265	265	243	264	255	264	262	283	250	253	234	271	259	250	239	248	255	275	253	259	257	284	252	241	247	285	270	272	266	234	263	267	271	248	253	257	278	259	235	258	271	243	253	255	240	251	267	249	257	255	263	246	254	263	261	250	265	253	246	278	270	251	285	293	241	265	236	276	265	238	269	234	266	237	252	273	264	274	233	261	293	249	246	253	268	276	228	245	237	263	264	235	238	249	257	269	297	249	250	250	260	253	283	228	271	267	263	257	278	272	246	221	246	239	229	262	242	262	275	260	257	254	247	240	270	253	268	261	232	272	244	229	271	250	252	246	269	265	278	281	249	257	260	258	250	253	262	268	303	239	271	265	250	263	247	264	255	249	261	263	240	249	261	235	257	242	231	256	240	260	261	243	270	259	256	254	233	273	261	250	261	275	275	259	271	267	234	262	224	241	226	251	243	252	228	253	279	246	249	257	261	236	272	252	236	269	240	266	262	245	261	265	264	248	288	293	234	249	237	251	271	251	281	271	229	242	234	236	252	238	258	279	273	255	235	282	236	236	279	276	250	244	269	215	264	245	224	244	242	246	272	240	280	255	281	275	247	251	247	261	262	273	267	247	258	259	274	240	242	265	227	260	262	240	258	221	249	263	252	256	236	250	268	254	258	266	277	261	253	256	262	258	265	244	263	290	230	271	239	294	252	266	266	248	286	277	242	237	237	274	254	250	277	277	254	261	261	236	252	254	258	266	264	254	254	265	248	256	276	258	250	269	274	265	231	267	300	246	251	274	260	260	289	268	248	250	246	272	278	259	232	298	252	255	272	265	253	274	263	236	245	269	237	274	268	278	256	249	279	255	235	277	248	263	235	237	235	270	244	262	247	253	235	219	306	261	263	265	247	240	248	258	235	279	274	249	251	268	246	223	276	249	256	264	293	231	265	258	255	261	264	264	277	268	269	243	257	263	286	244	244	259	249	250	277	228	255	267	277	248	250	264	276	258	271	255	241	252	284	250	235	261	271	245	239	248	274	245	255	251	273	240	262	265	232	242	266	260	284	287	259	251	263	264	239	266	273	278	231	244	258	256	242	239	226	242	266	246	294	265	275	276	264	242	262	255	259	244	258	254	263	266	289	248	269	244	241	260	266	248	284	258	238	234	243	239	258	248	257	248	257	222	238	270	249	244	270	253	252	267	249	245	277	233	262	244	267	262	253	238	246	272	258	240	284	260	266	246	259	262	262	249	259	238	255	238	286	236	275	261	257	258	238	238	282	273	246	244	273	249	251	265	247	248	246	242	255	267	266	248	264	250	255	248	266	257	270	267	249	233	236	253	242	299	245	297	276	272	267	255	266	283	247	262	273	239	256	239	251	262	249	248	257	252	235	277	256	258	254	252	283	253	239	238	255	260	252	261	237	273	274	281	266	261	277	264	255	237	282	285	225	272	277	271	283	267	266	262	234	254	281	248	260	262	267	246	276	267	257	269	297	245	271	272	270	243	273	237	252	238	292	282	292	242	240	261	261	237	273	226	238	248	242	241	247	260	246	260	276	246	240	244	273	244	239	249	277	255	251	261	262	279	236	288	245	244	237	268	255	255	234	277	252	256	246	262	250	249	265	246	248	227	242	267	278	261	242	230	245	212	257	254	276	284	267	275	277	251	249	252	254	271	250	266	281	261	267	241	241	249	227	229	245	255	253	268	275	256	228	224	269	245	271	242	240	229	273	284	251	260	246	271	260	245	264	229	260	266	259	264	271	244	264	263	261	258	255	272	270	259	263	275	274	269	279	245	257	258	282	245	267	266	250	273	228	231	280	247	265	271	281	261	283	252	231	267	260	263	290	248	261	277	265	263	255	262	279	256	260	241	262	268	224	257	270	255	267	262	277	253	229	251	273	230	282	261	266	254	260	234	268	285	249	242	266	254	238	249	236	263	267	264	241	239	268	248	270	257	240	282	262	244	256	256	270	242	260	241	273	247	247	280	255	279	260	281	245	244	269	275	242	274	257	264	256	253	246	269	266	252	274	234	266	244	272	217	237	264	283	244	246	275	241	280	251	236	257	271	251	236	249	265	264	233	272	221	243	274	258	260	253	247	252	267	279	280	266	264	252	249	276	249	262	267	241	280	261	270	258	284	230	263	262	222	253	231	228	246	280	287	247	256	244	274	269	235	233	212	250	260	270	270	251	262	248	260	254	271	212	264	260	245	270	241	260	250	264	238	260	265	228	265	240	254	253	258	234	255	234	266	260	244	254	247	250	260	265	280	234	277	236	255	254	265	264	282	235	244	268	248	272	264	269	248	263	207	290	241	268	223	248	254	278	239	220	255	232	239	236	238	265	243	256	248	260	262	277	269	263	231	248	253	286	259	249	252	263	283	295	237	247	242	250	257	221	242	265	242	275	268	237	251	263	243	252	257	240	274	230	253	261	276
23086	50489	45698	37425	32021	25076	17361	11070	7677	5658	4532	3615	2822	2343	2044	1843	1641	1426	1226	1051	911	731	706	651	590	562	472	412	437	431	401	386	392	348	394	370	371	362	316	345	337	316	312	325	342	339	301	316	297	297	307	308	277	288	286	279	296	299	311	274	306	286	327	311	275	312	274	302	318	278	305	303	289	264	286	276	256	273	310	266	279	265	266	271	310	262	294	293	284	256	284	289	296	285	289	283	281	283	280	294	275	245	307	264	269	293	280	273	280	281	278	319	277	293	324	273	289	299	278	259	267	294	309	303	272	264	287	274	296	293	292	301	292	300	284	287	260	305	284	295	260	292	289	273	291	312	310	283	280	267	301	295	292	287	274	263	264	285	304	324	260	269	321	273	280	308	269	275	267	292	262	298	299	279	297	271	297	285	266	257	275	293	278	313	283	318	313	282	294	273	268	285	272	294	261	308	272	296	277	317	261	288	290	269	281	305	264	292	315	251	332	285	282	301	303	269	268	277	277	315	261	259	314	297	281	331	281	281	293	288	288	303	308	272	302	295	284	285	290	289	307	307	285	297	283	300	286	275	273	288	284	280	290	277	277	283	251	263	302	258	313	300	261	287	291	292	283	283	267	272	295	256	262	262	278	291	258	313	277	293	283	290	278	251	304	306	293	283	297	305	305	300	308	287	278	275	292	321	271	277	266	302	304	279	299	287	281	265	296	279	269	314	271	275	264	273	286	262	250	261	268	281	278	293	258	301	294	292	264	292	273	264	273	293	319	271	281	283	289	269	276	275	298	281	285	280	276	302	271	289	294	285	267	288	301	274	262	300	300	304	307	258	288	283	277	287	281	285	265	259	292	271	271	294	282	290	262	272	272	299	258	316	291	304	281	304	246	258	300	295	274	296	271	305	294	261	273	277	284	277	311	270	311	286	262	236	278	298	276	299	290	275	273	260	283	282	284	288	307	291	301	282	286	285	262	287	269	266	258	312	280	316	270	295	296	280	276	255	288	292	299	298	264	270	304	285	280	285	268	273	282	300	279	235	289	270	300	286	249	289	317	285	287	311	309	282	266	323	287	270	314	286	273	266	290	260	279	282	299	268	255	268	292	300	260	305	315	235	296	283	286	253	239	242	292	292	277	310	280	297	284	277	274	256	282	269	268	286	270	296	280	317	302	300	341	314	294	280	273	287	267	261	287	283	279	290	285	285	286	280	260	302	267	271	272	280	274	270	270	288	292	270	300	290	309	291	276	273	286	282	273	289	297	293	277	306	282	256	274	282	267	292	300	267	275	290	262	269	285	238	290	311	290	276	283	290	288	271	260	274	305	293	260	256	265	274	297	284	285	260	250	258	293	315	274	282	263	312	271	273	262	273	311	291	293	280	287	288	300	296	306	273	281	286	281	299	298	284	267	284	290	253	302	274	281	282	264	259	258	293	251	268	327	285	293	295	279	275	277	296	264	285	276	262	270	300	269	300	262	268	259	274	282	282	285	296	270	330	291	275	306	293	272	285	267	304	273	307	246	264	279	294	265	289	282	281	259	309	256	254	257	286	279	288	260	288	272	274	270	267	305	287	292	255	309	276	311	266	288	317	282	288	265	273	294	277	306	253	281	266	296	297	282	253	278	318	287	243	297	271	297	275	265	286	275	287	290	303	267	292	290	309	314	282	288	294	297	306	282	272	311	249	272	291	275	277	293	293	306	306	299	269	271	289	276	288	296	268	280	270	269	286	269	238	273	267	305	261	260	305	304	315	281	286	292	282	271	300	270	279	300	292	309	282	249	297	290	308	297	289	278	317	262	282	282	295	259	266	299	271	287	302	294	295	307	251	267	280	294	281	264	266	287	323	301	276	284	269	294	275	281	282	265	287	300	276	261	304	277	255	248	271	281	279	283	289	281	272	266	279	272	266	274	274	325	275	263	259	284	281	284	269	298	256	270	266	276	267	285	268	280	292	278	257	311	253	291	297	272	276	284	272	286	295	288	303	255	273	277	321	286	278	274	292	292	288	270	259	277	278	275	302	327	270	269	263	261	284	307	284	274	260	297	285	289	287	275	278	282	301	282	290	275	281	283	306	284	277	305	312	276	260	279	282	278	274	274	271	291	281	299	281	308	251	272	284	278	288	291	282	268	283	274	291	273	266	285	300	289	287	300	259	292	294	297	284	299	282	288	290	280	278	295	267	291	296	275	305	286	293	293	282	322	298	259	301	295	301	270	286	273	286	273	285	262	277	294	278	274	275	276	271	247	281	291	312	300	291	298	308	284	259	273	286	300	274	266	254	282	253	309	309	283	296	285	313	273	262	259	294	291	263	254	287	290	292	261	268	269	258	287	272	302	315	261	263	298	285	304	297	259	289	280	250	272	289	303	288	283	303	279	262	281	292	267	271	279	303	266	287	276	255	270	311	235	292	256	298	280	289	301	264	266	279	284	301	302	267	262	265	291	288	270	286	279	302	287	290	294	267	276	286	274	288	232	250	301	256	295	289	264	289	295	283	268	263	294	296	251	288	270	313	277	270	280	292	275	274	281	305	287	272	290	338	267	301	279	287	298	254	276	281	261	286	260	280	331	313	261	275	267	261	272	271	288	248	264	305	277	306	267	274	270	263	299	261	292	271	284	288	298	279	287	274	256	289	314	276	287	275	266	296	301	333	309	299	276	289	283	270	287	293	333	297	309	252	260	293	265	268	299	295	313	278	282	297	264	281	271	266	265	281	311	283	306	273	270	298	309	300	271	290	268	285	283	299	260	293	284	298	278	285	293	266	257	275	289	279	327	262	278	272	278	267	278	292	283	346	270	298	292	271	283	294	279	282	291	243	273	275	295	292	277	279	261	276	316	297	309	282	265	274	297	285	244	308	280	267	312	262	296	280	283	303	279	295	309	282	284	290	300	284	286	246	291	271	262	269	278	259	297	290	295	278	271	255	247	295	307	289	287	290	286	282	290	280	279	267	260	301	266	277	291	298	266	309	303	301	278	288	302	247	288	285	278	267	269	296	281	285	290	292	260	259	272	298	288	271	286	294	300	254	291	272	275	246	286	302	300	243	300	258	301	310	304	281	280	287	294	306	259	289	278	290	281	276	274	296	283	278	284	270	268	279	257	297	283	279	277	278	293	258	295	278	264	307	262	254	287	312	286	294	246	259	288	269	277	256	256	293	275	273	302	277	278	308	283	289	269	292	262	260	277	306	268	281	291	258	289	285	305	292	287	293	270	271	308	281	313	261	268	291	281	278	293	324	275	272	274	290	290	283	269	268	285	284	266	256	253	281	282	267	289	287	259	260	275	309	280	256	307	274	292	319	281	276	274	297	256	264	288	287	260	303	264	295	258	288	263	302	309	296	259	270	271	295	286	261	274	284	282	291	283	283	273	277	260	286	276	287	262	283	266	266	272	267	280	274	306	277	270	269	282	261	261	276	283	290	276	290	271	323	278	276	309	293	258	266	267	290	270	297	264	281	278	283
27574	24230	29788	24176	15895	9455	5258	3018	2187	1767	1479	1272	1200	1001	1017	909	873	827	787	706	692	672	665	665	633	609	581	578	623	562	585	616	581	585	619	613	622	579	598	606	583	534	591	567	570	586	590	632	547	625	564	604	589	524	561	627	566	525	592	552	577	547	572	587	546	583	569	559	599	537	527	561	576	594	582	585	530	564	608	571	544	585	630	580	535	582	578	591	572	582	595	584	590	550	593	598	561	600	596	563	549	597	597	561	586	589	538	565	533	599	606	537	572	543	553	525	559	580	575	546	589	543	572	549	561	532	535	559	565	533	579	588	619	593	557	549	542	582	565	560	565	604	565	558	552	549	560	586	547	583	612	573	601	559	567	587	601	552	615	575	590	629	598	593	549	612	572	545	565	506	549	559	573	591	568	597	618	572	611	608	591	569	585	595	595	568	594	547	553	532	582	606	533	569	559	598	584	618	563	576	588	600	614	580	624	580	593	547	588	543	564	569	606	572	539	546	574	534	587	593	566	571	578	572	578	579	574	552	545	558	557	544	558	584	606	596	552	568	536	579	565	570	510	587	601	514	563	567	583	573	582	603	600	581	528	554	606	591	608	555	581	559	557	546	543	563	556	572	606	564	553	530	568	579	560	605	619	596	539	551	582	572	593	609	619	565	557	535	564	587	564	579	543	538	596	580	543	565	590	583	590	553	605	560	569	540	560	538	568	569	569	576	593	560	590	551	582	572	611	602	587	586	567	586	573	564	568	596	564	591	558	526	553	606	583	569	571	583	553	586	594	547	566	549	576	597	603	607	553	558	578	568	580	627	585	612	594	596	557	574	595	566	571	565	569	584	555	587	586	559	573	637	599	586	579	518	584	585	549	555	606	543	571	592	608	583	610	538	580	514	568	621	570	591	546	555	583	585	562	515	595	561	568	547	618	595	626	575	598	594	573	607	603	572	568	606	570	617	602	601	566	542	581	594	589	577	598	590	580	566	612	573	573	554	581	602	556	569	529	561	539	549	549	589	572	548	588	600	577	564	571	596	591	552	580	530	609	563	584	560	578	593	565	566	566	626	583	573	561	584	497	540	602	628	584	595	513	552	552	557	541	544	592	579	569	543	567	572	548	562	578	583	630	596	562	624	608	591	542	566	567	558	590	599	542	604	561	616	557	556	604	580	557	569	518	584	567	572	572	598	591	632	571	581	549	589	556	601	540	600	569	583	517	573	539	592	609	576	582	548	554	565	558	550	611	559	574	556	573	551	547	556	595	600	570	525	521	559	584	549	587	559	568	531	591	558	551	592	581	548	566	584	573	521	558	596	547	575	574	581	562	548	575	567	565	561	563	544	540	572	563	602	586	546	607	600	565	583	510	577	591	573	591	540	587	592	501	567	589	559	547	560	556	582	566	582	576	570	563	539	550	576	569	532	592	600	624	561	557	565	554	577	590	573	589	563	554	569	573	558	553	530	537	595	599	584	549	550	558	589	582	598	566	599	608	605	568	578	584	563	573	610	524	544	583	584	595	574	582	583	558	576	570	590	532	615	524	536	617	591	608	614	576	577	602	596	646	528	595	579	575	568	564	627	587	543	578	589	576	578	508	551	608	543	565	565	560	533	591	588	593	573	581	578	583	570	656	566	583	620	536	592	557	606	564	551	619	615	589	528	578	580	598	565	561	555	562	600	576	601	562	551	615	574	582	547	558	622	543	573	537	562	596	603	562	554	603	578	560	554	537	602	572	547	604	597	597	547	577	618	613	544	586	586	550	598	597	586	568	587	545	593	575	615	581	583	611	603	534	585	606	595	539	572	572	587	566	596	622	565	575	564	575	535	568	583	571	611	598	573	636	553	603	554	565	577	573	575	554	587	589	548	597	534	569	564	554	569	538	576	593	591	553	552	571	604	556	599	549	548	570	581	564	578	526	570	570	563	599	569	557	584	543	547	570	577	585	531	555	593	601	604	569	606	579	554	537	616	558	548	587	610	564	566	602	550	573	524	611	588	538	554	572	582	538	568	568	609	623	558	598	611	550	592	575	595	592	584	551	574	595	561	600	560	590	594	578	576	550	568	585	555	578	556	552	592	596	593	575	610	553	544	573	593	564	591	572	546	549	615	562	632	552	576	573	605	588	571	593	555	541	612	578	602	613	589	565	585	581	558	557	583	504	530	569	591	597	535	525	550	554	617	577	584	582	549	567	598	555	552	543	509	587	589	541	589	579	559	560	599	566	559	626	544	593	561	591	596	576	568	587	557	549	560	580	576	547	579	599	560	577	622	553	554	577	533	550	562	590	515	597	587	585	569	553	560	589	553	567	556	607	590	539	587	602	552	488	575	607	570	572	597	552	589	569	603	585	527	554	542	583	559	616	556	561	584	575	595	559	556	581	547	584	560	603	591	580	543	571	585	599	566	606	568	605	565	552	558	539	619	557	587	563	558	537	584	597	553	587	574	585	613	603	586	556	562	607	565	591	528	600	537	546	549	569	569	570	558	613	602	563	567	616	616	542	567	583	564	550	527	568	572	573	525	600	604	592	564	572	590	587	615	504	571	563	556	536	596	584	538	561	572	575	560	616	565	555	586	601	580	617	557	589	568	607	590	596	535	594	565	602	581	575	551	563	592	573	584	569	589	556	550	543	575	523	546	572	559	588	588	562	575	612	548	549	591	578	590	568	591	578	571	554	628	576	585	523	595	601	558	541	551	584	583	560	587	623	584	577	594	554	600	576	569	600	602	539	551	563	587	568	607	555	593	571	572	568	552	546	563	534	590	530	587	557	599	566	582	566	562	559	589	559	568	604	610	582	615	536	527	550	598	570	530	583	608	575	564	571	563	569	583	583	549	624	556	556	561	595	558	572	587	616	564	555	586	567	589	534	549	578	590	577	592	584	628	549	549	582	548	540	605	566	575	608	591	547	567	560	549	551	552	570	565	563	576	615	589	568	577	590	600	604	583	593	586	561	601	571	561	589	575	562	554	601	590	596	526	583	560	595	604	608	565	600	564	588	528	573	566	586	579	597	595	600	561	594	587	549	562	566	540	567	575	547	538	574	596	570	545	543	570	588	578	541	622	611	576	556	541	602	583	631	553	601	567	591	544	585	568	594	585	598	551	570	597	572	625	592	577	589	565	588	573	546	523	555	549	539	608	590	553	590	581	569	572	559	571	605	576	551	553	582	605	570	574	548	563	610	573	559	599	609	527	562	531	544	592	613	572	608	552	571	620	564	577	601	593	546	574	589	601	574	559	574	538	598	563	569	599	573	552	544	557	574	555	534	560	600	583	572	566	569	582	523	541	598	594	543	585	582	570	548	537	585	574	565	549	579	551	563	545	603	526	601	628	582	567	532	589	596	544	597	562	584	590	550	585	583	545	624	574	601	542	545	585	561	567	579	556	566	564	603	579	573	576	523	582	593	558	560	559	589	574	595	596	576	583	581	564	595	586	556	603	560	571	575	593	578	540	588	536	585	559	584	588
19360	36521	32149	23271	17963	12757	8025	4977	3396	2674	2168	1867	1619	1413	1311	1218	1130	1086	895	909	775	803	735	749	767	715	693	689	627	694	708	647	636	622	692	639	673	661	614	653	681	609	715	634	650	677	647	620	596	616	659	617	648	667	634	609	643	645	633	624	643	651	676	614	645	632	610	608	661	634	631	610	602	645	632	649	653	637	628	618	618	631	635	599	588	640	703	637	614	627	614	645	657	610	661	640	618	623	620	655	615	649	643	601	593	630	685	591	683	646	629	657	650	649	619	690	603	590	622	609	667	582	616	606	650	630	695	659	604	633	601	654	638	569	634	661	621	641	599	615	624	620	629	589	629	596	661	633	639	667	651	616	633	595	640	661	583	656	609	644	643	614	640	647	593	611	644	648	637	622	618	615	648	636	613	695	621	658	631	671	660	606	620	637	628	656	661	632	634	647	574	649	651	651	615	643	656	615	648	675	598	642	633	622	613	631	628	654	632	582	618	645	631	595	586	625	661	646	642	626	665	653	600	645	649	644	664	628	630	692	634	657	585	646	631	612	627	638	637	639	623	656	631	662	590	684	640	663	635	602	656	647	636	643	634	615	643	651	624	674	663	634	598	673	616	621	653	621	643	597	597	634	684	655	634	624	637	658	637	633	606	639	667	635	618	657	647	618	630	651	664	619	628	657	619	624	677	633	626	612	626	619	640	612	617	588	649	652	642	630	650	658	597	639	565	623	643	608	644	612	622	664	624	636	605	669	629	662	598	639	607	646	569	604	664	619	630	654	650	641	641	623	643	611	675	618	615	585	627	629	661	658	602	627	642	580	642	616	686	586	637	655	618	665	629	616	617	652	646	656	634	619	603	618	653	633	610	632	608	641	646	650	643	595	599	633	648	645	652	634	655	636	653	626	655	672	608	631	662	642	626	615	571	603	644	621	669	630	624	675	636	662	624	625	622	672	637	682	606	626	632	649	665	597	658	665	645	609	625	635	612	593	640	658	630	598	635	640	671	618	617	658	619	630	654	643	629	661	602	629	627	619	628	653	620	645	668	634	612	627	638	652	656	639	669	667	638	646	650	617	610	632	677	656	617	632	638	702	622	643	609	668	647	636	627	666	621	632	628	603	648	620	636	655	671	650	610	659	613	642	625	627	685	674	611	635	615	602	637	655	702	616	644	607	661	664	652	672	647	605	607	637	645	625	630	687	627	656	612	613	633	649	604	614	681	596	678	654	660	652	617	605	635	690	655	653	621	680	624	636	636	656	639	634	636	659	638	586	615	607	661	671	642	591	651	653	631	664	637	617	675	649	699	648	638	603	621	667	640	648	655	649	627	651	616	611	649	619	640	633	652	619	678	638	648	658	621	692	605	681	606	643	643	642	638	616	667	656	652	626	710	633	641	638	672	584	679	617	675	646	643	598	620	638	607	655	623	677	633	651	646	653	634	607	616	636	678	633	615	627	658	630	650	621	621	648	619	663	606	628	637	637	657	672	656	620	687	604	622	653	641	646	663	623	606	614	600	651	629	619	669	644	634	640	623	599	715	655	644	611	666	634	655	593	621	607	673	643	595	625	621	672	671	689	643	652	654	628	659	635	620	644	656	681	633	619	641	684	570	591	599	631	618	619	605	591	628	659	619	644	641	632	619	586	650	660	675	590	586	615	602	575	647	658	640	641	658	642	632	633	608	605	630	611	595	653	635	649	678	650	649	616	681	607	637	677	613	625	616	658	645	636	669	646	647	664	609	634	633	627	636	632	636	684	638	585	617	650	609	639	610	639	651	623	640	617	678	667	645	682	636	663	635	661	639	655	619	624	649	626	624	601	674	693	645	666	640	652	623	632	599	635	598	623	617	633	648	683	651	615	602	620	633	626	635	635	660	622	637	647	648	630	625	622	626	632	654	632	639	642	652	653	640	638	615	652	691	649	657	596	666	612	651	632	624	638	625	648	626	576	630	663	634	591	614	652	613	667	589	616	668	652	647	649	675	641	633	649	634	666	675	623	652	668	642	625	636	675	645	647	627	656	635	668	650	617	583	662	622	666	662	609	600	624	607	643	654	644	652	644	642	627	677	679	632	662	658	644	626	677	647	607	644	645	649	603	647	652	622	633	650	673	632	593	657	648	626	669	621	610	669	632	629	636	615	702	648	666	627	632	639	634	606	634	644	625	645	651	609	632	596	662	626	617	680	590	626	626	647	615	636	621	701	616	604	656	678	612	652	617	640	659	662	610	641	607	579	631	629	614	674	657	606	626	609	660	640	660	658	646	656	649	595	640	629	666	621	607	629	658	642	651	626	646	609	628	686	655	621	656	650	644	608	628	599	656	628	625	631	624	619	639	624	634	646	659	636	622	624	646	674	659	679	659	611	623	667	659	637	615	680	653	661	613	597	643	666	599	627	619	666	593	628	580	645	687	620	670	634	662	614	600	653	575	609	624	630	641	644	624	646	643	616	622	612	624	648	654	654	678	639	622	664	662	610	671	632	614	639	610	612	628	670	632	680	598	656	611	628	651	631	636	594	633	651	564	609	631	671	627	637	648	608	652	632	621	644	638	603	598	638	659	648	623	630	675	640	585	634	640	661	649	640	653	660	643	633	638	604	655	635	651	633	675	645	627	660	658	613	664	607	597	621	646	650	608	640	652	659	637	613	597	633	588	600	660	625	627	670	659	632	666	653	645	620	642	663	604	652	648	671	573	645	647	630	635	671	680	663	651	642	595	656	698	642	647	643	653	621	609	635	644	665	621	630	611	608	594	644	654	602	686	614	613	643	684	666	638	629	620	664	618	588	633	582	585	633	684	624	661	596	672	653	642	642	669	620	637	676	648	646	625	594	633	673	606	698	652	702	656	608	629	635	633	624	614	634	630	599	599	642	631	639	616	669	637	652	594	698	601	617	646	663	692	635	607	619	649	655	642	624	661	623	627	668	636	653	669	689	626	631	646	590	632	620	656	659	645	601	620	610	652	635	608	656	675	680	613	684	633	669	674	663	650	652	669	650	570	633	643	602	645	662	633	673	599	620	637	615	596	607	614	614	640	644	668	659	645	627	642	644	626	645	653	648	626	668	627	608	642	642	620	666	631	693	640	624	698	625	602	665	613	671	629	639	661	632	632	668	648	649	637	646	676	635	680	612	606	675	599	639	655	640	642	614	613	613	661	728	639	699	645	654	649	653	643	632	657	668	677	652	656	639	624	624	661	609	608	627	608	609	625	634	651	592	602	595	610	632	636	666	584	579	633	639	690	641	624	648	614	668	638	602	683	648	664	646	586	625	620	654	627	631	668	647	652	620	633	656	621	596	622	626	603	626	609	591	619	665	594	609	618	668	665	586	624	616	606	625	620	661	600	668	612	634	633	652	635	634	625	658	651	622	632	655	629	646	649	674	695	618	639	647	612	629	664	642	625	631	624	646	655	612	616	621	647	657	668	604	646	656	603	656	622	626	659	667	627	617	629	629	590	615	651	634	624
23592	21025	28274	24547	22534	20814	13399	5936	3630	2764	2120	1775	1532	1349	1271	1063	1083	961	834	733	666	612	570	603	623	553	591	510	503	504	506	524	469	472	470	458	439	473	441	475	505	493	462	481	443	482	453	448	436	476	420	482	487	505	411	449	411	430	418	433	446	450	471	435	419	431	444	445	454	474	441	430	467	418	456	424	462	447	449	447	405	415	455	420	418	445	444	429	415	446	447	428	413	452	455	414	451	442	439	426	476	446	424	419	428	468	474	431	460	434	412	439	431	437	463	445	441	440	417	405	421	470	475	436	434	446	421	468	415	449	438	443	485	438	442	463	448	425	462	477	415	434	454	429	443	402	448	450	437	429	449	411	498	431	415	439	446	417	455	452	439	424	442	428	407	422	399	465	483	427	417	447	482	395	455	477	479	454	441	440	481	481	457	456	450	465	433	435	466	442	443	407	447	460	462	474	445	460	447	440	438	467	440	471	433	439	422	426	442	494	430	467	448	489	433	441	456	440	421	459	483	401	475	433	421	451	510	437	395	440	466	423	430	458	425	419	430	459	423	470	412	427	440	473	460	444	427	440	466	456	431	481	418	434	468	451	458	414	454	412	408	470	481	461	470	447	412	450	454	449	443	407	495	456	457	451	404	461	426	418	438	417	439	456	412	414	409	465	456	410	469	479	417	452	429	474	450	458	447	437	439	476	421	470	466	452	449	451	422	450	440	449	459	426	450	412	405	438	502	458	429	418	430	404	455	451	463	421	419	478	439	436	435	448	430	472	466	475	450	467	490	451	452	443	467	457	451	448	476	433	466	422	466	414	449	451	428	481	428	461	470	410	478	416	421	425	450	474	426	483	484	446	475	481	394	467	450	440	482	389	492	413	451	450	439	496	438	430	410	458	387	471	439	414	448	468	460	427	413	454	421	453	428	454	423	467	447	467	406	427	443	443	422	496	439	435	453	424	429	453	411	481	470	429	453	470	447	451	466	454	411	464	437	460	467	453	443	452	445	464	429	436	418	481	428	481	457	448	447	447	450	422	439	416	431	441	431	461	452	477	444	458	446	430	456	417	434	481	436	461	424	436	416	451	395	469	444	418	446	467	429	464	448	446	453	435	413	422	441	449	460	433	473	429	453	404	451	431	425	447	464	414	448	435	451	427	468	420	431	459	477	422	484	424	442	470	450	472	438	473	434	465	487	440	451	431	460	491	471	450	498	456	467	442	451	452	431	450	436	454	453	474	437	435	406	457	438	439	462	446	464	449	449	443	458	462	429	449	442	451	432	437	444	471	463	463	452	424	478	455	461	436	430	429	463	444	447	436	456	428	468	440	473	423	500	457	457	429	443	443	456	442	462	411	419	424	424	433	429	453	460	470	464	440	434	428	425	420	473	441	440	468	454	455	463	431	463	418	451	437	486	478	485	454	434	495	418	419	438	470	457	428	494	434	432	443	448	418	406	464	451	457	435	386	443	454	440	450	433	425	431	452	436	457	451	409	449	450	461	455	480	470	418	466	440	427	445	447	441	439	448	482	456	445	443	465	423	450	430	415	427	447	461	438	395	481	430	509	472	455	454	411	422	457	468	422	458	462	438	408	466	390	476	465	428	444	439	438	432	456	460	489	440	449	423	413	485	433	430	453	432	443	452	453	429	438	416	479	426	494	451	408	474	448	457	436	486	430	447	447	470	478	435	472	413	443	433	439	455	434	444	480	454	459	440	403	433	438	432	464	487	465	436	432	472	433	440	478	432	423	454	464	448	440	433	433	425	453	406	460	404	414	428	465	436	489	458	455	433	462	444	455	425	439	449	441	471	439	449	482	404	478	455	467	424	437	447	405	451	466	418	472	435	458	444	417	471	416	453	496	461	447	408	428	435	418	441	448	451	486	460	429	427	452	442	435	451	402	433	449	455	407	485	435	435	434	409	439	429	455	438	448	472	438	420	471	445	419	454	455	441	406	435	474	442	470	421	443	438	480	462	461	407	428	466	444	431	414	404	442	450	468	433	436	450	497	435	446	450	441	435	440	450	476	496	421	409	443	437	442	432	476	490	424	439	450	455	407	484	448	450	469	438	434	465	460	404	453	464	492	464	423	418	433	443	430	438	427	443	458	447	438	488	443	428	449	420	407	408	494	446	463	441	424	435	452	478	434	447	459	443	463	441	435	432	429	426	453	422	469	455	473	423	455	421	425	436	460	457	426	477	473	448	455	446	462	440	450	418	463	463	468	442	451	443	434	458	416	432	424	457	431	460	441	483	447	436	455	447	445	471	416	437	461	444	430	434	414	482	430	423	407	443	476	424	427	460	412	447	435	453	431	429	427	446	437	442	465	454	451	430	430	442	412	449	429	431	439	437	450	476	513	447	464	423	439	441	454	467	470	454	419	477	433	453	454	398	460	463	425	498	430	472	444	398	473	447	425	457	497	439	417	448	434	478	422	434	450	465	465	464	445	423	458	434	431	416	424	487	464	445	433	457	444	441	452	465	464	443	480	443	440	427	438	495	447	444	479	431	391	465	420	436	421	470	459	438	400	430	449	493	511	454	447	443	464	427	408	461	419	438	427	440	447	466	495	446	424	461	446	431	443	441	481	423	467	415	436	429	443	439	423	437	452	449	427	460	483	415	458	455	454	443	472	474	399	461	427	418	417	431	451	430	415	427	449	454	449	424	460	440	418	436	447	400	464	467	432	436	452	445	461	408	430	471	444	401	424	458	442	453	436	436	431	425	456	434	453	451	458	448	444	460	440	456	462	441	462	424	413	453	431	425	461	461	436	429	427	437	455	460	439	496	447	409	441	424	477	448	453	461	446	437	405	434	469	422	430	461	474	408	418	443	479	430	437	451	415	455	454	399	475	465	438	426	478	457	427	421	435	453	452	468	442	442	478	436	435	443	400	423	442	444	460	423	477	422	443	445	440	452	402	463	466	381	434	429	424	461	444	434	425	452	431	503	432	410	441	459	425	455	407	445	427	454	466	452	464	466	430	438	454	411	416	463	434	455	434	422	454	457	412	505	433	419	434	425	465	464	467	487	435	432	433	423	440	422	468	439	453	440	468	472	442	420	452	426	454	421	449	420	460	430	432	443	443	408	432	436	449	421	425	472	421	465	428	452	435	429	475	441	459	441	408	442	460	480	427	452	436	444	465	427	423	471	477	454	454	438	467	395	444	436	426	465	433	444	439	427	475	447	464	428	446	453	469	437	418	420	433	455	403	449	433	417	431	424	445	409	452	449	416	423	459	431	464	462	457	441	487	474	394	410	430	433	421	424	437	448	467	418	445	417	442	454	469	447	439	497	438	453	454	436	447	425	430	448	404	412	447	430	439	429	451	457	437	405	461	456	435	425	442	435	433	450	461	432	446	450	455	465	452	446	463	414	442	444	447	448	451	472	445	492	412	405	438	448	450	445	391	461	472	458	465	459	453	437	441	447	407	428	398	441	434	444	460	454	449	447	434	462	432	462	432	435	444
20761	45389	40775	32431	26479	20095	13082	8283	5550	4235	3364	2741	2283	1921	1801	1574	1481	1325	1085	986	846	806	757	678	735	709	647	613	634	595	568	561	568	572	546	544	559	516	526	539	516	495	535	531	523	523	517	561	503	463	505	531	504	512	503	565	514	526	535	492	494	523	475	496	491	521	484	485	500	521	481	474	467	505	498	479	517	466	497	544	507	541	464	521	491	522	477	497	498	518	474	515	513	553	507	485	521	482	500	498	513	513	515	529	504	509	507	504	492	487	504	485	509	513	518	507	497	495	489	538	497	480	517	478	519	497	498	486	547	477	499	525	493	487	483	524	507	482	487	483	510	528	479	515	439	519	498	512	498	480	508	483	489	468	497	511	507	539	487	519	520	495	540	494	475	526	514	492	505	500	522	470	491	472	494	489	491	496	517	522	470	488	524	517	510	497	487	491	490	523	505	495	483	463	490	484	481	479	481	488	511	457	504	481	471	509	502	468	471	485	513	497	482	513	480	490	503	492	472	510	446	502	513	491	505	463	517	536	490	544	477	511	496	484	483	485	538	456	497	517	484	461	520	494	497	493	517	490	507	476	504	477	498	470	450	473	515	513	505	522	516	518	485	513	513	506	484	538	507	478	485	512	503	487	518	483	471	437	522	474	488	498	492	520	480	499	513	490	512	500	504	495	483	543	516	496	476	483	511	491	466	516	481	478	471	511	472	505	500	524	472	493	485	519	512	491	527	507	510	486	498	501	502	482	515	510	502	477	555	512	477	490	512	487	474	501	501	493	515	467	497	499	467	487	530	537	484	473	522	498	474	551	448	525	512	503	493	516	500	519	463	516	527	497	513	482	515	489	499	537	464	526	493	506	538	497	507	490	534	495	496	481	483	472	526	472	466	479	503	506	484	499	520	487	496	472	542	496	514	525	532	495	530	501	499	481	476	513	491	511	540	517	498	504	501	512	459	508	479	539	506	467	515	475	517	497	482	476	524	575	484	527	514	524	498	499	508	485	510	501	475	512	521	513	525	492	514	476	485	489	530	519	487	489	486	501	491	490	486	510	493	509	504	500	493	539	487	518	489	505	493	506	495	481	475	492	482	520	494	482	529	451	507	470	513	511	527	494	491	539	506	497	479	495	496	463	457	491	514	480	494	524	503	488	501	506	473	497	498	494	500	532	523	527	477	446	531	498	478	454	483	516	492	495	503	524	527	507	526	490	498	494	510	557	501	484	474	490	494	509	466	471	502	465	456	495	541	543	481	498	481	505	524	523	502	495	513	481	437	505	530	499	490	476	522	514	506	501	514	483	512	471	493	511	506	501	496	487	488	462	507	491	506	513	471	502	505	476	511	470	501	523	528	518	482	482	510	488	496	511	529	471	479	491	472	497	498	484	493	504	495	501	497	486	508	528	509	500	468	517	498	490	506	477	516	513	497	488	531	489	505	472	512	538	525	521	451	534	503	545	531	460	516	448	519	464	521	512	506	472	478	467	490	502	488	461	539	495	454	476	476	488	496	470	515	473	519	488	448	502	463	493	479	471	480	485	526	478	519	492	493	496	489	463	477	544	511	477	492	496	481	468	541	507	486	496	541	454	523	501	494	490	487	526	478	503	474	477	485	483	507	535	502	496	512	488	469	510	466	479	542	518	490	512	490	481	500	513	483	486	481	500	511	522	477	511	521	470	522	502	486	489	489	519	487	518	502	490	477	510	481	493	531	523	531	464	533	493	533	483	510	499	517	493	521	497	471	506	487	495	531	542	486	467	498	504	507	492	508	484	509	505	478	504	486	511	521	498	538	512	498	499	494	504	502	454	519	492	466	507	545	511	523	516	493	497	485	493	496	497	500	550	487	494	515	526	485	518	504	498	513	515	479	479	481	483	498	510	452	520	477	540	521	516	504	484	522	491	471	484	542	523	461	487	518	487	515	480	511	509	503	478	483	526	523	500	519	514	513	489	521	515	495	504	462	475	490	470	506	486	495	510	472	475	531	485	499	475	491	469	497	506	550	454	493	520	530	513	476	465	499	516	530	464	518	477	498	505	520	492	491	486	486	507	477	493	482	527	533	504	493	507	503	462	478	523	523	484	510	509	520	493	524	540	547	510	482	484	482	505	456	521	486	504	510	466	504	513	537	481	528	494	492	515	498	481	503	523	477	541	463	514	490	476	465	522	482	500	516	509	478	485	528	498	514	497	460	518	491	480	509	499	498	541	501	522	476	515	547	542	529	520	504	513	520	479	456	510	475	531	481	487	512	514	536	460	490	531	494	513	542	468	466	490	489	522	509	470	489	479	516	505	504	541	505	506	484	473	493	520	514	490	527	482	514	480	472	542	523	483	503	494	504	537	488	540	521	490	492	477	517	490	531	464	476	508	489	498	486	492	464	480	518	480	526	471	496	523	486	504	529	479	529	477	487	470	472	477	500	465	472	467	538	487	507	458	498	493	532	488	533	461	504	537	540	521	491	514	471	488	528	431	484	518	532	483	506	483	478	474	512	507	542	478	494	515	490	470	512	497	470	540	500	526	524	504	522	480	504	495	483	475	499	471	518	483	544	541	483	504	474	474	540	499	462	498	517	485	468	488	485	490	506	484	487	478	506	523	503	544	457	496	447	489	490	522	510	520	511	500	506	515	503	480	506	528	528	484	486	503	543	492	519	533	563	506	455	485	538	502	486	466	476	499	479	477	525	503	508	489	516	496	489	438	470	518	504	488	522	495	518	487	478	500	533	502	495	479	495	531	490	459	561	510	496	506	472	529	507	520	498	499	488	523	456	514	519	515	491	508	480	452	482	536	548	481	458	474	490	487	515	508	521	467	494	508	508	518	517	498	511	505	544	489	509	479	502	482	527	533	465	490	498	531	507	500	502	471	509	494	511	537	523	477	518	473	565	525	510	478	451	521	525	484	487	502	474	516	498	462	536	482	510	497	483	510	516	518	515	526	498	479	497	496	497	513	515	520	516	515	475	479	508	535	479	491	502	526	497	515	466	477	474	488	534	479	505	488	479	478	497	505	505	525	476	506	476	520	496	499	521	488	468	525	477	488	503	502	495	526	518	515	519	477	517	491	463	533	506	487	511	472	498	494	497	497	504	491	488	502	530	466	519	477	533	533	515	466	475	529	512	496	487	517	493	491	517	467	512	519	494	510	495	494	465	502	512	475	503	494	496	512	514	481	504	518	510	485	496	465	496	475	488	434	479	465	513	478	469	487	477	467	512	540	486	469	499	560	498	494	519	482	465	485	495	521	520	456	502	503	492	472	512	513	488	499	498	484	493	456	480	490	507	467	477	531	485	482	513	527	498	484	464	528	485	542	498	505	524	493	508	551	481	499	503	480	554	506	476	532	507	500	541	521	512	491	485	486	540	457	505	505	503	481	490	516	481	480	464	498	505	512	516	489	499	510	534	479	490	510	506	501	469	528	499	510	508	478	508	499	529	483	516	487	543	468	501	502	491	520	500	475	482	491	501	487
24507	21015	27706	25869	21556	15058	8342	4084	2811	2086	1821	1437	1287	1117	1017	976	877	845	722	688	611	615	579	599	531	521	523	551	528	513	479	473	495	484	490	499	491	482	471	494	458	497	466	450	442	442	494	463	442	465	447	491	434	482	440	466	448	451	440	424	451	459	440	475	485	453	463	473	447	411	459	409	473	496	461	460	478	462	463	461	418	417	475	449	446	468	444	440	442	481	465	473	456	447	506	475	431	434	440	449	428	469	447	468	474	480	459	443	461	472	462	447	454	450	474	459	460	472	433	492	484	464	434	429	433	458	432	447	458	459	475	426	470	456	438	426	462	408	417	474	450	449	424	452	478	463	492	495	479	481	465	420	434	447	462	490	480	515	462	437	463	462	442	474	485	459	490	483	475	442	481	478	439	453	427	494	439	468	460	443	438	453	451	448	448	470	412	453	420	477	473	507	450	513	425	445	444	455	457	453	463	453	434	442	398	433	471	439	467	509	455	472	473	471	477	472	457	488	484	471	472	447	451	457	440	437	434	430	437	451	459	462	454	398	462	459	450	436	481	486	482	483	454	477	449	444	495	434	475	430	446	451	425	502	482	442	458	444	446	457	472	476	457	456	446	484	463	455	453	430	449	448	451	477	455	487	452	469	455	430	477	459	466	464	435	475	456	461	444	444	414	442	462	469	474	465	453	462	473	452	462	468	416	460	465	478	434	479	447	480	449	458	491	512	477	439	465	455	448	439	474	457	451	479	496	432	460	430	460	461	483	454	454	438	451	468	461	470	448	464	429	483	444	462	458	424	470	436	477	459	469	432	490	487	456	465	452	465	441	454	476	467	487	465	446	477	487	421	455	457	485	448	478	476	459	425	423	455	450	480	432	421	438	463	423	417	447	448	438	435	468	455	460	452	454	471	446	506	467	463	463	471	466	460	442	463	462	466	433	433	478	474	461	428	438	458	496	472	519	486	472	430	473	411	460	418	454	455	416	460	509	484	442	465	435	480	452	462	457	458	448	446	460	467	466	441	458	470	469	437	458	441	430	449	464	447	490	468	454	455	444	450	456	431	470	467	462	438	450	432	463	456	454	437	477	468	445	465	441	444	448	491	425	478	479	421	450	471	471	473	477	408	453	455	449	442	476	429	429	464	440	428	453	443	445	463	441	465	451	483	446	419	455	470	453	445	430	455	472	466	425	476	436	446	474	458	476	438	448	489	452	487	445	427	460	451	467	459	436	494	461	467	489	490	442	454	430	479	475	477	479	429	493	462	428	475	488	449	446	468	461	478	464	414	456	458	480	452	470	436	438	474	446	493	440	463	443	488	460	405	476	432	456	408	492	468	440	504	441	459	444	464	484	430	509	465	460	434	485	478	481	471	474	457	439	462	470	459	451	449	443	441	468	454	411	516	456	416	478	462	482	467	463	467	451	468	421	458	480	472	469	473	470	446	470	440	441	446	450	446	424	465	486	458	454	456	442	476	446	432	478	490	450	456	480	457	464	491	476	426	476	504	452	439	462	419	451	451	481	504	457	452	451	426	458	484	475	439	472	467	464	453	446	505	402	429	456	489	428	461	445	461	457	500	445	422	461	436	459	429	478	453	484	497	476	470	437	477	431	488	430	452	441	462	435	452	444	466	430	458	469	513	435	443	444	445	461	474	449	447	407	438	465	435	466	478	455	471	435	450	444	429	450	469	439	475	441	459	454	450	409	457	447	431	482	490	462	494	440	471	479	413	428	443	430	480	454	430	432	439	475	454	467	456	459	500	446	474	445	436	451	474	464	473	515	458	455	439	445	447	432	453	475	480	482	454	448	494	466	464	452	473	449	483	456	461	444	444	427	451	440	462	440	461	470	458	496	459	451	449	446	477	424	479	460	448	440	456	446	473	483	435	428	461	433	443	442	448	472	464	417	486	465	461	451	490	471	434	454	444	485	458	471	472	478	443	435	455	426	490	465	433	485	407	431	446	453	462	468	450	479	443	485	478	426	456	474	422	495	446	437	457	443	456	438	469	471	446	457	464	422	459	468	445	477	426	474	488	455	466	445	454	455	437	470	431	491	463	468	441	450	471	450	467	445	466	454	481	476	461	439	435	449	468	437	434	516	419	390	456	491	441	465	513	483	447	473	477	488	480	441	495	442	477	442	483	429	443	429	430	456	469	472	443	470	442	477	451	429	423	473	447	477	497	443	491	503	475	458	480	489	458	430	460	439	442	453	472	475	466	467	442	456	445	468	462	464	489	459	423	428	483	450	429	406	466	440	464	456	455	447	482	475	442	427	443	442	464	439	469	465	482	485	440	445	453	436	485	439	439	449	445	451	418	482	388	468	429	477	479	473	459	454	485	456	471	420	455	476	474	450	464	471	427	470	451	435	435	460	463	478	454	436	460	489	479	496	455	489	428	415	465	471	452	444	438	472	446	460	470	440	438	478	512	455	458	450	417	471	467	467	484	471	433	467	470	457	420	470	437	448	456	441	455	445	445	490	430	443	452	468	448	430	455	465	457	437	443	487	471	457	450	481	471	465	445	485	473	468	432	496	421	507	476	453	479	462	493	435	463	445	489	497	465	460	481	427	419	467	483	476	471	461	474	434	447	438	485	431	485	471	422	474	463	480	468	469	495	460	443	466	471	474	430	451	447	444	425	414	461	471	464	460	486	488	463	477	435	442	446	436	435	492	451	459	429	457	488	474	436	476	457	449	479	452	467	432	497	467	447	469	465	423	442	442	446	426	445	447	450	445	438	428	408	473	499	451	436	444	440	442	501	446	438	427	485	434	486	464	432	459	442	456	434	445	499	428	424	442	452	451	503	462	475	472	461	424	439	482	457	477	450	441	457	478	458	482	448	485	465	456	437	493	454	458	505	479	497	443	464	476	464	464	459	448	475	480	490	457	433	469	471	435	442	447	429	498	489	438	455	460	505	441	440	436	468	498	498	434	454	445	489	497	412	471	460	460	434	421	458	465	417	478	464	472	459	464	489	396	433	473	462	425	437	479	423	476	456	473	434	424	446	476	518	394	463	459	459	455	454	452	476	474	485	474	470	483	453	464	462	491	476	468	433	415	441	458	464	473	450	426	464	479	453	462	445	464	490	489	466	425	452	475	448	443	500	407	458	474	442	482	441	471	484	455	448	414	458	443	441	462	450	459	446	450	478	481	464	477	467	459	441	454	459	469	450	460	457	463	455	448	458	486	445	467	447	446	454	436	509	465	444	460	425	470	447	475	512	495	454	468	454	474	450	478	469	455	471	453	445	446	483	453	474	442	476	470	456	479	471	451	427	434	472	435	456	455	457	446	461	479	431	467	468	457	445	462	461	465	447	444	487	480	448	446	460	456	483	430	436	487	474	445	461	449	481	482	413	466	476	454	447	464	465	460	464	451	481	435	467	454	459	459	485	475	455	478	463	481	410	420	457	459	420	481	447	441	450	457	435	472	465	413	432	423	471	472	462	462	440	443	438	440	452	471	473
20512	42198	37624	29067	23315	17010	11260	6916	4715	3597	2879	2369	1909	1617	1491	1357	1186	1085	943	846	771	743	627	673	664	624	655	571	577	537	579	554	548	536	581	537	521	534	566	501	534	526	527	563	505	498	505	522	517	531	512	493	522	478	533	522	489	477	482	473	493	473	487	462	491	488	529	452	471	517	517	514	487	493	469	477	531	502	481	523	466	491	456	553	495	473	486	456	493	512	500	522	458	514	471	513	502	444	486	490	507	467	512	496	490	483	497	484	477	512	497	500	463	507	479	497	492	512	498	492	512	547	494	496	521	538	490	471	500	520	497	490	496	440	564	470	493	469	453	490	495	479	486	508	506	522	476	469	484	515	465	509	463	500	515	459	530	538	480	487	478	529	533	478	516	478	485	509	496	521	507	517	498	490	462	512	431	500	517	462	542	471	469	498	498	520	497	479	496	512	531	464	491	518	528	462	511	494	497	496	522	526	524	503	480	493	475	500	475	510	504	475	485	513	504	491	470	465	470	501	460	488	536	495	509	517	484	482	492	514	497	457	500	509	531	493	489	498	514	506	488	513	466	516	495	505	469	509	513	524	507	517	498	493	474	505	497	526	532	498	486	502	509	441	489	501	552	509	487	498	473	512	473	517	498	458	456	476	464	443	508	477	514	475	462	511	474	480	501	498	519	533	483	527	528	508	488	493	468	517	514	494	505	517	520	495	448	495	509	504	503	450	520	481	528	529	477	470	525	503	511	507	490	484	466	461	518	484	485	497	456	492	501	486	488	492	529	519	459	479	502	489	498	510	496	496	512	508	508	498	512	482	486	458	481	499	524	508	512	482	477	529	542	489	529	534	508	482	490	508	464	486	481	502	492	490	513	473	476	517	492	500	455	466	509	498	492	499	524	515	525	488	493	474	498	514	470	458	539	488	488	473	528	452	490	459	561	485	498	496	492	465	527	459	480	461	476	470	486	507	480	496	498	483	484	480	503	496	475	501	510	493	497	467	479	544	467	497	473	488	520	513	495	532	512	489	487	526	480	482	487	485	472	535	496	496	464	506	499	489	459	502	478	526	519	529	513	489	496	523	519	507	489	480	476	479	517	492	491	508	493	513	507	502	519	452	504	475	497	497	529	478	501	488	470	515	512	471	485	518	518	532	482	478	513	471	470	491	446	502	479	514	531	483	479	502	475	474	489	527	519	531	509	494	470	498	494	497	442	493	499	481	481	490	516	522	471	473	436	507	515	491	480	530	471	460	527	509	475	539	506	509	515	497	526	477	503	481	505	483	464	468	475	473	489	531	491	484	481	467	475	485	501	488	454	481	556	508	492	519	507	495	518	513	473	510	495	459	511	471	488	502	456	479	517	475	518	476	521	512	496	494	502	493	517	486	477	533	515	530	502	468	472	471	498	489	474	517	493	488	520	513	483	498	446	469	528	518	503	518	473	461	529	513	509	568	482	513	508	453	519	491	470	533	437	487	503	464	507	456	501	539	502	504	516	474	508	490	495	493	478	504	484	486	462	485	503	504	473	517	490	498	481	496	484	522	487	497	455	467	456	497	501	477	511	504	562	473	488	487	458	502	464	491	556	514	513	507	549	519	482	533	506	474	521	455	486	516	471	499	516	484	492	522	499	513	500	509	475	489	511	488	507	500	488	524	493	509	506	483	535	487	496	494	488	519	499	505	511	478	491	504	510	499	473	489	457	505	498	490	506	500	517	469	491	507	479	521	498	487	512	451	482	481	504	522	481	510	499	491	524	460	521	466	441	475	487	491	481	526	539	493	508	505	499	491	506	482	475	542	495	508	461	489	517	511	494	479	466	489	508	487	472	451	477	505	500	502	456	516	463	478	496	485	490	530	509	473	494	492	478	532	528	490	456	519	514	471	510	505	488	462	482	440	525	535	477	489	502	502	510	465	468	496	472	482	521	473	475	500	494	507	470	476	483	500	492	504	511	526	464	462	489	496	483	506	503	522	502	516	477	480	529	499	484	506	549	516	501	500	512	490	492	519	504	478	477	461	486	509	450	508	496	495	451	482	472	451	518	465	492	485	509	474	522	498	558	482	453	479	513	486	482	480	541	484	486	494	488	489	495	477	475	491	444	509	490	488	496	468	493	491	528	466	499	521	492	494	490	531	486	528	488	509	494	500	517	520	525	490	441	482	488	509	505	430	492	483	512	520	493	490	480	516	489	500	474	523	482	488	468	479	510	503	508	508	477	507	478	505	460	501	462	475	527	522	488	498	520	475	567	510	516	476	525	486	532	520	556	492	494	459	487	510	485	496	486	512	474	500	475	499	499	521	522	507	518	527	498	459	483	487	477	542	501	493	461	523	461	502	507	517	458	519	499	499	510	468	503	507	507	514	496	471	502	479	511	532	482	485	496	485	487	521	489	469	508	472	495	506	489	505	500	480	504	502	446	478	516	479	525	475	497	542	494	503	505	500	489	476	494	466	507	515	492	502	518	475	508	524	500	496	483	485	509	535	464	511	471	480	500	525	526	483	480	445	474	508	526	492	483	502	508	486	477	491	494	479	510	499	495	522	467	548	509	492	501	496	473	490	491	488	470	515	477	441	481	527	486	502	505	487	483	468	474	482	520	467	499	485	513	533	494	513	514	493	542	493	510	488	483	498	505	500	499	495	478	502	513	515	506	506	494	525	513	480	507	563	453	518	439	513	510	500	478	504	498	503	496	500	449	466	521	512	536	499	507	453	533	470	525	542	525	523	498	492	459	461	498	503	515	532	517	486	504	489	510	489	489	509	554	499	511	505	509	484	468	513	462	519	487	526	491	494	487	503	493	510	510	523	490	492	480	488	532	493	483	527	496	520	536	484	494	450	489	462	489	512	475	520	472	499	502	443	504	497	484	473	544	459	491	461	500	522	508	504	530	480	543	509	509	502	471	542	523	511	536	469	544	506	515	496	482	485	496	497	483	486	522	484	468	501	476	491	506	494	461	473	506	456	469	500	489	508	497	515	529	517	557	536	529	510	497	483	498	480	515	500	515	472	504	481	499	487	499	517	469	499	470	521	475	459	494	479	483	483	471	481	456	519	513	517	497	503	455	505	485	492	507	526	491	446	505	498	474	482	507	481	455	510	511	491	537	484	530	474	515	503	479	518	484	489	505	506	492	508	493	512	457	504	493	503	462	510	519	461	500	474	528	456	496	479	464	466	506	473	512	481	492	485	495	490	502	487	517	485	529	492	511	482	513	470	500	495	453	502	489	517	457	471	466	477	449	463	461	509	509	510	486	499	546	478	459	454	497	450	505	493	489	481	501	511	506	454	532	483	480	501	500	494	481	537	483	532	487	491	510	521	505	542	520	538	527	504	537	504	500	531	519	546	503	507	490	506	510	493	498	468	466	458	492	497	525	515	519	525	509	519	513	513	515	455	466	472	478	501	499	487	472	497	489	514	455	517	474	473	502	533	519	503	512	524	495	481	481	481	494	483	457	496	523	494	553	481	522	476
22500	21043	28587	23825	21654	22994	21451	9117	4983	3730	2844	2202	1724	1526	1360	1230	1115	1028	845	721	621	538	539	525	465	429	413	409	398	357	382	353	321	293	339	310	291	307	304	305	258	314	263	275	315	261	312	243	292	285	258	264	286	270	283	292	262	276	288	274	263	217	256	261	265	290	269	303	267	247	262	268	268	262	270	279	257	246	253	271	264	280	259	281	265	273	274	251	260	287	281	233	268	252	255	275	265	247	253	229	258	257	262	258	260	222	279	257	241	237	277	263	243	228	288	272	292	247	239	268	277	268	263	267	253	265	246	252	266	291	216	250	247	282	253	268	260	231	275	252	266	249	257	236	234	269	255	245	245	260	285	275	268	250	299	276	248	234	285	246	255	263	285	257	271	261	266	264	233	240	267	281	259	253	285	258	238	272	252	277	263	242	264	275	262	269	241	305	262	279	259	266	295	218	253	245	255	291	252	277	238	256	279	298	262	265	263	254	259	276	255	277	261	254	225	266	247	268	272	270	267	286	244	257	266	249	251	282	271	262	243	241	252	246	275	261	278	251	251	268	263	270	274	263	262	267	289	248	262	254	284	277	251	281	258	260	256	247	281	291	247	273	273	270	271	278	275	211	251	284	273	251	254	247	265	259	239	247	271	233	269	285	273	267	267	282	241	257	256	254	257	278	244	252	276	243	269	272	260	261	256	244	261	283	277	258	262	260	257	279	261	264	256	274	284	236	276	248	274	268	279	258	254	253	275	267	261	256	273	267	247	262	279	283	240	285	234	257	249	287	235	252	275	242	241	241	264	255	246	248	263	253	250	241	263	272	251	282	233	297	266	269	244	254	243	280	265	269	275	282	263	261	258	258	242	253	273	244	253	265	287	285	277	249	265	248	250	292	270	269	266	279	249	262	271	257	289	267	270	268	269	250	248	241	272	254	256	259	255	252	252	243	260	248	264	289	308	254	264	256	249	231	237	242	248	284	257	294	249	264	288	257	265	279	258	240	253	258	249	249	226	263	262	270	264	261	255	257	261	284	263	241	259	263	267	284	271	282	281	263	272	255	263	256	257	262	249	262	289	237	277	291	258	257	252	260	251	265	248	227	248	267	283	247	275	247	262	245	263	296	256	267	262	281	262	285	238	279	249	231	244	264	244	237	258	244	267	238	278	264	270	262	274	263	275	246	280	237	272	257	205	264	268	271	263	257	272	245	270	281	262	241	269	267	239	273	234	245	285	251	240	266	256	269	261	269	249	234	248	274	284	247	253	234	254	275	246	235	248	262	245	249	273	241	241	272	282	286	273	260	285	247	276	242	279	250	281	268	270	252	240	251	270	261	255	238	296	255	270	268	252	245	249	241	279	270	256	265	269	278	246	271	278	277	233	279	280	269	267	249	271	252	256	249	281	254	261	249	244	243	267	263	266	253	238	275	242	274	263	265	267	276	273	269	231	220	251	236	265	245	246	256	301	255	239	285	231	245	252	261	255	246	274	259	255	256	269	265	253	251	251	256	270	278	270	266	271	273	259	275	242	275	249	240	265	284	263	273	284	282	285	259	238	249	277	256	260	259	249	271	236	251	241	271	279	285	266	222	256	270	230	274	240	267	278	246	283	258	251	254	261	242	273	242	273	260	282	255	253	268	236	272	307	262	262	263	251	248	265	276	274	273	206	302	254	300	271	267	278	277	281	279	282	269	264	287	279	261	264	290	284	264	233	262	253	245	292	256	298	270	290	249	236	249	264	259	248	242	255	231	264	237	264	269	255	260	284	263	236	228	240	237	274	260	239	270	231	259	264	243	281	287	289	263	249	273	279	287	256	282	233	266	256	305	226	267	273	217	289	251	260	238	237	277	250	264	250	296	274	271	232	248	266	258	250	279	251	284	244	237	279	256	265	254	245	264	287	280	260	246	257	255	268	263	235	240	257	266	267	271	273	253	275	236	221	276	268	271	261	249	266	258	260	260	223	260	244	304	294	227	246	262	256	252	266	279	271	287	239	254	241	260	249	227	253	234	278	242	252	263	257	244	260	251	281	267	255	237	261	260	265	240	275	267	303	263	270	246	271	266	262	245	262	275	265	266	285	253	245	268	262	281	274	260	295	276	239	252	271	248	259	263	259	294	285	249	241	263	264	298	240	255	306	233	309	271	296	260	229	267	284	258	264	247	253	250	243	246	254	253	251	269	254	270	248	292	260	279	268	250	265	290	253	278	236	265	313	257	266	263	257	262	301	233	264	271	255	266	278	255	270	259	244	233	252	256	269	285	212	248	264	270	280	259	251	279	259	250	251	272	281	265	233	266	265	289	245	277	247	251	260	255	261	270	252	237	246	257	254	231	232	245	259	266	284	246	266	293	246	249	265	237	263	297	278	251	258	280	260	239	285	253	239	272	278	271	247	225	266	257	281	258	242	254	272	275	263	259	281	253	274	245	287	260	275	246	262	281	251	284	255	231	231	270	256	252	263	255	270	254	308	250	254	257	237	269	246	275	263	266	265	269	251	264	248	243	268	251	279	243	267	237	255	232	279	238	275	277	265	276	246	260	256	253	269	253	273	266	250	263	255	240	241	284	273	279	251	275	257	286	269	246	248	245	278	243	253	236	232	263	249	214	241	235	281	278	274	229	261	248	270	269	276	237	239	228	276	255	280	313	256	282	254	245	265	251	267	250	276	280	257	290	267	265	246	261	257	256	261	257	255	265	266	284	268	279	230	256	296	244	251	261	261	234	284	264	267	243	266	250	257	255	242	275	253	273	231	255	253	264	274	262	236	268	244	286	260	243	272	266	234	247	259	259	254	260	219	264	283	253	286	252	249	254	251	244	264	256	250	256	269	270	239	264	252	293	270	265	291	247	261	283	275	266	265	289	228	263	278	250	255	276	287	285	269	271	284	248	273	263	271	256	286	271	243	269	270	290	268	259	291	274	262	265	267	258	258	261	292	249	249	258	257	258	266	254	262	252	268	249	249	252	265	284	225	291	273	243	249	280	258	240	254	258	252	244	251	269	294	269	257	252	275	265	265	262	276	259	249	268	300	265	249	278	259	279	257	277	261	256	273	278	293	270	264	272	258	292	238	277	239	264	275	259	270	257	270	273	266	243	276	251	250	266	277	252	269	226	248	252	267	272	253	257	260	273	257	280	229	289	235	270	258	250	249	246	276	240	273	222	289	274	284	240	250	239	254	252	285	259	260	243	267	279	261	246	256	226	259	246	229	246	245	271	258	257	280	269	275	250	230	255	266	267	275	259	259	279	251	270	254	272	261	275	261	243	256	260	239	261	284	271	248	269	276	278	258	275	256	251	244	269	272	253	236	283	234	270	267	272	268	265	242	256	276	285	267	269	243	289	242	269	253	291	243	251	252	277	258	263	259	267	252	269	239	249	236	250	265	264	249	247	253	240	279	248	306	259	257	262	281	226	252	229	250	278	293	250	264	269	286	256	273	291	259	268	283	263	241	246	239	255	259	279	250	255
23321	50313	46098	37682	31824	25115	17493	10939	7763	5731	4403	3577	2899	2410	2182	1924	1649	1496	1128	1022	869	739	680	647	645	557	488	480	409	448	412	423	339	373	387	362	381	357	332	349	328	314	297	288	296	330	320	334	296	306	315	289	342	309	287	293	274	302	264	287	312	276	305	280	297	280	285	297	290	262	305	259	276	287	295	283	276	295	279	277	301	303	280	282	302	300	270	266	285	299	311	293	290	283	301	305	291	276	303	281	244	274	317	286	264	303	277	304	279	267	289	272	314	279	284	291	306	290	296	287	282	291	293	286	299	277	257	279	292	284	289	318	281	277	325	264	304	333	258	265	288	287	301	300	301	303	287	316	301	300	268	300	263	304	286	297	272	268	268	256	269	274	293	286	300	273	246	283	300	262	297	303	277	312	274	278	296	320	257	285	257	260	280	306	294	283	295	298	301	249	278	293	284	271	288	256	287	305	288	284	262	295	287	282	273	307	282	277	258	285	300	306	279	260	280	266	293	297	305	305	271	266	262	275	247	285	291	280	308	275	300	300	270	271	255	300	281	302	298	304	260	284	292	287	312	293	288	281	264	291	287	272	302	293	289	262	297	305	289	292	310	290	281	292	265	289	313	293	274	304	271	327	260	257	278	255	296	308	288	276	282	299	269	294	279	316	289	322	318	296	290	293	285	278	285	301	316	246	272	255	261	285	272	275	290	248	284	266	293	262	295	272	274	293	291	293	285	265	294	278	265	260	311	292	294	252	289	306	255	283	270	296	290	287	265	272	281	296	280	295	266	302	280	288	252	284	278	269	314	299	277	292	293	312	288	314	284	281	288	288	294	274	260	280	227	289	266	310	317	268	262	276	284	286	275	331	253	265	284	285	287	290	301	265	295	295	287	259	305	271	259	272	299	295	319	302	276	272	290	268	297	299	255	306	292	294	310	287	264	299	289	266	262	291	265	257	294	308	293	272	267	273	290	272	243	285	292	317	298	256	313	303	278	295	274	282	269	277	302	278	262	295	276	295	283	268	301	288	310	271	270	309	275	262	291	300	284	280	282	262	260	267	294	291	303	291	279	271	309	296	308	288	295	289	276	273	272	230	290	309	301	294	282	300	289	290	303	280	290	283	268	267	276	262	291	269	340	281	276	279	293	261	278	272	243	288	277	281	281	308	291	279	292	275	292	279	288	308	274	317	289	289	264	271	281	270	298	296	270	295	306	293	313	271	302	276	284	314	280	302	311	300	281	274	299	260	273	288	267	262	289	275	283	263	283	301	287	295	291	280	289	288	269	263	277	297	268	284	287	279	256	282	276	289	297	298	282	297	293	267	268	278	296	267	292	283	261	280	276	307	296	289	294	281	266	293	289	267	279	274	281	315	273	295	268	295	295	298	282	264	269	253	285	265	297	293	291	256	273	264	316	269	284	273	299	249	278	302	289	257	264	279	295	295	258	288	268	255	318	290	283	298	297	284	253	313	289	282	282	287	301	312	251	283	294	280	266	290	281	297	269	303	295	293	303	311	281	263	260	262	282	290	288	300	293	288	290	285	271	265	266	277	266	302	298	263	267	286	271	304	275	287	305	275	277	300	275	286	323	288	318	304	258	288	305	287	294	246	310	300	296	294	277	299	262	282	281	273	273	282	275	291	297	298	272	277	269	290	281	296	278	291	274	286	279	307	252	282	293	297	311	303	282	262	267	257	274	272	291	279	285	283	269	308	279	266	275	295	297	275	317	270	252	289	303	313	310	289	294	273	303	250	274	277	280	306	301	253	293	302	291	292	285	259	258	317	273	316	299	278	276	289	301	306	296	287	303	285	269	292	264	298	249	279	257	276	276	274	284	265	279	272	281	295	282	310	265	286	283	304	297	288	288	294	279	254	287	282	297	295	261	290	294	293	304	326	288	272	271	271	330	291	300	315	256	304	288	276	294	308	312	281	282	288	288	272	285	264	298	303	299	265	300	291	296	276	273	312	266	265	298	267	280	280	279	271	263	291	343	284	265	294	291	253	282	268	266	258	282	268	270	295	288	289	282	295	298	281	284	279	260	287	254	288	292	280	289	278	267	269	260	268	284	270	284	278	290	300	302	277	273	284	263	260	258	300	292	308	280	277	285	286	297	277	295	300	280	294	328	305	284	304	300	295	262	286	277	273	300	272	288	305	267	257	300	280	281	286	306	304	295	313	288	294	278	280	301	301	297	278	299	246	267	287	295	265	304	307	305	289	278	303	289	314	270	276	287	287	284	250	289	309	290	285	306	260	273	269	304	261	289	281	293	261	286	283	293	280	327	287	283	260	285	293	287	282	293	267	270	290	299	289	318	279	313	259	296	267	267	285	296	268	262	286	282	270	276	282	253	276	245	292	294	254	280	277	289	287	262	293	310	285	300	303	282	274	270	268	282	277	281	267	312	293	266	277	273	279	267	273	266	263	268	278	272	298	251	304	289	291	283	249	272	314	292	267	315	291	284	287	305	272	285	286	285	263	294	276	286	298	279	282	282	276	284	284	264	300	298	300	276	304	260	298	273	302	288	308	269	295	314	257	298	268	281	314	306	293	283	289	292	299	283	281	301	286	288	302	300	281	273	280	300	277	297	279	260	281	284	278	290	270	290	269	279	275	283	287	248	292	300	272	307	294	256	293	297	268	279	296	340	306	270	255	317	283	290	289	274	288	293	281	251	321	277	291	304	289	313	279	277	291	302	300	299	270	278	273	291	299	278	291	299	268	268	311	277	263	255	265	277	274	288	295	282	282	272	277	293	304	289	275	273	267	280	289	272	266	285	304	287	276	281	296	265	257	297	307	277	271	278	303	291	283	294	286	333	284	281	273	303	284	285	273	297	285	282	277	305	282	296	285	272	269	297	286	292	290	274	245	273	275	280	302	243	283	281	270	315	281	275	264	274	263	272	279	284	303	288	286	267	279	308	283	299	287	280	306	280	290	260	264	261	292	298	284	275	295	253	282	258	311	283	294	279	303	254	308	271	268	272	279	285	246	311	274	301	269	266	277	276	299	272	322	294	275	286	271	294	322	290	291	289	314	264	248	264	296	271	296	265	281	284	302	277	279	286	272	293	285	276	302	279	282	311	279	264	275	272	249	285	284	273	309	293	250	303	264	269	304	266	281	283	281	271	279	269	288	266	264	262	291	313	288	322	279	280	286	293	280	273	292	270	259	289	272	277	290	233	284	295	290	256	295	269	242	317	289	298	272	287	299	273	287	287	279	307	287	314	252	266	287	266	292	293	310	269	301	268	283	269	276	294	296	259	284	289	253	286	275	265	295	276	281	288	281	300	296	265	308	273	294	275	291	281	298	319	280	281	296	305	276	288	261	293	289	296	291	304	266	252	285	292	275	282	254	251	273	250	300	291	311	275	246	248	260	291	266	278	273	280	278	307	280	314	276	307	285	293	306	303	289	282	300	263	294	307	270	286	273	278	262	342	280	284	286	276	274	311	258	253	300	280	287	270	341
27745	24346	29889	24417	15741	9503	5479	3114	2327	1810	1516	1327	1101	1034	992	928	943	872	765	724	680	634	691	664	652	677	627	621	599	575	577	550	663	616	590	641	574	558	589	626	583	590	605	608	592	560	616	553	593	580	572	571	578	584	541	575	580	604	572	594	605	602	566	592	512	577	582	578	556	626	552	607	556	584	607	557	556	601	601	536	591	622	555	592	615	520	596	586	587	559	563	601	580	543	551	530	581	576	560	532	561	573	574	607	579	582	607	586	593	543	615	576	617	532	579	532	530	580	583	577	562	603	604	603	562	587	588	557	580	572	612	562	593	592	568	567	630	582	569	620	580	565	592	591	585	560	580	607	576	572	584	577	549	563	603	599	599	567	608	591	585	571	556	616	605	566	577	598	553	565	580	548	562	567	572	555	596	602	532	580	606	562	587	626	571	549	594	550	588	582	569	590	541	614	590	564	589	613	559	566	605	569	540	555	581	618	599	582	554	576	565	587	563	559	562	558	525	567	607	586	565	589	597	527	559	565	564	611	584	573	572	584	573	587	574	561	581	576	537	628	594	568	589	578	595	610	601	598	628	587	562	554	598	562	562	557	586	613	622	551	577	586	550	568	551	586	632	592	577	600	612	586	543	535	550	548	555	622	575	550	556	554	531	581	605	569	607	591	561	567	563	587	614	610	561	577	581	582	572	577	618	593	553	532	606	604	586	627	581	593	566	583	579	580	597	604	595	564	584	558	592	577	582	599	636	583	593	549	597	589	599	573	582	578	607	627	571	623	578	567	600	621	554	555	560	561	576	550	588	516	612	591	553	561	562	568	581	595	575	561	604	577	600	573	548	574	563	559	611	630	535	565	564	570	632	575	515	546	529	558	563	595	596	613	575	545	582	570	563	563	548	539	613	587	583	598	599	591	573	604	667	595	545	573	563	597	640	634	606	555	628	552	613	560	558	598	565	579	565	597	568	562	549	509	585	566	587	626	585	576	612	566	571	568	602	556	570	567	561	581	598	595	552	564	612	565	602	575	585	593	560	560	559	613	565	556	599	591	541	550	566	575	554	568	583	551	616	572	555	596	573	595	583	598	563	611	561	592	601	607	585	597	552	585	558	557	586	603	576	585	590	621	605	570	518	564	587	595	618	564	580	513	603	646	568	633	590	614	584	564	571	617	601	576	592	556	541	547	601	576	554	608	625	540	558	617	578	569	592	557	586	548	605	557	584	562	562	612	598	561	592	552	574	583	584	540	564	620	571	607	607	566	572	582	594	551	595	561	623	586	583	599	564	579	543	554	598	557	568	637	614	585	569	572	610	556	526	575	586	525	582	577	567	562	597	571	582	599	579	625	607	540	589	584	604	586	580	591	544	570	631	560	570	584	550	574	604	617	612	592	581	551	600	590	580	622	566	551	565	639	543	574	579	619	571	598	557	600	612	512	550	578	608	551	603	580	550	552	570	592	588	626	555	534	548	550	587	556	622	597	604	589	590	636	567	574	696	600	527	558	589	604	612	568	596	578	548	578	589	585	554	586	545	563	578	586	543	561	541	595	569	559	592	589	567	554	574	629	567	571	573	554	570	575	515	568	598	574	548	563	611	520	564	585	573	608	523	594	579	571	583	520	582	573	576	595	599	548	601	554	600	555	586	547	539	574	606	571	604	570	595	555	608	574	563	615	564	577	582	621	634	570	565	545	580	560	620	557	599	590	574	576	582	540	560	586	576	580	556	574	601	621	572	567	533	559	562	559	514	566	584	564	592	560	532	583	574	598	590	572	595	591	562	554	590	595	597	575	578	590	536	599	595	605	555	574	555	574	568	608	558	551	545	546	558	588	547	626	574	574	549	571	601	565	573	591	580	591	605	573	590	613	566	568	627	572	578	597	588	552	596	581	570	590	570	618	628	574	556	601	591	617	559	591	548	571	586	545	554	588	556	587	587	562	580	589	584	595	567	566	604	593	565	593	573	612	606	593	567	554	591	571	578	647	584	598	554	556	567	594	605	613	584	557	596	589	636	593	570	643	566	613	584	588	586	578	586	580	583	544	575	586	575	590	581	612	615	604	581	551	615	552	621	569	560	561	609	599	555	574	595	615	583	596	579	603	596	559	578	620	578	566	548	564	575	598	593	526	578	530	598	567	537	588	572	610	565	524	620	591	628	599	595	600	642	563	600	588	577	549	606	591	534	562	582	552	584	576	590	597	524	557	618	580	619	581	567	570	605	597	560	582	625	551	600	593	571	603	585	556	540	569	618	593	604	547	526	571	554	588	547	640	599	589	550	562	574	569	582	578	571	574	620	564	608	555	550	604	580	564	568	603	633	587	587	617	577	616	607	557	596	594	519	535	539	548	566	547	545	525	581	553	582	597	557	591	626	561	582	605	580	619	564	581	584	566	567	598	590	584	545	612	572	597	567	554	578	595	550	606	530	594	624	599	585	605	553	573	639	573	592	581	591	598	585	556	598	600	580	545	567	559	539	584	579	584	538	564	591	565	566	581	584	607	587	562	581	590	624	603	576	560	610	568	567	575	624	615	572	579	561	562	605	559	561	620	600	561	577	580	593	560	587	560	583	543	589	564	553	543	581	611	589	566	588	580	579	568	576	573	592	563	548	644	567	568	591	607	601	563	598	572	578	589	542	563	630	570	581	542	581	605	615	526	579	578	628	578	546	560	570	608	578	591	577	584	607	585	562	592	611	591	568	579	608	586	537	613	552	574	591	610	536	612	599	592	602	587	571	565	558	568	610	591	584	569	570	603	567	555	602	594	595	589	613	594	596	564	586	570	560	570	569	559	532	578	538	605	582	582	617	599	602	600	538	549	550	571	622	560	542	566	628	624	556	574	621	572	541	588	587	578	575	569	648	573	582	578	524	563	597	557	570	597	571	563	611	551	541	558	604	548	565	587	585	595	572	585	551	598	560	579	585	593	581	608	531	589	649	597	607	591	550	557	553	590	610	528	594	574	572	574	563	558	588	559	579	560	570	543	600	623	589	552	529	610	559	571	583	539	573	587	592	585	587	594	542	552	539	591	619	580	560	574	574	610	574	567	571	592	563	573	582	585	608	599	577	646	558	538	574	607	603	566	566	576	574	562	593	592	611	565	541	593	599	584	589	563	609	588	565	615	566	535	565	541	581	614	588	591	589	556	563	570	537	532	628	629	585	545	596	581	600	613	551	629	558	546	611	558	580	563	602	571	589	617	620	534	554	603	628	535	581	571	571	538	573	612	595	610	572	558	576	612	583	564	582	533	593	587	612	576	602	593	567	577	595	607	561	598	505	577	589	572	570	550	566	576	562	612	594	577	576	581	552	581	554	528	561	583	604	557	605	587	580	574	548	626	601	585	573	577	602	620	564	553	619	589	573	536	540	574	582	592	581	559	607	603	579	559	592	544	617	574	549	585	564	569	563	565	548	634	560	583	605	578	587	558	576	566	592	550	557	568	572	566	554	595	580	523	564	571	627	569	571	616
19590	36600	32472	23402	18098	12674	8128	5014	3579	2719	2286	1891	1678	1401	1337	1214	1170	1109	927	874	791	801	746	715	758	710	739	656	692	717	680	676	648	605	675	676	667	703	643	651	653	657	662	642	651	601	647	656	605	652	664	650	664	636	637	601	666	644	605	643	595	676	641	647	666	659	666	618	654	700	656	641	685	618	650	650	602	660	668	620	700	645	599	674	650	682	650	647	660	627	630	648	623	618	651	603	605	638	612	662	650	618	658	639	680	619	656	639	680	626	571	655	645	615	667	641	617	664	636	641	667	650	639	603	629	645	629	659	602	589	648	638	678	623	664	666	668	672	673	634	636	635	633	654	614	667	642	639	661	616	617	668	654	669	631	640	670	623	622	666	651	658	635	685	642	616	635	624	669	624	623	639	626	629	645	613	639	633	661	649	618	631	621	633	707	639	654	662	581	619	655	683	657	628	672	592	619	613	616	593	614	629	649	634	652	608	587	640	610	641	603	676	664	666	649	610	623	634	648	596	618	662	628	606	667	615	615	628	681	606	622	652	614	615	583	659	634	675	643	626	649	661	659	638	623	625	643	672	666	610	647	643	644	589	623	649	656	647	683	644	636	614	653	663	569	691	637	670	626	679	633	643	651	651	604	630	668	630	671	645	587	652	677	672	622	678	671	624	660	617	638	629	650	644	632	664	622	627	591	654	593	613	629	704	662	609	615	625	633	610	628	663	658	603	669	659	668	631	614	617	716	615	612	610	626	631	645	635	617	641	632	659	629	659	679	668	677	589	635	611	622	653	640	659	654	633	597	621	654	629	670	639	611	600	670	640	650	646	669	645	628	603	635	615	627	602	620	631	617	658	640	642	664	633	643	638	640	664	651	620	631	646	674	665	658	632	642	657	664	618	677	648	675	641	650	634	667	622	646	609	628	708	574	631	625	665	637	631	597	659	661	632	634	634	635	605	614	676	616	590	607	638	603	628	634	645	657	590	627	677	668	614	621	642	650	645	665	636	645	666	694	618	651	643	634	646	662	631	611	621	654	638	653	699	612	661	620	618	616	629	616	633	605	638	653	686	642	630	591	652	661	627	624	619	646	637	594	645	585	659	632	623	670	634	591	632	674	636	647	643	656	631	648	688	667	637	656	615	648	619	618	632	624	627	626	640	615	642	630	623	671	657	647	618	631	681	626	634	621	613	684	640	691	654	583	609	622	679	669	627	622	627	634	639	674	604	628	627	629	619	634	638	688	606	638	647	636	639	661	649	629	660	654	626	683	628	642	627	628	626	633	656	612	649	660	676	644	615	626	632	635	675	624	632	634	614	636	642	664	688	622	668	682	632	615	648	620	607	635	640	659	637	650	637	646	643	664	583	611	636	646	661	611	658	676	669	625	637	595	663	629	640	609	665	637	612	620	604	631	661	650	637	616	608	621	634	640	655	590	628	637	627	629	626	618	647	613	655	647	647	661	628	662	625	619	670	640	615	639	606	634	654	663	662	641	623	635	660	659	646	639	692	660	618	605	629	621	647	610	681	668	669	660	657	592	682	625	599	639	654	637	598	639	638	667	656	620	619	625	669	656	599	633	671	652	639	667	612	657	593	634	663	689	634	647	673	631	618	662	638	672	634	669	668	630	636	628	620	624	640	648	652	604	672	670	616	587	639	637	604	601	647	676	641	683	619	646	630	646	631	627	628	659	632	718	663	618	648	591	649	641	674	657	619	624	625	657	685	660	598	649	652	657	598	623	638	642	616	666	674	672	661	636	639	643	666	673	641	656	618	620	633	605	685	622	660	650	637	664	642	643	701	648	615	640	651	664	654	612	616	704	661	649	659	624	628	682	650	652	639	648	589	657	626	618	658	630	663	666	664	617	608	642	628	682	676	614	615	589	621	646	641	636	620	621	620	616	612	602	649	654	651	595	615	623	654	661	669	650	637	694	633	663	627	649	669	603	576	632	629	605	677	625	629	634	642	654	583	625	639	675	637	622	614	609	651	653	638	609	611	654	668	604	657	652	636	672	623	631	642	612	683	579	616	629	639	659	649	628	658	640	620	656	629	682	627	672	657	631	630	608	628	584	640	711	636	595	619	649	647	616	683	644	677	606	611	652	647	619	679	640	627	668	584	632	616	620	633	651	662	650	639	598	661	658	628	652	663	687	631	658	672	620	637	611	642	653	652	604	647	637	646	567	606	620	640	604	576	615	664	646	604	646	591	620	672	642	635	651	636	596	666	640	633	647	641	602	637	630	630	663	615	652	637	619	669	660	694	659	617	656	615	632	620	644	637	644	675	660	672	679	631	650	670	710	646	636	661	622	593	662	646	619	641	634	624	625	646	647	649	618	655	635	634	671	598	617	634	628	636	613	656	624	628	610	662	631	668	645	632	685	624	658	573	673	601	620	662	675	673	634	655	609	654	605	679	681	659	647	649	621	632	655	624	613	677	664	621	644	635	612	661	673	616	642	584	663	664	646	651	652	627	646	612	680	618	618	652	664	619	622	620	658	628	619	628	667	676	608	640	670	593	614	630	667	633	653	645	640	635	635	592	646	659	613	644	640	604	650	583	693	633	644	678	643	639	645	641	640	685	649	642	619	632	677	645	645	695	685	652	675	597	646	633	661	635	636	706	675	661	617	629	678	628	648	661	642	632	700	688	665	651	686	631	665	631	619	637	663	592	617	619	634	626	601	637	608	615	613	685	618	636	620	643	643	599	671	626	658	669	638	621	624	656	611	664	664	677	585	638	602	642	667	621	605	687	623	653	633	660	626	607	636	606	668	680	635	626	659	683	696	607	617	640	638	669	647	670	644	670	648	645	612	644	649	656	649	636	637	660	673	656	664	662	645	648	655	657	590	621	628	620	667	695	642	656	672	622	631	656	622	641	657	638	606	678	649	643	677	639	658	632	627	656	661	620	646	670	654	613	637	627	658	620	621	600	650	651	670	637	640	637	679	682	626	672	642	636	658	632	654	651	621	662	668	626	624	592	666	644	647	671	603	688	639	608	628	658	619	657	649	609	656	653	654	657	669	584	645	640	623	631	636	648	639	592	632	631	611	625	677	648	719	639	621	653	646	630	643	659	615	626	675	685	616	606	606	679	605	649	646	596	649	628	614	630	654	622	603	657	677	646	643	567	665	642	657	660	641	598	599	652	634	633	628	649	667	625	660	651	623	656	635	618	659	657	628	619	651	683	658	667	600	615	656	638	611	621	645	665	664	649	621	677	631	614	642	644	595	660	638	649	676	647	665	636	683	673	637	663	642	613	652	646	613	652	664	659	652	633	615	653	651	645	638	606	643	654	666	629	603	641	596	629	624	638	648	608	643	632	593	596	685	655	647	668	591	630	652	658	595	668	637	662	690	603	624	621	634	618	633	652	657	616	657	635	666	644	633	609	666	646	649	659	660	636	610	643	672	641	620	628	577	619	674	632	630	619	661	667	629	655	651	636	634	618	618	631	633	624	668	620	608	599	625	677
23558	20997	28259	24541	22559	20770	13319	5864	3627	2714	2250	1824	1481	1406	1223	1154	1087	991	833	759	692	594	625	584	593	573	527	482	534	502	533	516	482	503	502	488	481	497	470	477	499	484	517	455	464	484	454	442	431	447	496	454	458	432	439	446	409	420	463	462	461	457	444	433	480	462	427	461	455	450	455	422	423	434	475	404	517	450	506	505	438	491	443	432	431	444	441	419	420	439	428	436	453	461	469	446	444	411	405	432	440	461	462	471	465	471	454	486	488	450	456	470	419	480	426	469	458	472	444	432	462	470	427	460	462	475	458	452	450	444	477	452	424	436	459	463	475	449	450	435	478	441	455	461	449	459	430	422	441	443	441	434	454	438	469	477	484	440	458	430	453	427	424	466	451	460	471	476	448	448	460	488	467	450	395	448	419	423	481	431	441	471	436	448	455	426	473	423	442	463	457	453	429	477	431	423	468	447	421	476	437	436	455	436	451	457	436	479	502	419	472	496	449	479	427	454	453	433	439	438	454	455	448	446	413	453	462	441	468	448	468	456	434	457	431	433	476	493	461	475	459	477	417	445	463	449	464	416	420	429	461	411	456	435	431	461	446	475	448	448	464	440	476	433	418	452	453	455	444	436	426	402	429	441	400	419	439	447	455	478	468	444	455	462	448	440	463	440	481	479	457	444	463	459	437	411	418	438	449	416	450	487	437	474	446	459	465	439	437	461	427	482	457	441	508	404	419	461	438	448	460	467	432	461	472	462	438	431	494	433	452	449	471	433	445	424	446	453	426	466	445	427	504	434	414	471	448	445	457	441	462	430	454	448	480	477	451	423	437	440	412	460	457	432	463	466	437	448	421	447	479	449	424	444	436	464	448	472	423	444	464	479	448	433	461	452	431	422	438	457	480	438	436	450	442	472	398	383	454	441	421	428	535	428	411	493	457	437	458	461	460	411	440	452	440	468	480	428	419	466	423	435	460	453	474	441	448	444	446	525	412	478	458	462	434	453	434	415	442	456	445	453	448	412	486	453	462	451	437	448	447	436	453	441	435	443	447	443	464	430	436	469	446	461	424	442	440	469	451	462	432	481	446	417	450	438	464	427	448	442	437	463	427	417	433	444	493	428	429	463	433	424	425	448	428	453	449	420	429	435	471	455	476	445	457	472	437	402	446	432	419	447	444	455	442	451	403	470	450	435	465	448	472	469	451	427	485	457	435	438	425	475	432	470	453	427	445	482	467	525	458	435	479	452	428	417	466	493	468	451	431	449	405	471	452	460	442	431	431	471	446	437	450	460	497	427	479	480	472	470	462	432	495	470	469	425	472	464	413	418	443	499	438	408	447	455	429	438	459	435	484	479	436	468	488	445	467	441	401	461	451	473	451	440	481	464	486	473	433	449	441	436	438	429	470	453	458	444	430	454	455	459	432	448	415	484	470	466	453	436	475	449	455	455	456	463	429	424	493	492	459	433	454	439	435	384	431	461	501	483	443	434	466	441	439	436	413	451	439	427	477	457	468	501	482	486	443	454	457	430	443	461	468	417	486	428	449	450	462	461	475	445	458	429	434	455	482	471	440	452	431	436	454	448	469	439	450	439	426	411	459	414	449	441	441	476	471	417	439	465	450	452	435	431	471	436	424	461	424	441	413	466	435	444	436	416	469	469	442	454	418	462	440	401	434	476	453	466	420	470	438	453	482	432	433	464	489	469	477	440	462	459	453	443	468	468	428	430	437	405	429	457	464	455	473	462	449	457	451	458	427	427	442	436	421	483	428	412	446	434	442	454	447	453	467	428	425	494	455	411	441	454	445	475	483	473	477	451	468	446	456	467	443	447	435	439	449	459	463	477	481	479	430	453	420	497	461	458	441	437	478	449	486	493	406	460	422	426	426	443	447	452	452	459	432	447	432	482	411	468	450	423	444	419	462	452	463	431	443	428	451	447	465	446	468	479	470	479	457	445	427	452	435	473	460	421	424	466	450	441	443	440	430	472	461	448	469	469	465	490	430	456	482	439	446	456	488	436	452	449	426	455	464	437	439	455	421	431	471	445	432	450	467	437	419	417	445	497	468	443	464	433	468	469	491	441	451	416	459	446	486	472	451	467	470	460	422	456	421	429	439	423	448	443	445	449	459	463	469	458	426	463	424	441	413	471	474	459	470	427	449	426	441	473	451	465	397	445	420	447	435	441	480	446	449	479	436	461	490	484	482	439	474	461	433	439	441	456	472	450	449	464	474	442	488	472	439	485	446	451	451	447	451	446	443	438	439	429	475	430	464	453	444	450	462	478	436	442	439	437	458	470	484	450	458	453	500	436	416	506	401	455	464	453	442	459	417	489	491	424	461	429	437	453	472	425	432	414	450	414	435	460	441	463	471	422	441	428	442	464	470	419	461	455	489	407	441	500	449	437	474	455	452	474	442	469	402	423	485	458	448	451	448	469	448	457	501	463	440	433	427	480	458	459	449	452	442	440	449	469	417	480	424	479	443	451	475	462	449	482	506	422	436	450	406	422	463	457	444	451	461	470	432	432	450	432	436	443	457	455	442	417	451	445	457	446	451	478	445	449	456	427	402	407	463	424	423	429	454	421	470	458	431	440	465	446	458	432	477	485	475	459	483	459	440	487	420	469	448	447	432	426	422	449	399	410	433	486	432	489	411	430	482	457	439	407	443	473	450	442	475	455	477	475	415	445	436	450	433	437	451	472	425	437	427	436	435	455	481	425	443	434	422	457	466	436	482	454	436	467	440	454	479	484	410	427	439	433	419	458	430	468	461	456	416	478	413	491	412	429	429	442	410	434	463	441	414	454	454	449	457	424	457	411	461	444	494	447	449	472	457	480	471	453	443	461	435	460	433	448	449	434	463	454	458	438	437	429	448	486	445	442	404	441	476	472	478	443	443	417	432	436	466	437	454	464	452	448	456	474	474	464	441	442	407	451	428	459	415	466	449	444	473	457	528	473	442	472	452	473	434	461	469	461	456	460	436	448	409	468	458	466	450	443	492	395	449	432	440	462	457	456	431	430	431	439	455	478	428	461	402	470	409	445	451	496	469	436	444	411	440	447	472	434	420	467	428	449	448	414	423	443	432	416	441	452	497	471	454	424	488	465	453	456	396	458	470	458	410	436	462	476	476	450	454	464	439	423	436	457	412	475	455	462	457	461	447	500	465	474	462	497	469	451	397	445	468	465	441	459	442	440	463	425	464	460	433	422	454	458	430	436	463	449	461	438	435	467	450	436	468	441	469	493	440	445	428	475	460	468	462	463	474	473	461	381	456	445	461	489	468	444	431	444	416	443	422	419	443	469	413	446	460	432	445	472	434	415	469	472	424	471	434	425	443	409	460	427	467	449	483	424	419	490	438	428	455	483	427	438	428	461	463	447	454	439	448	449	465	445	472	458	418	458	415	473	497	409	456	461	434	439	469	470	422	468	441	436	460	434	480	456	453	420	440	428	470	429	423	434	456	480	466	456	462	470
20667	44964	40756	32425	26400	19753	13432	8159	5834	4173	3393	2642	2337	1985	1750	1618	1393	1312	1055	921	868	779	779	777	678	709	687	612	621	595	563	550	554	543	580	573	579	550	506	495	530	520	536	518	505	545	482	534	510	524	513	491	498	504	508	506	496	507	499	512	541	529	510	500	509	473	539	526	505	480	494	492	528	516	489	498	485	484	493	540	495	504	505	508	487	514	506	461	485	500	514	535	500	527	529	542	533	543	475	501	511	479	533	474	512	473	524	513	468	537	512	472	475	538	536	525	518	475	513	528	516	505	508	500	550	537	497	513	561	509	501	481	533	522	486	493	479	521	539	490	502	482	448	497	475	462	494	526	506	490	506	496	513	489	505	473	508	501	533	493	515	463	520	507	518	511	545	541	546	491	523	476	496	512	494	479	523	515	441	499	517	503	484	518	546	509	514	515	520	464	516	473	463	502	473	532	500	534	493	528	519	500	506	510	527	496	491	491	487	478	521	553	526	505	509	509	513	566	532	524	521	506	555	535	515	483	493	547	502	454	515	494	556	550	497	526	524	496	504	516	518	523	476	513	490	532	506	512	525	489	492	511	490	504	499	514	496	484	471	487	499	551	490	512	502	470	505	505	505	514	456	482	496	553	517	525	506	532	484	482	505	469	510	499	500	460	499	502	500	469	500	495	494	531	494	496	501	532	497	520	509	510	505	511	500	503	470	500	476	505	502	503	529	523	481	498	457	482	498	525	516	467	547	540	498	471	504	504	509	507	499	476	550	482	517	487	507	505	504	484	492	489	505	507	477	452	508	515	541	465	535	512	488	512	503	488	515	525	527	537	553	481	492	452	488	516	502	488	459	494	510	511	506	532	481	575	507	498	525	503	505	483	483	509	489	515	503	513	545	499	503	480	527	518	510	521	539	469	528	491	534	483	490	494	533	473	500	492	516	511	508	448	490	511	528	548	524	523	505	520	493	531	521	510	497	481	526	510	470	521	546	473	544	502	463	473	486	500	487	476	504	489	478	545	516	521	515	480	508	530	547	549	538	470	478	527	529	503	540	514	467	510	457	465	526	463	507	527	524	495	516	482	496	512	504	493	517	530	494	509	507	517	539	533	455	478	502	466	470	518	541	472	489	486	508	521	518	498	472	497	521	485	504	521	487	535	494	495	504	486	524	463	521	483	509	531	512	498	484	476	540	499	509	491	528	483	524	527	517	513	527	537	472	550	552	468	527	490	508	449	519	480	536	490	537	562	475	552	474	502	529	492	462	541	537	491	533	483	494	514	523	542	530	531	480	522	475	539	487	543	522	480	492	506	500	506	530	520	477	488	514	472	484	513	562	520	536	512	477	513	538	477	510	494	548	517	491	530	505	486	524	529	490	543	500	506	510	507	520	524	478	525	515	550	503	507	512	521	490	530	520	537	511	500	494	493	536	436	531	463	489	505	486	496	507	539	533	481	512	535	543	497	505	482	499	495	519	489	505	500	452	506	542	488	479	524	511	480	476	491	508	465	513	452	516	471	506	510	550	536	485	545	503	507	509	487	547	520	535	538	514	494	508	498	486	483	506	538	481	539	495	477	520	481	494	532	502	479	463	505	525	501	473	507	493	502	485	518	504	552	552	484	529	497	497	455	530	537	489	496	507	480	499	502	535	490	502	445	485	543	496	536	528	505	503	547	497	488	482	498	535	478	484	486	497	504	496	535	489	480	507	493	483	563	500	504	508	502	475	478	562	539	533	495	535	479	471	531	520	553	484	532	532	507	517	548	507	510	495	524	544	522	478	491	485	518	476	525	506	526	506	507	511	536	518	531	523	513	537	498	459	497	494	473	528	476	531	504	491	569	542	537	480	533	484	530	540	546	530	560	494	545	509	480	479	507	462	504	502	475	546	515	478	492	495	532	499	516	497	509	517	512	510	467	508	578	530	501	486	484	500	508	541	512	522	477	500	508	489	532	527	511	524	481	490	496	508	528	529	485	480	498	531	520	498	528	527	558	508	553	495	471	532	517	522	521	504	487	517	487	525	517	515	505	465	479	475	506	496	506	517	518	488	502	510	514	505	529	519	541	523	500	518	484	474	501	462	512	485	483	511	497	522	506	481	534	529	517	499	519	524	486	529	462	526	461	543	501	513	521	467	480	483	485	495	512	519	509	509	504	449	523	500	515	576	441	545	470	508	494	505	513	537	473	504	514	538	536	476	476	531	486	514	473	494	491	498	528	452	529	525	512	489	505	489	539	485	517	501	506	509	486	522	500	522	500	512	488	524	497	475	531	514	522	472	481	531	527	493	491	529	527	502	503	477	512	525	498	514	523	505	514	536	486	512	522	510	503	516	506	507	550	530	517	502	527	513	503	512	535	528	486	501	527	508	481	525	511	486	487	495	521	503	476	506	493	510	474	518	498	509	457	509	502	519	506	517	478	478	504	489	533	561	545	529	508	521	512	548	533	528	516	488	485	489	455	476	501	507	487	505	514	534	513	530	518	494	495	484	504	491	454	537	520	535	498	522	542	516	507	532	510	532	530	496	482	516	471	530	533	476	505	496	543	530	522	507	457	457	492	523	508	476	493	491	494	517	544	509	498	525	503	518	486	529	521	503	504	502	503	510	517	526	521	516	474	464	472	502	511	527	528	499	466	514	561	507	466	493	466	460	521	512	486	516	559	516	509	513	496	523	495	503	520	516	504	530	486	507	498	478	486	500	519	497	502	469	527	492	524	517	515	485	482	515	521	503	515	535	503	521	501	468	519	501	501	482	488	505	516	505	528	495	516	518	514	530	515	517	496	519	475	504	498	513	536	509	470	491	522	525	534	488	497	505	503	523	508	528	507	503	488	513	521	540	512	473	527	533	458	490	478	495	491	499	532	558	522	493	495	466	459	508	531	476	510	523	509	499	527	480	531	458	524	465	485	494	510	524	490	495	493	494	549	528	499	502	504	556	476	524	472	478	506	552	500	485	498	501	531	489	515	494	506	558	511	515	517	484	488	485	514	522	480	487	520	440	530	487	513	489	512	491	516	480	515	523	553	534	504	511	500	513	514	526	491	520	475	479	480	544	490	508	521	480	486	507	520	511	454	518	501	476	509	494	517	489	476	496	507	485	501	480	483	530	453	497	516	513	509	485	513	475	521	520	541	516	531	489	475	518	506	461	518	522	495	492	478	489	525	484	485	517	534	494	494	471	491	506	504	525	508	508	471	516	547	496	480	494	546	509	474	560	547	480	514	480	443	523	516	511	512	523	479	485	527	478	526	516	463	497	476	517	456	507	494	535	474	565	495	495	526	502	540	508	489	486	491	510	499	516	464	492	522	533	488	511	551	520	492	515	534	538	501	457	467	548	523	541	503	499	467	524	554	511	468	517	495	508	479	510	493	461	489	518	539	503	521	535	541	539	513	500	512	501	480	529	488	478	559	501	536	524	529	519	536	515	551	458	524	489	468	499	534	513	494	484	509	503	526	518	491	503	520	552	499
24504	20988	27733	25854	21475	14907	8293	4213	2745	2239	1827	1469	1253	1140	1054	975	873	804	754	678	627	598	573	582	551	529	526	508	526	508	523	506	463	499	523	493	480	438	480	512	500	493	472	470	469	478	439	460	477	468	450	493	504	462	472	458	462	477	447	483	493	476	506	444	493	490	481	446	480	504	501	445	471	481	455	459	438	486	447	471	488	480	441	466	459	427	471	497	443	438	482	462	481	468	464	453	448	454	468	470	460	480	480	505	472	482	487	466	448	458	473	502	459	485	469	454	452	424	423	452	432	403	453	469	475	454	446	442	437	460	456	468	477	486	513	468	472	448	471	448	470	467	476	451	489	455	455	432	438	496	501	493	445	482	453	450	453	439	479	465	454	445	492	455	449	464	441	423	420	448	464	466	405	455	436	492	432	482	455	472	452	476	488	486	491	475	498	472	453	447	440	452	430	471	482	476	479	459	433	451	472	457	432	470	485	456	489	459	512	461	463	457	459	444	489	466	432	438	463	442	434	463	438	496	450	438	472	481	509	457	470	459	474	475	457	483	496	471	455	478	455	414	473	474	432	439	455	443	439	444	461	478	453	430	430	443	480	459	464	475	502	460	475	481	481	472	426	465	423	476	468	469	473	425	429	457	480	427	455	438	495	465	449	469	436	462	457	452	458	414	455	456	476	511	429	476	439	464	476	483	459	463	470	501	488	501	476	485	439	437	455	460	473	454	457	431	459	460	476	465	449	451	461	414	455	473	506	483	407	475	469	482	487	456	486	463	426	458	479	453	446	460	479	436	449	481	506	491	434	452	450	496	463	476	461	452	444	459	470	467	472	460	497	465	484	432	475	472	460	446	502	500	440	445	477	442	452	437	460	472	484	482	461	487	471	441	473	447	452	452	504	463	440	527	481	469	522	441	481	486	445	450	429	469	470	509	451	459	490	451	462	442	460	461	469	507	495	463	459	477	501	477	471	457	499	463	499	528	485	489	495	464	441	447	470	464	476	457	484	437	421	445	432	484	470	497	472	447	484	469	454	471	492	474	481	467	468	488	485	458	462	484	452	449	447	442	482	469	431	456	457	441	475	440	454	457	498	453	476	435	464	482	484	453	457	421	427	466	461	465	479	460	510	429	461	478	458	431	445	466	471	455	433	437	472	448	432	465	465	490	474	480	466	472	459	416	473	447	463	488	522	449	431	484	477	457	502	491	448	461	451	470	477	472	462	473	475	500	448	458	419	455	451	481	467	474	432	436	414	478	461	495	476	488	460	477	474	443	477	507	458	464	484	456	459	458	427	461	473	457	472	430	473	475	471	434	496	475	428	471	453	447	442	495	487	457	436	480	472	471	474	490	432	437	487	490	450	474	459	495	492	501	427	456	493	469	493	479	471	491	484	491	450	464	419	498	481	482	501	441	468	488	456	497	489	462	466	454	490	458	421	460	441	465	471	431	461	457	445	446	441	468	496	463	465	454	430	431	447	483	451	475	451	427	496	459	441	458	461	431	445	486	495	489	489	459	455	484	454	514	481	452	461	484	496	457	472	458	463	501	429	467	438	439	437	438	449	506	493	473	463	466	459	502	470	463	464	450	442	470	463	438	467	475	471	463	451	492	435	450	463	464	412	458	453	470	442	453	476	483	516	426	454	454	461	439	454	457	466	454	451	495	471	495	482	459	470	460	470	437	452	481	430	481	463	460	445	420	481	493	459	467	468	478	462	421	473	438	402	462	487	470	473	465	500	423	450	486	469	504	412	450	471	455	493	475	466	474	447	478	450	460	446	488	445	462	440	443	440	455	502	477	480	464	470	461	462	490	468	448	451	446	477	445	443	468	463	454	459	467	473	477	417	459	480	444	464	458	469	465	473	472	472	465	449	464	450	413	456	460	501	493	450	449	470	469	445	450	466	468	461	426	517	439	448	467	503	455	448	466	472	447	450	460	490	472	449	463	477	484	450	444	485	494	462	466	449	444	468	436	469	472	476	456	427	459	441	449	449	461	431	455	501	473	471	448	443	489	432	475	475	506	439	446	476	475	503	465	435	457	450	489	480	483	505	481	460	434	503	458	474	481	469	457	518	476	481	455	471	465	451	474	444	437	444	524	467	469	446	457	444	502	478	481	460	450	505	491	500	454	464	468	472	495	453	449	453	478	465	463	483	474	431	491	496	482	452	470	440	446	471	460	466	417	434	478	471	457	426	486	448	508	429	524	429	456	489	445	443	454	440	472	434	456	453	489	447	457	466	473	453	482	472	459	484	468	463	448	493	462	471	440	463	462	464	461	466	431	478	450	438	453	458	461	463	450	460	451	457	480	465	486	487	445	450	434	488	481	475	453	451	441	461	436	436	459	501	478	429	487	469	493	476	472	482	483	469	426	475	481	475	435	450	448	502	448	447	495	475	457	482	433	445	456	459	509	433	465	458	430	469	450	471	437	485	481	471	447	468	482	487	472	438	483	465	498	472	445	475	479	477	449	464	483	463	433	443	493	415	459	425	479	457	453	482	468	472	489	429	498	486	489	465	484	454	458	457	474	501	435	487	465	429	433	482	473	484	514	463	430	435	468	448	475	468	453	501	465	439	501	446	441	472	436	462	477	457	443	451	479	473	449	458	473	436	491	497	445	478	443	441	453	468	449	461	452	506	470	489	479	421	444	464	483	510	480	490	498	462	491	498	497	436	450	528	461	486	463	498	417	460	482	467	484	456	480	482	456	463	468	441	488	464	482	430	464	471	410	477	443	482	458	468	447	463	471	484	462	462	479	469	455	445	492	466	476	477	474	465	423	472	475	439	443	467	457	449	467	450	453	463	439	482	483	478	462	439	472	432	448	458	461	478	475	459	449	462	496	492	490	419	470	462	460	458	482	433	476	458	432	473	422	472	465	428	453	504	484	463	417	480	496	448	431	494	498	448	466	489	415	459	495	428	458	444	460	451	508	435	455	421	480	474	511	439	425	471	449	455	475	448	462	444	466	454	484	476	449	477	481	481	473	480	466	427	496	465	453	488	468	487	475	446	440	483	453	436	464	488	496	498	428	478	464	475	474	480	448	456	435	461	452	466	474	452	459	458	450	470	453	443	441	470	485	422	460	468	511	513	488	465	480	503	487	448	467	491	456	443	425	457	501	496	492	466	446	474	423	423	439	508	490	481	462	469	450	427	448	455	465	454	432	463	478	480	451	497	457	430	479	469	464	444	472	455	432	473	483	497	467	459	468	455	452	452	479	452	470	431	514	458	459	444	463	462	463	512	466	429	441	428	473	472	461	432	418	482	447	464	465	468	467	475	495	456	478	496	428	483	500	438	493	471	484	448	471	463	483	497	449	471	460	501	474	426	450	490	447	471	434	476	476	500	468	469	486	488	511	443	430	460	457	469	422	464	431	426	470	456	509	440	467	504	452	455	453	457	478	461	446	461	443	434	475	498	466	485	493	448	432	444	438	446	485	434	489	471	473	466	449	505	488	493	430	465	463
20648	42147	37723	29433	23068	16923	10951	6871	4865	3526	2780	2283	1856	1699	1543	1387	1300	1182	972	820	766	687	753	699	656	616	574	555	582	566	534	557	540	542	593	538	557	563	523	548	529	558	511	520	518	506	528	499	501	513	504	509	478	484	444	508	527	487	517	497	492	475	466	500	494	513	470	549	486	509	509	488	533	486	493	527	507	496	478	468	508	512	482	469	485	531	496	476	487	458	508	518	515	567	445	487	515	514	525	519	481	498	528	490	494	499	563	470	493	473	491	470	467	473	507	506	475	518	531	485	490	479	461	535	498	499	492	537	475	497	499	511	537	515	483	493	492	463	515	498	497	504	467	508	511	492	522	493	519	507	496	504	539	525	534	504	564	537	475	545	504	536	491	522	513	522	495	496	478	476	494	475	524	512	492	501	509	511	499	525	498	493	505	491	539	494	504	489	490	489	502	514	501	515	519	492	486	526	505	478	568	490	489	471	507	471	517	521	489	514	494	489	463	473	504	552	484	506	511	494	510	482	530	495	491	519	497	526	524	504	495	498	478	528	482	489	472	487	500	495	498	526	510	470	485	512	492	463	510	480	490	468	517	518	499	503	478	489	498	530	513	520	492	429	472	479	504	544	475	522	484	563	458	464	521	507	487	511	509	473	502	501	528	509	521	478	510	489	499	517	518	532	497	485	474	452	483	511	535	519	543	472	485	522	520	499	492	518	485	478	515	474	485	501	494	507	494	489	498	496	501	488	498	516	478	471	494	532	485	436	499	495	484	503	470	526	505	460	447	510	475	512	502	501	497	497	521	510	490	466	485	484	473	471	500	513	509	467	466	469	529	543	518	486	510	473	506	512	501	490	487	536	457	475	494	515	504	501	462	495	494	497	475	468	499	513	520	476	496	500	517	495	486	496	565	481	510	510	506	498	532	502	478	459	490	548	499	508	509	513	511	556	491	522	501	498	463	472	545	498	529	495	539	499	484	504	470	542	434	471	500	484	501	505	460	508	502	531	481	464	482	521	484	527	514	491	482	492	494	511	503	496	484	492	511	545	489	491	498	487	527	535	537	530	502	464	508	526	508	510	540	521	520	479	472	521	517	520	512	530	496	494	497	498	517	520	452	529	546	488	511	505	513	515	525	518	466	540	500	515	469	523	517	503	497	502	515	510	496	503	525	493	498	514	476	531	525	527	493	477	485	530	531	487	502	506	471	472	507	498	503	516	518	494	513	490	511	519	522	488	472	513	516	500	491	516	511	524	485	495	487	522	516	505	490	497	500	514	520	503	496	464	468	493	496	503	530	501	471	524	499	516	490	521	480	518	543	513	514	525	510	509	462	521	500	530	490	563	489	447	488	464	486	462	488	504	509	476	523	503	494	453	515	515	495	522	464	522	513	515	504	492	524	498	528	516	520	515	483	491	490	512	506	514	506	518	493	495	544	495	500	532	501	479	477	526	506	564	509	478	529	536	484	502	519	502	489	516	477	498	492	521	489	477	493	483	499	535	533	519	504	487	519	498	502	479	475	455	478	489	486	500	514	510	497	577	496	538	485	515	493	536	463	510	526	502	493	503	482	499	460	493	520	499	523	541	502	495	498	516	505	483	501	506	502	472	529	497	505	515	528	498	517	469	548	496	499	499	490	469	456	491	515	533	536	485	555	512	494	499	544	469	495	498	503	464	500	509	502	493	468	503	529	545	486	466	529	488	533	474	528	488	467	497	490	522	474	536	498	521	493	486	513	513	472	516	508	464	512	490	493	550	488	504	506	483	512	497	480	508	489	508	505	520	474	497	491	508	495	524	471	504	530	494	492	482	498	527	494	490	503	495	479	510	508	494	498	473	506	489	473	491	506	506	524	508	485	514	491	472	519	511	500	474	509	479	483	467	501	539	539	513	520	477	515	527	485	535	495	510	506	536	475	495	497	515	514	479	467	496	476	539	484	514	495	498	495	501	511	490	476	550	541	506	519	534	522	488	480	503	546	503	531	490	497	503	498	512	504	515	497	506	501	510	498	502	508	508	501	532	551	469	483	495	479	500	501	514	508	464	486	532	494	539	498	515	491	497	501	495	490	511	521	527	490	483	499	520	494	519	510	537	495	517	503	485	535	503	506	491	514	507	507	492	500	527	492	502	497	525	509	486	469	547	551	474	515	509	456	499	525	509	500	527	494	504	515	472	526	485	488	521	529	548	501	501	467	488	513	526	499	530	519	548	502	468	490	470	508	505	496	516	500	518	483	482	474	517	521	488	492	514	473	467	509	470	515	542	491	519	513	501	510	495	524	508	471	507	495	482	492	497	505	528	496	458	484	483	478	491	516	484	517	513	540	526	504	480	506	467	506	485	506	550	497	480	504	509	514	506	510	493	481	496	512	535	501	517	480	512	487	500	499	505	503	504	466	457	487	500	482	503	473	482	539	496	505	451	483	447	509	514	501	482	516	521	489	508	486	492	500	504	487	491	483	515	495	501	496	464	520	541	493	520	462	518	465	505	502	498	497	526	506	538	511	537	480	521	526	490	555	473	505	515	508	503	492	505	499	500	495	537	500	474	518	497	491	489	500	492	517	509	495	505	449	531	531	462	470	516	522	492	502	470	527	494	515	510	513	527	524	479	496	518	488	510	467	493	490	550	499	498	507	525	490	474	477	483	531	482	515	485	472	508	493	506	515	487	517	499	480	531	511	478	516	517	494	508	522	517	501	470	470	479	532	533	488	547	453	515	506	480	499	508	502	504	509	510	498	486	524	483	472	491	498	469	522	484	488	520	522	453	490	494	481	496	532	485	491	520	527	500	507	489	510	500	514	494	485	508	462	480	482	489	471	478	481	533	504	512	513	495	510	493	536	512	496	500	512	501	488	527	504	525	519	493	478	499	479	474	558	502	487	493	524	456	466	529	477	495	479	478	534	502	526	508	491	482	514	512	512	499	521	510	503	505	439	476	495	472	517	532	510	510	519	499	519	479	520	528	516	488	495	468	496	499	514	486	464	488	500	506	500	512	537	511	484	527	514	515	504	478	489	521	488	470	469	490	510	510	514	499	481	491	500	510	513	510	510	505	500	470	475	487	494	492	503	499	513	566	559	479	478	494	514	538	497	502	487	512	524	516	485	446	491	520	483	515	511	461	474	474	488	487	465	472	517	462	528	529	497	514	464	521	516	489	476	540	505	547	517	495	490	511	502	474	495	575	537	494	484	509	507	478	499	511	482	513	468	475	478	489	500	457	491	501	492	500	504	527	494	487	491	492	481	495	481	487	532	516	492	538	488	531	486	487	494	502	508	483	478	537	515	526	499	455	494	512	550	478	501	522	507	540	506	484	455	515	530	476	513	502	512	535	506	499	508	508	489	486	457	538	497	477	506	491	538	456	484	503	510	501	504	513	517	544	504	473	459	528	506	531	491	519	505	487	507	463	516	530	486	490	515	502	498	496	500	475	520	481	522	533	508	450	518	492	468	462	500	493	534	476	527	503	499	491
22512	21037	28606	23805	21634	23028	21402	9109	5089	3608	2769	2285	1860	1515	1440	1287	1158	1026	803	713	600	564	508	505	446	429	409	380	358	369	348	347	324	331	313	336	313	299	309	275	318	277	264	277	278	280	281	256	268	306	274	284	276	282	271	261	282	261	271	306	268	263	242	259	282	264	251	247	266	262	238	268	278	252	275	248	251	262	275	280	240	254	263	269	272	264	252	290	300	249	283	292	239	275	275	240	279	252	254	298	253	252	254	264	256	278	255	290	268	291	270	260	236	249	253	267	247	238	272	245	239	262	260	270	248	232	252	257	260	242	280	299	239	239	243	276	264	282	267	278	266	270	256	272	260	288	264	245	254	239	257	273	233	256	262	280	263	275	262	256	281	281	262	261	272	260	266	237	242	250	280	273	290	267	263	255	264	277	261	267	243	234	291	267	267	280	274	228	265	249	236	251	245	260	261	287	254	268	255	293	267	264	247	274	237	236	268	264	250	254	269	250	274	250	293	249	234	241	236	269	260	246	260	288	275	258	258	249	260	251	271	255	248	278	260	282	303	253	258	249	258	269	259	252	265	263	271	243	278	261	268	267	234	265	260	288	265	237	291	266	269	244	259	246	241	259	251	253	255	233	233	287	238	249	247	239	262	250	263	253	248	239	259	244	272	253	275	253	268	273	260	246	273	271	251	242	264	270	263	255	228	271	277	242	266	266	267	252	283	251	250	247	269	261	268	296	271	255	268	292	255	241	238	256	270	267	255	258	267	286	276	269	266	267	250	261	260	288	254	255	261	251	295	243	250	268	250	239	264	266	263	261	284	263	250	280	248	269	258	246	248	240	290	243	259	270	270	262	292	237	262	290	262	266	242	293	244	275	259	273	255	284	268	256	232	280	258	267	315	260	271	243	269	260	259	246	271	269	266	277	267	266	231	243	269	258	263	279	266	271	274	255	286	248	251	270	265	288	272	249	245	280	269	243	224	239	298	267	276	237	271	261	225	253	271	264	266	259	233	287	264	243	284	285	281	259	257	281	280	267	275	265	227	244	259	286	256	264	248	252	264	272	241	257	278	242	297	270	259	266	262	276	248	254	284	270	272	268	240	269	255	275	262	249	247	258	263	273	286	250	248	254	252	248	269	263	243	261	252	242	289	291	281	249	261	284	298	240	273	280	275	273	248	246	269	270	256	260	224	275	288	266	278	270	243	261	280	234	246	272	268	241	244	257	276	255	257	252	268	254	250	270	252	248	267	275	266	251	246	279	259	228	248	273	231	237	258	274	273	255	267	294	262	268	279	253	278	267	227	255	245	259	295	248	301	267	234	251	251	275	260	277	262	248	258	254	256	256	259	254	248	251	261	264	229	256	249	258	257	284	250	287	275	255	284	249	248	279	275	234	246	259	279	253	260	270	263	275	259	278	274	268	268	262	246	243	237	282	293	277	262	272	310	286	263	249	276	274	286	276	263	261	289	259	264	249	300	236	270	252	250	302	267	266	247	250	263	237	254	258	277	258	271	239	291	273	278	263	260	260	264	268	256	263	281	269	249	259	265	250	280	250	271	298	247	266	225	266	287	246	251	260	275	290	259	270	270	286	236	263	274	242	284	256	239	279	244	263	256	291	270	262	279	252	270	268	274	274	268	234	266	266	291	263	275	249	258	276	258	223	263	275	269	255	291	273	257	255	271	251	243	267	276	237	250	262	288	234	230	270	271	276	273	281	260	270	273	259	243	266	256	303	288	252	227	281	257	245	264	256	267	269	247	283	247	255	237	256	283	248	246	241	263	273	259	233	244	247	272	262	229	287	283	246	259	238	284	262	274	240	257	218	283	245	261	247	279	269	264	251	276	286	252	233	255	230	239	281	271	278	261	261	250	244	249	278	268	262	276	297	262	262	268	268	259	272	264	274	268	241	257	257	250	264	274	276	255	274	224	245	270	283	252	257	246	270	256	288	267	285	277	292	249	271	285	269	258	264	233	258	239	286	241	268	280	260	275	276	243	282	250	269	276	255	266	279	241	257	253	265	256	271	230	261	237	271	270	249	291	271	264	244	259	261	248	272	274	245	270	264	264	285	254	262	219	264	273	257	291	246	268	259	261	252	272	240	249	290	257	273	276	247	249	288	238	237	292	256	265	220	280	269	279	245	243	268	224	274	253	270	266	240	254	249	270	259	262	256	283	240	224	241	226	270	240	272	235	274	247	267	234	245	270	288	273	270	265	222	267	249	272	262	259	234	251	255	262	266	269	249	246	243	257	295	257	268	260	267	238	241	232	243	264	265	261	263	259	286	294	253	279	268	266	271	268	256	237	237	252	256	272	252	262	274	268	263	249	253	263	278	278	267	261	297	249	242	304	259	241	284	266	257	264	262	277	269	238	255	251	259	245	273	274	306	276	264	269	248	263	257	288	266	256	257	236	268	278	253	271	255	256	264	254	263	257	288	257	246	266	258	273	266	252	250	258	256	257	272	269	267	265	243	284	256	253	249	258	292	269	267	233	254	256	310	279	227	242	266	234	265	281	268	273	261	261	260	247	238	248	256	265	274	250	259	267	259	254	261	254	258	262	247	264	258	266	227	243	249	266	251	290	279	265	264	235	277	264	259	262	235	294	252	222	272	263	254	269	286	251	269	251	260	257	250	249	260	240	241	290	288	266	269	246	279	252	270	272	247	282	259	265	247	215	231	255	242	284	264	270	237	264	282	263	260	263	282	259	267	293	257	279	261	263	261	258	258	275	275	260	292	264	247	251	253	252	262	276	266	266	254	263	272	244	270	271	260	258	255	259	242	270	271	264	267	280	284	232	236	278	250	266	248	249	283	278	273	244	285	254	289	244	238	260	256	267	261	297	224	261	257	271	254	251	246	286	271	251	280	226	279	249	236	263	254	249	230	264	275	244	235	243	260	265	259	267	232	247	266	262	300	257	291	255	245	264	264	252	239	266	263	253	291	232	270	260	262	275	242	269	285	273	252	275	285	275	261	268	235	241	255	251	265	257	263	245	239	269	258	262	287	248	240	259	249	278	267	277	273	250	264	287	287	247	243	258	242	258	242	261	251	263	257	277	252	268	274	284	264	277	278	254	268	262	253	253	260	284	276	270	258	259	220	262	250	274	239	261	267	269	254	289	243	270	241	295	260	260	267	286	272	242	257	263	279	248	300	233	259	246	276	255	264	243	228	249	282	261	280	250	247	272	279	246	263	243	244	272	250	260	293	263	239	251	251	247	251	278	270	237	279	226	238	271	274	238	255	226	284	249	275	244	245	271	261	246	265	255	253	262	270	260	237	221	242	244	282	287	273	263	262	249	240	246	287	265	279	260	290	282	267	249	237	254	259	261	258	258	263	282	253	260	243	265	269	260	260	258	243	280	262	243	270	273	279	274	258	260	238	275	254	280	245	266	247	273	242	258	272	218	295	245	238	260	257	257	271	264	257	265	278	240	277	269	252	276	259	249	268	240	272	266	280	259	272	267	274
23484	50304	45976	38039	31728	24705	17527	11160	7771	5655	4446	3562	2755	2310	2127	1860	1691	1515	1228	925	751	762	741	698	641	561	528	450	452	440	448	391	398	412	342	343	347	355	348	307	321	301	328	318	323	329	295	321	332	322	328	275	290	300	313	293	312	291	286	283	289	264	278	274	308	291	300	297	281	291	306	317	273	297	304	291	296	295	281	270	305	263	269	296	263	269	299	298	287	289	283	292	286	278	243	302	248	262	256	275	264	303	288	311	295	290	280	253	297	290	283	265	269	287	322	306	296	270	278	261	267	297	279	274	295	299	280	257	284	287	285	304	294	294	274	299	299	310	281	277	267	290	276	286	280	289	268	243	306	291	268	304	289	276	299	276	245	291	272	270	267	297	294	268	270	287	287	278	300	284	297	280	290	284	276	306	315	291	269	269	295	304	329	289	303	274	264	284	308	256	286	270	331	318	288	321	277	246	293	346	285	301	330	288	273	295	257	329	292	274	297	302	271	279	271	288	287	274	265	287	282	269	306	262	268	291	308	285	283	299	279	311	297	262	294	294	273	255	296	285	302	283	255	283	318	288	305	273	287	335	313	243	297	312	272	290	255	280	297	303	295	285	272	281	267	279	295	278	284	264	312	304	274	277	302	274	259	286	295	309	299	272	275	319	292	332	294	291	276	265	300	282	308	277	282	280	280	290	281	276	277	266	246	281	274	277	286	287	274	255	274	265	240	267	313	304	286	309	287	267	260	278	272	245	261	295	274	280	259	308	314	273	291	328	263	287	311	282	264	298	299	324	295	279	277	288	318	288	287	289	281	287	312	287	293	326	296	293	277	294	264	276	286	271	266	296	275	293	299	309	301	279	269	299	300	296	326	293	316	296	277	311	260	306	299	275	282	326	283	272	289	297	308	273	314	292	270	292	269	293	290	284	278	287	279	279	310	282	295	299	288	296	296	312	278	270	288	323	284	280	268	320	313	274	274	273	298	289	262	279	265	280	268	288	292	290	269	276	321	308	250	240	259	302	274	268	282	275	271	271	258	292	296	291	261	272	312	263	297	272	273	302	242	270	266	289	292	280	299	281	287	267	313	308	298	269	280	281	289	285	261	276	285	318	300	296	288	273	284	292	287	313	288	276	259	291	281	284	272	316	315	279	261	285	269	288	293	274	273	299	268	261	290	300	288	279	283	306	282	277	265	275	280	274	290	306	283	279	264	313	306	275	286	282	299	303	273	284	294	251	290	281	284	263	263	284	282	285	267	289	309	288	287	294	295	269	311	268	292	281	287	270	305	293	259	295	311	276	289	286	302	272	284	287	294	265	282	271	301	290	271	270	287	265	273	299	265	280	265	295	272	268	263	289	275	280	295	265	276	252	258	256	272	286	282	281	277	278	284	310	300	282	293	280	295	291	275	291	298	287	284	285	302	276	280	315	292	297	301	253	243	279	282	273	313	294	292	284	321	314	280	296	283	288	259	273	292	262	298	309	266	313	259	274	273	258	284	273	302	264	298	278	292	287	273	306	301	301	306	294	276	289	303	274	257	288	284	272	288	305	281	263	302	274	260	283	256	289	243	280	258	289	269	271	302	290	301	277	275	265	278	278	267	277	295	281	275	278	306	314	290	268	275	291	258	319	286	298	270	293	281	294	299	294	274	287	260	285	285	297	268	306	297	262	305	288	273	276	308	305	290	284	303	284	278	296	299	292	287	284	270	300	274	280	283	254	296	302	277	299	283	279	296	306	304	284	285	287	281	290	286	308	265	288	285	274	280	291	268	289	278	279	269	277	299	280	291	300	305	297	283	288	304	282	300	253	247	293	256	280	275	298	287	296	297	274	274	303	331	286	275	246	295	267	286	263	296	272	282	279	287	290	266	293	299	284	309	294	248	304	312	300	269	276	288	306	287	254	273	276	281	278	288	304	324	284	267	280	272	291	303	284	289	258	291	278	308	267	289	291	299	276	298	273	258	257	282	257	285	277	303	277	274	295	286	299	292	266	286	284	267	323	256	242	283	288	290	279	303	264	315	284	296	311	265	311	270	312	305	302	260	303	282	284	285	304	249	279	295	311	314	298	304	258	287	270	267	325	262	280	315	261	298	275	279	267	297	286	294	281	292	278	294	265	313	282	261	292	286	293	259	260	288	291	258	273	284	272	295	287	280	294	276	287	295	270	301	283	267	269	299	303	285	275	312	281	287	326	245	287	277	297	297	270	266	301	283	267	290	290	273	306	316	271	306	250	263	254	271	292	291	286	297	267	299	281	295	261	297	299	287	275	308	293	289	278	282	294	281	280	293	291	269	273	276	284	297	275	295	267	262	288	274	290	279	298	280	280	278	315	285	296	296	323	303	302	287	289	294	323	279	273	289	303	271	273	295	283	266	317	313	263	265	315	271	290	292	296	331	284	295	289	300	289	283	236	267	298	304	285	272	289	285	311	267	284	300	304	286	291	282	307	289	289	294	265	280	285	301	314	261	293	299	303	284	288	305	297	293	278	256	283	290	268	293	283	284	289	279	323	283	287	245	280	283	262	311	314	252	281	306	279	287	272	313	262	291	296	270	293	273	278	279	284	286	284	269	269	285	286	312	286	317	329	313	291	297	301	270	284	280	270	286	269	297	294	292	256	305	317	300	274	297	300	262	297	277	304	289	274	297	291	263	298	272	293	272	296	314	260	286	282	276	273	246	293	283	301	311	314	289	279	282	252	272	281	287	309	285	272	293	315	281	243	285	284	317	248	294	280	293	285	288	276	272	298	294	308	265	292	279	264	268	295	264	267	311	300	301	287	312	304	291	283	297	283	297	299	284	287	266	292	288	274	304	283	306	290	290	281	249	303	293	272	280	290	295	297	308	278	278	303	294	308	293	334	277	267	303	283	295	309	298	278	262	283	257	278	303	282	291	302	300	265	280	245	278	304	287	295	304	283	276	277	285	275	286	286	296	314	327	268	284	289	278	271	288	281	296	276	301	275	288	270	292	276	279	269	276	265	301	296	278	291	279	301	292	292	277	275	260	308	265	309	282	279	301	302	295	296	299	302	283	291	268	275	281	285	270	273	283	270	272	307	297	291	301	279	281	312	273	284	255	287	262	281	274	276	303	286	285	302	290	294	262	269	278	278	259	280	280	320	259	278	255	305	277	306	281	279	313	295	277	282	254	272	310	273	277	313	287	273	278	294	249	282	293	276	289	275	298	295	296	286	305	257	288	285	301	262	266	285	306	273	279	287	262	282	233	319	305	270	264	270	285	284	307	277	324	282	312	298	308	272	300	277	306	290	284	316	279	248	280	299	301	279	280	291	261	295	300	300	295	290	287	270	276	314	283	279	319	301	305	280	292	291	256	289	273	266	270	297	261	318	304	296	280	300	270	257	285	272	277	291	276	270	310	278	327	293	302	293	305	279	291	272	290	312	274	252	321	287	263	290	266	231	264	293	284	282	259	282	268	277	298	266	279	272	286	280	275	284	271	276	265	302
27643	24325	30113	24821	15551	9280	5125	3069	2174	1749	1493	1362	1169	1047	1014	880	892	845	785	701	679	655	609	665	611	621	641	635	624	610	577	591	646	565	605	619	608	577	580	585	613	611	566	620	590	584	627	583	594	601	581	619	601	617	574	638	629	609	617	553	597	582	596	562	635	609	632	623	555	625	615	596	588	595	603	586	614	588	598	584	596	556	591	598	604	599	572	555	632	624	554	596	547	604	583	612	570	594	582	570	621	595	598	595	617	578	596	572	588	576	613	619	607	614	622	577	580	528	628	545	577	570	577	587	599	577	556	580	592	541	557	597	584	593	550	596	605	609	602	575	594	610	566	577	592	604	624	603	566	574	630	577	600	571	580	560	607	649	610	547	601	546	612	590	613	591	571	586	594	591	604	572	595	609	611	568	639	595	614	599	613	613	634	596	578	574	574	603	613	586	553	581	594	595	592	588	603	605	608	599	561	511	605	600	591	609	587	608	547	588	537	598	610	603	613	590	616	584	537	594	571	572	619	574	558	520	565	586	594	584	607	611	625	564	599	567	603	602	594	608	610	606	594	617	575	592	565	599	572	619	573	611	573	592	599	600	590	622	612	603	611	571	589	596	559	542	643	581	603	622	569	565	611	577	574	595	565	611	556	559	591	588	575	562	636	537	606	586	602	568	571	563	535	558	545	585	621	633	608	578	590	598	627	574	569	589	573	590	605	592	578	527	580	559	581	602	580	610	599	596	571	580	601	591	581	586	571	595	566	597	565	603	609	600	604	608	571	569	567	576	607	577	629	582	583	576	605	572	622	606	558	578	583	587	569	553	599	581	574	603	558	607	580	564	570	621	576	599	564	615	622	627	574	623	606	607	555	628	593	601	592	600	580	591	560	575	611	591	606	567	583	572	575	600	601	575	623	598	534	601	604	608	591	616	621	604	592	560	631	606	586	585	646	584	609	590	643	589	594	584	555	613	563	551	613	591	569	618	625	597	613	577	590	565	575	591	581	563	608	589	601	601	614	557	576	653	611	603	588	570	583	576	610	562	611	560	611	569	589	578	573	608	569	589	541	552	576	575	568	567	591	568	592	625	595	612	621	555	581	573	584	577	591	571	589	549	556	596	580	613	547	552	583	591	606	607	591	625	591	557	639	590	573	604	633	574	583	572	580	563	590	567	622	572	622	574	527	586	611	562	558	587	581	621	579	578	615	620	570	580	575	630	644	560	568	586	627	616	582	598	579	602	602	576	577	606	586	544	577	592	593	545	575	571	561	613	584	591	585	598	577	581	592	574	582	597	584	591	591	563	640	574	564	602	548	600	572	592	589	598	599	573	609	582	537	627	588	558	568	591	617	570	596	567	542	614	585	555	596	569	611	564	612	571	597	588	557	592	590	568	617	564	552	612	592	597	582	610	541	564	580	571	585	562	612	573	573	611	639	559	632	599	608	613	621	596	599	618	573	603	568	590	563	616	577	577	579	577	579	584	563	580	583	624	625	609	572	575	577	586	581	617	584	589	572	584	557	609	577	594	585	612	583	566	617	555	617	548	585	611	619	593	555	607	590	571	560	545	599	557	597	571	618	562	563	586	608	568	592	591	609	600	616	522	550	605	558	625	629	616	578	617	581	554	520	590	623	578	601	523	585	601	576	576	592	637	595	576	593	622	578	567	551	571	608	586	567	603	598	539	585	571	581	586	562	581	589	580	625	594	586	579	579	590	595	603	569	600	591	591	564	566	638	620	554	583	578	605	594	620	599	602	547	568	592	568	571	606	655	624	592	599	587	640	617	574	645	599	599	576	540	587	565	596	592	607	616	590	620	586	615	582	627	617	581	558	582	542	569	569	627	595	606	583	575	588	616	622	594	568	556	591	608	627	575	544	582	633	568	581	599	558	590	595	601	562	575	612	595	598	592	532	579	546	571	568	559	611	587	588	603	597	584	601	560	610	562	546	558	556	555	603	583	616	549	585	563	598	568	584	584	582	599	587	599	601	547	613	574	606	579	608	571	577	569	576	606	567	581	600	625	634	562	594	636	636	588	590	573	604	611	601	572	591	600	573	579	616	565	549	621	584	625	602	589	640	607	603	599	589	581	579	579	593	581	564	562	624	604	586	564	613	614	590	613	617	621	553	582	609	617	589	547	612	569	610	596	632	580	618	566	554	606	635	548	578	601	553	561	589	599	605	594	631	578	579	572	569	567	572	595	597	594	614	633	567	648	595	595	589	572	566	573	574	560	608	604	575	543	620	563	615	607	608	602	576	621	580	573	607	609	606	614	586	586	608	605	633	608	577	586	637	581	590	596	616	628	609	607	627	567	585	551	523	562	588	537	591	587	555	598	588	556	631	615	572	627	581	566	585	600	606	523	605	568	579	597	547	589	615	604	629	610	550	580	587	613	595	609	581	572	656	584	590	604	604	595	605	586	633	590	614	587	592	603	638	594	548	569	599	591	589	569	561	565	612	578	566	598	618	592	602	614	569	554	585	603	522	566	557	562	578	581	583	586	568	572	603	581	582	598	567	605	606	610	606	606	573	619	614	590	610	613	549	608	591	573	585	553	624	590	578	564	593	567	600	555	590	580	651	552	620	599	580	599	602	624	599	606	572	568	602	596	605	535	587	597	549	607	582	574	589	603	584	568	588	591	552	591	616	600	556	600	572	582	583	616	518	579	613	582	525	591	565	554	581	596	552	623	577	605	557	586	613	585	610	579	546	611	599	578	584	612	562	564	575	596	608	548	577	583	598	591	623	612	559	600	550	610	539	566	591	593	606	569	627	566	588	544	605	575	600	600	564	574	612	634	566	598	565	597	595	573	580	551	591	574	567	621	565	587	566	549	585	565	575	535	591	619	539	565	619	560	564	579	583	578	614	607	608	611	599	607	646	619	606	570	604	620	603	595	580	600	586	562	632	579	633	627	600	578	613	619	576	594	571	590	582	589	605	574	614	545	570	584	629	591	569	554	576	575	573	602	626	633	602	608	590	575	594	605	586	604	610	562	553	577	545	567	606	583	589	550	555	644	582	572	607	579	596	564	588	605	631	566	615	611	599	590	525	566	599	576	574	579	596	598	581	583	595	593	598	574	556	608	587	568	567	606	595	559	617	580	567	558	562	570	564	594	563	557	625	597	590	569	580	586	579	557	610	603	612	562	586	609	563	590	594	618	592	580	559	553	633	558	586	555	589	609	601	571	584	622	574	631	567	584	593	586	590	550	613	575	616	622	650	618	589	602	599	597	604	543	612	563	524	564	591	583	577	589	595	555	594	589	576	569	629	595	578	581	607	557	616	572	586	571	593	556	584	625	616	562	628	596	585	577	569	550	621	577	639	618	597	560	583	573	572	594	566	583	591	571	581	580	591	611	591	638	603	576	560	610	612	586	590	570	568	582	626	632	596	554	603	583	605	604	594	603	570	613	623	631	616	548	604	622	562	622	573	600	613	553	560	571	578	562	617	609	613	568	619	559	604	600	629
19810	36587	32362	23673	17669	12335	7797	4975	3636	2707	2282	1938	1628	1451	1352	1221	1226	1108	899	838	867	823	791	747	699	694	705	687	720	741	687	658	669	651	648	683	689	662	721	689	616	691	645	662	678	666	641	680	680	666	660	623	673	586	668	621	647	658	687	659	688	665	640	667	651	698	681	670	645	628	634	624	626	643	657	678	717	678	658	643	684	660	615	664	609	635	666	703	642	647	626	624	645	647	638	618	634	684	640	636	670	639	653	615	639	658	604	651	628	655	598	635	666	607	628	659	625	691	613	648	633	606	627	691	636	621	692	620	670	663	663	641	671	687	663	679	696	604	631	613	624	656	628	635	669	636	669	695	669	633	626	644	644	654	652	597	617	666	632	674	639	676	639	642	610	642	613	626	663	671	652	619	682	647	613	662	662	642	646	668	610	687	661	603	630	633	677	630	674	676	657	651	646	637	660	660	669	634	655	688	666	640	619	646	633	643	638	647	640	640	691	669	630	621	596	624	574	683	640	645	654	658	666	631	644	646	680	664	696	639	618	670	683	706	636	652	664	645	684	617	676	659	653	622	618	691	622	679	691	630	684	637	648	677	635	706	652	654	629	616	648	659	668	661	661	713	657	696	665	654	711	609	674	629	668	592	636	681	627	636	613	647	652	660	635	692	648	666	664	663	641	618	649	657	641	717	676	687	675	632	651	679	636	656	624	645	653	619	630	643	653	637	675	660	647	649	624	690	670	701	672	650	666	644	646	617	661	654	650	711	624	644	615	616	668	653	654	619	613	654	634	630	637	637	609	632	674	656	669	638	657	653	669	659	630	667	596	633	656	611	646	614	685	672	635	614	689	692	678	653	640	618	647	647	642	664	600	663	675	638	658	675	628	629	696	588	639	640	621	648	712	652	657	659	650	663	668	607	701	685	674	689	642	683	650	666	677	663	647	638	677	629	656	660	648	655	671	616	636	622	670	602	653	646	638	659	676	694	633	661	641	620	614	625	629	667	642	639	646	634	680	677	635	648	653	669	662	658	694	618	668	628	637	635	624	663	667	670	629	665	667	616	658	677	600	615	649	643	596	600	651	614	637	631	642	643	663	644	626	651	686	646	724	664	674	646	666	614	614	663	626	648	667	640	630	640	618	642	681	685	688	630	663	666	667	621	629	593	647	610	670	707	651	660	671	608	702	669	652	597	661	641	620	634	671	661	649	645	629	651	643	647	626	683	667	641	657	639	656	635	644	617	714	624	619	645	659	641	618	646	644	652	653	656	682	659	671	668	660	658	636	684	626	691	664	683	708	633	647	673	654	656	610	647	625	647	637	639	609	671	593	657	656	615	621	658	646	655	655	630	684	660	635	681	655	710	648	692	675	650	628	642	676	687	670	664	667	629	649	651	655	663	632	663	630	607	649	583	660	633	648	621	668	649	681	644	700	612	629	651	630	661	652	681	671	656	667	662	629	615	594	655	581	644	625	606	649	666	631	662	628	718	651	682	668	658	628	634	623	656	633	640	691	643	631	677	646	665	658	622	656	592	652	647	620	638	640	636	621	649	658	621	683	651	652	654	585	628	652	634	623	643	636	659	708	645	640	676	660	620	649	668	645	662	679	620	631	649	626	624	667	650	660	679	658	612	619	660	615	666	705	637	631	645	646	663	629	663	652	618	638	648	654	611	635	664	648	626	649	661	651	633	664	609	655	658	662	655	670	655	662	634	653	659	648	658	654	631	632	649	653	646	631	677	610	643	673	677	668	639	646	619	694	646	664	679	655	673	632	648	644	666	627	621	675	660	643	605	632	643	633	667	626	670	637	675	728	648	688	647	662	640	672	649	629	661	636	651	652	622	610	658	626	675	613	667	636	657	634	638	661	644	687	649	647	670	669	684	651	640	638	612	664	669	621	645	635	680	626	638	669	608	658	653	628	593	666	612	639	641	620	657	676	654	621	614	669	630	692	619	661	660	622	641	641	616	601	626	656	608	620	642	604	662	694	626	631	647	605	624	711	656	684	652	679	702	670	659	637	675	667	692	646	640	638	659	628	587	684	627	673	652	655	644	653	647	664	647	641	661	586	659	674	679	666	634	660	672	624	634	632	631	634	615	674	641	648	655	663	620	611	674	671	689	575	648	659	651	607	629	647	665	665	627	666	654	661	646	650	663	603	656	652	638	665	697	638	636	722	650	681	649	652	671	657	659	660	689	617	642	676	679	654	704	660	634	633	681	628	666	662	643	656	626	658	634	620	620	665	636	672	652	677	665	623	625	627	627	664	658	639	658	637	616	632	623	617	652	637	649	686	628	677	657	645	661	633	638	669	637	661	621	620	618	643	644	649	673	644	654	621	665	691	682	647	631	692	670	665	678	612	618	661	594	680	670	664	604	668	650	669	635	651	635	626	638	615	649	629	634	611	658	655	639	658	659	640	632	656	655	646	675	685	665	674	612	637	624	609	670	663	676	647	647	667	662	621	640	603	681	614	665	591	676	681	648	677	634	643	651	673	637	658	650	663	682	660	602	648	688	611	631	694	682	684	616	654	672	672	674	646	666	618	631	650	640	651	648	648	665	671	667	607	628	599	640	673	650	609	621	664	634	682	679	641	646	616	629	700	632	673	671	656	668	671	624	647	608	650	678	601	631	706	665	654	658	660	647	645	660	675	697	689	632	640	648	702	640	652	657	630	643	697	684	643	624	609	659	663	626	656	655	652	686	622	714	666	631	643	641	660	668	686	621	665	617	656	626	636	670	649	695	665	617	654	659	639	601	684	632	684	615	645	617	669	614	590	617	643	655	685	625	666	650	619	606	665	670	619	622	629	678	646	667	660	690	620	642	650	640	687	658	679	666	651	612	619	656	657	657	687	676	661	692	648	667	656	643	591	621	619	652	664	630	640	658	639	660	667	637	634	660	648	636	639	666	653	657	620	646	640	620	657	623	685	671	620	590	624	611	619	662	673	646	649	667	635	634	684	663	659	615	618	609	638	670	641	657	669	639	635	666	669	654	655	673	663	600	636	688	669	682	659	650	603	654	630	629	663	657	642	580	637	621	625	681	697	646	670	636	671	602	688	654	670	669	675	662	647	679	704	720	632	671	613	671	671	655	602	624	642	639	666	647	682	627	665	612	664	614	607	625	657	645	689	655	607	647	613	676	634	629	630	639	650	651	645	714	665	605	688	668	651	662	638	625	684	621	721	641	651	601	635	664	648	640	676	607	669	685	613	659	691	632	639	649	660	654	638	645	642	649	632	669	642	645	593	621	652	652	664	648	640	654	622	671	637	650	655	651	657	647	656	641	651	642	646	712	624	627	671	649	647	624	659	577	664	655	677	659	661	631	669	633	678	624	617	668	612	659	690	621	633	632	694	663	648	673	671	675	589	634	664	672	651	635	726	678	658	638	679	618	669	650	620	570	669	637	662	606	653	654	649	662	673	606	650	644	637	633	648	660	645	643	634	661	668	626	639	688	591	662	642	667	595	670
23539	20990	28193	24622	22409	20525	12656	5706	3653	2680	2200	1790	1528	1354	1260	1141	1022	942	832	704	623	650	660	634	616	535	546	520	544	538	511	463	468	470	464	464	478	492	466	429	467	466	480	480	461	451	480	498	453	474	457	460	453	409	463	480	439	458	469	413	421	479	442	451	429	477	437	447	451	432	421	423	452	462	441	446	450	413	420	453	485	474	430	465	478	476	440	466	472	437	433	468	504	445	439	428	477	452	440	451	428	456	495	468	432	481	431	432	452	417	481	446	479	473	479	495	451	465	480	444	458	441	457	461	441	473	485	456	472	461	464	478	434	435	432	434	457	453	406	431	422	484	475	470	464	441	438	450	498	452	443	480	456	438	441	470	429	422	456	435	433	462	446	420	413	483	426	443	437	450	445	463	463	440	456	411	459	456	469	452	470	474	447	475	442	429	472	462	435	452	472	421	439	397	462	473	442	477	463	444	456	473	479	443	439	396	463	448	458	456	449	465	444	465	440	460	458	462	458	494	444	423	463	460	459	482	449	437	457	493	470	472	451	471	428	436	449	451	439	477	460	508	465	473	451	445	463	436	451	444	445	424	425	428	453	481	436	498	448	474	452	482	452	456	424	433	437	487	460	447	433	415	484	397	471	490	445	409	483	476	470	425	517	451	426	420	479	416	468	448	425	482	475	439	459	444	453	455	435	436	457	430	445	412	431	459	460	418	464	451	484	449	460	475	458	442	445	486	429	446	424	454	445	446	410	471	464	429	397	441	453	434	465	396	436	476	465	419	428	425	405	423	462	441	476	472	448	458	458	452	438	469	459	431	449	423	446	468	454	465	472	452	465	441	446	468	455	453	456	492	471	487	457	440	467	452	469	454	463	452	448	435	500	447	432	484	458	461	451	432	451	457	455	463	446	454	431	496	458	432	434	409	479	461	501	471	436	456	445	472	456	443	448	465	421	444	420	449	446	469	429	477	455	457	456	496	456	485	458	446	474	463	438	452	474	489	428	455	460	452	440	480	439	481	415	461	418	407	423	447	489	464	417	487	443	423	491	469	484	492	446	447	455	441	466	472	478	460	482	459	449	453	466	472	445	478	442	467	414	442	458	468	445	475	426	438	455	471	434	468	470	493	471	464	436	434	458	434	441	440	441	474	438	406	476	460	455	486	440	460	452	424	456	475	474	439	462	451	476	457	460	442	453	450	438	464	436	425	451	455	483	465	474	435	457	441	434	418	459	463	451	449	444	465	480	456	452	430	428	454	422	428	434	444	426	417	457	442	465	445	442	414	458	481	482	446	462	456	411	439	461	447	455	453	433	444	435	471	487	445	433	457	463	515	468	448	459	426	441	421	440	470	461	496	446	441	425	448	449	472	448	455	465	461	422	440	494	471	406	473	488	454	435	475	465	436	479	445	443	423	464	447	439	457	428	430	467	433	447	451	456	430	466	476	446	446	449	467	489	493	471	487	478	475	442	479	430	457	469	460	476	438	437	444	465	449	470	414	481	476	481	462	451	507	474	505	477	455	435	431	463	408	489	422	450	505	395	423	475	478	450	472	444	472	456	476	451	506	434	420	421	435	455	463	420	470	455	431	421	459	450	476	469	450	436	438	446	439	465	426	465	471	421	470	452	457	453	450	454	472	457	467	458	491	453	453	450	475	473	450	452	471	470	422	453	454	458	464	508	445	447	486	456	445	469	446	465	438	475	448	476	409	419	468	475	431	459	445	437	479	466	461	465	453	465	485	487	435	480	429	460	462	524	464	481	480	472	432	428	473	469	425	507	448	457	450	441	484	494	466	459	468	493	481	453	419	471	439	441	481	434	445	485	467	428	464	437	445	459	454	449	463	525	469	452	441	442	450	472	428	514	477	458	467	450	445	439	448	471	446	532	461	452	473	428	429	457	439	487	423	435	475	434	418	467	477	437	471	459	462	451	467	406	457	446	447	499	477	450	477	452	452	464	425	447	452	434	427	453	481	482	447	463	408	453	441	457	461	443	444	460	470	460	487	439	482	441	432	460	451	490	493	462	477	418	423	474	442	472	473	476	465	469	477	450	472	437	466	452	485	472	475	443	448	431	457	408	468	459	405	439	461	406	444	452	443	509	462	427	395	464	457	451	402	471	441	476	417	475	488	461	487	446	459	463	495	468	512	423	429	449	430	412	446	458	432	473	425	461	455	457	445	472	446	476	439	440	474	432	453	469	472	446	428	439	499	463	456	430	430	458	458	440	484	423	443	454	468	418	469	441	452	446	450	474	451	464	490	411	467	429	455	442	439	503	465	414	470	462	508	459	452	456	466	458	439	448	439	426	443	427	450	500	457	461	441	448	432	485	421	454	430	481	441	480	439	436	449	433	481	437	470	462	478	423	468	476	430	484	405	479	451	478	471	450	441	481	461	475	444	433	454	445	453	427	485	445	434	467	442	478	466	464	460	475	455	436	421	434	428	462	443	453	442	433	457	434	485	460	403	477	447	443	476	506	462	452	413	450	436	463	429	454	443	467	410	435	453	444	459	465	482	450	459	435	464	464	476	441	438	437	425	442	443	454	437	409	433	426	449	435	440	438	445	488	446	431	449	482	444	438	449	496	458	454	455	444	448	472	474	417	458	412	457	489	421	461	421	474	431	417	446	447	429	439	462	455	462	457	406	444	437	422	419	423	431	471	427	462	503	480	423	465	474	429	438	458	469	482	452	432	438	415	440	417	411	427	445	453	413	401	408	439	449	503	452	463	445	425	429	452	436	478	451	444	440	398	442	466	426	451	390	433	444	441	477	469	466	429	434	468	477	487	465	453	461	441	454	407	436	436	454	450	453	458	436	424	460	477	435	454	441	416	459	446	445	437	440	474	465	437	472	423	474	459	446	443	447	435	485	450	458	447	457	432	447	438	418	427	483	440	447	446	454	426	442	443	451	468	431	476	444	506	450	462	426	470	404	445	416	442	437	422	436	436	454	454	423	487	457	457	437	409	463	497	448	442	464	457	443	436	479	438	484	415	448	462	440	467	450	449	459	430	466	457	472	415	455	481	443	441	427	492	444	508	452	459	444	433	443	421	421	454	481	446	481	459	425	465	459	468	476	452	442	457	436	479	451	460	470	450	429	458	500	479	472	467	439	441	443	428	457	455	466	469	461	473	450	403	444	470	459	481	438	481	443	451	442	457	445	430	395	481	480	441	458	424	453	438	438	455	420	442	467	446	437	449	462	479	453	421	451	467	434	460	443	463	472	438	433	423	441	414	475	476	465	447	467	432	488	420	424	421	451	445	456	483	456	447	412	462	498	409	472	411	411	446	455	479	447	461	449	463	433	458	416	490	423	481	466	464	451	410	442	436	487	454	445	463	475	445	444	433	428	408	505	411	424	465	442	457	451	454	432	420	460	454	456	434	473	436	429	442	442	463	445	443	430	487	445	457	470	429	438	412	432	458	466	438	457	462	458	416	433	447	433	478	476	423	429	464	408	441	474	460	472
20705	44983	41127	32442	26008	19580	12843	8005	5817	4273	3420	2724	2336	1896	1810	1565	1528	1320	1043	941	886	766	784	754	720	664	608	619	649	628	584	601	553	575	604	528	542	552	506	521	518	551	533	524	553	573	516	517	503	504	496	513	534	518	495	529	522	523	544	473	521	537	562	506	538	470	490	476	526	569	490	520	505	504	532	430	526	488	512	535	522	468	536	521	522	507	585	503	493	534	500	484	521	499	508	478	501	507	517	507	475	507	535	498	476	495	461	529	520	523	527	528	512	490	505	476	511	489	529	489	478	529	521	538	506	518	539	516	478	523	520	522	536	524	499	502	508	493	526	506	499	533	501	507	523	479	525	517	492	514	500	549	482	543	477	525	488	516	466	531	476	525	527	491	494	523	479	484	485	511	449	486	511	473	513	530	540	487	487	566	494	553	492	500	487	493	505	457	515	509	519	508	455	511	499	488	502	510	489	502	517	518	477	514	502	514	558	483	487	508	477	514	521	470	459	488	484	529	531	500	503	483	465	493	519	502	523	485	535	474	502	507	553	511	547	510	524	504	492	502	492	517	498	502	507	539	556	490	505	539	464	509	514	482	512	511	487	504	535	509	524	542	527	507	533	530	529	475	513	517	540	474	514	524	532	505	504	527	486	496	553	490	461	497	535	469	516	525	503	520	530	522	495	474	510	516	502	493	507	521	534	477	521	516	519	479	533	519	474	513	551	516	501	525	509	526	516	500	505	545	518	455	507	497	501	502	540	526	487	495	481	497	550	483	506	523	505	525	486	519	558	530	508	545	470	496	516	482	477	494	520	471	505	496	540	482	531	474	487	468	486	461	504	550	483	529	484	503	531	518	528	531	514	506	521	540	484	501	490	472	507	525	552	503	491	484	506	497	504	546	475	489	508	491	499	507	460	483	487	531	497	524	519	532	532	478	489	511	513	481	522	529	528	530	493	523	545	534	540	516	499	494	484	537	522	513	478	500	516	480	508	505	516	534	508	495	513	519	545	514	536	530	526	520	499	506	509	509	499	531	499	497	492	513	515	491	491	535	538	514	526	537	503	551	521	521	511	567	473	483	519	497	505	544	517	508	516	496	529	548	462	461	503	476	489	507	524	525	514	502	516	509	498	514	520	534	463	498	500	462	542	538	545	496	504	538	493	491	532	508	486	517	516	569	539	540	497	514	502	491	534	487	477	513	508	494	476	499	507	479	522	520	498	491	476	519	511	525	502	506	471	523	537	474	515	542	497	508	531	513	496	523	485	538	521	500	516	528	514	475	506	476	507	486	513	493	530	508	498	542	499	505	464	536	489	563	545	527	530	463	508	503	547	508	512	527	553	502	511	477	540	500	523	527	543	488	532	566	517	554	463	501	536	500	483	467	533	517	478	531	539	539	485	532	504	508	498	526	483	537	549	500	519	511	527	510	511	480	490	499	502	499	500	490	489	531	515	556	518	558	513	497	473	509	511	528	558	488	471	514	488	514	553	510	487	465	502	537	517	495	487	510	507	478	480	513	507	513	521	547	514	495	533	501	515	525	500	550	503	491	507	508	474	509	495	527	508	461	495	509	519	517	506	477	569	499	485	562	516	476	478	471	525	552	481	492	490	530	484	474	512	463	493	511	537	523	532	500	508	489	490	493	508	476	500	524	491	509	501	497	507	509	523	525	515	546	535	488	539	481	480	518	518	528	504	517	538	471	534	519	481	473	536	493	508	498	510	503	513	509	462	508	516	534	547	535	491	473	477	488	511	477	483	484	505	538	520	520	519	482	511	507	532	463	477	529	510	494	510	498	508	512	505	511	542	511	499	508	503	522	472	548	509	531	498	496	536	517	492	502	549	537	527	499	453	493	498	489	502	485	478	505	486	534	510	501	519	500	551	503	493	502	505	521	491	489	508	538	482	546	529	509	512	507	476	510	540	492	508	524	523	513	484	525	507	536	498	519	512	503	490	488	480	484	483	490	523	504	499	530	509	522	542	533	502	505	525	518	486	531	496	502	521	497	508	501	530	508	523	493	515	534	487	508	497	490	491	475	508	537	449	514	514	479	505	509	533	513	506	490	512	492	526	480	521	503	458	497	505	553	505	486	486	489	509	503	523	508	480	503	514	513	498	458	551	516	464	514	507	523	461	527	474	520	475	500	534	520	459	505	478	521	497	533	495	518	527	513	509	490	528	482	530	469	489	499	518	506	503	505	458	488	496	513	451	499	474	546	492	497	455	496	505	509	549	470	485	501	509	508	505	483	497	551	511	505	506	515	504	513	521	515	527	533	551	505	463	475	500	523	540	479	473	535	481	482	486	456	533	475	529	489	501	502	537	536	489	492	466	551	479	504	502	518	556	495	515	484	527	498	563	522	485	482	519	510	549	509	486	517	504	502	533	546	533	517	518	505	501	530	506	527	519	514	539	537	537	476	501	486	497	514	478	515	461	482	520	498	508	488	486	533	501	516	482	521	521	540	533	519	472	463	490	495	527	501	522	481	504	523	521	505	503	523	533	513	519	498	503	514	478	536	523	499	473	483	505	503	516	503	547	544	500	504	510	490	468	490	509	507	469	496	531	507	493	494	495	503	509	505	510	495	494	499	527	523	541	498	513	502	512	542	516	516	507	514	515	505	531	523	487	514	499	511	538	490	565	514	519	544	505	540	574	505	543	506	530	518	484	473	456	494	513	543	491	510	515	496	503	489	469	505	517	527	484	487	493	470	543	523	500	494	508	514	504	521	518	540	499	519	519	481	484	512	509	520	497	525	545	466	507	499	519	507	531	510	536	490	484	516	515	541	534	510	495	512	529	500	494	492	538	505	469	538	582	469	535	509	524	520	477	500	493	547	541	526	504	500	500	510	494	458	499	521	523	514	514	547	486	512	533	452	518	527	508	506	543	458	519	532	537	500	538	523	500	486	553	503	508	521	542	513	509	517	505	509	494	497	512	524	495	522	510	544	518	531	518	536	504	510	485	434	506	549	536	479	495	493	504	513	475	525	501	514	513	514	521	489	491	505	520	498	512	468	504	533	504	557	521	541	530	539	507	487	517	521	482	477	532	479	514	482	537	484	536	486	510	518	519	502	534	510	505	525	501	529	525	543	459	532	475	483	506	493	518	535	493	536	554	491	501	532	534	544	495	492	492	508	551	518	496	515	472	464	488	475	510	502	533	493	535	517	513	503	514	476	521	511	494	520	524	517	524	532	507	488	519	479	491	480	489	500	491	528	495	505	470	475	511	507	519	477	513	487	540	507	510	541	529	506	498	538	497	520	501	517	490	495	522	514	492	506	493	491	498	523	519	502	522	472	510	514	525	500	520	502	493	552	562	496	495	488	511	509	496	496	544	477	514	519	493	521	482	467	470	488	513	500	457	483	535	495	491	499	504	536	531	526	537	501	502	496	475	518	497	478	532	509	540	502	494	511	526	503	489	498	520	495	522	507	498	500	531	499	539	478	526	525	504	548	518	471	525	500	519	501
24555	21018	27676	26016	21328	14780	7973	4121	2799	2151	1682	1483	1318	1154	1053	920	932	890	709	646	611	598	598	590	604	513	560	515	506	545	540	522	476	467	500	480	513	472	475	527	489	486	453	500	455	464	461	507	455	486	473	477	488	479	465	541	487	474	479	467	470	498	465	467	454	492	470	444	490	460	484	469	457	447	436	478	460	450	470	459	495	469	446	468	490	470	467	468	467	497	512	465	433	445	483	510	436	438	477	473	456	458	500	486	465	471	426	461	456	496	478	465	449	489	471	488	486	490	433	497	492	466	467	491	472	499	456	488	461	434	498	470	444	507	491	430	459	475	501	471	486	439	443	463	457	461	501	461	450	444	493	462	492	500	461	467	451	443	437	449	460	444	495	502	469	475	466	490	470	482	469	472	485	471	452	433	476	464	472	452	442	448	500	493	489	500	495	460	446	473	462	468	449	464	505	476	495	507	483	480	457	464	443	405	458	452	442	459	457	447	499	482	457	445	497	479	474	477	492	494	441	451	498	499	458	476	479	465	472	491	456	504	462	458	452	485	452	469	482	470	489	479	489	462	449	510	486	501	469	462	458	458	475	461	492	470	492	429	460	482	452	487	445	465	484	440	462	497	460	444	462	486	454	494	491	443	466	503	474	434	472	493	438	482	392	458	500	485	473	449	458	465	449	451	433	517	489	456	472	493	483	468	461	470	421	476	424	477	471	461	494	484	442	482	475	446	465	479	421	469	485	492	425	502	507	483	502	526	452	502	450	457	448	462	488	472	491	480	466	466	458	448	524	486	487	480	480	454	492	489	485	477	476	465	500	481	445	451	490	474	479	456	486	474	466	473	473	473	456	474	454	479	486	496	475	502	503	494	469	487	479	459	442	448	486	447	470	472	493	472	460	460	501	458	476	458	438	431	453	503	478	492	480	447	475	459	466	521	504	506	467	483	461	476	463	470	464	479	454	443	495	468	468	481	464	485	466	457	477	480	480	453	513	467	428	490	462	486	483	449	448	475	455	457	493	452	463	464	475	490	468	489	482	456	499	493	443	440	478	475	436	446	489	465	503	521	459	443	434	433	463	458	492	423	533	502	470	449	428	478	443	457	492	520	463	475	452	479	470	496	487	478	477	437	458	458	504	483	453	465	469	448	495	497	473	511	456	468	437	443	439	469	447	455	482	458	481	467	459	479	501	467	462	438	488	494	497	464	494	481	481	480	486	457	464	491	481	462	479	457	494	473	463	513	485	454	485	455	496	468	465	452	425	486	494	468	416	447	427	479	497	460	459	512	502	462	457	476	477	445	466	481	493	465	484	511	473	452	430	452	449	460	444	454	493	495	488	484	458	465	468	492	464	462	491	472	455	463	487	470	501	451	407	461	434	418	462	446	458	476	470	465	450	495	478	487	470	445	448	495	458	465	481	435	494	450	480	471	458	499	510	483	461	452	468	489	454	474	470	516	452	491	488	448	467	474	468	486	457	498	469	441	472	470	458	475	451	482	458	466	479	454	496	472	472	456	475	476	509	487	418	423	447	503	463	452	474	478	473	512	511	466	450	511	488	455	488	475	471	473	445	437	461	508	495	456	439	498	490	487	514	458	510	490	446	457	518	465	471	458	446	462	436	481	439	464	473	505	466	481	493	486	500	543	506	465	469	525	517	451	456	461	482	511	476	470	485	499	475	456	478	425	480	484	448	464	476	484	479	464	459	471	471	489	457	485	484	493	453	433	476	462	492	491	487	460	479	446	469	488	504	459	452	491	451	462	458	506	485	453	488	476	465	471	446	472	493	497	455	489	474	467	473	487	451	452	485	477	466	449	464	434	495	480	474	471	483	429	457	462	448	482	454	447	484	495	471	491	494	488	471	429	487	429	477	446	460	463	445	483	485	474	521	484	459	448	477	470	471	474	466	481	458	467	482	476	471	510	458	462	450	448	451	500	430	411	468	436	462	432	477	423	477	468	471	480	498	478	456	473	482	457	428	506	481	466	481	486	452	499	486	462	472	437	439	447	477	459	439	446	501	481	465	492	443	482	435	482	470	425	506	462	483	474	486	465	465	446	529	479	495	464	469	475	459	491	504	517	468	502	472	470	464	507	468	473	452	499	480	435	487	449	472	476	458	473	482	479	470	493	485	467	469	495	453	457	472	441	488	506	482	480	481	493	472	487	514	464	464	481	464	446	449	464	463	455	471	486	468	459	470	464	472	466	468	473	484	456	509	462	511	424	482	465	470	487	439	469	452	434	471	467	475	505	459	508	493	488	439	504	471	509	466	477	476	469	502	474	506	489	495	455	454	491	444	486	500	491	450	468	478	466	482	484	449	448	444	435	461	488	480	426	482	522	497	496	461	477	489	445	429	434	448	517	461	447	450	468	427	516	469	462	449	452	529	484	438	461	481	435	452	492	487	466	477	449	484	503	473	473	446	492	497	455	459	467	477	473	495	485	476	478	489	470	450	490	449	472	466	431	471	444	490	460	500	520	495	504	465	465	433	486	482	481	461	491	447	463	454	471	489	446	467	478	476	476	512	434	453	455	451	476	489	450	423	488	519	457	470	441	455	497	457	422	498	505	450	513	433	425	473	513	460	501	456	481	487	476	472	461	506	486	454	465	450	463	410	476	467	473	542	481	462	486	468	498	480	462	504	466	433	473	450	493	466	427	459	479	471	486	507	488	473	501	434	441	409	463	435	476	494	472	440	492	486	475	488	438	443	459	451	478	468	474	455	474	488	449	436	480	486	504	458	527	425	482	486	488	481	479	451	487	465	425	450	459	426	513	487	417	434	497	466	478	483	438	439	458	496	450	460	497	492	479	471	484	503	463	465	477	513	471	476	449	475	445	463	463	539	457	467	490	450	432	492	483	477	511	439	466	484	479	477	473	494	478	440	488	472	444	457	476	476	504	479	495	471	483	475	476	492	473	499	439	465	461	469	492	453	455	455	494	464	464	492	459	437	477	489	429	454	483	491	424	473	443	482	508	443	490	468	424	488	454	460	447	473	497	440	497	456	453	498	479	467	510	496	494	430	457	485	475	461	558	468	514	479	480	468	427	455	450	474	450	450	464	433	479	435	475	462	452	512	488	464	460	461	439	498	444	457	463	476	490	438	436	470	438	479	460	501	431	446	434	452	454	482	470	454	444	451	454	483	469	481	470	474	427	479	504	486	472	507	442	452	439	467	457	525	454	430	429	478	490	468	450	456	483	500	487	486	478	453	465	438	482	462	444	493	448	455	516	471	436	446	471	493	484	457	506	454	447	446	456	456	483	444	480	514	460	511	476	461	491	493	470	445	479	483	487	431	459	442	438	477	465	476	447	483	450	475	449	451	463	452	526	486	448	490	451	446	473	455	465	446	479	493	465	493	469	471	478	435	476	483	454	455	451	478	470	436	453	459	485	495	463	459	492	453	493	440	458	462	490	463	427	440	440	452	458	469	427	472	489	495	519	454	491	525	487	486	483	479	483	499	469
20716	42513	37917	29120	22955	16747	10764	6609	4871	3485	2811	2284	1935	1722	1532	1372	1271	1174	942	883	696	670	729	645	704	621	588	577	548	624	587	504	558	526	521	543	515	538	501	500	539	515	555	540	507	502	512	522	507	559	534	512	501	495	500	506	495	527	516	482	477	486	502	509	493	510	499	474	507	533	506	502	522	510	509	498	526	528	498	497	489	528	499	490	512	505	513	451	507	507	521	505	512	526	484	517	549	495	522	502	508	492	462	475	501	517	550	519	493	511	512	518	515	492	509	514	542	484	493	519	500	565	504	503	496	486	523	519	504	546	504	504	499	477	460	492	490	485	514	472	518	531	506	505	487	488	504	506	477	540	523	519	510	526	516	506	467	479	502	520	528	553	490	487	512	523	516	493	518	489	500	519	487	492	494	491	506	484	518	506	533	510	519	508	531	484	526	502	512	492	488	542	500	526	536	497	506	477	494	504	534	547	476	478	530	538	510	489	500	533	533	490	461	511	520	504	517	515	502	537	513	524	517	490	500	517	540	510	534	528	518	495	505	511	504	490	511	473	462	546	465	472	552	509	557	503	565	532	480	515	523	493	510	528	530	499	490	533	504	490	504	530	498	469	504	516	489	493	541	493	494	487	494	530	517	517	493	484	526	483	479	529	563	503	476	542	492	520	491	499	481	529	512	552	568	542	500	523	528	479	510	516	547	526	512	531	505	491	501	482	511	481	502	499	491	528	503	523	481	507	488	465	531	506	526	506	523	505	492	535	473	511	544	486	523	506	537	514	510	523	504	531	498	504	522	546	508	531	500	500	499	516	482	448	481	520	486	502	547	480	540	528	476	476	525	489	510	511	474	501	503	460	539	516	548	527	530	462	546	503	499	483	510	520	511	484	479	468	517	510	532	522	487	520	535	539	505	527	535	525	510	483	480	513	474	510	527	509	491	504	484	489	499	494	466	515	494	498	496	502	478	556	492	515	506	501	515	522	471	487	516	487	516	534	518	524	498	496	497	513	476	524	520	516	496	484	531	548	541	510	545	511	483	498	528	506	464	467	501	508	516	460	463	498	543	500	534	524	482	536	534	512	534	515	543	491	490	503	555	484	483	438	518	463	528	479	498	509	506	485	511	560	501	494	538	488	535	480	573	499	498	533	542	511	478	469	491	525	510	503	498	529	488	453	503	464	518	488	529	481	508	550	540	513	517	514	511	511	482	503	498	531	508	527	496	499	500	483	487	519	543	499	511	517	493	506	503	539	521	492	481	465	481	508	491	452	529	490	517	522	479	520	474	525	515	456	486	536	528	492	510	495	484	526	451	534	521	505	505	506	532	479	541	492	495	507	490	502	498	512	524	512	523	529	513	500	528	483	470	539	491	492	523	518	514	536	534	523	478	496	442	499	512	505	479	487	484	450	538	527	489	530	493	520	498	566	501	511	522	507	449	520	497	488	524	497	496	498	511	509	552	506	539	512	515	565	490	503	502	536	516	502	512	500	508	531	538	520	528	478	471	481	526	502	518	514	498	504	502	525	491	530	485	525	497	541	507	504	555	498	492	495	531	531	499	506	534	549	458	494	509	523	505	509	510	507	510	486	492	518	464	483	505	496	493	511	483	480	516	515	507	486	507	502	519	512	518	488	502	501	522	483	521	542	491	515	481	467	517	485	538	530	512	505	507	497	553	558	501	542	487	499	460	529	470	474	505	494	505	503	507	469	508	462	546	478	550	502	520	559	505	532	503	486	503	526	516	503	541	515	459	519	515	533	540	511	537	474	495	511	496	517	479	512	542	512	513	495	524	497	522	476	510	527	518	542	501	516	487	501	517	500	500	534	530	509	485	511	495	480	503	519	450	475	491	480	486	481	472	508	492	507	508	487	527	476	518	534	520	478	497	522	506	482	516	483	523	457	548	501	543	508	511	499	547	490	505	513	503	522	454	515	544	532	502	485	538	495	494	511	511	507	501	497	471	514	538	546	527	517	505	500	510	522	486	533	480	507	562	494	561	519	495	476	486	466	542	509	549	518	512	524	489	484	500	520	504	515	500	502	526	504	474	500	505	511	541	540	535	504	497	528	508	515	480	485	511	487	543	512	514	487	508	533	515	550	504	520	551	524	495	525	501	484	504	519	451	556	524	538	502	492	519	510	536	535	477	464	502	473	506	540	494	506	513	494	515	499	515	521	492	545	568	500	506	510	491	519	530	519	491	500	521	516	506	505	506	531	525	492	496	497	569	498	515	498	527	537	480	498	555	491	532	490	506	480	509	527	506	549	516	538	519	485	519	508	566	502	528	507	519	502	502	492	528	483	507	478	503	488	530	498	472	469	518	540	549	523	531	487	528	497	478	533	497	522	507	509	541	490	463	496	500	505	533	498	492	533	491	542	513	501	514	530	508	452	535	487	518	505	500	491	509	545	489	474	491	494	510	498	447	567	532	536	500	505	550	493	497	506	488	498	519	521	495	473	490	528	499	531	498	502	521	526	500	490	493	478	551	484	504	506	522	505	491	492	480	540	535	540	494	514	517	500	510	494	508	585	512	532	511	512	516	535	503	523	512	505	477	520	509	541	544	523	507	496	524	495	524	507	468	537	516	508	498	535	531	512	524	499	502	498	505	510	518	482	519	484	515	498	503	528	528	520	547	490	525	503	479	464	529	523	508	479	506	496	524	525	492	505	514	493	493	505	458	505	502	522	506	485	503	487	483	523	505	523	509	493	477	521	492	505	541	518	475	488	518	499	503	524	511	528	554	532	473	520	465	531	520	514	511	487	544	534	529	530	511	526	506	497	498	510	516	521	529	539	540	447	505	525	476	547	575	511	471	533	557	505	503	529	522	507	524	454	521	506	524	475	495	527	472	494	526	517	499	498	501	476	520	517	477	523	513	542	521	526	527	508	502	488	512	512	520	511	496	495	545	527	507	536	477	501	503	503	512	494	506	551	491	521	464	458	484	488	522	494	485	519	486	537	469	509	485	483	543	517	506	492	550	519	516	491	486	498	501	520	470	514	484	544	515	522	519	531	497	475	512	518	535	532	475	527	530	507	504	518	500	539	518	527	538	535	543	509	522	468	502	494	501	504	476	529	545	475	527	496	512	481	492	508	484	500	541	482	509	503	485	499	525	517	529	466	490	482	526	464	522	534	548	495	525	495	521	473	507	535	502	499	493	493	524	551	551	494	502	475	504	527	473	512	573	517	495	516	569	513	487	547	518	462	516	510	480	507	479	521	538	536	538	536	523	498	523	527	535	506	484	515	490	490	480	487	501	505	499	507	489	489	489	492	529	492	460	524	505	521	557	505	537	495	510	506	478	506	503	515	513	523	540	527	517	517	518	503	465	521	511	512	471	517	525	507	530	486	491	508	483	453	480	483	506	521	478	482	485	520	498	498	536	498	512	527	558	490	539	524	499	545	474	490	484	528	539	542	524	566	538	480	535	475	504	510	495	499	481	509	524	520	477	529	502	482	524	552	524	529
22501	21035	28577	23825	21594	22968	20927	8860	5044	3628	2853	2279	1821	1631	1399	1186	1160	1064	814	722	605	527	560	515	476	464	415	391	350	364	359	333	317	359	337	306	305	295	310	260	294	265	276	287	245	288	300	265	306	269	272	268	279	258	254	271	259	269	290	295	284	247	271	281	268	294	269	250	256	239	265	255	278	277	271	260	299	234	269	266	261	249	272	275	261	257	262	246	271	303	267	289	260	252	256	265	265	274	255	251	290	263	262	270	271	280	283	268	258	271	271	292	246	259	276	259	240	260	272	266	251	261	239	247	268	250	281	247	236	248	246	267	274	263	310	248	261	278	262	260	281	279	246	276	259	306	261	234	255	248	265	291	270	308	305	272	235	262	265	277	259	256	258	259	234	265	272	250	276	259	246	242	265	287	289	267	273	254	273	293	291	277	251	242	261	254	251	274	288	242	281	284	247	287	281	249	276	261	281	246	257	241	259	243	272	268	236	283	271	249	254	282	266	262	277	246	290	262	261	277	242	268	266	250	263	244	250	272	232	249	255	263	267	284	254	273	249	255	267	268	258	239	269	247	255	268	265	271	269	282	251	254	249	243	268	248	248	268	256	270	252	278	262	273	270	282	236	267	280	252	259	256	266	265	232	264	246	234	252	260	233	272	263	277	273	245	283	250	255	284	260	242	277	252	259	290	307	265	294	281	286	245	269	245	248	251	262	242	243	252	261	285	258	284	276	236	262	281	240	276	251	281	264	280	266	268	247	224	256	292	242	255	254	254	243	257	275	274	278	271	244	281	264	250	237	282	250	270	273	256	255	255	265	285	244	261	267	280	266	260	277	255	266	273	272	274	251	257	275	279	289	278	285	282	247	255	255	297	269	273	253	276	255	248	281	240	239	277	293	277	282	269	244	253	250	288	286	289	263	219	278	263	274	278	254	265	245	265	274	242	271	260	256	261	286	264	226	265	263	271	267	263	259	281	268	287	259	257	250	251	265	280	271	288	233	265	240	257	262	270	270	268	262	263	256	269	274	258	263	259	264	260	255	281	273	259	267	271	234	268	293	275	253	273	247	288	228	287	263	255	290	251	261	286	229	274	283	290	238	246	233	266	245	278	268	270	280	281	271	249	314	282	283	253	253	264	225	266	278	242	284	240	252	267	246	284	293	271	256	260	253	276	255	265	253	293	279	261	270	259	269	287	273	238	271	257	253	269	272	252	259	278	270	234	263	269	275	257	277	266	268	217	249	261	269	269	234	270	249	234	260	263	245	299	260	282	269	276	267	248	288	269	280	293	256	269	278	279	254	232	261	257	280	244	264	229	251	281	277	249	264	313	264	283	266	268	259	285	291	242	251	258	245	281	262	275	291	239	235	246	248	229	267	233	279	266	217	238	267	263	240	263	278	248	282	262	289	263	263	274	269	210	286	265	286	253	277	248	251	274	254	259	264	272	259	256	237	262	240	261	291	249	246	269	286	248	257	253	265	244	246	265	284	257	247	287	272	249	268	262	266	272	264	247	285	291	284	276	246	275	269	271	270	253	251	248	266	259	278	268	252	277	268	234	267	268	254	262	246	251	264	253	260	263	256	269	283	274	262	273	263	259	247	294	243	274	250	244	265	249	280	239	266	257	301	280	265	240	266	248	297	251	260	265	264	254	247	268	256	262	268	277	288	265	265	258	246	285	255	285	295	255	261	268	278	261	268	311	251	271	266	271	274	289	287	273	281	278	271	249	263	247	255	265	276	270	258	245	251	286	270	258	276	268	271	255	249	269	261	275	257	244	240	218	250	299	251	286	287	278	258	272	238	279	270	251	265	276	262	270	273	256	255	259	273	240	251	268	275	242	278	274	223	286	237	267	256	264	236	247	255	275	303	256	246	264	274	291	267	285	256	257	218	263	251	281	291	249	269	251	269	274	260	265	275	245	246	254	221	260	239	284	263	247	280	262	246	278	260	333	235	291	267	249	252	254	256	297	264	274	268	297	261	285	272	254	293	285	228	267	257	259	268	269	261	251	265	262	239	241	255	288	259	252	269	274	262	277	270	246	233	284	251	251	255	262	268	278	285	289	269	263	245	272	242	264	234	268	244	249	263	243	264	272	239	249	273	276	259	250	237	262	285	248	259	270	268	274	279	271	261	288	245	256	262	241	274	263	293	285	269	256	229	256	283	256	253	270	261	240	276	266	269	242	301	264	262	251	235	286	266	274	246	279	253	298	299	281	244	264	241	273	254	243	261	253	256	289	248	246	292	242	296	279	264	258	269	291	279	266	271	276	285	249	282	274	279	236	254	270	279	268	269	272	244	281	269	256	270	246	241	268	251	259	246	250	269	246	281	262	243	246	250	260	296	262	272	266	258	296	259	263	276	268	250	261	250	251	247	253	243	272	260	264	281	231	244	296	231	257	228	252	312	256	261	268	254	258	274	279	253	263	265	293	287	244	243	250	238	257	273	235	266	290	261	273	249	266	244	287	253	252	248	271	246	267	239	250	248	257	271	283	256	251	283	253	260	265	276	269	256	242	254	262	234	272	259	265	234	272	271	261	266	264	263	297	251	268	264	272	277	266	270	288	283	252	252	246	290	266	242	292	247	298	278	294	259	276	276	267	260	257	258	251	240	245	277	298	254	251	289	262	241	251	251	256	256	279	287	262	260	255	245	278	294	247	249	240	272	269	256	237	269	262	276	254	245	267	274	287	217	263	261	286	260	289	283	259	245	246	281	232	276	254	271	241	274	255	249	269	297	264	252	249	238	284	292	247	263	267	236	262	232	282	266	235	293	261	255	237	283	269	260	246	238	245	265	262	249	251	237	261	274	264	293	252	261	293	244	268	269	250	243	280	279	265	236	275	244	262	251	262	241	265	234	282	269	262	295	264	284	292	277	283	262	269	255	243	261	267	268	271	283	245	267	258	254	253	309	278	273	260	246	247	301	252	288	224	259	260	291	264	241	242	246	271	257	282	253	240	245	266	265	258	287	265	282	247	252	268	279	281	262	252	256	248	264	242	261	263	291	246	283	297	264	265	255	275	243	240	245	254	269	277	252	256	267	277	245	273	272	248	247	271	271	259	277	266	243	277	247	268	274	272	248	236	274	259	269	279	253	273	263	253	257	293	261	264	287	266	258	259	272	261	265	250	276	264	251	247	268	261	263	249	271	283	257	260	274	284	268	293	258	260	267	240	251	254	266	263	257	246	249	260	250	264	253	253	264	257	283	257	269	262	275	253	264	257	281	243	247	242	259	276	253	262	273	281	246	265	287	264	250	301	289	275	253	273	271	264	261	239	240	275	270	236	269	274	293	250	270	276	266	254	260	246	262	251	241	238	297	269	272	253	280	259	260	261	242	282	279	267	270	278	293	264	262	269	280	255	275	279	242	279	275	219	261	237	265	231	251	269	255	289	275	252	252	262	268	275	288	264	248	259	253	286	263	258	263	271	271	284	241	251	239	243	262	266	269	264	283	282	250	275	237	267
23518	50804	46269	37805	31393	24463	16741	10830	7797	5611	4351	3476	2737	2359	2125	1849	1624	1431	1139	912	782	752	644	682	629	547	470	428	451	451	449	342	375	345	341	364	362	358	366	366	331	323	323	305	303	279	344	325	316	326	312	302	304	292	251	290	300	275	290	300	275	285	282	274	281	283	299	291	308	304	286	305	304	284	290	281	300	318	280	304	267	318	291	290	253	267	283	291	311	296	313	279	284	293	300	279	294	285	281	297	304	298	311	294	250	278	291	306	304	298	324	279	308	279	273	294	294	288	285	280	293	278	288	318	253	291	293	263	296	265	317	309	276	283	258	279	290	265	299	273	281	322	277	296	292	285	288	287	289	320	300	260	278	291	293	304	282	324	286	298	269	266	330	271	294	269	309	292	268	296	266	282	286	285	252	275	281	291	314	283	306	323	295	280	315	261	291	289	258	293	280	283	290	275	276	282	241	287	283	296	279	285	305	296	292	260	316	288	314	297	290	285	293	298	305	305	285	295	269	283	265	316	278	296	262	262	302	285	306	270	312	287	315	290	287	277	272	252	290	293	292	282	281	303	257	298	275	287	298	294	294	287	274	277	298	278	279	281	269	287	320	316	292	269	277	280	279	283	288	323	288	298	258	251	283	283	280	289	312	276	295	278	309	290	282	297	289	270	275	301	282	286	292	263	278	286	272	291	268	300	277	277	268	276	281	296	259	268	292	283	295	289	262	279	288	281	292	278	275	291	311	298	285	281	304	300	251	273	296	275	273	273	294	288	289	275	307	262	273	269	257	309	260	289	304	277	301	260	287	286	288	327	275	296	280	305	284	297	292	273	286	280	288	262	285	295	283	263	299	308	282	260	287	280	296	282	306	257	296	309	282	277	312	282	310	289	287	282	280	286	291	298	271	289	310	319	270	282	287	284	283	284	273	292	296	281	299	292	268	282	305	280	265	273	309	278	267	286	274	270	273	310	275	304	302	282	289	285	304	277	297	307	268	272	272	283	280	260	256	278	261	306	274	297	287	289	302	271	314	280	262	284	286	267	313	271	258	296	284	295	312	272	256	278	258	279	292	255	312	270	286	255	320	286	262	257	281	262	249	305	321	276	265	280	285	291	287	312	305	301	287	287	317	268	259	316	287	288	294	290	257	263	297	302	292	283	270	268	299	302	289	261	294	277	307	270	286	285	293	282	280	296	270	292	271	307	294	292	290	303	289	296	286	265	282	300	293	275	256	285	271	291	307	279	295	288	270	298	279	318	299	303	292	274	306	267	234	293	267	298	281	280	287	286	294	276	287	267	310	277	288	288	274	300	262	288	278	266	275	291	291	265	306	285	290	305	290	280	290	274	278	297	272	294	263	283	255	285	295	329	295	298	307	290	272	299	254	282	278	282	251	285	260	257	287	262	274	274	275	290	294	301	273	323	282	301	302	270	285	310	308	293	290	289	294	302	281	307	275	315	302	286	313	320	291	268	288	275	303	286	292	308	305	310	280	279	287	272	270	285	259	264	321	278	305	318	314	302	288	307	260	302	257	284	307	277	300	262	313	274	297	321	266	256	254	289	276	279	300	237	275	285	288	307	292	280	299	268	285	302	275	298	256	290	292	306	306	295	245	328	307	288	294	266	290	280	311	297	302	276	306	311	267	264	279	285	268	263	296	270	321	280	260	322	271	268	284	274	255	296	316	313	261	294	266	272	275	267	295	345	266	267	279	337	277	306	287	302	280	311	311	281	299	263	289	314	294	242	265	304	308	299	270	320	292	313	267	293	297	275	311	288	270	288	306	309	315	309	281	317	286	315	293	292	276	268	272	280	299	287	274	289	305	282	272	279	304	277	283	291	256	302	279	296	302	293	279	272	291	273	305	299	300	297	301	273	303	321	298	287	297	253	286	287	289	296	254	283	277	307	298	283	307	281	299	267	295	279	279	281	269	297	296	281	275	297	287	286	283	289	268	323	287	290	303	290	263	263	306	267	302	295	332	296	298	270	292	299	287	301	320	294	275	281	294	282	282	251	305	301	278	305	283	294	268	290	264	315	316	274	292	297	274	280	275	285	275	288	274	290	303	293	259	259	297	288	268	285	274	265	282	294	301	257	289	290	305	328	323	288	267	287	295	280	289	291	262	308	282	264	267	282	285	305	305	280	289	297	284	275	309	277	315	287	293	298	292	281	298	267	267	265	280	302	304	304	281	267	276	272	285	274	283	308	283	267	282	290	262	251	271	293	257	285	299	289	267	256	252	302	287	283	285	242	282	282	277	271	286	316	318	276	272	284	277	270	308	293	297	289	280	299	276	291	285	289	328	271	313	256	303	276	243	280	279	268	303	281	287	277	285	278	296	306	295	280	290	287	273	284	288	274	277	307	313	269	272	281	271	282	256	276	297	267	281	285	286	298	287	264	301	310	293	286	306	304	325	291	283	285	298	262	281	303	306	290	271	262	275	283	279	308	275	265	301	284	298	286	269	292	246	348	296	295	301	300	282	321	291	280	289	269	287	296	246	338	288	279	286	280	276	282	290	296	289	313	310	318	269	266	301	258	265	254	277	277	286	279	333	276	297	313	264	270	289	289	281	284	261	257	281	306	282	261	296	273	280	274	308	298	306	283	292	283	302	290	269	305	299	302	259	289	287	298	258	288	254	282	293	291	268	304	325	282	277	261	281	300	323	319	311	319	262	293	300	254	296	309	284	273	292	292	278	306	310	285	273	275	307	260	286	272	274	274	292	287	282	319	282	296	309	303	283	309	289	317	270	317	297	303	298	313	319	290	312	269	286	284	316	299	285	286	294	301	296	279	284	292	307	277	314	301	291	266	303	276	283	291	267	284	282	278	287	280	279	307	274	287	286	308	269	261	276	264	305	304	294	264	269	287	260	290	304	279	295	301	271	311	308	278	293	294	278	272	300	287	294	300	313	289	308	308	308	278	310	294	311	308	321	283	261	301	265	278	303	289	288	296	301	279	286	319	252	282	284	273	255	291	278	279	316	308	279	266	242	305	291	282	284	282	277	285	261	279	286	290	311	301	315	283	295	292	316	293	301	302	281	315	299	281	241	295	282	302	298	290	263	296	287	297	279	324	299	288	272	283	285	292	329	287	277	282	319	309	323	278	287	284	311	258	286	289	323	266	298	261	245	271	285	280	293	290	298	281	308	298	293	302	287	286	294	297	285	304	290	255	291	274	320	305	274	311	290	284	298	288	294	290	280	302	285	241	324	290	272	286	296	296	302	270	292	320	269	315	288	311	308	280	317	288	283	312	284	282	288	291	261	302	258	317	271	318	255	296	276	290	286	291	283	289	276	250	315	281	286	324	273	283	289	291	283	309	281	287	263	273	265	266	313	304	265	297	289	274	280	297	297	300	270	261	269	282	286	282	265	326	267	311	267	301	295	283	291	282	293	289	282	298	278	305	289	250	292	290	275	312	286	298	281	302	318	260	280	303	287	274	310	287	291	291	298	279	267	286	278	279
27642	24529	30529	24642	15240	8960	4779	3011	2246	1808	1548	1372	1157	1165	1039	983	969	816	775	725	705	718	671	706	674	686	648	640	617	615	573	608	597	586	570	613	619	603	574	616	600	624	553	568	622	589	619	595	598	577	622	608	583	624	625	585	588	596	596	607	584	607	566	581	591	631	598	628	660	607	618	602	605	573	597	604	567	566	590	609	616	632	634	557	575	580	582	565	578	595	573	578	573	616	600	581	549	549	614	611	610	605	573	614	601	580	567	598	584	604	584	611	658	572	603	550	563	601	600	591	617	624	564	616	601	604	580	604	624	550	602	629	617	615	585	582	583	596	599	598	653	647	599	614	589	593	573	590	596	625	600	615	588	628	593	606	603	591	614	663	558	616	630	576	579	608	610	589	580	612	612	607	546	649	590	630	614	587	593	640	598	593	607	626	605	584	571	586	586	580	618	608	607	604	617	577	580	614	607	594	578	597	589	614	594	627	571	586	574	587	624	597	613	591	621	592	574	565	641	571	568	533	628	601	644	607	573	600	643	582	592	570	615	589	597	578	629	612	579	624	606	643	564	589	601	604	572	603	589	619	606	553	624	606	633	584	582	632	578	550	585	594	599	600	614	600	629	608	596	594	610	590	583	587	629	644	622	613	626	612	563	590	623	559	595	592	597	623	601	659	562	589	590	630	653	610	613	560	595	608	594	633	613	635	570	595	607	588	574	605	610	601	552	596	596	594	608	637	620	642	635	601	565	581	613	565	615	626	573	584	643	601	609	600	637	637	592	570	599	646	582	634	607	624	568	580	644	617	594	583	593	624	609	594	592	574	638	585	583	560	593	634	590	589	596	613	618	592	579	587	629	569	639	542	661	616	609	604	577	612	656	610	559	596	628	611	598	632	612	633	608	600	633	602	594	574	593	602	596	614	603	608	589	571	570	577	611	617	577	561	591	588	611	577	562	654	619	595	606	582	619	588	575	608	609	554	596	552	551	586	615	590	613	608	601	638	638	595	561	596	626	594	580	581	565	578	580	631	541	630	611	579	573	585	606	578	597	602	622	594	618	579	595	621	592	624	569	591	608	621	607	669	590	585	608	570	671	634	598	539	576	583	633	599	622	621	655	571	621	589	601	582	645	564	627	601	591	590	576	587	596	575	610	592	599	609	610	609	601	622	610	576	544	611	628	586	617	583	579	569	605	590	611	628	598	607	596	606	582	571	612	638	615	583	592	637	609	563	643	635	581	607	588	608	610	635	604	614	566	614	609	611	594	568	613	568	599	631	656	585	628	617	623	596	581	592	626	612	584	583	604	569	609	577	566	594	636	562	574	606	604	605	589	587	597	592	578	617	581	619	623	617	620	605	569	623	636	569	625	584	624	609	608	622	558	607	638	573	575	594	560	590	608	592	623	552	581	580	571	594	615	594	589	649	570	610	554	579	704	594	601	627	609	624	613	631	540	571	585	605	611	659	644	614	593	584	588	584	636	600	604	616	568	561	567	575	576	635	614	623	601	574	588	585	589	617	592	570	632	599	615	601	587	603	580	575	589	606	570	625	565	636	589	640	561	616	579	572	611	593	642	579	613	631	594	558	611	597	589	595	582	608	586	565	621	573	634	606	612	645	638	595	610	581	602	622	600	653	600	581	595	612	638	546	592	608	622	606	593	633	574	613	607	577	596	587	602	631	620	627	631	625	646	627	615	627	639	579	584	605	578	623	584	577	555	615	604	597	586	581	579	561	652	577	577	572	647	585	628	579	600	596	618	604	615	571	605	587	601	595	573	592	609	571	644	567	601	614	590	616	603	627	595	588	587	593	591	627	609	614	597	566	572	599	606	573	558	632	628	611	600	577	620	565	614	555	621	616	616	557	597	603	604	615	590	601	611	577	596	596	612	587	618	567	581	637	582	617	626	621	622	555	615	625	630	605	607	594	626	625	582	583	595	610	619	578	575	620	578	638	576	572	611	663	631	593	598	610	601	575	589	634	551	571	573	592	585	625	620	601	571	586	577	597	619	626	598	658	570	584	588	592	564	579	511	598	612	611	640	660	607	588	624	580	596	582	632	593	587	623	618	615	586	563	565	606	632	573	569	624	571	631	573	583	577	579	591	620	585	592	572	614	641	597	625	625	631	611	590	544	586	615	650	576	614	587	624	588	610	585	601	610	613	609	556	548	594	592	575	571	590	589	585	626	604	598	572	598	604	541	591	588	594	610	612	583	588	582	590	591	600	606	609	596	588	636	660	575	633	620	620	612	645	598	610	638	616	630	627	595	576	577	609	589	619	584	583	597	630	576	560	541	603	634	574	602	575	606	569	616	600	586	626	617	611	575	604	607	606	578	623	568	604	613	575	626	569	627	582	657	614	632	630	618	606	631	637	589	611	596	604	633	594	641	611	577	626	598	609	593	644	607	589	595	571	600	605	577	598	626	604	543	620	628	579	648	624	590	542	568	618	583	576	670	621	574	609	572	602	602	621	619	570	608	625	573	559	600	612	602	598	575	597	584	587	593	608	622	615	600	598	590	572	634	603	591	572	592	615	584	593	595	620	585	604	568	592	579	606	609	593	536	645	573	636	616	579	579	626	586	563	591	594	604	621	580	582	603	586	636	615	610	553	604	585	602	567	595	587	584	628	625	594	566	596	587	596	602	604	589	599	597	536	633	608	618	584	592	533	544	579	616	581	616	604	597	634	620	627	617	607	617	588	610	573	597	570	611	594	579	609	588	606	649	607	571	596	597	614	589	611	590	585	569	566	626	601	563	575	634	568	580	571	562	601	566	618	576	621	639	572	567	618	640	614	605	611	610	603	608	597	604	594	570	634	569	603	592	597	603	559	586	606	586	607	608	595	559	618	587	621	602	591	595	588	569	568	535	638	611	583	653	619	533	644	584	620	586	612	549	562	585	589	635	595	555	559	631	632	593	647	593	575	658	582	581	573	600	560	596	589	627	657	586	590	625	617	585	622	576	610	625	606	590	610	605	616	626	635	648	616	594	558	621	639	618	570	592	579	600	593	603	614	606	561	608	562	580	612	594	649	628	559	609	649	608	539	643	596	593	558	590	606	618	558	585	577	571	653	601	597	592	609	632	627	572	618	602	574	617	558	653	593	632	573	630	606	594	607	594	611	604	583	660	608	607	624	624	575	635	656	636	577	645	612	571	587	616	607	613	568	591	609	629	622	628	593	599	634	611	587	603	600	595	602	645	554	592	593	632	589	596	602	613	617	588	600	622	584	603	609	568	569	597	616	580	600	589	569	606	595	550	565	597	603	576	630	613	590	596	629	601	568	581	568	586	599	586	628	602	604	558	623	586	597	586	627	659	631	610	645	600	608	650	614	602	585	545	581	597	625	640	621	571	624	575	596	582	636	579	582	599	585	614	597	636	551	597	568	591	628	630	592	579	599	606	637	612	588	643	567	621	594	604	571	590	572	570	591	613	627	610	595	612	599	566	591	614	574	587	588	596	612	599	577	567
19841	36897	32676	23672	17432	11992	7664	4805	3638	2725	2329	1860	1584	1485	1346	1352	1168	1131	923	875	787	738	777	733	780	722	744	668	723	683	737	648	678	707	720	661	682	720	656	671	640	669	699	621	715	674	641	641	684	669	623	647	660	658	625	639	662	667	645	666	639	656	658	622	674	683	641	630	671	666	688	595	664	675	644	733	637	621	704	618	667	644	681	671	663	635	644	684	617	681	648	643	689	611	666	644	633	649	692	682	635	703	646	637	682	650	591	698	615	637	632	710	653	606	635	638	667	663	628	672	651	666	651	666	677	600	655	690	644	654	703	686	670	661	633	701	685	605	659	639	660	668	676	638	668	701	684	693	650	650	650	681	675	649	643	633	614	590	658	679	679	650	635	633	699	665	706	636	646	667	673	679	691	661	714	627	667	660	645	670	686	662	660	659	734	657	650	640	673	628	696	626	627	645	655	652	628	627	643	642	651	683	650	653	657	710	727	694	639	670	619	690	689	633	683	690	678	649	665	652	655	610	687	660	667	627	667	626	628	677	707	695	661	639	638	648	675	674	658	627	661	683	656	671	681	655	654	681	620	642	612	638	657	644	651	618	642	705	656	658	663	716	631	666	646	660	681	664	684	634	629	659	653	642	647	669	650	650	608	679	666	673	612	626	644	630	675	622	649	665	675	683	659	637	599	684	648	649	608	662	610	684	637	655	640	645	665	635	634	630	614	653	635	676	654	673	649	649	618	672	667	603	686	696	673	692	685	653	624	673	662	669	679	650	708	682	659	676	682	635	667	648	648	634	652	648	672	685	680	670	665	665	618	638	671	673	626	664	651	641	684	686	663	608	701	623	658	617	636	613	623	658	624	624	655	654	647	669	684	705	657	662	634	637	662	638	667	635	682	694	684	676	686	622	689	658	704	660	686	643	703	664	622	678	661	646	647	626	637	683	667	637	666	651	624	681	662	648	673	618	728	660	623	645	652	634	633	684	682	695	633	661	644	630	658	676	678	643	601	647	679	668	630	709	655	617	648	649	668	658	644	707	661	621	650	668	604	672	653	629	646	639	638	626	667	644	698	634	661	628	635	640	661	625	664	659	631	662	696	654	687	659	677	693	675	635	664	650	663	660	665	642	705	636	627	651	671	653	679	661	621	633	658	655	655	615	646	700	628	627	639	682	629	652	684	683	678	689	687	739	699	645	662	661	664	678	656	630	662	637	686	636	638	677	678	668	646	712	647	644	671	665	627	665	679	614	684	636	638	639	642	676	664	654	650	664	661	666	700	651	637	648	648	649	643	649	663	649	636	674	649	646	658	670	684	648	638	680	660	633	664	638	639	664	613	682	705	645	644	672	628	670	638	648	647	682	674	701	674	686	673	613	655	675	683	672	649	671	630	607	639	660	694	690	687	662	682	678	608	645	671	633	616	688	638	607	651	682	655	626	655	628	685	660	653	660	665	641	651	651	632	676	649	678	685	632	667	681	671	676	626	681	657	631	622	659	641	668	710	677	662	599	635	655	638	588	681	650	668	645	621	679	682	664	682	697	639	644	657	692	669	649	705	670	664	630	632	647	645	662	629	605	606	682	636	655	681	650	641	689	650	650	648	689	621	641	657	644	642	652	669	655	675	629	631	661	651	668	640	625	712	674	631	642	667	654	669	645	699	627	650	692	678	643	639	665	637	671	614	686	663	635	659	642	630	678	631	607	685	644	675	670	673	687	659	678	671	724	667	672	644	664	661	670	622	601	649	638	702	641	650	649	670	637	668	635	684	673	668	663	626	642	649	660	689	672	630	693	695	661	666	674	647	626	696	648	630	707	686	697	653	600	669	677	659	665	658	662	652	679	664	652	681	684	640	677	663	664	682	670	666	666	688	652	628	678	653	676	648	698	615	624	632	669	663	681	643	659	596	651	655	652	651	622	657	688	590	653	630	644	679	680	665	620	641	696	674	663	656	647	653	637	632	662	662	642	647	658	635	696	677	651	643	634	667	691	657	638	676	616	632	611	641	670	643	657	602	650	664	676	674	687	654	646	688	727	664	633	636	650	656	654	655	682	638	595	649	698	647	699	671	668	658	680	630	620	654	660	669	681	678	678	647	618	639	649	651	669	610	689	673	661	659	670	701	674	669	666	628	641	633	633	637	648	627	668	653	670	720	650	635	625	662	652	664	622	642	676	682	677	692	676	635	682	672	640	582	631	684	648	611	655	689	656	661	704	663	712	665	675	627	627	665	620	652	612	654	679	673	583	687	677	677	641	668	632	583	650	687	677	694	675	678	662	675	642	680	683	712	672	651	668	633	649	733	667	646	599	625	654	649	665	677	608	675	675	656	662	669	666	707	639	661	649	694	642	637	666	623	660	644	618	647	673	638	714	666	660	711	651	661	653	672	622	658	667	618	613	658	659	676	662	653	640	685	666	709	675	648	697	625	673	679	664	669	707	655	662	671	655	638	641	629	657	674	602	665	673	630	670	640	661	619	667	643	679	644	652	647	701	682	639	652	688	651	664	637	699	609	662	650	672	658	619	682	645	660	652	621	654	668	646	674	639	668	634	566	640	619	602	674	660	691	603	657	686	699	625	672	641	647	691	688	626	654	641	669	629	645	659	680	644	650	633	697	632	640	637	651	671	640	679	667	617	644	623	674	622	640	650	644	628	605	614	637	659	647	629	666	643	672	682	618	664	665	642	689	651	667	686	688	671	710	613	681	697	651	644	703	642	651	592	671	683	672	619	630	694	646	637	652	644	690	694	663	678	604	665	639	615	658	609	628	634	657	652	661	684	614	650	694	637	636	672	683	653	650	669	607	621	657	609	634	642	634	677	631	690	691	690	669	630	686	685	654	632	643	636	647	646	665	683	653	688	656	645	692	645	666	670	693	642	678	669	619	689	689	658	684	672	648	648	639	676	635	644	610	704	688	668	692	663	680	676	617	594	652	643	628	666	689	685	676	660	644	648	711	664	670	636	641	665	676	695	681	666	675	657	625	683	633	639	645	627	671	612	639	669	652	604	712	666	622	722	663	653	658	643	634	633	688	657	626	669	642	718	629	675	636	675	616	611	684	675	679	734	653	651	724	644	661	605	669	669	692	645	684	646	628	627	667	693	622	657	702	647	628	652	587	648	638	637	729	663	660	639	590	626	652	677	637	662	647	644	607	677	671	637	671	677	683	644	658	657	662	651	687	643	666	697	654	624	633	651	665	676	618	663	637	647	646	629	670	675	638	661	646	643	673	685	626	635	643	697	674	656	655	664	672	658	657	657	621	623	644	663	654	660	666	626	669	644	652	666	644	644	662	631	671	673	686	665	660	663	633	690	656	554	645	645	665	631	639	653	710	682	719	666	663	647	597	669	652	653	717	645	608	629	665	681	700	606	644	676	619	695	685	664	631	687	623	613	630	614	691	663	627	677	677	623	683	659	684	664	626	639	644	678	620	645	697	660	677	645	618	683	600	642	615	658	654	680	676	637	614	662
23571	21018	28237	24646	22508	20189	12286	5547	3612	2761	2159	1781	1507	1359	1267	1131	1054	937	826	740	654	605	603	592	598	581	561	563	518	525	546	467	478	501	497	521	486	463	507	481	465	453	449	479	487	486	493	475	491	450	479	473	464	463	483	478	424	473	483	453	479	456	464	461	452	431	478	438	457	471	449	463	469	444	468	440	471	440	476	470	423	461	439	469	482	487	455	463	471	461	462	462	461	439	456	470	474	447	468	487	490	433	447	438	458	492	451	468	467	453	445	471	470	428	455	458	459	462	438	464	466	458	467	488	474	433	441	429	475	486	480	424	427	469	423	453	472	470	446	480	461	448	465	456	433	462	493	450	469	499	454	434	455	482	472	469	486	462	428	472	446	464	461	482	465	454	458	457	441	466	462	450	455	445	429	449	464	423	479	455	431	433	477	445	466	460	452	471	439	464	426	481	498	453	445	452	481	424	480	480	460	507	479	451	462	493	454	443	470	433	505	439	437	458	442	482	441	478	481	468	468	448	450	490	446	452	450	443	456	439	451	489	427	485	506	475	433	461	467	454	438	434	442	434	436	486	463	457	462	461	469	453	446	483	407	452	436	486	472	472	469	452	432	467	440	453	486	448	452	450	478	440	473	474	436	468	425	452	460	463	476	459	463	461	455	440	473	459	454	452	468	450	465	466	455	480	463	450	425	458	449	468	497	466	478	474	461	454	485	435	465	507	464	449	433	456	472	419	439	484	470	449	483	464	464	464	453	404	431	479	497	493	462	447	467	458	444	457	462	440	462	462	449	436	422	437	457	446	467	444	495	442	443	457	469	489	441	447	422	456	480	439	447	481	454	427	471	455	432	491	416	420	462	490	463	422	480	480	409	424	413	441	501	451	462	439	462	456	445	455	428	461	511	475	489	481	420	469	446	471	503	501	449	463	450	459	449	452	469	452	445	441	442	474	454	471	428	485	475	439	469	487	455	446	433	426	463	450	441	473	447	488	456	466	502	475	483	446	501	490	490	469	456	461	472	486	466	447	473	454	437	420	466	457	466	455	493	473	480	450	495	466	460	451	444	471	465	454	463	487	470	456	449	474	476	438	440	473	460	462	449	445	477	465	472	460	455	415	420	489	434	450	452	457	430	439	454	527	467	473	459	450	445	486	435	471	439	458	450	488	457	469	450	475	465	456	422	485	473	494	500	449	480	472	459	471	512	431	478	450	455	466	418	449	443	471	450	474	444	490	460	440	426	438	464	500	433	434	426	468	422	468	497	439	448	464	434	448	536	467	462	431	474	452	470	470	454	422	457	489	485	444	444	474	478	474	499	461	474	459	475	474	421	434	453	455	487	486	457	432	475	429	482	454	462	442	493	446	471	444	480	457	443	452	457	444	455	436	453	444	485	467	457	477	449	465	446	420	483	448	459	438	470	446	482	448	467	465	472	429	462	463	490	422	420	470	460	455	501	446	433	461	465	491	434	460	428	441	453	439	467	454	465	420	456	470	461	459	440	449	473	489	423	432	459	481	483	483	454	461	473	460	485	472	487	465	423	470	462	450	490	473	480	485	466	495	463	459	447	458	436	477	436	467	430	459	461	462	479	473	454	491	501	455	471	513	464	438	476	423	447	486	465	497	509	446	427	462	464	457	454	451	474	457	451	462	518	445	480	441	446	452	438	428	428	443	476	500	476	464	441	481	475	478	447	503	443	461	414	484	473	412	441	440	497	466	469	492	446	453	493	487	487	449	504	504	457	470	507	467	517	459	453	432	482	460	477	432	461	474	426	450	474	444	458	473	448	496	467	463	504	439	483	470	423	498	431	465	478	507	457	454	477	439	470	491	456	443	462	506	447	465	441	416	486	517	447	433	460	445	423	509	442	449	426	465	445	509	444	458	490	474	445	482	461	471	439	432	457	489	434	469	447	448	470	463	449	422	420	465	478	481	449	488	472	449	462	470	402	468	462	481	482	473	429	486	500	489	474	466	481	437	478	469	466	458	440	472	510	456	448	479	479	444	434	452	477	493	505	452	453	513	471	454	468	462	425	510	457	461	442	457	463	463	482	499	439	450	488	469	430	454	472	479	460	474	466	485	445	466	481	456	489	404	472	436	455	483	449	452	469	437	479	441	462	472	453	476	487	446	466	485	435	482	451	451	460	450	477	466	456	452	466	454	456	490	468	463	434	505	485	428	463	450	454	483	465	436	483	433	447	431	493	434	459	451	488	435	452	466	426	469	448	470	424	460	453	469	452	431	498	449	463	506	491	486	462	474	416	501	441	419	414	453	463	472	470	449	464	504	461	444	469	493	469	469	466	457	459	473	450	482	460	437	474	506	441	440	453	467	478	458	456	465	478	473	464	505	452	490	478	441	490	503	479	445	475	468	500	494	474	471	478	424	507	428	459	454	430	476	453	510	468	450	444	486	495	426	469	435	430	445	439	440	467	478	454	437	463	444	441	442	491	494	472	421	489	441	497	465	430	452	506	502	433	430	430	468	440	411	475	433	479	465	476	467	448	473	461	482	459	486	420	478	474	443	447	484	431	445	430	477	478	457	440	451	529	485	456	452	440	447	477	471	458	488	471	439	448	464	447	484	463	445	471	511	464	455	466	475	476	531	455	477	474	451	450	481	504	482	491	471	478	457	489	432	423	476	483	452	466	468	461	465	465	461	472	457	490	450	485	463	476	474	430	491	467	455	462	478	451	482	436	458	446	448	470	472	455	417	483	463	457	422	472	471	469	490	503	473	446	461	500	462	471	450	464	452	455	493	441	453	454	443	470	448	453	445	450	500	449	457	431	484	475	456	427	512	425	462	447	433	471	469	460	452	431	454	475	439	496	465	452	469	401	466	441	454	470	482	426	458	453	459	422	468	483	449	442	426	474	461	442	436	436	487	470	447	498	441	452	473	437	482	460	449	469	466	453	459	495	449	480	466	483	446	425	439	417	473	447	430	465	484	449	429	439	486	501	430	481	470	505	437	435	476	463	482	456	464	465	431	458	443	500	420	473	455	464	447	432	501	446	449	462	453	468	444	480	452	470	441	461	458	465	469	522	449	456	467	440	467	475	428	437	448	476	501	466	466	448	451	462	463	473	453	467	495	443	479	469	452	450	435	419	468	470	443	464	483	460	474	460	442	459	487	411	456	464	477	452	410	445	536	453	450	433	461	480	461	448	476	443	475	470	457	453	449	429	454	431	453	425	456	440	517	459	450	480	490	463	497	456	498	426	485	461	481	451	405	460	450	453	424	440	462	454	437	459	487	465	474	474	474	455	471	433	445	427	470	452	468	461	480	471	485	502	483	489	445	440	446	463	449	451	451	511	458	445	465	434	450	429	475	455	437	468	476	500	433	460	447	498	465	466	450	455	442	450	492	472	443	497	454	437	475	442	437	465	462	480	495	454	425	419	479	426	451	455	448	486	468	478	492	508	478	471	443	446	442	449	465	453	460	474	489	466	467	494	421	458	473	462	442	484	462
20925	45548	41403	32389	25629	19009	12511	7918	5741	4340	3289	2655	2238	1952	1782	1594	1507	1255	1017	916	832	841	795	706	684	718	624	608	664	640	619	577	612	519	584	573	581	542	533	558	542	512	559	515	561	498	565	486	518	552	542	539	548	519	509	538	513	523	564	491	522	521	484	501	536	515	521	496	485	557	514	549	474	504	500	485	483	534	526	505	502	481	512	525	522	503	509	525	508	508	488	500	528	472	541	472	513	536	514	534	508	495	516	508	505	527	508	494	508	521	464	487	475	508	514	514	507	507	542	474	478	483	528	506	545	490	523	512	524	479	482	520	505	463	514	562	560	564	513	488	500	507	524	502	538	495	501	496	508	525	569	502	534	537	537	457	495	521	524	544	540	511	550	508	527	479	520	540	484	571	540	486	500	481	491	479	533	526	501	509	518	522	520	477	534	530	495	539	527	509	532	481	518	514	474	548	459	493	517	510	567	513	540	541	504	498	488	517	493	519	520	490	486	491	544	525	511	531	524	522	500	552	525	508	501	528	494	527	544	540	512	505	490	491	521	520	549	534	539	549	514	503	540	528	491	530	502	511	541	520	506	472	527	519	485	589	559	546	513	501	501	509	556	481	511	509	517	537	536	585	504	533	517	523	516	522	477	511	507	513	498	514	538	568	563	527	493	525	549	533	497	494	535	512	530	517	536	525	477	483	509	527	483	479	547	535	527	527	475	509	510	555	497	508	531	507	510	539	514	513	504	535	497	516	538	573	511	512	555	576	537	485	501	496	534	487	466	512	507	549	511	550	500	509	506	526	543	507	505	472	514	511	500	522	505	533	511	540	521	526	557	507	557	523	522	534	538	511	538	542	481	498	501	507	480	521	519	527	480	500	505	525	516	502	505	482	499	448	516	517	529	523	516	482	510	518	513	502	534	472	488	562	457	551	521	485	504	523	527	541	528	531	533	514	472	488	518	530	537	495	490	509	486	487	542	486	566	510	515	519	541	502	507	550	503	466	488	539	504	479	529	485	502	492	513	544	538	518	517	502	488	505	500	477	516	522	552	496	554	471	502	494	532	492	474	502	524	515	535	516	503	490	495	509	519	523	532	472	528	481	486	467	543	495	525	507	484	544	496	505	497	511	505	520	513	539	522	523	498	532	519	540	514	498	512	521	535	547	507	517	495	551	463	526	509	538	525	508	503	530	506	505	527	541	489	507	598	474	524	489	530	553	545	479	544	528	485	522	484	474	552	547	508	520	534	543	518	514	513	520	475	513	510	510	535	506	515	488	510	487	524	519	510	460	527	547	544	524	522	488	498	557	524	503	517	539	504	528	552	520	504	524	554	506	530	527	530	441	557	534	510	518	495	536	497	491	507	478	548	540	501	489	520	500	508	509	505	496	486	524	520	499	491	505	458	520	541	494	472	485	504	523	555	531	490	495	482	510	485	534	549	513	501	515	479	503	499	494	520	487	490	481	490	549	535	504	505	505	509	469	531	481	493	489	525	543	497	530	555	501	525	475	510	501	513	550	548	492	524	549	491	569	502	480	490	523	498	510	531	501	503	491	497	509	529	516	550	530	511	500	518	515	521	484	530	524	502	511	502	512	506	510	487	512	534	523	501	471	494	500	480	542	488	534	498	539	470	520	545	500	475	531	575	529	521	532	499	548	531	541	487	511	473	508	455	525	476	541	491	520	490	534	504	521	511	520	503	498	511	491	522	540	508	540	499	460	519	532	483	550	513	502	500	507	514	547	538	525	538	507	530	531	529	515	479	566	516	484	551	505	486	530	513	535	487	536	526	517	520	491	518	511	487	507	526	492	527	454	469	523	501	536	519	497	507	522	526	509	532	500	522	535	471	537	487	525	499	520	518	517	503	511	525	535	561	514	546	520	487	508	554	500	474	527	520	511	488	527	506	485	538	488	537	485	515	535	514	480	492	499	529	534	530	524	534	483	482	517	511	469	523	505	531	498	499	504	519	481	532	502	524	496	551	501	495	520	569	528	506	533	519	493	507	475	484	476	500	510	495	517	517	492	489	486	500	547	543	504	521	486	505	480	512	504	515	516	504	471	465	526	487	470	472	491	544	493	476	515	526	571	531	500	479	521	538	490	496	517	504	530	490	547	491	494	527	507	505	514	536	520	505	515	481	527	488	485	465	497	527	544	510	511	514	543	517	515	481	542	495	506	507	492	497	540	549	560	466	520	521	527	560	535	514	512	466	504	517	540	472	539	506	547	518	501	540	486	509	516	517	527	501	522	492	497	521	515	505	520	513	460	527	499	507	497	508	513	534	540	464	507	519	487	505	480	535	496	537	538	526	514	534	498	484	540	529	512	532	524	519	506	490	549	543	515	523	504	549	497	524	477	500	557	547	523	524	495	527	517	541	504	503	515	537	546	555	488	524	469	522	506	516	515	522	525	527	517	499	490	499	531	510	475	544	526	526	529	520	526	500	469	471	499	529	528	561	492	489	537	485	488	473	518	505	521	476	496	505	514	496	508	490	508	500	527	511	507	470	488	517	539	548	554	535	511	508	472	527	528	513	531	600	507	518	523	477	524	487	516	513	551	493	508	502	513	497	537	533	497	488	550	530	513	578	522	512	526	538	513	525	501	506	483	513	549	524	505	553	467	531	527	517	512	505	486	514	488	538	555	509	524	486	512	482	495	551	550	539	544	484	526	476	499	542	486	527	525	480	477	503	555	491	514	505	500	527	546	542	552	507	531	495	520	496	489	480	556	491	541	503	551	509	536	515	524	504	503	544	520	493	503	543	528	480	513	515	547	463	499	488	518	540	515	513	494	506	527	554	516	533	565	499	534	517	530	492	535	497	506	534	511	472	480	525	503	522	502	518	570	533	515	496	516	494	498	535	547	520	541	474	482	498	471	491	550	488	483	531	516	503	472	490	486	503	501	540	483	464	529	531	511	538	525	529	512	485	516	490	523	503	507	545	534	494	510	502	508	495	482	507	542	487	526	512	547	509	524	444	478	547	502	502	524	457	513	526	536	495	529	516	490	504	524	511	505	523	564	521	441	495	546	490	506	512	538	479	491	535	527	530	505	503	535	503	496	508	479	464	466	519	530	529	492	506	520	539	495	529	528	542	518	516	552	508	486	491	558	491	528	515	495	508	512	503	443	508	522	453	497	500	498	539	520	487	474	574	511	528	514	508	481	508	533	533	540	496	537	516	484	532	483	489	503	510	489	556	524	517	542	499	515	488	497	490	504	492	495	488	491	490	507	504	523	548	528	518	538	525	509	538	518	482	494	550	471	507	521	523	536	530	489	487	529	496	523	525	581	555	510	529	522	536	550	501	480	518	558	499	519	567	513	487	523	532	544	496	492	525	542	480	508	507	543	514	520	510	523	477	519	512	557	503	506	492	515	516	495	547	479	509	519	542	505	523	494	479	502	468	467	498	489	471	502	482	493	540	505	507	492	478	523	537	537	502	477	539	533	487	490	464	481	539	574	556	539	510	513
24581	21008	27767	25958	21144	14480	7618	3925	2772	2107	1787	1430	1344	1187	1004	1043	988	777	768	707	639	579	583	633	574	561	525	542	536	485	503	489	462	490	518	525	475	528	492	496	504	492	461	460	460	484	442	491	479	473	424	491	465	428	498	473	470	446	449	488	449	480	473	484	485	477	495	480	475	450	483	483	479	529	492	456	491	448	525	497	486	469	463	454	452	488	503	493	485	451	408	446	490	517	459	506	458	488	470	490	443	514	473	489	497	451	492	454	466	474	509	500	471	431	498	473	497	466	465	491	455	465	499	471	469	471	493	473	487	456	480	485	478	487	444	480	477	445	479	491	493	455	467	497	496	499	506	458	483	463	475	447	488	494	489	457	475	447	454	485	496	477	506	482	466	455	466	455	469	475	492	478	463	450	492	478	479	460	450	468	459	482	453	493	477	437	472	544	500	481	500	443	456	480	501	471	491	461	477	479	452	466	491	448	501	463	456	469	462	451	485	470	512	455	494	465	462	444	514	459	451	481	471	513	500	472	460	475	450	481	516	471	507	481	490	507	455	510	478	461	438	425	466	489	497	466	429	476	449	431	476	480	464	494	482	507	480	490	472	446	522	475	477	503	461	486	493	498	447	459	456	452	480	464	453	464	463	420	494	472	471	487	475	530	480	509	488	474	471	462	488	491	465	444	473	498	484	489	503	504	472	477	476	450	464	424	474	481	466	477	483	461	497	470	517	451	460	449	448	446	478	486	488	478	487	468	471	417	501	520	458	473	467	487	476	506	465	522	465	491	453	462	471	447	497	452	475	471	460	488	437	481	488	435	466	478	443	476	479	507	459	455	431	456	492	481	481	465	472	474	434	452	451	492	470	492	477	439	464	493	471	447	475	452	473	499	462	433	491	436	485	470	478	456	500	482	496	466	477	456	473	451	507	459	468	512	473	452	428	461	464	470	459	461	473	518	501	467	481	448	492	505	529	488	474	467	495	477	475	503	464	487	466	475	468	505	466	466	469	479	463	462	462	443	465	524	478	498	490	480	456	448	447	469	490	445	473	455	462	472	491	462	472	500	498	464	483	498	468	458	483	461	491	441	432	493	468	481	472	451	450	506	447	473	494	462	423	443	476	520	485	493	474	482	473	482	465	445	510	463	456	469	482	484	480	475	463	460	462	464	473	449	441	484	471	470	458	525	459	505	494	474	459	510	503	484	469	474	478	491	509	489	475	474	473	449	473	468	453	492	447	488	495	523	461	471	491	474	463	449	466	457	449	489	471	476	492	475	477	464	466	468	478	490	449	479	441	500	496	460	459	450	475	458	492	499	467	467	505	493	439	465	456	414	470	431	494	472	473	493	443	458	479	502	496	467	464	459	502	437	476	456	434	507	460	442	498	492	481	454	508	470	459	497	476	442	496	449	474	465	477	508	492	530	490	505	483	497	477	455	461	434	478	446	475	502	500	503	483	473	475	475	449	447	462	473	456	476	455	489	466	428	453	527	480	501	484	454	484	490	466	447	435	484	459	465	487	459	462	455	467	436	476	474	494	474	471	461	473	477	487	478	493	493	500	475	456	473	458	449	479	530	483	466	455	491	483	485	473	466	496	481	496	456	475	457	435	481	490	465	476	460	468	447	438	475	496	453	508	503	455	504	494	487	516	457	498	452	490	452	458	499	488	488	498	490	501	444	483	467	465	495	466	469	465	478	493	496	457	497	490	502	461	503	487	478	476	439	487	461	498	469	447	459	444	482	460	430	528	483	432	504	463	510	463	490	423	460	478	458	465	453	506	483	467	458	470	440	444	475	498	489	509	488	464	481	469	467	473	547	504	509	476	500	434	460	454	495	481	457	493	458	478	477	501	483	499	446	499	513	460	479	460	464	476	475	467	454	468	469	449	453	472	480	511	445	469	471	482	471	449	454	493	481	449	497	470	441	433	492	468	487	483	483	434	512	451	437	479	462	426	468	493	504	455	438	455	484	480	508	464	504	480	511	496	506	443	482	463	471	482	466	458	505	461	458	465	459	465	555	465	477	506	456	496	473	511	441	474	481	472	458	458	426	485	461	493	436	435	446	495	457	477	471	500	505	462	423	481	496	497	470	473	491	495	476	446	489	469	512	496	467	499	453	439	461	491	431	496	492	516	490	457	507	466	506	452	431	517	448	456	481	486	466	474	492	483	494	512	498	481	503	465	447	472	474	511	501	490	471	496	439	476	438	475	486	480	505	508	490	468	479	492	530	483	480	485	434	438	449	481	438	505	454	441	505	455	483	472	454	457	438	479	497	483	488	499	453	440	509	495	458	477	471	468	485	452	480	480	487	459	493	442	488	506	492	486	477	495	434	460	457	468	493	490	505	493	459	506	484	474	473	513	481	485	442	501	481	467	440	476	504	448	463	455	458	483	468	522	442	467	460	462	480	490	440	478	521	519	470	451	452	471	485	492	471	479	458	457	508	508	472	459	485	478	448	462	533	508	504	510	461	474	477	492	441	461	506	485	479	500	436	484	484	484	488	457	468	480	440	490	477	420	483	476	493	482	469	448	467	513	435	449	455	426	485	446	484	489	468	491	453	495	502	462	458	469	505	473	491	454	513	483	461	476	474	480	454	463	471	489	482	478	440	498	524	484	483	483	489	436	482	457	422	473	464	456	470	461	471	478	489	448	505	440	451	452	483	463	486	476	474	491	464	483	472	471	471	461	438	449	484	464	474	482	479	492	470	453	502	489	491	452	499	489	472	461	456	442	484	457	471	470	497	436	468	453	455	492	477	490	482	436	419	432	457	486	472	462	460	476	524	487	458	467	465	497	451	527	472	486	449	493	483	485	501	494	470	473	484	530	459	493	502	459	479	463	521	522	485	459	482	452	464	496	493	478	506	439	460	430	506	446	462	490	437	460	474	527	440	477	514	485	459	502	481	463	497	467	488	457	457	475	473	502	442	481	465	478	475	475	490	457	489	452	445	489	465	452	479	489	481	465	429	461	463	462	471	487	480	481	474	508	462	463	472	449	431	480	451	468	486	450	426	470	478	482	469	481	470	458	480	511	500	464	499	463	468	450	487	511	484	475	442	468	458	491	485	480	489	447	499	456	517	469	485	478	502	454	449	452	476	463	482	466	431	478	515	499	466	494	471	484	473	504	449	497	461	471	442	466	455	455	515	453	477	470	489	444	462	501	511	493	493	489	473	503	449	455	456	500	485	449	473	488	484	439	455	504	498	490	463	457	468	470	467	480	478	470	455	461	467	481	425	490	433	475	442	462	500	477	490	454	445	444	447	524	503	468	468	481	515	475	488	470	469	483	477	457	462	499	470	456	457	441	477	474	443	462	481	444	527	486	454	472	500	461	467	454	478	478	503	482	467	452	459	470	457	462	476	488	482	441	491	456	485	450	473	447	474	480	462	458	479	456	474	461	497	495	442	487	488	458	516	461	457	473	469	452	484	471	501	504	512	486	476	496	469	461	475	466	524	460	464	438	482
20963	42889	38189	29034	22588	16302	10556	6714	4841	3587	2907	2352	1852	1768	1540	1380	1313	1152	952	793	750	708	707	683	650	623	585	613	630	564	568	551	570	544	555	520	521	552	527	514	559	540	542	542	498	550	582	470	520	528	506	531	500	499	540	541	551	504	532	483	505	519	482	548	517	540	517	506	511	507	484	527	525	515	509	548	510	525	500	512	502	506	565	522	526	537	529	502	534	508	525	538	503	519	549	531	522	542	476	480	559	510	487	514	508	529	536	507	524	508	505	492	474	500	508	494	506	519	528	551	528	483	497	544	498	531	515	543	517	529	489	500	568	512	537	502	505	487	513	526	520	486	495	536	480	534	515	488	559	506	524	533	511	518	498	499	527	508	492	540	543	479	486	527	490	510	509	502	504	519	515	508	482	463	513	500	472	486	558	513	517	477	480	481	498	508	535	560	524	514	521	553	533	498	492	465	519	477	574	503	484	516	527	491	496	508	513	522	490	524	520	548	530	507	496	522	451	528	519	555	503	528	523	491	512	488	525	492	529	529	513	524	495	507	502	506	510	546	557	474	483	508	509	501	491	490	493	531	503	506	531	504	550	543	487	491	494	502	505	546	512	510	514	510	513	522	519	545	495	501	509	523	529	492	542	487	476	476	498	517	520	480	488	499	515	530	487	529	521	516	532	528	536	526	481	495	536	499	479	505	486	495	528	500	501	517	477	504	507	480	514	542	499	533	512	471	512	492	523	480	508	498	535	543	530	528	477	519	488	495	513	509	506	510	531	516	542	538	495	536	534	529	488	506	533	526	513	468	517	517	536	516	501	531	517	512	554	469	512	473	517	504	545	524	541	502	528	530	534	483	488	492	533	502	505	507	540	512	509	512	521	542	521	526	563	514	470	541	516	543	513	497	532	535	489	504	535	478	525	507	515	490	526	513	530	527	475	531	515	544	490	511	517	499	541	482	523	515	525	457	527	506	502	505	521	509	480	497	458	526	521	495	482	512	508	533	546	465	532	501	540	523	538	503	518	490	508	492	511	511	503	527	562	517	482	498	525	508	530	500	488	507	522	514	520	524	535	529	500	492	504	497	512	519	506	529	477	523	553	483	524	547	535	546	497	525	494	515	533	528	561	480	506	494	513	537	493	534	511	520	532	531	508	518	514	497	549	501	505	475	498	504	528	535	493	485	483	496	533	494	520	493	530	495	481	535	533	507	525	506	518	505	474	506	486	529	491	505	523	503	534	541	491	524	486	528	498	546	511	536	534	523	499	529	496	544	503	497	539	521	483	519	497	540	532	502	494	550	513	492	524	480	508	537	493	514	533	493	532	492	487	488	554	481	546	511	547	512	511	500	467	497	509	441	489	473	470	457	518	551	463	471	478	511	556	498	483	497	522	487	521	554	531	482	469	480	454	495	494	518	490	552	499	498	503	518	533	512	490	493	491	511	502	480	454	505	511	496	519	515	538	511	523	474	505	504	542	524	515	524	450	539	542	535	507	502	509	532	514	512	543	504	487	504	492	487	479	540	547	503	494	539	514	483	476	501	513	515	519	516	505	526	491	479	533	514	529	487	460	494	511	526	537	486	492	514	469	504	529	503	508	499	496	512	521	510	551	525	471	519	497	487	525	524	490	506	510	486	549	504	501	471	518	491	513	519	517	521	537	551	525	503	483	539	494	520	507	494	528	524	509	521	487	540	469	544	483	512	502	524	505	512	516	565	492	523	496	513	531	517	534	516	460	496	533	556	477	571	516	517	485	493	506	519	501	516	509	531	547	509	518	541	535	547	496	508	487	502	502	513	563	559	529	499	505	541	508	497	596	579	495	507	536	496	491	495	509	496	520	497	536	515	496	519	476	505	488	514	543	542	508	500	489	469	483	547	493	501	530	507	491	521	560	512	489	530	521	491	464	515	500	516	512	523	540	481	538	497	509	515	494	500	493	509	559	512	509	513	468	468	530	534	523	530	549	514	522	515	505	507	509	533	492	504	496	479	499	507	517	489	502	533	457	525	502	522	521	530	514	490	509	509	496	537	483	489	526	548	522	479	517	475	503	515	479	505	525	489	463	512	532	561	496	497	511	518	513	521	533	507	543	463	530	471	456	496	499	482	532	535	495	476	478	470	485	504	532	495	501	522	521	529	528	531	514	534	495	496	500	534	512	519	532	496	546	526	500	506	515	508	510	485	511	500	509	476	507	480	521	531	517	493	493	488	517	482	503	534	500	514	495	524	491	491	504	486	500	491	527	505	512	527	538	505	502	507	483	485	519	489	495	502	499	552	543	512	515	540	481	497	499	488	489	521	500	530	525	485	522	522	493	502	494	478	509	494	494	522	534	531	508	534	516	487	490	453	507	564	551	519	503	529	505	487	463	498	484	527	515	498	546	489	480	502	510	524	509	534	472	547	487	507	491	491	507	514	516	513	551	476	524	497	522	512	474	467	527	515	524	499	488	484	500	500	504	480	537	496	504	514	528	512	509	491	532	506	496	495	528	517	493	509	504	507	499	489	519	480	486	519	525	523	523	521	457	523	529	541	521	490	466	521	523	537	491	539	540	520	517	523	513	473	507	507	510	523	520	529	501	478	527	523	539	521	525	513	498	477	527	554	489	525	481	569	503	498	481	542	505	539	509	465	470	537	500	491	500	478	523	534	490	519	520	523	470	497	487	505	525	524	492	504	507	525	444	524	502	483	468	509	503	496	518	536	541	525	515	486	473	504	530	492	508	508	514	534	475	507	501	496	461	520	549	501	533	486	496	545	513	471	522	574	548	509	507	479	497	517	507	512	515	492	522	526	558	543	500	464	536	497	447	538	507	538	510	539	525	490	496	508	504	492	523	534	489	498	516	491	515	533	480	508	512	531	523	497	494	527	504	515	481	566	492	519	511	474	506	502	504	538	501	485	515	506	516	479	520	543	523	507	541	525	522	494	508	462	491	553	528	506	524	492	506	541	535	531	482	527	536	535	517	519	522	500	524	505	522	515	502	476	532	500	463	491	520	497	525	494	519	507	480	508	514	501	556	542	475	513	471	494	504	517	536	504	481	529	509	501	454	517	533	514	533	509	527	519	516	523	512	526	505	477	515	480	491	545	528	569	524	489	495	547	466	487	494	513	470	520	524	538	516	492	502	496	509	477	522	505	532	515	504	523	460	527	483	529	501	513	484	510	521	525	487	539	561	520	461	471	507	533	529	503	517	551	538	523	505	472	531	489	483	491	507	494	531	496	524	497	540	488	514	520	482	495	535	537	499	507	544	482	525	506	518	516	508	506	507	537	534	537	490	545	493	499	512	551	486	547	484	540	542	486	545	513	535	518	511	526	529	530	503	501	534	505	526	500	526	505	525	502	507	516	491	513	502	505	518	516	545	507	545	521	462	478	464	538	489	492	509	536	505	518	498	530	490	522	525	492	535	514	528	489	538	539	532	500	523	468	490	529	514	551	507	513	501	529	494	520	510	508	474	488	519	519	491	496
22377	20990	28582	23734	21514	22767	20677	8765	4886	3569	2641	2088	1755	1576	1417	1283	1215	941	813	667	575	535	511	519	532	442	405	356	366	365	354	302	328	332	304	317	314	316	289	269	296	276	302	300	294	284	302	281	282	305	282	277	283	284	277	275	268	297	250	260	268	285	299	275	269	258	268	245	277	255	300	224	292	292	259	270	253	279	265	287	286	255	248	272	278	261	243	272	261	285	287	278	265	252	258	244	263	261	260	286	255	273	283	277	291	256	256	248	270	254	300	262	259	283	260	269	261	253	262	247	234	270	291	276	267	280	239	271	286	278	253	264	262	278	250	260	258	234	289	269	270	289	291	239	294	265	269	280	242	273	254	256	277	272	274	247	274	262	298	255	278	268	254	245	259	285	245	236	242	258	312	265	275	249	239	250	280	252	258	273	268	276	263	282	245	256	274	259	278	249	268	265	267	284	272	273	257	285	246	275	281	273	279	247	268	248	282	263	280	273	265	290	227	264	270	256	279	281	252	275	256	249	278	288	270	309	247	265	257	285	246	266	267	256	288	229	262	269	258	251	251	257	259	243	275	250	234	253	241	256	293	263	303	260	270	265	277	266	248	270	254	252	258	257	260	285	239	253	254	271	260	225	271	296	265	245	259	266	262	258	288	257	268	243	239	270	290	272	266	252	275	277	260	275	280	266	252	258	291	256	300	246	276	243	260	288	241	265	239	255	241	241	274	264	243	253	253	274	263	277	236	257	241	244	263	285	263	220	255	283	262	263	250	262	271	283	268	272	283	254	253	255	250	273	288	266	283	268	255	263	261	261	267	270	268	247	261	268	274	285	265	262	271	270	254	262	260	256	274	256	261	269	262	288	239	286	250	262	268	262	297	262	305	269	278	258	283	257	273	226	282	263	254	275	247	303	257	251	255	282	233	253	286	300	261	273	267	230	243	265	279	235	267	270	274	249	266	274	248	265	236	244	283	284	256	258	256	268	251	243	290	243	257	251	279	259	243	284	250	266	266	282	257	280	281	281	254	265	253	281	280	220	278	262	273	284	244	267	275	279	280	280	274	263	285	264	268	263	216	276	281	256	214	276	233	236	256	295	256	262	294	261	256	271	259	275	278	258	259	281	252	277	265	274	263	244	302	262	262	256	292	255	261	282	260	263	255	228	274	269	269	246	277	243	264	248	273	263	283	256	307	298	283	305	261	261	267	253	261	273	247	286	264	298	309	268	257	269	271	261	255	252	257	268	256	285	267	258	272	262	256	262	271	258	265	241	258	295	286	264	269	282	263	266	239	274	253	276	259	262	257	264	283	278	278	250	266	274	289	256	261	275	250	223	286	249	263	246	305	271	273	263	254	253	284	289	281	260	267	289	288	262	234	292	257	283	269	248	258	250	276	243	264	253	277	271	251	280	285	270	271	270	245	251	274	286	229	286	298	290	304	296	285	268	266	281	259	247	234	260	262	289	293	286	258	255	274	286	265	267	281	293	265	280	263	288	264	284	252	255	247	226	259	249	282	291	256	253	275	281	277	274	265	250	266	309	274	255	291	251	268	293	258	261	251	306	274	265	274	277	294	267	264	266	274	255	279	266	255	252	302	282	263	250	271	244	280	246	226	247	251	264	253	247	258	255	268	248	280	286	232	251	284	256	253	256	257	269	285	262	236	254	281	238	259	264	261	266	257	257	288	259	271	229	252	255	233	280	277	280	287	281	293	261	228	262	274	256	263	270	282	260	277	326	242	246	279	239	252	264	256	263	247	261	266	267	256	267	273	287	265	253	276	276	260	264	252	267	250	252	243	266	300	255	236	281	261	244	277	275	257	281	285	272	252	239	267	274	252	255	254	268	250	266	241	239	253	283	260	258	241	237	266	281	270	274	255	269	261	244	282	255	271	278	273	290	269	265	246	285	258	259	251	285	302	267	269	245	251	271	253	277	258	270	267	250	265	253	288	300	251	243	289	250	252	250	272	278	262	253	276	299	263	278	265	267	252	311	280	268	268	279	266	284	258	300	258	247	271	265	270	277	258	256	256	287	250	267	288	261	284	280	259	280	261	263	246	286	272	263	291	297	299	262	277	302	273	257	238	281	254	284	286	269	278	266	258	263	259	281	281	268	262	285	291	253	245	262	241	294	263	273	275	258	284	279	249	275	260	252	240	277	263	253	275	273	276	252	266	274	246	260	273	267	287	263	264	265	252	251	271	233	268	272	243	253	263	242	236	265	273	265	254	273	267	263	260	283	266	256	271	291	249	268	296	278	273	270	267	267	290	289	229	271	250	240	290	227	264	259	250	228	240	252	242	267	242	257	296	267	282	263	258	267	246	266	254	275	255	266	257	258	282	270	244	280	265	294	236	239	262	276	273	249	272	281	289	262	280	257	237	261	277	266	280	262	256	274	276	266	269	277	254	248	240	256	269	259	236	295	285	256	261	278	281	239	267	259	249	295	279	275	264	288	259	285	263	270	277	296	268	268	253	267	301	264	229	242	253	261	250	276	268	265	246	233	271	241	270	296	259	288	280	264	248	258	272	274	248	281	251	260	264	260	283	287	281	273	276	270	266	253	282	274	257	272	265	267	250	229	269	276	272	264	301	251	268	278	271	250	267	275	256	276	267	266	233	282	285	251	277	278	252	289	267	242	265	266	247	268	243	274	253	297	302	269	265	258	265	290	297	266	251	279	297	259	251	250	258	278	273	272	284	286	286	278	276	244	279	253	266	275	261	264	244	241	264	248	254	256	277	278	243	281	248	266	245	292	266	242	259	260	272	258	250	246	260	285	260	256	268	261	242	259	259	271	264	240	258	273	301	274	280	278	247	294	257	279	258	267	257	247	278	273	306	290	257	254	262	249	244	277	284	268	270	271	278	250	277	284	244	259	253	252	300	282	284	256	259	255	283	256	251	243	240	247	260	266	263	271	254	260	272	284	262	225	302	283	305	255	243	275	283	262	268	249	261	266	273	277	252	251	251	222	286	288	257	265	291	257	265	272	259	273	287	268	251	275	239	270	257	261	241	261	243	241	304	267	260	255	231	229	270	259	270	274	253	274	254	279	264	264	257	270	251	261	259	255	279	281	261	243	252	254	270	249	269	297	278	261	267	265	240	250	278	275	276	276	275	289	290	286	286	243	243	240	260	261	274	271	286	256	269	257	257	230	232	269	267	257	253	255	269	247	278	276	274	259	257	271	271	298	263	251	251	253	281	251	301	210	272	289	266	240	259	282	252	268	280	264	258	282	268	265	264	264	277	285	277	251	238	267	248	258	271	250	275	242	262	248	263	303	256	271	269	258	272	261	277	264	248	278	307	241	274	268	231	271	251	271	299	248	241	280	276	277	280	269	274	273	295	292	266	266	248	253	280	298	297	252	262	241	268	266	268	267	257	259	248	250	274	258	281	239	271	277	255	286	250	255	292	255	257	258	260	252	279	252	272	271	276	244	254	242	244	270	264	273	285	279	224	268	258	266	259	259
23854	51113	46131	37683	31076	23907	16461	10887	7783	5586	4332	3588	2803	2476	2196	1847	1708	1415	1093	894	830	737	672	627	626	537	484	441	481	434	397	390	364	371	350	380	378	347	345	320	364	320	322	329	343	319	338	336	288	333	302	300	301	315	294	294	275	306	303	295	284	316	300	284	293	325	280	293	292	266	258	262	288	281	299	249	280	341	323	280	332	291	303	314	291	315	283	294	281	282	299	281	308	337	300	289	302	298	278	287	276	328	315	294	282	268	277	287	317	256	264	280	295	308	299	305	272	293	333	291	316	310	297	285	307	292	311	328	279	288	283	307	316	298	300	288	277	275	302	281	302	290	264	271	301	287	313	284	252	266	266	285	324	301	299	328	312	278	277	282	293	254	264	290	288	321	252	281	267	292	307	297	288	293	297	290	302	300	263	294	256	294	280	297	288	294	289	277	295	309	302	321	310	323	293	267	302	304	270	287	280	305	306	276	280	293	307	300	294	298	308	275	296	285	270	297	287	276	308	303	303	294	293	304	299	283	240	267	270	299	318	286	275	314	295	334	293	283	318	283	295	289	270	318	292	303	260	317	275	288	286	258	296	288	301	300	317	298	265	271	282	313	310	280	298	293	295	294	283	264	293	279	276	290	284	292	302	311	301	301	306	315	279	279	270	293	285	282	298	287	307	279	267	279	282	321	283	305	287	298	329	264	284	297	283	299	298	295	280	277	301	272	272	309	303	290	289	278	287	303	281	296	259	296	302	282	270	285	307	300	276	308	295	273	276	316	273	302	272	286	276	275	317	297	308	264	315	315	299	319	292	285	294	266	276	251	283	306	293	276	323	285	304	273	307	321	298	290	271	281	307	306	267	312	272	284	257	299	295	295	285	302	320	273	277	295	312	284	298	300	306	264	308	301	265	290	293	258	298	265	310	293	293	270	306	318	269	299	266	297	287	268	306	271	263	282	283	287	310	282	280	287	308	294	262	282	304	294	304	249	295	283	306	281	289	324	269	357	282	288	300	278	278	264	295	303	271	266	282	304	295	288	273	292	292	299	286	280	274	319	296	261	297	318	271	294	262	291	282	292	311	296	305	305	257	267	273	281	291	255	302	290	254	300	285	290	293	312	266	296	294	272	310	293	276	283	313	315	277	296	296	285	310	273	279	270	291	250	316	300	270	326	279	284	295	294	319	291	294	266	299	289	301	254	282	299	282	277	264	253	300	281	298	292	294	299	284	289	288	317	258	299	298	285	296	315	287	310	271	284	299	315	309	280	325	322	279	275	303	269	278	311	271	279	293	256	303	265	272	281	267	284	292	273	299	308	295	271	250	292	292	286	287	305	313	323	269	290	260	288	271	275	273	279	300	290	317	286	290	296	288	271	260	309	261	307	288	283	293	300	290	294	288	296	304	296	320	289	287	297	274	303	258	313	275	275	287	281	269	316	280	278	287	266	298	283	284	295	257	305	269	293	306	312	301	290	284	305	292	303	270	271	282	278	278	275	284	291	284	250	311	286	305	299	303	304	308	314	315	320	289	298	264	304	284	257	290	293	320	268	296	304	341	281	262	286	278	286	262	296	290	291	285	302	271	305	282	287	284	302	292	284	263	321	271	260	296	288	268	283	237	288	280	301	291	285	299	283	282	311	276	298	271	303	302	252	242	303	300	306	283	253	280	306	273	287	309	295	276	275	296	260	275	323	311	278	287	301	292	277	282	298	304	311	261	284	306	289	280	278	284	302	285	261	276	294	299	291	300	293	310	301	277	279	280	310	288	286	285	282	295	299	307	276	300	282	279	286	297	309	304	276	273	316	285	277	291	258	282	298	299	273	285	315	291	287	304	289	280	274	294	308	276	307	256	327	267	299	294	294	296	298	291	297	285	302	288	296	312	276	297	323	283	312	316	278	286	285	289	270	303	334	304	279	284	286	286	292	328	282	293	287	335	283	291	312	283	299	303	301	277	276	285	262	263	289	274	257	297	292	277	274	257	316	292	292	295	283	293	270	270	301	289	256	305	294	256	263	305	305	283	260	307	297	300	270	316	269	287	286	300	314	273	303	304	287	283	299	304	317	292	294	286	283	297	291	282	298	297	292	294	272	251	266	296	284	291	282	287	287	280	301	293	278	269	322	284	291	295	274	283	271	288	277	314	297	303	272	322	288	320	299	303	310	264	293	268	283	296	288	289	249	290	297	296	279	314	277	298	288	290	316	277	273	286	301	269	264	272	283	271	273	320	309	269	291	263	291	285	284	265	286	282	305	298	306	291	274	281	286	279	287	315	298	279	275	290	297	274	286	282	268	277	309	293	299	274	287	296	302	298	308	287	270	264	256	287	300	278	278	265	304	286	317	285	289	303	285	283	279	303	276	268	308	281	283	238	312	271	304	313	309	274	308	304	260	277	302	302	286	283	307	274	265	302	282	330	303	276	272	311	273	302	272	309	266	273	293	308	270	298	289	309	281	281	302	282	301	257	266	296	289	272	294	271	302	265	279	296	262	321	270	285	293	313	260	275	303	272	280	276	271	269	269	299	313	275	293	283	262	283	310	292	281	298	288	289	285	302	276	307	273	302	271	329	263	290	299	268	303	314	263	280	270	294	292	256	325	296	262	279	292	304	277	310	272	277	315	283	294	300	297	273	284	287	303	274	293	293	306	295	254	287	318	277	293	320	301	305	286	328	298	257	279	324	305	285	279	288	319	266	293	296	281	303	298	275	291	249	278	283	292	277	315	319	283	311	289	276	291	281	276	289	272	279	272	298	289	290	252	318	274	283	271	270	302	301	300	259	292	293	305	300	307	290	281	284	290	319	307	300	278	283	333	299	284	308	318	316	315	301	282	274	300	288	281	309	286	274	297	275	302	316	266	282	287	275	306	281	282	276	308	291	265	290	268	317	271	261	272	287	292	295	273	318	332	304	299	277	303	284	289	298	281	295	303	291	296	271	247	265	312	303	292	283	280	310	279	278	305	280	294	276	267	308	290	306	262	295	277	290	302	302	289	282	284	281	320	303	350	267	280	297	277	289	276	295	276	293	298	285	271	274	317	268	277	298	295	285	278	311	291	286	298	262	271	298	297	269	329	314	285	345	334	291	304	246	303	273	288	309	276	293	278	289	288	270	284	283	278	270	301	296	289	286	288	282	255	290	273	294	298	294	301	316	315	330	273	284	279	272	264	279	306	290	288	316	250	283	262	286	263	284	279	283	273	332	259	272	297	291	318	281	272	298	315	299	277	316	285	329	271	280	296	297	294	275	292	287	302	282	292	305	282	281	262	296	289	324	294	316	309	272	281	278	282	300	326	291	311	297	265	258	266	321	307	266	302	287	322	294	287	272	284	283	294	288	269	279	260	288	287	295	279	296	286	272	293	268	314	294	302	284	276	274	301	308	277	310	311	275	290	282	278	326	275	299	279	310	291	277	302	307	312	281	311	278	319	265	304	288	309	314	287	273	306	273	296	303	310	293	294	298	324	281	297
27867	24888	30503	24509	15300	8822	4905	2996	2192	1866	1547	1370	1164	1063	1040	1041	914	869	764	733	726	679	692	696	652	653	673	573	648	628	637	639	591	621	611	616	620	557	642	608	626	632	642	595	616	595	598	582	557	621	600	589	615	592	576	593	569	637	607	672	560	598	593	653	582	612	569	553	596	595	578	628	633	633	607	581	621	554	613	626	609	616	593	604	606	625	593	556	617	643	583	583	582	588	601	615	591	594	579	571	631	567	616	654	589	626	588	639	614	575	596	589	572	603	642	582	559	596	600	567	577	558	544	641	594	586	608	561	591	637	613	581	603	626	560	541	656	560	580	601	575	569	613	595	608	614	585	595	557	588	623	576	618	578	608	591	599	567	619	554	586	549	607	609	567	636	611	615	578	565	567	617	603	592	635	594	588	630	590	595	610	635	556	641	618	572	642	588	633	557	614	621	582	580	591	588	623	622	599	636	598	639	606	586	640	584	592	576	619	604	579	567	592	585	582	579	605	564	592	607	606	560	560	578	614	609	586	621	596	607	628	607	602	585	602	599	601	573	628	618	596	620	571	619	632	623	642	576	567	667	590	591	627	599	653	581	603	613	620	606	577	606	582	622	636	533	575	600	581	574	616	602	591	626	550	618	634	631	597	619	603	613	578	575	591	624	578	566	594	607	572	579	598	572	592	601	585	645	627	576	629	567	603	600	594	601	580	625	620	623	627	641	606	609	622	649	634	562	618	553	594	629	596	561	618	601	591	615	554	607	588	615	627	600	629	584	558	598	574	589	591	614	612	618	590	580	578	640	582	607	595	613	596	579	571	565	641	601	614	600	576	608	607	620	620	591	595	585	625	563	612	621	595	590	599	596	628	587	587	619	568	567	579	588	608	610	550	557	618	606	619	578	603	614	608	634	587	617	588	564	618	568	557	629	585	575	583	680	638	627	671	575	587	594	590	593	610	586	579	574	607	592	605	579	624	593	531	622	660	606	583	648	624	605	587	597	595	601	604	560	648	616	565	585	611	604	632	618	593	613	597	579	606	627	587	586	557	577	569	597	612	628	600	605	597	612	635	610	590	628	563	616	604	599	612	640	636	653	586	651	614	571	632	600	607	584	594	573	572	565	578	568	618	651	617	602	622	581	567	569	583	610	594	611	586	648	595	606	605	645	618	621	622	567	575	595	609	622	612	619	568	603	586	576	630	654	595	595	600	621	584	574	607	632	586	558	585	592	613	548	580	637	597	587	631	601	555	601	654	585	622	608	578	596	584	583	639	658	598	584	583	628	610	581	625	585	640	575	586	636	618	595	629	579	591	594	579	574	594	566	595	625	628	621	620	614	589	593	555	588	635	591	638	609	629	615	569	573	556	593	634	593	591	607	562	583	581	606	589	566	586	567	650	621	598	573	587	626	597	581	565	574	584	562	596	592	617	597	600	598	632	613	566	633	546	607	629	588	613	582	612	584	612	616	586	604	639	587	580	547	626	578	595	589	603	580	598	592	573	570	584	644	590	561	625	606	654	633	587	627	621	577	614	609	611	631	574	574	584	653	610	572	615	633	573	612	621	617	591	582	608	611	598	595	614	649	613	609	622	570	651	610	635	611	612	555	613	608	599	638	626	577	606	568	570	551	635	582	616	576	618	615	579	630	564	561	561	640	582	582	600	574	621	598	564	607	624	594	600	592	620	627	596	570	647	609	620	616	559	636	567	617	600	575	593	636	560	620	575	579	603	600	522	592	642	621	621	601	605	610	592	604	621	569	610	587	617	567	591	598	602	615	629	594	605	591	593	636	606	644	601	590	579	610	572	620	612	620	656	610	574	628	593	586	588	597	627	597	609	613	584	589	597	651	597	605	613	591	576	609	650	629	637	603	623	585	575	604	595	600	616	575	611	558	584	607	636	592	573	596	603	552	602	614	612	553	560	584	568	582	599	555	569	592	595	614	639	601	578	578	569	610	599	589	641	569	584	602	617	616	639	571	581	617	609	553	577	583	609	631	582	607	627	593	581	609	617	613	597	617	600	615	569	618	639	622	617	576	594	593	604	638	595	653	621	589	606	618	614	570	581	572	638	583	623	609	590	609	625	598	608	592	588	562	592	614	595	609	582	617	617	600	627	627	648	598	537	596	615	630	596	590	622	624	596	594	563	593	554	633	608	647	652	608	588	624	623	615	641	604	602	604	598	573	589	608	594	627	620	623	611	583	559	610	604	599	575	620	605	603	564	644	661	583	583	584	568	632	595	587	568	590	552	569	580	558	592	627	615	613	577	610	614	592	620	585	597	578	552	606	587	594	575	627	605	591	616	586	608	621	613	621	566	597	594	577	587	581	543	566	601	664	553	611	583	618	584	645	621	570	643	585	606	631	616	631	611	584	616	580	595	589	595	597	609	602	599	561	591	581	624	609	616	624	577	605	586	614	593	596	608	579	594	585	574	603	573	588	564	575	621	639	608	622	594	595	610	629	621	581	578	569	553	639	638	595	583	593	647	652	579	546	591	634	614	603	594	591	557	619	647	589	579	601	624	586	600	617	601	595	598	625	611	612	605	623	589	594	625	617	591	611	606	601	579	610	556	604	615	618	596	605	620	539	601	608	582	594	602	562	637	596	594	511	586	586	626	594	630	559	619	610	601	575	641	573	612	568	623	560	586	605	580	622	592	629	628	581	596	605	584	614	603	619	612	582	591	600	585	575	613	624	605	555	622	583	632	581	604	580	585	607	631	648	571	604	585	598	608	617	595	629	590	604	575	623	571	576	602	586	639	629	578	628	607	619	633	574	622	602	639	629	594	607	617	558	634	641	614	578	578	621	565	609	610	610	614	632	571	581	576	613	593	613	561	600	551	628	613	608	593	570	603	633	574	620	599	617	574	639	612	628	636	570	562	571	580	622	594	627	625	609	600	624	593	620	616	591	612	591	614	612	601	641	590	576	620	617	582	595	585	620	598	581	585	581	596	636	620	598	592	587	613	598	608	539	634	624	602	582	596	604	641	608	561	545	634	595	575	563	616	568	601	578	565	619	578	630	632	595	638	595	582	573	595	561	616	574	572	596	577	621	568	648	590	583	596	612	603	608	629	647	551	661	539	648	577	618	580	567	592	586	595	619	575	605	613	602	575	588	630	651	651	556	584	601	596	669	603	596	634	586	598	612	595	622	618	593	623	618	599	624	602	608	622	607	569	644	616	636	624	639	602	612	578	624	571	642	612	628	615	616	593	597	590	614	588	618	649	575	594	578	571	616	578	591	606	602	583	636	570	600	655	620	590	597	600	650	645	614	642	588	600	618	604	590	619	583	616	583	589	620	628	622	623	609	638	629	596	602	602	583	608	593	586	601	594	584	568	596	589	608	584	639	609	564	599	581	600	596	606	640	626	593	619	611	604	588	615	576	589	597	637	604	614	620	591	599	588	607	619	608	607	629	648	629	597	589	595	610	566	564	585	624	630	601	546	563	541	642	584	616	625	630	621	595
20253	37699	32635	23301	17357	11700	7422	4840	3660	2674	2210	1893	1614	1460	1407	1269	1150	1046	926	843	792	785	808	779	739	746	685	694	672	684	709	666	729	650	687	686	746	723	672	687	661	696	675	684	647	681	684	713	640	656	708	627	628	665	657	702	667	632	697	672	700	700	676	614	734	645	643	655	723	710	648	659	646	657	665	598	648	647	665	694	644	673	652	678	718	649	668	627	696	658	677	621	664	681	640	688	685	655	648	630	674	653	674	659	667	644	641	647	646	669	624	662	646	661	666	712	676	641	666	652	696	679	694	638	637	664	642	658	702	656	643	662	638	659	700	699	659	626	673	691	662	632	645	696	696	697	636	652	649	695	654	678	665	641	668	656	665	684	693	649	633	670	621	618	646	668	616	627	664	665	631	649	711	665	689	686	649	665	627	636	677	656	630	719	635	664	684	658	679	631	628	598	704	637	663	655	693	683	660	626	652	674	636	678	680	646	614	654	629	630	652	701	615	676	672	689	649	646	664	609	683	700	622	675	642	634	690	663	612	666	646	684	665	675	649	645	672	687	701	695	648	637	643	715	698	630	685	641	717	652	614	655	637	623	635	692	703	638	694	659	692	625	672	626	671	702	654	633	685	688	642	684	649	667	735	695	624	668	665	653	669	658	659	688	606	661	668	699	667	693	667	657	663	692	666	708	649	692	706	668	674	677	614	684	666	642	683	647	690	634	673	644	656	668	657	674	672	674	659	702	679	680	641	671	640	714	683	681	657	647	721	657	664	682	674	659	646	647	666	640	679	685	682	674	664	713	659	661	673	711	616	669	731	690	615	649	625	626	666	662	624	647	675	681	678	610	685	679	686	633	686	617	640	687	697	674	730	635	602	618	654	700	669	732	674	690	620	648	638	658	669	665	629	664	651	689	683	648	633	608	620	614	623	698	689	670	632	685	650	596	668	655	653	702	699	690	659	646	670	665	674	671	666	670	635	669	699	683	659	595	660	660	642	652	681	686	622	633	667	646	657	647	650	651	677	636	650	668	656	693	655	640	624	637	657	611	629	683	657	611	685	705	670	679	697	612	644	621	634	664	655	617	640	671	647	653	645	631	664	615	722	675	676	661	701	648	640	689	646	641	652	668	661	669	653	668	678	673	672	601	652	656	659	686	725	651	614	660	667	702	647	721	695	731	630	668	653	626	688	653	629	716	665	662	708	613	675	649	677	623	658	665	635	662	709	694	656	681	672	678	692	667	675	663	649	664	690	671	682	683	651	671	705	591	696	646	654	673	587	647	677	681	667	636	667	676	643	656	672	725	658	719	667	680	678	675	643	618	686	669	664	639	659	637	634	674	664	641	674	653	625	659	646	612	676	654	652	665	692	642	704	681	664	678	698	665	688	683	619	626	673	650	656	669	659	665	657	652	727	682	707	614	657	595	692	690	670	659	664	643	717	691	699	659	674	651	625	683	633	671	681	672	659	666	675	656	621	667	635	668	657	646	658	631	643	683	691	675	658	656	651	652	659	646	686	643	659	629	706	663	650	681	665	626	680	669	655	652	665	650	639	654	634	657	683	635	684	652	675	735	608	618	689	669	618	663	684	650	646	630	634	645	664	680	690	688	689	683	653	714	647	666	643	620	659	667	646	670	691	663	655	627	674	689	672	661	644	731	636	708	607	701	687	668	648	659	650	632	658	660	653	691	690	669	691	653	745	680	698	656	608	630	639	604	732	694	700	692	694	648	651	685	661	633	700	687	658	645	680	670	648	674	652	673	665	639	694	620	683	678	683	723	668	631	620	680	662	651	646	625	688	640	668	636	640	683	658	676	620	724	643	658	721	660	642	628	615	652	694	718	649	653	686	664	686	663	655	660	662	646	679	673	619	638	662	618	638	621	647	674	726	670	664	679	687	644	676	656	704	677	669	659	679	662	635	669	698	663	719	720	658	678	689	654	620	681	693	687	712	683	695	681	672	625	652	660	640	688	617	660	674	673	708	676	648	633	669	668	663	702	635	652	661	696	708	660	686	653	623	670	622	649	632	601	669	644	649	619	692	639	657	682	682	642	667	695	677	654	656	641	679	649	673	689	629	707	720	629	608	660	722	625	660	707	672	657	686	673	681	638	688	678	682	667	660	688	653	670	690	690	655	686	659	647	648	678	701	599	639	662	634	626	710	662	643	682	616	685	648	635	672	613	631	657	687	689	691	696	649	662	667	640	682	667	682	706	632	665	669	627	638	642	660	641	690	660	679	611	683	677	701	670	688	687	665	704	713	637	672	630	650	677	688	624	708	666	640	632	684	674	650	639	673	614	690	668	648	677	664	657	670	608	649	696	626	638	696	649	643	674	630	624	668	666	642	687	639	614	669	644	682	632	675	648	704	630	675	719	657	649	617	655	666	664	655	623	670	672	681	666	710	701	665	670	685	648	656	652	690	645	678	639	686	682	686	622	665	693	648	625	663	662	647	678	647	688	662	656	675	631	686	674	664	698	639	681	691	698	708	650	720	650	680	674	671	651	674	690	640	668	642	656	648	734	674	683	678	638	686	642	655	648	672	616	605	650	711	724	688	644	653	650	657	695	651	694	671	654	619	678	649	602	685	675	717	691	640	634	680	661	644	645	652	696	659	622	664	642	626	685	673	623	731	661	639	659	651	656	699	703	680	643	633	662	676	615	692	631	700	707	649	692	653	662	641	656	700	673	680	696	651	637	685	663	643	643	659	626	628	596	658	650	630	656	662	645	661	661	682	657	654	686	683	655	667	690	632	663	676	638	712	664	695	669	682	582	678	612	640	664	682	658	663	660	700	680	643	688	658	702	712	727	669	591	659	670	690	689	676	675	686	675	678	654	689	647	669	616	624	642	672	646	643	641	721	656	689	674	668	701	699	651	647	641	666	697	666	646	628	660	668	663	660	671	616	625	662	671	668	630	648	676	644	631	649	672	639	634	646	631	626	658	606	709	708	644	678	663	668	653	624	649	703	682	675	626	662	616	657	697	679	665	689	627	651	681	669	653	642	655	659	655	682	684	678	676	663	658	687	631	667	681	683	623	630	672	667	668	661	633	678	646	640	637	712	640	681	676	664	667	710	660	665	624	667	629	689	722	647	671	669	672	593	679	618	647	655	648	725	658	635	647	673	616	623	712	680	678	674	651	702	636	653	674	664	692	636	668	641	659	659	700	658	636	644	686	604	664	670	628	685	665	643	650	647	633	630	639	617	674	651	637	675	653	676	656	671	654	641	646	713	664	672	687	700	660	690	658	673	642	670	655	728	663	646	686	666	671	681	664	658	656	630	643	610	653	648	648	676	682	653	632	665	677	683	673	653	656	646	648	667	639	669	680	707	671	648	693	657	636	704	665	680	655	632	678	704	703	655	632	702	619	680	711	653	639	616	695	643	669	657	625	636	645	625	634	692	665	625	686	652	685	665	649	656	605	670	677	639	654	710	642	677	650	681	694	676	677	672	701	707	660	606	670	663	678
23587	21007	28242	24632	22366	20155	11996	5514	3673	2647	2111	1809	1524	1405	1275	1153	1024	939	751	712	692	662	604	630	618	610	510	528	533	502	498	536	524	496	494	518	511	476	444	463	475	500	493	481	458	497	483	501	475	493	509	483	473	466	440	475	464	459	472	469	518	474	506	461	457	474	494	449	488	455	485	477	456	471	435	465	484	436	450	488	460	445	439	431	465	455	459	447	451	492	412	513	458	451	460	450	483	491	476	482	473	445	460	455	460	447	466	511	421	476	470	431	482	465	475	442	472	458	435	417	457	472	533	444	473	443	472	503	469	466	479	433	479	463	463	452	461	461	473	488	451	421	445	490	434	468	494	505	457	476	482	448	449	480	483	412	449	449	466	451	453	479	453	476	444	454	451	447	467	456	466	481	514	486	441	455	452	496	472	470	486	455	497	506	458	480	447	446	454	476	442	473	479	464	495	491	476	493	454	478	480	435	468	471	431	413	504	467	428	467	462	451	473	488	473	489	415	466	495	487	473	470	451	470	423	441	464	449	481	460	458	481	466	419	447	492	539	485	479	476	440	452	433	474	458	439	445	478	452	462	468	460	476	489	457	462	456	433	437	493	463	467	496	459	446	475	466	454	437	467	458	454	468	442	457	444	480	435	462	462	456	439	487	470	451	474	472	463	461	464	460	453	441	453	446	433	481	444	388	476	489	456	443	458	456	431	428	468	444	442	438	475	467	446	471	474	493	457	495	464	483	446	447	460	420	465	448	446	441	481	464	458	490	467	505	477	445	494	441	458	470	449	502	452	429	467	467	412	495	443	462	449	498	463	484	480	452	449	475	467	446	467	492	467	466	496	433	445	457	447	382	412	470	449	417	453	469	460	447	489	448	483	445	456	498	471	435	444	461	481	469	444	484	487	453	457	456	474	417	441	462	481	483	433	481	474	466	441	457	470	410	404	442	462	481	458	408	434	475	460	489	434	458	460	474	463	462	493	475	477	449	446	441	466	427	429	432	443	497	462	481	451	484	460	429	464	475	421	480	431	487	417	458	466	487	464	425	448	466	474	458	442	416	451	455	431	447	448	432	415	446	510	483	459	489	450	453	476	474	436	429	440	468	422	446	451	473	475	459	455	454	460	477	432	497	447	462	454	490	466	453	464	470	470	447	473	458	488	453	417	490	496	462	476	486	456	444	455	517	439	485	443	468	494	434	486	452	456	445	503	518	448	447	444	472	477	463	448	469	419	484	494	445	445	449	446	485	439	454	446	444	484	477	514	467	487	449	453	479	465	474	442	434	471	422	512	450	458	464	471	443	466	451	454	475	468	453	462	505	452	479	455	452	471	435	495	496	457	462	435	462	458	470	482	455	464	487	452	438	464	428	435	448	426	446	483	478	442	432	465	435	474	458	491	472	438	430	483	436	457	477	473	452	475	462	476	451	473	476	441	480	506	422	450	437	458	417	439	442	452	497	466	488	477	435	459	436	475	491	447	434	454	492	436	479	449	465	500	489	469	466	443	467	435	485	464	496	500	495	477	472	475	453	448	462	484	434	476	454	479	435	423	459	437	422	485	462	470	472	496	456	458	423	477	445	443	451	489	435	456	445	463	497	453	452	452	494	492	490	456	455	484	452	476	472	489	486	445	462	478	462	480	456	460	483	444	431	462	477	453	480	481	484	398	448	444	456	474	455	469	448	460	468	496	448	472	486	446	516	454	446	462	444	470	466	474	479	447	467	463	434	491	464	412	447	456	472	466	447	460	455	472	443	449	454	487	489	467	451	465	449	399	451	469	453	429	471	476	512	465	447	483	422	479	486	493	434	450	475	459	450	463	492	442	503	450	454	456	454	478	446	459	519	477	468	455	455	470	445	471	429	449	445	450	511	473	456	459	513	475	459	454	462	475	436	463	489	473	428	454	493	441	447	457	475	453	429	478	459	485	453	428	479	449	498	484	423	494	487	433	452	480	445	442	470	443	451	482	488	466	482	474	459	451	446	467	461	457	508	428	501	467	446	480	451	498	459	475	491	456	485	463	465	467	480	464	480	465	448	471	469	480	495	474	444	453	447	472	455	447	501	465	477	471	482	454	443	473	499	451	489	442	423	493	440	459	450	491	461	474	469	461	441	459	481	453	457	450	469	436	463	451	451	435	453	462	479	484	486	449	473	451	462	483	451	438	456	465	434	459	471	449	463	464	476	482	458	447	434	495	423	464	450	490	446	448	505	474	462	447	428	449	443	458	461	500	451	430	458	488	447	466	491	462	449	466	458	434	476	487	485	496	451	514	496	464	469	469	489	419	495	459	460	479	464	473	466	409	458	455	459	469	466	463	448	459	500	481	495	476	481	456	511	471	455	486	500	459	457	457	430	448	505	488	431	474	435	442	441	468	458	438	450	463	444	459	420	463	405	454	458	483	458	478	443	478	423	465	456	463	460	473	420	442	473	460	451	463	482	439	494	434	485	441	476	434	422	448	480	439	458	462	468	476	425	442	479	439	441	455	453	494	453	473	446	462	452	470	489	457	453	495	450	465	408	458	482	506	435	427	476	466	490	482	534	469	456	485	500	437	442	447	485	451	447	427	433	501	455	500	495	462	476	437	496	479	484	458	469	433	485	446	474	442	436	474	479	464	440	473	456	484	489	446	462	471	465	479	444	495	450	440	448	460	476	443	464	456	459	498	451	455	481	481	435	447	449	451	493	489	497	453	455	442	480	534	450	491	486	437	439	446	466	468	457	425	467	438	472	476	473	462	424	533	459	481	440	438	432	437	475	493	449	463	445	478	462	462	465	514	465	437	464	449	464	457	480	451	432	454	445	428	448	475	469	430	451	446	426	482	469	423	453	427	464	472	477	460	486	508	461	472	442	450	437	433	472	475	474	429	478	459	415	491	492	444	457	454	453	465	497	452	455	495	467	440	470	492	454	475	473	434	434	476	446	450	449	415	481	483	456	427	466	456	448	468	453	501	472	437	466	508	449	458	486	446	439	469	443	466	417	471	468	462	498	472	479	477	430	448	459	444	456	488	479	457	433	462	473	461	441	426	457	477	450	444	476	459	485	418	500	452	445	461	490	480	471	459	425	449	462	450	459	446	464	455	454	480	452	430	451	506	473	464	468	456	485	455	475	479	479	456	481	488	495	436	460	473	483	444	467	453	454	467	492	432	473	429	465	461	482	448	439	461	452	447	442	466	454	431	467	427	436	469	459	486	485	446	490	458	464	484	447	475	425	433	467	458	474	453	419	454	451	500	456	450	426	455	477	482	428	484	458	478	499	513	464	435	452	453	446	455	430	454	453	459	484	472	481	443	454	472	460	466	493	449	457	430	474	456	448	436	484	464	475	471	442	426	496	482	461	454	479	477	450	462	420	448	468	436	468	476	428	470	432	482	479	489	401	459	472	479	443	452	448	484	471	447	421	480	461	464	461	461	432	455	439	436	433	444	440	471	479	453	511	459	470	443	465	493	487	455	436	456	444	494
21244	46232	41423	32055	25485	18596	12254	7773	5622	4041	3431	2784	2245	1918	1846	1610	1413	1198	1117	893	874	834	789	735	713	660	672	634	654	617	626	575	621	554	558	606	580	560	529	498	536	558	528	569	541	556	529	528	520	480	562	541	491	535	548	508	482	545	543	484	509	523	501	543	503	513	515	458	519	523	483	579	508	535	536	531	510	502	552	493	532	505	542	526	493	522	511	529	504	529	505	518	525	506	523	479	525	524	535	542	506	514	584	485	490	531	501	503	529	527	529	508	542	537	527	515	500	552	507	478	550	502	532	493	512	501	515	501	510	504	513	527	524	511	503	504	515	516	510	529	578	554	548	537	552	521	482	483	532	516	534	519	496	496	566	513	482	524	518	528	547	524	511	472	536	547	488	520	518	517	536	502	549	536	513	484	542	563	552	512	503	530	525	527	500	469	502	510	516	499	486	489	513	485	501	466	509	520	532	536	516	502	566	516	526	475	515	554	498	560	539	504	495	505	524	500	501	559	512	501	494	495	491	506	522	515	503	573	538	507	496	526	491	510	506	498	565	549	513	526	512	494	501	474	523	540	523	541	473	514	523	502	535	530	551	543	520	462	467	513	516	486	517	511	538	525	521	538	522	489	535	563	529	495	539	501	530	518	510	552	543	500	506	526	525	517	542	563	528	527	545	510	506	548	504	537	538	525	510	525	574	530	537	529	534	528	520	524	532	472	516	537	517	556	559	533	470	511	509	528	490	500	522	527	536	538	470	559	543	505	535	493	536	513	489	473	549	506	520	536	535	491	529	513	549	515	551	491	511	515	490	497	518	526	521	546	522	519	536	530	505	491	532	516	530	516	547	526	494	499	554	508	517	485	514	484	518	506	522	517	548	507	527	527	503	539	532	539	533	501	529	552	514	511	531	527	529	488	527	517	548	504	516	520	514	521	479	510	506	518	499	506	521	507	533	513	548	499	496	517	517	500	565	550	537	485	511	531	536	521	516	529	502	509	521	538	478	512	524	509	488	526	499	523	481	511	547	536	554	513	545	503	587	547	485	514	527	559	507	516	502	489	567	496	550	493	507	527	518	509	529	516	529	518	505	519	521	512	505	553	519	530	508	569	483	523	511	509	514	511	520	482	540	523	483	542	530	521	541	500	477	548	502	517	515	533	519	495	502	545	529	501	533	548	539	478	526	526	525	505	493	558	536	514	544	536	526	533	555	542	535	518	520	542	481	528	489	473	542	535	514	508	507	534	524	488	520	542	551	519	546	534	559	536	541	494	538	539	564	509	502	499	535	528	504	521	555	536	520	537	552	543	526	520	513	540	478	504	489	545	513	478	520	516	487	516	516	518	500	500	525	510	535	531	514	520	568	525	500	498	506	496	528	527	512	490	497	518	534	562	497	484	516	523	484	492	501	485	516	490	486	513	537	493	533	531	555	527	482	516	526	523	492	486	533	536	539	550	516	498	453	519	542	549	502	566	547	522	496	526	512	529	508	495	509	552	496	502	529	532	502	529	533	535	480	514	501	522	505	510	500	489	519	495	512	519	531	544	517	532	534	509	519	506	512	528	562	492	547	502	520	522	535	534	512	541	517	530	535	520	498	505	531	526	533	545	545	494	499	524	495	518	530	518	524	553	514	530	501	474	488	544	516	508	495	512	511	506	545	483	533	532	532	541	529	553	484	515	475	535	509	514	509	552	533	514	545	534	559	487	512	532	520	481	522	517	559	486	504	507	540	509	497	526	527	557	476	536	514	542	505	503	496	522	547	551	488	557	577	533	584	462	501	530	525	536	549	487	524	506	514	505	467	537	556	558	518	493	507	522	526	499	534	488	520	534	513	547	529	526	537	547	502	509	546	498	479	532	515	554	525	527	515	542	483	523	560	585	494	498	514	514	516	506	526	571	499	521	518	570	504	518	532	517	548	528	527	508	531	511	534	534	544	533	529	500	513	509	515	510	524	516	546	510	533	452	530	557	509	541	526	513	493	537	507	548	488	518	557	490	529	521	502	550	507	537	549	542	562	519	536	483	536	514	514	477	510	529	495	511	495	536	521	520	531	547	524	566	525	524	542	529	531	503	536	543	528	517	503	524	521	512	520	540	528	499	499	515	509	515	464	540	535	528	545	484	534	543	485	535	504	552	514	543	571	501	519	509	495	502	530	533	537	522	496	513	561	510	528	528	521	513	454	569	520	474	508	514	545	527	532	527	529	524	508	508	517	502	563	533	559	557	517	519	539	557	521	499	519	528	535	526	520	518	482	498	524	543	502	519	529	538	559	520	554	515	510	491	507	498	553	485	499	544	546	528	523	494	495	500	547	489	502	492	494	507	510	534	497	490	496	496	478	540	507	550	509	495	500	542	572	529	535	515	505	537	505	502	516	491	529	520	500	526	536	494	494	503	512	519	532	550	508	494	500	556	511	479	537	488	507	522	521	499	540	570	493	508	534	497	493	521	534	541	502	545	555	548	503	534	512	543	519	511	508	509	473	543	541	476	527	528	504	531	483	511	532	553	549	533	507	513	544	527	478	540	559	534	522	520	534	467	523	486	514	503	499	515	543	494	490	497	510	521	505	510	542	505	496	544	534	535	463	516	483	525	520	492	493	518	522	525	481	488	526	508	498	530	522	556	516	498	524	494	489	494	551	521	526	502	484	505	538	523	490	510	522	498	512	491	537	543	494	493	515	490	533	534	568	536	549	535	494	518	554	510	536	534	492	526	506	503	520	518	542	531	541	537	473	506	469	520	506	531	518	551	507	499	530	527	560	548	563	496	499	500	554	528	534	503	503	478	553	506	515	515	499	570	487	507	498	508	515	535	498	504	490	530	486	495	477	543	551	493	494	506	480	505	532	478	508	516	538	493	520	518	513	526	515	474	537	498	526	556	501	537	556	537	548	530	525	486	541	530	481	524	533	509	501	494	532	521	521	532	514	539	543	506	510	530	506	546	515	528	567	494	515	526	491	495	528	520	535	498	506	469	541	488	519	540	514	548	505	518	501	502	539	524	515	512	523	486	531	532	511	543	534	503	494	517	506	485	491	536	510	462	517	479	498	543	534	538	539	524	488	543	488	524	525	544	522	521	481	531	498	524	506	509	530	555	568	515	522	550	515	537	512	472	480	537	537	489	517	530	470	494	538	516	556	488	510	520	481	528	480	516	543	496	528	544	553	517	491	550	562	518	547	493	509	485	525	543	505	543	497	560	547	507	532	504	498	505	519	560	552	506	515	510	517	487	584	493	528	541	494	505	528	475	537	515	535	572	514	533	511	484	521	517	473	532	535	500	539	524	513	505	512	548	512	510	529	475	544	505	492	471	488	480	520	568	506	497	544	502	512	564	528	542	512	531	523	521	531	496	473	523	519	536	500	519	490	518	511	519	497	530	532	537	542	543	523	515	472	579	487	544	537	562	465	496	521	493	478	518	496	515	540	485	493	519	471	524	540	535	563	502	532	542	513	509	540	505	496	504	539	504
24509	20998	27789	25822	21144	14178	7587	4008	2683	2060	1745	1472	1323	1227	1084	1041	888	780	715	661	633	626	601	586	578	552	528	552	515	507	556	501	544	474	502	542	473	483	485	505	517	492	469	503	493	517	479	489	499	485	495	470	478	514	499	470	475	502	536	485	452	484	493	470	519	481	496	490	469	498	470	470	474	492	444	450	511	468	471	487	494	488	487	518	483	497	515	497	466	489	495	502	483	492	463	479	472	454	494	446	424	435	445	518	469	486	457	472	493	476	485	452	502	508	484	468	443	473	495	462	456	495	456	486	455	453	482	498	494	470	518	463	462	483	458	453	514	471	467	465	454	505	487	499	501	464	486	469	459	455	483	504	496	476	526	501	499	480	458	450	456	470	446	455	476	478	498	450	489	536	484	481	446	449	463	512	448	506	499	505	451	468	447	499	499	477	484	451	483	421	492	514	451	438	494	528	499	456	493	483	464	459	452	500	486	482	469	456	490	485	468	461	489	508	480	502	481	510	442	498	506	467	465	535	473	456	443	443	465	492	513	472	504	462	464	425	438	479	468	476	493	479	471	499	490	458	460	499	483	525	476	525	472	473	513	514	473	504	503	452	472	462	508	509	461	505	470	463	504	503	463	497	494	468	454	480	452	445	472	453	458	473	456	463	490	469	430	467	480	421	522	460	470	461	473	453	436	455	461	495	522	488	451	477	491	484	477	497	501	503	476	448	498	484	468	459	504	507	489	493	478	475	505	475	492	478	512	485	486	519	501	499	523	484	446	500	463	483	479	475	442	487	491	492	467	470	458	501	439	471	431	439	491	468	481	455	463	492	481	488	456	447	475	462	480	500	459	490	485	453	475	450	501	456	481	479	493	484	506	479	436	488	465	463	458	527	465	471	455	456	455	509	432	436	459	450	488	513	450	511	487	459	476	496	492	521	439	459	510	465	466	488	472	494	482	466	489	470	452	481	447	499	471	479	487	454	459	477	476	473	515	513	477	512	514	507	499	495	460	466	458	499	484	464	500	472	481	504	482	436	498	435	511	473	518	486	437	503	512	427	462	470	499	478	499	475	482	498	496	480	480	461	479	459	452	476	452	442	462	474	470	463	476	480	484	502	515	498	516	515	513	480	479	493	485	467	498	489	486	499	494	489	412	474	461	458	479	475	459	496	474	478	452	488	498	439	492	494	495	440	458	459	512	480	493	451	487	504	478	500	462	489	473	481	499	465	502	500	467	460	483	472	473	444	509	494	476	494	491	458	485	461	500	502	493	492	484	475	481	459	510	467	497	463	460	453	495	484	494	484	482	465	501	484	448	447	503	449	495	446	484	518	515	479	456	485	460	449	477	456	476	468	454	474	451	443	491	450	451	480	450	475	474	473	497	450	507	448	489	490	523	447	458	498	475	516	467	479	468	457	484	485	504	453	428	446	455	436	541	479	489	460	516	469	479	445	479	425	497	492	479	464	476	467	524	523	483	493	494	491	516	476	455	500	511	478	497	442	454	472	486	440	473	471	472	442	457	481	531	476	473	474	459	464	503	496	465	490	463	492	435	488	462	494	509	457	521	453	555	500	473	438	461	448	521	526	462	496	513	464	487	434	523	460	463	486	478	456	474	483	494	446	493	484	440	479	462	463	457	474	478	458	468	470	476	489	467	482	474	417	521	462	490	479	477	481	478	431	476	468	479	426	499	495	497	483	491	476	492	479	447	469	475	475	444	510	505	434	489	481	456	493	462	479	493	485	455	481	443	510	470	517	439	469	488	489	455	490	500	506	470	452	464	469	471	480	426	477	428	466	470	470	495	507	489	490	531	474	501	483	482	514	481	454	447	458	463	467	497	463	503	431	478	481	465	506	479	447	466	487	484	487	473	491	489	486	454	525	497	440	473	447	473	444	515	462	464	506	446	489	463	456	503	488	453	473	479	492	447	456	479	487	516	448	454	478	453	451	471	434	503	464	460	448	447	471	480	481	497	459	473	502	524	486	491	487	531	481	470	484	470	473	463	466	460	467	468	473	494	512	488	473	481	474	498	468	463	445	483	454	484	495	480	472	448	469	505	489	428	452	473	484	456	474	488	502	447	464	506	450	449	460	442	478	473	499	482	464	487	490	458	454	468	514	462	486	540	481	493	506	477	417	488	530	453	509	477	489	464	470	480	462	457	488	474	509	471	490	512	479	478	481	442	499	504	475	471	519	488	511	540	492	472	466	469	464	421	489	491	442	474	444	488	501	462	530	493	475	457	506	422	483	497	480	482	477	484	488	425	467	511	470	474	482	499	489	443	478	477	471	466	457	477	477	455	459	451	517	497	438	521	470	480	455	492	519	455	477	443	484	496	489	478	454	473	481	522	452	486	512	473	484	485	464	508	466	500	462	449	441	468	461	492	468	503	528	497	515	430	464	473	509	474	479	459	488	473	487	466	463	509	457	491	497	472	476	520	470	468	456	507	472	472	510	471	475	514	526	479	455	477	499	484	481	423	480	456	432	464	473	502	448	488	444	447	439	455	513	474	454	457	497	480	491	450	492	508	493	506	486	468	445	490	473	435	478	459	509	490	461	474	486	466	465	485	483	479	466	490	496	452	480	478	459	505	510	492	473	491	476	500	473	525	515	481	469	509	473	493	436	506	449	431	526	476	435	497	499	453	468	452	418	466	462	467	471	497	445	470	482	509	456	488	457	492	460	476	497	469	479	468	473	436	473	491	497	536	521	495	447	483	494	490	450	482	472	482	485	443	507	489	476	482	466	487	475	461	475	499	506	461	438	480	475	433	428	445	491	482	462	462	458	452	498	457	530	504	496	494	487	505	454	489	483	470	469	460	482	477	472	488	519	457	473	464	447	464	465	448	481	490	491	471	447	504	492	450	477	491	473	474	462	472	472	442	483	486	473	486	473	473	449	464	486	500	504	470	450	495	472	459	477	513	456	512	528	509	511	488	486	520	495	471	468	481	468	471	479	509	487	475	498	494	443	542	459	451	483	498	470	464	461	535	443	456	473	485	514	470	488	480	442	479	482	471	512	496	478	511	478	472	494	489	510	480	473	490	504	453	493	458	499	472	495	453	442	473	454	471	459	448	488	518	504	481	497	489	472	487	472	499	475	501	513	509	496	453	422	478	506	456	452	524	474	510	453	486	468	492	463	470	447	474	467	493	489	466	442	474	478	456	531	460	470	468	473	503	482	490	469	501	454	485	461	432	476	484	433	457	504	489	470	456	494	498	443	478	486	488	490	456	515	459	522	468	519	480	469	461	526	439	444	470	488	452	495	461	508	482	447	463	458	467	496	469	474	505	487	467	487	476	463	510	479	499	491	486	418	473	466	455	505	511	488	538	474	474	472	530	447	477	488	450	460	441	519	464	529	461	478	454	501	456	472	517	477	486	494	463	453	498	490	529	481	519	522	447	493	467	493	521	458	463	484	447	441	474	466	484	450	453	460	461	470	444	440	492	456	471	514	449	474	484	458	497	488
21161	43059	38382	28795	22513	16043	10314	6611	4896	3441	2820	2311	1921	1725	1521	1481	1211	1111	854	871	687	756	717	695	677	606	611	646	576	603	529	550	542	589	562	541	576	576	582	468	519	548	481	538	558	561	504	498	542	537	522	536	548	528	516	485	519	542	529	497	524	499	508	497	485	531	513	487	531	514	500	544	540	489	548	507	493	502	525	494	522	505	522	496	506	540	491	534	501	531	542	555	555	510	491	535	492	525	493	509	509	513	506	516	543	534	511	469	522	501	554	531	507	534	546	515	481	512	515	554	522	498	524	529	560	509	573	509	500	526	499	537	524	495	504	530	520	533	497	527	536	525	545	463	494	511	529	512	537	515	486	505	511	510	559	505	543	531	517	502	506	530	510	538	526	515	475	490	521	518	473	526	521	510	513	537	532	538	544	505	548	511	545	532	557	489	527	531	502	496	513	483	519	522	546	509	497	542	509	530	511	516	519	503	537	491	543	510	526	552	489	494	479	512	485	562	520	535	491	472	525	470	477	480	503	535	534	522	549	518	509	514	491	516	474	509	519	503	548	539	546	514	489	494	563	542	544	520	520	536	539	513	537	497	510	536	503	540	523	527	497	495	486	567	560	504	511	541	519	504	537	519	497	501	513	512	509	516	519	538	533	537	505	486	521	516	514	540	493	500	497	508	530	500	506	512	532	500	482	537	509	497	490	500	499	502	492	537	519	500	489	514	528	533	525	538	488	510	519	517	596	503	535	542	504	528	513	498	494	502	482	480	513	539	538	489	563	493	506	521	560	519	474	530	511	539	512	528	523	582	488	490	561	539	518	528	538	533	546	516	484	513	511	512	500	530	546	516	532	533	498	541	489	522	533	542	547	523	509	518	542	513	541	484	534	532	484	537	537	544	506	526	524	473	548	527	524	535	570	525	551	558	508	512	532	496	533	528	543	497	537	522	498	478	525	539	481	517	486	507	562	536	499	531	512	518	542	522	558	526	485	503	468	539	504	525	571	529	510	511	528	473	575	470	521	509	535	497	485	507	506	530	513	511	486	486	532	521	572	544	494	506	570	497	533	511	520	526	534	521	540	471	535	504	506	526	541	466	531	497	505	478	507	469	549	541	518	546	513	515	532	543	519	524	509	496	547	503	506	500	533	514	535	511	507	495	514	523	558	503	500	531	553	503	545	533	519	476	486	534	525	516	495	507	513	508	489	514	534	518	507	516	569	495	526	500	526	550	540	530	505	541	516	511	498	512	529	516	529	532	529	470	556	559	522	537	512	600	501	530	518	541	538	551	538	459	516	538	517	538	515	487	548	496	502	538	536	512	559	482	514	520	543	497	520	505	518	552	561	534	514	522	534	515	505	507	504	510	545	552	523	565	515	535	519	529	514	549	509	548	545	487	500	501	535	525	504	523	534	527	465	517	526	537	520	528	538	535	524	539	508	520	510	482	492	495	502	540	526	500	490	551	526	536	549	543	518	493	565	512	515	491	529	529	494	473	535	512	529	535	532	538	547	505	488	510	482	498	526	487	529	499	536	521	514	505	528	507	489	522	462	543	463	525	503	529	564	552	534	528	524	548	520	516	537	536	511	503	488	496	511	476	526	515	454	557	555	518	533	514	478	500	528	521	487	563	535	496	545	514	492	526	481	516	544	523	506	511	548	517	480	499	529	546	502	558	529	534	528	504	520	572	506	552	534	538	546	515	513	466	544	502	533	502	488	538	531	508	519	502	518	487	515	501	506	561	534	512	515	520	536	553	518	525	501	553	492	536	533	497	541	528	550	565	481	577	512	485	583	512	537	500	506	524	552	544	491	542	502	523	528	524	535	504	558	503	520	510	525	531	501	533	491	556	491	487	507	518	494	558	512	546	522	471	512	535	487	500	487	489	556	496	508	486	518	489	534	533	510	493	511	551	513	509	553	517	506	502	503	534	496	532	536	519	508	521	502	526	493	515	542	486	496	518	529	534	487	548	547	501	552	517	562	508	503	475	499	488	496	483	506	496	520	531	504	491	505	523	528	521	524	556	524	517	517	559	507	491	510	535	507	531	535	509	544	498	507	526	546	560	552	538	510	499	481	543	535	517	527	537	526	540	514	514	538	525	520	510	508	561	533	514	520	530	510	525	522	496	525	495	530	537	509	498	492	499	502	529	541	544	543	501	467	509	482	462	498	463	520	502	559	532	530	544	521	518	535	532	490	517	518	513	536	509	517	534	522	487	512	553	495	533	552	544	531	516	515	532	543	481	517	536	511	540	516	526	515	481	553	501	482	518	548	511	518	545	500	481	516	495	487	493	531	483	541	521	468	545	502	486	470	554	486	499	521	500	511	494	509	523	565	497	534	518	500	502	556	544	519	495	532	548	471	516	523	555	469	521	476	512	551	490	549	513	478	509	552	498	532	493	549	519	511	545	550	528	550	498	503	500	535	504	515	514	516	495	565	556	502	489	487	559	534	570	519	484	549	488	536	476	561	497	507	493	515	561	490	538	535	499	555	491	493	532	507	490	514	545	506	501	488	505	525	569	528	508	475	484	551	524	534	517	543	555	506	520	521	503	505	539	527	521	534	526	511	511	515	524	576	511	527	561	545	505	501	505	509	494	497	534	513	510	499	554	546	516	518	524	523	537	486	541	495	527	531	553	509	548	501	530	552	533	537	490	513	520	537	531	536	510	500	496	542	485	507	483	525	519	508	495	530	549	524	508	563	528	516	553	515	538	528	518	549	488	489	522	514	517	505	519	533	504	553	508	507	513	510	517	502	554	520	547	512	514	516	522	507	504	541	530	492	550	524	536	544	535	529	551	490	514	516	505	523	516	548	519	501	524	522	521	526	536	499	506	499	551	503	468	542	467	560	500	570	528	502	504	508	520	497	524	556	552	519	507	524	518	502	470	512	531	506	511	507	516	515	517	528	532	569	488	514	510	522	563	492	478	525	546	503	531	549	501	536	500	523	555	525	540	497	527	503	529	540	522	507	498	531	546	518	505	537	540	513	522	551	521	479	542	508	505	536	522	510	533	502	540	552	518	474	497	531	535	516	534	531	488	494	579	524	505	523	582	530	530	531	541	511	515	501	513	515	568	519	555	504	511	525	487	494	518	535	499	482	510	496	528	483	544	505	499	517	499	508	505	559	507	543	557	528	504	496	513	507	563	511	549	509	524	494	530	536	525	532	536	502	528	500	535	532	533	564	465	460	544	497	528	478	519	473	517	548	525	515	529	534	525	580	535	505	504	549	520	496	543	526	505	532	521	549	511	521	480	503	536	542	524	513	515	536	537	512	501	557	503	548	519	527	511	493	553	523	518	523	511	539	536	498	495	493	528	519	545	528	501	532	524	482	520	491	516	516	538	551	511	532	524	513	480	522	513	541	468	499	528	503	520	475	491	540	521	499	511	554	518	479	542	513	492	536	504	532	563	498	554	538	556	520	490	530	524	533	491	522	579	530	512	543	504	540	509	524	546	518	530	528	514
22377	20994	28564	23699	21503	22667	20397	8439	4805	3527	2781	2095	1799	1517	1495	1262	1102	973	779	624	596	505	525	512	466	432	435	421	373	342	321	317	355	326	336	284	345	349	319	283	293	290	290	290	318	322	313	275	263	269	263	313	291	289	264	275	260	295	286	284	282	278	261	306	263	277	249	275	294	281	275	300	249	251	273	249	231	275	288	277	258	262	276	259	257	239	257	234	258	278	314	273	267	268	276	289	278	231	253	275	286	270	242	269	245	269	254	277	270	220	264	280	262	274	267	249	244	285	261	260	284	252	256	289	246	283	293	266	244	260	240	255	250	283	263	272	277	269	269	250	251	265	255	260	264	281	265	244	262	275	249	257	255	260	271	277	243	311	271	282	253	285	298	226	283	280	244	264	289	271	261	263	279	281	268	249	241	283	276	248	302	253	267	275	274	276	255	249	256	276	270	257	246	254	282	255	262	274	282	267	295	312	260	280	279	289	257	257	269	267	243	256	235	263	239	269	277	266	270	259	262	280	234	282	281	281	266	275	282	280	264	274	224	247	303	232	266	260	245	257	253	255	246	265	267	273	257	265	276	260	274	256	281	228	273	264	281	290	270	282	259	293	264	256	256	275	287	269	279	266	273	268	252	271	258	260	287	271	258	261	258	275	245	278	260	252	278	255	288	275	271	271	281	255	256	284	278	255	281	272	253	266	288	259	279	243	263	277	256	275	277	252	276	287	248	278	271	253	278	263	264	286	239	276	267	274	261	260	235	285	268	278	266	269	253	270	272	239	269	280	252	281	258	269	285	273	245	258	288	249	251	239	279	266	285	255	255	261	251	240	264	228	257	271	273	267	268	230	261	284	234	269	285	271	247	283	252	279	293	253	292	262	294	302	260	260	284	262	256	244	280	267	271	254	284	253	256	265	241	262	270	234	290	252	262	285	258	259	254	234	268	274	283	279	250	273	266	281	275	227	290	296	260	249	287	268	274	306	258	267	286	271	262	264	245	253	247	253	278	273	249	264	280	262	260	257	265	277	249	281	304	220	255	289	283	264	263	264	280	238	285	281	279	250	290	257	260	249	260	276	274	269	268	239	254	264	297	249	268	290	274	260	279	256	279	268	326	256	271	272	233	252	294	294	279	285	250	272	286	254	270	294	274	236	272	249	261	289	280	263	284	251	278	266	230	256	261	251	248	271	249	267	262	229	252	265	262	264	290	264	274	275	259	287	275	289	264	275	273	244	224	240	253	267	273	302	257	291	246	258	286	269	280	269	263	286	279	261	261	235	269	254	307	285	273	269	274	274	248	270	268	269	274	284	249	272	274	278	280	289	277	277	263	286	254	270	253	272	234	259	262	265	285	271	275	277	274	252	273	275	274	225	266	266	280	278	272	253	277	296	233	266	261	282	272	238	276	288	290	287	288	263	285	280	275	296	255	279	259	261	243	260	271	276	246	260	239	255	267	250	254	281	269	284	286	261	271	261	280	331	255	264	283	277	280	242	279	269	280	240	300	271	283	316	238	279	269	235	239	214	264	281	271	284	276	241	298	285	281	263	255	309	268	246	237	282	247	275	261	267	254	282	264	279	263	242	278	253	273	239	267	248	248	287	298	259	248	253	297	273	261	281	276	267	279	279	269	256	289	248	256	263	284	248	260	264	264	279	268	273	262	273	273	268	275	248	307	275	262	275	239	271	252	290	255	257	291	272	270	265	270	284	249	264	276	272	266	257	279	272	291	275	266	254	297	294	276	241	259	268	273	273	262	257	277	254	275	239	299	262	278	260	268	282	258	268	235	279	266	291	241	253	291	249	264	277	259	288	262	275	255	260	251	267	251	242	286	270	257	251	285	268	271	240	260	241	264	272	243	280	259	269	260	236	265	266	268	284	269	264	247	244	289	270	257	263	305	301	263	261	271	253	261	271	284	256	259	271	267	282	258	258	262	273	243	290	249	271	274	285	249	247	260	277	228	246	272	273	250	237	258	243	267	260	278	266	250	268	258	246	244	253	286	278	246	270	257	268	265	252	265	265	279	272	279	281	269	273	286	248	264	260	251	287	267	267	274	286	292	261	273	261	274	274	249	261	300	255	288	278	261	250	253	313	278	245	260	261	262	262	225	250	279	271	260	306	259	283	250	246	275	256	258	262	262	259	289	251	269	269	267	268	257	317	283	252	267	261	301	271	274	282	258	307	274	265	266	255	285	263	267	275	285	260	286	251	253	247	280	278	263	246	265	260	279	280	253	254	287	233	240	284	254	256	272	279	286	268	272	261	265	263	261	252	267	266	278	240	237	240	236	261	254	251	248	277	290	292	271	267	270	281	281	264	267	258	278	261	242	273	273	261	285	271	248	295	243	253	247	265	266	275	274	262	263	268	267	314	270	252	270	256	261	270	279	263	261	286	272	271	303	299	270	291	275	254	263	273	267	242	302	275	268	260	244	274	260	274	264	241	250	270	252	269	272	276	261	237	256	262	283	286	256	259	262	264	292	276	270	259	267	250	256	246	274	281	269	295	260	253	272	253	255	253	273	264	242	273	237	288	274	258	262	256	281	252	263	278	272	257	286	270	285	282	257	246	262	270	247	291	264	260	292	266	270	254	281	243	253	269	253	298	275	278	257	281	239	257	245	285	265	279	303	298	254	241	327	261	255	290	274	296	293	246	283	268	277	280	261	249	290	286	282	247	260	259	265	281	272	262	260	280	270	249	283	253	259	316	282	249	250	251	276	296	280	310	274	269	265	252	240	251	258	245	264	285	238	264	262	261	243	271	270	282	266	249	291	261	277	272	256	270	275	292	280	269	299	249	282	238	257	249	259	279	253	279	254	264	251	276	279	271	286	263	263	285	264	261	308	266	295	286	298	272	303	274	270	233	260	244	275	231	261	230	276	278	259	259	260	292	295	269	265	252	279	289	253	327	289	272	263	278	226	266	265	251	293	283	261	243	275	248	276	294	270	292	266	283	275	287	281	266	275	217	254	283	261	258	267	293	299	268	257	272	258	273	283	265	285	248	264	268	289	276	223	280	269	279	270	256	262	270	284	272	253	273	267	260	279	277	263	278	264	282	278	284	235	264	239	284	312	256	258	256	233	289	262	266	296	247	267	264	248	275	263	294	276	277	274	246	277	253	260	289	253	275	253	271	240	276	256	272	271	281	263	245	279	267	280	268	269	274	270	270	288	251	265	268	291	268	256	258	247	285	264	289	292	253	255	242	257	231	274	247	260	237	259	272	262	274	274	247	283	274	247	257	268	286	278	282	286	263	289	293	263	281	265	236	273	261	239	285	274	272	265	279	245	247	283	269	236	250	259	241	300	267	268	265	280	269	261	286	285	245	232	265	266	260	274	279	252	282	251	271	261	270	297	277	270	290	258	229	242	267	320	272	288	272	265	233	244	271	275	284	265	288	280	259	267	263	265	276	277	263	241	265	264	258	274	298	285	300	277	271	285	278	279	286	276	252	253	263	284	258	276	290
24030	51280	46372	37211	30895	23273	16066	10667	7736	5544	4551	3410	2910	2445	2159	1944	1638	1383	1068	854	776	809	720	632	638	528	447	491	454	423	403	401	381	378	408	376	394	394	329	331	389	323	369	372	309	331	342	328	307	328	330	330	303	315	277	314	293	316	332	315	333	297	320	283	315	301	302	276	287	300	287	290	292	310	292	322	316	293	289	293	304	300	300	274	269	270	299	286	277	315	308	286	296	284	303	328	294	266	323	298	290	277	311	291	293	288	297	298	307	314	292	278	301	288	294	308	307	284	285	312	319	305	276	301	289	285	290	285	275	315	311	311	307	296	290	302	283	287	262	282	291	282	306	311	302	278	284	262	258	289	309	300	280	278	293	302	294	282	305	306	278	293	292	262	308	277	275	323	301	296	291	292	273	332	320	300	298	293	296	285	260	316	278	324	298	293	264	294	310	288	292	296	321	274	297	267	296	298	270	319	310	308	264	288	299	274	292	268	254	283	289	298	330	276	290	278	292	282	268	295	279	301	274	295	291	270	265	290	276	285	278	302	324	260	296	297	259	296	315	285	276	314	278	262	270	288	276	310	292	303	305	313	277	305	279	335	281	283	258	295	315	266	296	295	308	317	318	300	276	282	283	296	306	315	281	297	312	304	291	287	307	300	294	287	282	316	292	272	331	277	288	278	280	286	295	272	315	291	271	319	317	287	301	293	302	284	290	293	291	308	302	291	285	322	309	301	273	302	259	297	286	304	278	298	317	285	290	323	299	266	266	277	284	341	303	299	269	299	298	313	264	270	287	272	267	274	290	323	308	301	296	305	281	309	288	304	286	280	308	292	290	335	295	320	301	264	305	312	265	293	285	276	299	278	283	290	295	271	291	283	340	309	291	261	285	275	308	311	314	268	271	259	267	307	282	279	309	310	290	274	278	252	288	256	255	298	292	291	285	277	264	293	310	294	305	302	260	293	285	292	304	299	310	324	282	312	292	299	315	293	313	289	264	296	300	294	301	297	301	280	305	284	275	308	285	287	293	291	312	274	278	293	284	297	306	327	273	325	290	283	303	307	288	306	297	312	279	324	251	270	263	293	296	297	301	303	280	282	328	317	301	301	327	287	296	251	312	258	284	287	287	291	289	282	264	295	316	299	292	283	266	322	295	311	315	315	287	310	279	299	295	252	288	283	271	325	314	290	276	303	295	282	257	301	309	310	291	286	310	285	293	295	313	272	282	271	291	321	295	281	324	311	304	276	308	292	298	277	301	298	311	301	306	282	289	287	307	272	268	306	298	258	290	288	267	290	291	277	275	313	271	324	284	246	293	324	282	283	298	324	306	298	272	336	264	301	289	324	313	306	290	281	275	302	284	305	268	292	286	300	297	283	287	282	303	286	308	293	312	321	297	290	284	276	309	313	306	304	276	314	264	280	279	284	274	325	315	286	286	282	286	311	300	320	266	297	289	299	293	277	308	307	287	286	315	279	301	298	319	266	304	275	285	280	295	316	267	296	279	261	306	281	288	278	296	312	268	304	284	295	270	294	286	257	302	275	305	313	312	268	312	298	301	277	316	300	287	320	269	311	290	312	307	318	283	291	303	311	272	292	286	296	286	305	290	312	310	275	283	295	283	283	316	295	281	282	269	282	306	305	295	288	277	270	281	285	304	296	287	308	294	295	284	262	308	270	320	285	321	302	295	301	324	298	311	293	315	321	298	290	300	291	298	314	268	289	277	285	260	283	299	295	281	298	318	312	287	282	268	294	314	286	268	298	324	314	291	317	295	317	303	289	286	283	279	291	300	299	314	308	289	319	266	301	293	297	301	269	295	287	332	292	308	308	292	337	298	319	274	286	288	287	294	301	306	297	312	288	294	286	319	292	282	307	274	325	326	297	311	294	264	272	299	314	297	319	289	295	285	266	304	269	271	305	232	307	293	278	304	291	287	298	302	276	281	305	304	307	279	300	264	305	291	286	297	281	310	304	279	283	332	305	282	304	308	296	297	320	274	282	309	273	309	291	300	314	300	288	288	309	276	285	283	299	315	285	293	299	290	281	265	310	298	299	312	289	269	281	292	289	304	304	305	294	273	322	299	292	299	278	269	308	337	287	280	291	293	281	251	274	306	282	286	301	262	309	281	247	296	282	301	306	267	276	297	291	299	289	336	278	273	292	292	302	295	314	278	325	262	285	285	296	292	281	287	278	264	264	309	252	278	288	275	285	340	275	309	281	295	316	287	288	351	291	283	284	305	287	297	325	290	310	307	286	295	282	305	293	256	293	268	279	278	270	292	290	307	299	306	310	300	283	300	280	267	274	296	288	283	280	330	299	302	282	349	292	317	278	292	285	304	304	312	312	301	276	310	303	291	282	284	293	300	288	296	293	307	281	291	315	296	283	320	270	309	296	268	282	305	310	295	308	284	311	305	269	278	257	306	292	282	276	277	303	278	290	280	280	300	322	279	316	295	303	263	330	313	277	289	302	323	333	293	310	253	298	288	276	271	318	317	294	315	319	297	304	298	297	289	292	311	299	289	281	272	319	281	274	302	294	304	308	240	281	299	291	272	278	298	331	311	310	302	284	292	272	288	310	267	282	308	280	290	297	264	318	332	270	313	322	294	297	283	280	279	319	288	297	269	295	302	287	302	269	292	292	304	308	318	294	311	310	301	297	270	278	293	284	286	313	283	297	283	268	309	298	255	273	265	288	302	291	300	318	296	294	306	292	283	265	318	290	313	321	297	298	268	300	295	301	289	286	294	299	293	312	266	310	297	306	297	298	311	300	290	301	317	303	276	288	287	311	293	307	314	310	293	268	281	306	263	313	293	334	332	286	322	290	305	293	280	281	312	297	294	269	301	264	289	305	284	278	287	270	293	322	300	258	315	319	298	292	303	263	313	274	338	302	316	291	312	317	265	323	290	308	297	284	299	289	268	279	298	263	290	303	301	299	289	306	303	294	278	292	292	316	280	286	314	321	307	292	231	291	269	260	288	297	280	301	309	296	296	298	278	295	267	305	311	294	250	298	327	283	296	305	317	272	308	280	278	257	327	304	292	333	280	303	292	320	257	301	266	293	307	326	280	295	295	302	296	309	260	310	282	298	305	265	278	310	304	293	270	278	296	285	283	312	325	282	296	299	314	335	293	284	266	281	302	292	288	288	271	272	310	286	311	284	289	334	279	273	275	275	282	249	292	290	299	289	306	295	296	279	305	293	320	294	291	296	286	304	308	305	295	288	312	301	272	291	289	283	312	294	300	294	300	289	286	304	326	287	309	306	298	278	270	289	284	253	321	310	274	294	271	286	278	307	296	321	251	300	299	309	312	290	320	297	298	272	305	287	288	277	281	281	276	271	297	269	280	294	281	291	303	284	262	312	292	277	309	300	310	273	296	257	309	292	325	290	273	283	314	299	292	318	310	285	302	278	297	319	279	273	287	279	260	290	303	277	281	289	313	294	297	258	280	308	311	293	299	308	323	268	271	267
27667	25038	30640	23836	14908	8579	4879	3016	2191	1753	1527	1303	1266	1066	1068	987	943	867	750	757	700	705	669	658	659	606	637	627	650	562	615	622	607	621	614	629	657	650	634	598	603	604	615	606	632	625	623	608	678	596	600	588	593	546	605	592	590	631	610	587	641	628	664	623	592	596	611	598	573	620	586	602	574	640	615	589	625	669	618	622	615	590	589	634	599	593	644	603	579	609	648	590	602	615	590	575	619	582	619	632	598	606	606	600	605	584	617	606	554	582	591	613	583	597	608	644	622	621	575	597	579	608	584	634	596	667	605	589	629	586	619	590	591	640	593	593	609	598	658	637	631	590	606	586	613	617	622	619	591	583	597	582	585	596	611	649	628	582	611	605	648	601	625	663	590	607	606	620	589	597	596	602	635	616	623	601	616	636	609	675	606	603	586	610	571	612	593	610	619	609	637	608	618	578	599	614	597	621	588	602	624	638	586	566	590	583	665	595	589	617	609	614	591	612	599	653	616	600	611	625	627	600	598	573	612	597	572	568	566	630	635	597	573	579	619	627	639	606	608	636	620	622	579	639	557	631	621	571	602	588	620	597	618	612	628	597	618	648	628	628	591	612	571	615	586	618	610	600	635	585	672	621	624	624	596	579	625	586	600	601	574	619	611	633	614	615	611	591	599	584	574	595	623	613	621	592	659	656	559	606	628	644	574	623	627	596	570	610	612	592	619	622	607	639	617	578	594	577	636	623	593	617	592	580	616	593	625	616	621	562	600	647	654	616	612	615	662	575	598	620	644	550	552	600	622	599	556	590	591	610	601	589	599	575	632	621	625	618	590	651	601	598	611	615	600	582	553	572	603	585	580	604	619	603	628	644	562	613	584	618	614	606	605	611	652	613	621	630	596	637	574	634	630	640	633	648	580	634	603	663	604	619	612	597	615	578	593	630	604	629	660	597	606	596	622	576	613	594	563	605	615	660	583	603	593	596	567	627	565	611	631	622	653	578	621	615	594	571	604	579	577	583	683	590	609	589	614	598	607	633	610	600	628	593	629	626	593	598	595	625	645	597	588	650	582	596	582	623	605	589	645	585	602	593	609	605	619	601	630	623	614	588	590	584	610	589	618	611	595	636	608	610	569	616	646	619	598	601	633	609	579	633	621	624	629	618	614	635	614	600	591	572	648	582	603	584	580	626	661	620	612	592	610	582	597	625	610	597	587	607	629	604	609	638	653	660	601	626	590	591	601	637	616	607	586	627	593	612	618	591	628	574	631	598	604	604	560	571	571	605	609	638	646	609	586	614	604	596	603	604	604	609	605	579	596	644	563	576	655	569	588	622	594	612	616	644	599	612	616	615	602	583	595	604	639	631	584	613	595	597	637	628	595	610	579	611	623	624	586	633	603	570	595	587	608	574	663	586	561	601	627	605	547	615	643	604	572	626	626	627	589	587	602	610	596	600	617	596	648	624	605	624	610	608	607	601	592	587	592	604	593	625	573	621	604	598	581	610	620	585	635	602	650	600	604	642	612	577	599	580	587	560	581	628	623	586	618	609	590	623	559	590	620	581	627	638	642	606	604	575	577	606	620	589	618	601	556	555	556	572	609	607	589	590	637	577	620	572	601	637	609	582	598	629	557	590	621	580	615	623	615	614	608	617	637	630	616	606	603	581	619	623	600	559	640	600	614	597	568	598	572	601	558	618	599	618	598	653	587	604	592	628	597	594	599	642	646	598	627	628	579	598	616	571	583	584	608	587	591	631	630	603	618	615	629	620	585	630	637	618	578	587	569	565	623	593	539	631	592	662	633	594	548	607	596	598	595	590	623	605	606	596	604	607	623	623	621	574	639	621	601	582	592	610	640	611	584	607	598	579	599	565	645	582	609	574	586	651	608	599	593	585	597	596	644	660	553	611	558	597	575	628	603	625	600	598	606	597	578	610	592	634	647	612	626	593	604	607	589	614	613	585	585	593	583	622	586	617	634	619	592	641	592	599	592	628	602	604	637	626	589	600	631	601	587	618	573	577	622	607	579	617	594	610	605	596	635	604	637	630	599	594	646	568	621	658	618	588	582	609	598	621	526	624	637	583	623	636	611	632	595	602	614	599	636	608	601	575	627	610	602	597	576	586	611	602	605	578	598	614	580	595	633	570	591	602	622	610	599	553	635	617	637	606	621	682	610	587	611	608	614	570	570	631	636	583	615	562	626	599	590	624	649	624	609	649	596	662	563	597	583	632	643	641	647	629	630	626	569	582	602	648	588	610	599	611	597	611	605	619	640	583	606	610	607	603	595	588	635	631	604	584	628	603	621	633	629	627	660	601	618	595	590	579	602	637	619	601	634	620	625	640	569	593	551	581	592	597	603	670	597	587	636	572	644	621	644	596	552	650	585	607	602	606	599	607	581	598	596	576	576	594	594	604	574	563	620	605	648	620	587	577	573	612	589	568	628	645	614	598	584	588	601	604	663	599	620	659	652	634	609	589	597	597	604	609	600	613	612	601	669	573	574	585	594	611	573	610	593	625	625	619	589	633	578	619	617	619	612	580	603	609	589	602	616	602	637	606	608	611	589	570	659	590	614	595	565	625	628	646	634	594	599	592	629	619	606	602	607	593	571	591	609	603	618	600	648	631	656	577	667	596	562	636	598	622	611	639	643	585	631	572	615	586	594	608	607	632	565	566	599	639	622	565	598	649	613	621	602	603	580	585	638	590	611	587	560	582	620	607	607	545	639	606	645	615	604	605	597	567	612	625	646	624	584	610	583	618	601	575	559	569	618	590	593	589	610	610	565	615	582	627	616	630	629	591	623	593	611	611	579	625	559	619	633	572	643	625	640	550	628	555	663	597	625	670	615	562	572	610	623	599	591	633	628	571	639	532	645	647	637	594	572	613	624	617	602	667	576	644	611	569	607	610	610	645	620	586	619	616	606	600	618	655	638	610	615	580	651	623	593	663	654	611	631	589	586	621	575	585	601	607	615	589	570	616	612	599	580	579	617	647	575	627	598	595	613	581	588	589	619	563	612	594	667	621	619	614	637	552	592	597	601	588	633	650	569	639	633	648	625	633	598	579	603	549	551	595	602	628	590	626	595	600	629	652	631	597	547	595	643	569	616	609	602	586	612	633	685	632	594	634	586	592	597	592	590	603	623	548	630	571	613	579	595	601	591	573	575	601	665	681	596	661	644	606	632	660	599	641	598	592	604	650	633	574	607	616	650	612	580	610	612	593	608	655	587	594	578	597	569	601	569	617	647	641	603	582	600	604	602	639	627	635	632	642	582	611	634	560	613	601	615	605	581	601	570	622	614	596	567	578	613	595	615	593	617	562	586	605	593	616	616	601	609	605	621	590	659	638	623	627	618	581	582	641	620	540	616	603	603	618	622	609	611	600	601	576	602	624	626	623	606	601	596	596	632	581	627	583	622	651	591	639	645	592	603	570	610	579	635	650	609	602	648	603	601	614	607	559	615	591	624	612	626	613
20445	38400	33266	23175	17262	11683	7393	4914	3689	2710	2317	1920	1724	1556	1412	1348	1148	1091	883	883	803	802	779	781	756	752	715	757	664	715	667	699	666	711	659	701	665	699	654	652	713	634	609	665	692	656	694	745	682	699	645	700	704	664	638	649	628	731	645	715	704	660	707	677	672	686	682	648	658	665	687	680	669	688	645	650	695	704	663	656	656	693	649	653	659	667	718	695	655	655	652	663	629	612	688	680	660	678	667	677	663	629	651	674	677	676	639	677	677	669	700	645	691	646	662	684	695	687	708	659	669	679	688	654	702	670	665	704	681	654	697	681	662	623	693	673	680	646	644	660	694	627	685	685	690	671	701	679	677	639	689	606	631	690	652	681	638	690	672	695	679	676	640	631	645	666	665	697	720	646	629	692	648	649	681	695	622	688	672	641	655	688	695	717	654	652	643	651	744	663	650	671	719	652	705	686	650	636	695	668	668	686	681	713	639	639	685	676	679	639	679	680	668	667	686	651	633	701	637	655	698	601	672	712	669	632	726	632	676	664	695	666	665	653	638	611	700	623	669	691	679	667	688	673	664	687	630	672	664	657	636	665	681	676	701	733	682	676	660	677	702	663	679	694	642	658	686	709	648	662	647	692	644	649	625	672	659	676	671	708	645	692	659	659	643	633	721	674	703	672	652	688	641	667	659	675	664	746	662	691	660	665	668	621	659	681	655	656	682	670	653	678	702	685	728	668	696	666	668	684	654	643	646	631	687	661	672	642	646	689	672	733	685	637	650	675	704	697	659	705	663	710	689	648	624	696	664	716	638	618	697	727	689	646	678	646	662	665	633	656	672	678	650	644	676	619	651	652	638	696	653	664	651	689	701	651	648	649	648	710	635	650	686	645	634	683	652	679	639	674	723	702	653	634	646	663	661	670	657	706	651	703	636	672	679	672	643	697	662	643	689	728	685	629	700	679	684	699	707	656	668	668	686	671	655	680	701	675	678	631	676	670	666	685	691	623	712	665	680	697	639	702	656	694	682	676	674	666	662	676	677	680	676	676	664	608	716	710	705	703	651	665	673	634	683	672	621	653	659	674	674	651	626	678	661	730	654	652	668	662	678	678	697	704	646	705	684	693	657	647	653	676	706	645	664	657	659	634	647	677	697	674	635	665	670	670	665	706	659	672	655	701	663	672	640	643	688	665	665	663	669	660	658	701	649	653	617	690	721	694	687	650	674	606	659	653	686	678	668	703	653	689	685	687	681	666	651	694	701	664	670	641	650	667	701	662	667	675	685	685	658	697	679	635	662	692	697	694	676	683	697	653	672	664	639	666	656	704	678	692	763	673	644	717	669	653	648	699	658	679	679	648	686	660	677	684	653	627	702	660	672	708	666	666	653	680	714	648	656	654	616	696	660	680	683	727	656	659	682	705	654	665	643	684	659	669	698	666	704	664	672	681	654	655	697	699	679	692	695	682	670	685	663	679	662	683	665	665	641	664	675	662	694	684	667	695	685	643	668	652	689	646	702	702	662	662	639	693	665	649	646	695	689	668	650	661	691	630	680	660	615	707	668	685	679	668	666	694	648	644	697	679	659	674	661	650	659	679	666	692	667	638	677	716	679	630	664	639	672	650	664	659	654	715	725	587	707	635	639	668	635	697	674	691	659	650	700	639	643	657	679	740	635	693	667	668	684	638	688	699	709	702	660	625	653	630	682	678	700	643	712	634	663	645	675	628	647	669	650	700	665	642	711	659	665	700	637	643	660	637	682	683	750	641	606	717	661	666	628	720	680	641	660	640	671	697	667	668	663	701	651	646	682	646	664	616	691	663	652	623	684	663	644	694	638	625	666	692	683	682	673	669	631	633	647	661	694	632	663	693	622	648	691	684	661	690	647	666	675	662	668	705	698	687	690	706	693	683	653	653	662	734	671	663	693	622	694	667	712	668	676	656	667	634	678	680	649	672	661	649	670	651	639	610	655	666	655	651	734	675	670	728	631	648	712	701	670	671	714	637	651	692	656	643	655	633	609	630	676	666	677	661	703	651	686	676	694	642	675	677	680	673	637	701	694	660	639	630	695	686	711	663	646	662	640	636	714	659	664	664	695	666	653	645	695	660	641	619	700	682	637	654	627	649	676	702	673	721	662	668	660	659	636	676	649	613	681	675	648	649	692	702	707	664	651	619	671	632	686	660	671	701	673	673	647	678	696	679	691	691	682	676	688	703	658	698	670	657	652	641	699	643	690	705	687	671	648	663	706	653	663	676	712	621	678	668	698	639	637	690	669	653	683	651	673	679	680	668	712	686	648	680	683	680	688	713	691	671	664	693	702	700	693	684	683	669	699	677	688	613	670	681	674	645	658	700	657	652	687	689	677	706	618	670	693	640	687	654	662	697	652	679	652	687	660	692	724	669	645	655	686	676	631	682	656	726	624	653	650	643	683	694	663	654	660	669	719	688	708	683	661	688	634	689	674	672	697	637	671	661	652	623	670	685	700	672	707	624	685	690	656	682	706	666	681	639	692	651	635	654	659	670	669	650	676	649	662	654	650	700	718	688	714	675	722	703	624	667	626	679	648	632	640	647	677	679	667	674	669	649	653	648	698	646	687	685	628	639	661	680	649	701	668	658	655	682	671	646	660	650	675	694	653	648	719	692	647	663	657	661	664	724	716	684	663	700	648	710	663	713	709	650	714	674	630	669	679	671	640	685	693	674	689	652	688	684	614	693	661	638	663	657	666	692	669	657	696	659	729	693	654	648	628	654	672	713	684	675	645	680	622	695	664	658	667	697	677	673	691	648	700	677	662	689	645	728	686	701	693	698	666	665	643	681	649	706	639	665	674	687	652	680	633	651	686	707	620	666	683	645	693	675	709	654	679	644	701	672	693	644	710	619	665	681	673	633	654	612	678	681	663	675	681	680	683	705	661	667	730	652	647	732	672	682	670	688	676	663	653	640	633	724	666	710	663	716	684	683	660	676	677	682	668	646	708	636	621	682	659	689	694	640	649	656	704	649	677	704	656	620	659	702	662	660	688	668	706	631	689	655	673	722	667	654	709	647	699	688	703	668	692	633	710	702	656	698	627	670	635	653	680	681	676	718	702	690	692	653	696	680	670	718	674	673	641	667	691	621	624	668	654	728	688	629	648	657	656	649	694	647	695	682	690	653	658	675	660	667	701	660	659	655	672	677	652	634	711	666	648	674	691	666	669	696	642	740	713	639	706	653	706	649	705	641	722	642	676	662	672	675	687	656	658	682	641	688	658	668	617	662	629	682	714	689	672	697	626	662	690	642	651	696	665	728	707	631	687	624	618	640	637	683	680	662	623	667	678	675	644	634	680	702	667	678	688	656	679	703	676	637	668	669	718	674	656	665	652	705	635	650	706	646	636	639	682	665	627	692	663	685	673	645	682	664	655	694	624	675	663	722	634	640	652	677	653	738	651	653	644	679	649	644	647	668	654	648	682	706	677	667	686	668	677	640	657	682
23469	20976	28279	24420	22249	19899	12011	5526	3455	2576	2082	1743	1540	1400	1257	1100	1085	917	776	710	645	675	562	605	582	587	496	557	501	505	476	502	496	496	514	505	521	483	464	483	500	462	494	452	516	473	487	480	445	501	460	469	477	468	422	497	425	526	456	482	452	486	442	457	454	479	471	486	445	471	459	454	452	463	460	502	448	508	455	480	459	433	456	487	490	494	438	466	467	456	466	491	452	443	477	490	472	468	424	515	457	466	454	487	436	447	474	494	456	470	467	447	460	477	489	438	488	452	481	499	459	451	476	464	462	488	426	455	436	505	447	432	458	464	447	456	455	481	431	460	492	469	464	472	470	453	448	470	474	456	509	461	468	458	452	491	460	461	467	492	466	473	470	451	486	442	470	453	460	488	460	486	468	459	497	483	448	477	501	509	461	471	488	476	466	514	466	434	509	460	427	491	473	498	471	452	435	472	442	464	439	457	457	455	473	474	481	466	472	494	465	501	483	458	457	451	438	455	427	476	406	481	503	433	467	492	453	456	446	459	440	462	459	520	444	449	452	444	502	477	489	487	455	482	440	440	484	463	434	446	472	494	466	463	453	467	453	452	469	442	495	443	436	478	442	469	483	474	468	468	487	496	494	458	462	495	462	469	466	468	470	463	504	489	471	508	472	464	514	468	413	473	480	440	421	462	481	459	448	487	423	448	437	478	439	477	484	483	436	464	483	449	487	434	497	472	438	455	456	465	480	443	488	478	464	475	457	453	480	454	494	442	495	483	463	475	456	443	486	479	460	499	534	478	487	478	450	462	466	486	469	442	500	475	430	452	446	469	458	458	482	422	454	457	486	479	437	469	443	449	434	454	443	453	501	485	473	442	461	463	459	462	472	471	500	454	479	476	478	498	435	424	421	504	452	429	452	452	429	473	481	476	472	452	463	475	442	436	489	451	454	490	474	431	421	484	465	473	478	430	434	439	444	452	480	471	431	454	473	470	506	428	441	469	462	458	421	486	537	501	504	479	493	433	467	472	457	463	493	471	443	443	427	489	477	448	480	477	439	467	439	447	460	503	454	448	441	492	439	432	464	447	436	439	426	444	462	433	442	458	491	446	433	434	472	487	450	438	509	438	462	478	454	464	490	477	457	455	454	457	500	461	468	451	506	478	421	445	442	476	430	491	431	446	461	468	445	472	444	442	452	451	450	499	468	459	483	474	478	461	482	459	446	465	461	495	468	461	476	530	440	484	465	459	470	453	408	463	440	444	470	467	451	443	502	472	467	446	457	462	443	464	485	423	468	444	469	491	507	487	445	439	481	440	443	457	427	469	459	490	475	478	426	487	454	452	475	493	442	498	478	434	438	433	460	467	434	451	435	433	437	454	476	486	469	441	431	502	450	465	441	497	508	453	499	467	411	474	457	482	462	458	466	437	484	446	443	470	493	445	469	477	465	474	473	443	463	465	482	468	485	463	435	489	455	496	492	474	448	467	475	481	485	521	458	446	469	448	448	470	493	461	441	497	473	414	458	486	480	453	467	474	494	474	440	501	474	490	470	457	491	483	496	484	429	453	453	490	472	448	469	483	482	454	461	441	471	480	478	470	466	470	497	463	467	432	453	488	483	496	480	477	459	454	503	473	446	433	443	435	492	455	492	438	466	477	497	484	466	457	506	498	477	482	478	474	499	464	460	498	487	444	489	431	450	485	500	442	475	496	438	437	467	480	461	460	459	476	446	430	483	458	484	444	515	497	457	456	459	459	465	432	429	457	466	436	440	484	476	456	476	499	478	484	423	440	468	491	452	420	445	482	467	469	494	457	436	473	497	483	480	458	460	503	464	427	486	484	458	475	447	447	450	453	478	474	478	463	454	453	508	478	500	481	481	524	445	481	451	484	469	434	472	498	474	451	452	466	440	449	445	498	447	446	443	466	451	474	462	487	448	470	461	465	450	471	441	413	465	443	425	434	479	486	446	454	456	431	470	422	497	441	476	496	480	451	449	459	450	478	446	446	486	489	448	444	478	472	432	484	420	453	486	430	437	459	527	460	415	499	539	484	501	514	474	470	474	498	467	486	443	462	475	466	454	465	508	453	482	468	465	468	452	472	453	481	463	468	487	478	453	446	428	452	461	484	438	457	442	439	461	468	452	485	429	452	455	496	499	443	474	462	483	462	441	440	448	478	472	446	438	455	446	484	490	451	464	499	454	459	424	428	480	428	452	458	430	487	458	440	455	432	449	460	479	456	477	493	470	496	440	487	463	498	454	492	456	460	500	463	450	467	474	466	423	448	476	452	462	483	478	454	460	458	480	498	412	449	457	505	415	437	457	462	474	519	476	498	498	444	462	459	490	452	465	498	471	436	417	433	473	437	463	459	459	471	460	439	473	453	470	469	435	456	428	525	429	490	451	486	453	457	437	474	483	465	477	522	435	462	481	461	437	462	453	470	442	470	455	504	467	462	462	448	463	467	422	456	448	440	473	445	428	466	445	440	462	454	444	501	417	461	463	499	469	454	472	468	443	469	464	474	466	470	468	489	491	447	480	424	437	499	474	479	437	439	494	446	429	442	444	432	457	469	466	510	503	453	465	487	485	469	466	448	479	411	469	451	450	471	465	481	429	462	458	447	483	483	479	447	424	446	467	464	465	482	470	468	426	481	451	459	468	537	470	440	465	470	449	500	454	475	432	461	457	496	455	494	457	460	503	480	455	412	464	446	472	476	439	449	466	499	475	469	413	466	459	445	452	502	486	469	486	471	455	465	486	450	496	474	484	457	489	432	476	446	449	454	468	469	462	413	476	459	447	490	495	452	438	417	457	459	475	459	444	442	509	491	468	446	448	448	464	466	477	458	464	453	456	431	473	510	456	439	458	466	453	459	519	451	462	484	463	467	494	485	464	479	461	478	504	463	457	493	440	501	486	434	520	462	445	452	486	421	495	456	426	417	493	450	486	497	435	478	470	510	435	490	442	448	439	467	502	429	447	447	456	449	464	481	505	447	414	492	476	490	468	455	459	473	502	489	494	460	436	508	435	480	464	469	461	473	511	462	449	493	449	469	455	475	476	492	496	487	517	439	495	460	459	482	456	470	469	489	476	488	469	456	459	415	457	470	469	466	461	409	522	434	470	488	440	467	459	484	431	465	430	451	480	467	499	515	438	500	477	463	445	514	479	512	525	436	444	439	463	488	463	452	485	485	457	478	431	480	470	439	443	487	471	442	431	466	448	459	448	466	451	457	465	446	484	502	448	442	439	503	480	441	488	476	441	472	472	447	468	486	470	484	442	447	492	492	455	472	425	474	501	458	477	512	492	465	482	469	471	462	469	473	472	465	458	498	449	452	466	492	477	441	434	453	459	459	454	461	458	489	443	445	457	458	423	491	454	450	434	476	478	459	443	468	443	443	423	455	487	455	456	431	475	463	478	426	486	493	433	433	455	453	522	468	454	504	475	458	458	457	446	487	465	471	483	439	473	439	481	497
21179	46674	41649	31538	25421	18088	12020	7787	5518	4142	3366	2657	2362	2093	1834	1684	1493	1197	992	903	846	819	831	724	739	698	671	642	651	575	555	560	587	522	567	579	562	510	569	537	541	523	547	550	515	501	531	519	532	529	533	532	553	528	526	558	562	546	532	563	520	552	519	524	547	514	532	487	513	511	504	527	568	512	491	561	519	520	511	520	520	518	498	553	506	487	553	529	501	534	554	536	527	536	546	503	499	509	486	492	533	552	543	517	490	535	523	526	528	506	541	520	539	535	559	528	523	493	528	517	534	528	551	495	535	502	550	595	528	570	558	484	522	512	551	536	503	565	528	541	528	548	521	534	504	499	502	551	518	522	524	529	516	540	539	528	527	514	528	541	542	564	503	567	531	546	510	495	529	534	488	525	517	554	500	493	518	509	509	496	509	550	509	516	522	496	538	518	545	484	483	508	523	522	517	525	529	531	478	505	495	540	505	563	525	563	541	525	497	501	539	520	525	507	535	525	508	508	512	497	549	521	543	504	524	508	528	557	505	521	508	514	551	543	511	521	506	538	494	525	529	538	504	572	516	520	545	473	499	552	505	552	505	542	502	532	515	529	481	507	526	496	515	512	508	516	566	489	479	485	493	491	537	541	501	506	511	520	518	536	560	500	514	512	525	526	526	543	570	552	512	514	570	535	559	557	546	533	508	531	516	511	509	495	504	535	550	542	520	517	539	517	520	503	567	507	509	527	543	513	561	510	504	515	538	531	540	474	548	538	555	539	515	552	523	527	479	542	490	464	505	520	470	548	527	535	514	556	546	544	592	509	493	499	524	531	503	564	487	505	515	499	529	512	517	472	515	524	502	507	484	509	487	537	549	519	535	477	508	492	497	523	495	539	562	466	507	501	482	503	508	531	523	562	532	512	513	540	557	512	517	511	509	531	506	540	503	504	527	539	539	530	540	508	524	498	521	504	527	522	495	543	540	535	506	527	478	491	503	510	438	520	517	510	538	542	545	538	539	498	532	493	544	541	521	523	527	519	512	504	517	504	511	503	497	521	540	507	539	541	526	551	571	539	501	501	558	545	521	531	494	558	552	532	544	511	505	495	523	500	515	554	511	535	547	497	529	495	522	523	536	459	518	514	531	547	533	479	537	490	541	530	528	503	502	513	473	505	545	502	546	575	553	535	553	506	535	503	477	480	477	488	493	522	547	492	515	494	488	545	482	469	491	542	505	566	521	489	521	549	567	544	552	504	557	510	497	537	534	548	520	527	554	510	551	524	546	563	552	511	532	561	500	489	493	515	525	529	505	509	484	525	563	507	521	537	533	536	511	502	524	491	500	505	518	542	556	495	476	521	503	523	513	538	526	532	515	509	524	509	513	543	504	535	526	524	513	519	561	533	527	537	502	574	490	517	538	511	547	520	550	536	524	541	513	520	520	529	542	527	525	515	566	541	482	531	528	528	526	486	510	564	526	506	567	509	505	502	508	513	549	534	516	520	527	542	504	513	533	527	548	487	539	496	562	474	523	489	494	546	532	533	587	516	533	483	518	549	520	520	540	525	547	544	542	518	536	540	540	529	546	548	509	537	524	538	479	543	514	546	545	503	545	566	511	506	540	500	510	554	592	501	537	490	518	533	533	525	515	511	494	506	528	563	482	523	531	525	581	476	503	552	535	552	488	526	528	529	550	504	479	529	495	531	514	497	501	551	519	537	519	553	516	523	542	497	512	479	472	513	543	535	532	556	505	522	519	542	506	546	566	511	519	523	535	514	502	535	508	498	571	509	508	498	522	534	497	520	528	537	543	479	500	530	541	537	512	468	512	523	564	521	523	513	487	502	528	507	508	482	511	497	513	541	531	544	526	544	525	483	548	499	498	471	516	552	522	503	550	520	516	512	513	535	548	505	548	503	536	498	497	526	546	506	540	553	507	526	488	539	482	529	515	489	551	477	519	507	524	495	533	507	509	478	556	524	515	508	524	522	493	527	537	489	534	520	494	498	523	510	511	553	526	561	563	530	493	521	508	515	532	519	520	543	538	536	510	525	525	511	518	517	542	539	526	508	543	521	533	518	550	486	483	551	527	537	530	536	527	557	517	521	527	520	516	463	505	503	491	505	568	512	509	481	527	525	496	503	541	519	534	527	511	525	523	506	511	527	490	524	547	540	521	514	500	506	532	534	507	504	524	520	481	491	540	549	555	518	538	530	533	510	544	452	490	546	512	528	489	545	505	544	533	507	513	544	551	508	526	550	488	551	502	512	520	543	536	537	524	496	484	481	528	551	557	508	506	509	540	505	509	540	512	523	497	518	498	500	543	511	530	513	544	481	519	546	521	508	539	509	535	547	532	526	547	516	508	505	528	544	534	487	512	512	557	516	522	496	521	490	461	506	492	548	502	489	518	518	528	541	498	532	523	480	531	522	538	510	562	510	523	553	523	532	546	509	514	503	567	500	521	509	539	518	504	516	517	522	554	532	514	544	486	539	570	529	573	484	487	540	485	498	536	499	515	540	563	506	501	513	543	476	523	542	522	546	502	550	519	504	481	530	494	513	507	544	510	514	573	576	519	527	500	542	512	556	498	467	511	566	520	515	532	498	525	533	549	500	480	503	521	541	524	545	488	543	508	530	537	488	518	513	523	486	505	531	520	503	486	530	519	524	511	522	486	478	544	515	519	528	537	494	501	461	527	540	534	494	573	529	514	509	491	560	504	498	528	546	525	513	519	489	546	525	521	516	519	545	523	507	564	542	487	528	551	516	508	559	510	517	509	506	538	516	533	530	479	514	493	537	530	532	532	514	578	534	511	547	497	536	511	545	519	469	522	521	487	530	508	519	528	539	523	524	531	541	515	484	520	509	499	507	517	568	530	506	526	498	476	495	514	479	545	516	536	510	546	525	486	506	523	543	553	512	529	536	525	482	527	491	534	509	540	470	541	510	516	500	522	548	488	571	477	528	472	533	557	542	523	545	565	511	462	542	512	525	516	508	512	549	540	484	524	542	491	550	549	476	547	529	525	490	514	521	500	525	520	517	536	482	502	504	531	536	490	537	487	507	555	542	498	497	520	546	500	527	541	489	511	520	507	530	500	567	505	524	479	541	517	543	486	533	583	504	572	539	558	498	531	494	530	538	527	510	529	553	546	552	517	530	530	494	498	530	525	553	533	550	521	520	582	501	512	494	535	464	508	509	478	492	538	529	539	528	507	516	553	519	527	532	522	455	489	492	493	543	540	545	502	524	528	548	478	548	553	529	506	519	544	507	508	511	550	547	508	547	560	498	495	500	512	477	464	527	527	527	518	529	517	508	528	516	521	542	485	553	510	531	562	526	501	520	502	464	512	524	538	487	495	525	513	498	519	518	537	518	504	536	511	537	510	518	509	529	507	475	477	493	502	558	499	512	522	531	548	552	515	554	533	504	547	518	534	503	549	519	507	536	534	516	521	502	525	542	537	532	555	516	536	495	538	544	526	489	537	525
24440	20987	27696	25766	21030	13691	7301	3984	2600	2067	1751	1419	1309	1178	1051	1037	882	824	698	647	615	592	624	618	562	543	522	497	505	553	517	539	522	516	534	487	514	459	472	501	525	501	524	522	491	442	516	512	509	511	489	476	508	468	486	477	504	463	493	492	492	501	508	477	467	501	458	492	460	496	475	464	506	483	477	472	504	447	500	473	491	446	461	517	497	502	523	465	511	436	495	468	481	466	531	503	459	478	450	503	472	456	473	452	499	518	504	507	477	530	479	461	504	448	467	477	491	486	498	464	471	479	490	533	480	470	486	515	481	500	526	508	499	485	502	508	507	509	456	493	421	464	498	471	477	483	512	506	472	464	462	463	479	473	437	478	459	458	478	486	490	495	497	493	477	489	524	471	496	498	488	485	471	485	463	537	452	455	500	481	474	494	470	467	474	501	479	465	492	529	465	511	468	455	491	470	495	503	478	490	513	515	473	489	476	501	539	458	493	494	470	509	480	471	488	497	488	498	458	469	500	471	487	496	526	475	483	512	498	472	466	456	513	491	494	459	469	484	489	486	488	483	496	499	473	497	501	463	432	470	432	502	489	489	476	454	475	495	492	494	503	508	436	492	490	505	470	457	449	482	438	487	481	491	470	493	502	494	499	467	491	480	470	460	511	503	501	507	498	529	509	505	486	477	505	482	496	487	470	450	493	475	461	501	482	510	521	485	470	481	513	472	489	488	447	519	453	491	416	457	488	466	477	460	481	457	442	488	502	423	477	482	495	479	489	490	489	462	501	500	467	484	451	476	499	482	480	489	455	513	447	444	455	483	499	468	453	475	488	451	523	459	471	490	458	434	487	458	479	524	488	486	474	472	479	470	490	496	474	464	470	504	500	481	483	495	488	518	494	473	472	485	528	522	502	501	502	492	500	481	480	464	462	462	448	502	489	516	482	513	459	489	495	529	443	511	493	488	464	456	459	449	489	484	475	516	488	469	468	492	484	487	493	496	490	499	494	458	492	438	505	495	524	500	500	459	505	533	487	474	526	471	466	513	495	501	485	489	521	478	495	487	490	457	481	525	463	501	495	444	470	452	484	506	499	470	446	459	461	512	468	475	461	518	496	469	469	462	479	466	544	495	490	493	467	481	472	483	478	472	527	463	502	494	506	503	485	417	509	500	489	493	497	486	488	486	456	478	454	502	469	490	484	495	523	521	465	511	532	490	519	458	484	476	460	498	472	490	510	457	479	474	476	492	470	481	475	501	479	478	436	511	478	511	515	520	474	487	491	505	528	496	476	500	471	509	484	500	486	473	471	492	494	465	486	458	487	497	476	480	441	491	521	471	475	456	471	493	449	507	474	462	464	505	466	479	547	458	479	507	461	481	496	495	487	500	496	486	476	482	494	515	483	486	468	496	493	503	505	469	494	447	526	497	492	531	487	461	471	507	504	482	458	471	479	480	504	473	503	498	484	495	493	454	502	501	462	472	452	469	523	480	502	509	485	506	496	491	535	445	507	481	495	493	486	446	481	488	473	484	567	512	514	470	461	496	491	478	525	502	504	484	525	474	491	485	475	517	488	444	482	493	479	496	508	491	523	485	449	477	493	464	450	447	480	482	479	510	491	502	489	452	479	493	490	471	487	481	490	498	487	490	460	523	474	472	468	508	456	467	437	481	504	531	509	485	507	494	460	441	489	491	477	526	470	500	485	528	499	459	484	494	432	493	466	494	480	483	494	470	512	454	457	515	479	521	428	526	498	445	450	446	521	522	501	489	481	504	474	499	504	459	486	476	470	511	495	475	483	492	447	462	495	510	522	494	464	460	527	546	487	477	472	500	513	462	499	476	443	517	523	455	449	480	486	464	498	487	525	470	498	465	491	443	458	465	517	501	464	511	484	486	465	506	504	486	475	491	489	470	514	473	496	485	503	491	490	468	475	483	501	524	498	508	540	540	515	476	522	467	484	483	488	479	450	488	518	481	492	488	455	519	471	485	503	449	503	477	477	439	491	474	457	476	497	503	513	476	506	519	461	475	510	483	511	510	465	468	462	431	504	438	545	449	463	476	449	420	467	479	460	459	516	492	458	506	473	505	531	500	459	488	497	456	498	459	464	456	444	481	450	488	477	463	475	456	489	482	484	506	480	474	474	473	511	460	471	464	537	509	457	487	508	465	476	525	530	455	497	496	450	512	493	479	493	517	498	496	473	485	474	507	467	504	468	496	443	469	467	499	486	481	507	467	483	456	480	484	489	489	445	496	482	483	514	454	493	535	464	472	464	513	482	502	507	483	503	493	466	483	468	463	465	473	463	457	477	496	451	484	479	526	504	461	530	462	488	482	502	502	471	457	459	508	456	474	475	527	489	487	473	456	475	476	512	510	449	497	486	498	521	470	510	513	461	490	509	458	533	472	458	452	481	465	495	511	496	488	485	507	496	453	507	494	462	475	505	497	468	491	532	458	480	475	522	487	446	500	510	487	490	490	482	528	501	502	493	462	461	439	459	516	490	449	473	458	512	498	515	464	501	495	541	496	468	456	488	484	466	507	440	475	492	492	487	445	463	508	515	504	510	490	438	494	484	464	470	488	495	500	496	504	470	469	465	460	474	452	437	463	494	520	465	505	477	485	506	502	462	467	489	486	499	511	498	488	462	507	508	483	509	489	482	486	480	506	453	484	488	509	467	492	505	490	442	475	476	516	524	471	524	485	463	509	457	468	497	479	485	538	476	512	450	511	469	519	500	476	470	469	463	474	488	473	485	481	496	494	435	499	525	484	482	485	509	467	460	491	521	511	488	478	524	451	481	463	492	469	490	489	485	475	478	503	502	470	461	520	479	467	454	480	466	489	487	466	513	474	454	498	479	490	507	481	496	503	463	439	469	501	477	465	473	492	492	505	490	491	543	495	484	472	463	500	431	462	478	467	485	515	461	460	488	469	497	463	518	491	509	460	484	472	477	467	506	463	522	471	485	473	497	449	462	507	479	500	486	531	471	510	495	470	476	502	433	496	482	472	487	466	471	513	519	498	485	514	497	478	493	443	498	516	502	480	527	539	522	452	458	480	470	499	516	435	511	488	463	452	473	493	457	471	484	513	487	535	467	510	465	455	490	451	470	504	499	479	486	497	457	466	486	492	480	486	483	490	471	501	499	484	470	484	462	452	506	448	522	445	498	509	510	496	485	538	499	456	508	506	496	491	469	494	498	467	478	495	505	481	448	477	493	465	510	475	468	475	517	480	483	457	491	473	439	455	483	492	486	484	434	479	457	466	476	492	485	472	476	481	471	443	559	476	476	433	443	500	493	499	463	448	461	497	536	495	492	486	490	436	502	484	429	473	472	479	453	483	511	484	470	463	505	450	438	493	476	457	487	548	479	470	465	478	487	472	489	492	473	508	459	449	501	481	480	466	447	499	511	428	491	494	476	485	479	483	467	485	514	513	455	513	467	508	461	486	536	507	470	464	444	474	496	481	471	475	455	485
21219	44006	38374	28104	22149	15301	10049	6689	4688	3517	2800	2211	1971	1649	1546	1498	1227	1037	976	827	807	671	749	723	662	622	595	596	582	550	545	530	602	554	496	576	563	535	552	535	549	545	567	514	486	540	549	515	521	532	484	504	515	519	518	511	523	545	507	546	486	529	547	495	501	572	563	506	537	550	512	496	504	557	514	480	514	496	482	525	506	547	543	540	568	545	519	505	542	506	558	504	524	503	542	496	540	534	566	533	536	545	555	568	497	492	513	506	542	547	482	531	482	502	529	488	541	549	531	524	473	515	525	462	470	523	543	489	508	529	506	535	474	496	552	487	519	528	518	490	518	513	519	532	574	529	531	539	526	510	498	538	544	525	515	532	493	538	538	509	525	531	529	478	489	526	501	522	559	540	504	529	507	507	532	502	549	507	506	532	523	482	516	531	588	538	562	533	539	550	538	526	534	556	515	510	533	501	547	487	483	549	513	527	521	509	496	535	563	563	527	565	524	506	498	512	530	527	484	503	528	540	545	504	558	532	489	502	527	509	504	540	500	532	541	486	517	500	556	510	548	529	553	527	543	521	512	590	502	529	547	494	486	526	503	562	474	524	486	523	490	500	554	529	541	535	529	517	514	561	529	545	544	565	513	513	541	525	537	512	513	529	518	548	557	511	542	527	464	512	530	564	536	556	542	529	522	535	518	510	539	520	551	542	550	518	529	513	543	492	561	522	529	509	509	516	522	478	548	542	548	486	528	509	522	531	532	505	545	513	468	536	557	526	531	516	510	499	520	532	525	541	524	534	549	516	536	555	568	535	536	499	543	527	543	523	503	541	524	568	517	520	526	545	516	504	534	536	559	521	498	506	509	528	519	479	473	539	531	500	535	549	494	489	520	524	529	509	515	536	524	521	510	546	547	516	568	499	523	567	502	509	518	493	497	507	526	516	533	508	547	502	555	497	550	517	512	507	530	514	473	529	491	527	572	514	546	556	576	521	525	541	493	530	501	552	504	553	491	548	544	521	499	529	485	558	491	532	556	499	521	524	488	535	543	540	560	521	488	527	535	543	545	517	500	531	522	544	510	505	500	496	542	488	500	513	523	505	540	546	528	511	539	475	551	587	551	560	540	512	499	513	530	523	523	513	531	489	527	511	510	538	530	499	548	529	533	482	531	532	512	497	538	552	506	519	547	540	517	519	511	565	545	530	526	510	561	521	533	523	541	552	528	533	527	507	499	505	528	512	530	511	508	535	538	527	517	557	523	507	531	588	547	514	539	497	470	497	507	524	513	507	502	488	541	523	524	527	563	547	485	514	494	560	497	562	540	498	510	540	564	519	507	524	524	516	482	506	562	515	548	530	535	549	482	531	489	557	474	532	529	536	525	542	522	499	529	561	504	486	500	484	505	540	546	557	473	543	574	530	527	497	515	499	499	522	536	518	544	520	551	514	506	541	508	542	509	513	527	539	578	523	536	523	535	539	536	520	500	546	515	486	537	545	526	535	527	515	543	536	568	483	533	535	543	518	562	549	522	501	519	555	509	544	537	523	481	504	524	540	464	528	513	529	510	531	537	541	552	481	509	504	544	546	480	513	559	554	523	535	505	554	546	474	547	510	539	528	560	531	520	567	526	536	492	547	521	520	533	567	555	501	530	493	517	553	512	549	552	542	521	560	542	519	515	528	521	579	552	528	518	546	521	513	508	509	526	485	506	488	532	523	486	509	521	545	492	493	549	554	509	548	518	561	507	484	522	536	564	574	511	484	505	498	521	522	538	543	506	502	547	475	534	498	538	566	513	538	507	556	542	547	493	505	506	524	523	529	532	492	504	527	504	544	523	496	532	548	504	557	523	554	513	507	470	517	500	535	511	499	520	545	532	528	509	489	506	529	561	519	488	476	525	498	508	504	554	546	514	507	518	507	543	535	537	491	512	512	608	491	531	494	537	521	475	535	506	497	538	528	539	558	546	500	498	532	533	561	510	527	524	528	537	526	529	515	532	560	566	506	504	487	503	519	497	532	548	519	526	502	508	575	512	528	534	513	525	523	548	523	577	548	536	562	549	555	514	522	485	563	508	532	544	531	572	534	539	548	519	489	593	535	543	517	551	527	541	488	499	506	524	532	509	528	513	515	565	535	509	501	520	521	525	524	532	511	511	508	517	522	502	510	515	479	555	538	521	519	560	516	549	501	509	536	559	497	548	567	557	496	483	554	576	522	513	511	528	528	523	509	540	497	539	526	536	483	531	550	472	557	498	470	492	471	547	528	533	518	571	584	515	561	535	539	488	520	543	523	565	524	559	556	512	496	484	536	527	519	520	556	519	511	529	558	532	543	502	531	574	481	488	496	541	545	524	506	539	573	553	506	531	488	566	507	566	531	553	530	553	547	544	523	506	490	530	499	561	534	553	533	504	528	543	532	507	517	512	566	509	530	507	546	489	512	545	514	516	543	530	527	523	511	516	554	525	539	526	509	527	523	463	513	553	491	488	532	539	515	514	496	538	549	517	541	530	558	526	540	509	538	510	485	532	535	518	515	527	523	505	505	547	501	526	542	563	525	509	515	523	476	501	516	548	514	506	542	520	519	539	563	525	542	498	519	493	573	522	547	515	520	533	528	605	507	561	535	544	508	528	545	538	491	516	530	529	508	485	563	562	525	560	536	495	582	520	535	501	554	560	498	528	513	478	473	530	547	523	570	525	515	516	511	557	516	516	512	531	486	483	508	509	537	543	513	533	472	485	524	507	546	552	506	499	539	527	527	537	525	501	538	512	504	537	484	501	515	516	564	530	510	520	512	517	494	517	517	528	567	493	527	513	558	530	534	509	518	544	495	497	537	506	533	517	520	535	541	537	529	521	497	509	547	485	531	495	481	546	481	542	510	515	557	520	568	495	538	509	499	482	463	536	511	546	492	514	542	515	483	543	529	533	555	506	509	551	547	528	543	519	500	498	532	561	514	521	522	541	566	520	527	539	553	504	503	516	512	552	532	547	501	531	520	538	529	522	549	471	504	539	551	544	577	509	515	527	518	515	529	523	479	547	459	480	500	497	533	452	532	553	525	546	502	539	497	476	519	531	515	531	523	525	523	484	510	549	541	536	554	508	549	525	530	524	508	511	524	548	496	541	542	538	517	551	511	488	504	528	525	528	509	530	529	550	484	531	567	513	470	522	490	530	563	531	565	545	537	507	490	525	490	486	526	562	553	477	524	523	512	523	505	530	523	531	547	526	517	519	504	522	480	512	522	520	512	511	520	509	531	507	528	499	494	529	501	558	513	530	544	516	533	567	490	521	494	518	470	518	527	517	524	513	558	554	491	581	507	543	523	506	500	494	547	514	500	517	555	515	510	520	521	547	531	494	554	500	562	540	514	537	512	477	501	518	540	553	506	519	530	530	552	523	509	474	534	496	518	528	549	487	548	569	520	558	517	501	537	572	558	550	532	527	515	554	521	521	521	568	535	547	525	526	536	513	523	544	535
22373	20996	28478	23812	21454	22584	20347	8477	4516	3468	2716	2035	1948	1579	1352	1228	1081	888	745	608	559	573	535	502	466	430	411	382	364	364	302	335	334	305	330	320	343	303	293	314	303	286	274	291	285	302	301	279	245	284	289	290	288	273	257	253	286	252	312	289	278	312	295	268	289	266	277	253	296	266	265	265	297	272	298	262	271	307	252	263	282	271	256	271	265	309	297	247	250	275	244	270	269	288	285	314	269	277	275	268	277	293	255	275	278	276	257	286	253	251	238	256	305	262	260	285	231	277	291	286	269	303	255	263	269	253	261	270	265	284	269	260	290	262	269	270	269	257	252	265	276	270	305	267	252	252	256	268	275	282	287	266	268	277	274	255	237	288	280	270	274	257	261	309	261	262	273	286	281	280	292	276	250	291	264	261	264	287	276	266	258	267	287	275	287	264	261	296	285	242	295	278	272	266	283	272	258	267	293	281	276	278	274	264	271	254	295	253	296	282	291	266	260	249	286	270	291	241	253	254	286	272	305	270	297	276	263	244	284	284	305	259	272	285	281	283	262	283	278	273	244	296	240	282	251	271	260	261	276	280	298	293	281	257	256	287	271	265	280	284	251	246	232	275	257	274	239	294	251	277	288	279	295	265	278	268	241	264	269	279	273	225	272	284	285	249	253	245	277	298	270	249	299	290	264	290	253	257	277	267	277	291	285	290	299	240	280	291	278	284	279	248	251	277	257	243	275	247	296	261	266	272	251	302	257	248	284	254	280	263	264	253	259	277	245	281	293	257	280	283	252	262	265	259	270	291	284	267	264	302	277	273	273	278	275	284	301	266	268	293	295	276	277	295	270	277	279	273	252	298	258	280	261	258	282	268	271	272	265	240	293	246	301	248	251	283	284	280	269	240	276	258	250	304	291	279	283	267	279	277	274	246	285	278	271	281	282	270	278	250	323	261	262	248	270	276	289	254	262	252	268	258	276	265	286	256	275	237	304	253	283	288	302	272	257	276	276	270	274	283	260	271	258	260	301	279	261	263	285	266	269	274	277	286	274	275	251	257	276	283	302	278	283	286	268	255	264	266	263	254	284	287	290	264	279	279	267	257	251	298	286	257	268	277	271	272	285	231	270	262	291	233	274	240	266	275	257	287	298	268	299	263	265	255	243	270	254	273	265	285	277	293	263	289	261	276	252	248	267	269	260	271	270	269	285	252	250	269	233	293	267	288	283	279	298	250	283	297	248	247	254	258	253	266	250	277	292	276	276	262	252	263	279	284	278	234	260	222	238	290	303	277	256	285	265	253	261	266	263	266	284	270	273	291	291	246	275	264	276	266	307	282	257	252	250	242	282	262	271	264	309	276	243	273	246	253	237	223	282	265	265	276	234	301	267	269	264	294	245	276	264	238	268	247	258	269	260	256	268	276	264	281	269	264	252	270	251	294	259	318	264	265	249	249	301	249	268	272	259	286	278	292	273	293	280	287	253	248	277	261	260	263	285	274	271	241	293	278	297	304	241	270	261	264	264	251	285	270	263	268	248	259	275	257	272	286	247	319	265	290	247	254	263	261	267	275	291	268	273	289	243	274	259	267	301	242	287	280	251	285	246	264	277	263	259	269	280	264	258	288	263	259	260	248	275	233	248	268	272	252	272	283	291	282	245	274	275	279	280	241	266	260	267	249	266	257	253	286	240	272	298	278	268	268	234	285	272	267	231	290	267	238	252	278	256	270	274	285	271	278	242	269	285	260	264	269	299	301	242	247	258	275	267	262	262	267	269	261	282	255	241	253	276	292	297	311	245	277	291	292	240	264	267	307	266	280	292	255	278	260	266	266	267	294	293	237	251	256	278	269	270	256	292	248	274	235	264	265	265	281	272	282	306	259	266	262	274	262	256	252	240	278	276	259	225	272	243	297	248	280	266	283	272	265	254	280	257	280	290	272	289	255	263	282	282	273	277	273	302	266	255	268	278	284	274	294	260	272	262	267	242	259	275	260	276	284	246	295	266	262	282	315	261	254	260	291	284	275	275	259	286	244	235	263	270	267	260	269	276	257	249	276	275	266	272	261	300	278	278	270	299	254	274	271	242	277	262	288	259	258	260	304	272	244	262	279	290	258	288	272	287	252	273	279	315	286	264	248	286	255	255	283	277	279	291	256	274	268	273	264	259	270	285	266	289	266	269	272	273	265	275	267	273	288	289	281	301	273	290	267	273	250	289	277	250	281	282	276	295	271	315	288	298	248	291	290	257	259	272	253	268	293	237	301	279	245	258	251	268	280	268	270	260	279	274	301	295	253	265	292	270	275	252	261	287	250	258	250	253	261	283	255	273	260	315	275	275	251	267	279	286	258	253	253	258	272	285	286	243	256	254	252	275	254	292	304	282	255	268	275	267	275	263	268	284	303	274	266	270	275	302	273	314	285	251	275	241	253	266	252	265	312	264	277	264	270	254	271	260	240	260	276	261	256	259	265	280	278	271	241	280	243	294	261	240	249	268	255	265	242	276	281	255	274	261	289	250	255	252	248	280	279	258	269	271	280	273	260	253	276	266	280	288	250	301	289	290	245	267	293	249	286	268	274	273	289	291	290	253	244	283	292	280	247	270	252	273	305	268	289	273	267	252	282	294	250	264	267	251	276	264	265	265	280	265	281	250	297	266	264	275	267	245	261	281	247	267	260	282	283	266	306	279	273	269	270	291	272	252	277	268	272	278	271	282	260	273	277	263	277	298	243	278	275	259	277	264	271	284	274	262	253	261	261	216	244	259	246	270	292	277	284	309	316	263	266	267	293	297	270	270	236	289	263	292	251	272	234	279	264	263	280	263	258	261	297	270	263	271	262	276	259	238	290	248	269	260	281	234	291	261	277	292	277	236	255	259	270	293	300	268	253	253	269	234	252	263	251	268	258	249	240	274	261	245	257	268	280	274	276	287	260	272	281	260	272	271	286	264	284	291	253	260	275	261	290	290	273	261	282	244	304	284	263	266	275	266	292	275	277	247	284	259	283	279	277	275	258	268	264	268	276	277	276	264	245	260	245	265	274	283	265	260	262	299	287	275	286	281	284	242	274	281	279	274	257	250	276	265	241	269	251	316	269	279	265	277	281	288	292	265	285	289	261	272	251	279	257	238	238	278	280	243	262	261	301	276	273	288	291	274	295	277	264	280	266	238	275	248	308	270	264	271	283	279	247	244	278	302	238	276	261	287	284	257	275	254	260	271	272	262	257	279	279	293	247	260	268	267	262	253	249	271	261	256	252	263	257	228	257	284	300	263	263	256	262	266	268	311	267	241	267	281	287	240	288	267	265	247	244	269	257	261	305	268	250	265	241	259	291	310	294	297	270	260	264	269	264	244	296	307	274	271	248	249	281	269	289	265	246	282	283	265	269	253	275	257	244	265	277	262	262	292	283	278	278	279	272	246	248	290	283	231	281	254	305	275	301	270	251	275	271	271	257	267	253	231	265	274	275	265	265	269	252	287	304
24286	52069	46786	36704	30659	22971	15862	10441	7389	5522	4296	3490	2885	2502	2123	1946	1612	1264	1048	866	811	726	717	677	614	556	490	507	495	449	376	382	404	372	357	410	363	359	332	317	335	364	319	329	345	333	337	306	320	299	313	305	275	300	300	306	304	333	294	299	302	291	308	313	287	304	317	316	296	284	307	316	332	277	307	277	332	282	278	300	301	284	285	301	313	339	280	289	313	302	280	330	298	248	281	301	301	309	303	316	301	284	304	308	270	285	304	300	313	303	319	298	277	285	328	286	280	290	296	294	342	293	271	309	312	290	287	276	272	304	303	315	317	306	260	310	295	299	274	299	299	308	272	303	276	304	287	317	301	286	303	298	298	274	289	305	290	333	297	284	293	301	285	288	283	278	343	301	334	293	279	282	296	310	300	318	288	323	288	299	335	297	274	294	280	293	309	322	220	272	300	270	298	314	297	298	287	298	283	294	274	314	290	337	273	291	296	309	295	320	282	324	297	316	310	297	320	280	305	309	264	320	279	303	314	276	272	296	323	270	300	289	316	282	320	298	264	313	305	287	322	276	321	304	302	292	293	331	304	290	299	306	249	284	305	298	319	294	276	295	281	283	303	316	284	296	282	314	274	285	294	264	323	295	299	276	311	301	300	317	309	280	310	322	298	282	270	302	283	302	288	259	294	284	299	268	299	269	290	322	289	306	286	280	280	305	307	287	288	286	280	300	281	277	295	301	319	273	284	297	278	266	325	301	308	270	304	312	290	289	302	295	290	309	289	314	279	259	287	307	296	315	303	272	272	262	275	307	298	295	306	295	311	305	265	316	298	282	284	275	305	297	302	286	273	295	322	327	315	295	304	286	334	304	287	312	257	316	301	297	286	316	260	311	299	306	301	266	279	309	261	291	281	321	292	301	269	291	290	329	282	270	313	287	290	290	288	279	285	310	294	319	327	321	297	317	278	296	300	300	296	298	256	283	312	239	269	330	327	314	296	296	279	301	296	309	303	319	298	288	295	288	320	312	257	321	326	292	309	303	292	295	316	287	286	277	266	295	275	315	274	296	296	292	302	324	290	268	300	301	319	300	290	293	307	300	314	287	294	292	340	299	311	284	314	318	298	275	303	289	290	312	302	282	278	309	295	292	305	297	345	283	273	290	279	310	272	277	285	282	324	287	294	305	310	248	298	302	334	272	304	302	266	329	302	275	305	268	283	291	289	275	311	302	275	311	277	286	295	257	285	304	309	289	291	278	300	283	302	273	274	305	293	297	265	292	288	283	301	297	248	275	289	297	287	334	294	293	294	313	303	309	276	298	306	289	295	291	334	326	316	301	305	294	305	287	295	283	277	299	278	276	280	275	309	282	292	287	294	317	298	288	281	310	305	271	257	279	281	286	298	294	319	307	291	327	292	304	287	301	287	293	293	275	286	293	318	290	335	291	285	305	289	298	290	297	295	299	277	293	282	282	314	275	272	301	268	304	297	301	314	287	286	290	301	298	276	329	299	291	327	323	283	293	321	280	303	278	323	271	282	302	307	305	305	306	312	308	312	305	294	322	301	253	303	285	283	302	286	310	286	288	270	315	302	307	281	299	308	291	291	301	282	307	295	312	327	295	288	286	295	295	308	309	294	297	281	304	295	310	287	302	282	326	321	312	306	317	275	298	288	302	285	271	304	288	276	294	264	288	303	299	291	304	317	320	298	297	311	318	298	288	319	308	279	285	284	290	303	286	316	308	314	295	292	305	297	315	294	290	297	278	280	286	305	292	286	319	291	273	305	284	300	298	254	287	309	309	285	268	294	311	296	297	296	266	296	268	276	320	305	303	287	285	281	307	270	312	289	303	287	300	317	292	270	305	291	287	332	323	297	291	305	287	297	296	284	295	350	300	316	295	308	303	302	297	295	285	293	316	316	269	298	293	297	284	292	263	315	300	329	285	285	320	304	298	285	313	281	305	286	296	294	284	296	269	296	321	309	299	289	304	268	310	294	313	307	303	279	294	307	295	264	311	285	272	273	304	302	299	294	297	290	299	304	281	316	291	309	290	302	287	304	281	280	314	293	291	284	326	298	273	259	296	294	309	282	276	290	296	279	288	302	303	300	284	308	317	297	268	296	289	319	295	299	312	311	315	262	291	262	279	290	296	301	288	300	312	299	292	302	320	285	299	293	291	330	318	306	296	314	319	311	300	296	313	280	281	300	308	302	274	312	311	306	307	313	284	317	292	279	288	331	303	328	305	287	326	303	278	303	288	310	311	312	282	297	301	319	268	305	286	301	350	273	305	289	299	287	282	311	277	282	293	306	289	253	303	329	293	313	286	292	270	315	292	305	280	304	280	290	309	277	320	283	314	293	318	291	302	281	303	298	304	264	305	271	295	315	286	285	292	311	276	307	268	311	295	291	279	283	285	281	286	299	281	322	288	308	303	282	306	272	287	290	323	298	332	283	266	328	309	314	267	289	308	328	310	297	292	301	291	320	348	323	305	314	301	288	271	277	324	275	285	281	319	298	303	306	301	312	298	300	314	296	264	299	300	280	303	315	287	304	310	294	290	314	266	324	273	320	263	271	310	292	279	301	306	282	282	277	307	284	294	298	311	322	273	302	308	276	264	329	308	309	322	311	327	280	287	312	307	277	276	308	313	314	302	305	277	310	301	313	292	265	292	305	304	287	273	291	310	291	310	285	280	309	281	307	310	297	310	317	303	293	311	289	304	290	291	290	313	286	294	297	340	290	287	296	287	285	317	263	281	292	306	305	290	284	295	293	311	278	309	268	293	294	281	303	295	303	300	321	312	289	301	287	283	271	294	309	302	323	301	310	290	313	326	307	309	294	289	277	265	318	281	279	327	333	280	315	325	304	289	259	319	295	312	299	313	297	311	322	289	301	284	265	324	282	301	321	304	268	284	289	305	292	282	303	284	291	289	308	298	278	291	306	298	270	303	295	283	303	289	295	317	313	285	308	303	296	266	280	298	301	295	290	290	322	275	301	325	324	262	306	290	324	285	298	308	331	321	327	298	312	277	299	279	305	285	309	288	286	275	283	304	282	290	309	287	288	305	300	288	275	277	316	307	280	312	307	297	290	310	301	277	307	320	300	267	304	271	287	274	341	297	274	327	307	293	263	298	313	295	309	324	275	318	287	292	285	303	270	324	327	301	253	292	299	296	280	307	315	300	268	260	284	291	308	298	295	283	305	278	310	276	325	262	319	289	293	314	303	311	306	315	266	300	272	272	289	299	299	270	291	318	298	281	303	278	302	283	303	290	322	275	301	312	313	284	286	302	302	291	301	286	282	333	313	345	306	296	291	291	264	295	347	261	316	291	288	280	301	298	265	289	292	309	288	279	316	318	298	259	314	294	334	280	317	298	298	296	351	294	286	289	332	319	292	310	267	304	305	304	297	302	330	352	336	295	277	300	294	306	301	267	298	285	294	321	290	324	287	302	264	284	299	307	272	306	304	280	275	315	297	291
27805	25308	30917	23645	15132	8416	4850	3037	2169	1810	1499	1381	1195	1160	1037	1028	858	840	750	701	669	716	658	685	697	640	639	637	663	618	617	676	639	640	663	607	638	586	601	611	576	642	605	614	640	643	654	641	611	609	620	629	585	615	598	629	642	606	605	604	604	620	627	629	646	622	593	628	618	618	604	641	619	655	687	624	599	614	613	601	632	615	582	685	619	598	638	623	610	638	679	622	610	603	619	631	575	587	616	620	579	610	624	618	601	605	584	631	620	576	605	611	592	649	633	627	627	594	648	662	609	646	665	657	638	610	613	617	626	599	622	631	645	597	615	610	595	644	595	624	594	612	612	662	577	636	640	642	592	636	599	629	625	594	675	655	684	627	568	646	631	544	605	628	594	587	627	621	643	667	672	632	638	605	601	644	633	639	666	616	633	614	601	585	609	641	653	615	676	636	582	626	612	599	649	600	661	614	602	651	659	610	667	630	627	631	641	612	583	597	617	597	624	603	625	612	644	647	638	620	679	635	586	581	611	661	657	642	615	636	664	638	671	617	617	584	584	607	648	655	618	559	598	643	631	644	665	586	628	588	601	616	561	608	565	600	627	640	645	602	595	637	629	645	608	646	652	599	643	645	654	607	628	593	614	606	599	662	628	637	663	607	611	635	657	606	629	643	622	680	580	597	620	582	647	626	632	602	656	611	611	598	634	654	636	589	611	630	628	609	632	671	614	644	630	646	603	623	657	599	609	634	618	624	601	639	625	654	626	618	584	631	637	644	636	626	597	597	604	651	629	628	592	626	622	694	594	579	584	609	609	611	653	658	589	654	589	663	618	612	571	624	611	628	629	655	615	634	632	600	648	596	626	663	638	656	608	622	636	612	610	601	624	624	610	654	623	574	635	623	609	605	584	627	614	602	628	599	616	608	651	651	577	639	541	585	625	599	641	601	642	646	620	668	605	602	610	635	619	598	648	621	633	580	650	591	651	618	618	650	654	640	592	665	637	643	640	634	637	608	657	595	601	626	607	627	597	632	620	597	561	627	614	649	580	598	647	576	615	632	627	625	664	608	610	624	625	640	620	649	582	622	656	609	616	579	666	621	579	627	622	624	621	651	621	623	653	625	652	528	622	646	611	622	644	647	597	653	604	638	675	643	586	604	617	633	612	681	669	661	614	578	604	601	569	609	644	638	615	625	586	600	606	659	576	633	608	633	619	650	638	605	589	584	585	647	644	644	627	669	611	638	608	617	609	616	625	635	601	597	654	600	615	595	573	609	664	652	605	559	596	597	579	635	610	579	664	608	555	610	592	614	613	622	601	638	602	657	637	601	612	599	627	617	587	627	634	670	675	622	638	579	591	609	627	649	652	645	644	601	588	658	614	623	592	656	645	607	616	643	597	650	657	607	629	669	632	573	615	644	682	594	589	617	650	575	667	633	617	596	598	603	607	585	638	593	603	624	611	600	628	628	615	616	608	595	637	610	556	670	612	609	637	664	617	637	652	616	559	609	659	621	638	640	624	635	693	613	640	646	612	638	629	630	608	645	635	682	603	631	584	633	615	598	624	649	621	630	653	654	652	607	601	644	614	610	612	607	637	655	611	626	540	611	626	612	639	583	625	635	620	652	579	630	615	602	605	646	607	664	591	596	611	640	632	615	616	630	632	630	584	640	644	608	650	628	582	567	595	636	640	627	622	638	646	577	619	639	632	656	599	604	612	631	614	618	625	616	625	597	622	600	594	603	589	612	647	668	596	654	656	641	625	636	623	623	652	635	590	632	637	607	659	653	620	642	639	595	642	686	597	591	639	627	636	628	609	620	610	618	599	614	614	642	635	639	603	644	582	664	602	647	638	612	649	621	661	607	624	596	662	678	638	588	624	594	583	599	604	633	618	586	653	610	585	598	642	624	586	622	592	620	590	628	602	594	632	616	651	630	617	638	645	549	571	636	614	695	600	586	602	630	617	613	609	642	626	618	656	623	655	660	635	623	569	633	649	632	602	631	612	631	650	629	616	577	567	623	581	600	653	622	626	633	668	622	644	648	589	610	620	627	637	627	664	651	616	617	625	631	596	618	634	608	589	607	629	660	595	600	624	598	618	633	633	631	621	615	596	616	660	604	620	613	614	607	617	597	630	643	645	624	611	652	615	625	614	570	637	641	592	619	633	610	623	622	604	597	639	629	601	583	625	605	614	632	590	649	640	589	612	617	591	645	590	639	614	643	627	596	631	671	704	629	627	623	597	622	623	572	660	660	637	588	635	628	615	587	572	677	626	636	648	682	591	617	644	602	640	613	629	614	634	626	623	635	648	620	623	575	593	644	655	617	637	622	641	662	606	656	619	634	636	640	655	610	609	591	611	626	668	672	655	631	572	601	596	615	605	636	618	597	631	603	637	617	639	613	605	621	623	610	605	583	619	627	560	625	651	628	657	629	613	649	587	632	620	588	592	592	660	576	641	651	607	638	659	643	652	624	609	638	594	655	643	652	576	587	593	595	627	637	612	656	617	634	634	597	614	634	605	626	590	602	599	614	629	645	628	610	579	611	638	607	616	665	609	597	629	616	610	658	656	637	618	570	641	599	584	591	599	583	626	596	601	636	673	617	631	614	621	610	627	648	670	615	624	654	617	668	640	614	621	624	699	668	640	596	646	619	635	639	614	627	629	621	645	650	646	589	613	634	648	636	608	627	643	662	608	625	625	614	618	563	634	626	599	582	626	639	652	614	641	634	607	653	635	632	648	607	679	607	637	658	609	597	594	621	657	598	618	611	642	632	610	609	644	645	620	633	641	610	581	664	661	573	600	611	670	619	637	614	637	644	621	601	679	584	619	636	605	612	619	606	630	633	613	652	627	638	591	613	621	610	614	625	621	616	627	644	627	634	617	626	611	648	599	599	599	628	637	608	629	645	628	600	583	621	619	653	683	578	626	635	636	644	577	640	578	626	568	654	616	636	633	593	600	630	637	613	589	615	663	668	572	590	594	668	623	668	624	618	658	638	646	610	679	595	649	618	640	598	619	619	607	597	590	606	592	635	624	625	613	608	644	636	619	639	601	578	642	604	614	605	613	626	630	640	677	577	648	630	630	635	677	616	633	619	607	653	629	620	607	614	678	667	654	679	632	608	580	652	638	612	607	645	600	586	609	638	648	599	628	649	608	654	657	591	628	612	658	646	679	642	594	678	609	643	632	622	649	624	624	634	648	624	638	618	631	623	671	638	615	665	608	578	617	606	608	588	588	577	627	626	636	575	635	605	627	622	648	663	632	645	613	615	635	639	608	606	607	659	643	637	615	532	635	658	603	620	604	566	607	661	633	626	648	608	640	644	639	582	636	602	604	599	646	619	619	625	619	595	629	685	592	628	642	620	593	614	660	666	657	623	628	621	607	648	577	651	549	605	595	620	644	619	644	633	602	639	613	664	676	625	587	654	650	658	600	596	606	615	639	652	606	633	622	648	672	659	622	611	648	648	683	646
20868	38741	33470	22810	17337	11226	7498	4910	3408	2711	2292	1847	1716	1482	1409	1353	1127	1044	922	821	846	795	813	792	712	723	727	756	701	723	732	714	711	675	737	655	716	702	667	711	695	703	640	626	640	701	732	648	721	690	717	665	652	682	689	678	727	699	681	644	710	684	676	651	691	621	671	696	692	713	701	682	698	711	648	673	670	679	661	677	687	687	651	689	681	717	724	720	668	686	680	712	644	698	690	713	692	729	670	676	681	657	700	678	681	695	686	689	678	644	655	650	660	670	706	680	689	690	732	679	680	685	663	695	710	727	693	676	710	730	680	703	727	682	666	687	680	674	708	673	649	649	651	658	689	647	654	708	702	688	650	693	679	666	653	711	666	681	658	689	703	672	685	692	650	623	641	717	671	688	686	744	678	686	682	689	707	633	723	636	727	694	649	651	692	686	697	688	680	694	685	684	709	685	666	668	665	628	655	666	704	649	709	669	670	680	652	677	693	714	679	675	689	702	721	664	650	651	675	672	694	633	729	700	676	690	749	645	736	708	670	690	678	708	692	658	708	664	631	680	685	646	707	683	672	692	664	681	719	696	680	675	701	646	627	627	664	693	643	692	700	637	690	683	660	677	655	680	684	743	651	639	674	660	675	662	672	697	714	646	663	665	651	692	663	619	669	684	702	700	704	694	705	660	718	676	613	658	676	656	688	706	681	701	660	695	646	650	716	672	669	706	703	652	673	683	685	717	695	677	720	647	684	651	632	663	668	706	651	660	661	621	687	706	659	675	687	701	671	703	670	661	633	637	702	738	685	661	711	659	696	636	647	664	692	692	652	703	633	687	678	656	653	657	733	695	666	697	657	666	664	689	689	688	676	719	692	681	679	669	712	681	675	672	623	735	686	625	671	696	662	671	694	622	655	689	667	677	665	662	682	662	671	643	732	650	671	716	647	638	682	678	667	678	641	720	697	660	756	664	663	720	638	669	656	680	726	638	629	672	681	694	710	688	667	678	665	670	672	661	657	701	685	683	662	668	680	666	673	668	677	661	639	646	713	719	706	637	669	653	673	671	674	667	652	693	698	688	681	693	623	690	663	683	683	693	671	671	680	690	709	696	682	641	661	645	641	712	691	683	653	657	669	637	667	704	644	692	665	687	662	688	714	667	616	655	729	735	688	679	655	684	690	661	627	696	750	706	688	692	644	629	680	704	640	700	671	670	650	684	650	640	710	669	649	666	644	673	693	676	678	632	676	684	627	706	674	664	696	689	688	645	683	657	681	712	676	691	660	666	709	682	704	673	667	676	699	668	698	686	628	691	661	683	695	718	700	642	691	678	673	709	653	667	644	649	647	697	713	692	687	653	665	639	716	696	716	654	701	662	684	678	662	706	720	670	680	662	676	698	691	680	680	688	635	653	733	714	662	694	624	657	668	703	692	661	665	669	643	656	670	646	679	658	714	657	708	679	699	732	701	668	643	740	699	712	664	658	675	691	667	681	694	701	666	675	655	658	744	714	696	676	676	703	651	681	699	690	665	676	722	654	665	617	694	695	668	670	652	687	663	690	682	723	702	729	666	636	674	700	688	664	670	706	663	616	731	699	659	679	636	635	699	681	666	675	697	634	695	694	710	696	685	634	687	721	673	664	685	672	673	686	691	750	678	672	691	704	734	692	711	666	640	652	670	628	685	618	699	630	686	664	710	680	665	695	700	690	676	732	647	667	639	667	651	686	655	655	668	719	711	642	647	684	683	684	714	669	677	718	663	687	700	642	664	655	688	704	668	683	726	656	669	729	659	647	724	709	674	629	673	703	719	657	721	647	653	693	667	689	690	719	704	726	648	660	679	713	749	693	657	672	743	667	658	699	670	705	656	692	697	657	697	646	723	639	630	658	634	664	729	675	688	706	660	689	698	644	686	698	722	654	731	660	667	658	714	651	720	663	720	688	665	714	694	679	636	738	676	656	643	694	672	647	667	662	720	691	701	689	665	655	696	692	657	690	715	669	687	659	670	673	709	684	667	675	653	685	647	665	647	721	636	680	675	686	674	685	736	659	688	688	677	628	631	639	650	711	643	681	701	722	691	637	728	697	708	661	675	704	677	623	660	696	690	673	694	652	692	692	707	670	688	689	656	699	697	708	640	646	685	709	653	715	627	681	700	656	714	663	647	697	716	702	698	678	688	687	710	643	655	691	679	672	708	652	681	654	635	688	669	660	660	710	673	678	628	703	698	660	708	717	697	678	617	679	689	682	666	684	693	713	664	662	660	694	618	640	736	647	670	676	674	710	669	652	629	656	659	667	673	657	691	665	709	709	690	710	668	658	685	696	653	672	670	650	702	672	637	682	686	678	679	689	684	679	657	690	700	679	725	655	711	653	657	698	691	713	659	674	677	663	677	742	673	646	678	687	681	649	728	648	639	651	689	718	679	696	687	725	646	687	704	630	681	663	706	694	687	602	659	639	664	625	659	631	700	698	695	709	699	635	679	678	659	690	623	671	700	715	671	701	678	677	654	687	672	665	682	659	673	697	665	680	683	675	706	693	703	718	714	682	674	709	645	632	694	677	688	707	664	675	653	668	652	732	657	669	698	654	676	636	653	614	642	650	665	659	668	666	679	685	650	702	692	673	719	699	676	657	699	684	698	664	669	665	681	621	672	691	693	703	698	660	670	649	704	671	635	685	617	683	705	695	693	704	670	690	695	706	679	688	663	722	677	637	688	657	678	731	672	658	717	691	696	631	658	715	684	652	650	635	678	639	664	656	687	642	669	680	675	705	682	676	677	655	655	718	713	667	725	664	708	652	638	649	659	639	691	696	712	676	679	705	647	689	635	691	691	658	687	682	704	699	716	648	687	653	687	680	739	684	701	691	716	650	677	642	694	670	658	684	669	686	678	640	692	716	700	690	631	665	656	672	693	652	671	652	651	676	635	686	631	700	696	683	640	671	661	667	670	708	623	650	726	701	668	670	673	668	668	659	665	679	702	635	649	720	637	668	695	644	630	715	679	649	665	682	695	655	675	699	689	666	685	706	719	686	662	685	699	643	662	669	690	643	645	668	647	675	721	631	644	657	704	672	641	718	676	689	686	724	708	720	704	654	682	648	698	717	692	682	641	645	683	659	689	677	670	697	651	672	637	677	702	666	646	681	701	659	652	688	633	692	690	715	685	683	719	693	632	638	681	692	721	722	702	642	685	686	673	639	652	711	742	657	630	659	699	682	616	651	705	652	672	693	656	687	671	699	667	667	674	694	647	677	701	652	641	688	694	735	656	712	683	618	700	655	696	696	642	670	686	651	719	725	626	711	705	715	706	671	675	716	655	701	707	659	706	641	640	689	680	662	617	645	678	653	681	723	696	670	705	708	646	693	678	682	671	651	694	680	705	656	738	679	675	632	674	695	651	734	672	720	661	686	699	700	695	682	731	693	635	632	742	700	725	650	684	698	666	671	674	716	701	709	670	701	676	641	679	680	692	724	690	717
23523	20999	28200	24504	22326	19676	11456	5262	3423	2661	2163	1831	1530	1446	1214	1171	1036	948	785	726	628	664	607	629	599	559	518	562	554	512	495	515	478	564	519	538	492	516	457	475	457	455	489	492	467	468	492	494	500	489	473	436	463	445	507	499	458	492	503	472	471	446	459	456	437	464	491	455	497	481	453	429	471	479	498	465	466	468	486	486	516	500	461	491	460	466	479	465	440	473	512	480	464	495	475	462	445	482	521	471	443	505	499	489	443	458	488	475	444	461	498	476	487	437	470	456	444	442	470	463	517	449	475	462	507	480	487	490	456	451	488	437	460	434	461	508	509	469	511	506	465	500	468	464	452	467	460	496	467	458	431	453	494	430	471	451	464	472	487	432	458	482	477	449	502	470	498	418	443	478	444	485	460	528	435	460	419	484	462	478	480	472	476	472	468	538	446	480	478	477	466	444	485	502	444	476	476	460	475	457	475	455	459	463	481	460	443	466	485	462	484	487	470	433	446	443	442	479	513	493	466	455	484	491	431	430	495	484	464	431	486	471	488	441	505	480	494	460	465	496	495	479	477	488	496	438	470	479	434	469	463	448	472	488	477	458	447	457	497	437	464	499	454	458	490	482	450	448	490	520	443	468	511	493	447	509	457	487	458	454	480	478	460	431	476	486	487	454	453	469	453	460	446	452	470	489	458	458	483	503	460	477	489	488	465	417	487	458	422	472	479	464	467	484	512	493	462	449	478	467	451	454	481	519	445	477	465	461	463	441	498	457	469	495	493	462	480	494	480	452	461	492	490	453	488	454	482	466	464	467	467	448	483	557	451	478	466	501	476	445	489	472	504	447	456	409	454	471	503	486	457	474	491	507	456	465	490	475	508	480	486	493	467	489	443	462	472	472	477	464	432	463	489	475	413	497	520	473	446	447	450	451	462	436	480	438	443	469	437	477	468	469	454	447	507	446	466	487	454	457	464	470	458	450	468	506	510	485	495	525	505	512	476	472	461	470	481	470	436	467	481	441	457	473	443	464	458	461	459	491	483	497	488	481	470	454	448	487	469	467	485	437	486	492	476	499	487	458	445	492	452	468	476	479	445	478	489	448	496	496	437	488	525	486	469	443	448	500	457	444	465	502	475	460	478	433	432	476	483	436	464	462	471	444	502	491	459	424	462	477	480	443	461	456	451	488	507	470	473	461	457	475	478	463	463	461	504	450	504	442	456	478	475	475	467	444	507	465	493	506	464	462	441	471	470	448	470	456	468	453	451	479	452	456	470	457	458	450	448	489	492	469	452	473	438	453	480	455	481	435	452	458	486	490	481	459	494	507	446	420	430	464	460	460	469	434	458	453	450	497	458	449	474	470	473	471	480	471	458	462	469	451	471	465	478	448	475	465	501	472	466	441	476	446	444	516	466	442	497	495	477	486	474	495	457	500	451	472	458	463	449	456	555	474	476	467	481	479	436	462	505	488	453	475	442	476	489	465	482	500	500	461	420	435	424	488	440	478	480	493	453	462	445	481	493	464	462	497	462	483	461	469	477	500	444	431	469	425	500	449	499	433	466	436	467	504	494	455	496	460	474	461	470	465	483	493	455	483	482	457	453	444	456	473	464	467	455	495	452	463	468	427	487	477	429	468	461	500	461	488	484	446	492	503	457	436	486	481	476	529	468	451	497	504	417	482	461	473	473	484	530	493	456	454	505	488	456	484	448	479	452	448	474	487	460	512	481	416	497	476	478	470	453	493	434	473	488	461	479	472	460	465	467	485	476	509	474	486	463	462	534	434	438	460	503	448	496	423	483	470	474	430	467	461	470	473	480	473	493	466	477	479	476	459	476	455	439	460	496	441	480	454	493	475	452	475	462	481	514	455	482	472	488	474	459	458	505	463	497	500	441	484	450	443	478	464	516	463	457	466	483	494	440	495	482	510	453	449	478	494	525	458	447	477	461	509	477	488	474	431	470	500	448	471	492	462	492	472	480	484	480	471	427	439	520	466	477	490	428	501	470	492	447	464	479	479	501	448	493	457	454	485	439	498	465	477	456	494	482	468	479	449	446	455	478	461	443	471	492	453	473	513	500	478	453	469	450	435	470	440	471	498	461	455	451	456	459	513	463	467	464	472	436	477	423	464	460	473	487	467	469	472	441	491	467	462	486	451	435	477	474	464	440	481	464	470	478	504	501	500	455	498	483	447	456	472	499	452	459	472	472	474	482	471	428	493	472	465	497	466	447	494	481	504	476	434	501	438	442	459	476	489	476	480	438	425	501	494	487	485	454	439	468	441	467	503	461	499	463	490	469	493	468	487	491	454	445	493	476	464	456	494	469	481	448	473	433	432	446	505	473	477	468	440	517	473	470	469	491	478	477	493	470	456	429	454	475	467	445	503	461	451	476	488	470	482	433	456	486	446	460	433	465	475	468	500	468	458	459	503	473	463	457	511	514	501	463	438	455	476	483	466	453	480	482	473	476	463	462	439	485	461	431	439	527	459	458	481	458	472	438	466	454	479	474	443	496	472	472	477	482	476	461	457	464	463	487	486	467	450	466	478	443	436	485	437	477	495	463	439	491	447	455	429	445	497	478	438	503	445	464	471	472	468	469	465	452	474	493	481	476	408	457	525	497	466	453	466	477	460	439	473	474	482	486	484	457	509	479	474	453	475	450	450	521	457	470	496	451	466	461	492	449	473	432	451	477	427	492	459	487	443	482	452	491	427	441	435	461	497	450	442	471	492	480	453	474	469	480	483	481	455	484	455	458	448	455	470	470	463	460	445	477	469	459	536	490	442	456	507	498	489	492	451	395	510	433	467	456	482	452	494	473	455	488	454	440	490	468	487	464	496	447	470	480	476	420	460	466	439	478	457	475	481	436	484	457	459	441	482	471	475	433	505	464	475	464	426	444	452	500	455	458	416	482	505	460	472	502	426	494	453	435	490	510	449	436	501	436	422	460	511	442	483	512	474	482	491	448	459	465	447	482	468	477	465	494	489	467	489	467	487	470	448	475	463	446	471	463	438	501	497	460	454	501	447	475	456	447	456	500	420	460	525	483	462	488	507	516	454	475	488	484	473	419	462	427	442	475	445	458	480	473	470	483	483	462	500	456	466	452	491	488	496	459	461	475	445	452	436	483	443	448	484	461	474	423	501	473	451	448	513	513	479	496	474	471	459	455	460	476	493	506	511	470	494	481	482	492	494	462	488	491	481	457	455	468	471	502	446	475	450	440	461	463	460	491	495	492	482	488	499	489	488	460	459	455	468	448	463	482	491	488	481	481	458	471	459	477	509	474	472	467	438	483	448	458	437	410	471	491	471	482	514	474	411	479	450	451	474	473	496	466	451	491	463	482	440	429	470	443	471	473	480	457	494	477	469	464	502	466	454	491	440	517	430	507	471	485	449	451	433	450	468	473	446	472	477	473	417	476	476	489	496	475	466	463	480	473	468	470	458	493	458	489	500	482	444	468	459	435	439	464	463	451	477
21855	47438	41947	31248	25037	17398	11704	7684	5611	4059	3375	2674	2319	2024	1777	1612	1430	1225	981	881	870	825	776	735	720	649	647	627	666	631	580	575	585	581	608	580	588	562	600	560	539	569	480	560	562	567	572	549	513	572	532	550	532	534	508	539	548	533	535	530	553	499	553	517	548	515	557	555	512	558	539	572	542	552	527	583	505	512	543	544	533	528	516	541	514	531	511	497	537	550	556	568	545	526	572	529	552	484	483	528	546	551	531	533	498	529	485	444	540	508	553	576	513	513	520	553	496	517	492	526	559	550	534	507	490	513	541	546	557	531	542	523	500	529	499	549	508	551	543	543	542	508	530	498	493	539	532	502	544	515	523	531	546	530	528	533	557	538	522	547	528	552	513	507	511	527	551	522	568	563	549	550	551	534	556	517	524	516	504	494	534	489	501	517	520	511	513	527	496	559	499	518	510	530	550	538	480	542	509	544	541	536	542	503	531	539	525	547	516	545	495	540	525	541	513	532	575	527	506	514	524	505	528	520	470	527	536	530	536	501	516	582	565	545	522	536	536	523	519	529	508	526	521	500	558	536	533	506	522	548	538	499	579	523	528	513	559	506	565	535	480	502	535	534	528	554	535	528	527	503	545	549	521	524	564	554	513	552	515	513	535	491	545	542	544	569	501	524	522	508	563	556	561	557	514	524	557	573	530	489	535	532	541	543	537	545	564	530	569	537	516	576	521	537	537	546	549	487	514	535	547	485	528	521	504	506	544	510	497	536	534	532	451	518	497	538	535	523	529	543	523	536	562	566	511	499	530	522	526	511	536	528	539	506	546	530	551	524	533	532	515	548	536	518	529	515	499	560	503	498	561	517	522	512	516	524	505	538	583	543	502	538	522	525	539	533	552	516	503	531	526	498	547	525	556	546	509	522	518	502	544	541	560	503	547	501	522	546	524	496	525	533	521	491	566	491	525	529	487	537	592	512	516	549	494	518	547	477	544	531	538	514	549	505	528	574	536	533	525	519	555	509	522	502	543	511	570	588	579	518	547	563	467	553	526	549	546	498	508	537	479	545	503	517	508	538	559	545	522	545	523	496	506	557	548	519	566	534	500	522	506	539	514	567	496	493	527	486	501	531	560	510	550	540	549	524	510	511	525	560	492	539	524	526	518	561	533	559	501	510	536	531	543	549	508	524	516	538	544	551	545	518	523	542	477	505	507	534	545	542	560	569	482	488	574	541	521	543	505	518	542	570	521	513	509	538	491	580	540	531	524	521	530	526	575	524	546	518	529	515	512	511	518	526	549	531	541	529	547	515	538	520	555	519	540	550	513	498	552	500	559	536	537	499	515	536	520	540	543	497	540	566	524	537	534	584	502	564	522	520	507	535	501	491	511	535	499	557	503	511	516	529	529	555	521	539	510	546	496	540	529	516	520	576	504	524	537	547	520	557	536	501	564	519	512	503	490	481	518	499	538	520	498	518	496	554	559	510	554	535	542	533	540	545	588	477	517	551	547	533	511	498	569	518	505	558	512	560	511	562	553	495	552	491	554	500	531	529	516	517	517	552	504	530	560	512	541	562	499	492	551	544	452	517	541	517	526	535	539	486	533	532	522	557	532	539	577	510	522	537	518	511	541	520	558	502	537	533	560	524	471	545	533	567	537	556	515	512	549	491	531	537	509	518	506	499	527	540	564	509	555	511	544	545	531	526	551	529	465	552	537	526	528	521	524	529	560	536	507	559	542	521	473	538	531	511	552	546	561	560	538	538	528	534	570	515	496	516	553	508	532	567	538	530	533	520	530	535	531	530	532	506	489	531	511	502	528	554	554	521	555	520	523	540	489	551	514	533	532	557	516	551	531	535	518	553	473	507	525	521	523	515	505	535	569	518	513	497	532	547	565	538	538	526	551	541	553	557	526	525	520	581	494	512	475	508	517	528	503	569	562	547	528	537	560	497	514	537	502	534	548	511	516	539	521	514	576	555	516	518	527	550	517	541	533	530	526	520	515	521	496	507	530	480	546	541	547	504	503	538	515	538	554	503	540	538	543	535	498	541	546	529	514	535	554	535	528	543	501	515	517	563	511	516	552	483	524	519	540	519	504	526	540	513	537	546	523	534	515	536	484	496	538	530	528	519	477	522	537	527	491	546	517	512	554	476	478	495	518	482	512	496	488	531	535	533	520	518	528	535	546	566	506	506	499	526	515	516	532	522	526	551	522	532	531	569	530	541	521	527	496	542	513	535	567	520	486	568	554	540	580	512	548	513	546	529	552	521	525	520	538	513	538	525	560	542	500	532	547	533	573	535	541	529	517	545	527	526	510	485	508	508	547	518	525	527	544	539	550	548	522	540	503	519	500	515	495	518	510	535	510	540	584	553	511	490	503	525	535	519	566	505	542	554	552	512	498	511	559	524	490	532	515	516	558	496	532	548	525	564	525	486	517	542	549	537	533	517	505	538	481	552	507	511	525	508	533	516	526	539	551	491	508	535	518	564	541	536	523	589	523	541	582	537	525	516	531	553	549	528	515	494	535	532	488	545	533	496	502	550	508	504	531	533	516	557	502	538	564	536	484	511	552	546	539	590	509	519	539	560	533	532	524	538	490	518	551	556	508	535	512	518	555	532	470	524	571	535	520	553	525	513	543	575	537	495	493	485	516	538	529	539	526	522	520	570	560	542	511	530	564	577	572	465	551	528	540	505	573	537	524	543	541	502	540	498	541	472	526	538	526	555	555	517	515	537	545	559	514	504	494	524	531	507	524	539	520	511	544	559	510	573	560	529	525	530	538	506	500	534	483	542	527	507	570	527	537	535	505	539	545	547	512	490	540	505	518	532	515	585	510	512	524	501	546	530	502	568	523	535	528	530	500	512	534	515	558	539	528	538	559	538	527	505	536	532	554	541	529	525	526	552	533	536	551	550	511	507	496	537	503	580	487	546	526	509	564	506	543	526	507	534	529	504	531	542	530	560	540	558	514	505	606	530	552	490	498	544	553	539	501	514	528	549	534	539	531	540	531	531	532	540	497	547	512	542	566	482	507	564	544	555	520	544	546	526	491	470	492	522	555	518	543	557	528	563	522	582	549	529	539	527	517	508	491	550	556	533	538	511	534	565	526	575	501	545	566	547	545	576	540	571	535	543	529	489	543	533	506	571	522	578	488	527	551	488	529	506	527	513	540	561	530	502	517	556	552	500	528	528	545	473	563	517	540	509	508	517	522	526	553	529	528	506	561	510	517	491	521	531	535	552	530	571	488	562	566	553	496	527	569	528	499	500	540	551	541	504	558	563	498	505	552	519	478	534	513	514	516	491	534	553	536	539	527	530	498	567	514	536	500	565	536	497	541	550	500	520	519	550	500	513	524	520	480	526	512	546	538	534	520	497	511	506	500	542	498	530	547	518	540	533	521	532	517	578	538	557	542	546	539	512	499	489	524	535	518	540	532	548	509	522	525	529	526	564	506	487	501	501	546	515	547	575	525	522
24511	20991	27738	25587	20811	13452	7117	3860	2567	2093	1696	1462	1340	1172	1159	992	909	841	716	657	629	650	588	592	622	548	582	536	537	524	530	509	524	519	520	521	542	520	502	527	467	529	484	527	511	457	511	480	491	512	466	516	513	503	504	481	492	500	492	476	458	497	527	490	489	479	459	494	496	499	494	498	467	469	463	497	481	480	486	483	490	512	471	459	487	483	489	493	513	484	494	456	465	516	491	467	484	506	472	499	520	497	489	499	468	482	451	501	474	461	498	522	492	529	527	485	489	501	502	508	495	452	498	483	495	497	526	516	524	474	478	481	497	488	468	491	496	509	489	500	468	505	501	526	499	496	515	542	480	501	488	515	459	517	492	518	532	447	468	505	469	491	484	480	502	509	519	488	508	436	515	485	516	497	456	498	552	500	517	483	517	492	519	464	511	474	477	538	500	525	496	462	490	479	464	497	460	528	528	454	482	454	455	520	451	451	488	501	472	474	479	507	497	494	479	511	485	465	480	493	515	462	524	482	497	503	480	536	521	489	506	514	493	473	482	497	471	532	500	469	461	496	496	460	492	524	468	493	506	518	478	501	534	500	476	465	498	488	505	497	462	494	508	482	492	470	510	488	484	524	483	475	476	492	465	464	504	498	488	471	482	442	476	485	523	545	496	468	499	447	498	488	511	509	506	492	502	496	484	517	524	495	529	483	476	480	496	482	437	524	475	509	490	469	506	466	477	531	498	479	506	468	491	485	480	544	496	537	486	476	502	480	481	494	514	449	507	470	470	475	520	470	505	475	513	539	474	475	476	471	453	501	506	470	463	469	490	513	486	519	512	477	531	489	471	479	480	483	476	470	491	477	465	502	513	484	528	495	488	480	447	452	476	477	491	507	472	492	507	536	514	494	503	512	497	464	510	508	516	534	499	496	492	478	490	516	474	510	508	475	477	516	504	486	532	464	485	489	497	462	487	475	528	521	459	492	520	520	502	487	497	451	500	505	535	487	517	479	515	504	516	468	505	509	514	562	444	531	520	493	484	503	513	473	464	477	561	518	491	495	502	481	488	498	486	470	478	496	467	479	478	491	541	491	503	458	503	503	452	428	509	483	511	487	497	480	504	465	490	449	501	508	479	502	499	537	464	487	460	496	482	482	440	478	510	480	511	506	494	460	525	466	482	502	488	518	439	490	479	489	530	521	467	535	501	510	510	493	492	499	488	523	519	519	474	514	493	510	507	491	506	485	494	510	490	475	513	508	494	498	462	512	513	505	463	489	516	502	470	458	458	507	513	503	482	497	505	515	487	499	480	475	517	528	502	525	473	464	516	487	469	489	490	554	455	516	507	513	502	488	505	496	508	517	488	482	506	481	506	516	442	469	480	513	483	494	520	519	504	473	473	495	521	502	519	478	487	480	489	475	499	490	493	520	476	464	487	485	526	509	459	506	470	522	510	504	475	513	503	479	505	474	509	501	496	492	482	483	510	523	506	500	520	513	506	516	513	514	451	496	525	487	482	527	513	475	481	526	499	478	470	536	494	478	479	475	489	487	530	481	501	499	514	471	502	499	526	474	532	523	517	516	506	488	476	484	463	464	494	493	471	501	488	479	523	479	514	507	518	459	531	489	501	481	489	520	470	456	531	461	479	530	490	491	504	492	511	489	502	553	466	467	494	482	512	462	497	466	528	506	458	489	479	511	532	486	497	456	495	517	510	512	463	477	501	546	458	490	512	535	454	483	502	480	454	517	482	517	533	501	508	487	485	504	503	538	514	503	492	489	497	456	501	472	444	486	462	490	468	466	498	480	510	530	485	451	494	519	494	497	493	496	493	481	518	448	514	500	513	444	480	511	498	493	502	485	409	528	472	518	482	517	522	497	521	506	499	532	506	519	490	450	479	496	515	507	540	486	459	521	516	466	525	489	472	505	511	443	490	506	463	512	520	492	536	514	499	476	511	499	524	496	469	469	491	502	509	515	509	519	522	482	497	476	464	496	441	454	499	462	498	446	515	505	495	490	498	485	462	474	492	521	497	510	513	516	496	495	489	489	475	518	488	478	489	477	474	526	479	498	488	528	442	515	521	507	485	471	524	530	506	521	517	541	498	505	452	463	501	493	477	487	532	481	491	467	485	503	510	469	471	503	510	494	499	521	490	461	499	486	478	461	463	515	466	489	505	536	509	506	530	509	493	496	516	523	470	578	515	503	477	461	496	517	484	487	506	493	485	489	510	496	464	491	487	439	470	492	522	482	493	498	474	454	525	507	504	474	530	499	506	525	475	477	499	480	483	499	548	501	498	479	516	477	476	533	521	479	491	529	494	507	508	486	544	526	495	453	494	514	503	482	508	509	481	476	483	497	509	508	493	489	483	509	512	426	506	508	482	492	476	480	503	468	488	484	506	502	499	470	489	482	489	508	461	517	512	480	518	516	515	501	483	504	501	466	495	486	494	504	487	487	504	486	471	504	477	509	483	522	509	496	502	508	477	465	505	514	493	532	481	515	485	550	466	478	503	476	495	461	478	451	503	503	490	507	538	492	502	505	484	536	517	522	475	511	509	463	509	519	483	489	447	509	518	444	469	455	519	515	499	476	509	477	510	495	509	485	455	473	480	464	514	519	490	487	501	477	513	488	531	431	500	522	513	463	510	477	505	487	490	522	488	482	504	499	490	468	533	483	488	479	493	510	563	496	516	503	478	493	484	472	494	475	498	445	501	495	480	463	528	504	496	501	471	499	484	521	514	472	520	472	518	453	498	471	504	496	498	481	520	505	448	484	482	513	488	487	492	449	479	498	468	508	491	478	479	474	459	457	469	464	527	496	528	472	465	504	460	508	500	472	470	496	445	488	533	508	482	474	471	466	504	493	488	497	468	511	502	551	509	491	469	485	469	515	514	509	533	500	506	512	518	481	478	491	477	508	508	514	513	466	470	525	496	528	488	492	504	498	477	493	506	454	472	497	494	496	510	537	472	488	473	478	521	485	503	510	492	476	487	491	491	461	473	528	472	492	461	471	497	518	483	467	459	468	470	510	514	482	520	505	498	483	482	506	497	437	516	531	482	487	513	460	511	472	467	487	495	485	519	491	513	517	462	488	510	506	500	488	470	479	484	477	481	493	478	495	474	492	488	498	460	492	518	475	518	502	516	487	480	490	522	484	486	459	493	467	533	500	500	492	484	509	528	512	500	493	461	496	486	501	497	501	495	536	527	460	485	499	509	501	456	497	512	473	501	510	508	476	467	512	480	503	514	471	484	468	449	497	512	496	497	516	458	484	471	507	461	489	500	459	506	497	478	539	449	477	486	493	510	529	476	503	481	453	490	511	461	476	467	509	491	482	497	575	487	535	510	479	491	490	480	497	522	516	523	493	480	478	487	529	494	477	468	506	464	554	477	480	552	506	488	526	483	524	527	497	506	475	433	460	489	529	489	498	478	517	461	492	485	484	570	494	508	496	497	513	529	519	479	491	512	502	452	510
22001	44028	38593	27685	21944	14928	9768	6422	4547	3511	2751	2274	1915	1726	1598	1395	1194	1067	936	812	777	724	757	724	716	633	643	589	579	594	570	516	582	551	568	547	565	570	566	531	558	535	537	553	553	533	586	523	549	515	518	527	528	553	531	501	543	544	559	564	540	571	521	516	529	524	502	568	542	511	596	529	518	548	531	542	538	537	553	514	528	566	507	551	535	535	498	526	542	573	552	528	518	526	519	534	527	537	593	563	536	537	512	538	508	546	530	559	538	520	519	523	521	539	535	504	568	505	559	513	507	524	576	529	536	540	548	539	529	565	497	508	560	493	551	591	548	582	557	535	548	538	514	497	575	563	546	522	520	509	528	501	490	535	479	519	522	549	503	493	554	526	523	518	560	513	522	540	569	518	529	514	540	538	570	525	532	535	532	513	496	545	530	540	569	505	546	541	515	532	519	518	541	545	536	588	576	512	572	561	517	521	530	523	573	548	542	550	533	540	544	583	539	511	527	526	515	534	472	539	528	505	551	514	483	539	540	527	521	510	522	561	567	494	534	535	558	593	522	576	540	581	524	530	502	558	532	551	538	575	505	538	522	538	551	552	527	494	518	559	553	505	536	541	533	505	502	531	548	534	487	505	538	527	532	546	542	555	534	546	505	541	542	548	489	513	559	513	571	540	534	513	537	540	533	534	522	550	509	568	531	531	493	512	481	545	495	549	547	516	554	528	554	542	548	486	545	564	517	514	500	523	522	527	532	539	526	555	532	520	567	530	508	511	523	526	506	564	512	545	566	518	543	536	503	542	491	491	516	487	471	515	529	570	517	566	484	550	535	543	553	587	521	520	524	506	531	530	532	544	571	514	535	511	564	520	556	534	541	483	556	548	540	504	534	513	585	522	505	504	499	552	508	523	513	552	534	512	532	531	517	543	544	524	582	544	509	556	565	544	532	506	546	504	568	557	572	497	543	529	526	556	515	513	556	545	504	508	541	567	529	542	537	538	558	501	559	543	581	506	539	554	554	575	553	564	532	528	542	518	485	514	541	496	534	542	567	532	523	489	536	572	514	545	573	478	575	532	487	524	507	546	523	538	537	561	542	562	523	543	542	531	562	559	562	545	509	561	546	527	528	551	537	517	529	524	529	512	532	531	512	535	525	533	543	514	534	543	564	492	531	533	500	562	513	521	530	508	544	511	522	518	525	505	522	532	560	545	570	476	534	547	530	538	516	580	526	544	550	525	564	551	504	531	514	495	545	534	512	477	527	510	543	544	554	543	529	553	540	524	521	562	574	523	556	538	561	486	584	582	536	511	533	518	530	542	500	512	532	520	541	524	546	526	550	560	553	524	521	529	549	510	541	523	536	524	547	498	510	560	483	486	499	492	538	550	537	536	539	515	524	600	525	534	517	515	549	541	491	498	525	489	516	554	566	535	546	525	532	531	521	531	535	524	510	522	537	531	562	508	492	531	513	505	526	507	539	488	567	546	537	541	532	481	502	533	575	483	536	519	533	548	552	535	537	513	579	541	518	570	531	566	556	563	552	586	549	503	581	537	583	522	542	507	545	555	548	535	526	555	571	530	523	515	547	544	479	547	538	526	534	519	511	576	509	566	539	553	560	539	581	572	527	523	543	517	522	521	485	537	496	551	545	537	547	503	546	542	548	547	530	533	556	520	531	539	553	537	532	582	566	551	512	546	513	536	521	531	536	549	576	515	562	549	545	544	553	532	529	503	547	541	553	520	528	534	570	548	540	504	544	556	532	554	496	582	597	567	505	512	535	510	555	516	553	509	552	523	543	516	511	553	565	530	527	533	551	528	507	551	508	545	501	545	555	526	518	495	506	507	569	508	543	507	502	532	535	477	528	534	522	542	524	502	551	541	499	535	552	548	549	528	514	507	568	564	526	513	489	535	499	499	563	530	531	564	501	524	568	556	534	536	538	570	547	581	533	514	556	532	559	570	537	536	558	523	504	529	558	534	533	572	548	514	546	523	578	550	560	545	557	520	546	567	534	540	516	543	541	511	511	552	548	549	561	537	544	508	539	572	502	526	514	556	568	544	509	546	509	556	501	507	540	585	553	525	512	496	530	561	524	546	531	530	498	538	533	521	568	537	543	552	491	533	541	502	530	553	532	537	521	510	502	547	494	523	568	551	510	523	542	554	506	597	516	512	504	516	498	502	510	543	558	506	556	525	511	533	528	539	564	557	526	549	529	516	573	537	496	558	559	528	553	510	530	565	510	488	519	511	495	552	517	554	498	527	544	597	514	554	588	536	570	539	555	571	512	527	520	527	525	541	547	548	559	512	512	523	524	552	523	522	529	563	535	549	535	500	520	514	543	507	511	534	518	520	519	562	554	528	551	553	492	495	527	523	509	561	532	498	487	512	501	539	556	518	487	546	555	548	541	526	585	562	575	524	544	520	508	477	541	553	551	548	540	571	555	552	559	551	485	470	498	502	558	528	487	502	543	531	499	527	535	548	500	524	559	537	515	571	558	558	555	530	542	539	582	542	542	549	554	562	531	525	532	533	535	488	520	534	562	511	539	552	531	536	554	548	520	538	531	499	530	532	534	536	518	494	546	526	541	507	516	545	537	554	528	532	541	538	550	563	576	513	549	541	539	528	550	527	501	524	544	516	497	545	544	546	497	518	549	568	534	498	514	500	530	550	522	591	522	550	550	517	580	489	491	552	538	527	539	518	511	587	530	557	487	489	526	551	510	514	567	542	523	540	545	544	519	564	531	557	543	528	577	503	568	497	540	520	495	551	514	529	539	514	553	531	509	498	551	529	552	519	512	570	493	566	530	522	520	507	523	536	562	525	521	553	540	522	522	551	528	527	576	516	492	559	519	502	545	495	496	556	509	495	529	588	558	532	535	550	525	531	562	548	501	532	503	540	540	505	511	515	523	549	521	521	488	512	546	569	539	540	528	515	561	535	538	527	516	537	514	549	530	511	566	522	525	520	565	539	558	512	521	548	517	510	545	532	536	535	578	509	508	517	565	569	534	532	521	543	575	548	555	501	495	534	518	520	523	551	495	539	518	536	516	521	497	516	496	560	534	542	512	529	520	529	505	552	528	529	554	493	550	529	537	527	537	513	561	562	552	547	520	538	538	504	546	555	567	544	500	527	530	541	529	518	489	566	515	538	522	491	518	538	489	529	512	527	498	549	494	523	529	559	526	525	544	550	502	477	554	527	541	547	517	557	553	499	532	542	485	520	564	589	512	563	545	532	542	533	534	535	569	508	511	559	541	566	533	522	568	543	512	540	510	542	497	529	533	484	556	545	535	559	548	532	521	503	529	557	527	542	534	550	522	519	535	510	534	529	542	566	553	549	575	575	528	525	546	531	542	532	547	522	559	549	550	519	497	510	528	516	541	491	525	523	520	510	517	514	522	537	551	526	533	534	549	500	536	523	536	497	544	563	537	512	548	498	542	519	584	509	524	545	526	557	514	515	508	515	524	506	519	538
22417	21038	28609	23768	21505	22560	19998	8233	4476	3328	2698	2175	1858	1543	1426	1237	1098	925	740	641	571	578	513	502	507	437	425	400	340	339	347	321	359	346	306	318	352	320	327	321	310	273	277	296	290	307	286	314	342	292	288	270	261	284	301	275	279	278	291	305	269	311	287	293	262	263	286	259	299	275	272	261	240	271	270	282	293	297	279	254	274	296	283	272	265	266	282	268	282	278	287	283	284	252	278	284	279	276	245	281	256	271	315	258	289	260	266	276	270	270	262	273	249	243	244	254	291	294	289	264	250	294	264	275	281	292	281	285	256	261	284	276	276	300	245	297	274	292	271	280	251	275	292	287	275	297	278	297	281	288	287	283	286	264	293	264	296	311	292	262	278	284	283	284	244	262	265	255	290	298	237	266	255	258	270	273	290	317	268	241	259	258	274	262	267	290	278	289	284	289	305	269	297	314	259	271	284	317	289	272	279	283	283	299	253	300	321	257	267	309	265	273	331	286	267	259	264	269	273	300	288	267	292	284	289	245	271	305	284	283	309	272	271	286	304	296	256	273	277	300	283	283	281	268	306	265	313	243	273	284	235	275	258	275	260	309	300	286	274	251	287	253	253	264	276	285	293	298	283	256	292	289	287	278	260	287	273	271	307	242	256	270	335	267	294	294	286	262	258	267	260	251	274	290	287	293	284	254	274	281	286	273	277	290	251	278	272	295	277	312	298	297	303	291	257	266	304	278	275	275	244	283	260	278	271	270	267	285	289	279	266	270	274	258	318	307	280	284	266	289	270	287	285	264	274	290	280	275	277	275	264	324	255	275	269	287	271	259	292	279	299	267	264	264	284	293	301	279	268	244	277	277	286	296	273	283	274	314	261	277	263	302	298	259	259	298	271	261	239	290	314	283	284	322	295	277	253	316	271	260	253	270	295	295	289	284	275	254	277	268	286	281	291	271	278	242	277	256	297	288	280	313	262	271	295	259	309	262	259	241	299	311	296	290	253	252	284	254	242	274	282	266	303	278	279	260	260	262	276	272	264	314	270	280	243	241	303	275	295	292	298	301	270	334	287	267	313	272	313	257	281	281	309	289	252	277	247	299	297	285	268	297	248	289	288	289	283	276	261	294	296	273	281	281	280	274	251	279	276	296	255	263	274	257	252	271	265	264	284	302	273	278	274	251	267	269	254	272	259	262	287	288	279	229	294	277	279	259	282	255	257	238	281	256	268	294	298	283	271	275	281	270	262	239	285	277	266	285	270	238	276	275	284	266	286	270	274	271	264	278	267	297	304	277	276	255	271	289	253	261	283	259	280	266	250	266	249	283	280	262	280	305	301	295	253	292	269	267	311	265	274	280	272	284	290	288	257	293	253	268	267	261	291	272	262	273	271	269	301	319	293	312	258	281	297	259	274	268	274	275	266	262	266	293	253	280	276	294	286	277	284	248	286	306	269	309	272	321	262	276	271	314	259	224	289	293	290	278	285	277	263	254	295	281	247	278	295	271	287	305	259	261	312	234	277	286	266	274	294	307	278	275	290	280	254	287	288	274	310	268	299	243	303	301	276	267	275	293	302	284	261	297	282	262	277	295	261	274	299	257	278	282	250	270	313	248	244	265	285	269	266	266	278	267	265	270	289	299	287	288	286	280	290	292	298	295	309	269	273	289	289	294	268	280	265	249	253	260	272	303	283	257	258	266	280	279	282	264	251	265	275	286	286	278	306	266	297	279	255	287	292	280	280	272	263	261	277	254	311	274	283	254	265	260	278	302	259	279	291	302	293	276	279	260	288	280	263	265	255	300	280	293	271	284	273	262	242	265	267	288	282	276	284	287	287	274	256	299	301	247	245	301	266	254	274	260	274	279	273	261	289	280	282	242	295	292	254	281	295	320	241	268	299	277	248	288	280	283	288	300	268	283	276	249	312	278	268	261	289	269	271	284	308	253	287	281	259	273	285	252	267	246	258	282	264	259	275	286	294	285	300	303	286	284	285	263	264	283	295	260	293	267	283	295	272	305	279	254	285	258	289	261	255	280	283	296	259	245	272	285	274	276	302	255	289	266	245	264	275	299	278	288	269	268	303	234	314	250	285	278	264	291	282	307	262	275	308	284	292	296	277	255	269	290	282	278	257	302	285	264	299	278	301	311	286	258	269	294	267	296	261	261	258	269	278	274	254	280	238	284	272	266	290	258	260	290	284	254	272	267	289	260	295	296	261	275	269	286	261	263	265	286	283	284	286	282	252	280	276	276	263	278	302	255	273	239	278	256	268	310	271	254	274	286	275	267	280	256	274	275	275	271	278	258	309	299	302	285	254	267	253	281	276	284	262	261	247	281	263	299	274	263	271	261	309	260	301	267	280	298	280	309	295	276	264	255	259	286	282	304	275	266	290	274	297	281	284	306	277	290	258	277	276	291	268	265	277	263	270	273	287	279	277	259	262	286	272	303	292	277	269	248	261	271	266	280	264	266	251	284	270	265	283	259	304	243	283	281	316	307	276	265	295	258	266	274	264	266	267	288	272	254	255	255	282	257	294	281	270	312	274	290	262	243	302	279	294	264	262	250	244	250	271	281	278	283	271	289	258	302	270	276	255	265	268	279	279	283	269	285	263	288	262	308	262	293	281	253	276	292	297	274	284	268	269	266	256	255	280	270	303	286	247	258	261	279	293	275	266	285	265	291	277	283	255	290	274	302	259	318	261	290	299	260	280	291	285	288	258	261	251	267	273	271	256	296	250	270	287	277	261	274	307	291	308	273	265	277	263	277	279	267	261	261	255	294	275	310	272	272	287	274	285	302	270	290	275	275	266	253	263	280	299	261	290	257	296	279	261	278	307	269	293	244	289	272	267	267	266	266	290	288	275	256	279	275	288	269	274	245	279	290	269	262	242	249	300	278	285	288	306	283	254	273	274	265	277	286	270	269	260	274	293	271	272	259	272	292	313	294	286	300	292	290	251	269	271	272	279	240	290	287	280	244	276	260	272	344	265	282	278	296	262	262	289	252	230	238	243	278	267	280	262	269	286	278	259	255	260	277	283	303	280	282	275	262	285	299	284	299	273	314	253	265	251	275	298	259	286	264	286	266	263	288	270	278	281	273	278	310	256	266	249	268	282	281	268	274	272	269	291	270	289	272	285	278	249	268	275	275	284	255	267	262	273	290	277	272	305	266	287	262	261	273	290	271	268	297	272	264	276	265	312	296	280	269	296	264	263	279	261	276	274	279	279	313	288	280	242	280	291	295	267	290	280	298	273	265	275	294	262	302	259	287	291	276	278	280	289	284	285	258	275	301	245	258	255	268	304	279	289	245	261	270	282	261	256	277	286	283	295	282	240	276	316	292	288	278	263	280	278	254	289	281	297	275	289	289	251	277	286	273	278	288	273	292	271	291	300	285	286	271	278	273	273	293	252	284	272	297	266	284	296	286	256	274	273	281	273	280	272	256	282	264	275	294	271	291	246	276	265	249	250	247	281	257
24422	52108	46660	36600	30296	22255	15435	10520	7207	5379	4228	3499	2917	2489	2184	1970	1590	1253	996	899	796	763	722	675	619	536	513	490	474	450	388	383	384	399	406	389	356	359	369	376	348	375	358	351	350	334	327	298	347	341	332	328	322	323	313	304	337	326	302	289	305	309	302	321	297	279	333	290	297	307	296	293	303	266	327	312	308	290	295	289	316	299	307	306	297	296	289	298	295	297	287	262	314	289	296	292	290	302	324	282	347	276	291	291	277	280	306	305	319	324	295	302	280	277	300	282	328	325	326	292	314	331	283	268	310	284	310	324	275	312	294	293	293	306	304	311	312	318	296	301	298	304	274	291	263	335	347	331	308	296	301	326	312	303	271	296	297	306	295	287	310	283	300	297	320	304	297	325	292	296	275	292	292	292	302	305	313	298	309	290	301	303	322	278	292	317	315	280	298	314	258	323	302	283	300	273	318	304	315	280	269	304	291	284	307	303	294	332	307	316	335	284	305	305	317	319	320	308	303	285	280	276	265	300	298	297	281	311	327	299	299	292	286	306	301	317	310	331	269	277	323	293	294	320	294	309	287	262	277	305	328	314	286	287	311	319	307	289	301	285	298	326	307	274	308	294	287	277	312	291	317	309	282	304	273	296	279	278	305	315	313	316	287	301	298	290	293	285	294	272	290	312	304	309	298	298	282	294	297	332	295	290	319	310	328	302	300	319	312	269	322	280	296	290	307	298	301	300	327	263	294	310	332	302	289	314	282	250	284	292	325	286	297	300	304	289	288	320	274	288	284	319	305	312	269	293	292	289	294	305	273	323	313	336	328	279	288	308	312	310	295	269	317	281	287	293	294	299	296	317	301	318	317	335	316	296	313	317	312	305	294	304	338	292	315	297	327	292	350	306	312	309	310	338	310	307	314	312	275	288	333	336	285	324	302	287	288	333	294	305	294	306	299	301	294	318	293	287	284	305	274	278	330	322	290	290	312	283	282	307	320	279	285	322	321	301	297	333	288	279	279	298	328	322	311	326	315	290	305	305	323	309	274	272	292	286	270	284	289	301	288	314	296	300	293	292	294	289	285	309	299	283	304	306	292	295	319	298	312	305	311	268	300	268	302	297	324	311	294	315	312	284	287	316	309	271	297	303	326	264	285	284	294	300	302	335	285	301	329	309	273	283	288	317	317	298	296	321	320	335	295	301	271	284	300	310	268	320	325	297	326	330	305	318	311	299	301	258	316	328	296	306	268	329	308	280	303	313	316	320	299	293	329	282	331	293	284	293	290	277	315	309	304	313	305	304	308	266	299	299	293	312	304	296	333	284	307	301	320	293	292	305	294	285	317	293	325	299	287	297	311	312	306	298	264	292	277	325	303	276	292	323	316	287	295	289	318	309	304	298	310	332	305	321	302	291	304	291	297	333	296	291	311	284	282	304	321	321	287	312	301	313	293	309	323	323	293	309	321	324	259	302	290	285	319	280	299	263	306	329	307	278	304	317	309	294	320	311	279	311	294	292	303	317	300	296	302	313	308	282	305	299	337	303	304	266	306	303	313	314	316	286	308	296	327	292	312	311	291	303	314	320	276	314	303	278	333	328	298	283	292	271	307	265	298	287	334	320	294	297	308	288	309	320	294	325	294	306	330	291	273	325	306	301	296	301	272	297	304	279	299	331	320	295	289	273	289	294	277	312	300	301	303	319	297	299	329	288	295	281	302	301	329	324	297	295	313	302	314	303	283	285	302	290	306	316	329	318	303	302	269	289	301	309	297	285	293	291	303	313	326	284	307	317	294	274	314	301	278	287	303	305	303	275	320	299	295	269	307	306	336	290	316	308	322	309	262	292	293	279	330	338	282	293	283	309	303	311	302	285	311	306	308	295	280	305	287	308	281	301	303	338	322	287	314	257	300	316	307	278	292	324	299	295	314	301	292	271	275	280	304	295	281	286	281	289	290	314	331	295	332	294	303	299	312	318	301	281	295	312	332	292	278	310	307	290	306	270	308	278	275	301	314	302	311	279	301	307	301	266	288	290	294	307	303	276	287	311	320	259	330	304	291	310	301	296	313	306	288	305	327	314	313	332	286	302	295	309	307	297	255	315	273	292	297	311	278	290	317	311	323	267	264	311	319	316	311	305	288	288	267	326	301	289	274	289	303	302	290	288	283	323	314	288	314	276	288	276	294	277	267	287	323	310	303	282	318	327	292	304	300	281	313	296	320	295	311	297	313	317	286	294	283	313	311	274	309	306	330	289	320	318	296	274	316	294	296	292	284	318	318	334	318	296	293	314	302	285	321	310	275	336	298	282	296	283	309	274	292	324	319	306	288	293	300	318	287	287	311	307	306	300	276	325	287	291	322	298	300	318	297	328	295	298	308	299	286	329	292	295	259	312	319	310	299	316	292	324	314	315	294	302	316	305	268	297	325	292	271	290	299	295	289	287	276	287	299	305	301	323	272	276	292	313	338	306	322	316	308	289	300	278	292	330	291	318	294	255	280	305	286	333	300	302	288	316	310	292	328	303	275	288	292	337	317	322	286	301	286	302	301	313	302	301	292	273	273	282	312	325	296	287	323	293	315	297	307	307	280	294	299	304	294	309	322	285	310	284	300	267	320	289	292	339	295	270	280	276	299	314	280	268	313	319	321	292	293	276	295	289	342	324	300	294	312	294	327	312	305	313	327	301	303	325	313	310	293	274	305	311	322	293	288	315	296	273	305	311	267	303	300	306	300	306	328	332	286	309	315	277	311	315	302	297	297	303	280	299	307	325	325	279	336	309	287	287	276	316	307	287	313	312	284	279	305	294	310	285	313	279	305	319	308	300	298	321	288	244	292	341	319	301	280	313	263	339	268	282	312	293	273	314	289	287	290	313	320	307	318	266	301	301	326	319	298	318	310	312	305	297	303	291	295	282	307	283	305	306	282	324	291	298	291	313	305	295	272	297	312	284	290	332	280	298	297	286	314	293	301	276	303	284	298	317	318	297	312	320	301	282	290	327	295	284	312	297	343	279	293	297	321	280	306	290	292	291	293	285	316	321	294	280	271	278	273	339	299	294	300	294	322	330	272	275	314	286	318	288	278	304	317	324	313	320	273	307	310	327	326	331	277	296	311	300	307	276	321	329	302	310	298	289	303	280	295	280	308	321	285	294	310	296	310	296	296	333	292	301	296	280	319	322	314	301	309	291	311	313	262	305	313	297	288	333	289	299	335	285	316	271	301	348	294	287	294	324	304	312	293	308	279	314	304	300	286	291	314	302	289	317	275	313	289	305	273	307	255	315	319	287	297	273	296	268	309	296	295	307	312	317	295	316	301	304	329	281	272	300	315	307	317	307	292	288	289	309	300	272	287	316	298	284	311	316	289	315	330	258	297	318	287	293	284	314	286	282	327	276	293	278	316	335	308	316	304	333	306	319	350	306	262	287	291	273	288	329	269	308	293	273	289	314	257	294	320	318	306	327	296	303	288	310	298	293	273	255
27903	25612	31089	23439	14740	7773	4657	2952	2115	1734	1536	1334	1182	1112	1144	925	920	843	787	732	726	743	698	721	666	707	643	669	654	628	611	644	670	627	680	678	674	633	654	610	652	633	621	667	634	639	655	619	599	651	617	572	606	655	634	629	645	652	678	674	654	610	643	594	617	589	604	619	623	610	607	659	630	596	638	600	632	585	607	598	627	595	588	642	640	648	645	635	672	602	644	634	582	654	644	608	621	602	595	667	613	569	641	659	602	629	618	600	640	593	611	611	602	667	655	562	714	605	620	633	636	654	639	655	634	636	592	614	622	628	579	628	638	612	594	611	592	615	628	620	582	611	609	681	607	627	648	611	594	605	619	668	596	653	631	562	605	611	609	628	639	627	640	671	623	649	585	642	647	639	604	625	656	623	629	636	641	625	637	606	672	662	604	632	668	635	660	635	650	653	640	602	627	600	576	603	628	616	631	622	619	572	679	652	592	599	641	614	575	589	622	611	662	625	626	660	647	616	646	637	626	598	612	609	648	622	673	655	615	625	670	658	585	652	608	633	595	617	577	621	612	594	648	619	591	637	696	645	649	647	671	633	670	636	653	629	605	645	597	623	622	700	609	643	666	616	628	633	649	634	627	631	611	629	619	623	614	645	620	600	655	608	616	650	638	639	587	625	634	600	611	589	637	642	625	637	617	562	644	599	652	606	629	642	608	627	646	606	636	653	603	649	588	591	649	627	638	611	601	586	679	626	660	671	627	616	652	618	610	629	636	640	657	672	657	621	606	613	614	640	621	642	638	630	645	637	607	627	649	634	644	623	650	626	567	619	611	646	664	592	619	580	623	643	594	641	670	604	583	657	587	598	644	620	662	628	609	620	664	624	627	623	618	598	619	608	625	672	626	683	658	595	621	633	609	608	632	631	604	648	626	665	605	622	596	598	613	645	635	636	592	610	654	658	591	650	673	614	634	611	635	598	572	630	636	603	574	617	601	621	619	653	630	612	637	612	653	657	650	628	621	609	663	604	652	578	578	622	582	622	609	701	673	618	625	603	637	633	621	690	596	643	633	644	664	628	653	593	589	643	663	592	643	627	650	661	607	661	625	604	637	634	599	623	591	600	642	629	657	644	615	562	639	584	607	624	601	659	673	608	628	633	643	632	617	639	646	628	648	596	636	609	642	648	640	637	630	584	594	646	593	666	600	632	643	615	652	651	675	604	614	644	627	667	631	648	628	621	583	616	655	626	635	645	618	627	608	641	623	722	579	597	645	584	654	637	668	619	635	625	659	659	652	668	655	628	622	570	636	652	604	625	616	662	625	630	638	626	635	594	675	655	671	638	624	604	600	580	653	590	623	640	611	651	637	588	646	605	650	642	618	703	627	587	633	637	595	583	631	626	631	623	618	661	676	584	623	612	600	618	619	621	627	645	619	668	661	622	566	618	612	651	582	624	616	651	613	655	644	619	616	603	646	692	602	668	610	626	593	601	634	600	612	626	638	614	648	600	626	625	632	643	663	638	655	590	645	624	607	637	610	624	561	619	611	653	610	620	592	645	564	653	659	543	610	636	636	620	629	657	607	643	616	651	645	615	603	606	614	620	653	613	647	646	663	577	627	682	607	654	658	653	589	627	598	620	671	622	638	653	660	616	605	634	640	616	634	600	586	647	650	596	632	617	652	662	605	620	607	646	632	654	639	621	590	621	670	605	638	636	605	621	606	646	621	630	609	620	654	620	583	588	625	611	617	642	634	636	637	639	648	649	656	644	625	627	609	644	665	618	652	641	630	635	611	676	643	629	611	628	606	628	589	650	643	590	612	635	678	651	609	624	638	625	597	652	631	614	600	666	603	619	595	586	643	637	617	611	653	616	649	656	587	633	654	596	581	615	602	636	681	673	617	620	651	665	612	647	643	643	658	625	632	618	579	593	648	651	632	646	647	652	674	615	616	617	623	598	630	648	638	652	628	611	608	607	627	644	594	636	593	606	624	634	612	628	611	628	630	628	663	594	629	652	617	628	642	649	630	583	625	630	626	637	640	607	684	597	651	641	605	656	595	655	612	625	636	643	668	696	603	613	604	603	595	643	570	625	607	645	656	632	641	616	631	628	633	660	636	618	578	617	604	635	643	644	646	643	673	634	581	619	637	629	662	685	613	659	639	675	653	663	643	621	618	649	579	597	650	632	611	589	607	628	603	612	661	665	635	650	676	648	579	611	615	645	661	612	656	668	659	604	654	558	593	622	613	624	596	657	670	637	623	609	624	604	651	601	645	601	658	605	589	613	650	611	629	651	644	648	605	616	622	638	639	628	616	679	584	615	609	649	616	628	621	641	618	651	636	620	599	668	615	643	638	652	605	640	666	627	643	567	658	614	663	611	596	610	624	589	598	686	635	623	619	594	642	684	657	623	624	667	643	636	638	621	610	665	661	614	626	609	599	603	598	622	623	626	625	623	640	662	653	623	584	615	639	583	642	636	642	643	655	613	663	667	637	615	622	634	616	614	579	587	646	581	686	628	613	640	630	625	596	611	618	660	620	635	614	624	634	621	627	663	617	613	641	677	640	604	591	642	611	636	630	642	643	616	660	637	594	634	610	626	609	606	630	627	580	652	627	666	621	619	644	623	631	580	646	604	609	640	613	601	616	655	604	623	612	626	658	668	603	628	618	608	691	586	605	649	607	654	605	607	615	606	648	604	636	599	645	675	634	597	627	628	622	631	590	613	617	588	633	609	620	637	616	649	629	585	665	621	631	604	662	594	632	634	628	664	629	673	678	643	667	631	648	614	645	630	648	650	630	658	618	627	629	667	638	616	660	627	625	635	574	628	680	636	625	628	635	619	597	613	593	642	618	607	612	667	625	626	642	590	673	647	592	602	640	604	669	622	643	628	607	649	647	643	665	589	614	619	630	629	583	661	590	640	654	653	631	617	635	647	626	627	652	611	590	667	619	609	652	664	643	605	677	639	639	601	611	602	661	615	657	618	639	641	632	637	629	691	646	651	678	672	578	621	622	608	671	624	580	635	622	642	654	619	669	585	599	585	604	579	648	588	613	649	648	621	661	610	678	605	634	652	622	642	629	636	658	604	619	625	607	605	647	600	686	630	595	656	621	618	606	612	659	656	635	579	596	630	646	650	665	641	602	672	649	609	683	634	620	604	602	588	640	648	605	625	618	637	616	630	658	577	614	599	609	646	698	611	607	616	606	622	586	623	650	640	618	692	595	673	616	615	669	571	613	627	635	576	635	611	615	666	616	706	586	618	634	652	598	589	616	649	650	668	622	632	618	650	595	631	617	611	604	596	638	634	627	604	638	616	641	645	642	639	618	621	593	640	599	652	603	628	614	583	635	632	596	620	635	626	652	600	647	621	629	634	656	651	616	613	602	615	622	595	611	577	612	622	639	613	667	667	707	612	618	604	610	585	635	648	626	664	626	599	614	618	627	623	606	586	598	618	634	634	641	632	616	600	568	661	629	628
20972	38951	33277	22084	16814	10666	7168	4761	3419	2752	2266	1969	1680	1486	1393	1259	1148	1042	956	831	796	861	796	783	771	715	756	710	726	711	703	672	724	734	696	677	719	710	710	666	697	697	656	677	706	709	677	675	699	708	685	656	730	714	671	699	686	645	705	683	773	728	663	703	696	671	723	668	720	657	741	726	670	640	627	689	674	636	695	681	684	665	702	723	714	765	703	661	683	678	693	656	678	719	680	658	637	678	687	699	690	696	738	671	631	704	678	700	686	742	666	699	644	685	663	707	681	660	711	687	690	702	716	685	691	683	691	761	710	719	714	647	663	664	676	649	712	699	669	658	677	664	695	678	727	685	669	667	689	725	699	699	731	663	660	733	700	687	664	696	658	670	721	654	677	676	679	719	710	701	683	697	675	665	699	660	674	646	691	695	730	671	708	642	699	672	722	678	651	708	681	723	691	690	714	711	669	661	677	713	686	655	680	701	679	651	738	655	699	725	685	684	692	675	693	733	672	649	716	719	674	671	671	674	679	724	685	686	667	674	688	637	677	692	715	682	683	685	700	695	690	717	696	664	670	703	655	671	681	719	688	673	705	697	699	696	700	674	682	686	685	686	653	678	671	694	701	662	684	672	692	688	713	713	686	715	711	739	698	737	669	667	700	714	702	757	709	654	685	716	694	662	671	662	705	658	647	651	685	717	699	672	650	708	676	696	708	683	701	708	685	692	679	650	688	673	671	665	697	666	717	709	669	630	710	678	679	677	674	680	711	651	711	733	689	708	663	680	709	644	718	712	685	713	681	707	694	668	720	695	677	680	730	676	716	717	650	719	735	684	693	684	685	669	684	671	704	724	710	697	686	664	640	644	676	615	685	665	673	700	649	707	681	651	688	697	699	673	689	693	713	662	701	727	703	672	682	704	623	678	725	718	665	678	668	670	673	705	727	676	682	692	679	687	693	640	707	691	673	721	696	710	679	708	681	645	724	634	652	696	690	697	674	670	693	707	707	685	700	685	712	718	655	651	686	718	677	726	725	679	688	688	691	705	705	692	704	648	679	693	708	737	668	706	701	716	701	752	644	720	730	682	682	682	698	682	690	708	678	675	666	713	693	699	705	689	721	687	663	703	695	697	671	663	681	672	661	725	650	712	671	690	696	679	667	685	696	677	693	659	637	717	714	672	711	666	655	685	672	719	666	757	665	711	718	694	720	690	741	702	688	697	676	660	708	691	696	671	633	697	702	632	668	689	681	644	637	715	685	664	677	638	690	694	718	700	675	697	699	701	727	676	687	700	647	670	704	681	683	699	667	728	680	677	700	751	708	617	657	683	704	687	698	674	686	692	658	672	707	680	693	736	641	682	688	689	669	680	671	744	696	688	710	712	723	695	697	689	626	775	693	649	689	632	678	721	671	706	693	673	682	702	679	669	669	672	683	696	667	653	678	662	746	699	648	688	680	683	694	678	676	699	715	691	646	707	688	686	655	669	638	727	749	664	669	724	736	667	719	679	689	683	679	666	701	712	684	719	672	652	675	684	705	713	673	677	690	672	719	703	692	709	666	736	756	651	684	678	681	664	688	684	699	690	651	681	663	686	705	656	673	667	716	716	726	669	699	645	734	675	726	712	679	673	674	713	663	694	692	725	657	675	686	631	698	657	698	682	664	674	716	690	678	643	687	682	682	666	665	674	705	647	662	694	711	698	694	656	707	706	714	710	632	681	730	711	720	684	686	693	674	709	691	701	685	689	727	711	726	703	642	670	717	719	690	669	687	668	676	633	709	712	726	732	700	669	695	637	706	693	665	672	684	706	740	699	724	654	674	681	712	719	682	707	677	676	709	739	700	686	699	674	740	683	685	665	720	696	703	698	658	705	694	668	714	698	668	710	671	662	710	724	705	727	684	674	713	707	683	670	676	677	694	665	726	653	684	641	662	664	688	665	703	705	689	685	715	686	718	683	688	714	682	715	679	731	744	713	718	720	723	640	650	703	701	711	664	669	694	709	694	663	711	673	665	717	688	687	682	699	732	716	717	684	741	700	686	711	664	685	674	657	695	674	675	672	702	701	679	685	696	702	656	670	646	680	709	691	722	667	668	659	730	679	656	632	684	662	703	669	725	693	761	720	635	706	759	725	715	677	722	693	689	666	738	709	678	700	747	679	737	709	686	658	707	674	670	690	717	676	671	677	689	708	650	632	678	674	699	673	679	733	663	712	676	686	707	631	736	679	693	671	724	648	697	691	705	700	714	677	697	646	691	738	689	698	709	722	696	675	662	631	692	754	693	682	628	746	702	687	696	677	676	696	705	727	724	666	680	732	694	629	660	611	695	701	694	640	721	683	650	700	704	691	672	720	684	694	681	660	746	668	735	667	705	660	760	696	724	684	699	663	673	697	724	701	708	704	700	700	694	694	664	684	717	689	663	709	694	659	668	678	691	752	696	646	680	747	641	702	688	719	717	717	709	653	693	692	684	673	696	723	689	657	719	707	666	682	694	741	700	732	734	680	684	689	678	679	701	676	642	679	697	692	691	658	695	646	667	684	752	679	660	663	689	718	708	733	743	736	675	660	691	703	717	714	690	687	707	723	714	640	706	668	643	702	701	708	688	714	703	662	702	659	660	704	694	714	704	645	719	728	694	677	712	691	689	646	686	685	664	733	700	715	710	693	680	755	690	723	712	656	653	686	673	688	687	683	707	706	671	669	689	742	683	670	665	674	688	700	721	692	649	701	683	676	672	691	713	691	655	688	691	723	692	696	660	626	689	666	682	660	678	719	671	718	686	674	728	645	682	709	699	688	733	724	723	695	666	709	678	711	670	710	699	629	713	693	714	717	683	715	709	717	694	654	718	664	668	739	689	644	682	734	693	657	697	689	664	712	691	708	699	672	678	689	648	710	657	709	702	700	677	709	653	649	669	658	685	688	679	647	683	715	667	625	639	711	625	674	689	667	700	684	684	631	713	714	693	728	692	706	674	704	667	720	709	661	714	720	707	700	692	674	675	667	706	690	703	660	680	697	718	711	675	626	658	698	692	685	662	641	694	635	686	677	636	683	712	674	672	664	694	761	671	718	674	693	665	691	678	726	669	702	680	695	688	720	700	725	665	670	720	727	725	654	691	702	689	720	685	642	684	712	696	677	696	710	689	681	666	677	654	684	721	670	690	741	695	709	703	703	641	728	669	714	692	694	699	732	681	711	628	695	648	684	695	681	672	638	700	675	632	699	707	706	696	688	712	667	672	732	697	649	730	661	706	675	689	656	707	660	684	698	697	642	726	678	660	679	670	688	680	668	640	680	676	720	640	690	701	669	696	692	679	690	690	712	663	636	655	686	716	714	692	709	713	680	674	648	671	676	687	667	718	688	676	694	692	686	722	709	689	679	647	691	697	658	663	680	645	683	695	705	676	730	690	654	716	698	698	737	693	647	707	682	694	687	688	629	689	711	704	672	724	713	655	689	726	721	705	671	686	690	677	653
23418	20966	28220	24399	22198	19570	11156	5295	3330	2611	2115	1827	1483	1445	1323	1130	1034	883	771	727	647	678	668	668	622	576	575	571	551	533	545	515	558	528	503	537	509	558	507	457	480	491	531	455	507	519	505	512	502	508	494	528	496	470	475	486	483	485	482	463	494	473	464	499	493	443	499	503	498	518	507	496	517	484	467	489	489	514	516	462	463	514	489	502	504	499	509	467	488	470	503	476	490	508	485	515	503	510	502	489	465	506	472	465	476	479	474	460	487	476	501	496	445	460	496	485	468	509	473	466	507	454	453	492	490	459	443	499	480	504	460	484	493	527	502	473	475	476	478	475	491	479	457	495	489	461	467	485	500	494	502	530	502	493	506	476	480	510	500	437	461	463	477	473	465	471	473	485	532	493	479	482	463	468	518	483	506	455	466	476	495	494	448	484	506	457	500	453	465	483	451	511	464	493	490	452	472	495	481	456	505	438	462	441	454	470	505	483	488	489	489	433	470	440	475	494	475	490	441	468	488	468	521	478	462	521	464	477	497	503	516	473	490	499	460	502	469	465	478	470	496	491	456	478	477	483	470	483	493	496	469	488	477	465	463	454	457	496	461	474	492	510	469	470	455	507	456	476	502	479	519	468	532	509	507	463	492	501	479	453	488	524	454	494	480	509	472	500	504	488	450	476	476	473	494	508	517	491	462	462	471	490	480	489	503	500	477	465	514	474	453	488	478	447	486	505	494	434	486	503	486	482	479	496	452	462	473	454	500	487	495	460	484	516	495	456	433	489	506	486	492	491	451	478	494	479	514	450	502	460	504	458	512	470	452	493	482	475	506	467	493	478	487	503	500	469	479	465	448	510	508	514	497	465	466	518	499	465	458	484	481	490	483	499	505	484	509	492	496	482	479	492	493	507	519	502	457	493	526	453	514	477	454	494	517	471	479	503	521	484	500	520	451	481	494	491	478	491	445	463	429	461	468	462	497	448	445	477	490	510	473	482	503	484	473	523	490	489	426	497	493	483	476	462	470	454	482	503	476	504	472	517	495	496	506	502	518	523	485	507	496	459	488	461	468	491	528	504	472	449	498	492	487	504	478	502	525	471	504	449	487	480	462	495	447	479	471	515	479	465	481	471	499	492	486	486	463	419	510	501	461	461	484	461	514	499	470	460	514	498	494	501	484	455	498	456	484	485	475	522	501	447	490	465	504	511	492	500	485	524	469	484	504	514	491	482	436	487	509	494	452	477	471	477	472	472	452	498	465	452	484	443	524	488	477	521	506	475	464	522	457	465	483	514	496	459	464	515	460	464	505	484	453	470	460	491	431	502	450	510	495	464	503	492	484	445	449	505	471	519	487	478	483	442	511	461	468	498	479	460	467	459	449	491	463	478	512	502	514	508	442	494	433	488	497	480	483	491	450	438	466	457	501	477	479	498	453	480	464	473	489	497	462	511	499	480	487	468	465	504	505	471	493	484	505	488	493	529	510	477	499	480	513	479	504	500	522	459	468	468	542	480	459	456	481	481	511	470	487	505	535	521	478	483	436	458	482	483	487	515	464	455	497	472	474	450	487	494	493	468	452	477	499	527	455	474	476	471	485	474	467	461	495	495	437	480	460	501	497	490	449	486	470	475	493	458	481	479	471	513	523	480	466	481	496	495	497	471	498	456	446	483	492	488	478	475	485	453	465	448	440	491	464	466	472	478	472	509	481	492	460	480	517	481	472	501	459	467	486	492	450	460	485	472	506	481	491	468	460	496	472	480	470	471	494	503	469	461	481	468	492	492	483	471	520	444	518	454	504	472	453	486	508	444	487	506	511	474	454	489	492	504	527	493	508	492	505	490	445	509	494	496	496	461	467	498	460	502	501	482	487	474	494	541	476	426	503	517	498	475	494	532	452	434	486	501	500	471	483	447	485	485	481	516	439	443	484	478	489	491	476	475	498	487	470	489	473	496	486	491	478	457	494	521	482	489	463	478	467	535	513	510	452	518	510	467	506	466	504	480	480	467	481	464	502	491	461	499	509	478	492	480	504	514	515	477	510	468	491	473	504	461	483	439	491	509	465	500	477	485	472	515	488	487	478	487	505	528	500	529	451	505	471	445	473	492	448	466	497	436	492	491	492	513	478	499	461	497	495	468	457	496	508	435	494	490	488	446	454	491	448	508	477	462	488	472	501	485	474	483	471	468	452	485	455	497	515	461	506	482	471	491	488	496	518	511	446	450	492	480	488	442	476	449	475	458	517	495	457	437	508	468	467	444	479	511	495	455	479	497	464	491	493	488	533	497	448	461	530	467	460	504	464	462	482	488	478	534	534	455	476	491	525	506	453	480	476	478	463	451	461	525	467	475	473	463	506	504	454	481	504	493	486	455	494	477	479	467	449	507	457	478	450	494	507	507	507	480	484	538	462	506	464	458	473	458	471	489	495	476	463	463	449	484	503	465	496	461	489	478	496	450	487	499	525	502	487	554	467	484	497	449	488	483	480	510	489	501	410	469	424	500	445	484	467	494	452	488	495	513	477	468	490	463	477	529	504	479	469	450	483	513	468	451	499	477	454	461	459	470	477	499	506	475	481	452	493	490	439	504	485	531	450	462	470	483	471	475	452	440	495	493	505	488	447	485	487	505	473	474	452	505	488	518	483	463	493	491	462	465	476	471	525	474	476	469	558	481	466	463	462	495	473	473	463	473	487	492	485	473	465	463	493	478	475	476	452	509	474	483	469	442	462	449	492	496	466	444	518	481	473	496	476	487	453	500	499	486	469	484	482	479	481	471	478	455	482	457	509	456	489	460	506	502	538	499	486	460	464	497	457	454	460	469	463	447	483	498	482	490	473	435	480	526	473	461	517	466	512	480	457	463	459	501	452	477	498	490	468	447	482	479	493	463	515	469	504	482	495	516	441	439	485	483	474	481	482	485	425	509	466	501	480	448	466	515	473	483	470	501	467	469	498	485	501	483	488	436	462	512	498	475	487	459	496	463	467	471	467	473	459	470	464	500	518	504	529	476	503	471	513	482	483	508	493	503	466	451	495	466	487	487	457	502	455	480	473	512	467	517	476	525	486	452	514	499	524	469	420	462	474	526	499	484	514	485	454	488	439	510	491	539	484	519	471	527	480	498	502	445	490	473	478	488	462	515	504	464	479	466	442	500	473	480	503	475	498	486	475	476	520	485	489	463	484	435	511	469	492	497	473	476	487	482	485	514	473	458	510	463	451	484	488	501	514	475	485	521	465	472	502	480	493	467	482	450	512	458	495	477	488	489	496	491	497	531	453	467	494	501	514	479	480	534	511	499	500	496	488	495	465	440	492	520	497	488	481	492	474	489	461	465	476	471	477	487	526	458	472	464	464	469	522	466	491	462	502	487	495	493	477	484	459	481	468	481	449	495	520	487	512	480	453	484	478	442	493	515	506	482	520	444	467	500	486	474	484	464	472	488	468	468	489	482	444	459	436	505	477	462	480	500	486	500	470	448
22076	47220	41729	30896	24459	17103	11271	7765	5364	4174	3213	2756	2330	2082	1835	1571	1392	1207	1031	935	846	876	795	815	731	683	628	677	673	588	623	569	562	589	575	567	582	559	545	553	558	569	562	592	508	563	576	517	565	586	497	539	549	508	518	530	527	563	564	537	542	571	515	562	550	555	558	580	523	579	577	547	574	493	499	537	517	564	516	536	533	530	516	571	550	504	554	530	550	544	565	558	558	556	513	559	506	527	519	517	537	533	529	536	590	566	521	533	545	510	555	563	506	525	521	545	522	564	532	569	559	531	510	523	526	529	564	546	525	545	503	537	536	542	559	549	545	524	541	553	525	554	558	504	560	525	522	578	557	539	528	573	504	540	504	563	509	566	511	551	558	539	546	511	530	491	513	547	560	561	492	547	534	515	542	533	569	572	604	534	532	563	557	542	551	519	501	526	547	550	507	543	576	511	501	519	540	548	549	535	539	548	530	511	555	538	550	515	504	507	538	542	506	558	521	543	554	532	547	518	516	559	517	558	529	571	537	534	573	540	477	527	521	505	532	523	521	515	561	522	552	563	521	542	549	531	514	517	532	572	551	529	545	533	515	505	528	529	515	563	524	579	502	550	537	549	522	562	511	544	561	523	533	546	500	513	535	538	525	562	514	574	502	537	564	549	556	521	518	526	542	575	510	520	556	555	565	583	527	523	549	539	531	514	483	588	562	526	550	538	510	561	528	526	506	522	563	539	529	545	523	542	541	546	567	531	510	555	558	526	578	535	545	511	496	570	593	518	540	542	545	538	530	543	594	582	551	539	525	560	551	555	545	525	524	556	545	540	509	554	521	528	574	499	514	482	501	545	548	544	540	546	544	534	534	553	520	534	558	527	593	578	535	553	539	530	525	545	546	569	515	551	531	528	536	538	523	532	551	479	524	539	511	494	535	536	548	537	523	543	521	545	550	580	524	530	493	554	525	542	506	553	529	503	550	546	532	558	525	543	518	541	541	491	530	499	543	531	554	544	540	559	526	568	563	547	533	561	524	566	507	530	519	564	542	520	545	524	552	538	580	531	538	557	534	537	525	529	540	519	543	538	518	546	550	548	604	538	586	489	529	506	522	529	535	523	532	537	530	528	554	538	519	527	555	567	545	534	522	584	550	530	543	536	584	564	508	514	525	511	591	527	538	542	531	564	518	478	543	517	515	560	561	579	575	536	579	564	542	548	494	544	521	567	522	495	478	515	523	555	487	537	513	567	557	571	542	574	555	534	570	492	516	512	526	579	535	556	516	536	523	516	551	528	530	538	547	487	528	530	495	495	548	510	534	511	550	539	529	570	541	513	590	535	524	571	524	569	564	554	561	558	570	556	550	523	525	555	522	538	514	530	519	532	533	522	554	550	458	542	549	540	522	541	513	514	524	523	530	521	524	529	515	572	513	568	562	537	517	555	503	572	549	549	567	537	519	565	496	519	511	546	557	535	546	542	525	480	559	535	553	553	562	492	489	537	529	556	535	558	546	526	547	524	554	468	536	517	532	542	524	520	531	521	522	536	560	569	526	542	565	539	502	534	558	562	520	568	542	579	515	511	546	556	511	493	585	552	558	517	547	582	542	546	535	516	494	549	584	535	541	524	526	525	545	537	548	529	566	512	575	489	533	525	518	499	503	560	536	541	548	541	545	574	562	535	538	540	528	593	535	466	541	561	536	571	539	553	571	573	519	491	557	550	532	558	564	549	505	569	546	540	562	537	500	522	523	541	541	548	513	569	507	540	604	527	518	523	520	555	544	517	553	520	544	586	571	504	550	557	562	520	490	504	567	520	552	531	557	570	561	569	532	520	551	515	541	538	566	550	509	484	574	529	543	567	549	527	521	528	539	545	531	549	543	510	540	565	530	526	513	497	515	560	532	531	565	561	537	518	543	513	494	551	534	520	545	565	598	526	532	519	529	532	513	511	525	530	518	555	535	550	544	558	563	525	573	553	526	519	525	522	543	561	559	539	531	501	549	544	525	522	517	518	539	501	530	537	556	473	555	520	549	509	519	554	550	552	568	570	541	550	533	525	519	537	538	542	569	579	561	534	548	531	526	544	553	545	521	534	517	544	539	538	571	495	512	525	546	507	540	561	534	530	537	566	531	577	503	534	549	565	527	554	533	549	550	543	505	522	527	543	570	561	546	538	518	529	552	552	518	540	553	537	535	573	543	524	586	535	569	537	527	532	541	532	477	545	576	518	573	576	516	532	523	556	503	513	524	581	573	504	520	549	507	525	525	566	527	567	536	508	554	529	517	522	504	535	553	557	547	547	526	520	536	546	562	540	590	531	526	557	549	579	531	544	555	510	535	527	533	514	524	520	529	546	481	515	517	562	579	589	542	493	559	538	567	549	556	550	526	504	506	504	535	519	534	537	506	543	560	548	528	566	523	592	484	524	561	574	556	557	513	520	566	515	536	542	536	527	548	513	539	514	527	510	529	546	536	527	547	554	526	528	520	540	489	535	502	513	551	503	579	551	540	515	549	539	502	595	529	571	604	557	526	533	542	556	531	516	523	513	580	558	562	492	535	573	518	561	524	529	521	517	522	539	532	540	525	537	532	539	525	553	541	522	546	507	547	539	550	542	574	566	556	567	551	559	549	509	541	552	556	525	566	554	532	515	498	539	532	555	543	495	552	557	521	551	523	547	537	506	572	522	554	552	530	543	544	568	544	544	542	558	567	532	549	542	500	511	548	587	537	522	478	568	554	547	525	554	564	574	546	540	520	563	572	531	561	549	579	551	547	544	549	539	526	528	522	524	533	547	506	538	521	490	525	524	557	562	549	545	541	480	546	585	501	517	546	543	552	536	595	551	583	528	536	572	518	536	570	559	541	544	516	542	522	547	552	534	584	559	530	553	548	528	534	557	548	525	529	538	513	541	546	561	507	557	498	543	581	525	506	555	527	538	505	518	558	522	512	558	519	566	567	509	543	526	528	547	541	539	530	553	522	490	566	559	556	492	539	522	526	545	530	565	528	527	565	541	494	516	542	524	514	517	514	548	508	499	540	538	529	545	558	542	548	545	567	523	539	573	514	517	534	518	548	562	536	527	545	518	561	499	521	514	526	531	581	573	534	562	508	527	531	569	549	507	538	522	536	547	561	528	510	534	535	522	540	506	589	523	551	503	497	533	566	550	537	561	511	569	528	503	522	544	573	550	564	523	557	534	548	482	559	548	508	493	543	535	501	541	504	506	546	517	521	544	511	527	516	558	562	536	569	583	505	522	553	545	559	536	506	533	532	531	586	515	529	537	542	528	509	581	515	525	565	575	522	535	527	570	539	506	524	558	547	521	504	525	526	542	549	524	542	544	552	533	525	522	522	533	561	555	581	516	535	523	530	531	517	506	528	517	528	559	534	523	520	567	505	568	532	515	532	518	553	514	568	541	516	539	542	523	559	552	574	511	530	502	574	554	532	524	594	573	537	544	518	543	503	530	514	527	522	548
24502	21018	27755	25604	20910	13292	6960	3812	2585	2052	1776	1516	1282	1168	1114	1016	913	816	721	703	655	634	614	629	550	600	537	551	585	540	507	496	560	528	541	547	531	525	530	495	532	531	477	493	510	494	483	495	492	486	510	512	459	509	537	480	486	509	493	464	463	511	499	498	518	516	525	496	484	494	478	520	496	497	533	475	513	497	477	525	508	507	481	518	473	477	543	495	472	499	504	509	514	492	466	490	498	475	533	512	466	505	534	466	511	489	495	467	486	469	524	471	521	470	522	523	543	531	470	503	446	506	457	520	473	496	529	486	511	496	502	485	522	491	474	496	471	489	488	504	531	505	515	546	487	462	495	482	505	521	503	503	526	533	481	490	524	533	488	501	519	511	492	516	489	471	483	481	557	506	486	468	492	490	499	489	478	475	509	506	499	480	496	485	524	518	530	529	476	474	487	475	483	496	518	516	486	496	515	523	503	531	536	486	444	510	523	477	490	539	460	514	539	514	508	462	492	471	488	462	510	472	491	506	484	483	510	524	498	500	525	472	514	511	507	507	535	471	540	516	485	526	524	507	495	522	476	510	495	547	515	519	501	528	489	501	504	518	501	503	482	491	533	529	489	531	513	514	525	495	518	483	492	524	505	462	498	521	521	494	488	529	509	487	493	488	489	512	515	481	500	485	513	501	466	505	450	465	504	548	488	510	505	461	494	468	517	523	480	470	503	497	524	465	518	482	503	505	508	481	478	514	502	480	529	525	524	506	513	473	503	452	514	465	508	476	477	499	506	514	487	506	487	440	439	518	516	513	518	497	510	514	477	473	453	489	558	486	495	508	487	520	501	487	472	521	492	503	435	491	510	496	512	538	526	497	503	484	497	495	477	506	492	504	464	470	504	495	468	528	471	493	522	470	493	526	496	460	518	523	510	504	473	495	504	476	530	498	483	523	513	501	480	487	490	506	530	495	538	467	522	520	486	515	499	506	494	499	527	543	513	527	512	468	510	472	483	481	498	491	504	472	508	499	544	514	502	522	465	514	514	492	491	494	512	482	479	480	473	492	534	496	522	484	482	474	524	497	498	495	515	485	473	494	508	472	509	522	513	486	498	531	506	449	486	540	483	489	537	492	498	483	494	534	492	493	502	502	468	458	524	501	498	486	482	513	515	485	544	500	502	492	489	511	516	515	487	485	484	512	517	485	510	492	523	500	514	488	533	494	486	434	503	532	496	502	503	476	525	500	505	492	482	483	518	500	494	489	491	529	532	496	527	493	546	461	480	496	502	548	516	500	498	521	506	511	495	479	485	517	469	478	481	493	496	494	487	516	455	487	434	490	500	466	503	498	500	508	479	499	489	498	469	534	487	519	511	519	514	487	515	483	515	533	520	496	547	492	516	504	483	513	486	487	491	542	471	499	537	486	496	494	495	490	489	508	482	496	507	478	489	517	450	486	543	494	521	510	442	547	513	495	433	515	512	483	478	502	491	499	501	469	508	459	500	529	485	513	504	513	446	503	513	480	464	508	502	479	477	487	520	527	501	479	510	511	487	470	477	499	479	492	478	481	520	514	487	518	504	505	502	515	503	487	488	510	499	498	508	521	514	550	474	506	478	484	501	484	498	486	475	506	507	484	493	501	501	506	442	500	530	485	499	531	517	493	460	443	522	499	472	491	493	549	488	480	469	462	523	472	475	510	515	469	476	508	506	509	533	478	493	486	516	478	486	491	531	518	520	516	508	485	507	524	496	513	492	495	523	547	464	517	516	484	478	516	492	498	493	517	508	501	516	513	510	515	547	491	537	483	484	472	509	488	532	482	505	498	544	498	488	517	467	482	498	533	495	470	500	520	480	524	488	492	467	491	483	496	539	482	516	504	496	467	499	456	511	451	496	511	531	490	539	508	529	468	497	517	497	533	482	479	462	502	499	521	510	473	500	515	491	513	524	489	521	483	523	495	530	527	492	474	499	492	474	510	496	496	479	487	506	517	500	486	480	493	524	452	475	488	531	475	489	538	480	497	530	504	532	496	504	527	512	485	431	478	473	491	487	462	458	493	497	472	490	486	528	516	504	449	493	504	506	468	526	517	536	487	525	468	487	484	516	491	516	523	459	510	534	488	475	496	464	508	509	499	480	458	468	527	519	520	533	513	526	448	504	520	522	509	512	499	526	534	506	515	507	512	520	500	475	468	530	500	480	459	518	481	546	487	512	499	505	510	533	497	490	490	466	558	444	506	482	530	521	489	512	484	496	508	470	493	531	495	485	515	472	460	475	495	486	516	486	516	480	471	508	510	478	548	479	512	456	475	534	504	460	513	481	516	450	493	540	502	514	498	506	506	485	471	528	490	509	483	548	493	512	490	477	483	477	487	509	491	501	520	492	516	483	509	505	487	516	518	486	484	490	490	521	470	480	516	481	488	543	498	510	518	504	480	478	490	504	559	487	506	471	508	452	477	482	530	481	451	504	468	458	455	495	528	480	499	488	499	488	491	453	499	509	499	489	449	505	473	444	519	496	500	498	514	501	497	482	508	483	531	485	446	506	512	480	478	489	494	536	515	508	493	530	540	504	505	514	537	517	494	501	538	487	515	485	463	475	523	509	510	536	505	514	486	468	461	505	469	529	497	460	470	536	494	521	495	501	457	487	518	499	512	484	497	498	440	509	493	507	489	472	489	469	504	497	468	474	506	502	504	514	511	479	532	492	493	483	539	492	515	515	485	538	527	481	457	505	513	520	496	504	518	531	562	557	528	513	514	485	504	473	501	474	477	531	498	487	502	501	493	502	508	489	499	488	487	513	481	501	513	523	442	504	479	494	479	513	531	463	523	508	505	520	514	462	496	469	489	499	475	478	534	501	515	486	479	566	491	542	529	521	526	485	478	485	521	512	490	480	481	501	485	520	477	511	472	485	526	532	511	510	499	488	474	516	457	537	462	507	517	455	501	473	471	494	464	520	481	525	485	484	550	471	540	534	535	482	520	525	505	507	511	492	504	478	531	447	468	450	475	492	523	475	484	504	515	510	499	506	489	494	497	546	458	504	473	494	501	486	529	510	533	497	483	464	474	516	468	465	492	494	475	463	482	495	495	458	453	528	455	513	500	498	501	515	514	527	452	502	479	493	478	535	482	457	517	511	507	474	488	481	469	498	489	514	507	493	476	497	498	525	491	493	511	503	527	466	528	504	547	515	473	493	503	486	492	528	526	530	491	510	472	511	484	496	523	499	472	492	506	513	481	499	508	535	459	480	465	516	485	527	486	518	504	488	503	505	503	504	518	492	515	494	527	456	475	527	484	483	531	534	509	533	531	486	508	497	500	516	502	485	499	591	467	506	524	490	475	469	505	530	486	507	492	481	478	496	485	506	535	478	470	486	540	528	452	463	501	486	459	542	506	459	461	505	491	506	479	500	512	492	542	518	488	513	530	492	498	499	503	493	492	550	513	505	495	458	501	486	539	503	498	495	457	486	482	512	500	467	463
22304	44514	38657	27934	21792	14815	9700	6314	4434	3451	2802	2193	1910	1697	1591	1390	1258	1054	933	843	839	755	751	741	711	666	627	606	595	569	616	576	574	551	579	554	582	579	510	556	545	559	598	541	550	548	573	563	571	517	520	613	552	478	519	531	558	499	590	507	537	547	561	534	532	587	551	564	552	508	585	555	572	519	541	535	504	530	557	547	558	509	546	520	535	523	546	562	598	544	551	507	544	548	543	472	503	544	591	486	499	555	530	546	522	563	598	561	555	539	547	512	541	548	531	536	547	552	554	566	538	554	587	557	562	545	515	481	528	531	523	577	521	524	548	561	545	558	539	513	536	551	574	542	570	539	541	532	508	504	520	504	540	518	516	552	563	552	568	548	557	586	542	541	526	522	511	520	546	503	496	527	570	529	552	521	556	542	567	511	532	476	568	547	518	543	541	528	564	551	540	534	529	540	521	524	538	573	545	504	539	545	568	542	528	550	556	545	573	553	514	589	542	520	548	566	542	495	527	563	505	521	523	515	546	547	585	560	599	500	512	522	521	529	573	543	512	542	533	556	501	536	528	556	514	551	509	566	540	538	538	541	550	554	532	543	522	516	559	544	509	571	532	561	556	534	559	519	559	595	571	518	585	526	563	572	522	546	556	561	533	545	553	535	555	549	569	545	560	570	544	509	581	551	547	593	569	563	559	570	534	518	556	597	576	556	532	569	573	557	532	517	524	567	522	545	552	543	533	545	525	533	535	543	570	564	494	540	535	533	511	552	543	551	519	560	543	558	555	583	528	516	580	565	531	523	569	513	535	517	547	530	526	520	536	561	571	514	557	510	540	524	534	574	573	532	548	581	543	541	532	532	529	563	544	546	567	486	506	562	547	505	527	509	568	517	541	561	549	534	559	534	574	542	499	536	530	511	559	529	551	546	545	510	525	501	515	559	569	550	524	586	486	539	554	531	529	507	523	520	520	536	547	513	577	537	507	517	506	553	570	573	484	529	554	530	567	577	524	518	557	546	516	525	557	558	531	540	553	540	573	561	574	524	534	516	551	515	537	554	508	554	504	543	506	545	535	554	533	512	508	539	521	522	524	565	553	521	555	497	498	568	539	553	549	556	538	569	574	540	525	494	523	522	539	533	482	521	511	543	566	554	561	517	587	554	523	527	547	553	545	604	544	497	540	544	538	541	552	544	550	521	553	553	547	579	556	544	520	509	519	549	520	538	498	522	539	574	532	533	541	515	506	520	558	568	487	550	553	559	570	526	575	548	556	552	532	535	553	517	538	519	535	577	556	531	554	512	526	562	531	520	508	521	533	559	549	551	580	523	556	519	523	499	538	525	579	524	528	516	552	560	581	569	564	537	563	544	523	572	546	554	569	533	584	533	515	599	563	507	502	523	560	568	566	563	508	544	569	569	522	511	552	533	521	491	505	590	581	559	537	581	539	507	530	534	536	544	524	538	544	531	541	523	521	546	527	566	510	538	562	547	504	561	550	536	549	562	533	561	544	554	524	517	547	584	493	545	540	532	519	543	550	545	533	534	562	581	528	529	554	590	572	535	542	534	473	566	564	572	525	538	538	517	548	548	517	529	549	548	584	546	546	560	535	522	568	547	512	520	543	499	552	525	562	540	531	561	543	529	490	549	516	553	554	496	537	516	532	548	516	562	524	543	531	558	565	565	546	509	561	556	556	533	519	539	506	522	560	586	530	517	550	505	538	534	549	539	547	540	531	538	541	563	580	533	517	550	534	540	501	526	529	535	577	585	554	538	549	593	547	551	548	575	515	581	545	521	539	520	552	536	529	532	575	548	541	532	514	501	558	532	525	514	557	536	522	550	571	543	564	553	569	532	508	519	573	526	503	524	516	532	521	550	516	518	504	510	509	526	527	549	520	561	527	568	534	510	578	547	505	501	531	522	505	558	537	542	557	529	555	535	591	551	543	502	583	561	564	559	555	575	493	558	530	535	557	495	511	562	537	538	551	561	525	537	561	525	513	539	536	521	539	546	508	560	579	514	532	542	529	569	540	554	549	549	536	525	489	554	548	505	573	513	560	556	553	568	539	607	547	561	549	534	612	547	527	554	564	557	515	583	521	545	575	522	552	578	511	561	582	513	557	577	536	556	522	529	546	564	551	567	559	550	536	536	561	520	528	554	549	530	539	520	569	512	537	508	548	566	552	528	504	496	572	560	505	517	543	552	587	569	520	520	541	506	557	526	528	531	525	558	517	508	553	523	581	555	545	585	595	528	562	548	541	501	540	512	548	517	566	508	565	545	533	538	537	523	537	525	544	532	519	566	533	550	517	485	560	527	541	547	618	567	560	570	504	564	526	542	464	545	566	502	538	534	534	580	546	551	511	570	518	524	543	537	547	548	509	519	562	556	478	551	533	519	522	561	533	559	543	555	471	520	578	524	539	497	552	587	527	559	553	525	535	542	560	521	540	516	552	548	507	574	586	520	553	594	558	578	539	523	571	536	525	533	561	547	559	546	556	526	547	546	496	532	582	580	539	545	514	568	539	594	540	543	582	537	572	554	539	524	519	538	520	570	563	562	558	568	569	514	548	557	561	493	564	563	550	556	527	545	530	551	577	510	553	531	540	542	546	535	529	527	506	533	552	534	534	533	500	560	525	537	566	545	526	520	561	582	527	513	511	571	558	542	554	526	550	551	538	548	542	545	539	534	537	498	521	511	561	516	555	551	535	528	501	496	522	519	520	530	550	543	572	533	526	532	533	563	516	548	546	531	550	518	551	545	486	533	556	518	528	581	563	536	569	571	522	496	545	539	525	504	536	525	548	516	570	562	567	541	557	517	540	545	537	533	557	516	536	566	534	559	548	551	566	526	544	574	554	533	497	518	569	552	550	523	534	548	591	528	547	525	539	493	497	539	548	522	544	548	536	576	523	552	530	523	495	547	486	547	535	562	517	563	554	513	514	514	514	568	533	593	565	549	535	568	519	549	536	535	549	525	555	517	536	566	577	545	526	533	529	564	552	553	571	545	579	492	566	515	560	533	521	549	504	555	572	557	502	524	580	501	518	575	572	563	514	581	532	596	539	525	535	563	566	524	510	556	543	522	519	526	490	524	527	558	573	553	509	547	574	575	546	544	542	524	553	566	544	517	603	519	491	552	548	527	554	559	552	539	539	533	521	537	544	508	550	533	529	508	549	543	554	513	545	519	553	562	511	494	501	533	570	519	549	551	515	491	540	564	563	548	556	538	547	552	536	555	597	524	540	566	504	531	568	562	558	511	531	552	512	593	528	557	566	555	535	547	523	541	522	519	569	555	519	512	531	492	495	537	476	540	515	558	565	535	536	528	546	513	557	551	559	541	528	535	581	482	562	507	496	527	569	566	582	532	526	493	578	547	539	542	507	528	541	550	541	599	536	528	540	555	544	537	543	517	509	568	544	565	549	561	596	546	498	516	558	528	550	579	557	542	503	582	510	519	593	520	540	527	532	509	505	537
22376	20990	28521	23730	21397	22318	19477	7988	4526	3346	2577	2121	1834	1567	1452	1218	1017	902	691	693	587	585	516	525	436	416	407	393	370	359	337	324	341	365	344	348	338	310	299	287	327	293	278	271	317	336	304	298	296	283	275	289	298	303	270	284	266	255	299	281	262	259	259	282	261	298	341	317	301	308	253	266	290	279	291	293	296	282	288	275	269	270	297	296	286	279	295	268	283	262	267	303	278	281	297	286	274	260	282	256	291	258	289	276	263	279	273	280	272	267	288	288	251	296	259	269	287	283	278	277	264	274	302	274	251	258	277	278	277	273	280	274	268	268	258	288	270	268	284	328	289	266	286	274	257	297	265	313	285	262	266	274	265	290	261	280	282	281	291	298	265	279	270	272	257	269	306	302	261	237	281	278	285	264	255	292	246	265	254	280	284	267	257	286	296	292	299	288	284	243	261	271	266	255	277	274	306	273	270	274	272	271	277	252	260	283	264	303	249	272	284	289	296	275	271	285	285	288	280	305	266	275	276	297	279	282	302	283	305	273	269	293	291	273	288	283	259	275	259	295	260	270	259	285	284	275	275	261	236	267	258	286	284	268	276	258	256	274	290	303	246	282	286	266	298	264	288	286	276	252	265	305	297	292	325	292	262	279	277	320	286	293	252	293	256	270	245	241	279	274	292	292	299	278	269	257	278	256	265	282	257	274	267	270	259	270	264	270	285	288	272	277	294	280	269	297	251	277	284	299	279	276	284	285	277	266	296	297	265	259	316	256	263	263	281	293	261	272	290	271	266	284	266	280	305	282	293	273	293	282	260	269	308	306	261	244	278	269	299	292	282	303	305	267	288	266	287	294	252	283	274	293	285	287	280	282	302	274	298	294	248	256	299	290	280	272	311	265	262	283	273	269	273	277	284	255	285	273	288	283	265	282	279	279	319	269	272	260	302	277	333	295	250	268	289	291	299	267	271	296	267	286	262	274	292	280	271	293	303	275	258	285	279	258	280	308	282	263	251	257	295	233	286	273	271	257	285	276	271	270	289	288	283	286	262	278	264	283	255	283	294	264	286	287	273	300	290	271	261	261	291	268	275	303	293	288	283	264	304	286	294	272	250	278	283	270	278	283	246	275	280	266	274	300	272	267	271	297	283	285	255	247	279	301	305	276	309	297	294	269	281	268	281	291	284	276	258	259	280	240	267	299	255	299	286	302	279	250	265	275	286	278	297	256	282	309	292	286	283	264	289	260	256	265	247	283	291	299	276	273	318	283	271	282	285	276	279	297	330	268	279	281	302	286	278	292	279	255	261	258	290	283	268	289	309	265	276	299	266	259	291	291	277	278	251	273	272	300	269	255	279	272	271	263	254	272	264	283	289	270	261	262	261	293	277	251	264	304	285	274	287	256	277	264	288	286	310	274	292	245	295	294	254	267	285	297	293	284	257	269	284	306	267	276	277	242	236	262	271	266	271	280	245	265	297	253	280	281	276	275	257	272	275	265	311	270	307	291	295	276	236	259	286	253	310	291	289	261	284	285	281	278	313	267	298	261	292	268	253	286	294	275	280	279	296	290	284	271	268	286	286	275	307	247	289	281	305	276	282	275	256	275	281	290	255	273	266	275	272	263	271	261	288	268	294	281	285	285	279	280	288	301	277	263	251	270	289	288	274	294	279	296	312	295	272	269	262	300	255	275	255	264	296	303	283	265	282	238	310	269	293	271	269	264	249	281	295	291	300	241	284	305	268	259	274	268	278	282	297	266	266	291	270	275	257	280	281	248	284	279	289	291	276	296	316	273	279	290	265	266	282	264	265	270	278	308	273	270	293	281	307	267	286	311	274	279	292	277	269	248	274	266	284	274	296	269	290	330	253	272	286	294	261	247	280	288	266	275	258	274	283	278	265	278	267	264	292	279	278	271	251	293	280	272	268	266	296	282	271	288	263	291	270	268	261	261	287	270	259	300	301	284	264	262	274	313	289	282	276	273	294	278	253	272	305	274	283	277	281	254	271	277	259	271	269	304	282	273	270	266	282	261	278	266	322	286	295	277	288	268	291	278	266	280	269	318	290	269	286	314	281	241	306	274	296	284	276	287	287	287	292	278	279	288	266	277	298	277	263	287	297	268	259	256	305	277	302	260	276	273	297	285	285	267	269	246	271	304	274	271	307	275	286	291	251	269	293	263	253	294	302	281	266	257	252	283	260	276	297	288	252	252	289	280	275	237	276	264	272	296	270	279	279	281	270	261	279	260	251	280	266	266	267	266	277	277	301	269	307	285	247	279	321	227	285	272	279	290	290	283	262	263	275	273	274	293	276	312	298	271	272	268	282	267	286	286	262	289	253	276	242	253	278	276	261	264	241	306	299	295	274	293	293	268	279	270	267	254	260	282	287	287	291	276	288	254	285	330	274	258	288	284	298	288	293	268	280	280	245	271	258	260	286	315	277	274	291	299	261	282	269	272	290	298	312	296	275	255	254	281	270	284	278	248	298	312	281	282	277	261	277	283	303	280	267	264	295	272	292	275	293	270	264	299	302	301	267	270	277	272	279	258	274	244	279	276	279	256	265	257	245	242	254	265	291	296	278	257	257	243	277	272	296	292	265	273	305	271	251	301	297	287	253	292	267	304	255	270	284	285	287	287	258	262	270	281	291	265	279	282	275	278	251	285	294	286	269	281	265	273	294	261	280	290	271	257	283	229	256	265	287	265	300	261	254	275	297	321	288	259	291	275	270	331	267	264	283	284	269	267	288	274	285	295	274	264	273	268	301	271	305	261	272	276	301	261	288	258	264	277	277	286	275	313	302	291	300	265	285	295	290	268	253	263	291	297	291	306	278	249	277	274	289	303	264	294	271	278	307	273	281	258	276	286	260	268	272	279	281	290	272	270	280	293	251	301	275	266	277	289	267	299	267	305	285	288	275	285	253	287	316	273	254	276	269	295	277	286	281	278	254	259	252	284	284	284	272	290	286	256	300	277	284	278	327	280	306	297	279	281	291	278	282	299	274	288	290	276	288	281	274	286	238	284	282	270	267	292	268	272	305	287	247	316	287	289	258	295	242	271	272	285	285	248	282	260	264	271	298	293	272	263	299	315	270	275	253	239	258	278	288	268	251	284	272	296	267	260	266	267	281	255	256	294	278	292	284	264	332	289	273	283	294	280	302	271	285	271	297	268	219	318	273	255	288	294	282	249	258	288	305	290	273	272	272	283	297	255	299	267	275	292	280	253	271	268	283	291	262	279	279	306	288	281	274	250	280	255	259	268	292	278	246	286	296	265	252	278	281	301	294	269	268	259	255	271	311	271	296	257	268	252	287	315	285	273	251	295	278	294	288	266	301	280	275	269	291	285	271	304	277	271	266	275	279	298	285	261	298	278	274	310	274	274	263	294	287	265	231	266	288	264	296	274	266	273	266	291	277	277	269	281	309	292	254	287	304	292	283	293	293	306	280	281	268	254	263	267	273	253	275	290	284	230	295	295
25223	52187	46518	35988	30239	22055	15180	10239	7141	5352	4252	3548	2858	2516	2183	1915	1567	1297	1022	840	825	818	706	691	611	539	512	511	446	375	380	399	382	400	413	377	378	376	359	348	339	317	327	350	332	345	337	333	327	329	302	295	328	287	316	295	341	314	336	333	295	337	318	294	318	298	302	314	335	340	327	318	303	306	316	303	330	296	287	309	282	298	341	282	321	316	295	288	296	296	302	307	312	317	280	291	294	308	303	264	304	327	289	270	312	313	324	305	314	335	315	320	290	315	286	321	341	296	302	314	303	281	297	306	292	295	308	314	290	304	331	303	300	289	322	294	340	308	292	274	312	306	306	308	284	295	311	317	315	283	304	302	319	305	289	304	309	317	292	317	289	281	322	322	302	273	284	317	297	315	273	276	306	294	280	305	314	324	330	278	298	345	301	270	293	313	280	293	288	283	291	301	281	312	298	298	305	299	312	318	316	284	307	287	276	335	270	335	271	296	303	305	293	295	316	288	297	285	277	311	308	296	313	314	294	310	301	359	309	327	311	308	276	298	271	300	314	284	327	293	292	310	302	329	308	330	305	314	290	287	321	303	323	360	309	298	312	301	296	313	300	290	268	295	295	321	323	300	311	330	328	309	334	291	305	267	280	310	309	285	325	339	294	317	314	321	312	314	315	304	324	308	317	306	292	309	300	336	307	307	333	300	314	300	329	297	315	333	316	318	306	301	287	280	285	255	312	296	285	311	318	282	327	279	320	335	307	292	290	315	281	312	280	285	329	281	326	308	316	301	321	304	313	305	322	306	324	298	339	307	309	286	306	308	328	298	283	300	267	291	331	302	255	315	285	323	300	325	329	322	284	307	309	324	319	305	288	332	318	317	267	285	302	312	289	295	301	308	329	297	273	311	317	285	311	311	303	308	280	284	285	304	288	300	275	314	314	265	316	315	313	299	295	264	338	302	294	270	298	293	285	308	331	290	317	314	296	311	288	307	314	306	300	323	297	327	309	302	296	294	299	297	325	331	306	318	311	289	280	325	316	316	305	292	305	332	279	309	308	298	304	292	290	279	276	317	317	296	309	311	290	293	301	307	284	297	303	301	320	290	299	292	329	304	292	316	349	289	276	312	323	281	307	316	279	293	298	316	311	291	293	298	287	309	308	301	296	308	297	308	303	329	294	286	296	298	297	319	292	338	304	306	293	320	325	299	277	275	274	287	290	313	320	289	298	285	297	286	287	290	284	299	331	318	292	312	291	313	290	301	300	327	301	286	288	328	282	292	331	338	304	340	313	290	318	306	327	272	326	304	307	340	325	322	300	301	328	325	307	325	259	307	292	296	306	326	297	307	275	333	301	288	294	309	270	304	322	306	323	316	286	329	288	318	325	304	279	314	323	316	292	358	295	315	299	316	296	316	329	321	310	302	317	307	312	337	314	299	324	324	304	278	319	287	296	265	303	343	320	335	291	297	328	330	312	307	286	300	318	313	285	297	292	314	309	271	299	314	287	302	295	308	287	274	325	298	312	295	309	281	304	308	326	314	328	315	297	309	326	308	326	310	315	301	301	313	281	302	299	317	307	265	302	331	307	285	300	317	296	316	296	311	318	325	302	280	290	339	290	317	322	307	305	288	311	292	313	319	294	310	288	304	293	334	327	314	292	335	297	289	317	322	318	300	333	300	319	271	322	333	287	299	324	305	325	354	290	319	318	317	302	308	303	285	298	313	282	291	322	299	275	330	315	322	288	323	313	327	331	316	328	285	307	277	330	304	306	301	282	282	288	327	354	292	316	307	315	304	354	291	308	255	320	283	309	313	316	333	295	278	341	294	292	289	308	328	314	285	297	285	300	317	313	309	308	292	298	309	298	307	280	285	330	292	296	296	307	285	288	345	311	287	292	294	313	313	310	291	331	279	285	312	312	306	339	297	330	302	310	289	295	331	334	326	304	279	305	312	301	290	304	308	332	323	300	292	310	309	302	306	278	296	306	333	323	291	293	279	311	283	325	311	315	279	294	284	298	334	327	294	311	308	324	316	280	279	314	285	305	316	313	322	331	298	308	318	295	335	340	290	298	336	326	284	308	278	287	280	291	306	323	337	304	303	321	278	304	312	312	302	319	270	299	283	333	333	268	300	332	303	279	305	316	322	335	289	298	308	304	264	352	330	284	327	281	326	294	299	322	311	299	285	295	330	316	311	287	302	302	287	283	267	303	283	326	323	295	317	319	305	282	313	336	293	326	305	310	312	330	336	323	290	306	312	295	318	293	277	310	323	307	320	314	300	304	312	305	313	328	306	296	322	328	327	332	349	318	315	268	310	312	318	342	320	307	301	292	289	317	310	285	302	286	322	288	292	275	289	301	285	334	313	301	316	320	299	290	276	322	298	288	324	308	313	273	282	316	302	329	262	334	282	323	331	285	318	303	329	282	275	294	282	313	310	326	316	314	299	310	296	305	290	303	311	285	322	332	305	259	309	312	284	317	330	289	298	292	307	313	308	266	296	333	263	313	312	314	322	304	299	296	311	300	311	318	275	304	310	294	327	297	290	329	275	277	330	305	288	292	289	296	306	317	299	298	312	321	312	299	304	284	331	298	297	296	307	293	343	299	319	315	342	315	293	311	284	332	295	310	299	261	337	311	307	334	278	317	296	302	272	299	298	305	299	298	323	302	273	302	269	313	298	315	290	304	332	309	297	291	297	314	298	283	293	312	301	302	275	303	328	287	300	298	275	280	303	299	280	300	300	289	335	317	319	337	272	301	309	278	329	312	276	288	311	326	311	273	319	312	263	311	323	309	328	300	294	311	324	332	313	292	303	314	290	312	287	309	312	313	288	289	279	302	326	314	292	304	302	299	307	295	326	290	305	295	291	294	306	298	290	309	273	316	300	299	291	302	305	294	287	300	261	316	275	298	312	304	319	329	298	278	291	299	270	314	289	314	291	333	301	277	289	273	326	300	263	309	322	304	304	302	326	299	293	299	301	306	289	285	312	316	279	303	328	264	292	349	304	285	286	294	282	281	303	279	314	298	295	301	305	287	276	308	298	310	295	315	278	286	302	279	296	299	291	292	315	320	298	302	308	277	315	300	322	306	321	312	289	274	326	294	299	284	301	299	301	319	300	290	326	306	306	295	274	329	297	300	293	290	326	309	311	291	301	292	296	292	324	307	314	321	290	345	302	308	278	315	263	309	302	307	313	300	333	318	323	293	285	322	307	318	316	260	304	307	319	300	312	306	283	291	299	343	323	279	334	294	303	305	303	268	308	314	307	309	303	282	305	306	292	301	302	325	301	288	328	293	305	312	285	327	292	320	297	304	298	302	307	298	301	293	313	284	285	289	275	315	299	288	333	299	319	309	326	293	299	315	328	317	280	289	295	317	281	315	284	319	278	292	322	318	270	306	303	266	265	311	279	291	291	311	324	278	271	303	304	276	321	299	301	304	313	326	280	281	332	307	297	319	271	304	310	300	304	295	300
27901	25728	30867	22835	14528	7729	4506	2902	2129	1793	1493	1362	1178	1083	1017	1001	938	814	800	714	689	700	694	687	636	669	692	664	655	617	631	667	657	637	650	646	628	648	659	683	651	641	634	612	626	674	625	594	613	645	648	616	602	624	616	665	645	651	603	615	663	649	628	657	619	693	642	581	658	617	670	684	613	655	651	650	617	649	634	598	651	658	637	629	671	669	644	628	661	611	683	661	618	650	608	638	608	624	648	601	638	693	648	629	620	619	653	627	607	652	649	631	652	661	642	632	632	691	661	641	669	655	642	667	629	633	636	667	653	621	673	609	610	654	623	632	640	633	638	613	613	640	630	660	656	609	648	655	650	616	638	617	670	606	619	648	662	639	617	635	623	636	642	632	623	620	644	672	590	655	669	619	635	625	684	672	708	650	619	654	620	670	616	621	625	642	631	642	641	660	698	641	631	645	703	657	667	647	643	650	646	616	651	624	631	681	639	609	655	628	643	649	669	660	633	656	637	591	655	602	668	608	634	605	615	611	617	609	665	651	618	676	662	660	640	693	594	666	657	626	649	629	639	630	699	657	613	659	628	666	661	648	658	662	634	631	641	642	671	698	600	648	637	660	687	622	656	608	660	611	611	631	680	674	636	606	642	649	658	572	637	664	625	619	649	681	681	642	630	627	637	671	604	619	707	649	626	604	654	609	623	604	634	688	588	636	604	612	625	648	631	634	587	624	652	652	614	632	603	655	653	680	633	676	672	658	620	619	623	656	610	617	599	634	627	632	646	663	653	681	686	630	651	597	626	632	686	678	646	626	671	635	651	636	644	687	607	639	700	658	626	623	625	611	630	678	663	618	680	640	656	678	653	665	629	680	638	670	635	649	616	655	660	626	635	661	630	637	652	618	630	665	615	623	601	633	646	645	657	617	633	605	659	643	658	595	629	604	622	605	610	621	647	640	628	618	673	674	628	636	629	644	630	633	661	658	680	646	669	628	657	662	633	654	678	589	611	641	644	620	588	628	668	614	655	607	654	645	662	670	610	666	655	628	654	644	633	613	605	642	636	632	622	674	608	624	608	637	596	676	652	621	657	674	688	644	613	625	642	650	679	612	607	610	628	672	664	665	607	637	660	643	633	683	664	649	613	614	653	674	600	643	626	652	634	647	616	643	627	630	621	668	652	701	610	646	628	621	623	638	664	641	647	610	656	632	646	656	660	633	654	638	617	624	647	626	634	668	634	615	609	659	690	637	661	599	636	649	657	635	614	632	640	613	635	647	696	675	701	621	629	609	648	676	629	644	625	661	582	623	624	629	607	658	617	631	643	631	631	638	629	675	665	644	672	652	649	649	615	611	684	623	628	648	616	635	645	642	625	701	642	613	610	583	620	643	592	648	653	618	620	622	603	629	676	647	635	623	663	594	648	636	621	598	620	621	696	655	663	632	662	643	617	661	636	601	651	621	648	648	655	621	600	669	672	597	673	626	620	621	637	635	661	647	621	627	628	617	639	635	605	614	611	628	627	649	626	630	667	637	634	623	643	655	599	642	651	613	685	668	668	627	636	633	660	625	598	644	664	605	639	624	651	629	629	623	600	636	640	612	598	641	669	606	649	619	632	640	646	628	617	593	605	638	639	660	565	621	627	680	646	664	639	679	614	618	641	645	620	680	635	624	651	639	646	688	662	663	651	620	637	657	602	621	621	626	621	610	675	628	678	588	629	637	651	638	651	711	646	626	620	604	619	628	656	596	618	623	585	667	633	648	670	667	677	692	663	654	625	623	604	643	610	617	606	642	628	623	628	631	633	666	606	602	605	633	604	617	649	638	629	604	615	649	642	579	577	603	675	590	624	624	639	657	685	612	624	643	672	630	624	578	660	650	601	608	669	635	648	616	589	645	622	628	633	668	626	641	635	637	657	651	632	611	644	666	638	605	623	607	599	626	641	641	644	618	656	627	641	666	639	636	617	656	589	648	650	633	698	648	649	623	639	635	618	632	622	677	609	615	645	634	594	643	614	636	620	654	627	602	649	649	626	656	623	667	591	638	639	603	597	632	665	618	615	604	627	625	627	666	647	632	628	641	658	637	714	666	624	597	633	614	648	646	658	685	634	598	645	610	656	690	644	617	677	662	654	676	690	630	590	643	593	648	638	653	659	678	626	632	652	658	640	614	644	668	642	627	720	608	618	626	678	628	580	612	627	634	640	666	604	616	632	645	704	638	617	639	661	646	639	622	629	638	629	622	656	647	591	638	636	658	629	643	642	630	640	626	621	625	639	635	616	678	645	602	621	666	668	639	665	592	603	661	631	630	612	600	652	677	603	657	595	653	657	601	611	650	608	652	667	611	649	646	651	589	642	637	671	706	678	626	624	656	611	658	661	644	648	668	657	692	668	628	613	627	662	679	675	662	616	641	593	612	613	649	681	619	635	632	646	654	620	659	611	625	607	652	609	607	622	645	653	705	620	623	668	659	637	651	638	674	661	648	646	666	675	697	672	659	665	646	629	641	623	685	587	610	583	663	678	648	621	636	627	647	625	659	625	620	625	588	710	616	659	660	575	647	669	660	670	620	643	654	607	630	634	618	612	662	649	641	693	651	614	631	627	639	651	620	625	653	612	673	623	597	661	625	629	628	634	651	657	660	611	657	642	634	652	663	632	635	602	618	603	636	585	637	606	636	648	664	626	619	666	652	666	671	608	617	623	596	654	673	643	643	651	603	615	629	690	617	653	651	647	635	639	638	594	621	677	624	631	622	636	618	631	633	661	636	618	697	641	661	627	644	591	648	656	674	653	632	620	615	665	647	644	630	624	656	640	694	631	653	633	620	632	614	661	649	627	652	617	682	662	635	591	667	649	685	618	646	615	621	662	622	603	688	651	636	604	573	640	697	613	691	626	622	677	638	618	585	579	605	641	629	653	610	581	603	612	660	640	640	615	630	628	639	641	630	649	634	629	598	594	625	671	638	652	631	669	619	600	646	593	637	678	643	643	634	618	664	632	579	597	660	612	641	632	643	605	630	644	642	637	603	669	656	637	610	667	652	619	674	646	728	606	637	626	614	626	624	629	647	644	607	633	579	610	677	648	604	613	613	645	619	693	630	674	644	609	634	606	641	638	631	632	558	663	604	663	649	608	684	635	595	686	680	609	624	645	614	632	577	618	633	654	637	595	615	646	654	626	666	643	653	609	609	625	646	663	656	656	654	679	682	587	665	616	624	610	652	616	607	649	620	604	614	664	666	635	588	643	664	624	634	645	596	612	633	672	598	608	613	611	651	660	640	616	636	609	623	642	649	632	646	644	669	683	667	646	599	654	661	642	692	669	636	610	631	599	641	633	611	646	635	655	615	611	637	668	668	596	623	665	647	627	668	592	582	635	648	627	616	637	659	700	676	629	611	667	617	688	624	682	646	582	628	637	653	624	618	642	619	618	619	659	592	588	672	624	671	609	644	643	641	627	643	639	620	622	620	636	652	635	642
22045	39022	33064	21964	16421	10476	7035	4869	3399	2689	2235	1950	1736	1589	1385	1217	1158	1028	949	918	848	819	787	814	783	754	764	744	748	780	724	740	737	671	694	711	741	658	755	751	709	699	723	713	706	686	712	700	722	737	685	724	712	696	722	690	685	709	730	762	674	725	697	714	729	692	764	707	700	690	687	720	681	690	755	689	723	727	638	695	733	713	708	694	684	713	704	678	712	669	660	663	698	693	669	668	681	753	723	676	653	662	704	723	699	732	705	747	664	668	715	656	685	692	689	675	687	666	680	733	723	676	729	700	723	700	718	720	719	717	701	659	685	686	688	707	682	664	726	718	735	677	748	670	693	699	746	697	677	727	729	717	728	666	682	699	681	707	688	751	679	728	708	714	706	746	677	676	679	684	772	700	725	715	702	717	674	689	705	729	633	695	680	677	665	707	652	677	684	688	657	681	697	717	738	683	726	733	685	749	699	702	671	654	704	686	711	698	691	703	698	708	730	656	712	717	746	763	683	688	664	741	691	676	721	687	690	726	739	658	711	680	703	676	737	730	723	711	729	689	731	675	685	685	700	665	669	676	710	681	684	702	704	669	691	719	671	712	672	652	767	707	692	648	698	686	700	701	675	703	698	733	684	709	666	716	714	736	701	694	676	710	696	688	719	702	672	707	704	681	686	700	693	680	680	685	733	681	689	685	684	669	708	719	703	689	680	689	771	694	691	755	704	691	626	693	653	705	720	684	664	695	713	702	691	697	683	682	701	681	725	671	687	764	660	682	660	683	679	671	687	695	653	674	694	673	729	647	730	725	721	738	698	737	700	708	742	740	756	688	723	700	748	667	662	678	690	714	734	706	711	708	701	701	710	665	712	696	692	684	695	749	745	612	696	657	716	697	680	674	675	735	703	706	728	702	711	701	767	745	706	740	745	735	710	687	734	676	701	674	676	740	706	679	686	691	718	697	710	700	684	647	717	689	723	699	763	686	687	661	701	709	697	714	683	712	752	689	695	754	665	710	727	706	687	676	702	742	691	699	704	726	728	679	655	690	707	698	717	692	714	729	713	715	725	700	717	720	719	731	687	692	758	669	696	719	719	731	712	695	662	724	718	678	730	664	737	714	696	726	699	712	683	701	684	652	759	737	698	677	669	680	696	645	710	658	743	691	728	671	712	699	704	716	738	694	682	695	689	779	705	676	720	735	746	691	689	677	706	650	705	714	685	690	699	699	722	697	666	723	716	692	727	693	675	663	670	709	693	703	693	696	646	674	710	695	690	694	683	692	713	775	678	687	734	678	714	656	704	704	701	710	724	643	677	674	724	694	722	682	707	728	685	666	727	705	722	717	737	663	707	740	738	698	690	732	681	719	704	706	701	632	693	743	689	698	689	652	745	692	644	706	723	708	721	706	706	756	698	694	678	720	679	716	704	718	718	733	689	720	711	684	673	731	702	697	673	687	737	708	677	708	672	759	648	678	656	687	683	723	733	718	715	716	687	679	710	711	661	689	761	705	675	721	717	672	731	735	736	696	757	725	674	639	676	664	710	678	719	655	656	698	724	680	665	706	687	676	694	690	637	705	667	724	665	681	740	696	680	707	739	694	706	763	675	696	705	652	700	724	722	673	765	702	687	678	746	662	681	689	695	718	643	678	666	693	694	747	711	699	662	691	698	733	713	742	690	667	720	683	702	704	717	661	714	715	711	667	721	707	741	716	723	723	693	708	735	684	732	715	701	667	682	760	721	680	735	748	691	697	693	694	708	696	643	697	650	709	667	683	650	680	641	697	662	665	716	703	713	659	698	718	709	649	703	720	705	625	701	672	730	665	762	704	705	748	720	745	685	695	664	694	692	675	622	648	725	705	712	695	724	674	741	714	726	699	698	663	716	718	718	724	664	688	710	691	703	665	666	714	697	726	695	673	626	678	696	699	712	743	698	679	671	691	702	674	697	707	674	649	695	673	712	705	712	725	733	690	696	732	699	706	735	721	728	727	710	706	733	694	678	723	684	746	720	710	689	679	689	704	742	749	687	714	718	642	643	689	723	718	710	692	713	707	679	729	709	700	714	730	627	716	730	684	749	689	702	705	656	660	659	656	717	724	721	733	706	707	729	700	730	686	711	627	707	708	715	696	695	723	705	716	705	676	714	694	729	705	693	694	698	684	733	713	696	681	713	687	724	714	721	666	693	732	703	700	703	737	671	704	676	672	745	727	704	704	727	716	677	710	726	734	720	687	682	752	778	690	680	738	714	709	729	693	699	684	743	731	708	649	702	682	634	725	717	736	757	683	702	711	685	706	713	750	718	742	683	697	731	678	711	655	698	743	682	688	699	714	708	765	699	688	698	673	715	688	713	654	732	719	744	686	708	731	696	694	662	694	726	756	696	673	690	720	650	695	725	738	722	692	721	685	700	713	702	681	725	706	717	670	704	709	719	717	703	725	688	705	701	695	700	758	676	727	751	681	735	702	695	680	732	700	712	718	639	698	724	742	676	695	709	719	741	703	670	673	690	717	680	689	773	667	725	747	698	718	714	715	685	677	705	720	708	784	705	728	684	680	732	646	703	695	702	735	709	674	720	727	675	726	701	697	741	719	678	681	714	720	679	700	693	703	716	659	712	695	730	680	721	692	681	713	702	715	707	705	721	770	705	752	685	709	697	665	712	696	739	681	678	677	722	694	663	755	705	694	714	706	734	736	704	700	701	714	654	707	700	693	738	694	661	685	670	724	697	676	734	673	730	709	712	688	734	683	709	720	728	686	718	715	734	684	683	668	732	724	723	698	726	626	717	729	684	680	679	724	687	743	678	789	687	745	719	754	712	722	696	691	700	688	701	701	702	734	670	693	710	683	675	720	698	682	742	703	720	736	717	678	670	675	720	702	732	686	704	672	696	677	709	674	712	734	690	668	713	688	685	688	684	711	705	734	715	670	656	732	709	698	710	713	687	693	678	734	709	709	640	727	746	707	738	694	703	709	666	650	715	711	696	705	695	724	709	700	701	727	673	673	681	675	734	686	711	729	685	730	720	701	659	713	686	762	714	718	694	715	712	715	705	669	717	737	705	692	701	699	699	675	748	682	690	756	700	683	703	652	707	742	704	706	775	743	723	726	693	720	712	694	685	686	719	671	710	702	686	688	708	692	708	726	678	701	704	739	733	667	686	692	704	701	746	707	713	699	683	712	717	674	660	652	684	728	738	720	714	700	722	732	703	698	708	681	699	689	699	709	679	681	697	705	731	696	711	696	785	680	737	722	719	778	695	674	728	697	718	738	678	741	667	683	697	713	668	698	696	736	696	677	682	646	661	748	717	705	694	697	722	682	676	675	683	669	722	702	749	708	682	721	718	674	681	698	672	744	745	740	706	688	691	690	673	681	715	724	721	712	723	694	745	729	685	727	699	686	685	725	659	743	706	674	715	755	681	731	703	708	730	655	732	681	729	715	637	722	653	694	691	717	711	672	683	713	741	745	706	740
23512	20968	28213	24362	22162	19358	11126	5192	3359	2624	2163	1784	1607	1428	1257	1116	988	824	785	757	706	677	628	594	579	591	544	578	554	540	497	527	547	555	511	548	545	475	502	490	507	510	470	509	462	496	511	465	511	466	480	538	496	496	517	534	492	472	493	502	503	497	478	462	486	470	530	470	481	482	471	494	483	450	448	473	486	457	468	491	486	476	470	519	501	473	494	505	490	499	490	492	447	444	508	468	471	560	475	468	474	532	495	469	491	435	471	494	493	500	482	505	451	462	479	471	463	468	464	463	500	482	480	506	497	462	530	541	493	473	494	452	457	476	476	503	497	493	476	472	501	503	503	470	501	472	473	448	498	499	455	499	479	485	483	513	507	463	449	481	466	501	458	445	485	538	483	454	484	509	444	499	504	479	474	480	473	490	464	487	472	505	459	466	489	465	484	487	469	493	474	508	472	482	508	487	472	469	530	495	492	472	509	496	482	485	492	463	478	483	523	423	469	526	501	508	498	451	485	503	523	479	497	499	485	503	490	507	457	512	453	422	489	471	511	486	522	470	476	441	434	498	489	455	476	473	465	505	507	459	479	491	481	517	415	456	489	512	508	466	468	488	491	502	491	477	476	463	454	503	468	490	511	460	498	509	507	428	522	526	478	484	527	454	497	463	457	463	475	435	512	510	514	480	515	551	479	481	484	451	437	510	475	526	505	490	469	470	480	494	505	531	476	468	512	497	498	518	469	475	462	439	505	478	486	500	482	496	447	470	474	507	485	458	501	489	468	513	521	454	520	499	507	453	487	484	491	443	523	458	513	503	459	506	460	513	473	481	494	453	486	499	475	493	462	475	451	510	482	494	509	491	493	488	460	495	488	494	475	467	487	463	509	508	481	483	457	455	462	464	472	524	484	476	465	499	467	491	490	503	492	497	479	478	469	473	507	517	484	501	466	478	495	445	523	486	507	497	480	465	469	500	515	483	429	495	472	453	465	477	487	509	508	484	480	473	476	510	563	472	502	472	462	507	495	485	509	483	509	514	492	512	514	484	465	506	517	450	469	496	480	497	486	458	444	503	478	473	501	505	491	492	492	476	495	485	473	489	514	511	472	518	497	479	464	439	453	508	496	480	496	500	434	515	441	467	492	467	498	484	528	460	486	473	478	482	538	459	488	471	519	485	488	479	504	456	458	489	476	482	458	470	485	504	507	526	464	464	492	507	467	471	461	476	487	462	483	509	521	517	497	482	443	462	462	480	473	498	497	484	536	489	510	506	520	484	482	458	525	513	486	483	525	477	510	449	485	512	493	458	532	462	477	518	471	468	477	501	480	498	497	492	495	464	453	515	535	498	494	473	491	516	475	494	518	491	507	488	448	509	461	497	498	509	463	521	528	496	516	532	503	490	486	484	491	473	490	534	464	481	475	484	459	483	459	454	478	470	493	508	475	497	489	504	480	446	452	444	501	450	529	490	492	462	530	464	494	512	519	459	493	492	464	504	479	459	501	465	475	492	497	514	533	496	500	485	468	504	444	496	448	499	531	493	465	490	496	490	468	477	497	506	541	500	476	461	459	496	482	477	473	468	500	491	505	495	498	493	494	474	511	522	509	459	492	479	488	469	445	426	538	486	460	487	488	484	490	475	500	494	496	556	506	470	531	476	440	485	469	493	428	430	473	502	534	478	465	476	458	492	460	488	492	515	490	479	477	464	502	510	476	465	475	466	486	507	478	528	468	490	453	485	497	481	480	506	491	490	460	526	453	520	490	480	504	484	512	462	483	472	466	484	470	460	482	509	468	481	493	483	475	484	487	492	484	472	475	484	502	473	442	482	468	497	483	520	477	479	448	452	502	512	505	454	507	472	505	499	481	501	516	455	503	464	450	499	457	477	516	491	485	500	480	482	493	478	478	525	486	488	487	483	455	520	502	475	480	489	530	461	485	522	496	476	457	455	505	475	484	475	513	501	470	481	514	469	470	487	459	468	465	477	474	479	459	487	476	509	489	510	481	517	500	492	519	483	511	471	485	489	473	452	482	491	518	478	497	493	462	510	489	475	456	494	524	518	517	517	478	495	478	505	509	476	518	478	516	478	528	499	461	444	524	465	495	505	497	496	465	467	516	546	459	500	475	484	475	494	486	505	488	475	489	475	519	473	493	497	456	453	502	503	483	449	489	503	465	481	468	505	451	471	480	515	484	466	477	491	477	516	496	502	498	482	468	503	486	499	481	462	502	512	448	536	461	507	451	544	508	462	458	507	517	470	465	484	449	487	487	488	497	493	474	467	491	485	485	489	492	471	503	484	492	482	504	502	514	514	471	478	451	444	471	507	531	490	518	478	492	490	480	494	483	464	483	482	474	471	468	493	488	544	486	459	485	448	447	486	478	481	524	530	500	463	485	488	516	492	499	529	481	545	450	471	494	481	499	504	492	487	518	482	446	496	488	474	455	480	485	476	501	495	515	475	502	457	453	524	465	488	471	488	506	487	507	452	498	489	460	519	493	447	467	503	513	472	479	498	478	469	450	482	456	517	463	499	453	460	475	485	467	487	477	483	497	477	467	509	478	502	518	510	496	510	485	501	491	475	496	425	495	484	513	496	485	477	486	497	470	492	499	478	518	502	468	508	487	493	460	473	511	495	472	444	470	477	522	505	510	471	470	491	461	493	481	476	465	520	514	485	460	470	474	484	447	506	477	485	497	470	475	474	461	493	524	486	509	495	480	479	472	464	513	521	498	508	468	456	483	496	473	484	488	469	458	470	460	453	500	465	455	490	473	472	483	457	474	463	475	461	521	479	499	507	515	464	449	475	460	477	467	460	492	492	514	487	482	474	504	487	506	438	513	470	467	453	445	516	515	464	485	502	447	489	525	514	465	447	493	473	472	464	496	458	488	487	519	486	480	495	497	459	477	519	461	500	503	480	465	506	465	539	476	479	498	483	457	473	443	486	485	503	517	500	501	477	516	460	485	494	470	493	472	486	496	476	480	483	449	490	454	467	476	489	457	465	478	513	465	515	513	481	506	469	496	451	506	443	496	469	480	481	480	501	498	498	435	493	487	488	461	516	502	479	518	507	494	445	509	513	471	449	460	474	495	511	459	497	469	477	437	504	514	495	494	529	487	479	475	479	490	520	491	453	462	527	477	515	510	507	462	494	491	454	505	521	472	483	453	495	515	500	507	500	477	483	450	480	437	497	480	497	504	469	489	495	492	519	502	458	486	514	441	452	480	458	518	492	487	465	480	454	531	489	488	507	481	491	480	493	487	455	465	476	504	530	454	480	468	513	504	471	460	454	507	480	459	476	491	492	510	457	480	475	487	509	504	492	485	507	483	429	490	520	472	505	490	520	462	489	477	505	464	498	485	547	508	501	478	484	485	474	486	451	488	520	523	496	479	463	558	439	461	510	488	502	475	489	460	466	496	488	492	478	511	430	503	458	468	499	498	451	572	493	475	428	493	508	484	485	468	479	487	514	507	516
22811	47390	41693	30301	24483	17045	11244	7592	5413	4034	3265	2770	2325	1986	1841	1604	1386	1151	1044	885	833	814	790	793	756	706	662	657	638	606	629	581	649	639	621	612	620	551	551	580	556	574	555	556	557	529	559	540	569	497	502	546	562	519	555	541	542	543	575	549	615	552	561	596	534	531	571	545	573	508	547	554	552	556	527	553	559	540	505	536	539	541	538	517	551	522	553	550	558	532	543	610	554	545	534	516	582	560	559	560	551	552	540	544	566	590	558	562	557	551	575	557	489	476	535	522	560	568	526	550	552	529	600	505	552	543	553	552	626	585	495	555	525	523	522	530	554	556	541	519	538	562	533	540	520	537	581	572	550	532	545	550	508	526	552	556	525	561	544	516	521	582	542	572	564	576	546	551	547	505	533	564	570	526	548	531	536	515	532	512	574	542	550	539	544	569	547	553	503	543	559	551	495	523	542	575	500	573	549	517	540	553	591	527	573	564	580	556	551	536	547	554	559	532	541	517	542	546	552	521	514	520	539	534	570	545	505	516	506	533	542	516	535	552	494	575	572	557	523	536	543	556	517	561	542	532	542	550	584	562	543	545	544	495	533	557	554	546	550	521	551	549	523	532	564	536	556	565	549	529	540	578	540	571	554	542	542	534	475	528	513	527	562	559	557	481	525	530	575	525	513	572	510	549	539	531	547	568	542	537	548	565	568	502	555	582	515	554	521	538	539	555	555	565	528	511	530	559	548	584	540	543	512	538	538	539	517	559	535	508	570	544	522	561	550	524	560	585	541	533	566	551	568	577	590	528	510	543	558	552	523	509	589	555	527	514	575	511	559	552	541	511	556	490	550	512	564	558	557	554	575	535	539	561	543	555	543	536	505	579	543	573	561	554	525	538	575	564	594	511	529	517	553	565	538	545	539	558	575	535	517	539	541	564	535	513	536	566	531	540	503	532	567	537	518	541	536	549	502	553	549	499	504	547	568	543	533	530	533	519	538	510	570	523	543	560	536	577	526	538	551	566	553	562	557	533	571	527	511	558	567	548	538	541	511	527	588	542	564	521	542	582	529	538	529	493	555	542	514	539	518	589	515	551	548	519	551	551	532	546	567	517	531	568	531	541	541	512	558	549	577	550	563	526	511	504	546	568	523	509	571	523	566	496	593	514	558	552	561	547	501	526	551	535	548	538	552	514	584	566	528	556	597	558	537	558	569	592	518	570	491	520	578	595	558	576	525	564	549	556	522	535	513	563	576	540	521	562	547	538	545	535	557	538	544	558	524	540	546	514	549	536	510	504	572	598	552	544	544	541	488	532	493	539	518	541	535	509	561	544	498	513	558	561	547	517	514	517	553	532	540	566	535	524	546	553	554	542	513	525	517	526	539	539	551	546	513	524	535	530	524	552	572	544	546	544	533	539	534	541	522	545	532	564	532	569	517	557	499	522	529	531	513	491	526	564	498	522	554	541	568	506	541	555	510	581	530	530	542	551	519	591	538	554	502	527	531	506	566	520	556	538	570	512	568	529	501	582	538	530	528	580	555	521	561	568	575	486	572	562	537	540	496	568	563	487	547	538	582	527	552	512	517	542	531	566	559	522	534	491	568	536	521	528	531	595	569	521	580	483	506	553	554	487	506	518	533	565	551	514	491	547	538	563	547	548	534	542	526	544	540	558	514	535	559	527	540	533	523	538	537	593	557	596	544	551	559	542	551	523	578	538	521	563	498	534	556	518	496	538	568	527	549	522	589	580	563	552	520	536	522	535	555	530	526	538	588	543	563	521	550	561	554	547	547	518	547	557	565	524	538	538	513	521	532	540	564	494	528	520	565	573	529	552	540	609	557	546	530	534	554	510	507	527	581	549	517	545	579	511	573	588	550	497	543	586	541	570	558	542	536	538	530	533	529	509	557	521	550	500	526	565	544	575	527	595	545	536	563	529	556	528	508	514	548	530	531	547	538	551	544	579	551	534	533	584	542	536	521	530	560	573	564	606	527	577	556	546	565	531	483	594	521	560	519	534	502	525	561	502	534	558	547	553	601	562	575	558	583	562	520	542	569	578	560	515	517	534	542	520	552	528	540	511	620	553	546	536	552	569	531	541	543	543	548	532	551	569	613	519	600	551	525	536	539	528	564	527	529	552	540	527	542	548	538	551	509	526	514	516	526	506	523	531	547	519	578	545	531	555	550	547	549	540	558	567	532	534	538	558	560	530	564	551	546	516	515	547	542	551	557	525	532	533	562	528	520	543	560	560	568	492	558	513	531	538	550	588	535	515	536	541	581	540	579	511	582	565	575	521	533	542	560	574	533	553	548	533	565	524	547	529	596	576	504	584	534	573	546	557	528	551	564	565	531	517	499	598	561	555	549	545	543	545	522	581	518	512	547	536	524	494	547	532	530	539	561	535	546	541	533	552	490	510	487	582	540	534	598	558	550	562	557	554	523	491	596	498	533	477	540	523	500	533	513	554	540	574	556	501	523	554	536	553	577	503	512	541	533	537	517	553	514	566	559	598	563	533	577	535	552	558	559	552	541	565	518	524	597	500	495	504	535	526	522	501	527	515	530	561	537	563	544	548	542	530	527	536	583	538	529	517	562	512	533	523	562	536	518	542	573	520	537	567	529	537	560	511	561	495	569	592	553	537	512	531	563	511	543	564	562	536	508	542	541	540	543	548	550	509	555	548	548	542	544	519	537	553	545	547	533	540	551	508	545	573	516	565	546	555	571	545	547	560	519	525	530	559	542	535	508	545	577	519	495	512	576	549	539	542	566	542	527	568	543	522	518	563	498	544	568	548	554	529	543	527	579	537	507	551	537	526	565	523	501	570	497	548	556	548	563	529	553	580	533	526	582	541	498	551	538	547	550	533	562	591	532	514	555	541	504	551	561	538	545	551	537	553	541	501	539	481	527	513	547	529	548	548	547	540	568	535	542	541	526	498	553	537	530	526	532	598	557	506	517	541	547	513	546	575	500	523	540	534	560	516	573	533	511	557	514	597	511	518	562	542	487	545	538	559	484	522	530	543	534	543	590	561	526	570	547	553	513	534	551	595	532	562	505	529	561	531	505	534	564	490	567	546	560	540	562	521	582	580	527	533	592	571	526	551	567	557	523	544	522	578	599	532	555	566	544	530	581	586	504	560	545	548	530	533	596	582	555	563	549	569	522	499	531	565	530	534	574	561	538	533	546	556	541	513	533	494	548	562	553	507	547	527	545	546	530	559	568	545	534	513	548	512	562	528	559	569	534	489	521	541	518	538	584	557	528	522	591	547	565	568	550	560	533	560	520	491	517	562	548	563	503	501	547	571	564	547	545	566	543	600	563	557	556	601	532	531	552	534	564	522	523	569	565	539	537	557	543	512	566	544	541	536	560	501	554	533	557	559	516	571	524	521	512	570	547	522	541	522	548	525	568	536	535	538	568	544	508	521	548	556	553	527	524	560	537	525	564	548	516	499	551	539	486	556	548	533	518	603	549	499
24484	21012	27773	25629	20872	13276	6834	3895	2589	2124	1797	1479	1349	1122	1111	1006	832	812	724	672	667	583	614	587	607	578	577	537	534	557	532	515	527	497	571	543	574	528	492	523	561	521	539	518	545	533	496	518	494	514	514	531	513	536	518	508	536	512	492	498	523	488	511	516	532	495	527	512	507	525	531	564	522	529	527	518	522	530	518	487	493	518	451	524	552	513	541	491	511	507	496	517	463	533	485	502	488	549	504	494	487	496	475	514	513	517	517	494	510	494	511	526	523	533	506	489	504	502	531	511	526	505	492	501	515	482	526	569	545	518	527	493	499	512	522	512	528	522	544	526	492	563	503	527	482	507	491	544	509	516	539	519	532	535	534	522	512	555	508	535	524	523	505	510	485	493	499	499	532	490	519	514	544	472	503	510	525	497	526	550	514	481	506	508	493	504	537	522	525	529	474	522	475	502	566	491	525	488	474	548	527	522	484	536	512	559	527	516	546	557	535	529	497	510	489	496	517	509	525	488	520	485	486	531	504	475	509	550	530	532	517	509	468	531	544	473	511	520	530	544	479	513	528	509	489	503	481	532	503	480	501	501	521	511	509	494	523	533	553	483	508	531	483	489	543	500	509	503	450	488	515	525	506	511	484	501	495	523	545	540	487	452	532	546	523	480	515	475	525	486	476	504	531	471	515	526	496	537	550	517	537	550	525	523	512	492	521	537	543	563	533	512	495	508	514	548	497	493	514	502	501	564	528	522	501	519	528	492	540	516	539	514	474	500	515	528	488	518	462	520	497	525	512	510	539	519	530	513	505	511	489	485	521	523	497	522	529	521	477	502	512	493	535	523	527	537	512	517	525	505	485	509	529	476	551	508	534	508	529	507	530	538	541	511	505	512	508	551	506	524	504	494	482	482	504	473	524	501	528	538	531	533	471	524	479	514	544	482	525	543	493	544	491	482	525	506	514	508	507	520	483	534	515	488	547	568	538	509	517	502	513	529	554	511	508	512	474	500	509	543	487	503	477	532	505	431	480	504	505	485	487	517	515	477	517	527	543	515	526	550	520	451	527	490	511	511	496	546	537	549	518	521	544	522	492	528	518	525	482	517	493	488	523	516	492	516	550	510	513	521	513	478	504	514	529	523	511	518	497	498	508	496	478	511	554	538	492	494	530	518	546	516	486	524	523	496	481	564	503	532	496	503	490	498	525	505	523	480	483	499	537	537	523	505	466	512	511	504	493	508	509	515	555	465	528	575	523	496	536	472	527	550	473	527	459	496	509	472	522	521	498	504	559	500	511	507	499	509	460	487	513	502	522	475	544	521	508	506	490	525	511	513	489	484	534	547	545	467	505	499	490	478	520	531	481	505	526	489	499	532	529	504	501	530	512	517	530	523	519	503	525	540	489	501	520	503	462	557	510	520	511	546	502	550	507	566	481	470	510	482	494	515	506	520	508	523	456	505	552	522	514	491	562	538	540	531	488	519	487	488	494	481	537	538	463	488	519	527	527	489	507	504	502	580	562	478	520	516	504	519	520	495	496	455	540	523	540	499	523	489	529	532	525	521	540	511	489	472	514	529	557	473	503	501	505	495	528	564	512	512	488	514	508	491	500	540	534	520	551	510	519	507	504	502	484	522	549	483	505	488	469	523	486	497	516	525	538	537	538	505	524	460	515	478	538	502	514	499	541	487	504	525	497	485	539	510	480	521	501	497	555	524	529	514	491	502	516	496	521	552	506	533	485	522	463	502	519	528	529	524	510	524	459	539	523	505	518	472	510	472	493	493	473	524	490	494	521	535	488	471	461	478	545	519	490	566	510	518	501	484	489	513	512	482	564	489	487	506	508	513	523	525	524	502	522	510	537	512	532	509	548	566	541	507	556	520	513	529	503	523	536	493	511	542	533	495	506	514	503	498	561	465	475	508	512	527	537	503	503	511	518	524	511	512	520	459	509	521	496	476	507	514	530	485	481	468	521	486	514	480	467	524	521	491	499	496	534	501	476	540	468	513	515	530	491	523	503	509	547	536	518	494	507	504	546	503	475	500	512	514	552	510	524	477	534	516	471	527	527	502	500	468	515	500	508	490	524	524	542	514	465	513	521	522	555	506	549	515	522	588	564	480	502	487	485	486	511	495	493	516	535	544	546	496	506	481	510	482	524	517	514	516	514	513	506	468	519	500	510	531	532	507	519	521	541	532	533	506	487	532	512	496	528	481	565	497	519	512	489	499	531	534	524	522	513	485	508	514	519	525	504	551	495	530	516	540	517	493	482	535	488	545	518	509	532	481	482	569	528	509	525	564	518	517	483	531	492	517	472	522	544	520	525	514	519	466	512	483	470	508	494	499	513	481	513	493	515	495	500	543	500	524	554	468	443	477	516	503	493	530	519	501	544	488	528	509	542	494	499	477	506	557	523	503	500	491	513	529	504	483	539	559	505	515	483	530	518	558	554	513	487	519	525	493	536	490	481	532	484	553	509	514	508	494	501	528	503	484	508	492	507	501	522	486	507	492	531	492	506	489	507	514	483	503	505	533	508	518	493	509	499	484	498	476	483	476	516	488	516	504	462	498	506	494	554	471	558	510	541	516	478	534	531	499	530	528	494	524	475	533	517	498	566	486	508	509	493	549	492	527	503	526	499	515	491	524	511	528	513	499	474	531	472	517	522	542	473	516	480	495	511	548	520	524	528	524	507	524	505	519	502	506	539	493	535	518	499	516	538	521	483	564	517	462	476	522	491	526	533	517	546	506	533	536	504	511	567	521	517	512	501	514	512	508	509	559	501	492	540	543	543	505	515	557	543	534	488	521	488	566	481	517	533	538	529	529	504	511	524	544	486	519	511	500	488	475	515	489	516	498	557	503	523	528	472	544	493	511	527	527	537	506	492	551	495	492	495	526	511	514	491	492	503	483	514	561	511	481	495	533	494	543	514	482	534	478	497	544	510	508	521	517	489	493	464	502	541	480	543	485	525	528	456	499	492	515	480	475	486	490	511	448	510	498	529	500	486	487	512	567	493	517	549	539	527	513	534	475	524	509	501	496	556	508	507	493	533	513	518	525	557	492	509	489	485	505	523	520	511	519	513	476	527	485	533	523	500	445	488	524	516	497	494	505	564	500	542	494	463	501	520	520	487	468	512	483	522	506	499	506	486	511	525	509	522	529	504	526	545	523	531	506	558	512	554	561	494	487	524	515	473	491	467	490	481	529	555	489	514	537	502	491	511	518	533	479	516	475	453	517	512	497	534	491	476	523	538	499	470	532	532	517	503	488	512	515	512	525	498	537	509	497	494	482	490	497	508	491	538	526	537	522	543	498	538	511	537	520	522	551	522	526	499	522	491	523	494	524	486	525	491	485	502	503	559	502	482	478	525	519	519	475	503	492	529	491	510	528	460	499	500	558	532	494	479	491	514	468	474	517	534	549	487	505	507	524	537	540	495	472	476	507	501	531	514	487	507	529	497	505	534	526	544	490	432	511
22849	44385	38553	27185	21635	14477	9549	6425	4503	3381	2807	2316	2000	1692	1544	1364	1180	995	831	860	803	727	774	707	679	647	653	620	648	575	594	597	593	579	590	583	597	549	585	541	555	563	556	556	546	568	563	568	547	590	549	592	578	551	528	562	522	584	544	539	568	553	510	524	495	527	527	552	569	552	561	563	563	537	589	553	539	543	557	586	552	532	593	577	574	522	552	508	553	573	577	536	555	563	556	531	532	565	504	572	547	567	534	566	493	544	547	575	515	497	534	562	542	554	543	559	551	518	552	551	528	548	532	545	572	556	559	574	545	572	531	538	560	552	529	574	522	546	604	529	571	512	570	580	537	556	562	556	553	563	555	528	562	535	597	541	516	544	557	502	582	565	543	509	554	559	512	573	522	570	536	603	575	529	531	554	553	529	583	561	527	585	546	548	523	543	518	496	543	560	540	532	552	518	571	580	580	516	592	539	553	553	589	520	534	547	547	529	576	530	558	545	542	552	594	527	575	570	560	546	565	515	508	522	584	538	509	567	582	581	513	532	581	530	520	548	544	541	581	542	555	533	532	557	508	584	551	542	548	566	573	554	557	566	515	541	542	545	569	555	537	519	556	527	592	587	514	543	527	569	532	535	515	500	563	573	545	580	512	535	569	544	541	547	544	547	569	558	523	528	525	564	529	543	555	545	545	572	537	538	561	522	559	548	562	549	552	557	567	560	563	544	603	563	519	552	558	512	520	537	570	546	505	549	536	527	500	575	517	560	546	561	519	550	577	528	521	571	523	553	544	539	560	520	576	548	553	548	538	537	513	556	532	524	573	540	582	478	554	525	534	540	572	540	576	552	611	584	598	537	549	539	528	563	585	572	527	539	587	504	567	578	556	552	524	527	567	584	554	559	560	582	579	556	604	520	556	556	564	528	527	566	530	538	562	543	539	582	554	480	550	584	543	504	551	539	547	543	527	521	522	533	586	574	543	539	544	568	532	547	599	542	549	570	560	529	547	537	535	527	537	550	585	562	549	559	570	499	553	559	564	554	514	529	549	588	532	557	532	587	541	584	564	531	565	540	552	570	513	542	551	525	597	514	526	533	547	569	545	567	538	548	565	556	551	562	559	548	554	515	505	527	560	571	515	554	570	575	584	543	512	570	544	546	563	543	503	562	552	590	550	529	572	563	578	560	551	532	563	555	514	573	516	548	524	518	518	531	532	530	531	582	585	539	517	525	540	542	550	567	530	543	537	549	547	536	594	554	540	540	501	533	578	564	592	529	571	526	525	486	573	522	515	558	557	528	546	561	538	552	576	533	563	555	551	567	561	532	527	548	555	558	524	584	535	571	577	548	508	580	520	600	561	553	529	540	577	548	574	545	523	559	532	558	526	500	539	547	560	549	565	548	505	559	566	583	570	549	540	534	536	584	550	513	535	556	548	552	526	564	563	548	522	562	543	561	553	553	541	545	521	531	576	562	546	543	565	540	546	516	551	520	516	519	549	542	561	554	550	565	558	540	522	585	572	569	568	529	574	573	516	540	600	580	561	505	536	535	572	583	541	528	541	561	579	509	555	565	569	551	560	570	535	526	546	573	533	516	562	556	527	566	546	576	543	502	509	531	595	536	555	541	517	572	556	548	572	540	535	547	546	560	568	577	559	550	550	569	560	569	578	567	535	546	504	587	561	556	557	600	552	521	514	535	571	534	563	540	533	552	548	530	589	577	532	576	516	585	582	531	546	549	538	549	519	534	564	481	565	533	567	548	517	580	564	541	593	575	547	553	577	557	527	526	553	506	564	539	533	538	553	551	576	554	559	551	581	584	522	559	547	559	546	548	583	545	527	511	545	553	566	581	537	555	529	530	504	587	555	537	544	563	568	508	557	520	532	559	538	544	557	540	523	564	570	520	554	583	528	545	527	497	548	517	544	584	570	556	578	575	561	514	566	521	572	564	559	545	552	562	544	550	576	547	557	580	553	583	510	527	588	555	553	509	532	573	548	572	539	547	534	542	549	538	550	538	578	504	544	517	597	550	602	517	580	552	563	526	556	562	564	574	513	557	540	515	575	531	545	554	556	560	511	547	532	556	548	577	532	494	539	524	582	549	525	574	537	563	537	570	547	544	554	563	544	523	527	518	529	522	545	540	519	569	576	595	531	512	602	555	509	539	533	546	562	551	511	605	525	555	572	551	511	607	572	546	568	562	562	607	532	588	527	560	541	570	540	600	493	527	530	544	528	577	549	580	567	525	579	550	554	534	550	526	551	508	540	535	575	545	576	552	524	607	528	564	560	523	561	575	597	549	548	550	534	567	533	516	541	522	549	538	584	540	518	558	589	504	553	532	508	540	544	564	554	529	578	526	497	534	562	576	603	546	530	556	536	546	514	557	515	574	563	534	524	535	567	481	518	563	565	546	555	556	555	578	492	517	528	556	539	551	554	552	558	545	537	542	561	520	508	521	560	526	528	569	567	513	542	574	547	532	583	591	566	544	563	530	578	574	545	577	532	531	555	553	557	545	532	534	564	507	550	535	566	554	561	485	611	530	538	579	594	548	588	577	544	548	558	548	555	517	577	602	555	541	527	528	533	558	549	517	545	576	554	558	528	542	584	555	576	563	527	535	542	555	554	532	561	493	611	511	540	529	516	526	572	519	544	565	558	579	560	569	553	560	551	578	554	487	506	540	576	549	536	558	533	567	547	517	528	604	553	550	540	541	545	497	522	536	511	587	558	538	587	557	541	540	563	567	579	550	564	541	521	540	558	540	524	517	558	549	568	561	576	501	521	566	514	565	485	554	567	568	535	553	579	575	564	542	549	508	550	522	569	589	524	519	544	548	545	550	539	550	568	537	580	528	551	520	513	550	568	540	518	552	549	516	541	537	516	522	510	601	559	561	556	537	557	562	551	583	520	585	558	556	530	513	557	562	506	537	527	545	496	548	495	526	571	554	545	558	569	571	498	526	564	567	570	554	536	528	570	524	589	564	539	585	559	590	547	544	579	512	530	555	569	526	529	542	564	527	548	531	535	570	529	518	601	557	534	556	540	557	550	544	542	551	520	570	549	578	601	548	503	554	542	588	563	564	525	552	577	570	527	594	550	594	532	565	546	584	563	535	513	574	493	544	554	539	584	541	583	524	590	558	578	532	501	519	544	544	557	604	549	564	539	529	561	575	561	536	550	543	558	511	542	527	557	548	553	589	554	555	545	548	511	553	542	562	540	550	530	529	554	549	577	480	561	541	554	579	543	552	554	519	555	539	542	539	554	516	560	543	548	534	559	536	550	587	528	546	531	539	550	541	552	543	521	582	501	547	543	560	547	526	535	540	535	576	543	557	529	516	552	551	561	533	597	553	521	560	527	554	500	518	562	509	567	545	544	558	560	564	559	539	562	571	552	547	526	564	515	554	502	536	570	542	549	574	530	565	560	541	497	518	565	509	535	561	602	519	522	556	573	525	548	571	554	547	551	533	546	549	570	531
22398	20988	28541	23756	21482	22394	19649	8109	4563	3325	2608	2191	1805	1638	1401	1156	1093	932	661	627	601	599	577	491	467	426	443	389	375	344	353	335	379	307	360	353	350	318	315	288	324	313	309	303	305	294	315	277	327	307	319	329	289	295	294	271	284	265	311	319	288	285	289	279	305	304	288	274	284	272	287	272	301	275	268	298	287	296	260	272	319	289	304	260	311	261	295	276	322	296	287	247	278	289	297	317	303	284	327	268	304	272	279	281	296	300	316	291	314	320	277	282	287	297	268	255	305	282	291	291	303	276	295	265	269	281	253	285	306	269	275	295	256	273	274	277	284	258	291	249	296	281	287	275	289	268	304	305	298	303	312	295	258	268	295	300	286	265	279	280	272	301	298	289	264	286	244	311	293	319	302	300	291	279	260	281	289	310	294	292	305	274	243	251	269	281	281	258	297	260	258	270	300	262	277	307	287	262	255	291	262	290	281	301	305	275	293	296	272	301	290	307	280	271	291	247	272	305	284	296	278	274	317	295	283	292	286	311	296	299	284	248	274	296	291	271	274	266	263	282	296	298	272	305	272	304	276	288	271	293	270	270	281	274	260	299	284	284	279	290	284	297	307	324	305	294	274	306	262	290	310	264	274	282	293	329	274	286	282	277	308	288	293	286	300	297	288	278	279	292	273	280	263	255	293	289	296	267	307	259	268	290	276	278	269	267	290	281	291	296	293	276	262	320	291	284	292	250	298	288	287	335	283	297	277	278	288	277	309	254	306	276	293	272	294	296	301	284	302	251	313	307	273	278	287	312	274	258	258	300	305	299	297	288	278	281	281	286	294	258	265	296	287	314	287	309	312	271	249	273	290	289	289	301	280	293	283	324	278	289	297	278	315	254	286	315	280	313	300	281	309	263	281	290	292	273	296	297	294	302	303	309	261	304	277	272	306	321	302	280	301	304	258	296	267	276	243	254	279	309	299	292	286	303	297	255	281	284	293	266	300	286	274	275	291	293	291	301	278	277	286	247	315	314	266	254	265	272	272	283	276	297	282	278	293	296	285	286	312	266	289	280	272	306	287	279	292	296	256	270	260	297	323	289	285	301	272	277	266	270	264	284	298	294	274	270	275	329	310	291	294	271	283	285	318	299	282	278	290	287	311	331	270	283	264	293	275	277	252	298	270	276	273	289	307	293	301	287	258	248	290	328	275	295	278	282	307	269	286	301	266	285	289	285	304	277	304	273	274	292	290	266	272	298	285	250	303	279	294	242	281	282	276	287	308	265	287	274	281	309	292	284	298	291	276	286	228	282	291	304	263	288	289	292	305	283	301	304	283	274	291	280	284	286	293	273	306	244	276	277	290	282	288	302	287	281	294	275	282	280	308	279	282	253	276	287	289	303	267	304	277	291	292	301	278	286	282	280	280	254	287	282	288	299	257	273	253	301	299	281	280	285	292	264	265	260	274	289	297	283	304	301	301	276	288	320	287	271	298	261	305	302	285	284	276	282	289	249	255	259	275	270	254	267	293	298	283	277	295	258	291	317	258	300	307	294	274	278	260	246	287	294	268	277	283	308	332	286	265	281	287	271	278	303	287	291	288	306	262	265	288	251	279	296	258	263	298	286	278	260	266	279	267	286	289	304	281	289	315	292	274	294	253	268	263	259	280	278	305	297	296	280	284	279	289	290	289	281	284	283	303	304	287	270	302	301	282	284	275	286	290	285	305	280	317	278	294	311	290	288	312	289	230	268	296	288	294	305	278	321	279	292	279	281	310	280	307	250	312	289	283	295	263	281	301	258	296	295	340	287	294	257	299	278	294	307	292	270	282	286	298	295	275	284	295	310	336	250	309	286	289	285	288	256	268	294	262	271	260	299	255	281	275	276	262	274	262	271	296	288	281	290	261	306	245	305	300	293	258	292	294	249	276	314	268	307	281	266	301	289	284	284	307	279	292	276	343	291	318	278	260	251	301	293	291	266	303	291	256	256	286	276	282	279	278	269	281	280	316	248	271	281	293	276	272	281	287	286	271	293	286	307	256	277	289	278	270	287	286	294	299	299	268	308	285	320	282	263	266	307	289	274	275	306	261	298	301	268	312	268	273	315	298	271	295	269	271	291	262	296	305	300	293	296	290	290	297	288	314	285	323	286	272	263	326	275	288	273	298	270	320	307	277	303	296	272	277	271	270	267	269	273	272	303	290	282	317	302	275	266	279	263	267	273	294	296	287	262	306	318	279	299	288	314	274	337	287	279	279	281	310	285	285	273	291	301	268	261	291	284	285	268	291	293	278	306	299	308	264	285	284	288	279	293	256	283	276	297	306	292	308	257	297	301	265	295	251	273	276	320	286	315	276	298	264	268	305	293	270	272	292	268	290	262	284	270	268	281	258	260	273	329	292	311	296	290	297	279	289	275	281	273	295	286	287	273	281	308	292	276	293	303	298	286	303	279	273	281	281	290	312	274	253	295	271	282	298	293	265	301	299	309	306	289	274	268	301	279	296	282	263	286	290	301	287	304	314	296	284	272	259	258	293	296	306	261	310	286	290	281	255	279	276	286	257	282	258	290	281	291	330	266	239	254	292	255	292	294	298	316	275	299	305	260	294	287	280	267	295	280	284	271	298	299	334	301	279	292	289	268	257	245	291	262	294	287	305	280	287	296	310	280	315	279	281	261	273	289	301	275	281	292	271	278	274	325	288	289	296	296	288	284	289	312	302	274	291	266	271	276	297	289	283	262	267	275	299	332	297	283	296	264	307	295	272	259	301	289	275	258	280	278	259	290	274	305	284	282	303	287	271	268	283	275	287	280	290	268	278	272	318	262	278	310	311	277	276	252	265	285	267	279	264	303	288	266	289	268	286	290	288	294	280	313	305	245	266	304	291	307	264	264	267	297	303	267	323	306	313	294	294	274	301	297	259	311	284	293	284	272	265	279	266	288	305	260	269	294	253	290	270	298	286	286	289	293	277	249	279	278	282	301	267	289	312	273	278	302	294	279	283	278	292	270	274	255	295	306	306	291	288	293	274	287	257	268	274	300	280	290	273	256	303	265	260	280	283	276	266	301	275	283	305	267	293	294	319	273	301	280	316	303	295	278	240	287	314	300	266	283	287	274	304	254	306	274	301	290	283	270	301	281	281	303	304	274	278	282	279	274	275	308	294	268	329	282	282	303	309	275	309	302	301	281	279	279	275	287	273	278	295	276	287	319	287	286	288	304	288	298	279	297	265	270	297	316	263	298	291	287	273	282	286	287	307	250	245	272	281	260	256	283	258	267	287	293	281	284	279	290	285	285	319	256	310	275	306	308	283	302	292	265	288	283	307	287	277	306	281	279	268	275	294	258	283	299	272	276	301	270	285	324	287	307	308	298	280	304	286	270	279	308	303	286	279	256	317	285	292	277	267	277	281	307	309	289	274	263	285	246	278	288	263	270	280	274	279	295	283	270	311	285	277	279	291	322	326	314	282	280	306	294	313	248	299	289
25397	52485	46540	35444	30285	22205	14886	10191	7219	5238	4127	3512	2841	2416	2168	1854	1594	1282	974	862	803	771	739	696	597	536	504	493	425	405	396	413	358	406	384	389	380	348	344	393	375	345	369	374	335	368	337	348	370	318	327	312	300	314	316	311	324	311	294	333	304	335	299	288	330	297	324	293	312	308	315	333	314	312	292	295	311	304	316	288	321	310	300	308	321	308	304	319	339	301	284	328	294	294	307	297	314	323	295	290	303	320	289	285	290	318	294	308	332	289	293	288	308	290	296	313	297	305	279	349	339	322	320	291	326	284	337	285	318	298	335	304	305	334	297	303	297	304	315	302	317	289	311	321	348	294	324	303	328	301	336	282	304	317	339	280	312	309	292	327	308	311	287	302	314	317	322	307	285	318	297	317	328	304	302	317	313	291	315	273	309	325	327	335	275	330	321	291	310	300	284	335	298	298	301	310	289	311	284	273	322	309	313	307	298	317	296	307	284	309	277	280	342	294	309	343	303	283	325	292	329	330	316	313	323	293	317	315	318	324	315	307	311	332	298	341	300	288	309	343	298	296	335	352	324	307	315	321	302	273	312	293	309	353	349	309	330	307	328	337	319	328	327	306	294	311	314	333	282	306	295	297	299	307	305	297	322	286	315	309	298	296	276	305	275	302	288	316	296	313	325	314	307	316	333	287	314	341	295	298	320	335	286	311	313	323	317	284	322	330	331	285	331	287	321	306	331	324	315	342	347	309	302	307	320	303	282	328	310	294	325	329	310	280	306	331	313	310	297	285	314	279	289	321	314	352	289	321	299	328	318	292	320	300	333	343	323	312	300	298	315	272	303	326	301	306	294	320	320	325	329	299	283	318	282	327	321	309	319	313	273	311	283	310	324	304	305	320	339	340	310	287	319	302	319	280	326	272	302	307	335	326	273	316	329	297	331	300	318	296	323	345	309	320	297	302	323	306	324	334	344	288	313	312	301	287	336	322	281	299	320	274	351	316	299	338	295	300	325	295	314	313	336	308	308	279	279	294	312	312	280	302	324	324	284	321	299	323	304	308	320	309	328	328	300	322	297	306	295	319	301	279	338	328	294	318	313	297	308	297	298	327	328	312	299	335	302	289	324	315	313	313	330	303	321	353	329	315	316	312	302	339	303	279	332	304	306	307	287	283	294	316	314	291	287	317	295	297	324	295	302	303	306	337	306	298	299	322	325	306	303	302	318	323	298	295	297	329	295	309	330	305	298	301	314	316	348	335	291	307	283	294	285	324	305	322	313	307	312	305	278	300	299	319	313	313	330	316	284	312	328	307	321	295	311	311	282	312	325	318	307	322	326	320	317	302	320	316	282	304	311	298	305	319	331	332	316	306	338	311	303	323	311	331	314	318	313	272	331	331	312	313	314	324	298	316	331	322	340	309	301	303	327	278	313	338	287	334	322	314	326	310	321	294	311	300	305	308	302	296	315	291	309	313	331	283	296	307	346	336	331	313	321	339	316	275	291	298	339	294	330	313	295	283	298	337	328	315	320	306	286	311	318	329	297	346	292	308	301	312	290	313	318	300	306	313	323	297	293	279	292	275	315	304	339	324	336	300	332	327	308	322	338	281	329	312	291	321	297	283	286	296	298	318	346	285	335	335	320	284	323	313	322	300	341	287	317	308	301	339	273	319	325	335	305	290	332	323	292	332	309	317	290	272	298	299	326	335	301	318	321	310	337	287	291	320	299	333	315	287	287	276	300	333	326	301	282	306	317	323	327	293	305	345	320	350	311	269	347	285	314	302	318	298	281	317	322	301	323	316	322	294	311	334	353	310	347	305	321	316	297	312	278	316	319	300	305	313	285	316	300	311	296	310	304	275	321	301	308	314	301	316	334	292	325	291	336	321	297	295	306	328	342	327	300	302	324	313	315	333	310	312	290	300	315	319	318	330	302	334	312	307	306	299	298	306	313	327	311	342	304	339	302	309	300	320	317	317	303	322	306	277	303	291	293	312	320	310	281	309	310	315	294	278	312	282	302	288	269	338	297	322	326	291	318	294	290	322	324	311	322	304	335	292	295	321	294	286	290	329	316	327	336	313	280	321	332	321	318	301	328	309	306	298	304	309	299	285	294	304	289	345	322	313	295	325	310	312	321	322	333	325	299	311	304	310	290	280	292	286	310	304	304	316	312	327	331	294	310	325	294	277	313	326	311	335	315	263	313	312	350	295	330	313	312	306	289	285	306	348	325	300	302	292	308	328	319	306	333	297	327	315	297	334	361	310	300	301	316	295	310	295	315	301	284	284	285	319	307	325	316	280	308	328	296	307	299	304	304	284	312	335	291	314	277	320	306	302	322	298	300	319	312	318	294	319	290	288	317	315	312	277	325	295	265	312	322	289	298	301	311	324	288	328	320	306	328	304	291	311	336	309	338	312	290	311	313	321	315	287	331	294	322	311	315	313	308	328	281	323	297	305	297	286	330	310	327	300	308	318	310	268	311	315	340	298	279	347	319	293	325	311	289	292	304	294	328	310	289	285	322	307	328	333	295	313	294	334	318	326	281	303	258	262	303	287	311	322	337	302	338	319	299	309	316	319	320	332	296	318	288	339	255	311	329	297	300	318	300	312	303	326	330	312	317	297	285	314	278	319	276	312	309	293	313	287	304	321	308	285	289	320	329	317	277	298	291	307	311	302	316	344	303	310	279	304	297	292	332	316	327	318	310	300	284	339	277	328	321	322	299	321	329	321	307	283	305	303	329	322	305	323	326	317	329	326	322	304	304	314	322	337	354	312	349	301	315	263	285	307	307	335	312	305	328	319	322	303	289	316	321	275	296	328	323	325	314	322	310	285	289	288	329	291	312	301	292	310	286	319	318	330	276	315	329	299	336	305	315	319	322	314	303	314	324	301	274	333	290	310	332	306	298	304	318	330	308	308	320	294	279	315	301	319	324	307	332	316	332	287	321	362	320	278	306	341	303	326	329	337	323	304	349	336	298	300	297	304	315	322	273	299	299	296	306	301	310	304	300	308	291	318	324	293	318	293	326	315	321	283	302	331	308	292	314	331	298	319	274	310	317	302	301	309	288	334	297	340	316	319	306	303	311	277	300	320	314	303	296	281	279	300	319	296	299	304	295	312	312	300	264	292	293	325	307	312	300	297	335	307	319	288	309	319	310	305	303	323	303	328	308	306	307	304	320	319	317	336	308	293	301	325	305	309	287	322	305	302	299	305	320	342	314	301	286	299	333	306	309	323	333	288	289	301	299	308	292	336	286	296	293	293	278	289	294	321	319	321	331	299	338	343	292	259	327	302	323	337	294	340	309	295	304	300	302	320	334	327	316	301	284	310	328	300	294	329	311	328	317	362	309	286	312	289	318	335	266	294	288	331	325	301	304	317	316	282	321	326	328	293	308	277	323	294	312	315	290	313	334	314	304	322	295	301	329	316	310	311	310	325	292	323	297	299	335	320	284	341	320	298	291	303	312	287	301	292
27922	25511	30857	22722	14433	7929	4473	2937	2259	1783	1568	1403	1281	1125	1076	993	904	847	795	798	744	762	717	747	711	645	707	729	635	685	672	709	678	658	694	671	627	659	686	710	677	681	594	619	667	658	648	667	633	642	673	685	637	639	650	658	619	622	670	677	629	661	658	669	645	688	633	656	649	687	635	628	613	658	642	592	694	616	597	646	644	623	616	644	633	639	629	652	659	642	634	631	652	699	663	636	669	622	652	656	653	687	701	670	686	627	718	639	676	666	643	709	644	650	630	644	656	630	628	614	624	624	707	639	660	644	616	618	602	657	721	630	669	689	717	707	650	656	632	627	628	682	612	613	649	682	655	651	705	701	650	651	641	662	660	642	643	607	627	653	654	673	628	629	632	654	648	636	663	654	657	636	640	649	693	677	652	641	644	660	640	654	629	623	637	675	658	679	662	668	688	687	696	608	617	652	625	643	644	614	680	635	650	616	653	632	635	712	686	619	682	637	602	652	629	621	656	689	667	692	636	725	606	673	646	668	659	642	645	636	675	633	643	637	665	643	617	636	645	667	637	634	642	623	671	625	619	651	651	652	673	695	654	679	635	645	637	672	659	640	635	617	659	640	689	662	672	655	669	693	613	667	618	623	671	657	649	638	639	637	638	664	658	665	665	647	631	652	653	642	642	649	669	715	635	630	677	664	672	667	682	615	661	673	685	709	667	613	623	694	641	620	648	685	665	691	627	628	683	666	651	730	627	677	659	658	665	640	665	664	644	648	598	669	648	664	656	611	693	625	640	638	651	662	681	647	676	678	683	678	655	665	656	592	651	649	659	687	644	631	633	657	656	658	609	706	660	661	662	623	649	649	689	627	630	635	686	674	643	643	669	643	650	671	643	657	608	644	672	695	653	658	666	661	608	689	667	650	644	639	614	669	678	637	659	583	688	671	652	655	619	686	651	625	638	611	608	658	648	670	682	676	635	627	634	620	625	683	596	648	670	664	625	622	663	635	635	700	621	667	640	671	716	679	674	689	671	618	675	609	634	652	635	672	637	651	644	617	643	646	653	587	650	617	582	624	663	654	617	615	647	640	630	670	638	681	652	667	650	657	652	665	662	661	599	652	699	671	649	716	661	665	644	665	653	652	639	614	648	692	624	629	566	663	611	653	663	663	678	627	692	690	660	645	633	646	638	667	666	631	697	664	625	623	652	630	666	662	671	673	670	686	661	652	663	667	657	649	659	698	643	638	652	638	661	646	644	649	678	625	629	652	625	656	654	664	675	651	630	666	652	628	674	608	666	625	637	663	642	670	660	624	610	684	637	661	631	646	637	650	681	644	684	662	655	658	647	643	579	654	666	631	664	657	580	688	619	680	679	679	680	644	612	657	664	651	682	668	703	671	680	642	652	604	651	634	670	680	624	618	670	615	630	656	654	692	613	649	643	637	632	630	643	654	646	618	654	654	677	626	619	685	592	677	649	636	659	592	628	653	684	653	670	688	694	664	631	645	613	626	715	651	631	651	627	667	632	683	647	621	657	663	657	679	657	663	676	648	663	626	670	595	656	676	627	668	670	615	672	661	639	656	626	657	638	647	620	689	619	642	655	639	622	703	661	686	639	695	639	596	636	657	665	660	612	649	613	679	641	626	639	672	656	627	659	658	648	649	641	662	644	672	642	650	668	652	624	620	651	627	656	667	631	656	611	666	662	652	711	704	661	669	653	635	647	658	709	629	666	670	665	626	669	661	634	692	605	623	611	640	677	656	674	693	637	643	680	644	683	672	624	592	645	640	616	668	669	622	659	608	659	650	655	617	675	669	649	626	665	646	683	639	627	671	639	687	657	628	624	668	601	630	615	622	614	677	671	645	652	663	627	644	656	676	620	641	648	636	686	641	650	637	719	660	617	633	641	660	653	721	647	624	618	617	692	634	645	646	652	660	662	670	657	644	660	679	678	651	656	643	635	680	655	603	652	667	630	662	708	620	681	677	661	629	688	610	638	610	664	658	645	643	627	616	665	652	671	689	600	661	635	660	679	675	679	686	670	614	635	661	670	601	609	672	697	666	648	600	658	677	667	664	619	671	650	616	643	672	656	681	650	660	693	698	663	680	668	618	657	655	721	658	668	656	646	629	710	649	621	625	668	591	684	601	660	647	618	637	645	674	639	622	648	692	692	669	652	647	621	650	683	640	605	668	702	668	709	611	619	642	656	638	641	658	665	666	605	632	652	642	599	659	704	681	610	683	658	667	665	617	644	646	607	681	673	581	650	656	649	634	639	657	630	614	605	666	627	656	652	619	600	618	664	656	623	695	619	620	650	648	654	670	651	639	600	613	667	630	666	661	666	614	654	639	694	660	661	688	641	677	661	679	671	651	635	645	621	626	581	663	612	663	612	625	649	668	653	655	616	589	610	649	672	623	662	673	688	656	634	644	648	701	640	652	669	636	603	625	669	650	634	603	639	646	651	667	717	677	633	672	640	630	635	661	669	630	633	670	627	644	645	643	634	616	672	671	669	676	631	630	613	687	682	680	669	612	655	621	667	682	688	683	673	640	601	673	641	641	605	668	649	597	659	662	675	647	678	681	635	629	585	616	664	662	664	612	659	653	644	646	619	665	646	663	625	644	621	658	727	615	677	672	638	675	655	660	628	678	674	670	665	660	632	629	660	663	634	637	666	657	646	644	673	652	650	699	640	699	633	615	702	672	620	599	660	652	656	669	647	647	654	629	654	656	656	649	665	635	617	638	677	644	625	644	628	634	646	637	660	694	628	622	656	619	641	641	620	671	647	627	639	669	624	683	642	699	675	605	653	614	635	623	681	625	634	662	649	710	621	655	632	634	647	686	633	631	685	645	656	663	643	599	673	636	657	618	627	657	631	700	671	648	701	651	691	598	665	650	676	692	632	651	672	665	661	654	639	623	645	650	613	641	629	665	676	666	657	674	639	638	674	638	675	667	672	655	606	626	635	656	640	651	656	682	651	687	648	613	634	658	639	680	665	669	679	659	674	628	632	655	660	666	622	659	592	663	653	659	682	615	676	662	658	652	673	644	626	629	649	656	689	637	642	622	681	645	640	680	682	646	651	628	684	697	692	620	597	623	704	626	641	616	617	653	658	672	653	655	630	663	664	662	614	672	604	659	625	674	659	613	675	675	624	607	677	665	670	622	619	638	661	664	622	669	616	686	652	639	679	693	608	685	665	622	668	703	657	647	642	660	681	611	620	649	630	654	663	665	644	668	703	701	674	667	670	647	679	626	686	658	657	660	635	692	707	604	661	648	658	651	652	654	673	638	646	667	679	675	669	613	638	621	666	617	697	590	680	666	697	659	640	669	627	625	636	685	655	674	640	669	681	667	704	671	704	676	640	719	638	677	655	673	648	678	645	633	619	638	649	669	708	652	688	672	657	659	669	640	647	652	623	645	635	676	653	680	646	640	635	659	668	632	645	656	660	622	661	669	657	657	685	620	697	683	660	636
21979	38955	33413	21292	16550	10751	6899	4828	3395	2622	2273	1926	1682	1553	1414	1248	1166	990	885	924	823	839	786	838	747	729	784	753	721	764	720	700	733	731	741	719	756	722	700	701	662	696	724	705	753	686	716	710	677	727	756	689	694	749	700	718	731	720	752	745	689	741	683	728	732	724	670	694	714	677	726	711	736	724	717	731	698	682	727	725	719	679	689	703	683	679	704	751	714	707	703	683	730	749	676	700	685	675	682	737	715	696	733	657	678	745	658	661	748	696	729	696	711	728	695	735	676	741	749	690	717	723	706	645	692	700	709	692	716	710	752	716	675	702	699	691	727	726	679	720	736	720	700	747	703	702	721	698	674	686	741	693	682	703	721	690	715	747	709	688	726	694	678	680	664	704	688	708	713	750	664	658	699	723	709	705	666	762	662	728	737	740	715	706	743	683	735	728	713	713	773	730	743	693	718	676	731	764	710	686	730	727	681	781	661	722	700	730	732	730	737	726	713	747	730	721	689	733	716	730	718	762	689	743	701	726	703	730	677	719	713	724	660	740	723	773	738	709	768	740	722	663	644	675	708	678	709	723	683	745	720	725	670	673	763	705	706	762	747	702	670	771	672	698	749	723	739	737	678	698	717	724	713	697	704	774	741	734	734	695	746	670	740	667	699	702	717	727	612	742	684	700	696	685	708	711	703	665	711	660	674	717	669	695	700	684	707	712	732	795	662	710	737	700	661	693	714	722	733	712	675	759	696	742	708	714	711	695	685	712	736	708	708	742	748	732	749	702	657	786	738	759	692	670	709	721	710	738	731	657	682	696	736	717	708	696	705	710	679	702	744	672	708	745	721	697	724	711	730	721	735	709	698	687	713	727	708	691	674	716	729	707	740	690	738	685	709	710	664	704	708	724	717	701	717	736	700	698	727	696	738	695	713	737	709	715	673	723	678	705	769	733	714	722	693	665	705	720	749	706	702	714	728	698	721	740	706	717	709	708	752	730	691	705	704	701	718	682	698	749	740	707	750	701	734	692	727	681	715	685	701	718	791	709	653	734	663	698	684	726	704	723	629	721	696	659	709	678	678	690	691	682	726	719	701	675	699	700	722	694	688	705	683	670	701	700	706	715	676	663	705	730	675	709	683	674	708	718	722	694	700	681	736	732	666	702	735	739	705	754	701	715	751	699	740	690	711	735	720	738	699	693	745	719	711	720	704	724	667	729	669	662	714	692	683	697	717	759	700	727	728	685	710	686	696	700	726	736	706	740	679	707	717	700	705	694	723	735	717	719	729	726	688	727	749	727	741	742	761	741	656	718	701	716	677	648	730	658	676	698	692	708	744	710	693	702	727	717	649	699	709	714	727	706	703	726	722	711	712	739	743	713	684	655	710	716	758	671	696	675	704	676	744	689	773	685	653	704	740	671	692	734	683	717	794	635	747	695	706	683	706	707	725	721	705	728	693	679	715	694	702	673	758	678	720	642	690	723	745	712	725	689	734	641	713	717	705	635	693	703	688	723	740	720	753	696	727	686	713	726	727	727	678	736	703	704	706	710	724	702	696	746	704	699	730	720	648	739	664	686	710	731	721	723	645	741	703	769	701	721	676	717	732	719	703	640	729	723	717	699	695	703	713	689	697	696	712	675	688	733	708	743	623	690	698	695	740	704	694	696	744	689	749	698	739	679	696	722	732	769	691	701	751	682	734	730	706	747	694	685	762	700	678	727	718	723	734	685	728	690	715	713	692	690	733	714	732	700	721	669	712	697	678	714	735	708	706	760	693	680	701	727	672	676	726	759	714	638	718	714	670	732	716	729	677	703	754	722	726	701	696	700	791	726	696	719	763	730	672	777	715	719	760	696	705	664	715	749	706	695	715	671	699	731	715	719	708	690	699	712	703	683	637	735	689	666	731	733	663	703	695	729	677	660	697	720	707	751	732	727	705	680	653	729	681	718	688	721	704	724	675	667	750	713	677	709	712	690	716	663	692	744	735	745	663	724	694	705	718	758	734	714	691	705	674	762	699	722	718	714	715	714	708	670	728	680	649	693	637	693	711	720	696	682	706	710	694	702	708	659	713	711	711	702	690	736	692	729	714	735	723	691	724	722	701	717	689	679	720	713	679	683	696	670	687	688	724	701	711	743	737	694	718	643	758	718	706	741	693	688	684	766	749	686	736	721	727	738	711	750	678	728	741	653	716	732	718	668	715	724	693	694	769	707	715	717	722	665	701	712	715	704	731	741	717	692	703	717	708	722	688	684	709	720	720	737	728	698	717	708	758	700	733	710	680	675	662	667	760	708	707	692	756	727	695	770	691	713	703	694	745	678	681	667	703	706	657	708	741	681	703	689	714	697	744	745	727	695	722	713	687	666	711	702	666	679	707	726	714	680	734	695	698	712	719	672	725	765	742	694	704	703	749	712	710	677	740	709	689	773	672	631	764	722	702	715	683	716	703	655	740	712	682	703	724	718	710	696	652	694	727	674	700	721	742	691	669	706	724	727	716	734	708	688	720	730	711	687	774	697	688	698	715	725	698	765	707	721	703	724	746	666	732	687	693	669	677	734	675	721	740	734	646	716	702	674	728	702	730	690	719	670	688	749	692	732	736	698	675	687	712	695	708	688	716	740	707	698	666	693	693	748	712	673	668	722	739	693	768	699	715	710	665	698	687	726	716	707	783	729	759	712	711	665	699	735	696	728	738	754	676	729	718	747	767	703	717	716	708	678	710	720	723	730	658	665	689	752	668	726	753	715	702	748	706	703	723	719	677	732	708	699	715	730	659	711	714	709	681	683	731	715	701	678	674	690	673	660	679	718	726	685	738	702	679	681	738	729	698	677	725	694	758	708	673	682	736	720	753	734	718	688	695	706	698	701	715	680	738	750	727	704	692	667	757	696	694	748	751	706	722	698	737	716	709	690	708	718	706	719	688	719	730	705	718	704	757	726	719	729	692	718	686	663	669	697	694	761	679	676	704	723	745	688	717	692	719	714	740	727	752	768	684	756	737	697	747	727	699	743	707	722	717	728	720	742	732	734	662	722	723	722	729	701	704	696	685	703	674	719	685	675	734	744	684	705	674	695	729	685	687	759	726	697	723	750	684	683	637	682	740	663	658	695	694	749	722	744	737	676	699	653	716	742	740	714	701	748	700	687	714	665	760	711	689	742	723	702	751	706	696	717	674	749	705	726	709	692	707	736	698	675	731	711	702	698	715	691	707	686	725	715	726	688	712	716	659	706	737	683	738	735	730	717	691	677	678	671	670	738	729	710	715	741	755	698	730	724	668	730	725	728	713	693	744	726	723	690	769	682	684	710	715	737	707	665	684	715	761	731	731	693	724	726	710	714	744	689	677	717	699	694	705	723	743	718	725	701	747	712	723	697	735	730	710	660	689	719	756	685	726	678	714	690	721	749	711	737	726	686	713	700	716	713	760	704	745	697	735	696	750	688	730	696	720	677	714	702	697	735	697	705	693	727	758	766
23471	20967	28209	24387	22161	19433	11211	5245	3391	2561	2064	1836	1554	1382	1300	1123	1001	842	768	748	740	740	717	648	624	530	572	579	549	563	529	519	557	582	597	565	529	537	490	494	528	525	511	508	514	477	529	516	546	528	526	473	481	497	476	497	508	511	505	524	489	531	513	509	529	509	500	487	537	498	480	498	495	542	486	488	503	516	488	508	442	500	511	480	473	506	537	455	496	481	538	525	477	499	484	498	475	480	449	500	554	508	468	517	457	517	564	529	494	489	488	481	471	495	515	489	541	517	535	483	500	535	501	501	487	494	566	507	496	494	514	489	496	502	516	434	473	482	489	486	474	504	472	513	473	502	514	524	492	486	462	494	468	515	501	480	521	522	512	475	487	439	506	488	510	506	502	531	499	491	489	488	541	495	486	525	509	455	465	528	489	536	520	489	459	484	476	490	476	492	540	520	509	466	490	512	512	505	516	477	519	506	499	508	432	525	485	537	506	495	497	465	559	478	468	432	536	515	472	524	495	512	499	493	508	508	473	474	521	474	512	484	516	502	490	528	474	532	508	445	512	495	510	478	492	486	517	514	538	507	514	499	475	505	484	460	482	490	503	525	472	463	511	486	506	496	483	531	504	515	468	470	503	491	495	542	512	474	500	506	480	499	471	484	479	530	503	506	479	469	478	494	491	482	529	497	489	487	514	476	531	514	538	479	495	459	448	526	537	480	505	538	516	491	547	445	460	469	502	519	484	484	505	499	533	470	506	478	500	502	506	537	523	481	512	469	481	461	522	448	476	519	475	542	469	481	498	477	479	486	508	475	439	483	487	504	488	530	454	490	500	513	489	488	513	495	513	461	451	483	536	490	531	468	491	535	500	477	502	531	461	506	490	479	470	492	494	468	484	490	514	463	455	486	528	490	503	486	537	495	513	487	500	473	482	514	506	497	517	454	485	483	540	503	509	497	501	506	515	491	505	483	486	466	479	514	489	493	486	495	497	464	524	496	470	544	499	473	455	488	496	505	470	466	502	516	443	499	466	472	477	514	477	504	467	485	491	526	469	514	491	460	494	518	504	468	448	463	482	502	513	489	483	454	504	493	492	501	476	487	500	481	507	504	493	474	495	509	519	521	474	520	487	531	490	509	474	530	474	497	496	468	498	487	508	505	460	501	477	499	514	493	466	509	481	463	515	470	469	505	507	538	506	490	494	480	507	482	486	455	499	471	428	506	514	498	493	477	537	485	488	489	502	510	478	497	496	471	530	519	463	492	485	500	494	453	498	546	519	492	468	473	500	512	473	508	506	502	492	521	496	477	495	521	491	508	512	467	479	490	518	500	518	468	491	474	510	498	471	516	472	494	499	452	498	507	469	465	450	498	473	524	502	467	452	487	506	516	479	527	505	522	478	460	571	527	478	524	491	485	502	507	468	538	536	550	522	495	509	509	521	483	499	457	473	457	464	483	492	480	522	493	482	510	506	511	507	490	525	520	498	516	463	492	490	499	491	491	531	501	468	544	468	506	462	483	525	473	542	518	522	514	538	498	520	528	472	543	478	463	471	483	494	449	470	489	478	501	456	480	524	482	466	497	495	507	519	520	468	535	469	501	495	485	490	466	494	532	472	533	476	492	457	451	492	496	467	489	489	491	478	472	529	485	538	501	502	483	478	527	491	468	491	506	496	505	488	509	508	542	526	506	516	501	500	462	465	541	500	523	544	490	523	498	487	425	495	496	472	506	502	486	506	454	525	515	490	486	444	475	522	500	526	495	516	495	433	473	464	472	481	482	511	477	498	487	495	541	475	498	524	469	509	518	504	485	478	562	513	435	473	490	505	496	499	474	524	514	480	525	481	534	434	498	512	521	436	509	505	472	476	502	547	500	499	504	489	507	506	480	502	469	502	526	492	480	447	494	482	524	470	453	482	488	507	501	481	493	497	485	495	507	488	504	499	507	492	527	548	523	505	551	479	496	513	472	489	530	512	492	492	472	463	474	456	472	487	506	496	489	508	480	494	509	469	508	484	495	501	483	513	491	539	504	510	478	546	523	496	480	517	488	525	508	507	474	472	499	498	468	510	493	503	510	494	483	492	487	480	498	481	475	458	496	532	493	483	480	521	500	499	490	466	487	488	511	449	520	482	508	485	505	529	465	527	492	467	468	491	517	518	490	551	564	573	466	500	494	501	467	523	462	454	571	515	498	495	493	513	496	535	474	536	473	500	513	469	467	525	478	481	497	491	480	487	484	517	537	492	503	467	517	510	503	467	495	514	503	475	479	503	501	489	507	473	499	504	500	495	520	466	485	508	514	478	505	506	467	488	506	486	533	456	495	491	500	476	474	523	490	484	473	505	485	483	468	528	494	485	489	504	521	512	491	494	475	515	508	490	523	504	469	498	512	486	514	500	489	451	504	527	486	482	528	528	449	512	499	527	459	487	502	485	489	525	533	509	433	531	507	488	524	509	479	508	495	503	516	511	522	555	513	528	481	486	504	506	527	528	462	511	483	475	513	488	522	519	514	469	464	492	521	489	480	528	470	520	482	494	482	457	494	479	515	509	531	492	463	476	475	463	502	518	499	501	484	516	470	450	506	502	488	517	492	499	491	462	489	526	550	520	483	487	511	442	489	508	490	488	470	485	496	506	483	491	450	475	472	503	453	496	513	490	492	475	506	466	484	502	498	498	483	508	469	477	499	507	507	542	491	500	480	476	518	482	512	484	519	461	485	536	502	510	511	522	464	506	531	485	535	475	450	489	492	507	518	488	473	500	472	473	517	469	501	495	481	500	467	475	462	496	499	494	497	458	499	480	498	465	487	479	529	539	500	504	483	514	452	492	510	527	456	485	505	474	491	501	521	504	478	438	476	471	471	504	487	517	465	532	514	516	523	462	494	475	424	493	540	512	518	479	487	516	504	531	492	501	479	493	479	490	485	523	507	519	482	494	523	492	510	502	524	469	498	468	495	529	460	508	482	497	508	509	491	515	496	492	521	528	467	514	523	476	512	487	513	534	485	509	507	492	534	492	480	513	499	474	495	459	510	503	459	481	475	500	500	485	491	538	495	464	442	504	476	553	516	460	470	444	465	540	497	489	459	531	487	462	499	514	521	480	505	496	510	531	509	459	500	524	511	481	478	504	526	450	483	480	479	517	537	492	488	519	467	523	520	469	504	508	508	497	470	478	527	477	463	483	499	490	492	464	478	452	527	499	507	490	484	506	527	486	474	486	503	537	500	450	502	479	487	489	507	450	500	488	482	482	492	502	496	516	454	497	493	471	498	509	467	466	509	451	521	519	503	538	493	485	491	508	480	499	466	475	496	514	484	490	476	476	528	502	493	483	471	499	512	498	481	482	489	451	479	499	475	466	489	466	539	468	511	483	485	505	471	493	506	502	525	510	533	503	473	501	499	503	464	498	476	513	504	462	454	485	517	472	521	509	482	539	509	521	495	505	495	466	483	483	489	486	514	480	493	477	508	481	496
22719	47516	41668	30056	24901	16997	11401	7617	5399	4019	3198	2727	2312	1990	1803	1551	1336	1165	1017	844	870	828	864	797	778	667	708	681	612	564	647	642	661	558	583	575	591	570	613	535	562	619	551	586	562	602	569	573	570	550	527	565	544	545	550	538	584	580	565	602	540	576	546	517	557	540	593	535	538	557	541	594	551	579	582	557	550	545	554	535	531	572	548	545	572	527	566	560	558	556	547	616	559	533	551	568	595	567	546	536	522	553	570	560	552	529	539	569	584	579	527	576	518	561	550	575	579	596	555	569	581	564	518	543	585	588	564	544	562	535	533	552	567	537	528	565	551	562	522	564	559	568	535	541	552	570	554	552	559	596	559	546	529	546	537	537	554	510	528	528	548	541	536	575	567	534	510	565	566	566	604	546	508	571	549	570	547	546	537	491	534	548	572	544	531	559	547	516	535	555	562	524	566	521	524	530	560	531	599	554	562	543	544	522	556	560	544	527	569	560	550	555	514	562	543	540	561	543	537	584	567	567	567	540	542	558	567	552	577	541	527	558	555	513	557	543	578	568	516	507	563	505	527	515	584	573	527	534	533	561	549	580	539	597	546	555	528	541	565	572	553	538	553	588	515	513	542	513	550	532	557	545	551	580	548	536	540	576	486	595	557	533	518	582	562	560	535	581	554	550	558	568	512	594	508	529	571	549	559	578	564	566	548	555	593	564	513	530	569	561	530	516	554	563	554	549	535	509	557	542	517	559	557	552	538	520	542	527	553	549	569	540	563	560	543	546	539	540	519	523	538	546	516	525	520	587	560	586	561	579	570	530	575	541	536	554	591	536	525	553	540	559	534	538	491	566	577	587	538	544	548	557	555	502	586	591	577	563	517	549	520	572	554	541	524	572	521	537	575	538	558	558	541	492	520	558	583	524	546	555	548	609	556	545	574	556	570	590	538	563	549	553	528	556	564	528	520	552	538	537	558	563	556	552	554	538	596	551	561	510	562	511	560	540	571	625	521	602	525	583	522	523	564	548	594	535	538	507	521	537	551	497	536	528	575	518	591	561	533	638	568	539	590	517	565	586	565	549	518	537	565	544	590	548	547	501	549	566	525	528	570	588	546	537	538	562	596	542	502	533	560	566	525	568	549	576	546	564	546	536	515	523	552	526	511	538	515	557	569	540	549	502	533	535	536	570	508	562	552	514	511	603	565	556	583	540	509	576	555	541	616	554	556	568	502	587	525	556	531	552	557	552	567	561	535	542	556	588	545	543	540	562	543	516	554	557	558	564	578	536	582	506	585	536	521	524	569	556	558	542	575	521	553	545	561	534	544	508	527	574	577	530	536	606	570	544	550	551	583	576	513	553	561	541	551	566	550	548	551	499	565	550	567	518	524	544	574	546	518	554	569	571	538	541	562	567	513	577	561	519	525	537	531	542	569	510	548	535	519	568	521	560	567	592	548	564	562	547	574	600	526	523	554	608	560	523	517	556	555	492	525	553	541	579	578	585	554	542	515	528	527	531	599	544	549	576	573	539	546	528	527	546	554	505	554	555	575	555	527	592	528	560	537	507	576	540	552	514	579	556	543	579	499	547	553	559	600	550	578	568	562	574	507	571	556	538	524	551	553	511	572	596	551	553	547	560	569	541	538	544	543	571	534	520	570	515	529	550	497	524	552	559	501	526	570	536	550	553	550	570	576	552	553	520	576	602	573	530	569	596	581	526	571	522	540	548	502	581	528	548	506	533	569	576	570	522	572	529	518	577	537	526	521	529	596	578	562	610	556	542	517	567	561	539	557	539	581	571	581	542	518	578	542	504	536	528	537	554	543	518	530	567	552	568	587	564	566	560	462	577	554	555	542	526	562	514	552	622	566	530	512	546	512	503	559	546	605	558	592	594	519	565	547	554	513	598	534	543	539	546	558	560	534	543	533	536	550	548	536	550	564	566	579	566	593	557	554	520	545	559	558	603	529	566	528	521	607	566	583	570	530	547	527	501	548	542	539	546	564	518	551	580	508	538	566	573	573	565	557	588	519	539	550	540	515	540	560	572	525	507	537	580	555	519	593	519	562	535	566	530	540	535	555	557	536	541	555	546	555	549	555	577	549	588	584	557	540	544	559	532	550	545	551	539	542	517	588	569	533	523	596	516	503	584	522	596	572	525	540	548	528	545	523	590	531	601	589	553	557	574	541	534	566	571	534	553	555	570	553	539	607	557	554	549	533	518	559	506	589	575	560	546	565	530	536	555	522	516	540	549	553	561	556	538	589	530	543	559	534	569	547	547	566	584	550	548	534	524	566	529	539	509	549	542	540	555	568	538	532	526	557	597	567	615	559	531	543	572	552	539	554	574	510	557	585	507	532	540	595	545	574	532	558	553	549	566	535	509	577	574	598	565	567	564	528	558	572	572	582	588	536	515	533	559	540	519	546	550	563	561	557	543	548	544	544	531	543	551	569	561	578	561	552	502	544	559	558	578	546	575	588	553	537	529	545	535	571	578	541	527	536	521	551	547	566	550	495	551	561	545	541	535	508	546	544	599	574	533	558	551	576	536	596	482	566	519	499	559	530	542	522	584	516	546	546	552	538	515	531	527	550	544	571	565	565	559	542	527	514	566	545	602	586	535	583	533	550	538	577	543	537	560	567	483	552	574	530	579	537	572	559	564	596	515	550	547	529	534	542	565	557	560	564	557	488	543	552	514	541	546	506	557	530	537	540	570	519	578	568	558	564	511	511	530	542	563	574	547	531	541	545	530	571	585	550	544	573	551	560	554	574	555	537	560	539	530	534	551	572	518	586	548	583	554	542	559	541	544	529	565	529	542	554	536	513	587	593	501	514	555	577	557	560	566	553	569	566	551	606	527	546	585	571	543	542	574	564	566	570	564	542	541	542	583	542	569	573	563	566	538	525	581	542	550	561	563	553	556	542	569	517	536	552	558	603	527	546	616	545	585	481	533	547	526	556	573	559	551	547	545	529	568	535	542	618	528	557	557	563	523	570	553	530	548	580	595	552	568	538	583	543	545	543	525	537	570	521	487	562	554	566	531	563	556	541	570	545	513	524	579	540	546	580	573	562	527	560	577	527	535	595	568	561	562	518	542	560	538	572	532	569	519	550	531	537	542	561	554	555	566	597	538	536	559	517	523	555	536	553	515	551	580	541	521	545	576	559	525	535	569	507	513	541	577	574	554	571	560	577	541	531	530	525	575	533	509	544	578	559	534	559	579	554	540	522	534	545	587	592	567	557	593	537	540	546	594	513	530	551	584	557	529	550	570	547	545	547	555	554	554	565	551	541	528	569	559	483	545	534	557	558	521	536	552	546	569	576	543	564	565	582	555	557	532	579	540	526	541	562	550	569	533	561	594	529	553	598	548	553	558	555	526	535	541	532	564	542	575	520	586	541	531	585	567	547	538	529	594	549	534	562	542	573	571	559	527	553	532	578	513	472	568	549	546	535	540	553	546	548	513	555	577	511	492	556	566
24623	21089	27808	25643	21052	13564	6964	3884	2622	2081	1756	1610	1392	1176	1189	1007	856	811	714	684	708	674	689	614	583	597	574	575	555	526	532	536	542	573	545	498	562	518	507	482	516	530	533	510	536	516	499	472	547	477	505	554	563	520	534	561	531	544	527	535	546	520	484	534	524	527	493	531	532	558	563	531	508	529	516	513	504	527	507	531	533	505	514	525	496	536	556	562	535	525	505	537	509	475	504	508	523	551	562	531	530	525	495	524	540	581	552	516	544	499	524	529	494	556	571	521	508	510	555	538	515	526	522	513	544	539	486	535	533	554	543	530	554	548	529	538	544	489	484	498	529	530	567	483	506	510	524	529	545	560	530	547	508	542	508	473	473	512	515	506	525	495	542	526	555	550	542	555	514	572	548	536	527	512	510	536	518	530	531	484	548	523	525	478	519	509	517	556	522	530	537	508	537	491	546	521	493	543	544	558	585	513	511	530	474	471	532	547	503	533	513	518	518	538	523	499	533	537	520	538	516	515	467	505	529	508	505	556	483	570	495	530	479	506	547	517	499	520	502	530	525	528	567	512	551	546	523	519	498	536	501	546	532	490	512	506	535	516	546	513	504	536	510	528	542	509	498	513	533	473	527	538	504	535	470	531	541	511	566	506	554	483	511	530	568	524	520	552	523	519	540	516	526	522	544	511	489	539	532	530	509	528	561	528	539	526	541	522	504	510	534	504	552	545	529	526	508	524	555	546	537	493	563	521	501	478	537	536	482	495	552	578	538	533	528	504	533	521	565	533	526	519	559	531	543	542	540	524	514	539	480	509	511	495	515	530	550	561	518	519	524	530	479	528	524	515	523	557	514	532	524	524	518	571	517	524	501	552	486	543	520	453	535	575	564	499	513	499	565	515	540	515	510	524	534	519	510	504	533	516	500	517	514	538	523	505	531	525	554	530	511	506	526	560	535	561	517	523	509	536	532	511	508	580	558	515	532	489	521	525	503	548	527	575	523	545	530	494	527	550	515	498	493	499	491	564	562	525	549	549	505	525	546	556	532	542	495	506	521	532	562	535	548	561	559	512	500	509	569	565	557	477	524	501	529	565	561	560	544	485	523	534	531	575	511	522	573	505	532	530	535	522	523	492	527	537	586	495	522	582	549	511	545	500	512	566	506	536	492	512	544	542	542	540	543	535	531	468	522	547	499	531	512	511	553	491	539	511	495	544	526	544	539	529	505	555	555	525	511	539	534	529	518	550	532	510	519	536	529	512	505	533	536	495	507	545	493	528	451	530	519	519	554	545	547	525	540	543	512	486	538	553	523	528	542	536	518	500	568	545	523	515	476	532	541	531	512	490	540	516	553	543	546	562	535	523	522	519	560	507	536	499	522	521	475	510	519	510	527	531	486	504	513	539	510	512	551	530	537	504	509	499	522	504	509	512	556	576	507	528	511	509	531	513	530	577	562	580	494	563	529	535	520	539	560	526	540	543	537	542	517	565	526	564	530	521	519	524	518	526	472	490	527	504	509	549	519	526	521	518	525	509	554	559	529	480	533	540	542	537	546	504	563	511	504	525	494	475	545	546	479	509	460	502	524	541	538	466	524	502	491	538	558	578	470	554	513	521	540	525	511	512	528	516	521	497	532	550	534	486	499	541	543	484	520	534	563	529	573	551	523	485	573	519	511	516	478	521	515	558	517	515	543	536	530	510	536	545	533	533	550	494	540	499	499	544	521	505	507	501	542	519	503	529	507	523	509	525	496	491	542	499	519	489	520	515	475	545	511	502	518	535	517	525	507	547	523	524	529	546	533	543	555	495	530	512	513	515	538	552	532	529	563	569	548	507	522	504	546	498	508	536	573	480	524	501	546	527	528	526	509	495	499	524	501	509	518	537	559	558	547	581	519	515	536	535	547	491	547	569	508	524	542	534	541	543	557	495	514	520	572	524	512	525	515	539	507	538	481	528	548	507	467	518	501	537	526	541	542	539	517	518	535	529	509	546	530	525	519	566	538	542	523	543	486	544	515	512	549	500	515	513	521	520	525	537	515	497	547	507	537	523	548	518	557	515	516	537	531	519	512	500	530	547	543	539	509	516	520	472	553	557	569	533	525	507	505	527	511	542	569	564	554	527	511	506	522	533	532	545	518	562	512	545	491	503	487	509	527	548	508	536	534	516	546	498	497	511	522	548	528	530	563	504	512	548	535	515	533	536	529	513	532	550	531	526	512	544	513	509	506	580	508	531	539	526	490	514	488	497	517	529	502	513	570	520	509	516	540	501	523	515	534	547	528	567	541	518	545	488	478	515	564	480	532	532	511	515	493	528	480	526	541	497	556	543	453	543	529	519	531	511	543	528	537	545	536	539	506	512	525	506	524	524	519	522	507	529	534	507	550	520	528	495	548	501	521	516	550	502	515	552	475	509	549	537	515	538	509	530	520	512	512	485	548	503	536	473	531	539	551	519	495	524	508	495	517	560	493	514	531	524	512	494	514	544	523	511	530	556	570	538	513	491	504	530	481	505	538	567	526	489	505	548	486	508	520	558	520	522	523	532	491	499	537	525	525	519	515	527	552	535	554	474	503	502	534	530	534	510	517	504	527	558	516	559	540	514	510	527	553	557	542	534	509	511	529	542	491	490	517	521	523	499	516	534	507	536	468	534	564	506	535	493	590	538	477	512	531	554	548	527	512	579	555	505	520	497	531	537	506	536	545	483	519	507	484	548	542	542	566	537	496	505	477	514	508	506	554	552	545	513	507	512	519	483	516	538	542	517	498	539	537	554	570	537	519	534	480	528	536	556	574	512	496	509	519	559	563	536	529	556	525	537	533	535	505	559	543	538	549	500	514	491	541	523	512	505	533	517	536	530	473	556	522	540	499	502	546	540	545	514	538	511	532	492	501	510	508	523	476	512	521	538	527	539	518	549	500	538	528	565	533	488	511	542	555	543	515	512	522	517	488	513	520	482	484	486	551	507	521	522	532	527	511	535	523	525	516	531	554	490	484	530	514	564	554	532	550	479	492	488	502	560	476	550	549	539	548	545	545	502	518	551	499	526	499	537	543	514	517	533	564	517	477	503	544	524	515	534	528	524	514	493	569	513	513	499	513	526	529	507	547	530	588	511	524	525	518	518	497	530	500	515	531	482	517	541	542	522	555	596	524	522	541	546	506	517	526	524	534	526	561	511	569	494	527	542	528	511	527	489	515	550	505	560	527	536	570	493	546	542	541	485	518	474	554	505	503	540	485	573	534	562	514	544	553	549	527	536	528	512	506	508	504	565	513	541	516	524	517	473	481	568	507	525	516	552	552	601	560	518	522	543	512	510	510	533	532	496	528	523	554	521	528	500	586	577	514	526	540	530	535	550	489	510	535	516	512	534	518	508	542	542	506	530	521	548	503	532	496	491	509	523	479	502	497	535	526	491	518	561	501	544	518	538	514	520	506	536	550	526	534	508	514	507	517	540	544	566	516	540	535	528	513	538
23089	44672	38707	27060	22182	14805	9617	6499	4616	3327	2811	2295	1978	1710	1595	1293	1188	1009	857	760	815	767	785	734	665	669	642	581	628	570	609	600	545	609	596	580	605	580	615	532	596	581	594	586	585	573	553	556	583	530	539	609	575	545	577	572	592	557	594	573	559	533	533	553	559	551	573	557	569	569	553	563	545	552	549	557	508	597	542	532	588	549	593	554	606	538	542	520	566	551	546	554	561	572	566	570	587	567	565	535	504	564	580	543	518	545	580	562	548	539	556	563	564	529	584	522	543	558	537	577	534	623	560	586	562	545	572	561	551	533	582	562	589	549	566	538	550	538	526	569	578	599	595	541	575	540	571	554	580	532	539	580	552	560	562	571	595	510	558	542	571	583	565	590	571	557	541	557	586	585	595	538	563	580	574	558	565	614	581	574	500	595	521	517	590	559	567	558	564	564	597	567	531	600	525	576	578	548	558	562	547	530	566	554	534	554	524	546	562	599	586	570	542	626	560	515	581	575	529	543	528	570	562	568	564	540	548	547	545	535	575	578	570	533	578	575	540	551	536	543	547	559	541	547	529	555	556	598	551	552	575	572	568	589	543	588	526	579	582	564	587	551	560	554	619	564	545	555	583	563	509	537	581	563	556	540	576	551	599	551	531	561	539	522	551	559	517	578	538	574	570	606	543	561	567	554	581	538	550	570	540	580	547	542	535	563	557	554	577	566	571	546	546	567	543	573	583	573	590	582	630	556	515	557	580	569	546	536	545	539	551	559	563	576	588	567	572	567	579	565	506	542	570	530	550	586	582	573	545	538	525	525	546	540	547	563	538	560	546	576	584	597	571	559	531	550	589	569	543	543	559	599	560	539	573	571	565	555	580	540	536	529	536	608	569	571	586	577	526	562	562	528	516	539	579	542	559	554	579	543	540	541	510	528	575	608	551	554	560	536	542	554	570	545	558	554	557	634	564	564	583	569	549	589	572	585	549	579	577	567	537	505	558	576	575	569	583	574	543	562	570	537	502	561	537	551	575	593	567	539	578	501	575	598	573	586	584	538	573	532	517	557	585	603	527	568	592	569	572	581	584	567	559	588	624	558	554	560	526	563	575	568	546	567	575	544	575	559	559	561	555	568	571	547	543	557	571	544	572	556	604	572	551	564	524	551	585	546	550	573	569	582	550	578	515	573	575	567	557	519	540	567	567	603	578	532	585	550	560	554	521	548	553	537	561	563	576	573	551	568	561	573	596	548	584	577	535	582	552	582	507	541	537	549	536	549	540	562	496	544	512	592	563	561	547	550	546	584	542	571	552	560	569	551	520	571	564	574	557	558	554	571	566	581	589	561	581	525	555	537	555	541	552	537	567	603	528	584	523	565	574	568	544	540	523	565	572	530	570	540	562	548	563	617	545	513	547	500	573	545	560	536	562	598	583	562	529	594	585	584	547	577	560	591	570	572	583	570	528	532	546	566	551	549	521	570	530	562	549	551	542	546	577	573	601	571	598	508	537	565	571	559	559	559	548	586	559	538	523	541	562	587	547	581	600	574	558	579	571	591	531	542	561	593	553	574	556	561	574	555	550	582	566	526	560	538	601	542	538	620	553	583	543	589	577	539	525	553	557	567	593	590	552	505	527	550	553	584	573	569	532	504	549	583	548	552	577	571	507	569	581	591	554	563	574	548	538	535	590	603	619	564	547	546	585	555	564	562	558	544	571	587	555	516	516	547	572	583	534	617	544	558	595	583	547	543	577	565	574	557	534	557	575	524	545	558	558	581	582	571	573	549	581	556	562	575	563	556	551	573	531	530	538	548	552	553	586	542	577	507	549	562	578	590	572	571	507	576	535	531	562	593	575	596	572	568	529	574	530	552	585	570	553	589	548	561	542	571	533	564	569	529	553	588	572	543	588	545	580	553	582	550	577	545	532	559	568	569	555	552	547	558	506	514	562	534	543	577	541	579	544	555	542	578	567	516	547	570	560	555	581	564	529	560	538	560	575	586	552	560	549	590	555	505	555	546	576	521	586	549	531	556	540	594	544	559	582	588	546	537	583	559	572	577	552	594	588	553	590	539	565	580	555	550	540	570	552	596	573	558	561	559	561	544	568	564	511	562	566	547	576	574	555	606	545	548	530	575	609	563	549	564	538	550	552	515	534	538	543	551	594	576	556	573	582	606	566	567	572	570	578	578	549	582	558	583	571	587	525	533	564	570	542	548	620	565	557	547	584	542	586	585	555	581	588	543	537	550	553	562	570	536	598	510	513	514	542	551	555	534	585	583	589	546	560	559	581	574	560	562	562	527	548	528	572	561	573	550	594	604	581	530	613	545	585	560	574	499	563	549	551	569	564	558	525	522	555	567	581	563	584	554	597	553	541	541	542	549	553	564	552	564	558	603	578	575	553	561	603	537	594	574	556	560	558	579	579	548	506	596	544	548	530	544	589	562	571	545	545	537	551	557	559	565	518	522	580	520	580	588	539	565	528	507	560	524	547	553	578	529	592	559	503	582	555	556	571	526	544	543	579	571	579	571	587	560	540	594	538	535	547	573	580	578	527	526	563	549	567	571	550	598	553	552	584	544	509	571	579	589	561	567	539	512	541	553	584	542	562	591	543	529	521	559	570	581	529	540	596	516	559	509	550	537	594	556	551	547	537	545	578	603	580	583	581	562	581	575	590	571	542	548	554	557	527	555	537	564	574	536	572	541	540	563	581	545	562	592	562	600	575	578	536	596	582	599	557	558	558	569	547	570	532	588	572	545	575	549	558	566	544	560	582	513	537	518	575	539	554	576	556	559	524	520	566	570	550	574	564	606	541	533	564	584	545	534	594	546	561	554	552	578	553	569	539	555	561	544	567	548	554	517	585	544	570	518	550	553	550	514	541	534	553	574	590	537	534	555	601	539	552	538	571	526	562	531	551	553	533	588	568	552	593	585	571	569	571	575	553	555	521	585	586	533	581	552	569	545	546	565	560	554	562	550	544	574	540	610	537	558	542	541	550	548	550	548	584	538	562	492	523	557	545	543	553	527	576	590	560	569	573	585	497	585	557	561	534	591	594	546	552	566	564	600	555	561	514	558	573	585	525	587	546	560	557	526	540	554	585	549	541	575	553	560	521	566	581	549	511	552	563	531	559	534	545	579	569	577	582	518	576	630	587	590	549	585	515	527	560	547	542	556	557	577	531	598	590	548	502	561	583	530	532	543	567	571	610	562	573	553	544	558	593	577	544	515	519	572	564	563	555	529	601	569	560	556	557	545	542	554	559	553	570	576	551	577	577	538	514	555	576	544	531	522	558	558	553	547	577	539	561	573	563	621	538	572	545	556	526	506	530	560	572	558	581	529	581	545	537	584	609	568	546	543	523	535	505	518	529	519	595	552	571	528	579	563	512	540	600	549	555	577	582	538	540	572	569	528	572	551	547	559	585	543	547	556	606	575	577	539	548	582	544	585	563	560	521	566	553	558	545	577	597	554	525	582
22368	20982	28528	23680	21384	22371	19759	7949	4426	3386	2640	2235	1779	1523	1358	1184	1013	907	692	635	609	597	556	530	451	465	427	392	354	344	388	327	334	332	322	347	331	300	350	321	307	335	306	313	303	342	297	299	308	310	312	285	289	280	291	300	305	307	289	274	298	301	299	308	285	247	293	280	281	307	290	291	269	295	301	290	273	279	274	307	277	289	292	281	276	321	298	267	290	299	264	292	276	306	265	282	289	304	273	288	299	312	275	306	299	266	273	294	293	308	302	282	300	285	290	316	253	288	309	299	284	314	284	277	282	279	283	259	276	297	294	305	292	280	261	303	291	286	286	293	265	286	305	270	281	252	305	296	310	299	300	342	293	281	273	289	317	296	285	260	292	287	312	289	280	274	266	295	289	292	314	283	281	282	289	313	246	315	255	313	275	273	293	273	297	321	273	247	278	321	283	298	286	294	265	306	282	284	280	283	265	315	299	294	275	306	264	325	283	291	276	298	282	289	268	282	297	307	298	308	258	294	268	278	274	300	290	271	270	291	284	289	283	294	290	246	297	293	296	287	313	287	311	277	305	280	291	307	289	294	304	260	255	288	277	268	320	275	271	317	304	283	300	273	308	279	297	303	325	278	296	274	290	303	261	278	291	288	282	297	281	275	295	268	281	282	277	296	296	288	303	299	261	313	303	266	290	265	266	264	279	292	269	255	271	278	271	286	279	265	286	296	304	287	278	274	289	292	314	302	311	277	299	271	260	276	308	290	314	312	275	283	297	289	260	260	288	287	279	283	303	281	305	296	285	322	259	269	290	272	257	266	290	275	279	294	257	295	259	289	304	301	292	272	284	278	298	266	266	289	335	273	293	265	313	291	296	321	288	270	310	282	300	275	279	300	313	302	291	301	308	304	268	270	303	316	267	301	248	270	302	295	275	293	258	313	301	285	287	275	304	271	330	273	284	279	253	293	308	290	324	310	270	292	285	257	280	256	295	299	308	324	303	317	292	295	290	286	261	293	272	282	268	261	269	290	250	294	299	309	285	269	274	317	282	300	310	285	276	307	275	292	266	269	280	287	287	323	254	297	270	302	282	277	313	289	280	303	270	305	281	295	296	299	289	282	289	287	268	298	314	304	279	328	309	296	304	258	258	271	329	284	291	307	320	272	294	311	258	295	253	271	280	250	264	284	294	272	283	275	274	283	288	284	273	274	299	284	288	282	283	279	288	280	263	282	310	284	295	266	280	306	276	296	284	272	286	283	299	270	290	256	302	262	285	271	266	247	299	272	288	284	295	287	255	270	284	291	289	290	281	295	299	295	269	284	273	272	287	309	275	300	260	307	282	317	281	269	267	299	305	267	283	254	282	282	263	307	272	312	296	279	283	294	311	294	276	294	325	316	338	278	279	285	290	287	275	304	277	291	290	262	309	276	277	270	297	281	289	275	284	285	291	277	279	283	298	306	284	312	294	267	313	268	283	252	286	285	287	298	319	259	301	296	279	278	295	301	241	300	280	308	277	275	280	266	316	288	309	291	274	282	267	308	291	303	277	304	272	291	261	311	284	271	304	289	293	279	294	255	320	272	253	282	283	302	256	295	282	308	283	251	298	272	252	290	295	265	313	307	263	265	333	296	321	293	293	285	281	281	279	288	274	302	282	274	295	317	289	280	278	294	287	294	249	276	299	274	282	281	282	308	286	318	282	278	288	291	260	300	266	298	298	283	296	285	297	295	286	286	288	292	295	263	294	323	283	303	331	306	271	290	289	306	286	307	292	281	268	286	301	275	323	320	266	271	276	318	280	277	292	280	273	283	301	298	292	261	306	290	288	323	295	305	302	269	272	283	279	321	263	291	298	293	275	325	299	314	301	271	283	276	281	290	271	291	314	274	290	267	303	280	285	282	284	273	286	314	288	274	300	291	282	265	303	278	293	260	289	267	300	262	270	280	275	269	261	294	294	295	296	296	285	301	285	283	300	289	278	289	310	306	311	300	297	298	287	289	271	297	276	283	278	254	279	300	257	302	279	313	315	278	301	288	271	307	305	256	288	277	280	293	282	273	291	334	269	311	296	263	267	295	300	294	289	281	277	298	281	303	294	262	275	263	291	276	283	268	289	285	303	278	335	280	290	271	305	285	262	291	266	306	281	292	288	284	288	293	307	281	293	265	316	263	270	282	299	282	348	277	292	288	285	295	292	294	274	279	293	271	265	262	304	263	245	296	283	318	262	285	256	281	301	285	269	303	290	275	291	302	280	289	262	290	300	266	286	276	260	256	271	298	283	281	281	269	283	270	294	288	280	281	275	270	271	268	295	304	274	283	301	295	277	304	312	319	291	304	287	309	284	293	292	289	271	256	263	309	311	289	286	286	252	281	318	318	286	319	300	269	288	286	302	279	287	285	312	286	275	306	262	299	285	311	290	276	279	288	317	260	309	278	318	300	296	289	290	310	296	252	285	268	265	327	308	274	284	267	281	311	281	300	298	260	281	265	286	318	259	265	282	289	277	289	299	315	295	287	320	260	301	297	291	280	268	304	308	261	271	294	307	295	300	266	317	297	265	268	291	289	294	295	312	308	301	295	289	281	276	288	282	271	243	301	280	276	305	273	273	294	267	281	264	297	297	285	309	288	304	295	280	299	285	312	281	290	323	285	293	278	306	259	267	279	280	269	293	285	268	274	307	302	284	272	301	283	311	288	297	298	300	267	281	291	299	298	267	291	296	284	284	291	264	287	268	274	268	305	280	305	266	293	251	277	302	289	281	260	317	295	260	313	269	290	288	311	277	290	263	299	313	297	280	319	285	281	314	271	306	284	298	321	296	309	318	293	274	273	290	292	284	290	297	279	296	308	282	292	268	280	289	293	258	319	301	274	286	277	268	294	271	283	305	286	308	282	324	304	314	296	298	281	307	285	282	280	260	266	313	269	271	311	276	303	275	276	294	256	296	300	312	287	260	280	301	301	296	253	312	286	290	301	272	310	292	298	277	270	287	304	290	287	304	275	307	285	279	290	290	309	268	265	274	287	319	265	279	282	309	306	282	289	320	269	314	308	287	277	272	262	267	287	277	306	266	295	314	275	281	268	283	280	303	292	285	323	279	283	301	286	288	273	260	270	272	297	295	316	307	311	258	301	287	291	293	315	268	288	267	283	270	305	271	289	277	263	295	292	285	266	301	291	284	308	281	284	296	279	290	299	281	270	310	297	293	252	248	275	278	286	281	268	254	283	305	294	293	308	291	274	262	324	310	279	294	293	270	275	303	310	259	292	299	273	317	305	302	272	308	291	277	303	273	303	296	312	290	267	300	262	328	278	313	255	309	308	302	296	281	307	283	304	261	296	263	278	328	299	280	287	294	263	268	273	302	273	297	262	300	301	286	288	303	293	295	258	305	295	293	292	315	277	284	294	303	278	296	288	299	331	285	260	313	271	316	282	303	319	295	269	274	295	273	303	289	265	306	276	288	281	301	283	291	277	283	304
25737	52706	46677	35433	30356	22224	15246	10120	7115	5241	4258	3461	2859	2425	2121	1821	1505	1133	969	826	833	769	726	671	565	579	501	504	428	433	389	415	417	377	391	402	357	360	356	370	367	346	391	379	390	356	358	372	308	289	327	343	332	294	312	303	341	318	346	328	354	343	289	332	321	296	329	341	319	320	337	294	284	326	290	299	296	312	344	337	335	327	308	289	300	302	312	316	318	351	314	300	328	342	306	306	293	316	331	339	352	288	325	317	319	314	297	341	317	289	347	274	307	318	308	319	290	309	346	307	324	301	286	298	313	313	310	338	296	325	322	300	297	314	301	311	327	312	318	363	341	303	321	352	311	335	315	303	328	343	321	330	327	305	306	344	330	337	310	303	294	348	290	320	341	311	326	307	304	334	313	268	325	307	322	318	299	291	281	283	324	338	306	310	344	289	341	322	313	309	300	299	310	336	321	318	319	307	313	315	332	296	319	354	317	309	339	332	331	273	303	333	309	297	307	317	303	320	329	303	351	310	308	304	344	293	320	299	303	380	304	293	323	310	327	285	262	320	311	341	302	339	328	290	333	308	308	342	340	295	302	319	298	304	296	321	290	341	326	306	311	320	329	310	307	311	309	274	300	327	324	304	328	318	305	294	318	324	303	306	322	277	305	316	324	297	324	348	306	335	307	310	294	321	300	298	318	305	352	318	310	297	311	301	293	295	350	312	312	327	314	312	321	290	319	324	323	285	327	305	352	306	334	301	293	341	347	304	292	317	265	329	297	333	313	313	306	295	306	319	287	322	319	338	303	286	319	351	325	307	315	307	323	307	314	326	350	307	292	295	346	317	309	360	326	314	311	272	299	339	296	312	333	336	305	331	287	324	340	323	297	314	305	310	348	280	352	286	299	328	287	305	312	301	308	312	314	301	332	318	294	317	311	303	307	323	321	280	281	278	312	309	315	322	297	296	337	333	296	310	272	294	308	334	335	274	304	320	317	300	336	301	295	335	332	332	311	319	311	338	341	298	313	330	291	323	288	309	284	320	304	312	313	352	331	285	312	326	331	304	290	292	301	305	326	313	286	314	317	313	339	313	329	336	325	331	334	325	300	322	295	291	311	334	292	320	326	329	307	302	329	309	317	300	326	292	373	330	327	309	284	331	327	316	297	334	276	293	301	298	291	332	268	331	302	306	331	310	314	317	302	297	309	316	309	306	309	302	326	298	303	330	301	300	313	290	312	315	316	296	325	329	267	333	290	323	312	290	326	325	285	320	338	313	291	311	305	311	328	294	310	326	296	331	307	310	299	340	331	277	325	324	318	300	333	323	282	313	305	321	314	298	283	308	298	295	325	282	344	307	322	302	308	323	319	305	300	298	329	288	329	313	307	333	359	315	318	323	331	286	302	321	338	319	317	326	315	295	314	307	295	355	314	324	315	309	313	271	331	304	288	308	319	317	338	316	300	298	340	305	330	307	297	305	293	286	309	322	367	318	309	336	309	314	311	297	334	313	315	299	328	293	295	332	304	324	284	323	312	307	315	304	340	295	304	314	286	304	313	310	314	325	300	325	326	283	310	309	317	328	342	296	328	345	307	328	311	305	303	311	331	328	299	300	301	302	329	300	337	314	304	277	323	331	374	308	314	332	332	302	303	318	308	316	318	323	322	286	293	332	285	319	310	339	309	324	319	324	321	329	286	326	317	307	318	310	321	327	302	298	295	294	299	322	326	331	288	299	317	297	339	308	298	299	330	286	319	347	296	304	324	311	319	327	296	314	281	335	294	272	289	306	331	298	324	322	320	331	296	326	322	315	356	325	326	322	319	336	313	319	300	314	302	303	316	353	305	319	310	299	322	340	314	333	313	285	326	281	304	311	316	319	335	322	283	287	315	310	340	328	352	306	357	314	286	330	299	337	309	316	283	317	313	314	333	322	321	297	314	329	311	330	315	334	318	327	303	296	297	289	319	322	302	323	337	322	309	292	298	297	326	298	339	311	310	311	316	305	307	321	301	308	311	293	326	323	316	308	305	285	327	325	289	318	293	290	315	314	310	309	320	302	303	292	302	326	298	306	305	316	318	295	330	314	306	292	314	309	354	333	263	308	294	326	323	294	319	310	322	314	300	331	325	299	311	287	298	314	334	310	289	305	297	297	333	318	315	320	343	316	298	308	294	314	304	292	314	330	323	324	304	304	323	305	290	294	320	316	297	303	324	341	343	293	321	319	334	289	323	351	320	307	279	283	340	282	316	346	306	324	290	319	333	287	307	351	299	323	302	307	289	333	289	316	304	297	354	309	313	306	324	268	314	301	325	345	309	317	305	309	318	319	314	297	286	322	311	293	314	330	342	319	279	315	324	321	320	306	314	319	305	317	307	324	321	317	337	323	295	296	293	307	309	337	324	334	324	310	342	321	308	328	328	304	312	322	308	315	331	308	326	313	325	327	308	339	317	328	298	305	311	311	299	303	321	288	292	316	300	303	284	328	335	283	291	303	361	287	321	328	326	314	318	300	313	339	290	297	329	284	295	312	347	315	305	322	323	303	310	320	305	302	311	310	289	299	304	323	335	320	297	323	303	319	292	318	325	312	324	343	316	354	318	282	298	302	328	315	344	324	306	301	314	320	283	316	301	317	320	289	320	316	308	317	304	339	302	315	318	321	316	322	282	301	318	270	293	288	345	327	301	305	330	336	310	298	304	295	343	319	292	318	316	310	300	301	325	370	328	322	288	317	309	334	326	316	341	298	317	320	317	331	296	320	298	305	311	298	316	333	317	289	300	306	295	331	361	296	296	280	311	310	305	324	317	309	313	329	301	302	334	301	276	294	313	309	292	313	348	289	306	304	309	334	297	337	315	293	322	282	323	311	300	305	302	330	300	331	349	319	270	273	320	321	312	309	349	311	306	295	319	329	296	270	336	310	272	299	340	338	347	312	293	315	312	305	332	298	282	331	327	312	327	313	343	301	330	300	322	328	302	317	336	311	298	312	339	315	287	311	318	293	291	315	311	334	278	313	320	295	320	279	321	333	300	309	333	313	320	296	319	322	302	320	337	303	302	303	290	303	337	288	310	340	316	283	365	315	334	287	338	326	317	308	344	302	282	304	339	285	306	345	298	304	319	349	271	341	346	336	335	308	302	299	293	326	313	311	294	343	321	317	343	321	310	293	351	313	319	361	264	328	327	304	303	316	313	281	299	336	315	311	310	306	315	294	324	306	303	312	296	318	307	300	316	320	317	288	297	304	297	341	314	355	313	316	296	307	304	334	317	308	343	316	328	299	330	302	312	302	321	298	319	318	334	322	317	329	325	317	311	310	308	278	309	338	313	315	308	319	317	308	320	309	313	303	302	307	325	286	332	334	302	307	347	344	310	311	316	350	309	324	304	313	282	305	310	314	290	340	281	310	302	331	328	312	307	314	304	341	287	294	325	321	313	325	309	293	316	303	308	326	346	302	311	335	304	327	314	307	323	311	313	326	307	314
27792	25593	30636	22300	14468	8170	4627	3036	2182	1771	1526	1490	1224	1101	1053	984	883	861	738	788	752	723	708	714	731	693	662	646	661	653	697	707	682	704	709	663	670	663	650	623	646	655	586	619	671	619	656	683	657	678	686	685	631	688	677	590	650	703	688	651	634	662	690	656	625	657	672	651	657	657	603	630	643	725	635	637	629	657	683	647	664	624	577	613	595	643	646	633	642	632	664	615	645	638	630	629	674	731	648	616	667	674	623	622	607	619	607	640	635	699	634	627	626	616	667	635	640	668	607	614	646	643	672	654	619	632	650	717	659	621	619	667	649	570	662	655	667	684	615	651	634	667	633	644	631	591	662	677	687	655	672	647	649	664	623	639	630	665	687	685	630	676	619	676	651	625	646	662	641	640	601	685	655	657	655	714	709	623	659	640	660	686	603	651	682	674	656	646	666	628	661	666	660	615	645	678	683	673	691	652	697	649	606	678	640	659	649	647	638	649	637	644	661	705	647	655	611	608	627	667	619	643	700	642	643	634	636	674	669	669	653	630	660	625	677	631	671	662	642	696	668	609	663	624	672	646	643	676	655	665	655	682	696	618	661	623	688	655	621	621	652	598	650	615	644	646	672	671	637	651	693	707	692	663	664	646	666	659	656	623	618	635	653	637	638	649	676	623	631	647	629	656	687	643	666	648	642	635	662	701	644	637	645	615	662	681	659	611	649	658	632	613	661	647	651	663	654	640	661	672	620	652	669	661	661	680	669	648	702	662	611	658	619	637	645	670	715	665	663	693	629	667	671	586	624	665	678	619	683	685	647	638	677	640	670	640	609	635	612	628	667	640	666	619	626	656	681	721	634	604	681	655	616	644	676	642	666	586	666	624	636	645	656	718	652	662	639	633	648	657	675	667	687	667	610	614	656	651	656	700	628	637	631	614	652	634	685	640	630	682	636	661	607	631	658	665	686	641	670	604	619	648	624	637	613	653	685	666	653	650	657	638	688	626	612	688	690	652	710	651	616	686	618	650	717	622	648	707	667	665	622	691	661	616	637	647	603	667	667	658	651	634	647	592	636	687	603	662	655	632	653	688	652	649	659	694	718	626	666	654	625	639	677	684	634	644	660	655	632	637	661	662	654	619	746	670	634	663	662	666	637	655	639	604	633	662	615	614	648	640	634	622	649	684	609	675	630	634	599	679	659	629	667	686	660	672	669	673	657	631	644	668	689	652	660	674	625	636	672	657	667	638	589	616	679	650	716	649	652	628	678	662	625	670	647	699	677	623	625	678	663	680	673	615	684	605	656	619	630	634	632	639	616	654	624	695	635	642	637	655	630	627	635	640	677	589	633	651	687	652	638	724	663	679	612	712	659	631	635	706	683	699	691	682	638	653	656	618	667	696	665	653	617	594	667	689	614	631	619	657	641	629	696	660	633	618	667	685	627	635	669	621	663	667	661	623	656	635	680	658	619	653	650	727	623	653	652	656	698	629	688	626	630	663	634	665	653	633	704	627	641	626	629	599	660	672	631	613	627	632	661	664	596	622	647	645	626	637	647	630	632	677	714	659	647	652	617	669	626	681	654	675	609	660	607	620	670	658	638	695	613	627	625	659	637	668	658	680	622	689	609	640	661	687	676	624	642	666	632	636	623	654	651	583	640	633	656	647	682	626	673	699	625	629	646	620	665	646	627	670	631	636	679	649	668	626	669	685	626	659	651	630	685	632	649	638	682	647	632	653	616	600	669	646	652	672	631	658	645	650	634	622	701	608	645	645	639	677	627	673	686	663	628	675	643	709	642	613	621	640	646	696	660	644	665	705	672	645	642	614	660	624	663	662	671	634	654	684	671	628	662	619	647	689	671	618	670	662	617	649	625	656	653	644	670	658	607	637	673	624	630	683	611	673	654	587	655	605	617	614	697	681	608	632	610	647	672	639	637	659	671	602	660	602	622	660	607	656	671	645	665	686	644	652	610	616	702	656	676	627	650	619	683	617	621	647	618	597	635	631	620	646	644	657	641	613	670	660	630	680	636	624	670	654	617	640	624	658	640	692	632	648	631	677	609	675	636	650	655	667	627	662	613	636	653	613	658	637	623	653	618	665	656	682	654	642	611	647	640	657	669	651	618	655	691	631	663	641	633	667	694	667	659	647	628	601	672	659	657	665	682	648	661	645	671	660	661	660	667	651	647	662	632	663	651	621	618	669	672	638	618	659	648	626	674	621	675	635	666	671	663	638	639	645	705	702	628	636	665	648	635	632	669	695	640	660	634	678	670	720	682	651	693	664	671	640	652	605	663	627	647	623	628	648	644	656	620	676	677	668	685	661	634	630	666	673	689	628	637	642	615	624	619	652	676	658	656	658	649	616	626	643	647	671	681	637	640	643	672	639	636	680	683	643	605	670	640	656	692	689	660	642	683	669	670	652	647	691	607	663	698	623	638	660	653	601	643	657	624	642	710	651	617	637	643	640	676	650	616	643	631	644	657	661	622	631	617	641	657	711	671	636	646	663	645	619	659	678	666	688	648	667	619	617	673	660	632	635	642	653	648	644	613	663	706	632	674	633	662	669	651	625	681	661	689	647	699	694	621	657	683	626	638	670	646	648	627	605	627	670	657	658	653	657	653	605	693	649	652	640	667	624	633	616	629	659	697	643	627	673	649	626	638	613	641	598	676	622	626	644	633	623	668	620	624	649	631	646	664	619	653	630	693	613	645	683	635	635	624	606	627	665	644	665	671	669	667	639	727	624	678	661	669	612	645	656	640	690	658	649	652	641	673	670	683	613	620	669	650	643	657	684	655	692	631	650	688	645	645	695	608	644	686	664	665	643	649	658	657	645	662	598	676	673	656	653	644	620	633	634	720	632	621	624	609	651	677	631	594	638	681	639	663	655	665	663	670	646	656	658	646	646	629	615	642	631	642	657	637	705	657	655	667	641	677	659	640	623	689	621	683	630	649	676	585	656	633	671	665	660	653	611	692	637	661	594	654	634	626	642	636	638	667	647	669	640	642	654	703	670	644	605	623	622	618	646	662	639	678	580	650	665	670	678	666	688	677	636	639	633	641	662	687	652	646	660	628	646	643	613	618	672	659	653	626	670	653	660	658	661	669	664	710	645	663	610	676	645	630	660	626	681	665	635	684	660	642	660	630	650	656	681	657	636	608	666	715	708	633	608	608	657	641	627	649	688	620	641	659	687	694	647	627	665	681	627	721	641	625	667	650	653	711	696	658	671	633	644	644	671	640	649	650	655	648	670	663	638	622	618	634	615	671	684	660	665	659	658	662	622	672	663	651	630	645	643	629	677	613	689	681	679	634	647	648	633	661	674	663	643	609	628	623	580	671	680	636	663	671	634	626	626	610	662	646	656	658	683	651	677	662	622	670	640	634	674	608	712	615	632	656	643	663	638	709	682	591	653	643	639	585	650	627	686	655	652	666	632	654	699	674	669	660	637	647	652	707	635	673	622	641	656	644	620	640	622
21754	39315	32959	21486	16939	11120	7084	4782	3492	2756	2213	1974	1724	1529	1432	1323	1104	978	920	796	851	844	777	778	828	727	750	732	728	750	771	707	800	690	778	758	729	713	777	727	711	738	652	726	750	675	746	691	763	715	699	696	710	725	721	710	707	707	715	736	694	705	734	712	725	720	768	755	723	735	715	736	748	731	727	719	723	705	711	716	669	695	710	738	748	763	728	720	714	733	726	697	710	760	747	740	725	721	708	721	674	733	704	687	686	722	706	680	750	754	717	731	740	728	722	760	742	718	699	727	703	721	724	750	706	670	689	731	696	690	709	740	757	685	725	685	702	729	680	682	686	723	714	694	645	706	711	707	659	697	727	719	698	741	694	716	714	702	752	715	664	701	732	708	679	697	710	764	750	733	689	713	713	713	678	702	731	690	714	717	709	690	726	694	734	695	652	722	732	715	730	690	728	716	686	689	699	736	775	718	701	700	738	702	688	757	734	744	676	706	706	748	744	730	718	769	691	735	641	680	705	707	742	750	670	796	743	724	680	689	739	726	734	695	712	654	706	674	705	695	672	715	726	704	726	695	690	733	700	723	710	723	656	687	744	717	696	735	714	697	705	732	711	697	693	678	677	691	698	739	717	724	685	684	751	734	692	723	717	748	684	745	747	740	696	682	757	684	678	747	719	756	749	709	718	707	728	723	672	770	720	749	714	688	708	686	720	690	664	720	750	730	709	713	723	701	691	718	672	730	692	684	695	718	688	701	744	748	759	720	715	695	731	698	727	718	725	669	661	698	670	700	733	705	729	661	702	707	726	795	756	747	757	670	710	745	759	707	688	748	752	675	762	770	704	685	661	704	713	731	747	670	727	689	691	713	718	726	753	720	720	694	687	724	698	748	697	699	758	737	790	712	728	700	729	717	704	720	696	698	675	712	716	723	739	725	740	659	687	715	726	740	756	745	678	710	724	710	724	732	719	719	716	718	732	724	719	726	714	698	683	729	716	698	677	659	707	712	692	694	707	731	728	702	732	715	695	810	708	683	716	726	715	703	707	695	671	735	700	709	702	716	723	747	729	715	756	712	746	658	710	758	722	684	677	723	686	729	708	691	777	687	753	765	729	704	741	713	693	711	688	740	700	709	708	743	658	681	701	694	721	758	734	700	720	703	689	783	687	694	699	675	726	705	694	721	709	675	732	703	700	705	708	731	745	689	658	740	683	740	690	716	702	740	697	749	710	683	720	708	720	722	732	688	702	688	713	735	715	674	745	722	718	686	660	688	716	750	698	681	717	699	721	731	712	721	697	768	706	682	712	708	728	650	699	730	744	694	714	711	657	724	673	745	711	697	733	730	754	709	739	697	770	755	675	698	707	732	684	717	669	698	764	720	703	743	741	693	704	734	722	727	665	737	675	751	684	708	700	723	686	738	750	701	730	691	690	720	700	685	729	668	722	722	667	695	751	717	758	710	765	734	717	765	705	681	679	733	710	698	739	720	686	714	731	701	756	704	699	712	710	714	690	679	679	713	694	684	736	687	709	717	706	701	680	671	733	722	724	704	717	691	724	707	706	682	726	699	732	697	722	698	731	715	681	765	691	744	722	681	686	724	707	713	782	667	740	789	736	715	679	698	713	732	715	700	675	656	691	661	723	693	677	663	714	766	670	728	703	687	746	672	744	658	725	691	704	743	694	743	734	711	760	734	707	709	694	705	678	684	744	738	688	743	701	662	748	746	700	730	697	748	681	700	696	715	665	724	693	664	722	744	727	679	738	735	724	713	715	747	750	747	678	690	749	724	730	681	738	735	736	729	698	684	683	707	707	698	771	678	672	666	724	718	715	708	709	747	726	653	686	708	706	659	712	726	699	687	750	674	718	775	753	678	675	710	697	690	751	715	716	702	672	746	690	693	711	704	702	688	696	701	720	665	663	704	754	754	678	680	720	705	694	709	723	730	733	687	689	761	724	676	717	721	716	713	720	728	720	721	677	753	687	754	689	702	738	747	798	713	707	724	710	680	715	717	674	722	680	687	716	712	684	715	692	760	686	653	712	668	704	756	714	754	682	746	720	743	705	717	735	734	697	725	689	722	727	718	756	672	698	711	695	706	721	702	698	711	681	759	734	722	708	772	760	679	728	710	693	716	696	732	667	715	704	708	708	687	758	697	734	687	705	729	708	754	673	696	728	661	754	715	716	660	698	734	732	661	702	771	693	702	765	694	683	698	679	714	710	683	711	711	674	671	649	730	742	696	748	746	683	682	723	726	681	705	723	722	680	683	690	696	706	691	744	692	723	736	723	711	713	680	709	726	686	744	699	712	706	722	765	689	694	673	768	721	674	680	749	730	691	763	776	681	712	701	743	760	677	699	746	701	712	686	733	692	746	726	721	701	729	723	758	732	743	743	692	730	703	685	678	729	704	686	719	743	667	681	684	678	694	715	728	730	727	695	662	743	746	692	718	670	693	746	709	670	684	678	679	721	673	712	732	716	700	696	757	724	676	744	704	720	673	685	728	721	703	667	689	716	694	730	730	754	728	703	735	716	703	689	757	697	718	727	754	713	741	726	710	729	701	743	734	675	735	748	725	733	729	702	702	717	729	718	712	698	749	682	738	754	727	740	719	713	701	751	718	753	725	670	702	680	688	755	713	741	685	720	715	756	734	717	735	707	688	708	748	729	710	683	723	696	718	692	686	716	718	743	720	744	683	708	708	671	716	731	711	775	705	705	725	720	698	679	709	748	725	732	708	747	735	706	741	732	668	729	726	715	761	683	726	712	715	723	698	677	734	711	706	681	688	688	715	735	642	821	700	715	722	709	693	683	743	737	698	688	701	728	712	722	697	720	742	745	724	702	671	700	664	682	702	685	713	687	701	685	699	726	745	778	710	690	755	772	652	694	694	693	712	709	724	719	719	693	746	683	756	755	768	700	682	748	676	708	730	738	711	746	672	758	741	698	691	708	683	722	725	736	780	683	722	691	736	715	720	679	689	714	709	694	720	646	714	705	737	734	753	773	736	722	735	731	666	692	741	705	735	674	707	738	721	704	701	733	701	725	679	656	765	758	709	709	692	729	680	769	710	691	700	750	685	723	751	732	698	701	684	722	732	665	694	726	741	681	717	760	719	716	716	707	717	752	735	718	706	679	748	728	681	712	716	734	704	730	720	720	727	735	708	625	690	715	687	715	708	703	689	712	733	717	756	712	782	712	669	732	683	726	718	738	687	713	706	746	729	726	716	708	778	660	684	726	727	758	691	743	689	740	732	652	708	673	733	762	743	713	678	667	705	746	697	653	688	705	700	686	696	687	713	696	701	724	702	682	744	710	695	698	737	747	704	697	690	726	692	703	744	736	699	698	728	753	703	697	689	709	736	752	701	745	710	724	710	699	683	765	724	696	674	694	705	717	707	694	695	701	674	759	710	740	745	733	712	724	722	690	747	727	736	715	679	748	736	724	702	760	719	697	759	722	709	718	666	715	726	738
23449	20959	28115	24414	22115	19560	11344	5174	3421	2612	2179	1812	1521	1378	1258	1192	979	832	766	698	686	688	656	667	581	604	586	570	581	550	558	574	535	504	560	511	547	522	515	551	521	501	533	528	536	512	509	522	547	488	510	507	540	496	503	524	501	553	518	537	500	488	546	486	493	525	477	499	494	519	569	497	485	491	479	503	494	484	499	495	486	461	535	492	489	484	496	469	525	541	537	490	516	522	501	485	497	498	502	518	510	510	510	519	503	513	509	496	503	470	487	532	465	477	478	493	478	478	485	482	516	501	497	481	516	473	481	505	556	479	519	525	476	523	515	506	525	515	510	480	510	468	531	520	504	530	541	538	464	524	510	532	497	492	495	482	462	495	460	492	473	560	523	515	479	524	498	503	508	479	508	501	473	488	535	483	460	489	511	503	503	546	484	473	513	488	498	487	500	470	503	454	459	515	530	504	501	476	490	550	473	514	485	522	485	472	484	534	483	458	503	465	496	525	510	534	502	506	515	466	513	505	472	485	501	482	445	491	497	514	488	508	476	467	514	486	462	500	520	506	482	529	490	466	469	480	489	500	462	510	466	523	516	499	511	484	515	525	475	496	473	496	521	489	489	552	504	524	498	492	509	501	450	481	485	470	516	481	516	452	552	502	495	508	471	494	500	511	517	506	477	500	491	535	470	505	496	514	520	481	523	532	473	545	532	507	506	529	513	547	473	487	499	483	511	489	504	519	501	452	480	483	520	488	495	480	516	483	534	557	535	486	478	471	461	514	519	497	502	482	530	503	496	525	519	484	512	483	514	508	500	505	483	519	476	481	498	493	487	479	524	473	487	488	503	481	486	532	484	498	492	538	469	496	517	511	516	488	436	467	492	545	475	456	520	471	523	509	535	480	513	509	511	551	485	475	473	478	477	494	485	481	493	551	502	452	497	487	490	515	503	537	517	497	424	506	509	530	478	453	468	521	498	514	509	501	487	520	524	481	494	504	492	509	507	477	509	514	491	484	473	488	516	509	504	509	486	527	495	513	505	493	511	485	507	497	538	472	521	485	500	528	531	498	460	471	494	485	513	456	484	498	510	472	465	491	474	483	484	482	464	476	511	513	502	519	483	513	502	488	475	513	514	496	504	496	491	487	485	525	470	544	469	500	493	479	494	467	475	526	506	505	512	481	519	517	459	509	541	486	484	476	499	495	517	488	513	493	484	448	512	545	477	509	529	505	494	502	503	533	499	506	509	473	460	504	490	487	518	473	510	476	479	501	506	521	481	495	517	496	482	520	473	456	475	539	515	488	515	513	524	460	517	505	472	502	518	497	470	544	511	494	460	490	504	473	461	511	482	501	540	514	504	498	485	523	525	496	493	476	471	465	504	528	513	476	510	517	517	512	454	432	525	507	457	534	526	505	501	482	506	468	515	545	481	480	515	479	501	470	528	500	498	485	522	506	469	474	509	534	537	520	484	440	501	485	504	500	470	563	491	555	493	478	494	476	524	546	501	510	559	518	512	540	552	464	506	501	530	469	486	477	487	500	544	471	517	498	450	470	500	505	504	474	483	512	496	449	528	513	490	541	503	555	495	486	467	505	468	480	519	508	510	532	520	534	515	510	451	498	469	531	524	512	564	527	509	495	536	476	506	504	524	520	490	501	449	490	480	516	465	492	501	489	491	494	498	532	505	485	491	493	505	478	499	500	492	446	528	492	511	462	520	516	528	484	488	467	494	472	506	475	479	524	510	497	513	521	499	492	483	491	524	528	505	469	502	488	518	506	487	548	482	528	497	478	492	505	535	517	514	469	459	474	541	499	493	472	494	509	500	517	487	511	548	536	445	464	514	487	487	479	469	494	482	496	506	529	452	524	500	491	504	495	492	473	499	522	501	482	474	492	511	499	485	504	516	495	564	529	529	468	457	508	494	479	478	537	484	496	492	532	525	514	514	516	498	523	468	510	484	514	523	504	472	534	504	534	453	519	518	502	459	502	491	453	516	506	495	503	503	496	488	470	527	460	477	479	517	471	497	516	501	474	547	473	502	512	459	488	499	534	499	485	492	509	509	507	450	531	525	497	493	495	509	457	469	479	499	469	467	513	467	488	480	504	485	510	524	475	553	502	502	496	486	489	493	512	536	506	528	521	482	502	538	510	478	510	503	466	519	497	517	478	491	480	479	502	494	529	501	503	491	490	505	486	520	510	493	503	552	487	502	506	527	449	487	503	521	487	483	522	462	468	496	496	442	505	506	491	456	493	483	531	482	512	526	508	504	510	472	499	502	484	450	505	483	501	482	507	530	487	518	514	535	500	525	528	468	494	493	502	498	538	479	499	458	461	484	511	517	532	498	482	518	492	513	502	505	541	498	467	511	494	473	504	479	514	520	509	477	479	502	426	485	509	534	524	482	489	503	495	522	502	481	456	496	509	542	504	482	488	482	524	522	496	494	526	483	471	510	562	503	521	509	443	501	505	509	494	502	547	495	482	534	530	495	495	511	524	493	497	486	507	496	459	513	525	508	477	480	477	489	520	484	461	500	527	496	486	542	475	480	513	508	469	495	467	502	499	534	512	516	515	467	506	536	500	525	515	487	495	553	496	487	485	488	511	521	502	486	498	472	545	504	471	508	505	492	550	466	447	490	486	493	518	505	509	452	508	544	458	486	516	498	511	487	526	483	486	511	488	455	504	500	499	503	503	487	503	502	499	494	512	465	478	524	513	506	455	529	478	502	490	485	481	530	508	498	468	522	528	499	524	473	453	468	521	498	503	470	521	499	492	528	495	494	519	464	522	534	496	541	451	478	478	487	516	511	485	514	524	531	498	512	580	518	493	521	482	442	480	486	525	517	461	529	514	516	505	473	491	504	517	461	474	490	519	509	482	524	485	495	498	530	495	515	464	517	483	497	465	459	485	481	467	470	501	516	512	488	474	490	520	489	513	497	494	501	530	515	504	507	511	460	520	495	486	499	473	486	499	504	505	492	477	484	495	536	474	505	523	516	515	509	473	494	492	493	551	487	522	485	472	457	476	487	520	459	490	498	495	485	522	475	488	499	543	482	502	496	506	492	507	524	509	534	520	489	545	528	515	540	513	468	503	534	515	481	513	468	471	523	521	497	524	509	469	515	482	517	500	501	490	496	485	537	565	464	463	526	479	482	500	511	475	453	494	478	493	487	493	445	478	486	487	524	485	457	503	478	533	470	469	463	506	488	488	490	466	527	496	505	508	504	499	519	494	515	509	502	488	485	493	523	466	522	462	508	513	512	496	532	512	502	517	477	550	515	498	508	484	511	491	523	503	537	523	477	521	482	529	542	498	490	498	503	522	490	504	498	502	514	488	506	492	461	519	506	507	499	512	495	480	466	506	465	513	509	494	489	516	469	489	461	508	464	499	469	471	494	513	495	474	518	477	489	517	489	481	532	528	497	529	495	478	509	498	515	509	476	490	547	501	541	533	521	516	494	465	481	488	500	458	518	482
23058	47148	41299	30080	24894	17306	11211	7640	5334	3934	3225	2749	2353	2011	1811	1565	1357	1165	983	960	862	844	800	760	713	702	668	676	689	580	599	607	650	606	627	612	593	610	562	582	571	621	559	606	594	580	603	552	567	607	579	581	546	524	579	551	586	572	570	574	558	578	577	551	586	545	528	554	586	539	598	575	582	556	550	539	532	552	563	550	555	534	558	566	559	543	545	571	557	530	538	586	572	544	603	532	555	531	578	559	584	615	551	547	557	570	535	553	544	527	582	578	537	526	537	565	576	592	563	556	575	555	574	576	622	591	536	518	561	590	555	573	605	558	587	516	563	574	553	531	544	596	561	553	591	603	574	525	565	559	564	599	579	566	541	574	532	563	516	524	624	571	540	569	560	577	542	514	588	569	570	524	533	581	564	581	547	588	576	542	577	562	576	560	553	537	545	556	531	583	543	559	555	538	594	571	586	574	541	530	547	540	576	570	530	541	550	480	567	562	538	593	585	521	557	543	535	587	539	541	496	546	558	597	554	566	592	572	522	551	544	557	563	580	544	558	526	543	528	589	543	514	540	560	553	524	569	541	578	540	533	510	559	539	525	552	539	545	544	559	524	526	556	510	532	578	538	538	538	550	561	533	571	537	544	573	569	601	558	590	583	530	509	584	575	520	544	594	533	543	553	609	568	517	578	561	555	534	543	580	553	591	598	548	556	570	583	519	561	532	560	549	541	514	557	572	537	550	555	557	532	572	516	607	497	561	592	581	539	544	528	624	575	559	604	555	562	525	534	541	567	560	552	576	557	530	520	540	537	530	580	519	552	477	536	539	554	538	516	544	566	582	567	566	560	531	533	541	510	520	604	572	594	552	577	556	513	560	570	545	576	570	539	546	552	549	527	578	544	545	556	559	576	549	572	622	540	514	574	592	540	529	579	544	576	587	540	575	612	554	554	565	542	573	579	552	585	587	554	536	585	520	527	548	543	602	583	522	577	583	575	587	491	525	596	569	557	563	550	528	534	577	531	545	545	576	511	559	554	525	563	504	539	510	510	533	571	571	560	552	556	612	541	503	565	580	579	572	587	613	556	564	519	584	547	522	525	529	541	583	599	565	537	510	541	547	539	565	529	509	548	578	546	561	520	545	519	524	583	546	589	570	570	541	546	583	570	566	570	582	586	550	561	528	623	559	560	569	581	590	537	566	580	564	558	596	546	594	547	562	561	546	556	511	558	548	545	567	544	550	524	557	531	524	578	573	561	533	560	530	525	528	522	546	575	550	577	555	555	581	525	612	574	596	515	570	556	539	558	557	569	517	558	556	582	540	554	573	548	525	521	589	564	565	556	522	544	589	537	521	573	556	568	526	539	554	555	523	567	507	583	614	526	509	589	591	574	529	571	529	576	557	539	533	541	624	540	576	579	578	556	559	565	572	545	553	557	573	530	547	524	600	584	509	592	527	599	578	594	570	533	518	555	578	552	555	523	603	532	566	547	539	550	564	523	559	549	577	556	552	590	534	548	583	547	578	565	534	549	563	533	580	578	549	590	541	589	550	556	563	528	528	556	514	552	544	584	537	547	579	581	565	555	544	542	520	559	547	544	608	543	573	589	531	571	567	530	588	550	550	592	554	549	548	559	602	626	534	570	541	497	570	533	574	548	574	571	545	567	574	533	582	545	559	566	524	563	570	572	539	514	544	568	561	534	512	618	550	572	558	532	582	517	527	562	544	534	524	564	535	573	561	583	555	563	597	553	550	569	556	541	551	579	537	547	523	528	520	575	531	569	547	536	595	550	598	587	585	579	534	547	582	524	566	524	508	531	580	573	588	573	547	534	531	504	560	578	567	526	525	529	551	586	564	559	578	540	553	584	528	544	573	546	576	553	530	581	539	529	566	563	590	558	569	600	523	572	568	517	596	523	562	524	539	531	565	520	575	587	561	569	543	553	561	599	540	575	566	552	566	542	516	562	581	513	575	572	529	573	559	532	573	543	586	566	559	548	568	529	580	569	618	553	575	545	574	540	532	574	532	521	604	534	583	524	520	560	551	584	563	514	569	576	570	546	544	552	575	564	522	538	584	495	520	528	588	566	561	503	564	535	565	564	535	543	571	541	560	517	522	585	543	532	556	581	524	540	577	552	562	596	567	533	538	586	622	537	555	558	599	543	551	586	558	580	556	554	539	586	583	553	607	571	592	571	567	576	587	566	572	552	524	569	546	531	541	587	542	543	566	546	554	552	546	504	602	544	585	508	560	544	527	550	498	535	561	539	550	565	570	534	550	553	583	569	570	564	556	572	581	600	498	572	570	582	548	559	548	586	531	551	570	544	574	524	504	541	520	550	567	569	542	535	596	567	529	585	566	603	591	580	537	577	564	555	497	603	594	588	539	539	501	525	561	524	511	572	598	569	544	579	568	525	546	585	592	557	581	551	594	575	543	563	596	538	504	573	552	569	556	549	604	553	538	558	598	602	551	544	540	564	564	586	582	601	518	517	576	564	557	519	589	544	531	536	601	584	552	573	548	586	564	575	592	538	549	568	542	584	580	581	553	526	600	518	512	589	574	566	535	532	552	570	560	573	530	517	571	516	572	531	557	521	578	578	553	536	570	531	526	534	535	538	577	559	561	524	569	519	516	568	538	534	608	558	574	589	559	561	556	562	572	553	556	570	536	583	595	570	571	543	547	560	541	540	536	575	555	555	562	547	542	564	552	552	522	570	561	542	543	541	579	533	543	532	526	567	613	547	520	597	560	534	555	539	550	579	516	621	598	544	532	571	537	539	563	566	576	577	560	588	542	626	558	591	559	602	563	556	568	525	550	530	609	536	553	537	595	511	537	559	579	575	572	570	502	507	501	560	552	572	545	577	504	581	513	568	549	536	537	562	556	551	584	546	529	581	606	604	551	563	571	558	543	553	543	571	544	557	552	609	581	523	516	559	576	544	556	534	552	548	521	602	524	584	571	573	579	584	576	541	576	540	515	574	523	527	541	565	534	600	578	556	536	576	557	488	544	547	583	566	600	542	593	554	547	531	545	561	561	560	518	548	547	518	542	554	578	587	565	577	504	575	541	565	542	524	547	516	587	602	589	564	571	547	551	577	525	562	562	585	563	529	572	530	576	580	565	538	551	580	605	552	599	503	592	568	584	526	512	561	573	554	576	549	562	516	547	576	563	569	532	561	553	543	546	530	545	591	532	517	559	566	547	569	582	551	580	550	566	534	574	549	541	582	563	570	576	555	569	563	531	538	562	555	535	550	556	571	568	539	552	525	587	607	591	581	563	573	551	560	552	574	580	558	523	517	581	545	576	533	572	545	506	531	588	537	547	560	527	559	556	531	557	532	540	566	531	572	544	545	560	563	552	504	594	555	552	570	585	532	530	550	548	585	551	563	556	546	544	527	518	563	575	558	564	578	514	577	561	548	573	582	526	571	561	546	511	613	535	548	552	546	577	569	599	508	513	540	525	597	536	559	545	531	532
24537	20977	27680	25435	20935	13459	6924	3807	2725	2035	1699	1581	1408	1189	1118	1062	936	781	719	656	665	653	612	658	611	608	582	549	561	575	557	562	567	554	547	562	586	541	539	558	552	550	537	549	505	516	525	518	555	524	532	505	501	511	515	531	501	539	577	578	535	502	526	524	466	527	507	482	512	505	514	511	533	476	528	504	524	509	541	549	534	506	505	517	503	510	510	523	522	525	498	553	519	560	542	527	572	557	545	544	512	526	510	545	493	559	511	538	529	503	531	495	529	534	503	551	540	539	548	519	507	517	531	558	525	528	510	516	528	512	506	544	553	535	523	552	551	522	536	451	555	565	526	519	502	546	579	545	510	505	462	535	530	539	534	583	508	517	545	505	483	523	498	518	530	526	524	545	529	524	540	535	544	533	537	539	577	495	503	509	555	531	531	494	515	557	514	528	533	541	548	548	529	537	520	524	562	511	535	556	536	534	522	517	538	498	522	527	535	507	500	526	512	543	515	542	536	507	540	538	507	494	496	527	531	530	530	502	533	484	560	526	520	539	523	535	543	543	513	549	500	532	480	470	526	520	531	524	507	532	511	525	531	542	476	545	524	536	516	506	499	504	509	525	514	540	509	507	516	535	471	531	495	554	531	511	506	504	536	520	522	592	534	514	502	517	539	520	543	531	567	508	563	517	524	555	504	507	549	508	486	481	528	508	549	498	479	491	528	544	536	488	512	515	562	504	517	528	517	519	531	559	544	533	533	506	509	549	499	507	508	518	522	499	552	523	531	538	533	529	547	545	578	525	567	521	535	479	526	528	506	502	533	561	541	556	533	538	558	532	502	506	507	547	538	508	540	501	563	544	609	528	560	542	529	507	491	543	537	551	527	538	531	561	493	516	523	521	534	517	519	541	496	510	518	600	528	496	542	542	540	510	485	538	518	531	513	510	512	526	549	515	516	517	541	547	516	491	554	529	527	531	497	544	569	529	545	515	493	541	524	501	531	527	514	497	541	560	555	522	576	531	504	533	505	537	506	536	515	561	569	542	543	537	535	503	486	501	506	531	531	544	521	495	516	503	533	511	527	504	549	549	509	509	550	541	544	487	536	516	516	520	520	559	561	534	541	491	556	594	509	518	552	564	550	510	486	502	535	491	524	536	551	499	502	528	540	561	592	536	526	526	513	546	504	506	532	525	544	496	574	521	517	525	507	487	489	536	542	500	541	517	495	564	548	524	508	495	506	526	546	525	492	550	520	584	533	537	504	515	506	538	545	540	531	554	527	507	543	511	514	545	521	514	544	530	518	552	577	527	478	522	496	552	550	511	540	526	518	538	524	515	481	517	535	543	538	489	516	526	522	597	491	503	523	585	518	534	571	520	505	558	540	555	525	522	490	498	535	499	495	532	547	515	533	538	488	511	533	553	491	507	477	506	522	545	571	543	515	530	479	580	508	559	548	506	537	544	566	537	538	520	522	510	473	508	508	520	490	517	564	530	522	534	558	499	538	535	532	513	523	533	512	529	538	519	523	539	515	519	500	512	498	563	541	554	503	547	569	522	525	542	506	487	500	521	532	482	503	527	548	520	499	561	483	528	531	514	549	528	545	554	536	532	558	511	520	543	535	524	528	544	560	524	490	549	537	534	494	546	479	541	516	561	541	534	544	499	509	522	538	526	551	500	498	522	519	551	519	550	532	531	536	526	568	550	518	510	564	536	509	566	554	584	510	562	523	521	524	542	506	532	506	510	513	480	515	554	512	539	533	502	521	500	508	531	497	523	540	535	552	552	474	564	484	498	520	511	531	524	524	493	537	532	547	495	506	542	514	538	550	485	549	532	525	557	525	497	536	491	540	517	512	556	481	557	514	491	540	509	523	526	527	509	556	525	525	559	575	531	512	523	498	552	544	539	490	542	541	482	550	507	546	536	497	482	550	512	493	555	577	539	545	531	495	521	528	559	547	568	541	518	504	524	536	545	524	515	544	537	544	530	527	540	521	509	526	513	559	520	521	512	524	554	526	546	509	522	563	569	534	535	490	536	550	491	493	499	527	571	506	528	527	529	522	494	505	483	510	508	499	536	507	513	551	499	546	497	518	486	518	525	507	519	555	544	539	533	499	534	541	519	520	534	523	523	541	526	460	495	542	540	503	493	515	530	554	544	540	532	502	561	491	536	528	485	551	537	489	571	532	509	527	574	512	578	526	522	505	481	540	511	509	578	482	506	529	523	517	494	536	513	543	535	525	504	485	530	520	534	484	557	543	516	520	523	539	503	540	526	472	520	528	524	557	490	483	494	539	506	526	504	512	497	562	542	570	523	536	566	503	493	531	538	490	528	531	542	511	490	527	517	510	540	485	467	516	527	531	546	535	523	557	487	540	519	574	514	506	528	564	512	499	494	568	538	517	488	532	543	551	514	503	515	544	540	546	546	509	511	537	542	545	506	498	500	535	518	526	500	513	526	515	509	504	499	533	515	522	493	497	502	492	542	487	559	549	507	530	541	513	552	527	534	519	492	526	516	537	502	473	468	506	544	537	512	535	543	544	543	494	566	507	500	524	536	571	509	524	520	505	531	566	530	503	534	526	524	541	523	515	527	511	534	505	539	533	561	517	531	521	508	493	521	537	523	534	550	494	525	560	496	525	520	573	488	540	519	534	531	488	540	502	525	514	542	533	541	503	551	502	549	535	540	553	524	494	511	534	542	535	528	534	527	564	543	517	496	520	525	546	492	548	505	565	493	521	527	526	549	480	540	535	532	573	531	562	548	531	501	508	520	528	525	514	514	527	521	578	548	524	551	525	537	533	508	531	564	482	541	506	560	519	500	551	528	513	567	570	526	580	528	543	554	537	510	565	567	535	516	526	531	480	538	534	530	526	520	540	525	499	510	506	539	516	470	548	572	529	521	517	512	520	506	527	558	534	543	551	538	491	567	462	524	514	537	532	540	505	527	520	536	546	547	520	498	497	518	526	497	547	487	516	546	506	541	525	551	532	504	486	501	509	508	521	550	522	532	502	568	537	534	564	531	564	518	520	547	530	502	538	506	538	533	526	567	524	587	483	550	524	554	541	511	479	572	551	529	511	517	492	501	579	515	516	522	497	509	550	527	563	533	507	545	490	543	561	515	550	581	542	522	507	555	535	538	498	532	527	525	510	503	475	539	542	504	582	510	561	521	534	526	505	525	555	523	532	538	506	505	513	525	519	516	543	529	541	516	535	520	540	536	499	563	522	558	506	521	522	550	497	523	521	559	481	552	518	543	501	523	536	508	501	494	543	556	496	548	527	567	552	530	522	519	515	483	544	510	521	550	489	528	517	517	530	543	506	514	528	554	535	549	519	522	537	478	525	508	567	525	544	482	546	543	520	556	538	542	512	536	544	518	522	536	515	525	529	503	466	539	526	545	547	520	523	512	523	544	471	524	523	511	509	528	512	500	542	488	529	537	548	494	510	497	503	559	563	524	521	547	514	476	531	517	486	537
23090	44749	38399	27036	21957	15012	9868	6517	4602	3329	2757	2356	2056	1744	1563	1366	1129	1036	922	865	852	794	733	768	652	674	675	645	603	624	584	606	596	607	578	603	573	545	542	578	598	579	589	570	609	561	621	567	565	603	602	581	592	637	538	584	557	565	592	590	575	567	555	607	538	551	557	563	563	572	561	542	576	552	560	616	596	521	557	593	596	559	543	563	549	517	551	563	581	579	582	602	573	572	570	541	565	582	573	552	557	546	568	594	552	516	591	528	525	572	546	569	587	577	558	526	548	543	581	587	540	575	588	559	583	557	579	533	549	568	579	506	573	551	557	546	574	615	563	560	561	566	544	583	560	536	562	541	585	584	523	588	573	540	568	591	588	569	560	541	541	534	595	565	561	561	556	558	544	553	547	549	578	577	588	559	589	567	567	574	535	569	561	571	562	561	541	551	604	602	576	567	584	586	558	576	533	580	547	563	562	564	571	572	544	591	617	591	574	593	616	551	539	536	597	552	561	548	580	579	609	579	572	583	559	571	501	545	599	537	607	547	593	593	561	576	575	545	574	557	540	606	586	568	580	551	548	559	552	542	548	573	565	585	526	604	543	547	567	595	563	615	583	568	559	599	557	556	555	543	553	526	574	600	566	580	594	534	558	588	576	539	548	584	563	568	560	521	555	567	579	533	529	563	542	533	549	527	610	571	564	565	580	554	597	573	548	555	541	572	551	588	616	577	533	557	544	566	585	586	558	533	551	551	533	567	560	522	591	531	547	556	549	570	555	586	547	538	577	591	590	569	547	531	561	565	573	572	589	600	575	577	615	579	565	576	570	522	548	604	552	579	588	550	618	562	585	594	536	527	545	550	599	546	549	533	556	545	608	587	582	524	553	560	565	587	567	590	534	573	593	522	547	579	541	570	575	577	593	585	585	553	538	567	588	553	539	539	559	568	575	570	572	561	594	564	525	539	571	592	544	566	565	555	569	537	610	599	568	568	548	557	540	590	632	559	564	569	535	567	580	584	540	571	535	568	576	593	557	553	585	597	633	561	531	564	565	518	551	586	539	556	561	558	575	576	563	537	535	536	525	574	521	558	566	577	551	582	600	552	589	567	579	518	598	561	551	587	602	567	611	577	556	537	603	525	589	570	560	571	583	580	549	589	555	545	578	579	590	561	557	577	599	575	562	579	561	549	574	596	583	562	558	574	587	569	579	566	599	586	510	517	572	560	554	597	565	549	581	581	566	566	573	550	582	571	568	572	592	559	583	555	545	560	538	532	558	559	532	547	550	544	547	540	565	615	548	526	550	548	558	552	534	598	587	563	568	575	580	605	553	609	591	562	544	621	547	570	579	551	550	544	588	609	506	562	543	583	536	564	551	577	544	580	581	574	600	524	577	594	566	566	548	576	570	550	578	536	587	564	577	547	557	559	577	587	534	592	559	576	588	607	565	546	566	547	605	507	563	520	588	587	557	562	574	562	568	576	553	574	551	544	529	585	572	548	580	521	541	539	585	546	577	577	594	567	530	593	601	618	575	563	585	543	560	562	546	614	545	563	540	602	602	591	552	542	522	561	554	551	571	563	596	575	574	556	563	533	544	574	538	567	573	515	574	525	640	624	581	577	568	563	544	602	611	570	590	547	537	556	586	580	595	569	527	583	535	598	574	570	552	561	521	569	565	544	563	591	536	572	529	595	538	551	532	525	558	555	586	548	596	571	590	541	570	566	577	547	532	561	552	557	592	553	582	569	549	565	569	513	540	552	568	526	609	564	562	565	558	520	562	565	552	557	541	535	543	535	518	563	571	551	546	584	588	557	567	523	555	569	521	533	534	580	607	577	580	582	560	554	542	567	568	533	574	543	599	561	568	564	535	581	567	597	560	557	549	567	594	614	615	536	555	618	545	545	563	600	580	589	582	530	558	587	588	559	589	538	573	552	541	547	580	544	575	583	540	572	582	592	595	593	560	570	575	540	580	543	532	544	575	575	601	602	584	541	599	572	571	531	529	554	549	551	545	576	560	612	562	563	555	538	560	571	594	521	551	590	571	531	552	550	564	584	574	545	539	574	571	551	605	552	566	566	546	569	577	573	556	548	551	556	598	567	546	600	566	558	556	569	585	590	574	528	599	579	579	547	541	542	551	522	548	598	592	592	509	545	562	577	580	538	589	543	571	558	551	549	577	591	569	608	546	589	585	543	572	569	559	545	575	592	581	575	569	534	584	553	583	591	550	600	601	555	589	559	562	532	549	543	578	570	560	557	569	564	555	583	585	559	546	559	556	560	574	563	557	568	593	534	551	560	507	588	560	599	547	567	587	532	564	586	547	567	528	572	537	526	530	601	594	533	551	587	592	580	560	575	594	515	566	550	557	562	575	593	561	540	528	591	549	563	551	527	559	584	584	552	536	518	566	600	556	530	558	566	581	517	529	567	589	579	522	564	514	552	585	548	571	579	535	522	584	599	559	526	576	531	581	553	541	565	545	583	552	508	563	582	593	583	539	579	553	554	551	527	607	598	536	561	595	565	568	535	528	605	550	533	591	535	552	600	550	564	560	568	596	581	587	571	560	582	563	552	581	603	544	546	535	559	521	550	580	574	542	560	516	593	565	541	598	493	542	591	562	588	595	579	578	536	584	601	563	597	609	547	548	566	561	573	534	572	550	532	552	584	537	533	528	487	578	535	601	550	556	546	542	575	556	536	567	584	611	577	560	542	577	528	553	549	620	550	544	588	570	584	549	598	585	549	580	556	591	540	567	573	571	544	578	589	622	568	570	601	542	550	590	582	555	593	571	558	581	556	543	510	524	575	584	557	528	552	582	563	580	563	581	618	558	565	565	540	537	553	551	575	553	553	516	541	560	618	527	549	526	533	549	538	519	577	585	551	554	572	606	567	570	524	537	533	552	579	523	581	589	524	597	592	554	551	545	550	538	569	618	557	571	552	561	564	530	533	580	597	594	578	531	528	587	565	560	603	513	540	558	554	561	585	565	582	533	576	594	534	537	588	577	543	580	535	539	562	575	540	581	645	528	599	568	541	577	529	544	592	586	593	584	524	586	526	544	539	594	560	579	627	544	554	534	599	579	575	565	530	580	553	578	575	578	571	574	575	552	541	570	602	575	568	598	545	560	608	562	561	566	589	560	537	540	567	534	573	574	573	536	546	569	550	559	566	575	603	580	563	542	585	541	538	590	607	582	545	579	546	568	562	570	582	585	555	572	599	554	596	592	544	528	554	561	563	609	547	544	562	566	575	574	527	565	565	557	609	570	547	571	581	566	587	525	540	601	584	551	575	583	603	613	589	539	551	608	606	548	533	527	609	549	585	568	554	566	595	578	542	560	630	591	544	566	583	614	580	586	560	574	553	563	582	557	584	624	596	573	535	544	531	553	545	540	539	592	576	542	566	568	521	578	592	575	592	550	578	546	536	576	567	584	560	537	550	579	541	560	596	537	575	586	536	532	587	549	582	546	588	568	591
22407	20986	28549	23668	21426	22448	19803	8033	4575	3301	2644	2249	1883	1605	1399	1220	1044	880	705	720	668	609	556	536	465	457	448	411	398	395	370	362	352	359	328	380	319	348	312	329	354	343	291	299	329	315	317	320	328	278	277	298	316	294	310	317	303	303	322	307	296	314	302	287	286	304	294	323	302	309	321	296	292	275	297	280	289	312	284	281	290	300	301	300	292	288	266	287	299	275	314	281	294	286	322	302	291	324	314	273	279	300	285	311	321	292	277	327	306	280	316	349	305	293	276	266	311	290	270	306	313	287	300	289	316	296	316	307	290	291	322	323	285	319	297	301	267	310	324	284	334	320	294	294	283	323	304	289	305	273	264	260	296	283	281	286	329	271	296	275	300	301	289	301	286	270	276	288	276	296	287	300	309	305	276	316	281	296	278	299	291	255	278	293	290	307	301	292	281	286	320	290	313	289	275	282	293	300	309	299	293	304	271	294	319	330	281	318	305	305	317	304	280	245	299	260	307	295	283	327	270	292	308	302	270	315	294	317	313	288	302	347	305	305	277	319	280	310	286	287	308	302	269	278	279	313	319	270	328	284	293	293	326	270	308	314	305	296	331	285	288	308	308	325	290	285	281	273	302	313	298	289	250	305	277	263	329	316	308	298	291	307	297	287	271	311	298	291	277	281	312	278	323	282	306	277	293	287	298	298	298	303	309	298	303	281	313	269	284	301	295	285	348	292	273	281	285	285	285	294	266	302	283	290	313	271	308	280	322	318	305	293	295	306	269	295	257	319	299	294	310	254	273	317	296	299	289	283	328	319	320	290	264	279	295	284	316	297	292	269	302	323	305	300	272	304	288	314	292	302	298	307	323	310	309	283	315	283	280	334	296	289	285	294	298	325	284	292	303	287	279	259	311	297	314	332	301	306	275	294	307	297	309	257	298	299	307	276	300	323	262	327	295	292	314	283	317	303	327	298	294	314	294	283	294	303	280	262	283	264	293	300	319	282	287	289	327	297	331	303	282	279	307	302	287	300	259	298	279	294	312	308	314	282	299	264	304	300	272	301	298	308	284	330	318	309	292	287	292	325	288	300	298	354	316	311	249	284	308	324	290	334	290	286	310	287	324	282	290	305	298	309	283	276	271	272	307	287	268	294	314	314	295	299	303	280	268	264	292	326	283	290	287	280	295	314	303	318	275	312	284	310	297	286	296	287	276	285	314	293	297	292	291	291	288	295	286	303	279	297	285	302	294	301	279	352	308	335	299	303	321	306	298	295	332	308	297	277	291	287	295	291	306	286	279	311	302	308	293	269	276	310	308	317	282	314	287	315	286	298	291	272	297	286	285	296	279	298	287	274	287	300	327	307	315	287	304	295	316	286	333	294	293	312	328	281	306	273	273	297	274	284	323	285	315	298	299	258	289	319	334	281	290	308	304	330	306	290	305	307	301	286	315	294	269	285	288	288	281	274	258	305	268	279	301	303	289	301	291	291	305	305	289	323	287	322	311	292	306	294	302	290	275	320	317	295	311	298	276	294	274	271	308	299	287	271	298	288	317	300	316	298	329	305	287	275	315	272	310	270	304	281	301	302	289	301	300	264	335	302	308	319	297	306	288	263	318	291	312	305	295	309	311	272	298	357	283	292	303	287	288	322	297	303	279	296	277	301	295	324	297	294	308	266	304	288	343	295	301	318	306	330	295	302	285	281	317	309	261	319	280	301	329	282	301	312	287	286	275	281	288	281	324	326	314	307	324	282	309	277	276	294	289	297	283	307	316	299	287	292	285	262	293	293	292	308	300	320	283	271	326	267	310	271	251	280	287	303	283	308	316	287	275	270	300	266	308	269	306	293	277	299	300	304	314	265	255	273	286	291	300	299	298	283	317	311	282	317	296	296	280	285	319	273	303	298	334	287	285	291	287	315	315	288	280	267	280	314	279	265	291	295	277	287	314	291	291	280	331	301	281	301	294	321	304	296	305	302	298	295	283	301	325	293	319	310	299	296	324	260	285	301	310	293	289	295	274	274	293	287	274	278	292	268	296	294	276	284	276	309	268	259	290	286	316	298	303	311	286	278	284	274	282	285	314	308	280	294	296	284	289	302	286	280	300	304	277	295	296	305	304	275	296	312	289	304	299	274	309	334	300	279	301	303	292	318	317	255	307	282	267	304	289	288	291	298	291	285	298	289	284	306	290	278	269	285	263	290	309	292	275	278	257	301	292	294	310	287	296	310	288	309	290	310	327	313	283	260	293	272	284	291	281	302	320	262	276	289	277	314	298	273	277	287	291	302	285	293	276	298	300	305	331	283	302	311	294	283	281	304	301	286	317	256	307	284	278	305	313	318	294	317	290	295	285	310	291	293	241	306	281	305	311	315	295	311	301	273	290	309	312	321	278	275	266	262	285	298	288	268	290	316	313	316	305	312	302	277	279	305	335	272	306	296	308	290	288	311	265	308	257	306	269	294	286	310	299	321	283	279	296	330	290	246	291	275	311	288	293	299	289	292	301	322	275	301	305	303	332	254	307	264	316	290	325	283	294	311	298	301	310	304	305	292	306	309	319	304	292	308	316	265	290	307	323	291	297	295	298	281	284	281	307	293	312	279	325	285	277	311	304	295	289	265	286	300	332	323	298	277	310	296	301	289	296	285	287	312	308	271	290	295	283	277	288	301	312	330	290	295	286	321	285	288	277	285	295	289	288	286	306	300	298	274	298	329	303	305	270	281	288	295	287	285	296	285	295	316	267	307	309	288	337	305	323	297	316	302	286	295	331	271	295	275	284	327	279	302	292	304	279	309	326	318	305	320	282	289	327	283	283	279	315	308	284	258	297	300	299	297	276	311	284	295	295	305	299	299	313	296	309	295	301	299	282	316	289	277	297	295	310	281	265	275	296	286	303	329	306	281	292	296	304	304	295	292	297	288	282	312	313	282	309	311	268	312	300	302	272	307	279	298	276	288	290	304	290	312	318	315	283	262	283	294	310	299	281	325	296	257	288	322	312	280	283	308	298	296	321	302	277	293	295	304	299	247	284	304	283	299	312	287	302	322	300	299	312	293	279	274	290	308	268	268	307	256	286	276	317	350	296	295	285	257	265	294	306	301	315	313	321	270	305	308	291	289	286	299	280	280	277	274	287	306	262	254	288	302	319	316	288	276	302	310	292	287	262	296	298	296	299	283	294	277	263	284	289	310	312	301	259	269	289	308	302	298	306	328	307	293	307	313	272	322	292	291	281	289	309	298	298	318	280	279	274	285	290	298	269	271	308	340	298	294	296	315	285	316	282	282	302	289	273	294	297	263	292	293	337	284	309	258	281	289	319	297	327	310	294	294	282	280	332	259	315	276	296	286	337	277	297	270	291	283	306	287	271	267	259	283	335	313	290	302	275	274	301	304	281	284	269	313	303	289	260	282	319	293	295	287	288	334	301	285	300	312	274	288	268	297	279	309	292	292	307	296	294	290	275	304	306	264	286	276	314	314
25541	52524	46417	35524	30529	22340	14874	10199	7275	5228	4237	3519	2982	2388	2185	1845	1489	1207	1005	877	838	785	732	628	551	539	593	485	457	450	421	424	413	406	410	430	408	382	383	343	379	362	383	373	352	343	329	350	348	349	325	341	329	354	312	338	344	334	297	356	325	323	326	311	356	339	312	315	304	337	278	318	340	297	316	332	332	322	333	314	320	291	311	317	310	336	315	333	322	304	323	313	349	284	342	331	333	342	343	322	331	344	300	297	293	323	317	325	274	310	376	324	292	295	319	317	309	314	307	323	369	309	317	315	346	331	295	333	319	322	318	348	287	338	312	316	317	325	332	341	308	338	318	286	332	328	323	316	294	308	335	311	319	269	316	298	339	328	313	325	289	300	303	284	340	336	313	327	334	340	326	317	297	295	302	264	295	306	336	332	340	302	348	333	331	321	293	310	312	314	347	322	297	342	322	344	329	311	313	309	312	313	325	346	326	327	307	317	285	318	283	322	311	301	298	313	300	330	341	314	309	320	310	342	375	326	294	310	312	324	300	335	301	331	339	334	316	304	312	330	294	311	287	314	329	316	318	335	331	304	320	359	313	341	321	303	311	311	303	342	322	317	301	329	331	320	328	325	332	320	339	322	329	334	310	293	329	318	333	324	307	316	307	323	318	305	304	299	296	294	335	322	334	359	283	317	317	303	305	330	284	311	350	325	310	329	304	316	296	327	345	345	271	342	299	302	342	329	358	305	327	301	308	330	327	308	338	295	309	321	325	318	325	309	320	298	311	328	305	314	338	330	314	319	352	334	307	333	326	319	320	314	339	322	313	290	338	298	312	340	304	341	316	323	326	319	299	330	314	301	349	298	317	338	323	343	323	319	336	319	328	306	333	316	294	306	337	340	326	311	313	290	336	334	332	308	296	304	322	331	334	330	324	297	302	332	305	311	340	305	347	296	296	274	310	314	329	321	312	297	349	327	323	296	310	331	325	292	317	308	322	287	319	323	311	325	316	343	313	286	337	339	333	317	344	330	352	323	307	317	329	319	320	336	328	278	343	334	311	299	291	327	326	317	329	340	337	316	341	293	323	309	306	316	286	357	300	315	318	310	333	321	332	337	344	337	311	284	304	318	352	311	313	309	354	325	307	321	354	358	310	324	318	322	340	316	312	321	323	291	308	297	283	361	334	275	342	334	332	313	323	300	301	301	314	326	302	290	322	308	330	285	301	328	351	324	346	307	334	288	337	305	332	289	305	336	324	313	308	320	350	310	307	344	290	313	323	305	334	318	319	324	357	345	311	319	330	309	303	338	348	320	294	291	339	295	326	295	348	347	331	305	314	325	307	301	332	296	302	302	283	300	327	309	281	340	304	320	305	319	309	315	299	348	370	295	292	333	269	316	325	319	311	320	341	309	311	316	320	321	303	363	341	322	319	287	311	329	345	325	309	316	312	289	327	277	316	338	346	305	301	333	325	312	324	336	310	313	297	329	331	317	306	356	317	328	330	342	281	300	314	306	320	308	342	338	297	315	318	319	322	315	336	303	350	320	307	321	318	337	321	335	349	348	312	308	327	330	293	282	315	312	322	311	268	310	333	344	329	288	311	310	314	313	309	310	313	295	342	318	342	306	310	320	314	318	316	315	326	310	323	319	346	342	333	329	316	327	300	291	309	310	354	301	331	303	314	336	299	301	324	326	311	311	322	284	320	333	307	289	344	341	330	336	307	342	335	331	301	339	296	331	292	314	324	327	343	317	314	340	312	323	328	339	318	327	317	330	323	344	292	329	337	322	328	307	350	321	287	342	302	305	347	317	301	326	320	320	334	293	310	310	312	312	338	339	344	311	356	316	336	352	304	316	319	306	284	336	296	347	330	300	316	331	316	327	310	308	291	309	301	351	301	317	351	324	313	335	331	332	273	322	328	335	347	313	324	311	315	309	343	309	323	332	291	291	297	338	322	324	328	323	314	315	348	339	310	324	322	295	329	333	320	320	324	346	320	311	314	328	339	293	301	336	342	306	322	360	293	308	339	281	280	323	312	348	324	313	334	303	349	339	320	331	367	309	300	328	304	298	307	294	315	329	338	320	339	328	349	309	338	330	333	305	334	327	323	330	346	316	330	330	326	330	300	315	320	299	306	315	344	318	294	323	342	304	311	301	284	339	344	342	302	349	312	343	332	298	318	309	307	325	337	325	308	306	329	300	311	325	292	334	288	327	328	337	351	284	328	315	320	291	301	293	309	308	279	345	339	328	317	298	309	334	316	310	300	305	338	305	325	309	312	319	326	319	312	323	305	299	304	340	313	325	322	369	319	300	302	301	318	302	271	327	329	306	302	329	299	336	339	326	334	372	322	315	298	348	320	297	311	334	315	306	312	333	317	338	311	326	343	317	331	338	331	347	350	339	331	291	327	322	312	311	306	314	315	289	305	341	332	329	333	299	306	316	343	327	366	339	339	310	308	321	313	294	311	313	326	334	289	305	319	289	340	306	327	322	290	322	328	315	349	314	314	294	306	313	319	309	338	314	306	306	310	332	334	310	335	290	312	333	371	325	343	315	343	326	331	280	313	358	312	346	291	308	325	303	335	325	316	303	288	329	337	331	304	310	312	306	350	342	348	311	324	322	317	282	329	327	289	305	310	326	330	359	315	331	365	318	336	334	315	307	311	300	306	336	320	318	314	313	328	313	350	341	327	321	300	347	337	321	307	307	317	301	371	376	319	348	325	337	323	327	308	357	324	303	324	336	290	280	278	295	314	323	281	351	301	328	324	334	327	340	329	286	314	307	318	317	313	301	339	346	308	303	316	332	331	333	303	307	320	322	336	350	315	304	294	311	282	316	323	328	323	329	318	297	311	285	285	312	322	316	345	321	332	324	314	321	335	315	283	325	313	321	320	307	296	320	315	297	310	318	312	319	313	331	329	325	317	357	337	320	323	342	339	344	297	316	327	332	288	334	319	331	305	277	308	298	310	308	343	299	321	314	343	280	319	309	317	320	330	337	341	347	320	305	310	327	343	337	307	303	323	342	313	330	307	295	326	310	301	329	319	317	330	302	338	321	332	317	318	351	335	296	308	317	335	337	350	319	348	345	330	335	301	339	349	306	278	332	334	353	328	334	347	332	324	304	332	307	341	351	323	299	325	310	332	336	329	316	331	297	310	298	316	303	311	315	327	345	317	308	359	320	300	324	328	312	310	317	325	345	343	299	299	332	299	306	305	300	312	326	304	345	280	311	313	333	336	335	336	309	317	313	334	322	322	332	318	289	330	262	312	313	305	353	326	277	298	346	311	305	304	328	325	335	303	295	305	335	277	351	315	331	306	293	335	371	327	297	314	315	295	330	304	322	326	328	293	312	311	325	306	345	313	316	333	317	314	307	314	310	327	295	317	315	312	301	316	339	356	291	334	323	315	315	302	295	329	311	314	347	322	303	307	309	342	305	306	291	342	315	302	307	305	302	311	314	330	302	313	296	334	333
27809	25465	30734	22636	14472	8355	4721	3050	2228	1739	1564	1502	1242	1231	1060	980	951	808	777	846	773	738	748	731	750	663	701	704	700	710	696	687	717	640	737	696	637	696	673	681	708	650	641	681	673	675	674	658	746	659	700	687	699	621	629	653	711	633	696	682	672	708	642	641	652	679	650	719	664	684	631	720	676	650	665	716	625	697	678	666	661	665	648	659	713	684	654	664	675	653	641	640	729	665	647	686	663	701	698	675	668	657	667	645	688	658	689	717	672	716	693	650	668	628	682	649	690	646	668	651	699	643	684	701	692	714	656	632	663	677	696	661	651	670	663	702	615	657	674	660	690	667	643	602	663	619	663	654	672	699	623	628	642	704	691	639	612	623	677	683	662	671	630	686	690	661	666	640	719	657	672	685	651	655	650	673	694	633	638	624	658	673	642	620	623	686	639	638	659	660	702	678	675	623	643	705	664	687	655	650	676	696	669	640	603	638	656	619	678	644	628	673	626	612	690	688	676	668	677	622	674	696	667	676	668	629	725	708	664	688	664	708	636	636	686	680	670	615	669	682	613	646	686	712	678	661	663	705	689	653	701	681	653	661	664	673	659	721	664	706	662	670	631	657	630	719	681	685	694	665	701	662	705	675	676	697	683	673	648	623	690	679	630	650	674	700	644	644	633	678	668	689	644	677	704	622	675	667	643	636	659	661	639	679	656	645	638	637	652	719	656	660	644	652	639	683	683	626	672	704	661	674	686	669	683	648	647	694	688	715	653	642	663	613	654	670	645	683	661	636	676	670	670	654	667	657	662	661	682	670	694	659	654	689	667	679	704	638	694	652	641	637	651	694	700	662	665	675	649	620	651	629	708	716	668	672	644	632	672	661	697	667	674	682	645	683	647	717	700	610	650	699	654	673	670	719	712	647	699	692	645	637	665	704	696	677	615	639	660	664	645	693	665	674	692	662	691	708	664	681	643	717	664	709	685	680	680	676	698	691	647	655	652	663	653	663	630	667	675	670	649	664	672	705	663	692	688	643	679	671	653	654	620	670	627	698	646	678	668	686	650	686	691	655	661	659	663	699	603	651	658	674	648	645	661	684	672	656	657	692	681	663	636	726	704	675	656	651	665	720	644	677	666	636	674	664	694	681	665	627	681	704	666	662	640	687	677	666	657	636	679	651	687	674	677	669	687	642	659	673	641	679	653	668	613	670	655	664	675	616	678	664	661	682	735	670	645	648	695	648	655	693	681	677	670	666	671	692	683	700	676	710	663	646	715	651	642	631	665	602	642	671	658	683	666	654	687	637	631	706	661	702	622	679	709	684	686	639	621	659	680	624	635	677	704	612	654	646	642	640	622	691	648	654	616	647	650	677	673	664	624	667	662	612	672	643	655	658	706	695	680	639	619	673	690	687	689	691	667	651	641	678	693	674	618	619	692	666	663	665	708	694	670	666	681	655	637	689	634	682	649	685	647	673	698	653	684	704	655	697	686	680	701	644	690	619	687	650	664	639	676	680	726	699	601	655	674	695	666	701	659	684	721	683	650	647	650	639	664	663	664	662	657	672	688	672	641	653	672	676	651	671	660	656	653	697	674	690	650	675	686	651	678	658	670	738	665	705	655	633	674	622	625	645	691	686	660	669	653	658	627	639	679	680	689	647	611	630	685	650	690	705	661	719	608	678	688	624	641	641	689	643	670	722	720	674	661	647	671	659	658	616	660	679	659	650	620	678	670	639	634	639	692	684	703	727	672	702	646	651	698	665	645	656	673	668	650	667	642	665	699	705	650	701	632	698	680	696	671	625	645	663	662	652	677	634	675	667	685	630	681	624	647	667	655	683	643	759	665	677	699	643	695	707	718	701	695	675	688	658	650	670	665	707	663	684	656	640	717	658	682	663	672	699	623	682	626	676	698	655	645	682	667	693	660	719	684	697	689	689	722	659	674	651	678	682	654	673	695	701	668	715	664	680	712	631	664	639	660	676	677	642	674	677	632	658	635	636	680	707	718	701	612	692	703	650	672	668	686	652	680	639	718	655	657	674	639	704	698	668	624	634	631	641	670	682	675	700	694	716	643	631	650	702	662	633	643	646	698	664	681	689	661	668	671	671	663	683	665	658	683	635	635	641	647	685	637	671	618	694	667	638	701	658	695	684	699	642	682	651	672	708	658	696	640	665	667	633	605	674	659	649	679	713	627	667	702	688	698	743	666	691	670	687	668	647	617	662	684	687	682	688	702	701	684	721	663	641	701	664	690	673	669	684	648	687	636	684	679	712	634	674	687	633	656	628	650	627	683	677	659	675	707	619	715	658	653	666	657	662	662	654	681	689	650	661	680	682	674	668	703	686	706	641	681	697	665	679	696	686	715	694	676	667	649	718	650	701	612	685	679	624	654	667	646	650	674	682	635	665	619	701	692	678	691	688	653	696	691	677	621	645	641	655	629	637	700	641	704	674	683	687	666	692	683	653	698	680	684	619	680	640	649	628	702	646	674	677	711	656	650	697	615	692	683	680	697	680	685	720	613	680	668	666	639	720	737	657	629	659	668	639	686	668	673	656	692	713	665	653	645	661	603	638	674	673	681	634	679	690	696	631	710	679	655	649	667	686	673	644	648	696	663	677	696	656	657	629	628	703	656	688	666	644	673	632	640	714	690	677	646	720	689	671	617	644	675	656	671	695	654	663	685	672	638	658	673	689	690	692	707	676	713	741	642	671	632	706	653	655	671	668	682	703	613	683	661	695	700	659	635	679	698	663	656	676	664	677	684	657	660	637	649	669	683	708	680	681	697	733	670	682	655	665	643	672	682	710	647	682	688	670	623	672	630	673	689	682	661	668	630	626	634	688	585	660	633	701	704	673	624	683	648	703	692	657	720	627	675	687	679	668	628	660	690	632	669	716	661	725	628	661	633	685	656	653	698	657	679	699	658	687	665	665	636	661	678	666	655	641	669	681	661	695	658	685	625	631	682	656	688	638	663	687	679	630	674	667	736	677	696	663	650	651	684	634	688	683	628	660	654	626	667	647	652	687	626	685	667	647	673	677	673	655	722	643	630	649	686	680	706	658	689	653	720	659	707	676	611	707	650	678	660	680	666	642	694	707	679	673	636	659	687	682	680	653	608	684	656	659	677	726	699	687	689	658	646	628	652	663	699	709	650	626	654	686	655	680	660	639	696	665	694	664	657	675	661	685	718	665	642	656	649	694	705	666	641	733	668	650	635	654	715	669	700	659	665	651	682	686	718	642	708	709	708	670	675	652	665	683	639	688	662	650	649	695	676	677	685	707	695	664	706	653	673	674	683	662	677	683	645	674	656	693	670	635	647	636	691	709	638	677	677	672	672	671	719	696	684	645	675	706	729	657	676	636	679	691	662	653	683	632	700	705	630	731	688	671	673	697	719	680	683	645	703	629	664	690	700	621	682	706	666	659	675	662	637	668	677	663	657	629	661	645	694	656	670	679	655	691	611	670	645	692	693	697
22369	39338	32950	21596	16875	11091	7225	4860	3478	2651	2341	2089	1724	1591	1408	1255	1076	990	884	898	858	843	906	825	779	743	721	783	685	806	754	745	774	717	775	709	718	753	767	756	736	702	740	765	734	724	700	750	745	722	723	721	729	690	735	764	723	738	662	713	721	717	770	741	745	719	781	755	682	742	733	770	695	747	739	729	710	744	731	672	695	693	715	743	772	693	742	723	712	716	721	720	713	769	728	727	696	733	734	743	724	759	752	705	715	730	750	706	753	727	727	749	698	704	723	735	701	743	745	684	694	721	740	796	694	735	725	701	700	695	757	690	704	691	704	731	730	679	707	719	719	663	740	744	711	737	685	749	731	687	733	713	744	745	753	737	724	708	727	709	762	704	757	713	755	715	740	780	730	710	715	752	746	742	731	787	753	679	739	719	720	707	730	723	720	717	723	748	681	744	742	675	761	725	757	742	768	721	727	719	723	758	711	732	713	720	777	705	742	739	753	731	698	737	740	694	733	740	789	682	712	723	659	708	732	769	716	758	707	711	714	727	732	724	780	689	689	743	708	704	701	773	709	738	700	721	687	756	738	711	773	718	704	739	710	737	736	717	753	751	705	700	721	685	753	738	707	694	724	699	690	657	692	715	708	710	733	726	757	718	733	714	688	723	693	713	717	729	699	729	705	725	751	669	742	729	735	724	731	724	729	757	709	657	770	759	745	749	747	718	748	712	740	684	724	698	720	684	757	763	729	708	748	706	675	749	732	669	725	754	748	685	722	713	716	719	686	768	730	735	729	725	721	757	729	749	678	721	736	771	707	732	703	801	689	681	717	692	688	738	694	700	717	714	727	753	692	720	719	676	710	808	756	667	690	670	699	723	721	693	739	641	710	728	709	771	744	696	711	705	716	741	716	739	754	686	703	724	677	742	691	701	723	704	747	721	767	731	741	731	707	764	728	731	737	697	713	741	716	704	693	710	667	721	703	762	701	712	721	725	762	749	668	755	690	748	704	719	708	764	687	709	686	766	726	722	719	690	721	708	736	692	726	766	706	695	722	716	729	695	738	744	727	713	765	741	739	707	735	708	756	731	717	733	794	746	689	712	784	737	753	731	734	723	670	738	722	781	717	715	713	711	696	769	737	707	748	711	712	737	715	707	670	728	754	720	751	712	732	760	699	719	703	769	696	677	711	684	774	695	693	724	756	682	698	699	697	744	751	753	764	727	673	690	762	741	713	724	691	710	716	728	726	714	699	710	721	709	695	747	718	730	694	722	760	740	745	778	676	740	727	776	694	712	738	747	722	737	732	696	715	717	735	748	722	729	680	744	768	717	783	750	743	712	761	716	733	743	725	694	716	756	779	741	712	746	698	749	750	716	719	734	746	762	692	705	728	701	712	782	687	738	676	744	778	716	731	733	688	743	720	740	714	700	715	747	789	734	770	730	742	700	738	708	717	723	741	697	761	722	768	724	745	731	751	693	698	721	759	694	739	676	719	727	732	723	740	733	775	735	740	770	734	728	679	719	707	748	700	690	707	771	734	719	755	749	681	698	774	752	728	722	720	736	771	754	734	755	696	698	721	744	674	688	724	748	724	782	740	762	681	768	721	673	708	688	691	711	719	738	774	713	708	672	731	744	770	746	720	718	753	741	745	717	744	781	707	722	717	667	707	721	726	770	731	711	723	762	723	745	716	714	759	719	784	685	759	718	740	707	708	758	753	738	718	702	720	706	761	717	742	736	734	698	708	769	719	763	739	688	664	761	715	758	731	745	748	773	744	786	704	801	770	689	688	771	788	760	705	765	766	736	717	776	722	751	697	751	742	739	747	697	697	718	732	709	686	715	704	713	738	751	698	778	725	693	733	714	727	702	780	706	765	754	769	705	710	742	697	736	763	724	723	723	732	764	695	772	753	740	783	732	702	699	723	728	710	699	746	781	779	704	675	727	734	721	772	747	746	696	800	736	740	719	754	732	739	712	723	715	709	734	766	758	712	762	708	724	690	727	718	739	698	715	788	750	720	696	686	723	735	751	727	731	732	694	775	700	672	711	699	697	721	732	720	695	778	678	692	765	738	759	696	702	700	681	747	746	775	704	715	729	686	811	715	698	706	663	789	730	754	753	686	738	737	771	754	746	709	720	719	776	719	763	692	662	717	696	766	749	672	758	756	730	713	722	729	717	722	731	711	748	768	726	731	746	780	725	747	729	699	746	695	723	718	762	668	753	718	755	700	758	718	749	771	734	778	720	694	716	723	749	731	717	741	721	757	718	738	758	719	715	724	709	712	760	713	754	715	730	755	694	735	748	700	760	727	743	741	782	697	702	741	711	744	741	759	743	753	744	710	733	699	724	722	702	689	706	740	729	742	765	710	736	737	767	750	688	669	789	732	774	703	688	759	722	707	715	703	693	741	754	713	748	706	747	731	700	723	699	712	755	729	760	777	747	668	724	749	681	737	746	712	723	689	759	717	763	685	738	714	731	748	691	726	745	775	786	757	716	731	719	729	697	706	705	752	724	731	734	752	733	697	724	712	690	710	782	738	750	728	729	727	701	728	743	704	712	722	696	779	748	700	730	714	748	737	724	743	719	742	754	675	705	744	739	749	737	716	701	722	730	736	677	752	703	690	784	746	724	695	714	715	682	719	749	661	787	724	713	755	705	727	689	696	789	800	735	707	828	714	723	669	679	756	735	751	724	716	705	707	724	739	738	728	709	737	763	752	727	794	765	723	778	747	749	737	730	719	716	706	735	703	736	750	702	734	689	700	719	743	775	719	721	705	768	714	722	765	699	725	678	708	762	702	750	699	765	734	708	729	718	746	748	710	747	711	731	792	693	734	749	724	764	701	691	757	690	745	710	741	733	703	759	721	771	705	720	706	788	733	703	706	736	708	740	700	730	735	712	722	714	745	722	727	701	716	766	757	702	706	726	753	712	764	771	727	789	700	751	738	731	721	715	710	778	730	766	683	724	757	718	704	686	699	711	724	748	731	730	715	758	744	720	727	740	731	739	718	756	775	698	741	719	746	726	675	696	731	704	748	759	726	722	725	692	731	714	733	716	688	729	767	764	747	711	730	724	754	750	747	749	761	767	716	717	685	718	693	711	707	681	702	764	732	754	714	711	750	667	707	723	697	717	721	736	700	746	710	725	758	716	703	721	807	750	705	753	722	738	760	714	656	731	729	701	664	736	711	737	720	681	721	768	775	710	739	769	731	752	766	716	718	700	744	708	772	678	704	689	722	752	735	765	721	746	704	753	718	665	772	784	734	755	698	727	770	684	695	695	737	720	706	728	756	723	767	722	742	686	718	682	710	729	734	740	691	728	688	737	726	764	721	706	686	730	720	762	690	706	763	749	718	729	707	734	751	730	722	699	739	697	754	723	697	718	742	760	739	742	718	721	714	805	771	698	694	701	714	729	723	761	738	730	736	762	681	746	743	803	723	717	789	793	724	689	744	719	739	746	737	708	712	713	707	726
23488	21000	28241	24416	22139	19793	11526	5333	3482	2570	2104	1930	1598	1476	1301	1120	947	879	778	740	719	667	683	617	628	641	632	582	553	536	547	505	570	560	548	526	548	513	526	553	535	529	526	533	551	505	559	537	520	481	551	507	493	539	536	462	530	485	531	528	500	511	537	491	479	560	510	510	490	563	527	544	493	521	513	479	518	525	533	560	510	534	476	498	511	540	522	498	496	536	470	505	521	501	509	502	514	531	553	495	501	516	481	506	510	525	538	531	534	501	497	534	490	541	518	528	534	535	477	513	501	505	489	529	493	516	520	501	548	526	462	519	512	479	522	547	457	508	544	512	518	505	535	517	530	485	508	511	501	487	544	535	523	472	500	538	529	490	518	489	519	471	543	529	543	521	473	533	518	515	513	477	500	496	513	522	508	484	494	485	507	528	487	498	516	487	568	526	535	506	533	541	516	501	514	497	494	522	499	486	515	531	497	518	514	506	464	512	469	496	555	504	545	495	487	525	525	497	513	510	528	518	488	498	554	536	499	487	521	502	501	472	542	481	534	520	509	513	486	492	528	542	472	531	521	498	514	535	491	551	508	507	501	503	523	540	549	498	539	487	544	501	550	520	511	546	516	542	522	517	542	510	498	508	493	494	556	483	475	508	541	494	552	512	472	520	540	550	525	462	517	485	493	505	494	525	512	499	523	489	483	517	515	511	524	562	539	539	505	490	494	480	506	549	541	515	466	517	497	484	491	500	472	456	529	500	543	498	537	516	485	511	497	483	502	489	488	523	507	532	522	511	507	505	508	456	483	484	497	506	511	512	540	503	519	540	521	503	472	525	527	488	520	526	478	472	528	510	534	482	516	537	504	448	477	527	464	519	528	521	539	495	541	553	529	531	518	517	516	499	547	519	529	538	532	554	519	520	534	516	517	551	477	467	496	528	516	503	503	535	530	485	497	525	501	517	557	511	461	507	539	478	536	523	526	522	480	538	513	538	509	535	496	496	518	544	503	496	507	525	515	520	568	478	485	496	543	487	502	522	502	512	511	484	518	493	554	510	517	515	517	546	535	455	538	524	509	539	521	474	492	515	497	493	507	513	494	457	516	479	510	455	544	515	534	473	507	526	512	536	517	472	524	485	515	525	493	491	511	526	539	523	534	494	520	512	505	533	521	520	510	493	584	534	543	505	517	459	482	538	464	552	556	539	478	474	521	536	501	545	498	550	469	493	548	482	504	501	528	533	534	506	544	465	501	510	544	530	517	500	489	492	492	511	485	600	521	542	469	533	511	505	518	487	507	502	482	547	499	493	497	485	485	517	526	518	514	518	488	525	543	505	545	480	520	480	524	525	535	494	537	502	509	484	521	525	521	529	555	482	506	525	516	510	463	511	547	522	528	484	495	542	516	531	499	476	540	496	525	467	506	529	537	495	509	492	481	502	547	517	514	507	542	550	511	558	492	491	489	525	523	490	503	509	492	481	473	502	508	515	474	556	472	526	532	490	476	529	507	525	524	495	495	516	498	543	529	508	525	501	502	515	488	531	534	536	511	545	535	545	492	540	488	525	510	477	520	512	514	586	479	505	486	531	501	523	523	532	526	530	539	521	466	515	519	497	504	519	507	503	501	473	497	498	537	513	515	525	508	492	516	523	518	577	477	496	517	525	476	491	509	482	537	515	497	536	499	538	488	479	504	484	515	500	507	502	489	499	503	518	536	511	497	502	494	515	498	499	491	501	495	513	512	509	483	485	511	510	554	505	530	555	511	489	507	532	490	522	485	542	533	524	568	534	502	511	480	521	521	497	540	525	506	545	501	478	531	556	543	513	510	513	489	549	487	501	519	524	482	494	495	510	521	550	553	558	534	514	475	492	559	508	533	517	484	520	551	511	531	490	494	489	528	459	507	531	491	496	498	551	552	521	491	488	501	524	507	465	512	509	515	548	511	503	515	532	544	536	472	493	551	540	517	500	509	502	512	497	525	508	546	502	526	512	490	509	499	492	483	544	510	526	553	532	530	502	547	468	527	501	489	528	554	492	511	519	498	496	498	477	497	537	508	509	549	508	491	488	504	493	544	523	492	472	544	499	509	506	480	547	506	511	510	525	506	481	491	512	536	486	519	495	522	546	509	505	515	499	502	501	493	485	543	519	509	538	514	477	519	492	496	526	495	538	526	488	542	509	484	513	490	544	487	521	458	529	464	511	513	530	477	529	508	516	509	471	542	517	515	504	501	500	556	505	467	546	522	475	512	464	545	499	503	541	513	511	512	524	520	475	545	518	494	524	527	507	500	536	496	525	499	488	524	551	501	506	517	503	539	534	509	506	492	521	520	561	520	495	513	536	509	475	491	486	499	537	516	496	537	514	481	493	532	515	533	528	511	537	473	497	495	532	529	494	509	510	492	518	536	483	527	547	511	495	531	492	475	477	487	552	519	555	487	509	541	486	458	486	490	530	526	487	557	497	559	543	474	505	496	539	516	501	505	529	530	506	515	533	512	522	500	511	491	540	527	502	529	564	518	520	494	510	520	507	508	514	489	492	504	515	516	556	508	503	490	526	524	527	528	509	511	516	461	522	532	490	495	530	507	536	486	506	520	485	510	511	508	479	555	534	525	520	517	506	522	475	515	507	538	536	518	510	511	520	550	481	552	504	504	489	511	505	516	486	456	544	495	523	508	520	498	530	465	520	517	506	488	496	568	497	540	491	516	526	490	507	469	499	528	490	499	528	539	469	519	501	488	530	533	518	515	514	527	516	539	466	501	469	532	498	541	494	502	521	486	485	519	503	509	514	467	502	522	529	519	500	499	523	507	532	503	517	499	492	542	531	508	514	522	501	531	490	496	514	487	497	507	513	520	484	530	500	519	486	502	490	480	505	453	527	464	513	499	526	530	518	539	506	493	492	472	488	541	463	521	548	507	518	525	470	518	557	498	516	514	505	530	529	476	508	509	491	499	487	503	529	532	523	478	487	534	514	513	531	557	513	492	472	534	487	491	526	545	489	533	493	489	495	484	500	516	545	489	522	518	499	518	507	503	496	486	508	508	512	510	548	534	521	515	510	491	492	502	519	514	556	491	532	520	496	497	526	529	522	531	535	484	512	521	495	542	502	551	500	517	498	541	465	500	544	537	532	498	508	525	495	539	535	514	530	533	519	541	492	482	515	531	535	524	494	551	527	471	522	519	520	533	537	499	525	522	504	510	526	536	485	501	497	476	491	523	524	482	486	499	541	532	473	530	484	484	478	489	473	534	519	518	509	520	494	491	489	532	532	576	470	494	490	544	481	540	516	531	491	545	551	534	488	535	480	509	491	494	539	501	522	517	522	547	520	503	500	482	490	509	501	489	524	451	473	504	514	488	504	493	542	549	492	523	523	490	485	544	496	476	492	497	516	501	544	526	552	505	473	537	542	494	518	492	532	522	541	563	506	513	510	488	467	537	503	537	496	500	506	500	557	517	480	529	488	485	505	531	518	508	496
23426	47476	41638	30132	24891	17736	11432	7737	5460	4160	3225	2900	2323	1990	1807	1589	1304	1117	983	932	866	857	830	741	722	719	674	690	612	594	610	628	585	588	665	582	626	595	644	592	626	594	621	601	593	595	612	632	579	572	568	592	602	571	584	587	528	588	580	542	558	531	521	559	560	553	547	587	569	565	553	594	569	550	634	546	580	570	548	612	573	553	523	558	602	548	553	529	580	585	615	547	554	579	565	545	565	548	574	562	571	577	558	538	540	569	527	623	570	573	564	583	545	572	523	595	550	522	577	561	549	556	571	567	573	556	556	532	572	526	541	556	592	560	560	537	571	583	566	556	568	538	540	586	555	555	570	582	550	546	558	615	555	581	608	554	548	559	539	603	597	568	585	588	594	553	609	590	547	566	572	556	577	576	556	600	529	530	497	585	557	554	587	580	547	542	543	564	582	574	578	590	580	556	567	630	536	540	575	589	507	552	586	544	550	570	559	594	524	589	613	513	603	607	544	588	538	579	553	576	598	538	575	544	559	576	552	561	518	574	559	592	542	575	578	536	560	577	586	581	584	579	581	564	568	564	552	540	615	527	546	543	597	531	566	559	557	592	549	591	590	589	538	570	521	637	548	570	558	534	621	565	558	531	622	579	539	581	561	558	564	573	593	593	571	585	529	564	538	576	555	552	584	553	571	542	560	574	563	562	602	542	589	566	575	547	579	575	581	557	586	563	568	574	543	534	576	554	631	588	568	586	560	579	560	560	539	583	602	567	529	544	568	592	564	548	572	592	525	609	591	557	586	546	547	584	557	572	614	570	542	579	563	574	604	533	556	544	574	593	564	581	600	544	530	561	577	561	567	570	585	567	575	572	573	559	563	571	593	559	573	582	588	576	558	554	554	585	583	556	538	581	604	546	575	562	565	572	556	599	565	607	560	573	542	577	544	548	577	553	562	590	552	629	533	543	536	562	540	588	540	552	564	536	581	591	574	542	556	535	596	519	514	539	567	562	587	579	599	588	568	552	565	592	577	552	589	614	575	540	609	561	587	551	556	618	575	552	582	566	586	551	555	576	552	546	551	593	559	555	607	569	526	524	557	538	545	558	543	577	545	572	556	548	627	542	565	563	547	581	596	555	585	558	582	562	543	589	589	554	571	581	546	608	564	561	532	537	569	601	545	573	584	557	542	550	543	551	532	610	554	615	548	552	576	557	572	578	558	538	563	622	561	569	593	537	553	576	568	539	571	598	564	545	545	611	574	561	575	569	550	532	568	569	541	547	550	563	554	524	601	576	569	580	582	554	557	582	575	531	598	611	552	597	610	628	560	559	564	557	571	570	563	531	544	562	552	579	561	572	559	554	622	562	560	580	571	535	551	549	544	575	590	572	552	530	542	589	555	573	594	549	581	587	582	586	546	523	565	578	574	581	568	552	587	596	567	528	541	576	516	591	568	548	554	567	565	580	627	541	613	513	610	540	566	582	588	591	575	583	579	557	593	632	556	559	560	573	545	530	572	540	566	580	544	578	556	607	565	561	580	548	553	598	554	576	604	559	556	590	558	581	565	560	529	509	559	559	562	584	552	580	547	569	578	609	554	572	564	580	544	552	587	569	524	560	546	554	595	534	603	571	527	608	574	563	583	513	568	601	576	570	579	542	585	570	585	589	514	562	580	564	560	603	533	565	558	515	578	572	546	540	563	631	563	561	538	539	596	500	561	549	538	577	575	539	561	576	554	604	531	562	560	558	557	538	580	590	574	605	571	562	628	533	541	573	580	593	547	543	567	576	574	540	546	563	554	561	494	582	547	563	567	592	549	561	570	544	548	576	545	577	562	588	523	605	548	595	552	573	557	556	542	526	563	556	570	583	597	560	543	572	585	542	540	548	536	545	555	600	589	552	617	563	582	552	568	546	530	575	578	590	583	538	575	534	571	567	583	577	574	570	566	574	522	564	574	548	611	551	577	520	561	569	583	513	553	608	539	545	554	600	583	591	581	528	615	576	568	559	551	625	534	607	596	554	576	582	551	587	554	556	592	600	542	565	566	525	599	567	524	567	508	583	572	540	593	557	608	548	553	527	603	565	559	555	545	558	612	528	580	595	574	554	582	559	578	528	580	576	550	586	592	575	562	565	549	531	546	545	544	558	573	543	581	572	584	608	552	562	581	556	584	593	549	565	557	555	573	567	611	567	548	588	538	569	557	590	556	612	578	573	576	601	538	497	531	545	583	604	577	536	536	537	553	574	566	575	589	544	554	565	580	612	573	541	503	551	589	552	533	590	570	581	517	550	595	555	581	577	569	600	565	559	544	568	559	566	612	532	577	575	553	580	516	557	566	576	532	561	585	608	564	589	550	568	568	589	602	565	547	569	588	542	559	582	549	564	544	584	565	568	570	561	587	543	591	544	565	571	539	596	565	551	581	573	558	502	541	545	550	583	598	607	601	530	564	546	530	533	557	544	583	573	555	581	600	567	547	502	568	577	553	555	546	573	581	579	562	587	609	566	574	601	570	584	548	530	555	599	603	548	542	562	588	583	580	588	546	567	603	564	560	533	558	594	550	518	561	553	527	592	625	575	555	592	614	532	627	593	546	554	584	561	551	617	581	542	565	556	576	577	557	606	537	581	584	600	602	541	611	571	632	598	599	584	550	552	563	546	576	532	566	534	614	588	536	548	581	566	587	567	563	498	590	569	568	590	518	595	565	581	531	571	552	563	565	572	575	561	542	575	551	536	592	545	555	585	580	538	525	601	543	608	573	527	592	570	537	598	549	555	597	564	496	589	548	585	595	605	516	559	556	596	573	545	550	592	562	583	579	565	552	589	546	601	557	543	572	571	538	564	575	583	552	565	590	545	559	600	563	572	558	563	574	548	561	603	523	546	556	567	564	555	558	536	560	615	555	571	579	557	592	548	575	559	570	605	564	578	573	543	557	541	557	534	610	565	558	555	574	553	576	593	565	620	579	578	549	578	555	562	561	505	537	579	585	586	576	537	550	574	557	563	533	535	601	581	624	543	564	594	577	546	544	605	569	580	588	557	534	589	578	551	572	583	564	598	537	545	556	560	547	584	555	551	583	585	563	607	551	540	540	596	553	541	540	573	591	492	537	543	597	553	566	584	559	578	527	566	568	584	594	592	571	543	558	569	546	591	565	560	563	584	543	531	597	578	572	616	585	532	553	525	569	590	529	588	574	568	555	552	536	593	599	519	578	573	576	542	555	566	556	559	565	554	548	559	569	574	617	560	528	524	559	550	541	596	569	580	562	545	591	576	596	530	560	531	556	572	570	546	627	585	519	562	572	590	595	556	601	603	556	542	561	553	562	589	559	539	554	570	585	557	557	579	583	536	607	567	574	561	547	620	564	573	579	572	559	561	586	560	593	536	590	554	554	501	580	534	547	596	563	548	595	536	596	561	538	558	551	506	560	536	527	594	571	561	579	534	531	561	575	579	579	573	628	603	562	560	572	594	542	547	561	534
24551	21033	27763	25499	20820	13528	7090	3883	2684	2131	1738	1584	1326	1235	1098	989	905	824	702	685	665	680	625	619	619	606	557	598	549	563	545	551	529	574	593	533	568	577	551	532	515	530	499	537	581	561	554	570	509	559	553	520	558	529	531	532	550	518	543	565	519	583	512	543	546	519	550	579	540	518	524	546	511	540	575	519	542	539	586	530	535	534	549	560	552	565	585	560	533	500	552	555	543	534	504	559	519	514	506	523	549	499	501	527	516	573	553	538	523	564	546	533	533	544	555	565	530	543	592	516	544	533	546	523	542	510	561	554	503	548	553	530	546	536	525	564	541	580	521	563	514	524	537	535	560	496	579	518	494	526	545	554	522	528	548	499	544	512	521	555	504	531	573	516	515	531	577	534	531	557	519	517	536	513	561	581	541	532	562	533	500	527	534	553	494	546	529	518	516	519	556	514	568	497	540	528	509	543	566	496	550	571	542	522	496	545	509	529	525	532	533	575	569	541	485	578	515	562	531	586	547	540	597	528	554	564	516	543	529	541	569	494	492	512	534	524	564	565	518	540	532	523	539	531	542	541	560	543	535	610	517	552	549	488	534	499	549	546	524	541	553	621	526	568	524	550	552	481	562	554	514	515	559	529	563	534	528	506	522	540	526	542	562	548	544	553	566	564	541	560	552	542	536	508	582	540	553	548	546	513	560	566	534	555	544	507	529	520	523	539	464	564	582	523	538	566	561	548	540	549	585	519	515	517	571	581	541	510	559	538	523	563	577	478	553	541	551	533	541	566	549	553	544	563	526	559	520	551	510	530	516	562	527	555	594	523	568	501	518	516	548	548	550	533	550	579	552	509	534	569	552	565	532	561	507	530	548	545	561	521	543	523	573	535	534	542	532	525	516	547	535	513	530	522	532	488	533	544	502	562	523	529	551	570	573	518	518	587	515	505	575	569	539	538	533	520	556	560	525	475	529	504	483	511	509	540	555	562	529	573	523	511	555	542	542	533	548	527	512	522	534	517	599	534	486	549	547	525	501	499	529	495	519	515	538	511	534	577	526	570	540	502	516	514	582	542	532	535	523	498	498	493	565	604	544	517	511	540	533	537	555	539	529	528	554	513	526	549	539	505	523	533	575	524	545	531	561	545	505	502	510	517	528	533	564	520	542	558	551	540	533	531	554	523	550	545	526	512	497	498	535	533	553	499	537	583	528	553	552	510	529	545	536	542	556	538	537	566	521	508	545	552	517	499	523	538	521	550	506	529	520	539	513	589	509	523	540	552	550	576	547	530	506	520	554	521	524	530	552	526	546	548	549	529	527	530	527	540	555	547	547	487	552	507	535	521	545	540	566	513	533	508	552	517	509	578	526	530	526	518	554	550	492	544	566	560	513	550	554	554	487	533	544	586	542	534	528	562	558	544	590	491	552	543	517	527	548	538	541	570	592	523	575	503	524	539	564	513	538	517	534	536	553	504	510	537	564	588	550	528	494	572	538	540	514	549	554	538	549	539	527	530	499	519	569	545	552	535	503	517	548	548	536	551	498	538	554	549	563	557	566	548	564	538	536	534	533	544	549	525	544	575	556	544	578	538	549	522	535	493	565	576	520	529	517	530	516	550	561	530	546	547	520	516	502	512	510	513	525	546	535	524	501	544	545	534	501	517	566	532	533	545	565	555	548	575	521	509	541	547	574	531	555	508	624	515	506	482	518	514	535	547	557	572	533	538	506	556	545	538	567	547	474	543	531	552	538	534	555	541	509	538	536	540	545	515	558	525	516	537	496	520	573	532	513	544	516	519	498	531	538	509	540	550	536	550	553	506	597	534	545	594	528	558	504	520	531	563	496	536	538	542	530	540	514	540	549	531	522	531	526	545	513	521	564	547	581	552	531	509	536	560	518	524	544	529	522	553	506	544	524	526	538	513	562	526	540	522	538	556	522	529	530	582	555	526	562	522	555	517	523	529	555	545	570	545	561	524	549	531	556	504	521	570	519	541	549	535	494	511	543	530	537	543	534	544	532	541	542	579	518	551	563	547	540	540	536	547	524	538	538	573	513	546	542	504	511	535	540	503	550	519	568	531	520	546	531	516	553	516	522	532	535	542	570	502	553	568	531	561	530	534	508	505	573	487	559	530	541	529	543	559	559	537	547	535	602	505	560	494	524	523	506	503	554	531	533	508	523	507	541	519	546	573	513	536	577	538	501	518	500	535	515	534	544	538	546	567	524	554	556	558	541	542	544	557	550	550	511	542	533	538	551	546	544	555	521	550	518	575	539	543	531	550	531	528	541	541	528	558	514	561	526	563	503	544	574	575	542	514	535	546	493	551	550	516	484	599	545	560	557	527	572	508	555	550	565	495	544	551	521	576	518	543	549	510	524	524	507	515	518	497	537	538	550	479	561	536	555	521	529	526	545	541	517	519	504	517	519	515	574	562	566	526	516	571	565	541	575	564	552	550	565	530	541	562	550	548	526	574	508	520	575	544	531	529	553	539	548	535	526	528	521	555	563	533	547	520	539	554	565	551	558	538	530	533	599	504	576	534	543	535	504	544	571	485	535	548	557	576	531	519	588	593	546	571	546	543	500	510	574	539	505	557	481	559	508	526	525	563	489	519	575	546	552	528	549	534	540	573	512	595	517	545	490	564	529	511	551	523	514	548	540	574	536	520	539	523	525	555	499	543	561	545	511	534	555	558	517	497	572	559	511	550	530	527	529	511	558	583	556	562	533	554	559	531	508	555	572	524	526	534	516	517	510	537	516	539	485	538	537	526	506	564	528	492	576	562	536	568	544	504	538	527	573	586	524	512	529	531	546	538	488	524	503	539	522	567	552	533	542	548	519	514	547	564	528	565	543	581	497	546	567	547	522	525	533	542	556	579	525	523	523	489	518	540	566	527	530	547	533	523	537	561	512	536	533	552	554	552	516	509	520	537	517	533	522	502	553	505	555	520	523	555	508	536	558	555	566	541	540	531	538	540	519	548	507	520	551	508	541	525	511	565	559	529	544	525	534	524	565	531	558	507	537	516	545	561	553	521	541	529	507	554	516	501	515	538	527	580	479	532	496	530	515	524	543	525	558	525	497	565	562	482	511	551	509	526	522	526	564	501	539	522	542	524	546	546	519	516	548	543	523	522	486	499	565	509	521	547	535	514	535	543	488	534	518	535	564	569	551	570	500	546	511	556	573	560	519	536	492	499	560	539	544	519	550	533	552	529	512	555	520	501	544	556	540	523	526	550	581	488	573	583	532	535	565	555	541	534	526	510	521	559	523	529	547	504	560	572	500	533	522	554	528	555	540	529	545	535	529	531	565	536	531	524	546	540	521	522	532	561	538	521	510	515	582	530	537	548	554	545	522	520	530	591	516	511	572	548	571	526	539	552	562	520	536	532	540	533	535	521	533	561	525	548	552	513	539	527	568	541	538	576	526	543	470	514	545	528	499	493	558	598	566	545	560	515	549	520	548	576	561	574	531	565
23157	44618	38231	26837	21774	15011	9700	6605	4497	3444	2747	2296	2164	1704	1583	1326	1149	1019	890	840	799	799	744	764	666	726	642	636	643	637	598	585	628	608	625	562	586	594	578	608	597	607	568	609	581	597	595	549	610	517	569	589	608	565	584	567	563	589	600	564	549	554	597	563	557	558	572	593	568	588	551	551	615	589	584	604	554	567	575	613	574	561	597	569	595	589	664	595	608	538	565	604	577	548	584	561	555	598	561	566	565	572	606	562	549	552	590	577	562	586	559	584	561	559	565	546	606	620	583	589	569	587	532	616	620	577	590	626	549	609	601	559	564	583	526	625	555	578	613	575	571	566	575	599	589	521	564	566	602	582	543	555	534	562	581	580	598	592	553	544	599	570	556	594	573	577	551	599	555	562	579	565	610	599	571	578	562	537	591	579	557	565	544	564	596	621	575	596	574	570	567	569	575	597	563	536	530	539	576	633	593	549	538	605	580	556	554	546	567	582	539	541	587	591	597	582	568	593	575	569	617	579	608	582	566	559	595	596	588	555	566	523	558	535	555	563	563	597	576	640	566	605	597	573	595	574	624	583	571	613	569	554	504	570	594	568	580	569	585	572	573	559	549	567	569	580	611	591	580	523	603	575	542	588	583	562	591	603	598	577	589	592	585	585	515	582	581	559	584	538	632	595	566	612	581	547	558	592	567	576	552	562	560	560	550	583	568	562	538	579	603	574	520	592	604	613	540	551	588	573	568	580	630	578	576	583	601	526	588	585	601	552	559	589	543	592	559	547	600	582	558	585	569	525	578	559	562	592	541	568	566	602	546	615	599	597	570	600	603	586	605	570	597	548	575	586	511	561	546	571	622	612	581	560	580	586	599	618	564	577	612	588	602	566	547	561	619	555	586	559	608	565	585	542	581	601	570	564	532	613	566	534	561	603	566	560	584	544	587	586	567	595	562	562	603	583	543	561	572	594	574	548	546	568	596	588	583	541	597	534	569	589	622	604	618	585	620	598	567	568	552	579	547	611	583	553	601	578	611	580	588	532	596	566	560	623	573	552	606	540	588	597	550	605	577	612	574	550	555	611	556	602	587	600	586	615	633	558	593	592	577	583	557	579	582	593	550	538	582	607	591	557	570	557	567	552	574	575	540	574	571	581	562	578	591	578	551	531	556	572	585	547	592	558	566	581	605	558	569	537	603	580	582	570	600	540	587	606	551	571	555	531	570	538	633	561	554	574	608	616	577	538	567	558	591	588	573	605	555	586	539	588	575	574	591	605	547	570	548	597	587	559	589	574	592	581	590	574	600	557	581	551	550	599	588	557	599	568	566	581	571	600	588	624	560	580	598	582	577	569	584	536	559	591	548	586	594	596	568	602	577	577	559	556	598	578	585	555	538	584	628	573	541	564	582	567	555	567	596	591	615	550	573	576	583	539	567	603	585	596	599	563	608	533	560	568	584	538	543	565	582	598	580	585	609	575	558	584	564	532	596	526	573	556	572	562	604	569	585	568	558	562	601	540	566	618	581	635	594	567	543	576	575	588	594	613	590	610	565	554	537	566	557	607	566	603	595	579	581	556	602	588	537	590	588	539	566	616	599	604	557	600	570	621	585	545	550	579	566	558	586	619	574	614	553	553	592	591	591	548	602	608	589	582	590	596	577	580	563	579	559	532	661	523	509	578	559	522	592	585	539	575	561	560	539	575	567	552	569	579	569	594	592	563	603	589	562	551	544	620	568	563	619	610	594	571	593	572	584	596	561	555	574	606	566	559	588	558	573	575	610	578	578	605	548	557	582	568	607	575	558	577	562	586	594	590	592	553	598	570	544	578	579	593	548	549	589	615	579	524	564	601	589	575	585	575	579	567	534	585	574	602	569	551	600	567	524	596	558	589	587	535	560	593	625	584	581	524	588	540	600	548	548	552	563	594	588	579	599	580	626	578	549	568	594	588	574	631	558	580	591	589	588	581	566	579	563	576	558	583	565	608	600	558	576	561	560	540	636	654	538	602	563	590	567	574	538	566	562	590	585	569	623	552	578	568	613	580	576	577	595	585	563	562	542	608	579	548	610	549	597	579	557	569	549	592	580	581	608	609	606	566	586	552	574	568	575	600	649	582	581	585	593	577	580	568	555	547	546	552	560	585	557	568	534	575	526	597	545	565	567	570	577	564	547	503	605	591	594	560	579	592	574	587	600	568	619	560	574	571	596	543	596	582	605	580	590	598	605	574	516	591	579	576	575	599	579	550	589	552	605	615	597	574	557	576	605	537	585	580	555	574	563	600	638	542	585	584	598	587	591	605	565	537	545	520	554	591	574	552	564	557	595	582	572	586	553	582	575	587	562	572	553	589	583	592	548	613	641	546	564	564	542	576	536	572	625	587	609	555	560	576	614	590	577	567	571	578	523	554	572	541	591	574	543	590	534	570	613	591	584	627	558	579	565	568	578	583	549	559	621	585	626	616	607	584	585	594	530	591	618	590	561	554	524	574	593	600	594	559	604	557	619	535	580	562	555	561	581	598	634	586	588	588	577	560	563	629	573	578	561	551	538	594	598	590	561	639	572	563	548	576	649	595	567	573	544	586	564	583	585	566	580	594	575	582	601	524	572	583	570	606	534	568	591	605	554	554	600	604	554	590	586	557	515	572	588	560	623	560	596	595	567	603	588	590	590	606	585	583	563	577	593	603	573	607	558	580	574	557	546	594	575	536	565	590	569	580	579	601	557	548	588	588	576	594	542	590	543	555	582	579	514	609	569	561	613	565	549	571	581	583	611	584	567	584	567	584	581	548	598	574	570	603	559	559	535	554	558	542	604	576	567	591	565	553	577	550	558	560	567	594	578	549	588	568	588	540	602	574	562	572	573	577	569	562	571	601	561	566	590	593	572	541	593	630	574	591	561	569	574	581	593	572	608	564	580	586	544	619	554	592	570	594	576	551	577	585	574	597	580	617	542	600	586	587	586	568	569	571	575	607	580	575	585	545	571	597	589	533	599	613	549	608	590	580	571	572	586	582	568	607	572	556	620	578	564	583	527	594	599	553	559	571	585	610	539	594	594	585	568	551	571	580	603	603	614	560	571	605	565	572	529	599	590	571	559	593	594	609	562	599	555	575	529	609	584	544	564	571	602	567	577	616	575	582	597	596	609	615	569	610	582	598	585	578	623	518	593	573	582	573	564	550	529	538	559	592	573	631	574	572	578	565	568	599	565	568	547	589	589	608	564	599	598	588	564	594	583	578	603	595	559	541	572	581	571	607	568	573	618	565	590	569	591	546	569	563	597	584	549	577	598	589	602	564	579	551	554	563	558	601	590	532	578	553	588	565	567	590	578	574	585	607	539	582	567	573	601	587	596	585	561	571	593	551	602	569	593	558	555	590	569	613	603	546	558	607	586	539	584	588	557	580	568	585	583	561	627	621	580	574	555	572	553	614	593	565	580	559	584	566	578	591	601	546	586	582	554	581	561	578	559	541	568	546
22429	20985	28493	23734	21430	22418	19982	8156	4600	3237	2666	2275	1804	1686	1377	1153	980	879	729	624	606	626	568	523	468	466	428	402	357	377	355	369	357	375	363	378	329	328	314	304	300	340	346	354	335	348	295	295	384	336	329	275	300	322	292	312	324	313	329	318	313	313	297	317	291	288	330	305	300	296	265	271	282	308	282	293	317	309	268	277	321	316	296	275	301	293	281	270	301	333	294	292	295	298	313	301	301	334	321	302	302	294	304	318	294	304	298	296	315	304	290	280	332	301	296	298	314	297	297	292	306	304	312	303	316	293	309	271	295	290	300	301	281	315	271	308	305	315	278	279	296	297	270	328	303	296	304	280	306	291	326	295	305	290	273	301	318	308	297	298	282	288	284	315	313	322	279	313	300	283	298	282	306	312	288	299	277	285	292	305	317	282	272	274	294	323	304	300	298	344	307	294	292	291	255	316	275	332	291	301	292	290	293	277	285	249	300	302	314	304	268	259	317	322	281	290	320	300	313	299	293	289	296	298	278	303	306	291	318	310	279	291	308	338	318	308	293	298	319	350	279	292	322	312	304	303	301	292	304	305	295	270	297	314	302	320	303	276	267	296	290	303	307	303	332	303	312	290	335	326	299	310	293	308	295	316	318	286	288	304	269	275	303	259	301	294	332	315	294	308	288	293	318	321	311	291	302	294	286	275	308	316	311	305	285	318	292	329	315	289	310	309	295	301	301	303	277	300	308	290	283	319	310	290	297	305	292	326	289	310	276	291	307	270	302	316	317	296	328	276	286	294	300	312	274	314	304	299	300	287	294	316	305	302	313	278	308	304	321	327	314	297	298	270	278	323	272	285	275	285	333	299	320	334	276	271	307	275	316	306	292	284	291	319	304	284	288	331	293	322	313	284	328	298	313	256	325	333	317	317	256	272	301	295	304	276	293	321	267	267	307	317	295	288	319	291	314	291	275	306	293	277	292	305	286	311	282	301	308	289	307	281	320	290	293	289	336	309	290	308	313	291	275	284	297	286	300	320	299	307	298	331	286	297	316	279	314	290	280	316	298	301	293	296	294	309	326	319	311	283	310	280	298	315	299	294	298	293	306	296	298	301	301	262	318	313	291	301	315	311	302	291	296	323	316	307	309	315	318	312	294	296	267	316	299	289	296	303	305	321	292	279	291	297	296	301	318	296	288	290	306	302	289	308	263	291	308	289	313	285	286	296	327	320	298	287	288	307	287	300	298	298	279	308	309	287	278	315	303	276	269	321	277	291	289	322	333	295	309	304	262	307	303	303	344	296	282	307	289	295	301	310	270	326	294	287	300	296	299	330	310	316	304	289	290	307	311	308	304	289	328	271	296	282	288	302	314	285	306	303	311	307	326	316	297	313	281	308	301	270	295	299	273	290	281	302	298	286	299	294	298	280	287	290	299	309	274	295	276	313	299	294	293	274	323	339	310	291	294	280	342	307	303	321	329	294	285	301	291	308	297	292	264	315	304	328	272	296	322	311	285	302	276	282	323	342	294	282	295	304	300	328	289	294	304	331	313	297	287	303	267	326	295	301	298	332	311	262	299	300	305	279	340	268	326	303	294	293	306	316	342	297	308	301	308	282	291	317	307	296	316	315	319	289	314	305	301	320	324	309	316	298	285	290	297	312	276	293	310	298	283	305	327	304	283	338	295	294	337	267	308	284	310	297	323	295	282	310	270	270	300	286	258	298	288	321	286	312	352	317	299	324	292	324	337	323	307	288	290	335	285	317	304	325	297	314	290	295	327	323	289	303	326	267	266	291	298	313	293	311	273	299	320	339	293	324	325	322	299	308	325	297	298	312	256	311	305	279	302	320	307	295	309	284	317	329	306	280	291	290	310	277	297	295	315	321	282	281	302	286	303	289	317	301	269	271	325	326	295	300	293	289	325	295	301	312	293	284	296	295	330	309	290	324	286	330	311	288	321	269	282	284	281	328	300	297	300	317	302	298	306	321	287	282	296	289	299	286	291	297	298	283	312	283	334	272	288	329	303	309	310	318	299	329	321	293	307	269	290	308	299	307	311	302	308	313	306	296	297	307	289	318	301	296	304	323	287	293	266	282	285	300	314	342	283	281	273	290	291	307	297	276	315	320	311	300	308	311	308	275	292	304	336	293	312	333	304	277	326	274	281	277	322	292	287	287	287	269	284	281	354	294	300	322	293	312	316	307	309	312	254	284	295	327	320	305	317	305	307	304	312	304	297	285	329	293	308	290	319	301	301	326	307	331	292	303	302	324	302	305	318	328	269	312	290	354	303	311	270	296	278	306	302	339	305	319	283	290	281	297	302	339	308	320	291	316	337	285	297	313	292	296	300	256	310	343	307	302	285	304	286	231	288	278	306	302	298	299	306	265	293	265	290	318	320	296	297	321	339	299	292	284	278	272	289	290	290	271	307	282	335	288	256	318	299	304	313	301	295	264	295	295	302	288	299	289	305	274	303	325	308	313	313	303	298	275	286	313	300	272	329	293	305	349	293	305	316	290	279	279	309	320	301	349	301	342	286	289	290	290	300	299	288	288	316	284	326	271	315	273	314	290	323	317	297	311	314	300	305	316	291	317	273	289	291	269	272	289	319	310	277	310	298	305	313	308	311	327	335	333	298	293	326	294	301	303	295	290	272	310	297	319	319	261	280	310	239	312	274	312	275	325	320	322	302	307	291	305	305	304	313	258	299	293	293	296	300	284	288	321	293	305	269	279	305	307	330	296	312	317	289	298	326	286	298	306	291	274	319	310	308	317	294	307	307	320	304	301	325	295	309	278	309	299	331	289	323	320	318	297	330	292	282	336	294	274	318	328	313	313	302	277	277	309	295	322	291	275	318	255	302	296	269	290	281	276	298	273	311	313	289	324	284	330	289	292	306	342	305	317	306	297	301	290	280	295	301	286	320	296	297	303	304	291	300	283	290	307	296	317	308	292	297	292	339	305	307	290	312	291	282	308	323	282	292	290	286	303	316	293	303	287	282	298	310	288	299	305	297	332	279	276	313	309	337	316	291	297	283	291	298	298	329	271	313	298	308	305	287	307	307	283	320	298	301	328	292	288	308	264	307	300	260	326	297	291	284	332	313	287	308	315	293	337	310	296	305	302	309	279	276	316	323	296	313	306	295	278	308	294	318	283	319	286	328	300	308	276	275	333	306	299	283	299	287	300	313	300	309	306	318	287	270	276	307	269	284	290	305	281	308	275	314	310	279	280	290	312	299	288	266	272	313	302	289	312	292	314	310	323	301	292	308	292	280	286	321	294	294	285	300	314	315	281	305	314	299	298	269	312	279	279	330	300	334	306	290	312	273	315	323	344	303	283	316	298	293	303	322	291	320	329	284	275	294	314	293	302	331	290	279	312	298	296	281	321	301	298	321	296	258	267	290	276	307	292	314	294	283	262	312	323	302	278	264	300	313	280	331	290	288	291	309	290	317	294	295	261	319	288	306	270	267	295	283	281
25283	52630	46080	35474	30423	22244	15160	10184	7228	5261	4125	3554	2897	2414	2115	1833	1489	1235	942	830	879	806	742	709	588	566	576	462	447	438	445	451	423	440	434	445	389	363	382	368	391	334	381	372	381	325	360	369	362	335	374	339	368	330	368	323	358	327	316	321	311	313	339	356	318	318	328	320	334	298	308	317	315	333	329	317	312	303	348	297	330	328	330	329	282	337	335	320	307	354	344	333	329	308	347	305	337	350	340	329	322	355	313	337	327	304	334	307	334	306	325	311	324	325	337	328	338	313	319	348	320	330	323	292	317	312	320	320	343	352	312	304	339	321	335	310	324	311	320	313	309	326	349	337	310	304	336	353	341	326	321	326	299	322	299	294	310	321	351	314	283	301	302	341	303	313	303	330	327	315	333	329	303	304	329	321	301	296	325	303	291	352	337	324	324	316	336	300	321	302	300	287	335	309	315	310	298	328	308	350	326	338	317	344	304	343	309	329	338	313	327	297	336	320	335	288	325	320	299	301	292	299	316	300	309	325	348	301	297	351	321	339	315	322	323	323	316	317	305	311	325	317	324	304	313	299	300	326	273	335	326	311	350	316	357	322	309	342	305	358	321	300	341	332	341	330	328	328	355	327	324	319	297	320	287	330	329	339	321	333	294	313	314	327	314	304	313	322	314	329	308	298	320	310	320	294	318	343	317	305	292	322	301	329	311	325	343	331	330	316	315	322	298	282	316	315	333	311	342	332	321	293	345	339	322	307	323	338	344	314	361	305	335	284	365	310	328	321	325	331	326	292	329	295	316	312	354	342	301	323	326	325	321	334	313	323	315	309	295	322	329	308	342	358	329	307	311	334	305	307	331	341	318	320	373	300	324	329	329	296	312	324	333	336	327	326	305	306	309	314	339	322	309	339	338	318	300	358	338	306	316	328	288	309	313	317	332	352	337	354	324	281	326	337	309	302	332	330	318	317	334	319	337	344	314	310	315	324	292	316	320	356	314	351	314	307	323	316	328	324	272	346	348	344	312	348	300	326	349	325	308	299	330	330	316	295	345	333	337	342	341	306	329	332	332	302	342	305	321	346	332	306	346	322	320	307	327	314	351	316	351	304	316	330	314	298	338	295	315	319	339	357	347	305	342	348	329	316	308	312	330	320	298	339	317	307	346	349	333	346	314	325	330	322	346	313	311	343	354	322	308	305	313	299	356	329	344	311	326	333	301	328	312	342	350	337	331	330	310	291	334	325	339	324	323	310	331	341	323	348	312	300	312	329	354	317	340	287	313	343	312	322	319	294	307	327	322	321	285	310	351	305	337	324	341	298	330	320	342	319	321	343	355	343	350	317	320	329	305	333	329	299	292	273	321	328	322	330	310	318	342	304	358	350	314	319	314	324	349	330	315	339	316	333	313	355	316	341	345	298	324	328	305	327	324	337	325	288	317	375	309	315	362	328	296	316	334	311	340	315	320	333	320	347	366	343	351	308	301	334	337	305	323	365	340	325	337	327	291	305	344	300	317	336	338	323	325	318	302	328	327	326	327	321	329	318	312	304	342	349	345	333	320	318	330	318	323	345	311	325	297	323	323	330	333	313	349	306	299	293	337	341	317	315	332	318	338	316	281	353	355	319	318	332	324	323	313	344	329	327	329	319	305	340	347	326	324	324	331	353	309	322	347	338	328	311	305	309	339	337	336	335	300	365	311	329	355	306	295	336	323	343	346	347	326	322	333	330	316	338	306	343	308	317	331	334	316	353	327	299	301	324	331	346	329	323	321	349	297	315	298	350	324	337	312	321	321	328	326	312	350	314	350	293	315	350	312	293	294	318	342	306	328	339	342	295	355	312	354	383	299	312	324	345	330	331	331	329	320	322	330	322	349	336	342	347	315	362	342	325	309	313	309	290	304	309	324	334	338	289	325	310	297	365	348	325	327	338	340	317	319	314	339	302	356	317	326	328	285	345	329	316	304	337	331	352	309	346	323	329	307	337	326	347	322	301	323	320	355	318	325	290	307	333	311	319	315	314	318	321	349	332	322	288	331	324	351	301	324	321	293	332	317	318	345	324	347	330	346	350	325	337	299	348	294	321	347	273	326	305	331	327	315	331	332	334	337	317	346	338	358	326	345	324	317	341	311	334	293	332	281	363	309	309	344	346	326	315	344	340	327	313	287	329	321	313	314	328	340	331	306	334	331	314	314	319	314	308	317	322	314	322	326	316	287	317	327	339	327	320	335	320	316	317	361	317	342	346	333	324	308	328	332	342	309	345	320	326	347	303	306	334	344	346	300	327	336	321	350	293	317	338	344	355	312	304	295	333	308	308	340	363	328	328	336	348	323	352	314	313	351	364	300	311	340	334	312	328	328	334	326	323	325	353	309	317	330	331	293	312	314	303	313	352	299	341	289	340	328	330	311	310	344	333	297	342	324	318	311	355	315	314	302	315	326	304	321	354	337	326	316	346	328	339	325	326	312	327	374	305	306	335	349	339	344	336	287	300	324	373	268	320	320	332	354	314	313	334	351	348	286	369	309	337	337	318	307	318	319	322	338	340	336	355	354	312	328	298	368	288	352	322	319	324	314	334	369	313	292	309	319	325	317	290	319	328	337	287	315	298	321	286	319	327	330	353	344	318	317	301	294	296	314	314	312	349	319	323	349	317	314	316	312	310	310	320	280	320	328	300	336	286	308	332	332	332	304	326	314	335	337	316	328	303	319	318	292	319	349	316	304	349	324	339	327	346	326	336	312	332	321	308	334	315	363	318	352	329	316	316	333	308	318	363	297	334	341	341	323	287	319	332	320	338	315	315	318	340	327	301	344	361	303	294	310	332	289	352	322	316	313	308	347	340	314	324	361	303	352	329	311	336	327	325	308	295	295	285	327	329	315	343	330	336	319	309	306	358	320	336	323	306	297	320	325	312	299	321	350	332	313	327	312	324	341	315	343	339	337	337	329	305	324	326	294	318	310	339	331	289	319	323	300	318	301	319	309	345	292	317	313	313	293	334	340	309	353	329	323	285	316	334	348	337	322	340	352	293	315	332	322	309	341	328	320	280	324	331	339	320	313	310	284	333	324	333	332	334	315	304	307	369	330	347	333	332	324	312	304	333	332	345	335	284	308	303	331	349	331	313	344	352	314	341	312	342	335	285	366	322	312	325	346	337	340	298	300	341	315	276	310	323	295	299	283	281	324	301	312	342	314	332	322	342	332	350	332	337	343	360	306	321	344	322	306	318	324	326	320	330	311	313	335	315	348	316	325	329	324	338	351	345	345	333	325	322	329	348	322	339	318	367	301	302	351	307	317	308	298	320	327	301	306	295	301	345	354	302	297	363	351	345	305	333	348	341	332	314	322	328	327	334	346	317	319	325	282	295	281	324	326	338	326	303	350	313	300	317	330	324	321	343	279	307	321	330	319	309	331	342	326	313	310	371	321	348	306	315	356	336	337	307	350	334	310	345	280	321	347	325	325	343	326	318	331	322
27894	25564	30575	22259	14153	8126	4502	2885	2204	1740	1493	1397	1264	1110	1063	927	886	817	799	806	812	757	737	701	723	740	728	654	707	681	696	661	676	663	669	668	712	723	688	691	654	656	685	691	660	729	671	666	668	681	715	697	688	713	730	696	697	672	687	707	678	673	705	685	650	706	680	667	651	715	700	710	676	662	641	672	691	693	682	650	716	715	716	660	640	673	659	721	686	710	662	704	700	681	634	669	660	689	747	750	700	641	712	688	708	663	662	718	667	677	613	655	617	666	632	668	660	678	726	675	657	679	700	647	692	670	633	689	662	690	618	670	669	662	688	667	661	715	644	625	664	704	638	721	686	644	663	659	649	634	659	707	674	732	657	691	656	696	677	682	607	654	683	654	712	695	712	635	696	680	686	687	652	650	644	675	743	655	668	663	719	679	696	682	708	696	653	665	666	685	646	670	664	674	702	695	684	703	655	687	687	678	681	703	676	650	664	650	674	639	683	695	681	659	699	668	639	653	658	697	645	686	691	689	651	682	691	666	646	648	700	626	670	709	676	662	674	669	687	689	652	662	680	687	654	631	707	675	694	619	681	704	659	661	655	656	690	623	695	665	701	657	634	646	710	663	685	673	666	690	656	634	684	688	729	664	683	701	698	702	683	650	640	661	678	696	693	689	721	639	669	705	662	687	640	650	657	703	701	691	618	704	667	658	659	678	633	712	710	705	672	651	687	689	677	688	689	672	661	625	698	673	670	651	695	706	680	675	656	708	637	637	655	656	686	682	695	679	648	655	710	662	645	662	713	702	704	682	647	701	651	673	683	697	671	610	642	675	661	703	691	660	648	665	665	673	689	703	691	706	714	626	662	668	684	713	620	654	655	690	664	673	680	655	658	691	675	664	642	704	668	725	680	687	711	700	649	661	688	648	686	681	718	654	676	619	677	691	699	695	675	669	707	612	689	705	705	660	735	669	674	675	711	653	658	683	675	635	657	684	650	651	666	657	731	685	642	674	668	667	684	722	719	686	690	685	665	700	672	632	647	683	686	649	680	655	662	712	689	633	669	698	654	650	661	613	706	726	654	710	665	660	641	663	684	731	644	663	658	658	677	728	680	667	687	644	673	639	651	685	697	664	593	673	703	671	669	673	677	703	675	661	604	660	664	659	680	676	690	678	629	654	688	681	660	677	685	632	629	711	701	664	675	656	680	625	693	664	687	645	646	682	685	656	684	690	644	667	680	646	655	666	693	697	636	689	670	669	718	658	631	673	714	705	713	674	658	679	728	673	653	678	689	662	719	668	666	678	669	688	677	675	630	666	647	698	693	653	652	675	719	634	701	671	654	678	649	664	685	687	644	705	669	659	681	680	695	671	653	643	672	654	650	690	671	711	689	671	712	657	658	643	701	712	683	678	710	695	672	671	680	645	713	690	678	638	682	674	647	682	666	657	694	671	664	707	703	660	683	629	675	670	682	707	642	612	666	705	674	701	678	738	668	671	714	664	678	625	693	706	601	679	649	709	664	690	706	693	662	639	707	674	658	664	727	663	684	697	698	720	647	660	696	668	637	668	680	705	639	698	614	622	670	673	640	725	713	641	696	650	677	674	638	690	682	616	670	652	681	700	665	680	705	659	684	691	682	659	710	706	705	636	656	690	668	716	633	677	675	683	679	651	682	703	715	641	690	674	665	662	653	654	696	666	681	685	681	701	648	687	709	647	692	685	644	642	700	649	697	694	655	618	680	657	713	664	638	630	633	725	658	661	696	714	668	657	664	672	654	661	731	656	704	631	668	656	640	688	701	668	707	663	643	679	703	677	661	681	679	657	687	689	695	689	668	667	646	730	661	701	647	651	706	650	686	727	650	662	637	655	681	681	668	668	692	659	675	700	697	682	678	657	728	702	696	675	659	656	639	669	682	689	705	674	681	703	688	652	679	675	688	691	702	694	648	677	721	707	672	686	644	645	663	705	626	659	683	628	605	679	708	701	691	669	602	684	640	625	660	680	675	660	693	686	680	661	682	676	692	654	673	675	689	666	614	654	671	654	646	617	672	677	690	660	636	670	711	670	683	686	691	660	692	643	637	663	650	659	652	654	630	750	683	663	687	629	636	700	671	693	672	663	664	712	683	716	644	643	683	724	700	721	673	649	711	677	689	651	681	704	669	684	652	710	693	678	679	686	696	675	691	668	659	692	632	707	670	665	706	675	683	676	660	687	692	676	620	650	696	677	711	698	681	623	679	708	679	679	660	669	678	681	665	689	662	687	670	653	685	647	685	668	656	728	701	682	695	673	666	667	688	740	633	671	679	661	686	687	708	651	654	679	670	681	657	719	649	676	638	672	674	703	687	672	638	709	651	686	689	675	661	683	689	686	654	694	715	687	674	681	663	681	693	737	729	658	673	674	664	666	653	698	640	672	679	705	669	681	715	696	676	702	687	647	650	712	668	654	720	693	697	666	636	729	706	708	661	692	668	675	631	657	658	676	656	698	682	664	717	673	663	691	730	655	631	697	684	711	705	656	696	669	663	647	656	669	600	663	678	695	617	649	637	625	607	662	656	643	677	682	671	669	667	660	636	689	679	702	629	645	687	724	667	694	687	610	687	664	645	763	676	648	684	657	707	647	677	666	679	674	645	665	678	633	646	687	671	655	679	685	704	674	665	647	673	705	692	674	679	700	733	643	694	703	677	674	666	647	673	680	706	688	676	659	683	706	662	647	708	677	612	676	691	688	648	696	699	671	646	718	682	674	651	657	690	681	682	680	668	699	715	654	726	731	680	714	698	693	719	734	679	684	685	657	697	675	613	652	710	601	714	673	699	644	641	683	637	715	619	676	669	669	675	660	672	692	702	662	674	652	679	637	656	645	664	698	699	652	669	664	693	681	670	668	713	648	686	685	672	679	712	670	713	678	629	679	645	717	715	675	647	686	676	682	666	649	703	673	660	691	676	693	655	668	653	707	659	636	648	678	690	687	658	667	633	651	700	689	682	616	695	681	675	662	635	633	686	719	665	677	683	661	660	686	684	696	705	686	660	640	709	716	690	689	657	700	683	719	664	693	638	673	689	648	684	666	701	677	739	655	691	688	677	666	629	698	680	680	619	671	721	670	695	681	679	666	720	677	640	655	646	711	665	677	668	674	668	677	673	690	674	679	704	686	642	660	679	698	662	649	677	689	691	702	623	682	684	646	688	650	659	680	702	657	700	682	692	711	712	636	735	693	684	677	730	615	672	683	687	710	729	619	634	684	668	690	662	671	652	698	644	672	642	648	689	674	631	648	687	652	656	671	670	664	681	686	671	682	659	662	647	689	628	658	662	686	696	644	685	694	688	660	663	664	690	711	658	633	664	675	688	660	655	666	709	681	676	691	651	612	679	723	637	653	666	686	707	619	654	627	692	645	723	685	685	704	668	619	659	655	663	659	646	658	711	653	677	725	658	679	715	715	706	729	617	676	679	656	671	669	641	681	667	719	696	678
22224	39200	32705	21160	16565	11059	6979	4797	3461	2647	2187	2015	1745	1566	1371	1228	1143	967	936	873	839	860	834	803	796	778	807	742	757	786	751	751	776	800	739	757	760	762	752	739	744	757	755	765	773	709	763	734	753	702	683	742	733	721	769	737	771	733	734	740	748	704	770	747	742	736	737	714	773	683	722	708	728	750	730	714	750	740	712	744	734	746	741	742	710	753	730	747	767	708	738	699	748	750	701	735	740	728	730	711	741	722	719	707	742	740	686	765	761	719	746	777	754	796	737	748	715	732	714	724	777	748	751	740	749	730	737	736	742	737	767	709	728	718	793	723	733	724	756	718	737	725	781	755	735	789	710	730	699	745	759	755	795	713	739	718	788	722	761	726	730	725	725	742	703	699	782	746	740	721	692	775	673	772	774	773	716	710	738	759	711	768	762	715	745	698	675	723	755	733	732	753	743	714	764	732	772	684	768	773	755	771	721	708	740	767	741	775	733	714	720	778	759	757	741	732	758	771	691	750	708	760	707	742	770	716	720	768	747	756	754	758	762	745	826	726	771	742	720	770	749	773	713	732	723	736	731	709	842	749	733	719	763	763	739	710	725	724	739	711	745	757	763	748	773	765	745	706	745	701	724	702	768	727	719	767	684	747	760	751	706	709	786	765	755	684	759	766	676	712	766	707	750	778	725	767	735	720	780	709	762	729	772	684	707	767	710	659	737	727	695	754	739	708	763	743	733	740	657	779	729	733	690	734	737	717	718	715	708	766	720	720	733	731	758	762	755	747	713	742	780	746	766	757	757	745	772	794	763	720	758	711	725	743	764	754	755	753	724	713	690	737	744	723	742	759	739	745	713	762	739	737	779	745	729	709	750	772	780	763	798	751	747	704	745	735	721	728	728	770	763	730	692	747	669	730	738	756	704	729	779	767	733	715	712	749	700	774	692	736	742	681	718	724	717	711	709	718	721	720	728	763	738	754	726	712	716	776	762	726	782	713	739	740	692	724	687	721	748	723	717	733	716	737	790	747	781	738	755	785	784	782	751	764	745	734	697	773	746	811	742	724	717	780	726	737	755	753	703	750	712	717	718	729	717	735	801	752	738	755	696	712	700	804	746	790	753	743	761	734	729	749	756	733	742	799	762	743	704	755	737	757	747	752	688	715	742	723	735	750	791	700	745	744	759	769	729	714	707	675	755	791	741	767	745	720	760	738	731	738	717	683	774	735	741	751	702	737	768	691	765	692	732	734	720	749	715	736	731	709	744	758	764	775	686	732	750	718	771	729	765	764	697	793	738	705	773	731	742	770	719	726	735	747	751	720	746	749	765	724	764	735	710	704	739	707	745	730	755	755	768	736	779	727	723	742	747	800	744	739	702	713	707	743	727	755	754	723	716	769	782	712	731	763	780	757	753	758	729	734	729	768	723	739	749	749	713	750	787	760	796	748	749	776	716	740	698	753	785	746	752	790	819	691	749	682	732	689	736	755	770	737	722	750	720	765	778	747	755	793	718	756	761	763	759	812	774	729	720	755	711	733	720	731	732	720	703	789	739	738	737	766	722	757	710	732	755	739	709	767	702	693	711	778	772	736	693	753	722	752	711	745	661	725	735	716	728	724	745	727	766	761	686	762	776	778	745	754	723	760	723	764	764	790	731	729	723	730	742	787	735	772	730	744	741	750	735	761	745	734	695	714	748	724	780	733	773	742	709	736	740	783	720	723	730	784	786	726	725	758	768	724	691	726	782	744	737	741	749	702	720	661	752	702	673	750	725	753	730	698	713	791	736	737	735	735	746	742	746	771	763	730	756	737	742	721	787	731	786	728	745	723	786	778	754	730	712	725	715	781	716	745	740	741	742	716	761	691	692	701	757	739	758	742	718	739	715	753	761	689	735	761	736	688	759	762	713	734	680	721	701	744	776	765	742	766	732	708	740	744	707	698	716	740	762	754	693	759	712	738	693	744	783	731	727	739	758	744	728	710	790	744	775	755	756	772	764	707	713	725	781	720	733	746	737	694	786	730	721	769	753	772	715	700	721	751	763	742	768	703	780	704	758	738	721	772	699	728	726	768	756	755	725	747	773	759	671	749	752	710	726	750	748	746	691	731	723	717	741	727	764	752	769	738	764	735	795	727	715	751	725	758	753	765	734	744	784	739	734	721	721	719	759	778	750	731	770	765	748	789	731	699	837	734	732	768	715	757	747	738	731	727	727	744	743	714	696	760	716	729	757	767	721	727	719	771	790	703	716	763	738	804	735	722	747	751	741	734	768	726	736	752	745	748	689	712	732	685	773	758	725	698	790	714	758	746	736	725	743	735	732	725	771	699	724	728	734	751	725	706	689	773	747	746	749	777	741	715	761	743	681	760	729	749	792	731	785	736	722	735	694	761	749	758	721	732	704	745	724	753	716	746	739	775	761	760	758	747	728	738	729	727	767	729	701	721	714	750	717	724	767	729	730	744	722	704	671	725	820	722	691	751	747	675	733	725	765	740	718	801	767	748	756	752	752	749	741	729	736	717	791	762	727	727	727	735	760	765	758	717	771	698	743	759	737	783	761	811	745	709	704	759	731	736	733	724	716	789	706	748	748	750	728	752	738	719	685	719	725	703	741	734	731	712	690	760	757	665	687	698	770	749	693	719	707	775	708	756	746	712	718	762	736	772	766	762	746	789	761	744	729	730	710	729	760	726	760	769	769	711	721	709	782	738	747	785	704	754	765	753	719	719	746	745	731	739	764	750	755	741	785	707	736	682	693	745	724	784	761	743	729	687	776	779	735	706	726	708	719	698	757	740	764	805	775	723	756	705	739	747	772	755	760	725	762	753	753	761	703	759	718	758	687	788	778	740	703	758	745	718	747	732	754	735	739	733	688	749	744	764	764	740	714	726	739	689	714	741	740	724	765	771	760	735	781	758	739	804	791	712	708	720	724	784	701	733	745	763	728	715	776	719	729	775	759	750	739	727	789	720	730	739	766	710	753	766	711	731	690	769	783	680	744	766	773	755	745	733	792	717	738	705	721	768	711	740	738	699	718	774	707	710	692	768	740	769	722	780	707	727	724	696	720	735	750	708	723	725	735	730	728	710	755	772	715	695	754	695	704	769	803	732	770	728	731	777	715	768	724	737	718	689	744	727	754	747	739	749	725	750	723	704	712	712	723	784	705	782	731	739	723	720	695	781	680	750	717	705	760	758	742	748	711	740	738	751	740	703	722	730	743	729	732	711	746	733	713	703	758	759	739	794	725	686	719	754	721	703	759	728	697	711	782	742	749	774	729	738	744	775	759	713	787	767	743	738	808	737	730	671	704	745	735	755	763	718	730	706	807	733	717	720	740	716	771	698	716	715	748	751	739	704	696	742	712	733	756	746	745	731	743	718	708	700	724	742	708	751	711	721	768	742	768	749	783	716	715	710	765	767	733	746	764	746	771	757	738	757	721	736	730	740	734	733	724	718	723	794	738	777	711	702	732	751	739	726
23502	20954	28178	24377	22147	19575	11443	5235	3408	2576	2134	1839	1587	1328	1280	1103	964	841	796	792	755	663	695	621	654	609	591	559	580	538	585	558	518	567	553	556	537	553	514	549	550	525	556	512	497	530	487	551	553	553	550	559	566	529	594	514	514	521	523	521	488	518	568	529	516	489	519	538	517	482	523	524	542	525	535	522	550	520	529	526	539	501	490	513	532	508	462	495	520	493	548	499	530	518	522	580	506	526	475	517	523	493	513	555	489	554	515	512	498	478	471	489	504	480	492	495	496	471	471	519	565	526	554	550	533	548	518	512	536	504	506	496	504	529	537	537	504	494	523	516	526	537	485	513	527	502	488	532	511	501	521	515	530	535	499	528	545	496	531	544	523	552	537	503	531	508	524	516	532	512	519	547	524	509	532	498	474	497	529	514	494	542	480	514	505	508	532	508	512	529	499	539	459	506	533	547	510	558	498	518	515	528	542	523	543	506	521	520	479	519	501	503	496	509	511	491	486	523	496	566	530	497	520	528	529	547	523	500	486	477	507	512	506	486	506	522	529	503	500	524	528	508	540	528	517	436	519	511	519	529	518	522	441	519	502	508	532	498	525	534	485	539	518	509	510	536	516	510	508	508	503	491	552	532	494	535	501	541	532	551	520	489	532	532	479	519	473	532	506	522	480	559	486	500	522	533	506	537	484	502	469	518	510	490	507	528	495	561	494	531	507	517	518	524	518	554	525	490	505	541	514	534	516	494	491	530	502	524	551	521	505	529	467	524	500	500	531	526	478	525	514	527	538	493	519	531	523	521	524	518	552	498	541	513	542	541	497	514	497	517	549	533	511	524	567	488	494	494	492	519	529	522	507	501	582	504	502	509	520	505	518	518	522	523	538	502	515	520	483	494	498	497	482	472	505	518	509	478	509	475	556	500	541	535	485	533	507	481	506	538	561	540	515	513	523	532	504	486	520	532	491	468	503	572	527	487	498	544	523	512	531	548	542	510	495	488	513	535	503	555	509	523	537	529	508	526	522	526	512	552	533	448	450	502	491	559	508	449	486	556	540	514	534	511	515	494	512	520	469	512	522	518	513	500	507	510	515	537	531	481	504	511	519	531	510	523	487	511	499	501	490	554	487	491	533	489	533	501	509	490	523	516	522	482	553	523	563	512	516	504	527	559	488	500	514	469	521	471	512	543	554	479	504	481	527	485	544	507	562	532	493	527	477	486	524	501	505	550	514	529	490	497	501	478	514	534	505	528	493	536	558	520	522	542	506	503	520	522	526	530	527	538	513	490	506	575	489	530	502	519	495	534	501	523	504	519	532	528	502	521	530	549	539	534	505	487	512	494	489	477	509	466	523	535	500	536	494	519	546	522	469	492	501	503	490	509	514	500	559	497	529	509	472	493	526	469	487	536	518	489	498	503	502	525	523	520	507	525	503	490	508	496	491	539	517	532	529	527	509	526	520	502	550	500	508	472	532	526	513	549	513	507	528	484	485	566	554	537	505	505	504	555	496	525	486	508	514	473	524	492	504	539	509	513	530	495	517	518	516	501	543	500	535	496	547	510	530	518	513	551	535	481	527	507	460	501	523	540	501	474	502	493	525	529	516	555	517	523	535	505	560	513	490	577	533	496	539	512	518	554	553	509	534	476	507	483	479	545	476	531	547	502	568	528	490	509	533	505	531	554	470	517	533	480	504	531	490	462	502	530	518	462	544	532	520	505	509	544	533	537	515	569	533	494	534	548	513	531	516	486	556	502	499	519	543	547	531	499	524	547	507	518	533	499	530	517	497	537	567	488	521	462	501	547	523	537	535	524	518	499	495	523	492	497	537	523	511	479	534	525	437	537	535	514	519	514	526	509	496	543	499	533	538	517	485	512	533	528	517	558	499	500	501	528	482	532	516	511	508	525	534	546	490	493	548	508	506	503	511	513	559	496	496	499	540	508	537	522	533	492	517	540	488	547	479	514	511	503	544	494	527	529	472	514	517	525	504	492	523	517	499	479	522	535	490	513	497	538	522	524	538	517	504	492	516	506	540	494	469	508	559	509	478	548	526	519	517	559	515	516	543	506	533	493	504	520	524	536	518	515	496	498	506	531	523	555	513	499	548	476	483	515	489	518	495	478	525	501	497	529	513	523	535	526	535	521	456	528	532	532	550	541	536	563	466	517	537	509	508	493	489	506	480	510	527	535	504	539	499	503	567	500	505	567	528	491	458	559	512	520	519	551	473	494	505	520	515	496	545	502	524	545	514	551	527	526	529	562	507	530	481	531	524	531	473	508	520	488	530	523	551	538	514	503	516	544	517	523	569	515	500	534	498	559	492	488	542	510	531	546	545	507	501	509	510	489	546	518	509	538	512	487	550	514	528	514	503	533	496	483	496	479	475	561	537	517	521	510	476	510	530	519	555	452	513	532	509	504	507	493	487	503	538	510	570	540	493	505	502	473	520	525	475	492	508	543	500	488	478	505	537	548	498	481	522	505	525	470	502	529	523	501	498	528	547	553	487	490	507	526	529	563	542	493	519	534	493	474	520	524	525	521	473	518	520	500	514	532	539	547	505	533	527	523	522	518	547	495	525	517	505	543	516	517	554	531	549	515	528	463	539	496	522	518	513	533	549	514	531	546	527	516	470	524	484	538	500	551	526	494	496	528	482	510	466	476	519	509	515	527	482	528	566	528	506	555	517	545	504	492	507	543	518	493	502	518	544	501	558	506	533	522	499	502	513	513	528	492	522	549	531	549	544	504	471	490	515	484	530	503	517	543	505	499	520	537	497	523	521	506	511	487	541	501	515	512	488	525	509	507	515	525	526	492	529	498	496	534	560	513	490	544	507	533	529	500	436	505	518	529	532	480	562	502	536	485	531	478	501	510	525	494	494	516	496	513	530	499	513	492	507	554	488	486	508	534	490	521	515	506	562	518	520	557	507	504	512	521	527	535	539	502	484	517	510	512	503	485	518	567	503	483	504	557	588	523	554	504	551	548	483	526	522	578	532	559	543	535	531	512	568	518	497	497	530	511	453	530	508	511	497	519	499	505	529	496	520	521	518	539	516	491	491	544	508	509	512	550	497	492	513	495	550	519	488	543	534	537	498	567	507	505	521	490	545	505	556	519	520	503	526	510	529	508	534	555	540	509	500	528	540	494	491	506	510	537	495	488	489	497	484	522	487	544	510	522	480	506	524	561	530	541	478	504	517	488	473	511	526	515	509	553	526	536	534	527	528	505	511	485	512	510	519	535	479	535	512	551	519	531	528	547	509	573	502	533	509	526	546	492	493	542	571	517	542	499	505	484	540	479	479	513	512	482	497	500	506	497	483	519	520	535	512	538	553	495	509	504	495	499	537	508	508	542	500	454	552	499	552	515	518	517	529	531	486	547	541	503	506	532	552	529	535	552	533	542	496	472	526	513	529	524	525	506	517	529	551	489	508	523	570	539	521	501	548	502	528	519	489	510	516	504	507	527	518	491
23156	47322	41478	30047	24799	17427	11629	7584	5285	4067	3357	2886	2436	2036	1764	1535	1348	1117	1015	924	940	847	848	774	754	718	706	619	603	635	623	650	669	647	645	556	625	582	604	580	619	597	577	600	593	576	617	605	617	593	571	621	569	582	595	589	573	574	630	534	562	544	626	615	521	542	574	608	580	535	547	606	594	597	552	590	601	542	569	584	609	571	597	597	560	566	587	556	574	620	595	559	564	589	535	619	595	571	534	547	609	594	596	591	587	606	577	554	574	583	585	600	607	600	551	579	574	614	558	600	565	587	565	582	557	624	563	563	578	621	623	588	579	548	613	558	537	560	615	583	601	566	586	597	582	570	576	548	564	593	543	620	569	551	628	553	567	629	590	600	582	573	574	575	581	599	577	583	606	550	614	563	560	596	557	538	561	544	565	568	572	612	562	551	600	585	573	567	564	564	592	514	577	592	583	567	562	600	571	585	575	587	614	563	586	620	572	618	585	590	562	555	566	578	613	577	607	569	593	569	573	579	522	563	586	572	539	574	559	543	566	588	539	603	528	565	556	533	597	572	589	590	568	597	538	563	581	598	573	545	561	563	577	582	601	569	563	583	582	562	562	587	594	549	535	553	592	607	552	596	576	573	583	568	555	580	580	568	582	587	572	597	572	570	540	556	588	538	600	532	577	563	610	600	573	570	557	569	621	550	602	603	557	578	566	527	532	556	583	522	593	555	589	578	553	549	558	600	580	542	544	547	580	557	527	568	562	574	556	560	565	568	575	584	559	563	563	537	567	582	605	551	581	588	566	581	582	589	555	572	601	602	560	591	583	548	602	566	622	544	567	537	565	564	536	600	582	591	595	572	573	562	553	593	547	588	563	569	572	542	568	571	584	593	619	590	615	523	554	561	548	586	585	572	594	571	604	593	540	567	572	583	585	603	572	580	547	538	599	575	577	608	569	571	619	590	573	567	591	611	547	579	555	553	585	600	573	552	550	562	601	584	549	577	570	569	574	565	568	568	602	556	568	573	587	537	575	609	578	598	556	563	580	569	579	569	546	577	570	558	600	581	647	573	548	544	588	563	580	621	590	536	544	561	598	569	615	585	546	541	554	556	583	572	597	571	590	535	607	531	597	592	570	567	577	602	554	563	538	561	577	603	622	585	627	543	604	557	602	563	568	593	585	576	568	559	553	561	606	621	630	576	588	573	573	571	574	554	594	612	535	648	582	559	592	554	565	592	579	538	607	574	599	592	622	565	559	610	578	570	578	531	570	585	594	579	612	573	575	553	544	527	560	595	556	583	581	600	581	583	573	555	589	600	577	578	547	585	623	554	599	541	610	559	602	591	565	558	571	568	574	612	559	580	579	561	580	589	564	565	568	591	556	591	553	546	521	571	552	565	616	595	570	617	593	599	575	557	528	570	597	586	606	585	572	603	537	585	556	539	541	554	544	581	569	578	530	614	600	576	595	575	548	577	556	602	590	595	608	575	589	546	581	550	526	609	560	599	603	534	602	560	581	566	549	599	596	603	578	585	615	581	539	571	549	612	571	600	584	591	582	570	620	579	576	554	556	555	581	609	582	569	562	578	609	572	590	532	569	592	557	588	570	550	545	624	596	564	558	595	565	592	590	594	549	553	564	566	543	601	580	558	530	588	579	562	551	532	576	599	581	588	543	609	573	631	541	560	575	532	566	590	591	584	553	582	572	544	559	591	589	546	588	555	571	590	577	589	562	573	589	581	586	554	572	576	582	550	610	589	610	567	585	531	601	589	601	586	540	621	566	586	563	553	609	602	592	596	556	581	584	551	564	546	559	561	556	559	621	564	604	600	600	602	539	561	552	583	533	597	556	550	580	551	585	544	550	585	560	594	563	609	565	567	566	587	583	590	660	603	572	566	606	608	581	619	580	558	620	577	589	551	580	579	594	574	565	630	545	590	578	572	602	591	561	575	585	542	561	575	583	567	553	557	572	553	603	532	573	561	555	571	560	599	549	602	563	552	596	622	566	583	536	573	565	590	560	555	600	597	593	612	544	587	591	609	540	554	589	552	569	564	574	572	567	562	581	563	566	522	610	574	584	580	602	573	506	560	592	573	565	553	581	556	601	587	531	612	543	565	567	596	558	605	618	586	625	540	572	585	571	625	573	625	553	551	578	596	565	597	600	527	583	625	606	572	587	611	541	564	557	602	596	601	566	578	553	590	564	525	573	558	547	599	593	604	636	556	579	543	632	536	563	583	560	577	625	565	597	577	574	647	576	528	582	564	573	566	596	576	557	597	589	544	533	582	597	584	589	561	560	580	563	570	568	597	568	563	551	570	599	585	607	536	594	581	571	606	568	569	570	548	564	544	571	612	543	611	546	571	538	581	564	582	595	568	575	541	577	521	636	559	572	607	567	583	593	573	566	542	613	634	578	624	603	607	553	553	574	600	630	573	595	575	504	578	604	627	613	537	561	560	532	554	589	558	589	540	580	601	573	557	596	539	561	543	572	537	581	563	607	605	565	551	612	578	630	603	552	569	565	607	569	601	608	551	601	554	538	573	553	602	605	616	564	588	558	591	581	584	633	578	586	559	559	572	611	605	587	573	592	561	564	595	523	599	553	611	539	563	602	563	617	549	575	584	621	537	521	550	606	560	561	637	572	590	591	588	547	555	552	570	588	562	572	590	569	564	592	529	542	573	586	547	593	558	539	603	542	567	571	576	604	594	567	551	578	583	573	544	641	566	585	547	595	558	568	563	617	580	588	579	549	549	545	616	572	575	610	600	530	562	555	575	581	546	593	568	567	603	533	592	600	566	598	606	578	579	536	572	591	551	573	555	614	558	585	580	547	564	530	550	559	561	582	568	541	576	622	603	586	566	588	554	538	609	590	571	597	637	543	577	575	594	583	568	612	613	568	638	598	588	573	548	629	598	574	595	573	543	570	549	563	617	557	582	563	536	568	573	567	573	576	586	552	590	580	525	569	564	583	562	574	535	541	579	566	602	563	543	557	587	613	604	557	541	623	618	587	587	588	615	550	550	605	591	545	583	542	579	598	587	570	585	572	581	572	578	550	585	540	579	566	546	560	568	545	551	560	577	578	588	601	525	574	601	583	522	592	573	564	566	567	571	609	569	536	575	535	565	551	534	555	609	554	615	557	578	584	577	603	590	577	588	583	564	549	544	565	548	566	586	575	566	569	561	576	574	580	604	591	544	601	555	553	603	571	593	598	523	595	553	611	591	537	570	542	576	568	568	560	586	581	603	576	583	573	563	589	604	596	585	618	553	591	590	577	594	577	590	580	599	568	575	593	587	545	590	555	546	556	595	612	598	565	504	559	564	579	562	606	554	564	573	577	555	601	603	642	598	571	572	610	584	594	598	564	579	604	559	602	611	602	547	523	573	601	551	588	551	572	597	578	551	592	559	642	623	569	603	557	589	588	560	584	582	551	560	545	571	582	587	593	556	594	575	555	591	583	596	565	602	583	605	588	643
24483	21003	27623	25516	20745	13250	6873	3791	2565	2034	1730	1622	1304	1217	1102	1013	888	792	732	729	752	718	736	643	635	595	596	627	572	574	606	598	610	591	591	554	570	590	550	509	533	540	504	559	594	572	540	540	578	579	553	494	543	616	585	554	558	537	558	513	544	548	541	528	553	506	530	569	536	531	559	510	552	542	518	549	551	542	519	552	544	539	564	547	598	594	568	532	539	550	528	524	570	534	551	565	548	559	535	528	519	541	537	549	575	530	540	533	536	543	534	567	530	536	535	552	533	527	555	566	563	522	574	596	552	533	552	539	583	546	559	553	568	566	574	534	542	566	533	531	551	551	580	565	550	531	537	538	581	604	535	536	539	540	538	566	534	520	520	527	554	533	575	549	537	556	545	557	498	575	539	509	545	517	532	557	525	572	561	592	556	564	588	557	534	590	543	577	511	528	529	549	529	515	534	542	548	572	560	542	532	528	525	553	532	583	543	551	584	506	569	556	487	524	562	576	520	548	551	545	517	546	550	579	556	544	533	546	580	573	568	552	522	600	553	531	545	505	504	523	550	536	533	510	531	541	533	554	552	551	525	475	533	579	577	524	542	563	585	520	554	545	552	514	521	571	572	545	552	522	533	553	561	557	553	547	614	584	524	540	517	535	549	579	549	522	572	551	470	542	528	514	541	550	505	538	558	557	550	565	561	534	503	569	598	510	538	571	560	538	582	569	537	519	566	573	538	536	514	546	537	539	558	530	542	540	573	543	542	539	543	539	545	535	578	554	526	516	562	545	535	551	529	485	537	548	562	507	508	558	503	549	547	532	556	522	528	571	554	520	522	528	533	536	503	579	525	518	523	557	543	558	557	592	546	551	537	544	576	532	572	585	533	530	515	576	561	538	529	575	559	545	533	529	559	601	503	519	605	539	597	526	560	534	563	558	541	525	540	539	508	559	528	582	535	563	565	572	521	559	564	540	530	568	550	538	547	540	533	557	550	520	543	539	542	589	524	555	540	558	536	546	561	565	525	542	530	504	533	532	597	518	541	546	553	588	584	570	534	525	506	572	504	554	544	550	527	565	533	554	532	508	558	530	574	523	540	563	546	552	535	537	572	567	537	523	603	501	576	573	560	538	516	553	576	557	562	519	556	567	548	566	558	537	516	541	548	536	524	513	557	563	530	577	564	604	543	534	614	541	516	550	569	558	545	588	512	545	531	593	588	561	594	536	537	580	533	572	530	513	546	563	570	533	512	529	551	545	543	548	535	551	538	534	557	562	557	528	534	528	542	535	537	544	550	536	542	570	528	593	503	550	543	557	515	528	558	542	550	544	535	543	543	569	574	593	535	551	547	583	556	574	546	553	517	546	539	544	570	548	569	541	521	559	521	520	530	542	531	533	554	516	542	539	545	537	582	538	576	542	546	505	548	540	536	505	534	573	543	568	577	544	540	520	519	539	522	547	525	550	583	598	538	567	531	534	524	555	560	525	524	524	567	550	608	555	552	562	551	527	551	551	539	586	535	529	533	503	527	540	553	551	551	512	559	578	528	570	548	549	585	543	578	506	502	529	538	542	532	540	598	538	489	554	556	580	536	559	534	534	570	520	515	545	501	576	559	517	500	560	495	540	512	513	558	528	562	550	536	554	548	509	561	540	562	515	513	551	549	535	527	553	530	544	518	569	562	507	521	531	483	540	568	494	497	536	532	532	533	578	529	556	544	525	539	514	565	518	537	515	513	554	548	508	515	547	533	581	548	517	553	558	513	556	531	539	540	581	548	484	566	548	544	584	527	506	488	543	523	568	535	532	527	583	553	515	544	499	528	527	529	531	545	548	558	486	538	531	551	538	544	550	555	536	576	507	555	522	529	555	549	503	519	522	559	577	557	534	587	546	531	529	565	531	530	567	570	512	515	536	532	554	536	522	519	543	592	573	540	559	500	541	517	497	540	540	548	511	527	540	563	557	562	564	574	593	569	551	553	535	566	579	522	530	569	548	519	572	536	565	553	544	519	530	527	593	515	553	547	542	572	492	490	531	523	511	529	515	528	552	560	557	566	589	559	560	544	523	557	529	540	554	540	540	548	525	593	560	516	502	584	552	547	584	534	564	556	569	540	560	521	548	560	521	539	546	486	566	537	552	545	529	538	537	565	513	534	551	518	554	536	530	557	524	541	520	552	562	560	536	534	578	549	558	550	537	530	556	545	567	514	513	559	516	536	543	557	547	519	561	525	504	546	538	579	549	550	503	545	531	532	545	579	538	528	499	550	562	500	526	510	544	548	579	539	550	609	538	521	564	539	504	547	494	541	544	552	540	542	585	560	556	524	542	564	552	532	542	530	537	547	541	506	541	527	612	526	552	522	499	571	536	587	538	588	535	544	589	484	548	558	525	525	551	556	544	547	505	531	559	514	558	480	604	548	563	558	545	503	529	551	553	560	544	513	500	529	549	563	547	582	588	578	548	549	590	574	555	584	534	449	519	577	528	567	544	564	590	547	555	594	522	547	550	504	529	513	523	587	573	564	566	549	537	553	614	515	570	551	557	518	504	555	537	518	557	526	498	545	531	560	550	529	508	505	565	519	540	567	569	575	570	512	522	526	508	530	539	531	549	570	594	567	532	549	552	516	530	569	538	516	513	521	541	537	556	539	568	525	545	489	556	529	521	552	541	533	525	574	559	568	539	541	569	550	517	552	567	542	530	536	556	569	527	546	526	556	561	543	568	556	536	582	548	502	599	524	572	560	545	545	543	534	573	571	549	547	531	532	514	581	583	538	596	543	566	542	482	545	558	563	520	530	555	523	541	528	583	563	521	501	571	543	590	564	558	532	534	499	557	549	515	545	568	524	540	552	554	541	540	526	552	561	550	549	595	532	546	565	524	534	588	518	515	545	497	545	532	546	542	551	557	522	534	550	520	552	503	515	565	547	566	534	555	557	541	537	542	531	550	524	580	540	563	510	502	526	561	583	541	563	559	553	525	532	504	527	507	575	538	554	537	503	525	548	568	550	520	520	573	513	515	530	555	534	522	590	575	571	532	572	539	518	550	534	575	574	552	596	572	542	594	552	533	606	536	537	507	539	540	535	590	495	533	545	533	528	534	541	545	513	583	549	535	553	531	545	570	540	543	502	529	552	589	570	567	544	541	551	532	539	549	560	549	541	532	537	562	562	507	532	533	526	559	546	573	540	548	537	558	501	532	527	583	533	537	545	593	546	531	557	526	578	568	510	531	567	558	516	547	541	548	535	548	489	521	553	551	510	527	514	534	537	591	555	545	542	476	546	584	560	547	525	529	518	522	535	570	555	548	505	550	554	540	507	603	534	571	569	546	590	509	558	544	519	545	554	564	570	558	484	546	546	556	531	502	554	508	566	594	590	543	527	549	529	546	568	526	568	555	607	514	563	525	568	539	535	553	537	536	567	566	534	533	542	525	546	514	514	539	514	532	516	493	528	518	558	579	532	577	585	544	481	544	565	526
22966	44590	38429	26658	21470	14957	9623	6495	4555	3314	2804	2329	2000	1740	1468	1307	1105	984	905	817	832	797	771	711	734	687	670	639	676	618	597	659	622	676	621	600	621	625	605	557	614	648	596	634	595	585	626	640	563	608	582	603	577	589	558	551	575	578	564	600	550	543	574	599	612	549	593	568	605	599	572	579	583	586	607	586	569	582	612	597	604	574	602	572	567	582	561	537	566	540	565	618	567	595	602	594	592	587	581	610	598	597	609	584	578	610	590	572	584	567	578	612	617	590	611	603	555	586	644	620	589	596	604	563	607	572	593	567	601	594	611	585	590	568	585	598	586	528	584	605	589	593	603	543	541	567	581	571	595	592	554	597	610	579	566	587	584	535	609	589	573	594	612	588	604	555	576	608	609	546	573	586	577	538	575	594	586	533	552	562	568	592	596	611	573	603	494	558	595	592	589	594	596	581	541	584	588	573	548	572	588	607	573	581	581	591	590	590	533	549	563	569	604	559	609	535	563	575	603	593	581	584	556	590	582	622	606	647	582	593	542	579	611	593	609	604	596	540	586	614	542	561	591	591	549	529	606	636	567	565	613	539	541	621	607	578	625	595	594	588	615	551	552	560	578	573	563	603	581	602	600	571	573	560	572	510	614	577	650	609	587	610	571	600	608	589	567	614	535	584	590	593	595	554	513	589	575	605	603	583	572	597	608	591	541	565	575	562	557	586	583	588	599	580	598	566	613	551	576	562	573	609	550	594	544	574	608	569	614	602	550	587	535	573	578	598	621	573	590	574	577	600	553	580	617	628	570	534	601	569	558	581	585	552	575	551	577	546	569	592	556	565	594	589	626	577	556	605	561	582	608	544	595	564	603	598	606	562	569	564	577	566	591	632	581	615	597	523	582	593	573	573	578	571	591	561	547	599	576	590	597	571	561	578	578	617	538	606	622	579	610	592	598	597	575	577	619	574	584	599	560	547	577	582	550	592	640	575	595	603	624	623	591	554	598	589	579	564	574	583	587	594	573	581	605	598	580	584	581	577	650	606	587	599	592	568	583	594	592	626	579	598	574	585	582	600	596	585	523	588	582	570	577	597	587	614	590	590	569	635	597	619	541	567	565	620	551	578	612	581	625	594	601	609	586	579	622	585	598	580	573	578	581	557	580	570	545	576	578	605	568	585	638	621	589	573	569	626	603	546	542	602	574	614	605	530	531	622	614	607	559	580	604	566	577	559	568	583	602	568	608	593	573	569	573	619	621	584	542	577	576	553	581	586	597	555	564	567	594	576	546	571	606	557	600	642	574	563	618	572	594	578	555	580	580	529	576	563	612	588	627	563	560	590	622	642	612	604	593	580	578	565	618	598	556	560	571	582	579	659	563	524	598	552	574	587	541	548	537	591	546	622	620	608	588	590	534	590	636	621	609	578	574	578	612	558	574	591	592	598	584	577	591	601	592	580	569	538	569	579	559	557	588	570	634	582	590	569	580	575	545	610	597	569	634	616	586	583	562	590	577	553	551	593	583	599	635	605	576	620	554	602	563	577	597	595	584	584	596	631	576	564	553	570	605	606	574	603	581	627	584	586	540	607	586	590	608	542	618	562	571	595	553	580	591	554	590	594	603	609	570	564	582	571	573	612	560	612	585	569	607	582	572	551	576	570	571	556	571	559	536	606	565	577	602	533	556	547	555	597	580	616	584	604	597	547	585	578	579	585	565	637	568	581	576	552	592	559	578	595	596	562	572	561	547	574	579	567	620	589	574	566	579	575	591	570	594	600	568	562	611	570	602	632	537	609	576	605	596	572	593	566	601	593	587	560	581	613	591	598	604	586	542	633	635	543	614	565	583	607	574	606	615	588	585	593	560	631	591	571	566	608	608	559	557	608	591	589	561	575	543	618	564	596	593	593	605	583	571	574	591	561	587	554	612	591	597	543	560	579	603	580	581	603	598	583	571	600	582	591	567	603	598	584	550	604	602	611	575	562	579	585	566	580	596	588	601	627	626	569	612	587	540	572	607	563	545	563	571	612	613	586	590	559	581	638	579	625	573	562	596	593	616	604	595	562	607	598	573	565	593	598	585	590	569	610	577	605	577	617	579	577	574	634	545	559	613	577	571	576	576	593	578	601	567	578	592	563	626	591	588	600	589	551	622	603	556	583	631	558	550	582	565	591	584	591	568	582	628	566	570	600	562	594	567	627	570	608	561	581	570	573	588	580	623	585	553	552	565	610	614	544	630	610	604	560	570	596	602	559	623	569	569	605	618	609	573	587	587	563	593	532	614	544	602	590	555	589	574	602	600	563	577	601	560	582	613	596	563	555	577	592	606	595	570	599	597	538	606	578	562	579	582	591	548	585	613	592	610	567	630	577	614	566	602	601	620	577	611	605	591	583	627	531	573	579	558	611	586	557	647	598	611	577	557	538	610	531	578	573	592	601	585	575	582	544	589	561	545	556	596	597	598	589	584	572	540	618	618	579	556	610	599	587	613	559	643	571	599	601	608	561	583	586	601	606	561	577	567	576	563	569	556	596	560	627	593	585	564	551	580	627	595	560	604	602	564	589	591	606	584	597	608	556	643	565	626	597	587	609	570	578	593	573	570	620	582	561	590	574	564	586	588	584	586	583	581	557	580	494	589	651	601	625	574	586	581	586	570	576	582	558	577	553	613	533	601	598	590	599	604	570	630	610	574	594	560	593	581	584	626	609	588	600	606	590	588	612	587	572	583	620	633	539	552	568	548	606	601	668	586	608	586	573	574	569	587	617	596	569	606	562	611	599	570	599	569	586	561	600	560	557	598	574	566	522	601	571	528	594	608	596	607	572	598	576	640	611	613	566	591	590	628	575	599	567	537	551	573	529	518	609	580	585	588	609	587	564	600	551	597	569	579	560	621	575	557	582	557	580	545	626	591	589	556	576	564	611	602	570	595	599	596	575	577	542	566	583	574	556	540	603	603	603	592	531	542	593	588	591	591	605	546	601	604	555	568	600	568	594	579	597	620	567	580	628	597	563	575	594	593	597	546	611	557	588	592	554	601	598	572	554	605	601	590	575	587	567	608	597	566	549	606	570	608	611	596	584	571	601	578	613	592	594	593	565	568	569	507	582	606	607	613	560	610	599	526	589	575	574	574	552	633	583	611	580	587	583	575	612	617	595	552	624	593	589	629	578	599	604	581	607	574	557	580	568	575	590	581	597	576	605	587	603	574	596	610	584	595	586	551	586	560	639	606	643	507	571	618	568	577	592	561	536	583	550	577	576	564	573	600	583	592	608	588	561	596	572	589	573	563	605	603	585	581	521	606	573	590	567	580	565	546	552	583	599	621	587	616	608	631	553	601	572	576	570	645	584	588	560	587	565	589	605	574	615	603	549	579	560	553	626	612	595	557	554	562	630	585	576	595	627	600	567	591	602	575	578	575	559	565	535	622	557	576	567	613	579	565	579	552	558	565	598	584	582	610	568	609	589	606	573	578	615	577	575
22397	20988	28528	23688	21421	22315	19702	7909	4494	3168	2638	2199	1811	1512	1400	1127	984	819	669	642	676	603	566	541	477	438	438	391	415	395	413	409	356	364	361	372	352	361	364	334	338	317	363	301	330	310	352	313	347	333	315	335	302	306	334	290	320	325	297	294	275	293	304	319	299	270	317	296	345	304	288	315	330	298	327	290	306	278	282	284	268	300	325	301	296	287	328	291	293	329	282	327	312	301	299	321	309	299	275	312	322	290	320	288	321	302	269	311	307	303	304	316	273	300	340	320	274	269	313	309	308	297	301	327	324	294	291	272	295	292	308	318	298	294	279	318	342	286	312	295	315	319	295	349	300	303	305	326	283	311	305	289	300	294	309	310	275	287	308	313	313	283	297	311	294	324	289	326	294	298	285	301	310	291	291	319	283	332	270	296	306	288	276	283	295	317	301	317	314	295	308	277	310	295	302	315	310	344	299	286	303	312	255	299	296	286	316	288	260	316	302	271	298	297	303	298	324	300	304	296	292	287	298	317	298	285	311	303	304	291	245	295	316	320	304	294	295	309	274	289	310	311	323	295	305	302	317	280	292	303	320	297	301	295	315	310	305	274	309	290	313	302	293	310	300	288	297	305	343	295	324	306	316	301	327	287	306	297	317	291	315	327	283	279	284	313	299	332	318	277	345	306	310	296	289	301	328	281	312	294	277	282	331	288	315	303	340	303	329	283	317	280	318	320	346	306	318	290	293	300	314	315	277	314	301	308	293	331	326	293	301	310	332	295	307	321	295	278	300	297	305	281	301	279	286	296	320	289	330	306	302	282	300	304	308	342	283	292	283	289	281	326	323	312	293	283	287	316	279	287	305	291	290	291	301	335	314	284	289	326	331	311	300	295	287	294	300	303	275	319	293	294	279	308	322	318	269	285	299	277	267	300	311	263	289	259	283	285	316	290	307	298	346	306	321	288	296	309	296	275	303	289	292	294	348	312	296	312	293	310	304	325	285	289	343	268	313	302	287	315	307	301	297	312	307	274	281	309	283	316	283	316	332	319	326	301	281	296	326	310	345	312	309	290	304	322	300	299	289	309	301	325	284	294	304	322	271	348	307	322	264	277	305	284	297	291	275	284	288	280	307	334	282	324	302	271	328	296	321	335	290	325	316	284	320	282	288	289	302	321	349	332	289	302	304	328	300	303	327	284	293	281	325	297	314	281	280	303	294	310	302	312	299	303	269	332	287	313	294	283	306	314	309	294	296	283	289	322	311	309	300	309	328	316	294	279	305	321	320	320	295	322	303	298	306	309	328	313	286	301	284	271	300	284	295	267	298	325	312	295	273	312	296	299	300	288	289	313	300	270	296	302	276	311	302	288	309	312	319	289	293	290	244	317	325	290	313	303	320	332	308	278	345	302	317	313	330	301	289	307	283	354	333	334	289	310	317	305	251	330	300	317	316	335	289	311	321	309	308	295	303	272	309	299	301	341	299	278	310	287	303	307	284	305	305	308	309	279	302	295	279	312	299	309	314	324	317	278	296	335	260	316	305	288	291	299	319	308	290	280	305	279	301	297	277	289	293	273	320	314	284	296	309	279	327	287	289	309	295	309	307	295	289	304	291	313	349	300	320	317	310	285	298	296	320	308	302	322	324	316	281	300	287	290	296	317	325	311	280	311	319	312	317	293	326	263	325	330	291	315	318	291	291	324	292	287	304	296	316	297	283	311	315	272	322	321	283	308	294	307	300	308	297	329	293	269	275	304	303	285	278	291	304	293	326	330	295	277	281	310	287	291	312	279	285	341	315	287	310	304	324	307	330	287	294	294	314	343	317	303	292	275	289	324	294	280	300	313	325	318	329	314	304	328	327	289	286	287	298	300	311	316	312	311	333	283	298	295	293	287	299	285	326	310	306	341	328	278	315	258	332	298	291	294	306	313	305	281	284	328	314	289	333	314	314	289	337	297	308	315	278	290	314	303	303	300	296	309	314	338	333	297	301	312	275	293	268	351	251	326	280	290	304	317	318	319	309	304	295	301	282	338	297	282	309	330	288	317	298	319	272	324	324	297	313	280	330	287	293	343	276	349	316	291	273	325	281	286	334	282	297	292	328	310	322	313	303	305	317	297	309	306	306	296	283	317	308	308	327	323	312	276	314	295	314	282	323	310	323	318	314	293	293	275	299	315	284	250	304	300	298	283	290	321	303	285	338	328	307	309	326	336	286	341	305	299	294	297	285	293	276	309	304	342	309	311	291	266	316	311	267	321	326	280	296	286	293	320	289	275	283	331	292	283	301	281	297	324	299	306	284	273	326	320	294	310	332	321	299	308	293	285	292	313	310	288	322	294	320	296	306	316	294	306	308	301	302	280	318	303	299	303	317	292	319	300	292	305	304	299	281	315	303	311	292	295	320	293	307	326	270	324	303	267	345	329	294	319	301	311	338	313	294	297	277	283	334	330	299	308	282	319	311	278	302	308	317	309	310	332	297	290	293	289	302	326	299	304	300	285	327	302	295	310	318	281	332	287	295	309	330	308	342	319	292	330	318	291	291	294	312	286	324	318	349	302	270	305	315	312	314	295	302	300	293	267	281	292	293	305	281	303	272	277	319	320	281	284	295	319	307	318	277	301	295	294	307	315	299	314	298	287	293	317	295	335	311	308	309	285	313	319	312	318	299	324	320	286	307	306	299	335	335	297	311	316	284	303	288	308	305	289	291	292	291	313	305	328	291	294	311	323	338	320	296	295	281	326	307	305	316	311	315	307	304	301	311	335	286	310	333	305	322	288	331	315	294	277	307	300	306	309	297	314	309	317	306	324	292	332	293	268	295	285	319	294	310	297	307	305	293	285	316	308	309	294	319	304	302	296	316	344	297	297	325	282	294	301	309	294	299	288	313	284	308	297	289	316	292	284	301	317	295	317	300	324	293	322	310	347	308	281	313	300	292	335	300	288	310	309	310	278	275	287	303	305	312	295	302	314	305	320	314	309	285	317	297	321	285	304	306	297	311	345	317	326	302	276	315	287	311	268	303	278	311	314	316	291	308	259	283	327	320	313	311	294	290	289	304	299	290	276	296	305	296	291	332	325	299	296	297	251	320	323	322	286	300	341	292	306	302	268	297	294	285	311	306	302	307	309	302	310	288	304	316	334	289	286	302	325	306	273	309	310	344	265	306	309	297	322	327	285	303	320	337	306	300	322	309	284	291	282	295	272	335	300	309	310	310	322	317	319	342	280	291	344	276	292	293	309	333	334	313	320	287	300	294	278	317	314	291	278	312	324	328	295	294	295	306	293	279	260	279	300	323	298	318	307	340	313	314	330	323	306	293	322	279	308	299	299	290	312	299	294	293	320	297	315	317	317	301	303	319	293	296	300	300	303	273	311	317	333	310	316	325	311	293	296	319	292	285	292	304	265	294	298	268	306	293	298	297	299	292	287	308	284	309	303	319	326	331	293	299	276	302	323	288	328	282	299	323	282	318	270	313	296
25747	52553	46514	34898	30110	21823	14730	10141	7121	5274	4172	3558	2904	2469	2185	1744	1461	1141	913	913	832	827	759	689	605	577	508	447	446	405	447	468	462	421	407	390	398	363	362	334	352	403	372	402	360	368	343	359	336	359	361	325	356	353	366	333	339	328	321	363	315	331	344	332	317	361	312	388	308	339	342	355	357	307	352	329	305	365	330	375	345	314	334	329	326	336	344	312	346	331	338	342	346	362	332	357	331	357	312	330	334	329	347	331	319	290	333	352	325	317	343	318	345	301	296	356	328	334	332	326	316	302	318	319	339	319	341	342	340	374	310	336	319	381	321	338	354	309	316	357	338	340	334	317	320	320	326	329	330	317	305	339	328	356	328	339	318	352	331	329	302	340	352	337	314	317	331	341	336	303	317	342	348	321	332	360	324	342	338	309	314	356	315	328	338	322	321	331	327	344	325	311	308	339	300	357	346	309	336	304	317	315	321	371	330	329	349	356	328	320	300	279	339	303	320	346	332	320	349	355	348	311	375	364	318	321	317	311	317	314	382	379	315	337	317	358	335	333	347	341	355	299	314	324	347	298	332	305	326	316	314	348	346	339	335	332	312	354	304	306	332	344	309	350	337	323	324	336	327	336	339	305	286	289	342	305	343	374	313	300	327	327	327	353	346	325	327	302	367	330	305	357	351	316	340	310	324	326	350	322	315	317	315	323	302	368	346	346	308	320	315	291	294	349	319	361	344	319	321	297	335	304	343	378	331	314	314	337	328	337	354	357	350	333	303	314	337	339	336	333	343	332	329	326	324	344	329	339	306	342	331	337	310	329	286	319	324	348	344	363	303	324	306	321	327	297	337	332	322	341	334	316	329	323	358	340	315	333	331	304	341	329	327	292	322	323	338	364	361	335	315	298	338	322	329	347	319	306	333	338	345	361	310	310	354	328	344	320	374	366	350	330	314	322	339	302	341	325	286	325	312	308	319	331	335	340	348	332	341	324	332	328	336	313	321	335	318	328	327	319	365	325	320	328	339	314	305	340	335	315	339	319	345	318	336	329	299	338	304	319	311	368	343	328	330	314	333	335	333	332	335	340	325	342	334	290	348	327	342	342	326	343	345	346	334	324	294	327	328	300	332	319	356	323	331	378	347	324	314	318	343	329	332	342	307	357	337	334	308	327	311	296	326	325	332	328	352	328	352	346	330	322	307	314	329	344	353	340	324	347	328	326	341	340	344	309	335	340	348	325	350	331	320	345	350	316	325	345	376	342	335	316	313	351	330	309	331	348	319	343	342	332	336	305	354	272	319	332	339	321	344	323	327	315	298	310	346	349	349	325	341	356	332	357	362	349	307	316	351	316	301	318	333	348	327	353	323	316	312	333	317	336	355	341	356	317	315	324	290	341	301	322	335	335	335	344	331	334	372	326	322	317	334	321	325	321	325	319	366	308	326	321	357	336	324	325	321	319	337	334	341	328	332	319	335	338	355	329	315	340	336	352	348	334	324	323	311	325	331	307	355	326	320	331	312	320	347	335	322	347	375	334	350	349	317	360	310	341	339	313	349	313	360	311	333	316	323	289	308	339	307	310	360	320	312	352	312	324	324	319	331	329	301	315	335	296	345	327	342	343	321	315	329	354	327	342	338	344	332	340	361	316	326	308	301	297	328	328	338	350	317	343	337	363	329	322	346	324	361	288	339	319	306	330	337	352	325	345	330	329	347	320	326	322	310	344	350	330	333	327	335	320	303	317	332	331	362	344	344	356	333	338	352	294	352	350	333	322	322	343	360	306	334	320	341	367	324	321	353	299	357	297	351	325	301	328	323	324	327	317	331	303	324	331	340	336	310	310	326	325	345	350	347	324	329	346	319	296	328	335	329	349	335	329	341	322	311	351	324	307	331	321	350	314	310	322	324	326	332	333	352	298	324	325	326	304	334	363	329	325	343	315	352	328	339	322	292	303	339	342	315	360	350	316	362	343	346	310	324	329	339	321	341	313	319	344	347	296	359	315	346	317	314	329	354	291	347	331	349	352	325	331	322	354	352	371	310	391	323	330	325	348	335	336	370	347	346	341	333	346	357	313	314	329	392	306	323	321	333	302	327	312	332	339	346	311	312	356	350	367	356	339	334	357	340	369	318	344	322	326	315	319	308	349	324	347	351	333	326	341	321	347	315	332	348	316	347	321	308	317	309	320	330	344	315	341	300	343	323	344	331	332	345	329	339	340	336	323	332	336	348	307	339	367	338	334	348	325	313	334	307	332	341	305	371	305	346	355	323	329	374	315	311	374	345	325	314	333	321	343	358	353	298	331	328	339	348	314	329	306	327	341	316	338	337	359	330	337	327	316	324	304	322	330	339	358	339	336	319	332	353	333	317	308	339	314	307	330	327	321	321	309	329	342	332	311	295	315	348	323	341	362	371	333	329	320	335	337	346	306	332	338	310	298	312	337	333	307	345	314	338	337	328	296	335	317	296	320	343	321	321	319	332	346	341	345	320	329	344	358	321	356	307	354	349	328	336	333	341	322	341	338	337	309	350	369	324	345	309	294	321	339	325	343	321	334	331	325	329	303	336	301	363	344	345	340	325	352	337	314	347	307	335	343	333	290	337	331	356	354	318	309	339	325	348	374	347	328	354	351	318	333	317	347	332	325	333	349	364	346	284	361	346	319	325	331	315	294	332	339	353	328	330	327	306	363	301	304	332	350	332	281	335	345	355	322	315	342	330	348	301	305	347	365	359	321	325	336	307	310	346	361	366	337	347	334	329	314	325	329	311	328	315	317	313	345	342	325	315	348	322	313	328	334	316	323	330	323	311	345	315	311	303	347	344	329	328	340	335	306	325	316	344	339	337	349	326	356	330	341	345	332	346	355	325	346	307	330	324	323	320	296	300	328	329	304	292	324	341	339	328	334	329	313	360	352	318	331	324	303	328	345	340	324	332	346	312	333	353	338	307	306	325	348	303	324	336	292	338	327	328	362	307	339	337	337	316	320	313	351	307	324	329	325	323	326	332	335	309	316	334	312	335	323	340	349	330	342	313	328	325	324	324	324	331	336	305	346	326	334	336	324	334	346	351	312	361	297	372	303	328	320	324	327	339	321	332	358	320	359	317	331	369	335	313	344	310	316	335	304	340	335	332	300	324	341	329	310	343	308	341	351	303	379	318	350	349	311	316	345	354	351	360	309	328	333	320	311	298	328	327	335	355	322	345	326	339	318	339	326	312	337	327	329	350	325	336	348	340	323	334	339	332	322	322	294	317	347	343	345	328	353	329	294	332	328	322	325	338	315	319	349	313	334	327	292	322	356	328	354	318	329	338	326	316	337	352	345	331	319	331	332	303	295	356	322	315	321	341	337	309	345	312	322	335	337	330	344	353	329	360	323	347	328	325	348	326	342	329	348	343	350	315	384	324	332	329	333	352	337	350	306	305	298	357	326	324	330	357	313	334	355	297	337	337	343	347	344	327	313	348	347	341	332	356	345
27822	25412	30232	22026	13895	7775	4468	2839	2118	1765	1493	1421	1221	1142	1078	923	861	821	795	785	774	784	790	720	754	682	708	701	722	686	750	697	668	702	700	674	759	739	710	708	706	672	696	697	661	706	702	734	718	720	672	652	672	692	681	717	665	661	636	712	692	705	733	676	667	676	689	730	679	689	689	673	693	656	762	695	671	670	631	671	645	678	679	705	635	655	689	691	689	690	639	658	701	665	709	703	724	696	686	658	690	705	696	689	691	686	728	682	683	660	663	676	681	705	669	666	703	679	655	691	637	699	713	686	673	720	648	701	640	661	660	667	704	660	727	678	643	644	708	686	667	708	688	709	690	677	679	641	674	661	659	698	652	700	703	707	697	717	687	653	664	659	618	674	652	756	718	658	685	660	713	711	698	711	680	671	718	665	683	638	674	687	693	690	712	688	742	688	642	707	682	665	723	714	669	695	682	685	680	672	709	697	709	697	686	639	696	703	698	686	680	713	671	643	689	725	639	665	678	681	717	643	698	666	711	685	621	676	651	736	645	690	688	638	673	671	702	668	698	670	673	692	629	688	649	659	657	661	699	685	711	710	652	666	660	635	653	664	661	648	710	722	701	680	668	739	674	723	751	669	712	647	669	665	666	671	681	685	685	652	682	694	714	690	661	657	718	717	706	690	666	713	724	660	692	700	683	699	672	697	660	679	692	702	657	678	689	697	649	682	685	693	697	663	671	648	677	685	738	761	665	704	707	701	658	700	703	668	730	669	673	691	684	709	689	672	632	665	691	711	716	671	682	704	687	667	697	693	670	654	685	702	638	671	696	673	714	673	683	659	685	663	665	690	702	716	724	702	597	656	681	662	693	658	694	705	683	666	716	678	694	722	700	700	699	695	706	702	670	669	671	635	689	679	658	691	739	667	685	656	735	677	653	699	679	714	708	682	736	647	692	628	671	620	703	680	706	669	710	686	660	687	658	659	663	725	707	702	674	672	684	690	690	667	702	677	661	717	680	759	669	697	653	688	640	679	688	650	721	670	677	710	689	686	668	717	670	632	655	686	709	646	673	686	704	673	682	637	631	673	722	713	648	668	666	687	677	699	679	695	664	680	700	659	680	718	672	644	725	734	691	647	679	735	714	660	718	648	708	705	702	698	744	693	702	683	707	684	667	695	647	703	661	680	713	674	686	652	672	718	646	671	752	651	647	659	658	680	693	651	712	699	708	664	708	657	652	632	715	644	659	676	668	705	719	713	675	683	667	689	669	726	650	677	632	664	677	722	640	674	696	649	695	619	660	654	707	718	653	664	677	689	655	679	743	651	667	731	702	722	641	758	655	693	682	689	702	680	687	682	667	737	662	667	693	668	688	709	661	714	727	651	679	659	678	686	672	688	641	700	759	683	697	663	738	687	668	682	685	686	612	711	681	672	643	705	703	694	700	675	660	687	688	675	705	660	666	716	666	677	681	700	661	692	745	683	700	742	654	653	683	701	598	687	696	667	677	688	661	689	665	679	713	695	681	683	659	679	676	684	671	668	654	693	695	692	674	696	693	622	661	642	703	687	691	657	689	724	717	665	689	662	667	636	650	678	729	668	737	687	678	703	690	699	746	685	691	694	681	710	700	660	700	696	685	706	689	678	676	694	667	667	692	676	695	640	713	671	703	631	692	735	689	702	692	698	654	665	700	684	664	664	671	683	743	677	701	721	704	720	642	710	697	663	671	695	703	693	693	673	687	660	673	686	687	710	691	725	705	709	720	657	667	683	658	680	687	641	677	670	716	651	666	690	730	708	652	631	645	637	668	705	698	681	671	668	660	709	694	729	696	673	703	650	674	671	701	674	689	686	690	644	671	644	676	714	706	661	688	677	675	659	664	671	717	697	668	678	657	678	679	651	674	690	711	719	634	694	672	677	698	691	681	705	675	670	659	669	732	644	695	658	675	656	632	686	698	677	676	656	705	698	704	697	693	731	649	706	712	669	672	652	716	711	646	705	709	674	656	684	700	715	637	670	715	656	692	672	721	696	682	688	706	671	666	691	681	679	660	691	664	707	702	670	672	713	643	678	658	682	652	709	673	697	686	669	660	681	661	675	654	670	666	661	665	713	708	683	683	704	647	709	687	673	692	684	697	646	693	682	676	664	708	680	691	672	702	736	628	688	690	684	755	684	713	670	709	648	646	717	715	693	629	748	656	662	700	695	646	710	657	711	726	706	688	694	659	698	651	691	669	689	724	699	639	674	650	721	626	693	721	682	707	692	705	709	691	636	715	612	675	727	701	698	693	726	689	703	688	644	685	683	731	687	711	714	678	748	685	722	676	677	669	663	750	658	703	693	681	680	687	694	688	723	691	699	730	677	698	692	682	671	702	658	682	668	698	678	661	689	649	660	685	687	702	698	673	701	662	639	679	640	688	678	697	701	669	647	660	737	708	705	700	694	648	728	714	727	670	606	674	687	662	704	710	710	634	680	718	685	673	697	659	674	665	674	706	654	670	701	652	682	727	690	713	659	701	695	664	688	697	680	687	713	719	696	685	723	719	673	698	751	658	734	696	711	692	712	669	650	728	680	711	669	666	689	667	678	706	652	677	676	672	701	694	679	627	652	673	670	714	661	698	720	663	715	716	699	644	666	627	659	627	650	705	652	671	654	678	673	670	699	680	713	636	661	650	693	683	685	701	701	732	689	681	710	719	682	695	697	705	646	650	673	667	683	658	685	672	675	684	626	723	706	688	685	674	668	711	656	706	679	644	718	696	689	671	725	660	659	663	679	660	701	694	711	721	691	681	680	670	687	652	707	705	769	670	705	614	685	688	655	736	656	678	725	646	623	685	658	691	616	699	702	690	668	679	696	683	696	683	713	684	624	654	654	702	696	612	667	739	705	697	684	678	708	699	663	657	700	671	683	665	632	716	732	691	642	728	693	696	658	705	636	696	645	686	660	697	703	686	653	685	658	712	676	681	649	674	666	697	653	644	723	656	638	738	666	622	670	646	702	724	761	670	664	651	655	707	690	705	723	687	649	705	672	693	708	673	708	681	682	686	657	655	682	678	725	679	698	694	651	658	677	672	718	703	720	694	687	647	686	685	694	674	706	631	722	686	687	639	696	683	659	658	731	666	683	706	671	646	719	693	707	691	705	726	677	688	702	725	678	684	642	682	699	723	677	677	708	646	643	666	669	679	656	701	695	699	678	679	668	679	658	730	669	692	654	645	690	684	700	678	692	682	714	665	668	682	654	639	665	691	670	707	661	682	723	685	667	642	707	661	642	653	631	703	681	728	702	717	702	685	671	727	670	690	659	694	675	729	663	711	692	711	631	680	685	666	696	672	707	657	698	712	683	665	662	701	716	671	652	697	636	686	690	672	700	688	714	701	633	699	683	671	734	712	757	704	707	704	665	692	705	702	685	689	738	704	691	704	665	688	738	669	726	655	651	707	651	649	682	686	679	659	683	703	691	659	681	649	675	668	669	683	717
22439	39025	32690	21232	16534	10746	6806	4600	3433	2651	2328	2050	1786	1524	1450	1258	1098	936	925	899	934	916	844	803	791	867	813	819	801	787	824	765	737	796	773	783	765	726	767	726	683	755	765	821	777	725	761	735	770	788	721	758	722	809	773	730	722	718	729	715	809	738	694	718	747	793	742	820	752	700	781	762	793	762	752	752	801	788	740	692	732	728	753	737	748	770	710	772	743	771	766	832	750	739	755	758	776	695	671	760	754	762	720	781	742	784	740	797	768	734	775	775	778	752	718	744	768	784	744	768	700	761	779	723	740	787	749	770	704	763	738	780	744	754	757	758	772	738	773	715	788	765	747	769	721	714	791	761	747	730	715	705	782	754	769	699	752	769	785	719	761	716	716	763	782	729	767	757	744	754	756	711	708	736	721	705	709	768	782	778	759	801	704	748	751	724	736	704	739	764	738	773	771	823	768	762	754	727	751	717	774	734	798	720	724	732	756	780	711	760	721	736	764	735	769	744	736	717	742	682	756	736	739	734	781	774	729	760	745	761	740	749	755	744	726	700	769	801	723	736	769	719	790	679	738	764	725	757	755	806	763	733	739	749	765	751	718	760	743	759	707	781	749	747	773	715	727	796	757	741	723	734	757	732	698	758	708	752	748	743	784	770	730	727	722	730	734	714	750	756	728	734	777	813	768	766	739	722	755	724	731	729	746	769	754	739	774	711	731	768	764	756	705	739	730	735	764	752	769	757	791	743	664	720	749	792	751	772	733	774	758	759	757	712	745	788	760	723	690	711	749	718	734	789	758	739	768	747	760	756	703	745	818	772	737	827	716	756	737	709	740	740	731	744	761	743	783	760	753	729	696	740	741	764	761	733	753	791	782	748	726	723	758	743	738	723	764	739	759	774	752	754	745	759	759	766	776	782	776	735	737	744	802	743	706	755	730	744	798	714	807	718	762	710	736	770	775	696	774	753	821	758	737	678	691	775	732	745	714	754	746	766	782	763	791	776	755	741	766	766	734	790	743	748	730	811	744	782	729	747	743	742	767	736	719	781	766	739	785	747	760	743	756	746	740	753	733	755	777	707	744	717	788	732	748	755	779	736	728	767	736	751	716	733	761	731	739	741	784	770	772	763	770	746	731	770	751	774	815	749	747	789	769	699	767	765	746	757	758	748	763	720	748	772	794	726	719	741	756	728	723	763	741	765	741	753	752	756	785	739	767	748	736	756	759	797	736	818	739	706	719	716	714	770	735	728	754	738	763	724	743	771	780	776	796	775	711	705	719	731	739	738	798	840	784	758	725	753	778	760	727	718	763	766	745	767	754	761	766	726	705	759	776	800	826	752	751	778	772	754	737	762	757	727	736	777	773	714	763	751	741	742	779	750	725	754	747	771	748	764	725	752	787	766	697	753	746	755	773	726	769	768	763	762	700	777	747	732	740	793	796	754	764	813	760	760	746	761	734	731	760	724	784	760	739	742	683	709	797	749	741	746	785	757	721	778	829	765	766	735	766	782	744	730	747	740	783	762	715	752	719	724	789	783	708	749	778	713	734	713	745	739	759	771	729	747	733	747	719	771	756	754	726	724	752	774	783	765	774	750	733	798	760	752	717	731	774	717	742	759	723	751	764	755	749	757	718	731	760	733	763	729	806	800	774	769	792	747	730	746	797	695	785	742	766	740	698	750	775	718	765	739	729	732	728	758	770	698	777	780	714	800	710	763	765	745	705	734	716	727	761	749	729	719	770	722	720	777	719	739	791	757	782	734	732	772	740	734	773	746	768	712	751	783	751	757	731	792	801	714	742	761	751	785	696	761	740	772	756	803	714	726	737	765	805	762	737	778	760	732	748	749	736	763	774	750	738	733	708	724	754	726	758	780	728	721	721	715	731	753	738	718	740	759	763	771	794	790	753	744	714	785	814	760	782	732	750	788	757	728	736	796	743	774	756	770	791	710	778	777	760	705	783	706	780	741	772	812	777	734	792	804	794	726	772	723	758	804	726	761	737	774	772	769	692	758	790	739	737	762	721	716	740	770	780	726	756	730	766	776	804	785	743	710	771	764	742	789	805	761	746	755	727	766	697	738	730	759	727	794	753	788	787	749	716	807	699	766	729	727	742	710	737	718	729	774	740	756	791	735	753	720	714	763	715	747	765	771	797	766	799	746	728	799	752	753	767	688	770	725	716	710	761	761	736	736	748	747	753	702	770	758	757	795	727	739	758	729	769	765	717	704	729	745	754	770	732	733	730	753	723	758	798	780	720	775	793	699	743	737	784	795	723	742	754	733	775	776	747	738	779	744	700	745	728	775	743	776	714	734	764	776	711	737	769	793	744	716	735	736	701	712	747	739	822	750	773	760	758	723	746	766	731	746	755	748	735	723	733	735	778	727	753	748	732	754	709	754	770	710	719	751	771	752	741	721	717	797	751	695	789	766	728	777	741	772	736	760	759	718	771	723	749	747	745	777	755	771	756	827	728	747	749	727	737	706	765	738	713	734	710	778	760	727	730	800	783	737	754	738	720	782	724	740	775	790	656	733	743	763	789	724	756	784	751	775	750	754	790	773	729	750	715	791	726	746	746	719	744	784	759	763	770	792	769	737	776	734	764	733	720	758	722	742	744	700	749	743	750	724	772	717	745	744	764	789	798	768	733	744	757	770	764	740	729	777	690	751	795	738	747	760	776	787	773	776	788	754	714	766	783	716	747	754	798	756	744	769	755	749	732	711	735	705	768	750	743	768	770	740	756	762	732	740	796	767	798	767	775	751	780	757	748	726	731	762	753	743	761	773	719	763	742	739	752	715	767	766	753	791	760	765	703	781	763	749	705	685	745	754	754	738	745	757	757	719	760	714	738	778	762	766	703	753	740	750	719	729	765	703	774	730	732	714	767	790	772	715	768	788	682	775	723	681	794	717	810	742	712	784	727	749	763	744	747	722	772	751	720	708	742	750	738	726	746	750	814	771	731	758	753	746	740	738	761	767	770	715	793	697	780	762	758	762	729	797	746	747	749	773	808	767	774	748	721	682	773	741	737	754	768	716	737	764	800	775	683	773	730	771	728	777	748	729	734	751	786	775	705	755	758	741	759	736	767	756	748	797	724	718	821	724	759	776	752	744	741	746	730	779	740	717	703	718	731	805	730	766	719	747	756	759	791	776	745	778	739	767	759	824	706	725	792	795	752	801	779	743	709	720	725	767	751	742	797	815	746	715	736	736	749	793	734	765	727	761	747	678	789	784	767	772	776	751	766	754	749	831	713	767	783	751	786	748	731	769	780	727	750	740	743	762	770	735	770	737	762	753	693	790	765	753	723	772	734	831	735	744	755	769	798	790	727	819	737	729	729	787	746	693	764	731	773	767	774	750	746	766	739	739	795	722	713	742	729	773	711	740	767	775	755	770	784	797	752	719	732	699	746	742	751	794	772	747	712	764	744	796	774	761	768	755	751	753	782	766	728	753	732	733	754	797	751	718	750	742
23566	20995	28156	24382	22046	19360	10785	5041	3283	2484	2186	1787	1591	1396	1274	1035	936	842	796	713	754	745	648	693	629	622	596	595	586	533	558	566	616	571	531	534	568	523	539	573	529	521	557	563	551	571	529	589	568	533	533	528	512	518	527	473	537	534	521	542	520	528	528	543	574	528	530	544	566	547	530	546	521	546	561	535	537	547	496	523	561	517	507	467	495	518	545	508	501	489	539	582	535	529	536	527	528	514	545	550	533	508	533	580	545	535	488	525	527	552	506	527	515	546	508	566	534	522	536	511	556	508	499	562	534	492	508	565	541	532	513	499	483	535	513	513	482	530	462	509	503	557	492	508	519	490	540	515	510	480	540	529	512	531	526	546	559	520	520	536	515	532	560	510	523	537	502	505	550	535	536	557	525	501	516	521	536	525	552	577	494	496	526	547	522	569	560	536	553	558	519	540	519	544	500	500	556	548	539	514	502	487	547	536	466	524	513	504	507	523	525	550	536	530	539	518	512	520	542	525	508	511	542	522	471	537	514	516	472	530	555	505	491	552	561	566	528	543	509	533	489	518	547	530	552	556	516	523	521	531	520	494	525	564	537	533	529	541	565	521	513	512	535	556	525	524	535	538	527	543	528	499	526	539	541	571	522	523	517	530	539	545	524	507	562	516	512	532	468	496	498	519	556	548	483	494	508	503	557	506	498	530	527	502	532	534	527	527	535	516	545	522	554	495	523	507	534	495	493	553	526	504	507	514	523	503	539	507	516	548	519	521	505	509	534	532	547	552	529	522	501	556	559	533	492	525	539	507	496	495	533	538	528	522	503	545	554	538	524	577	567	527	511	509	559	530	537	513	520	489	535	553	533	530	544	552	513	534	531	525	515	494	542	497	468	502	511	532	512	494	521	551	553	524	495	535	562	536	519	515	498	509	552	562	522	460	554	550	494	584	534	525	528	510	550	549	499	539	544	499	531	536	527	506	507	479	560	521	529	540	539	541	507	540	522	529	544	538	549	556	557	541	526	523	521	566	504	511	555	487	505	535	541	546	508	570	513	510	530	520	551	552	537	504	550	549	557	520	527	530	520	513	539	516	493	536	565	535	534	510	514	528	516	538	537	563	546	546	522	522	549	536	512	479	507	547	538	494	530	534	534	502	511	520	548	487	506	500	512	520	485	518	533	580	512	519	502	532	518	549	536	544	545	485	535	500	577	535	557	506	486	516	524	523	529	555	509	516	554	529	479	509	549	510	529	508	477	517	530	530	526	554	504	542	523	508	536	547	537	500	534	534	559	514	519	533	541	521	532	506	511	494	514	551	519	505	530	521	568	561	516	517	533	532	532	515	558	539	540	538	530	521	561	511	493	516	522	551	506	528	492	519	533	534	527	543	541	522	500	529	537	531	507	535	517	540	540	527	518	537	530	524	552	524	524	523	528	521	514	536	510	548	526	550	527	496	533	549	492	557	534	519	511	579	532	567	505	505	531	485	505	507	510	508	542	508	533	537	493	571	534	485	516	507	561	550	502	541	514	512	508	514	538	543	530	541	534	525	493	530	536	540	489	511	513	556	568	518	497	461	503	510	524	531	554	572	520	542	545	505	539	524	526	490	511	542	508	520	510	513	509	532	535	544	509	524	535	540	538	552	550	546	510	557	497	503	542	480	536	529	568	519	562	552	511	539	553	522	548	530	490	511	498	544	518	526	567	553	516	506	527	492	547	484	523	517	523	544	527	494	532	536	500	513	514	558	529	484	534	534	516	513	527	537	530	519	549	555	543	527	500	551	504	550	516	524	521	503	493	510	534	502	513	547	546	537	515	495	554	512	539	475	533	487	528	512	497	556	518	551	532	544	553	539	511	502	554	500	548	532	547	539	560	485	538	506	508	520	519	523	512	515	534	486	527	540	507	558	561	538	532	473	517	534	545	509	537	535	527	564	536	555	525	564	549	510	519	549	524	529	522	541	510	498	545	510	524	516	510	520	558	507	528	510	506	525	542	496	540	520	523	515	548	538	502	551	495	502	512	530	552	534	538	538	539	544	499	550	508	481	515	504	528	536	494	507	531	474	554	511	538	513	578	481	535	510	541	525	536	515	558	515	531	497	560	479	486	510	536	505	526	510	506	547	539	501	542	510	505	519	480	527	563	538	495	489	563	510	536	517	498	548	542	483	542	543	498	515	559	504	493	537	530	510	531	520	497	553	502	550	524	491	521	506	513	519	541	513	564	504	508	548	491	515	530	516	576	506	553	543	515	544	548	521	529	493	542	540	488	490	493	551	507	541	490	508	501	522	561	541	524	502	498	512	483	525	516	509	530	572	557	515	500	535	529	522	537	511	524	510	542	496	522	535	525	549	584	550	513	536	540	538	511	549	530	491	506	542	530	488	529	519	507	530	526	524	495	558	523	505	515	500	544	518	539	571	513	541	532	489	521	510	502	515	556	566	523	509	498	579	523	524	567	505	504	543	544	514	516	547	456	481	501	529	498	534	515	542	536	516	503	503	497	469	527	508	517	495	548	526	525	529	528	523	512	534	511	566	549	534	530	497	514	547	520	533	550	570	520	491	525	537	567	525	483	529	487	525	542	537	505	507	542	523	512	505	559	522	540	534	503	519	498	525	502	502	508	545	513	555	517	492	506	533	495	529	506	534	516	541	534	508	525	524	494	543	488	539	507	508	527	526	522	522	492	528	489	507	508	542	517	497	560	544	516	540	501	535	541	544	511	538	511	514	484	551	491	529	540	526	508	457	519	509	525	545	552	561	519	544	513	523	523	510	495	490	514	507	562	518	492	490	533	490	535	540	530	531	565	538	541	546	502	499	509	524	507	494	509	494	533	534	512	510	548	529	541	543	544	536	514	499	516	553	481	563	510	500	534	516	546	552	530	530	497	516	558	518	575	540	505	540	484	502	516	503	521	534	523	538	520	540	529	523	525	541	510	517	512	550	526	580	564	505	502	537	514	520	503	528	515	523	518	553	512	561	509	531	538	518	545	535	539	546	575	551	502	549	557	588	526	522	512	540	545	560	514	505	543	549	476	517	514	517	547	553	534	525	554	521	536	520	527	536	515	522	524	513	557	500	506	543	528	523	499	498	530	510	519	518	542	543	559	573	489	543	519	503	500	514	510	516	525	507	522	527	546	542	564	540	575	485	498	522	512	557	512	488	500	511	507	475	570	513	541	541	568	511	533	520	500	514	504	486	552	535	545	521	517	470	532	540	545	480	478	516	526	532	526	474	540	514	506	511	527	522	545	528	476	509	524	490	474	510	514	547	540	512	540	516	542	516	540	503	543	510	500	510	519	539	523	561	499	567	545	578	569	510	533	522	546	545	553	523	546	540	560	526	545	512	518	515	526	543	560	541	530	507	533	500	491	501	561	492	516	537	557	534	521	527	555	509	576	493	510	530	536	472	517	526	545	556	519	525	541	535	541	519	535	580	567	536	527	523	549	520	528	544	494	531	532	497	543	487	507	513
23468	47284	41080	29683	24431	16873	11187	7312	5266	3935	3323	2811	2373	2025	1819	1509	1280	1068	970	976	962	890	858	801	783	779	715	666	690	631	660	652	633	659	654	601	629	606	641	611	558	603	620	599	611	648	583	607	591	590	597	590	611	565	585	594	588	574	573	603	569	595	586	611	581	561	588	596	543	583	584	549	590	574	565	570	633	571	572	596	582	539	606	570	598	602	579	601	579	583	597	577	604	550	600	615	612	586	615	585	542	568	554	561	586	628	563	610	564	570	565	544	568	582	612	579	584	600	603	591	584	598	563	578	614	557	551	583	575	560	590	573	577	613	600	610	570	572	572	572	562	623	543	570	545	567	600	573	563	580	548	615	571	558	580	545	628	576	559	542	599	558	563	583	582	551	556	573	628	574	578	541	567	613	553	578	547	610	567	606	614	641	572	602	534	568	576	601	577	585	606	619	568	578	580	570	579	612	578	589	578	574	580	588	574	527	569	549	566	573	543	578	598	568	595	616	624	529	560	578	622	565	580	585	570	589	576	589	581	601	591	565	599	588	561	604	629	630	606	572	572	605	574	560	617	605	618	591	577	594	588	564	574	540	596	574	526	597	590	584	584	546	571	576	556	578	581	556	544	568	596	592	594	572	563	571	636	625	583	595	620	603	596	623	622	599	558	647	584	616	564	554	593	550	572	628	569	574	601	604	571	611	592	551	569	564	546	577	584	566	589	613	562	590	548	557	583	610	551	582	606	552	574	624	564	586	554	615	580	560	569	565	648	606	555	569	540	583	591	594	574	557	617	583	612	540	548	606	540	548	587	605	573	595	575	607	574	576	589	590	582	562	531	614	581	586	587	612	601	557	597	612	610	604	545	601	604	564	607	594	608	598	596	631	612	583	565	608	600	573	591	549	539	574	597	601	639	599	579	579	565	608	555	578	585	575	569	589	560	571	595	592	617	561	591	619	539	568	644	565	607	555	566	576	589	573	597	585	609	586	569	577	575	570	603	603	614	541	623	596	538	525	547	521	542	586	594	566	621	601	574	586	579	541	586	629	603	571	561	564	600	566	547	583	566	562	576	597	564	568	605	562	582	619	530	618	584	596	583	546	554	596	606	552	587	606	590	615	642	564	597	575	540	591	610	532	587	559	564	583	576	562	570	597	557	589	586	586	572	543	539	584	573	593	551	612	597	556	609	599	591	614	543	565	592	578	613	576	647	592	609	557	576	539	554	591	591	583	588	593	599	556	565	607	579	579	600	584	567	562	603	581	583	559	567	561	558	574	534	583	609	611	579	552	622	608	604	558	540	559	560	572	555	588	586	595	617	545	569	569	593	596	586	572	566	511	559	555	546	574	638	621	556	572	568	601	594	612	577	567	556	580	577	530	597	571	580	564	551	575	540	608	564	592	608	600	564	605	590	602	596	581	628	584	553	598	588	590	540	651	608	602	580	577	526	622	564	594	566	597	608	576	607	600	560	615	569	635	556	636	607	581	618	624	585	589	594	527	613	597	578	580	597	590	605	614	603	664	581	584	598	628	606	594	561	597	578	588	570	548	605	549	578	637	531	621	580	593	570	587	600	587	571	599	618	603	542	573	580	638	581	595	533	573	576	548	580	561	567	605	582	567	617	628	578	555	578	582	610	583	596	558	560	580	575	574	624	604	563	586	577	625	597	592	540	592	607	590	596	590	587	552	589	624	583	568	594	565	602	587	617	599	586	582	549	579	585	610	596	542	579	541	578	570	586	563	545	588	579	605	557	626	563	565	587	583	562	584	621	570	610	636	553	589	574	578	600	573	609	587	586	614	587	609	582	613	616	577	608	612	583	588	598	589	630	619	564	599	569	560	537	540	584	579	613	570	562	611	576	579	556	618	579	595	612	563	584	606	599	601	550	570	558	597	589	620	542	603	548	606	584	626	571	574	560	645	577	614	609	618	531	592	566	552	551	590	613	529	588	572	541	618	580	583	563	636	620	606	584	582	608	568	555	576	584	591	601	588	599	550	571	635	577	605	598	589	595	590	610	563	543	557	585	621	557	565	562	582	570	566	578	597	569	582	563	607	548	650	591	601	582	563	542	601	625	533	579	602	631	613	569	557	579	544	572	566	581	597	584	598	599	622	589	584	568	595	548	626	596	543	582	553	585	548	597	607	585	551	602	525	582	584	587	591	583	556	613	605	596	572	563	568	615	560	561	591	561	592	618	614	584	597	576	531	604	602	592	579	628	573	611	573	590	607	580	575	589	568	575	536	577	591	607	549	591	592	575	571	575	591	553	651	613	564	605	580	573	602	554	583	547	583	562	627	575	579	584	585	595	581	610	605	626	587	594	586	599	567	607	576	595	559	589	554	583	567	588	608	590	563	600	587	597	557	575	572	593	553	599	577	617	569	602	557	601	597	569	594	517	596	581	539	612	622	595	568	611	614	638	592	577	609	568	584	581	582	607	570	574	565	581	564	565	609	611	585	569	590	577	585	564	572	577	577	557	585	591	614	558	596	572	546	592	551	611	564	566	569	590	607	596	582	632	579	582	588	568	590	594	607	577	586	561	610	596	604	541	548	582	583	571	546	594	617	613	598	574	636	577	606	596	607	575	612	604	604	607	550	572	590	546	589	549	602	569	590	599	560	582	592	612	605	582	572	611	564	601	578	553	581	569	612	572	572	599	549	572	597	659	609	593	617	576	582	598	600	555	581	630	554	581	560	593	549	574	583	571	571	603	582	546	576	588	586	564	559	569	581	600	582	580	608	563	586	620	598	541	587	616	559	570	595	554	637	607	564	602	595	582	557	639	632	569	599	550	597	582	595	568	590	611	600	601	566	594	629	535	574	575	569	562	548	570	607	583	584	572	542	537	591	558	563	590	557	623	581	547	609	639	578	595	576	621	606	569	595	543	573	551	531	611	564	613	603	557	577	598	548	584	605	573	563	600	583	592	609	615	588	586	559	612	594	571	586	608	611	555	584	575	597	597	596	576	553	602	573	547	574	584	559	564	584	587	606	538	585	561	592	555	615	587	582	640	554	583	583	589	611	580	629	631	566	599	587	571	574	582	599	593	553	592	564	560	585	595	573	570	594	550	619	597	597	602	573	576	576	604	654	555	563	603	587	617	576	614	608	572	588	558	607	582	558	604	577	607	589	547	592	596	586	557	586	575	577	568	586	612	623	582	564	570	596	583	643	595	610	586	626	600	573	615	604	573	623	594	543	536	586	618	596	609	565	615	584	614	558	582	618	565	554	590	530	618	579	556	604	625	563	599	582	596	560	554	612	630	582	549	589	616	552	592	559	539	557	589	559	571	546	598	593	579	568	569	551	588	590	592	561	570	529	577	612	583	527	560	571	563	572	565	608	561	567	546	606	640	585	610	569	579	579	598	610	582	652	589	511	560	616	573	577	593	572	600	602	546	580	557	620	562	570	620	613	562	597	605	608	575	567	583	598	586	589	611	568	564	552	576	595	596	612	569	611	571	564	606	602
24482	21007	27651	25487	20578	12852	6629	3600	2525	1978	1769	1556	1371	1255	1074	943	821	800	718	716	735	741	659	667	590	644	604	590	591	569	561	593	553	566	599	608	613	543	542	558	601	551	537	577	550	540	581	575	554	592	563	532	597	604	553	589	588	585	595	548	582	525	542	526	544	524	569	569	535	532	561	523	613	552	560	532	540	537	566	540	560	558	534	577	576	533	538	562	557	523	526	552	516	579	543	524	556	529	555	578	528	570	545	582	528	534	524	537	527	554	540	569	511	564	560	550	558	524	532	492	563	526	532	505	556	580	542	515	528	536	547	521	535	547	527	500	537	563	566	564	539	564	545	575	559	521	514	575	508	561	570	573	536	541	563	553	560	551	580	583	537	599	548	544	516	558	546	570	522	536	540	546	541	559	527	551	525	555	572	544	584	531	513	546	585	576	556	540	563	493	586	545	529	525	545	555	590	552	572	567	504	559	532	564	547	538	555	590	544	536	529	555	570	575	566	552	585	519	568	543	535	594	551	555	553	545	567	530	531	557	548	587	598	541	548	563	542	496	517	549	554	586	505	553	515	541	550	535	569	548	567	545	567	537	567	542	528	537	542	513	570	578	538	555	525	569	543	531	564	507	530	527	552	546	557	561	526	561	526	550	555	529	552	559	557	525	554	542	583	567	548	546	552	521	571	560	548	559	572	549	513	515	560	576	585	582	567	574	535	549	502	573	539	555	518	578	578	575	538	548	576	552	581	495	538	537	528	508	560	531	567	566	538	562	535	536	575	543	586	522	496	472	610	526	540	558	604	528	563	560	576	552	554	541	570	524	546	520	555	561	566	522	550	536	532	547	530	514	546	591	579	560	560	563	552	544	565	560	531	517	575	565	563	605	548	550	559	580	526	592	553	526	577	536	541	586	496	543	564	559	546	505	533	562	565	543	516	551	548	540	575	537	522	609	559	552	560	557	595	541	528	540	544	522	545	552	553	563	545	546	562	560	553	543	536	568	531	530	514	545	499	551	532	576	572	509	533	539	518	538	530	556	596	612	537	585	537	510	535	540	585	557	521	526	569	543	553	522	550	520	541	521	557	556	515	577	529	551	538	576	551	550	568	546	546	561	542	546	558	524	558	560	557	533	560	560	562	540	580	522	565	544	502	519	576	551	565	579	521	575	524	568	513	505	562	571	539	538	558	512	549	525	636	562	533	525	546	544	553	520	547	573	563	561	550	539	519	554	568	546	537	542	540	551	519	541	568	516	532	614	503	548	593	523	576	575	588	583	577	559	538	540	527	534	544	546	551	564	543	563	568	537	551	542	589	536	568	552	578	576	533	557	543	569	561	556	566	514	556	556	488	507	573	527	507	541	534	565	543	573	585	580	514	542	573	566	586	511	570	547	582	568	469	537	577	586	556	585	563	574	579	595	562	520	530	555	566	550	504	562	533	564	576	574	556	563	514	517	562	562	544	511	518	535	535	587	531	539	551	533	533	538	548	550	545	537	538	572	547	544	588	506	530	582	551	551	567	591	571	548	531	535	543	557	553	562	539	566	555	538	563	558	570	512	565	570	542	608	582	564	560	569	572	530	551	552	539	551	550	531	577	506	608	529	565	576	555	547	546	514	559	526	514	611	506	569	582	507	549	560	496	529	538	523	548	540	570	574	531	524	575	539	586	567	515	557	593	514	540	513	570	522	560	570	573	562	515	551	545	545	548	557	554	587	545	564	556	568	544	548	589	562	546	539	587	615	542	532	540	561	535	535	547	552	538	570	564	511	566	542	494	537	537	561	536	538	552	526	556	565	545	520	517	530	563	569	552	525	556	525	573	558	593	549	556	559	565	534	533	569	565	563	542	558	523	580	556	587	531	550	572	577	549	539	515	572	568	573	558	555	560	553	571	566	520	524	559	561	535	553	546	560	515	566	563	579	532	542	550	545	538	544	556	573	579	566	580	554	532	550	585	554	509	549	557	558	529	547	552	586	517	549	539	526	540	537	528	570	542	531	617	555	573	564	503	568	525	578	575	551	608	569	536	540	567	513	561	561	559	565	573	558	532	538	582	536	574	493	573	522	524	594	557	541	606	538	543	567	540	526	545	545	526	587	516	535	617	523	531	576	573	521	546	568	575	550	561	596	555	502	503	546	544	480	587	581	537	577	570	589	569	564	556	526	543	544	592	572	523	522	549	540	545	563	569	533	537	536	545	577	552	575	510	562	518	539	496	510	547	562	569	608	590	581	534	549	565	533	557	544	568	556	564	562	548	609	555	556	565	532	555	583	558	547	566	561	537	548	562	510	555	543	575	548	573	577	511	520	548	525	565	527	514	535	551	538	549	555	581	581	581	559	615	541	579	565	548	526	531	561	552	567	575	568	590	535	582	587	566	550	551	546	568	551	554	568	540	546	534	532	560	549	541	572	542	542	543	576	523	544	538	533	559	552	582	508	564	567	566	565	541	552	541	556	570	547	584	508	576	576	570	564	547	539	530	530	533	554	534	552	599	587	564	553	526	485	552	553	528	548	539	545	561	528	565	531	545	545	567	555	513	557	523	547	555	531	574	546	577	527	596	550	546	571	503	539	564	525	613	573	544	556	566	552	538	535	525	552	542	527	505	579	552	534	590	528	549	547	519	542	550	519	540	555	589	552	564	536	567	572	528	551	557	579	556	541	556	558	585	516	545	574	568	538	532	519	554	547	572	564	548	511	561	537	568	570	566	576	572	536	548	520	576	588	551	570	598	557	552	511	567	575	541	577	543	561	525	566	541	516	531	547	502	540	530	569	524	557	529	503	558	551	575	550	549	532	532	569	590	526	563	528	528	585	536	604	533	559	564	551	549	546	582	519	542	570	566	512	548	521	570	515	540	551	581	554	619	520	546	532	592	540	570	607	543	545	551	573	507	566	552	551	580	548	535	534	528	544	560	556	527	506	550	559	499	555	566	564	520	569	511	558	566	556	554	582	506	548	569	586	503	566	586	573	568	564	535	536	539	572	604	525	561	577	512	561	522	564	553	548	533	567	539	592	567	579	563	565	551	522	602	580	525	524	574	557	566	612	544	534	529	511	534	592	531	603	556	581	552	537	587	530	591	552	522	598	518	578	552	566	547	542	544	564	606	594	543	520	555	545	517	553	559	556	566	502	512	535	531	533	544	558	566	549	542	561	558	501	588	548	545	561	562	562	557	562	533	534	566	546	570	582	544	527	536	542	585	587	547	588	517	592	537	545	582	526	548	525	548	548	526	570	541	573	545	581	563	538	515	559	521	560	544	544	541	567	575	518	534	565	593	571	533	575	543	507	573	552	543	532	502	575	576	580	574	553	558	533	537	555	580	537	545	550	569	524	546	553	541	557	577	570	511	578	567	597	551	555	502	592	544	547	514	565	546	557	577	529	489	542	574	559	547	590	562	570	547	557	535	583	548	557	559	534	540	556	543	512	524	527	517	569	563	525	585	548	555	528	572	539	530	588	527	580	508	580
23100	44264	37751	26152	21230	14313	9309	6117	4416	3452	2739	2528	2065	1732	1498	1302	1137	1013	911	883	868	846	773	691	743	691	700	647	641	639	641	619	624	644	604	648	627	612	625	631	602	664	629	617	627	589	665	645	620	647	570	624	661	588	653	622	591	617	603	606	599	604	606	580	559	579	594	583	605	592	629	638	581	599	632	606	597	558	609	574	634	557	624	626	600	590	622	606	553	602	625	602	568	565	616	599	619	594	592	579	613	595	533	583	597	632	580	601	597	616	600	588	593	594	620	574	537	579	602	644	593	580	577	587	598	563	562	610	654	599	567	581	583	646	620	639	622	582	563	643	660	570	586	597	618	601	652	573	565	592	598	592	547	609	563	599	564	588	635	591	582	599	598	591	600	624	578	584	576	540	592	583	580	590	570	582	598	553	593	625	589	537	589	615	538	601	575	595	621	541	586	615	570	579	596	558	630	545	588	605	622	573	657	605	602	558	620	593	590	548	593	589	604	623	644	593	577	570	596	611	606	570	622	601	574	588	598	545	586	576	580	617	603	588	542	621	617	588	556	564	588	596	576	578	606	606	611	589	605	609	563	610	617	595	592	595	587	569	588	589	588	561	588	632	596	637	598	617	576	592	606	601	584	628	592	624	582	595	571	597	607	591	585	640	597	552	561	661	643	604	624	587	570	591	620	565	556	567	591	526	545	640	606	612	641	634	641	605	597	624	606	598	584	598	569	584	583	591	573	613	580	539	604	595	570	609	612	576	615	602	614	579	563	620	608	557	601	581	586	588	635	561	590	570	576	564	597	610	606	614	596	601	594	574	570	610	593	598	595	613	597	597	611	555	651	583	623	595	544	626	605	582	575	601	555	565	592	573	580	635	576	590	572	618	559	593	620	611	577	583	608	568	595	572	570	590	625	588	618	575	565	605	585	582	637	585	560	564	594	602	552	542	611	616	564	615	607	604	609	596	600	598	569	586	630	621	580	638	612	626	571	643	593	618	606	562	581	566	591	562	553	555	625	595	605	570	590	589	653	634	568	581	624	614	602	564	604	590	559	555	624	600	597	587	580	573	586	614	595	621	630	616	560	620	574	595	614	567	611	574	605	599	604	574	593	536	624	628	601	565	585	644	597	617	556	590	566	558	636	591	555	599	598	550	601	594	610	554	547	561	551	586	609	626	592	608	620	597	606	594	637	597	582	637	581	588	613	559	603	582	624	623	579	628	598	614	617	604	559	608	601	645	613	566	597	583	538	559	608	612	530	560	583	583	565	590	579	585	620	606	549	574	601	558	530	582	626	568	595	584	568	551	586	592	585	618	558	563	595	574	600	590	616	603	616	551	599	615	570	577	605	572	606	563	610	590	582	619	609	555	593	607	558	613	559	574	547	613	618	618	603	604	585	544	617	604	614	621	625	585	622	624	622	621	608	608	579	546	617	585	637	596	589	571	605	549	609	638	622	579	578	595	612	609	567	578	609	594	607	601	578	568	600	584	545	623	595	630	627	598	606	592	588	636	571	621	632	600	601	544	572	569	635	584	616	617	593	599	582	563	594	572	596	589	617	602	600	636	608	608	584	617	618	585	608	578	582	594	549	618	606	619	620	586	623	588	582	644	611	603	576	605	590	599	559	587	615	574	612	537	613	600	624	590	554	579	584	587	590	589	646	562	589	599	575	623	606	588	586	563	555	591	603	574	580	605	571	559	629	595	599	601	583	621	581	574	583	558	578	584	568	596	567	596	619	620	635	580	548	582	622	581	625	629	577	592	592	603	600	616	602	620	645	610	585	544	582	602	539	594	568	577	569	637	586	595	650	595	603	627	579	583	561	617	603	575	583	583	591	616	548	628	591	555	596	596	646	608	571	584	577	594	561	577	566	578	577	633	641	606	564	610	584	603	608	550	563	638	571	585	608	588	569	594	636	596	633	619	611	609	569	649	575	623	584	573	610	582	599	598	547	613	616	600	610	595	586	541	575	548	582	600	602	575	599	600	585	589	560	634	617	642	587	583	579	555	582	570	627	594	532	621	603	626	595	627	573	571	581	558	580	608	576	589	575	606	603	614	579	597	567	600	610	574	545	591	616	617	581	574	572	584	578	578	591	602	558	579	627	567	531	582	599	584	588	570	605	603	578	620	559	607	570	575	585	616	567	574	634	589	587	564	654	589	594	543	580	599	614	619	576	592	596	577	574	626	595	634	613	630	595	571	606	566	641	598	602	541	596	619	579	620	569	624	560	541	574	580	579	558	634	564	565	601	577	607	598	579	595	639	602	592	576	644	585	620	548	559	593	587	584	603	577	615	577	599	577	604	581	588	596	597	600	576	592	560	576	638	574	591	585	612	587	626	631	597	574	603	574	589	558	597	569	628	601	601	610	535	623	610	622	569	592	629	607	595	558	589	565	594	571	612	585	580	588	574	626	620	582	644	579	583	616	563	613	557	567	572	616	567	613	609	621	586	622	582	579	629	573	599	593	541	632	616	560	621	624	612	586	573	589	614	611	575	625	602	577	607	562	580	582	600	619	601	600	608	569	601	582	593	600	602	621	639	637	597	600	605	583	590	582	583	608	592	581	556	606	595	574	594	583	566	593	610	578	557	609	595	624	574	571	574	579	636	599	609	590	596	613	575	602	571	607	599	586	599	601	612	592	596	563	598	591	606	588	571	600	573	600	593	613	581	624	566	577	625	637	614	594	580	541	556	620	579	600	638	587	626	575	556	567	600	617	619	635	605	620	623	639	588	606	583	615	583	580	616	582	571	610	615	572	560	623	581	564	617	624	575	616	595	629	652	592	590	592	603	578	615	595	594	576	590	595	606	566	570	635	621	605	609	573	601	632	604	605	600	559	613	571	581	592	551	562	615	580	584	560	609	605	582	578	632	654	626	617	573	647	569	617	615	623	581	602	630	595	600	613	562	584	571	602	600	611	607	563	560	581	571	617	536	571	591	575	624	549	601	591	580	607	601	567	568	553	594	599	594	628	580	591	575	607	564	578	625	603	523	588	585	561	576	591	574	534	631	591	599	549	596	586	609	601	571	604	629	585	561	586	594	580	596	609	566	582	567	568	598	593	605	640	610	614	619	610	564	582	606	620	579	578	617	615	589	571	582	586	559	581	596	589	614	580	595	565	594	584	581	563	593	550	571	602	633	611	631	581	590	574	564	599	604	593	643	607	593	611	592	565	608	597	613	639	572	591	562	625	628	608	624	572	603	587	612	561	577	665	605	617	574	599	607	616	593	606	598	589	609	616	617	639	571	602	580	566	545	582	598	562	614	576	623	574	600	615	621	573	610	554	616	543	583	567	588	610	585	600	601	609	572	582	583	587	592	618	551	577	595	551	602	610	542	576	571	607	615	617	573	570	593	600	564	594	623	630	579	590	604	567	561	577	606	592	571	590	566	626	578	571	590	602	629	603	588	630	579	615	600	629	603	577	602	586	626	582	641	606	588	593	535	588	606	560	601	556	582	579	582
22411	21010	28501	23779	21403	22178	19247	7697	4387	3411	2715	2280	1876	1646	1391	1107	932	847	714	726	648	572	599	516	492	473	438	402	359	386	395	376	399	429	351	368	335	333	340	340	327	372	326	342	368	323	303	342	317	347	320	314	301	352	281	317	328	332	298	336	319	323	327	327	291	278	337	287	330	282	322	309	315	312	288	321	322	282	318	302	301	321	326	339	307	296	307	320	343	292	304	309	294	303	332	305	312	336	292	257	309	308	320	295	326	315	271	303	314	320	355	303	329	303	307	349	321	306	323	295	312	293	317	310	288	312	321	285	293	328	319	310	324	306	309	313	291	287	310	324	343	307	319	346	318	329	297	300	320	273	306	326	315	302	301	306	312	308	308	323	322	309	314	295	310	291	325	289	312	310	305	304	300	324	327	284	307	308	330	309	285	288	278	319	306	308	318	344	303	323	303	325	308	321	293	340	291	295	295	316	290	292	327	309	312	302	294	317	293	315	351	323	320	294	321	291	346	321	298	320	318	306	305	316	261	327	322	324	294	308	281	338	309	326	338	303	309	289	288	297	329	317	299	319	324	330	291	341	300	325	301	312	283	290	278	284	321	315	295	317	279	320	327	320	311	315	297	314	318	328	307	280	301	305	308	313	322	310	282	292	310	299	307	366	314	301	323	305	308	320	335	305	301	293	316	293	335	289	320	302	321	326	355	307	310	347	290	288	308	315	309	311	285	291	317	304	292	315	335	299	316	333	324	337	328	322	284	301	336	307	300	297	313	302	329	304	316	313	328	301	320	284	292	304	320	312	310	298	332	305	332	341	315	329	310	328	332	313	283	329	313	300	314	317	327	300	289	333	310	315	326	311	279	323	293	279	301	288	316	320	302	330	313	308	320	319	322	295	309	324	297	316	317	325	305	285	309	299	311	341	329	319	296	326	282	324	316	306	326	303	301	308	292	304	297	310	295	302	346	305	328	308	278	349	307	323	321	325	328	312	321	280	330	313	334	284	293	308	303	321	317	323	339	303	283	277	289	296	297	325	315	282	305	303	321	293	277	311	321	306	330	319	287	335	292	306	290	312	268	331	288	333	288	295	313	306	289	336	313	303	314	295	299	345	317	304	333	301	317	301	307	318	302	293	329	295	313	318	298	317	296	311	343	329	323	320	298	317	319	335	304	299	290	348	334	304	294	327	318	323	340	299	318	303	348	306	329	287	317	331	317	285	326	296	323	298	289	291	285	306	295	274	313	320	308	322	326	330	316	340	309	326	316	275	308	324	305	288	303	299	321	307	290	319	313	295	308	285	339	318	317	329	307	299	306	318	332	314	309	305	314	309	333	331	295	321	325	318	321	297	297	335	342	295	306	297	274	302	313	310	321	344	320	359	292	261	334	320	340	288	333	303	308	311	303	298	297	329	297	304	307	324	318	280	321	336	295	306	293	276	304	293	321	287	308	329	294	314	282	321	311	263	323	309	297	319	317	316	314	289	297	278	323	296	322	310	290	314	298	343	312	290	298	307	322	332	289	316	304	316	329	308	296	314	315	334	313	324	332	310	329	285	302	324	336	290	308	314	337	307	273	331	291	302	303	312	297	287	336	325	309	328	341	286	315	307	301	320	324	303	303	324	317	297	331	320	312	314	283	311	304	321	316	304	300	338	324	289	342	318	294	316	303	337	346	324	299	310	330	313	315	327	298	299	298	295	344	326	291	309	319	301	297	343	317	332	315	322	290	306	290	358	321	317	302	296	321	329	319	320	301	314	301	307	281	304	279	323	307	307	334	313	307	306	314	309	299	319	311	304	330	298	310	327	296	302	314	315	330	300	324	280	292	306	278	309	277	312	293	313	325	290	327	312	329	331	307	268	288	277	294	358	337	285	354	310	311	296	318	335	314	316	308	327	300	281	291	311	326	304	269	350	291	317	323	328	273	297	312	319	287	315	326	289	324	313	310	282	333	311	279	298	304	310	299	300	343	340	370	301	307	276	326	335	322	314	318	308	303	342	309	316	318	315	295	281	306	301	299	308	315	286	306	283	286	341	368	333	333	292	332	306	329	295	324	294	283	292	303	295	324	306	315	289	321	316	322	325	311	297	296	310	311	345	294	325	316	341	311	315	340	316	310	340	309	310	318	335	296	331	309	321	305	305	296	296	291	302	300	325	324	271	281	320	294	309	336	327	331	314	316	306	331	327	286	289	296	303	287	322	313	287	293	326	296	323	310	325	306	312	296	331	325	292	301	352	311	311	290	300	295	315	307	313	312	307	303	296	285	313	281	321	305	349	310	299	316	324	336	287	299	323	318	278	326	293	317	321	286	308	331	319	284	332	317	305	315	323	326	265	313	296	324	321	273	307	316	315	314	311	304	280	324	326	327	334	295	307	337	298	304	314	301	333	279	343	288	317	314	306	310	323	298	293	326	263	323	335	297	309	320	339	287	341	320	316	329	296	317	325	333	343	344	303	269	326	310	286	305	317	313	341	282	290	333	301	336	300	318	302	300	298	344	321	308	296	300	287	324	325	298	308	304	331	305	317	332	293	294	316	286	299	301	286	277	314	289	327	261	322	308	320	294	295	304	277	329	332	329	338	290	298	336	280	272	317	315	326	330	286	314	304	316	312	294	342	299	312	314	312	335	336	313	302	296	299	295	297	299	319	286	302	289	305	306	327	313	272	296	342	299	318	291	310	336	308	307	343	306	310	311	318	324	321	334	324	293	310	293	320	309	318	327	298	328	322	287	316	329	282	278	314	328	294	318	298	340	300	306	268	329	303	332	301	328	298	314	302	287	316	291	309	314	312	308	300	321	277	307	338	308	321	322	287	300	295	285	321	313	319	272	335	291	302	333	293	360	290	330	324	297	306	326	304	303	347	324	332	308	308	299	313	310	323	289	307	297	313	327	332	317	322	297	304	288	300	322	295	292	300	296	327	312	329	293	328	315	304	332	313	288	281	316	305	329	323	323	304	339	310	296	314	305	311	281	315	341	305	296	297	283	314	282	344	289	312	324	291	306	325	306	320	320	312	315	341	319	348	302	323	330	314	300	311	340	292	339	304	332	294	317	299	306	297	321	267	313	317	320	297	291	353	289	320	294	300	323	306	294	329	314	298	311	302	326	299	321	300	274	325	317	268	302	336	299	301	298	322	312	312	290	323	288	338	324	314	283	306	292	313	318	313	312	312	282	301	288	319	330	309	297	294	291	306	320	320	317	289	297	308	333	289	335	327	326	328	295	319	288	289	327	301	287	303	291	321	303	350	300	331	301	320	328	319	288	318	293	323	316	300	314	315	320	308	299	306	325	347	333	305	327	341	311	336	313	326	328	290	307	304	320	291	331	295	297	288	300	308	313	286	311	290	277	324	310	299	318	323	313	316	310	300	313	337	298	300	291	334	299	303	314	280	309	351	340	309	320	298	292	317	320	294	312	333	288	308	297	305	320	334	319	303	317	278	271	291	334	297	309	296	307	303	338	340	298	296
25762	52578	46346	34670	29360	21333	14179	9720	6947	5276	4408	3592	2951	2452	1970	1737	1381	1143	968	965	893	777	704	691	616	547	538	464	462	438	424	474	453	411	459	428	399	388	385	371	384	410	403	335	386	355	351	394	385	346	370	343	357	369	310	384	336	363	359	336	337	332	363	344	338	354	358	343	363	350	346	327	347	341	338	352	334	335	310	344	313	367	292	366	332	378	355	373	365	364	349	376	371	300	352	372	323	326	319	333	304	328	323	349	307	332	353	336	339	329	346	334	331	362	355	344	317	357	347	348	326	327	331	343	328	343	344	343	361	358	361	328	327	304	331	317	347	350	323	342	319	343	352	322	331	314	294	333	327	356	337	367	341	346	350	369	360	316	323	308	355	320	329	340	352	329	325	339	342	348	328	337	331	353	306	337	354	324	347	307	338	332	356	346	333	354	351	317	342	332	334	309	319	360	360	326	339	316	346	331	311	324	364	347	330	336	312	360	345	362	368	343	346	333	317	349	364	335	321	323	327	328	353	356	316	343	319	318	327	322	338	329	354	314	301	308	330	338	342	334	338	306	359	338	343	301	365	344	341	338	362	345	346	309	345	352	322	352	358	309	329	326	328	329	366	340	318	339	362	323	317	304	325	341	333	335	337	346	327	301	345	339	331	348	343	305	352	304	362	312	326	347	330	325	333	364	350	342	312	355	331	326	353	369	334	304	320	361	309	325	334	350	339	339	312	349	316	363	357	349	307	350	342	345	338	318	342	347	385	347	325	334	336	337	331	378	343	359	324	297	310	360	327	328	332	311	354	365	351	331	325	370	329	373	366	352	373	330	345	316	312	344	350	355	339	330	325	309	371	314	305	379	306	321	336	359	327	328	310	323	323	361	345	325	361	319	400	357	329	327	323	319	336	332	323	325	331	309	314	334	369	350	331	342	341	332	329	352	341	377	313	330	343	359	331	352	333	334	353	365	341	349	350	340	339	368	308	351	348	296	336	349	318	344	319	317	352	338	349	345	341	327	325	331	347	317	317	339	331	334	343	340	331	296	338	331	306	342	363	324	370	358	313	317	309	345	349	322	363	337	332	341	319	364	338	368	329	337	351	352	318	368	344	317	318	360	298	319	332	340	330	321	342	361	344	328	335	322	339	288	329	337	349	340	346	299	345	322	340	315	338	310	335	369	338	291	351	339	335	353	368	350	312	330	367	345	321	349	330	306	355	370	347	319	341	325	338	316	316	368	330	318	388	313	362	350	357	368	334	355	305	335	340	327	376	339	330	317	349	348	311	335	338	327	335	330	299	323	356	348	334	314	351	342	342	311	339	362	346	321	349	365	332	353	317	328	328	366	338	338	339	292	333	320	336	325	318	352	315	341	304	331	350	336	351	327	305	307	339	365	341	335	323	309	330	342	346	337	351	329	315	337	378	334	362	339	325	342	317	315	362	336	328	336	321	346	326	364	347	353	318	306	311	354	347	322	332	360	347	326	354	371	334	330	308	333	325	309	364	351	320	329	300	334	321	338	335	323	320	347	341	342	330	340	331	350	292	351	324	345	342	300	329	375	369	341	306	349	367	339	329	361	348	314	334	341	317	328	327	385	331	332	342	325	324	342	328	345	375	337	325	340	319	329	339	327	328	318	376	351	355	343	314	363	321	324	309	342	343	329	339	351	339	311	344	349	357	339	350	346	319	360	349	316	313	333	342	352	333	342	350	349	344	340	321	315	359	321	368	340	326	342	307	343	345	326	346	308	321	350	368	352	323	321	340	343	338	334	289	342	327	285	321	341	361	353	336	332	316	328	303	334	319	311	316	322	318	329	345	325	344	324	345	342	318	319	321	323	349	329	313	321	322	351	312	357	321	303	341	351	341	354	384	332	332	336	311	375	308	343	337	321	337	333	372	328	311	354	317	353	343	367	336	368	356	354	323	345	363	323	311	375	331	317	340	330	361	349	343	367	349	365	336	330	312	320	339	320	317	330	347	343	346	315	320	338	358	334	342	330	319	330	339	315	300	371	353	330	324	351	325	317	317	356	321	334	323	333	321	340	356	359	336	346	331	328	368	335	347	345	302	322	335	359	351	326	337	317	343	394	344	331	315	345	347	335	344	313	340	354	348	347	346	304	360	342	361	346	328	318	343	346	347	329	359	328	333	377	356	307	358	321	303	333	365	309	317	335	345	280	352	352	347	342	319	315	345	326	330	324	357	371	326	330	340	354	354	337	369	321	347	344	325	326	313	307	293	365	340	354	333	324	347	333	341	338	348	350	341	319	330	341	333	338	355	344	322	327	326	327	362	320	323	338	351	327	321	360	344	337	339	348	315	365	320	314	331	341	341	331	335	331	336	336	351	298	374	339	353	360	349	354	331	328	326	346	316	341	341	355	333	327	334	323	333	328	334	318	357	354	342	311	339	330	327	330	324	349	328	348	342	332	337	339	338	373	350	346	359	300	321	312	335	342	355	339	326	339	323	309	336	370	344	343	333	328	327	366	330	320	333	320	347	322	352	326	362	356	340	336	338	331	307	355	339	344	331	302	337	359	330	330	330	340	331	338	327	325	347	327	361	330	334	345	331	321	342	326	365	319	352	347	321	358	360	325	340	320	315	350	330	354	348	346	328	298	332	315	354	310	335	341	317	326	339	326	348	317	332	332	347	322	327	359	314	334	347	353	338	326	326	333	369	332	327	372	316	335	360	335	333	341	356	327	347	347	371	349	359	337	333	350	344	360	335	334	340	343	329	336	332	334	337	309	316	325	335	334	346	360	321	338	318	333	332	337	327	342	346	339	327	342	348	304	348	331	376	349	353	313	335	326	325	332	334	366	353	330	306	340	337	351	311	320	335	332	323	330	352	332	380	349	329	339	337	321	331	348	346	349	348	346	332	332	342	322	348	332	335	335	335	340	337	325	327	310	330	332	321	345	350	336	372	338	379	341	352	337	344	333	293	328	324	336	342	354	350	325	339	328	336	357	366	344	304	316	306	354	363	347	356	330	343	341	324	343	322	347	321	340	346	319	286	337	317	326	335	345	315	348	332	302	358	300	334	359	314	352	325	355	292	351	292	333	344	353	314	328	344	352	332	338	324	321	294	331	327	302	305	350	346	336	335	338	343	339	315	333	348	340	338	323	346	338	347	303	327	337	352	312	315	325	372	356	356	310	333	326	338	323	357	339	317	338	348	361	305	366	340	364	346	345	353	337	336	376	334	335	361	331	366	336	324	354	357	341	329	364	309	365	301	359	342	331	352	335	353	303	348	314	329	346	314	294	309	325	337	293	328	341	309	328	344	391	322	333	342	308	335	354	329	333	333	361	338	326	354	338	336	328	328	344	353	361	330	349	338	330	340	343	355	349	323	323	365	352	351	360	307	337	354	345	342	325	334	368	338	331	332	309	360	353	335	324	333	333	333	342	333	325	336	309	318	317	355	355	357	330	334	335	341	308	350	367	301	318	351	302	346	334	365	307	348	308	339	340
27881	25543	29801	21683	13394	7346	4324	2833	2099	1823	1552	1410	1278	1190	1036	950	842	830	853	848	813	788	763	784	721	714	742	711	680	723	706	701	750	714	704	784	643	702	702	662	666	689	685	705	714	711	682	697	674	712	677	698	696	717	685	719	708	686	645	678	701	717	684	700	672	730	761	726	670	660	725	678	734	633	659	738	727	697	698	676	704	662	691	681	730	719	705	685	731	725	724	716	751	706	681	710	636	666	724	671	693	666	698	710	788	682	662	704	680	657	667	688	742	606	719	725	690	720	662	654	712	745	689	685	685	657	670	722	687	701	690	750	647	716	714	695	712	711	738	705	671	708	674	715	685	719	700	681	730	700	763	728	727	659	727	720	720	755	730	693	661	704	679	706	648	725	704	704	693	633	678	705	677	725	708	675	709	674	712	703	703	739	688	686	660	707	710	690	717	705	675	745	677	661	691	673	637	645	735	728	640	739	765	722	679	736	712	687	701	712	669	678	708	730	661	718	721	715	695	687	677	683	729	705	654	667	715	742	644	662	758	671	724	664	715	674	705	687	686	690	680	633	750	747	722	729	714	753	690	717	696	703	670	715	721	645	655	732	699	686	698	728	722	670	707	653	693	731	683	674	686	727	683	701	716	692	706	674	672	711	710	700	694	699	683	690	703	708	707	636	690	689	664	654	680	729	702	704	722	697	742	670	671	747	702	702	632	702	638	704	690	706	688	656	655	684	680	651	679	702	681	649	716	690	715	718	735	704	702	705	682	682	702	700	681	688	703	701	669	724	705	685	716	688	720	663	720	691	672	706	673	722	652	732	706	649	702	708	671	707	649	668	712	709	708	713	675	644	738	681	705	718	698	718	675	717	700	677	714	693	733	692	714	688	682	722	749	698	742	674	678	693	707	706	719	706	681	724	735	688	695	705	704	692	661	752	685	671	677	696	676	728	663	728	680	730	687	746	659	727	717	678	673	678	720	726	701	711	682	751	726	696	751	655	719	708	702	673	732	712	711	709	673	711	740	692	670	666	644	722	745	698	701	699	683	699	682	653	707	704	672	670	696	724	687	722	679	716	661	662	641	692	726	741	690	761	718	736	707	693	723	676	692	646	696	680	668	768	688	679	721	684	715	706	706	689	696	680	703	725	675	704	664	641	755	700	703	667	729	691	730	680	709	685	689	709	671	692	653	693	708	747	708	670	693	700	641	763	709	636	664	728	708	728	750	736	719	670	681	643	678	693	733	675	695	697	675	693	736	639	594	676	728	673	699	665	728	681	730	657	689	673	720	696	678	697	680	648	723	714	696	736	690	730	690	734	731	664	689	661	705	714	733	729	649	669	674	703	714	696	741	703	736	684	682	736	703	729	697	658	666	684	698	660	690	696	653	716	704	657	711	742	637	716	742	653	646	682	687	731	719	716	653	703	710	649	639	670	692	615	666	719	702	707	713	687	740	715	720	709	736	746	736	661	704	668	709	673	675	697	725	663	705	668	686	693	674	695	697	696	663	668	716	699	707	646	729	658	682	670	698	675	644	708	695	649	706	693	693	651	687	717	709	720	661	736	688	695	700	653	702	783	686	689	708	669	704	659	719	687	706	710	694	724	693	696	745	724	709	758	669	694	690	712	700	684	698	704	655	725	702	705	682	707	695	682	687	697	670	699	705	703	689	662	719	682	669	754	694	705	666	681	719	654	685	706	691	733	712	655	710	725	716	680	669	692	700	700	671	669	712	676	672	683	682	700	712	678	732	666	634	759	669	708	752	678	726	688	648	725	693	709	716	682	698	705	673	693	689	695	706	662	659	681	732	691	676	711	703	713	687	680	717	695	706	669	673	755	712	719	692	624	664	695	722	733	704	727	737	716	682	666	682	741	649	667	666	673	695	687	670	691	692	689	704	689	713	663	740	699	640	692	697	660	726	671	673	719	693	722	684	664	678	697	686	674	743	697	703	701	725	734	715	744	665	739	684	686	692	716	643	664	674	707	689	664	714	658	679	724	724	674	695	702	658	680	658	666	665	694	696	668	722	682	683	672	743	660	710	700	687	737	703	706	719	689	711	686	722	733	655	741	698	702	645	700	703	731	681	746	654	666	679	676	699	679	706	665	690	689	671	719	706	640	659	730	688	668	680	681	683	684	682	728	700	687	645	673	695	736	730	690	680	688	721	668	681	732	714	681	730	650	675	706	702	648	707	703	690	713	685	697	721	659	704	703	667	683	682	655	730	697	670	660	702	692	666	705	713	719	663	688	667	707	739	719	698	668	643	674	709	672	721	689	687	701	724	675	677	695	694	704	648	669	674	663	639	710	677	633	706	684	659	635	709	683	724	695	673	670	719	718	712	693	683	680	686	694	709	681	678	697	686	683	711	671	704	692	711	725	686	696	693	711	738	686	701	695	697	692	655	692	699	732	722	719	725	717	689	738	636	700	716	656	719	692	676	685	717	686	675	685	683	687	721	665	754	691	711	665	688	699	706	661	676	662	696	710	713	688	697	693	664	711	650	703	695	718	750	715	713	690	716	672	729	704	708	683	694	766	693	678	721	673	678	730	694	679	681	698	716	709	738	681	705	695	694	699	680	667	679	705	688	634	716	714	724	632	682	657	735	671	699	680	714	690	652	722	710	731	699	711	665	672	685	670	712	720	696	682	689	687	700	716	659	663	688	651	691	682	694	676	680	718	732	699	706	693	730	691	669	713	682	692	709	695	706	662	713	697	669	638	658	670	664	718	714	694	654	725	689	680	707	680	718	678	714	686	719	713	661	737	716	654	681	681	661	728	676	709	723	705	661	696	642	723	683	743	718	675	706	706	669	667	717	683	718	681	680	705	686	715	686	699	687	723	716	673	727	678	621	685	657	704	675	688	707	696	632	702	671	680	671	707	746	733	703	693	675	746	706	677	686	723	704	705	665	680	663	695	697	719	755	755	677	700	659	693	718	725	734	727	662	698	726	698	675	736	687	658	707	732	681	663	654	668	685	667	709	718	699	652	694	694	727	690	704	718	699	685	749	698	712	687	696	634	722	703	731	710	691	698	694	731	691	703	682	698	737	692	656	676	709	708	694	689	709	701	681	700	673	682	702	725	679	689	683	687	722	715	699	662	670	698	700	662	694	666	712	711	644	714	711	690	656	696	699	643	694	694	713	747	659	699	710	716	702	701	703	695	736	677	734	696	657	675	721	671	676	690	726	668	648	729	671	693	689	711	708	685	697	711	671	738	717	674	715	692	698	699	642	688	717	670	658	698	690	690	676	725	708	705	677	716	704	655	685	724	676	664	739	704	708	705	740	706	701	735	659	697	667	693	682	654	754	730	673	658	719	712	694	719	681	660	681	733	717	680	676	715	644	742	695	714	689	718	749	655	686	700	736	670	747	633	645	743	688	692	698	698	667	703	703	673	710	714	729	732	687	678	664	694	704	674	684	734	677	697	698	712	705	710	692	686	662	679	707	736	681	686	721	645	701	671	676	712
22094	38792	32288	20810	15858	10365	6628	4576	3339	2636	2312	2015	1756	1573	1336	1226	1084	1014	935	846	916	872	904	800	821	880	884	801	761	780	842	792	819	743	761	774	754	766	772	779	762	793	764	785	758	738	812	756	782	788	747	724	775	788	776	760	764	808	747	792	794	750	726	739	744	798	741	757	761	684	767	751	730	726	731	722	749	799	770	757	734	720	744	708	736	744	765	785	681	758	761	775	707	763	776	815	786	771	778	723	731	747	787	740	766	727	752	779	737	736	762	783	768	747	758	750	748	771	778	746	741	730	742	775	746	782	776	763	805	766	796	751	760	791	717	753	792	736	755	688	776	711	724	735	735	787	789	778	808	763	786	780	735	720	753	749	777	756	718	740	763	757	738	770	803	760	733	745	742	718	754	782	781	752	793	759	786	749	733	733	785	725	762	748	716	715	749	763	726	760	763	772	778	785	754	745	760	726	767	748	768	735	707	770	701	704	792	726	735	740	733	783	725	724	736	766	784	790	759	744	695	722	775	737	731	787	723	713	744	748	751	765	761	786	732	754	754	723	764	745	732	753	744	739	713	755	762	794	781	760	795	736	723	711	755	752	763	748	785	753	771	831	706	766	722	793	716	715	736	799	703	704	773	781	717	765	783	758	805	770	718	741	729	738	745	753	719	732	768	715	737	769	743	723	756	753	754	769	752	740	790	737	766	772	786	759	777	722	784	710	799	782	783	779	776	784	706	760	787	737	728	733	798	766	739	740	797	763	810	734	791	774	793	750	736	757	776	712	724	735	798	737	833	718	766	741	805	752	729	795	743	783	780	781	739	789	736	744	748	740	776	736	790	747	747	800	743	755	761	758	754	753	746	757	753	792	734	734	760	799	792	745	735	771	768	729	733	766	762	748	741	728	736	777	730	722	754	741	772	759	749	743	731	734	752	790	730	739	812	771	800	783	749	746	801	740	725	708	741	771	769	772	747	784	759	770	715	791	725	787	742	742	760	763	736	797	741	722	722	740	765	724	727	756	749	727	800	808	741	776	726	742	795	732	753	753	748	730	790	736	792	758	793	742	763	708	742	747	760	761	740	809	791	764	764	752	736	771	768	746	801	755	747	799	735	787	786	786	743	786	754	762	754	745	727	816	758	737	736	757	732	766	768	759	730	760	732	746	701	758	757	741	698	775	745	765	751	743	802	759	756	807	789	745	760	732	794	746	764	701	796	738	757	765	685	718	735	755	764	743	757	737	798	770	764	743	773	723	759	784	785	773	772	768	748	685	764	734	733	747	774	738	722	822	768	806	760	744	772	790	758	763	798	779	811	756	772	735	725	760	752	771	746	726	788	727	752	750	791	805	814	743	742	771	773	722	743	730	782	776	760	793	706	792	740	779	789	750	773	779	785	814	767	784	762	746	766	754	772	711	771	806	754	762	743	788	765	772	791	775	755	712	812	769	719	736	817	785	773	786	750	777	764	732	751	750	728	724	749	751	751	744	784	747	762	785	768	759	717	720	785	767	799	751	708	746	712	775	732	774	756	745	771	787	760	810	733	754	759	743	757	775	776	738	752	830	756	729	746	706	764	799	744	742	752	733	738	781	764	770	720	709	727	767	767	754	787	774	779	763	735	737	784	773	742	727	770	794	759	771	735	712	787	788	766	766	742	698	771	826	742	798	747	762	749	743	749	728	761	758	721	817	781	752	778	724	798	756	740	717	780	768	731	801	725	780	689	761	749	763	769	729	774	754	750	800	773	752	707	796	743	759	729	709	797	748	749	696	768	764	757	751	752	758	714	753	757	776	711	737	815	759	771	726	736	715	714	778	741	735	748	784	785	763	792	748	791	777	764	760	745	772	783	744	787	770	808	760	758	781	777	745	724	756	806	701	791	718	769	758	750	799	746	704	761	791	775	776	757	746	753	772	752	724	730	730	758	739	779	728	748	759	759	766	787	808	775	768	727	744	749	776	721	701	792	749	736	778	814	809	744	726	776	728	770	768	736	735	774	814	777	800	796	802	782	750	783	779	819	735	776	792	779	746	719	768	752	788	771	737	803	745	762	763	795	712	746	753	765	706	825	770	775	765	796	786	749	796	758	788	712	771	738	803	805	797	726	788	741	721	745	774	774	709	805	750	733	728	733	748	770	784	740	819	772	748	775	742	769	767	751	796	750	722	766	796	799	746	723	712	772	795	792	778	729	765	756	745	737	730	726	779	806	750	768	735	808	736	763	762	754	744	767	730	731	757	760	763	761	768	753	766	760	761	753	760	761	702	690	754	732	721	705	812	743	747	803	778	744	727	724	815	750	782	775	785	757	778	788	793	792	776	735	729	731	697	744	743	751	754	749	770	756	745	746	739	734	733	714	745	743	723	794	754	770	747	763	755	767	756	754	783	718	777	744	781	772	808	799	776	757	795	748	721	772	767	735	767	778	755	739	738	779	769	739	804	770	743	734	736	756	731	740	780	819	769	764	731	790	759	762	756	776	721	778	738	706	748	787	778	761	756	761	741	703	807	707	768	751	800	770	729	769	742	787	756	706	768	749	798	760	789	746	753	770	715	710	773	744	718	744	778	746	738	789	779	767	792	760	793	784	746	745	736	739	790	732	737	766	768	719	765	830	766	779	735	812	726	755	769	735	761	737	767	756	759	774	830	711	740	807	760	769	797	773	736	722	773	730	755	780	780	789	757	744	748	767	750	774	739	725	733	808	752	775	769	721	752	780	774	763	756	750	726	705	857	724	779	758	724	777	767	747	805	704	727	809	766	729	778	750	776	749	715	802	720	722	753	796	778	765	796	758	721	754	721	812	801	741	736	765	756	732	714	788	789	705	752	701	776	735	751	755	738	709	745	685	735	764	751	784	769	768	784	754	796	775	735	775	738	767	771	771	754	766	796	741	747	753	740	720	759	762	744	775	736	767	767	737	737	820	752	783	705	758	732	771	748	747	739	759	781	739	789	741	767	758	759	704	772	733	780	731	761	747	770	791	790	730	743	722	762	795	796	794	760	753	705	736	773	736	757	748	796	776	822	805	724	776	750	748	776	731	798	745	751	800	729	786	808	724	734	787	778	742	739	777	786	783	751	745	759	810	770	812	787	761	745	781	740	707	730	770	746	724	758	721	744	764	777	778	729	734	727	788	792	759	789	749	698	750	787	765	790	746	794	796	756	756	726	736	759	719	768	757	746	733	752	775	730	742	730	797	759	777	736	779	785	727	693	722	753	760	733	777	788	754	725	738	729	686	738	688	714	745	791	744	707	789	707	739	755	761	779	771	728	774	767	688	760	736	714	748	723	735	710	731	790	780	749	755	727	743	722	792	769	758	786	734	730	728	774	794	706	750	758	768	796	754	742	749	805	764	759	701	754	762	750	749	746	746	779	759	721	745	782	731	752	788	752	727	773	760	802	780	730	785	762	758	793	757	758	787	742	765	749	732	786	745	813	752	789	718	725	785	765	691	743	774	779	766	737	746	782	818	772
23471	20946	28107	24280	21912	18805	10325	4755	3319	2569	2133	1855	1545	1434	1182	1064	943	874	769	752	763	763	645	643	655	605	597	578	620	586	577	570	564	516	558	569	565	562	545	548	540	574	507	552	568	551	536	509	574	545	541	547	509	526	559	491	563	526	534	553	555	514	516	534	544	523	531	521	528	580	506	492	483	558	527	550	545	531	511	533	546	510	467	528	523	510	521	508	548	539	508	507	526	521	521	504	489	556	503	516	520	545	527	529	551	548	498	562	558	505	522	513	537	483	533	480	564	526	529	555	528	554	583	548	545	488	510	505	508	534	531	532	527	539	514	532	522	553	540	546	500	550	524	503	514	526	543	559	533	528	548	480	534	527	563	513	517	555	551	528	538	522	557	499	495	493	524	481	567	529	534	508	551	518	552	546	578	516	511	530	567	545	537	515	551	498	526	526	549	566	512	548	523	536	551	583	529	473	509	531	533	554	558	518	567	521	556	525	543	507	485	532	541	505	532	512	522	553	570	494	525	541	530	513	537	529	514	571	553	556	537	528	503	518	537	537	495	540	504	530	532	493	519	531	500	563	520	503	513	528	508	474	542	501	519	527	529	533	476	520	510	494	519	531	496	487	526	547	521	499	563	570	548	566	559	548	515	551	564	489	505	526	523	543	531	561	543	517	573	510	504	568	553	561	525	524	534	541	493	533	544	508	550	524	536	513	477	513	506	561	539	515	538	540	545	494	523	525	558	515	515	516	527	483	494	533	516	530	510	485	505	566	508	510	564	495	492	534	494	575	547	547	512	536	582	517	485	483	522	532	523	489	541	545	529	540	506	510	525	520	542	508	561	510	523	545	568	530	470	537	509	542	553	546	555	515	534	511	522	500	539	524	554	546	573	540	549	507	501	515	571	552	465	525	513	544	531	514	515	508	539	521	525	524	550	514	564	577	508	518	511	538	556	516	515	524	541	540	528	536	504	533	541	542	531	502	521	520	527	530	527	514	538	549	559	513	545	516	516	565	536	518	534	529	525	494	584	500	541	555	560	563	563	511	515	532	549	530	520	521	553	527	475	525	533	540	523	556	522	544	517	486	524	505	541	493	553	565	502	502	577	556	521	538	534	550	477	518	522	509	531	538	537	528	525	525	523	567	523	514	545	500	551	542	535	491	528	520	524	534	513	537	518	523	524	563	502	509	526	532	515	517	507	507	517	504	510	546	493	518	570	526	536	514	496	515	560	505	506	493	514	522	549	530	569	516	519	524	518	528	518	544	491	531	550	485	514	520	555	524	551	523	519	552	534	565	547	522	501	573	568	524	500	520	514	552	527	557	531	500	563	538	549	518	527	533	511	485	529	527	482	504	511	533	508	531	512	521	545	536	552	557	543	538	520	520	540	509	501	536	524	531	512	491	543	499	489	475	513	484	576	523	526	474	481	540	544	508	520	540	585	537	563	517	525	527	505	514	508	607	507	551	515	528	495	477	507	549	553	530	556	524	587	512	519	489	559	521	561	503	525	504	561	507	534	537	489	563	515	574	549	493	534	521	472	541	493	504	500	490	511	523	489	491	522	490	492	534	532	538	502	524	525	530	530	549	534	553	520	541	529	546	487	516	515	530	505	565	523	494	541	494	518	552	475	518	545	515	518	518	549	531	545	579	547	495	553	546	539	516	560	507	526	543	519	508	499	503	536	483	511	526	562	588	534	549	531	530	585	517	524	503	504	510	553	589	540	554	565	585	448	566	537	538	593	579	534	526	517	572	517	523	488	518	510	569	527	560	492	520	525	518	514	478	554	506	535	550	511	539	544	478	560	481	519	530	519	530	491	511	506	537	504	528	564	528	531	551	518	538	518	519	516	503	563	546	512	489	520	515	514	519	523	527	518	523	551	521	557	562	523	517	538	506	532	533	529	503	542	513	534	528	526	501	553	524	527	545	529	520	490	512	547	535	525	497	539	510	525	532	571	516	558	538	532	516	552	497	522	551	476	512	500	552	534	529	478	518	548	540	540	532	507	491	543	541	557	489	558	533	514	511	515	516	534	535	543	554	517	560	533	486	512	514	558	560	537	545	500	510	548	494	546	528	500	520	565	521	561	495	508	533	515	508	508	535	546	533	512	520	512	563	519	581	521	516	541	528	498	525	517	546	489	511	515	524	519	485	541	521	544	499	501	535	538	524	548	550	526	549	498	498	517	458	510	480	523	511	505	498	554	481	563	477	509	509	517	490	546	531	518	511	523	535	539	477	545	545	514	527	553	536	525	544	519	533	523	523	520	509	561	531	559	475	551	537	482	521	534	511	527	528	476	521	549	528	534	524	501	534	569	554	545	523	499	532	536	502	555	514	543	510	553	543	530	563	504	506	515	531	533	555	543	547	499	515	487	528	528	548	541	516	559	541	549	501	503	555	493	549	564	550	493	520	529	472	502	474	508	493	542	515	504	514	499	551	516	509	547	524	538	510	534	540	528	479	554	549	528	560	461	546	541	505	563	557	523	526	534	484	542	534	514	502	522	516	544	536	524	538	522	517	496	511	548	542	541	535	502	543	498	522	545	539	541	516	533	520	557	549	500	529	532	501	542	501	518	539	529	508	552	580	524	521	515	482	541	543	544	505	536	480	528	531	524	531	565	504	545	529	523	550	536	555	528	508	478	543	557	524	517	560	514	512	547	543	504	523	487	532	498	562	508	542	544	525	521	534	535	567	529	530	551	527	523	544	553	537	540	525	519	556	495	492	530	515	560	491	519	535	527	543	513	530	508	519	554	515	496	511	510	554	501	505	527	535	489	562	524	538	535	551	528	497	559	549	530	563	501	488	481	545	524	567	533	548	540	523	495	541	545	529	529	502	546	530	556	509	520	533	496	513	495	496	576	507	523	512	527	517	501	513	533	542	508	522	528	536	546	556	521	546	513	542	500	558	489	520	537	505	508	527	504	506	537	526	565	523	528	547	555	534	564	578	544	504	495	537	559	532	523	509	568	540	556	524	527	552	525	572	537	524	532	514	519	515	552	508	512	512	531	545	555	516	550	498	549	498	533	465	533	568	533	529	534	514	528	531	558	547	522	545	504	532	502	475	507	546	533	503	526	511	512	509	488	547	533	525	525	556	539	548	544	471	513	547	547	529	549	491	554	539	560	580	539	506	532	530	515	530	522	555	555	498	505	513	534	526	534	518	489	542	519	547	537	523	566	496	537	526	524	523	507	535	546	512	562	529	540	523	589	499	561	512	530	531	550	541	552	514	542	546	517	559	538	536	489	540	493	535	562	540	506	523	508	504	528	517	516	515	547	518	536	548	535	515	557	518	509	535	528	518	558	510	524	567	537	513	558	511	535	564	530	534	530	559	507	536	519	501	538	549	502	537	501	512	537	579	519	570	498	580	497	524	563	498	508	538	523	559	557	496	496	507	518	509	516	481	518	563	539	536	546	537	532	511	540	525	555	553	544	531	503	554	516	543	536	520	527	532	505	519	569	540	548	527
23004	46865	40753	29388	23523	16292	10772	7286	5240	3879	3336	2807	2346	2057	1698	1474	1247	1091	1004	920	898	878	848	751	732	739	695	667	696	627	657	665	654	643	666	603	585	621	614	579	627	592	570	575	606	626	583	590	585	595	567	650	670	604	595	526	550	609	579	547	557	574	586	561	580	626	615	561	596	549	638	577	599	625	575	556	588	571	547	581	572	612	578	606	620	567	639	558	560	605	580	626	594	591	618	545	587	556	580	617	632	571	592	616	600	631	593	580	630	614	611	586	547	588	591	591	599	602	583	592	606	621	604	612	565	590	631	583	653	562	643	609	608	607	572	599	551	615	609	622	578	621	588	608	562	567	596	570	570	618	605	582	596	624	574	587	580	613	603	571	562	597	583	597	586	601	597	592	535	625	566	596	607	585	592	565	585	558	559	580	574	609	606	583	599	610	631	583	576	583	572	601	599	612	601	591	581	612	604	600	541	585	564	586	597	595	554	571	568	568	604	551	602	551	586	596	574	575	525	585	598	582	600	543	571	567	598	607	543	580	572	589	588	610	586	581	570	599	574	603	550	602	612	586	576	594	612	643	588	604	576	561	564	616	604	559	590	586	614	585	623	590	610	553	587	600	592	565	624	549	572	574	594	560	613	557	633	602	586	587	554	577	617	593	640	574	580	607	605	582	549	592	596	624	560	610	613	649	545	562	595	583	558	613	536	570	554	541	578	633	585	629	618	581	560	611	522	562	557	585	564	623	582	582	614	563	598	568	583	580	590	589	589	582	607	541	526	623	584	577	573	571	580	613	605	545	604	591	582	572	575	566	611	609	591	595	601	556	596	572	546	604	551	583	559	572	568	611	579	601	584	565	544	588	609	580	606	605	551	585	561	571	590	562	583	619	567	607	587	555	553	579	551	582	610	605	624	576	574	582	581	590	571	589	593	565	593	576	516	590	591	589	615	596	603	596	616	624	612	583	585	625	580	571	537	578	592	576	578	553	619	587	573	612	650	588	599	573	569	614	611	613	562	559	589	584	584	583	576	574	572	590	581	545	610	582	623	582	624	599	646	582	560	590	590	610	584	596	573	585	591	548	599	582	534	574	581	584	561	607	591	605	598	615	596	590	583	611	600	673	578	612	604	585	584	566	593	617	605	583	589	590	614	615	558	602	561	561	613	543	577	627	556	587	584	617	603	600	547	574	611	604	586	570	605	604	564	583	575	576	563	579	602	549	579	583	642	558	561	548	613	576	576	593	560	600	586	589	577	602	571	575	567	587	593	563	591	572	555	537	593	562	554	576	582	581	584	604	542	615	585	602	603	615	571	617	580	590	580	599	581	630	545	576	634	559	590	569	571	589	621	598	570	597	580	604	572	599	589	591	601	614	596	601	576	562	566	514	577	577	574	611	557	552	580	592	534	558	616	574	567	586	606	596	586	584	627	614	600	590	573	595	579	585	600	597	582	539	617	559	587	547	575	584	575	615	640	585	612	555	583	593	606	635	569	552	587	583	606	574	614	583	588	576	548	617	578	556	584	576	557	572	606	630	589	615	601	547	608	610	560	630	577	564	604	584	576	617	561	578	621	591	592	554	600	624	573	551	573	618	595	607	584	621	603	584	626	563	581	559	562	634	574	599	575	565	584	583	565	580	598	621	578	601	540	581	586	603	591	622	569	573	585	529	608	600	563	627	565	583	570	600	605	625	596	575	586	595	573	570	615	587	574	588	573	581	591	589	597	590	598	571	580	551	580	591	615	593	618	606	626	588	572	633	549	579	596	618	559	600	577	534	624	627	543	604	578	595	599	603	576	588	571	596	615	607	611	602	589	600	596	596	556	566	576	590	621	573	562	629	553	571	600	573	585	611	595	563	584	555	538	576	577	575	576	528	567	581	615	580	598	624	590	641	543	594	601	629	574	589	553	600	596	551	558	630	558	575	546	602	592	577	653	557	594	542	580	596	598	576	610	560	537	576	617	617	564	550	564	554	577	572	584	593	617	552	602	565	603	579	606	601	567	630	583	588	567	608	575	563	584	613	631	587	607	600	585	586	587	527	626	596	592	602	599	607	598	623	599	606	565	587	574	600	587	623	585	582	602	550	616	571	587	589	574	548	630	589	593	591	592	604	589	609	569	570	566	543	567	582	626	551	570	603	556	580	606	568	554	611	560	617	544	590	616	579	588	575	621	552	612	607	544	565	561	634	600	563	587	602	584	614	632	588	591	625	638	613	600	606	616	581	575	542	597	588	579	557	630	595	549	570	597	577	558	584	527	590	586	581	610	616	592	568	562	577	592	605	607	586	596	552	656	542	609	631	546	622	608	603	577	594	586	546	554	594	596	622	587	640	583	550	571	590	574	597	606	613	604	563	577	593	589	611	623	614	568	593	575	617	565	587	582	614	586	575	645	557	640	629	575	598	614	604	587	580	601	620	582	623	573	592	578	582	594	614	619	597	575	578	609	594	577	585	571	588	567	561	573	599	572	560	574	594	571	564	633	584	586	632	575	565	576	604	608	553	556	598	617	582	645	558	581	607	544	585	594	619	627	572	574	597	630	595	615	638	607	572	573	601	595	567	610	613	616	597	593	603	605	615	579	588	569	591	593	625	579	563	567	542	594	587	568	610	583	569	590	587	584	558	558	617	555	571	558	568	572	618	602	600	582	596	553	583	598	541	588	586	582	605	559	542	563	571	602	570	586	602	568	591	581	586	582	618	608	550	567	577	580	590	579	619	538	556	571	598	582	563	562	590	559	608	572	603	555	592	569	601	616	596	538	579	568	625	601	629	586	618	595	580	576	684	605	553	552	581	547	584	589	563	585	556	533	571	549	592	614	606	579	569	542	622	603	593	562	585	591	649	591	595	566	589	554	583	523	636	611	578	629	597	549	621	581	588	600	577	537	572	595	618	600	581	612	561	617	559	631	610	580	639	586	597	625	555	619	615	599	578	578	589	560	585	574	578	575	560	555	620	551	614	553	556	578	598	583	585	602	540	605	598	611	603	586	584	593	634	577	608	616	595	596	607	552	593	565	530	577	559	600	555	575	581	629	597	559	628	587	580	600	612	573	627	617	609	627	550	594	548	569	590	572	574	594	558	553	592	617	550	572	596	603	575	584	553	586	581	571	609	589	571	547	633	564	598	601	616	569	593	590	570	649	637	560	577	564	613	615	583	636	604	595	578	569	597	573	579	545	590	582	604	566	564	575	561	596	590	541	618	577	569	575	550	627	566	569	552	529	599	584	564	610	614	614	623	587	579	600	580	604	597	599	601	557	582	619	568	601	553	601	563	612	577	622	549	602	584	549	565	556	571	590	555	588	592	608	571	572	591	593	587	560	630	620	605	581	586	644	569	588	582	603	571	595	572	619	592	594	580	589	578	601	536	589	612	591	590	607	612	610	604	576	607	584	581	588	581	557	585	557	560	567	595	632	565	571	587	592	547	602	579	585	570	642	624	556	597	640	605	586	552	615	567	598	629	599	628
24446	21012	27615	25541	20501	12506	6215	3575	2591	2123	1805	1660	1378	1155	1011	971	820	780	740	709	732	708	636	656	646	629	628	587	617	588	603	568	580	577	585	569	591	568	557	565	552	527	591	559	621	542	572	554	557	553	568	569	572	536	544	545	578	577	535	554	547	601	572	571	552	540	549	536	528	579	518	566	573	555	580	532	585	550	574	573	551	540	570	546	539	563	559	575	571	562	626	564	576	601	570	559	597	550	561	562	573	561	577	561	517	548	555	543	554	567	583	549	596	534	576	541	575	596	618	578	571	534	574	520	526	547	565	548	556	525	575	549	562	563	532	568	571	577	569	564	567	566	567	546	537	521	562	591	574	577	564	576	571	547	513	554	507	490	576	539	579	557	574	568	556	532	551	552	547	571	544	538	548	564	523	578	518	577	578	558	558	539	600	525	540	538	507	602	596	539	594	560	539	533	591	541	571	519	569	534	574	549	587	576	548	544	539	568	584	540	564	591	573	573	530	529	554	556	543	568	582	506	582	587	538	503	559	592	523	529	515	610	530	521	572	548	563	556	575	600	577	568	574	533	525	536	527	563	554	563	536	599	557	591	562	519	560	547	540	558	543	584	536	603	539	583	531	557	588	543	549	593	551	537	565	586	546	552	530	543	549	545	557	563	553	566	560	541	525	595	571	531	555	544	516	560	605	582	558	530	574	521	590	542	578	596	494	586	560	528	587	538	578	579	588	580	521	602	542	587	510	584	525	597	574	554	553	586	545	553	550	566	519	579	543	539	568	562	570	548	557	543	575	606	562	570	560	556	589	592	562	518	511	548	522	542	584	563	533	565	527	583	600	561	604	536	574	524	587	567	558	538	568	586	582	553	531	579	563	588	546	555	551	527	544	539	578	596	571	592	522	570	552	527	586	561	533	581	548	526	523	568	515	527	562	569	563	556	546	573	563	584	590	597	532	569	557	523	600	537	584	533	583	520	539	534	582	550	554	569	599	561	585	549	573	546	559	537	533	562	577	542	563	545	579	553	537	558	607	549	594	523	580	543	527	606	564	588	616	543	531	564	583	522	558	589	559	553	558	588	534	532	555	550	556	543	575	551	582	544	610	571	584	572	541	568	564	558	627	580	570	538	577	547	563	595	560	574	559	535	567	531	562	569	538	562	571	564	533	582	550	518	540	555	572	588	551	551	542	538	574	539	565	587	559	580	566	545	599	546	542	537	536	564	578	595	555	584	577	530	557	620	557	532	543	522	573	555	555	528	557	552	531	566	582	532	549	540	588	563	572	573	523	546	542	541	584	515	593	561	543	576	539	569	570	552	596	547	540	556	566	550	578	559	601	553	610	560	598	575	605	603	561	547	560	566	568	543	604	549	553	557	566	579	583	606	530	574	575	549	570	586	576	560	559	564	554	554	543	539	578	568	566	569	551	527	563	543	555	533	529	564	560	562	581	526	530	557	589	585	534	590	540	563	556	546	548	572	609	529	528	580	553	525	552	551	560	569	551	583	551	609	528	589	544	592	526	555	563	546	568	534	574	564	602	566	584	580	555	549	574	510	557	544	588	578	548	556	543	613	573	581	564	573	565	522	537	546	568	570	567	543	569	530	534	539	595	548	517	585	580	561	522	564	568	587	539	504	547	540	530	544	573	597	533	556	558	514	526	571	555	573	625	576	562	569	570	550	541	542	562	558	569	507	570	561	565	525	535	600	601	598	584	547	570	565	539	529	561	568	515	540	551	555	552	547	541	558	544	567	571	571	533	513	559	531	549	591	533	542	576	552	555	605	567	535	601	569	563	565	513	527	596	583	553	591	524	533	521	547	548	557	587	570	585	552	551	546	576	575	544	521	490	544	533	595	570	534	554	577	553	582	524	563	592	559	537	534	533	538	590	522	540	621	552	586	527	574	554	594	557	550	561	573	541	579	557	554	590	542	548	543	521	543	593	566	536	568	575	560	561	565	532	549	541	568	534	548	563	562	575	568	553	543	596	556	542	560	596	537	526	519	516	559	535	582	566	549	535	550	600	530	570	557	570	579	594	598	547	585	560	552	569	547	520	571	562	572	576	511	576	557	555	527	533	578	573	547	557	549	551	547	575	550	563	565	578	547	563	595	554	609	558	568	555	581	579	588	560	583	568	546	597	565	521	568	563	556	569	568	554	568	545	556	528	573	555	538	527	537	562	547	542	595	604	542	527	528	578	545	563	582	551	554	572	534	544	521	581	528	557	553	572	525	554	557	581	552	552	532	511	578	560	561	598	553	572	553	550	578	554	503	588	539	568	593	559	565	529	575	579	524	562	515	589	529	584	586	552	559	580	549	497	543	588	539	574	593	565	576	605	594	564	531	568	580	544	595	571	552	545	572	520	586	581	584	568	552	602	559	522	552	576	530	539	565	537	572	557	529	572	510	571	566	581	512	559	549	550	581	545	559	586	570	587	542	560	557	545	588	597	527	539	536	562	557	536	543	561	527	619	526	555	549	524	598	557	540	575	533	539	561	558	550	577	540	572	551	527	586	586	594	579	569	575	564	577	585	517	550	566	546	554	541	577	596	564	554	532	562	535	567	544	506	578	597	560	544	549	550	567	565	594	572	567	566	547	543	623	576	560	562	566	550	569	523	548	589	536	541	607	545	572	574	564	613	599	570	573	599	545	569	593	528	539	565	513	534	585	560	552	603	514	581	563	582	526	543	524	531	548	549	528	577	537	569	577	527	550	568	533	532	561	574	533	550	577	578	574	563	520	557	546	537	575	536	551	559	585	573	587	582	574	618	544	566	591	575	563	558	573	555	577	564	530	595	526	553	537	544	604	551	537	551	568	531	532	576	518	572	596	554	557	567	536	548	549	514	590	583	566	563	576	577	548	547	563	554	539	534	533	552	593	580	557	556	528	542	582	558	540	531	578	543	574	569	589	552	567	538	542	532	555	536	515	569	543	576	546	549	592	580	522	574	598	595	578	544	568	612	601	518	534	574	576	541	537	582	533	573	490	492	526	551	603	565	568	575	581	535	552	536	595	559	554	575	571	576	543	560	528	527	521	501	551	581	559	580	548	568	503	573	526	546	565	563	547	556	509	573	564	567	546	620	551	559	521	521	577	531	582	525	566	530	561	579	577	577	571	556	557	560	580	529	547	550	583	517	529	536	574	539	531	565	593	573	569	562	597	546	577	565	587	554	605	562	537	570	560	563	582	576	533	525	512	575	553	548	522	538	543	518	605	554	568	573	598	555	563	568	572	561	520	534	575	562	548	534	552	532	568	611	508	566	534	568	585	549	564	582	543	545	536	540	556	544	566	560	563	573	547	562	496	509	537	589	545	588	540	511	541	572	547	564	566	541	598	585	549	601	524	547	607	584	540	551	576	555	522	544	569	561	542	567	527	555	564	583	534	526	531	539	539	552	560	544	584	558	552	571	552	559	537	572	559	557	570	563	552	580	562	515	569	555	518	572	538	526	566	589	570	523	580	577	530	554
22981	44194	37472	26254	20553	13824	8843	6220	4356	3343	2962	2453	1997	1722	1507	1290	1131	1020	862	870	856	781	688	749	711	698	626	629	675	620	663	624	637	603	630	636	642	612	583	595	663	641	632	609	633	600	614	630	655	622	671	621	620	603	584	603	597	604	580	601	596	572	592	614	599	605	632	588	647	632	572	642	629	585	610	616	580	636	621	600	611	595	607	546	573	610	646	569	563	623	628	569	581	633	582	642	602	600	565	596	575	600	575	590	586	599	637	621	595	572	592	556	544	590	599	611	643	588	649	572	594	620	618	614	590	620	564	623	563	594	634	608	561	633	602	604	626	581	567	645	590	602	588	616	663	619	598	592	623	563	626	595	591	589	582	629	598	613	563	605	626	578	608	609	612	588	569	585	589	639	584	581	649	608	595	615	585	603	584	558	618	591	578	601	633	647	566	590	599	627	608	560	549	584	597	615	572	630	616	602	606	620	613	631	593	615	594	606	584	578	564	616	577	577	576	629	587	583	589	587	604	604	617	616	632	594	601	602	616	605	595	589	608	584	582	587	590	613	607	588	539	548	590	621	599	618	575	610	590	614	619	612	590	610	591	630	621	610	612	597	589	584	580	607	576	599	571	615	597	593	611	607	558	597	610	601	566	625	567	571	621	603	613	564	642	539	545	570	559	615	599	590	599	597	592	580	575	596	611	597	609	601	574	598	603	593	574	589	606	565	626	583	638	642	623	613	575	546	582	626	596	561	630	596	607	595	598	606	582	580	549	589	611	613	616	616	559	597	608	605	598	622	630	569	556	588	572	601	603	610	593	608	617	590	581	611	597	589	570	598	616	609	595	588	584	643	643	592	568	600	592	625	628	617	596	608	594	544	581	594	592	585	600	590	598	618	610	583	607	606	586	591	595	630	589	604	588	590	560	617	652	578	589	600	621	573	631	634	602	556	592	600	634	562	635	597	587	572	607	579	615	594	594	581	604	613	575	575	589	609	562	585	555	566	574	603	571	618	631	637	611	622	616	573	615	569	556	632	626	596	619	635	588	573	617	590	646	609	632	603	580	606	605	591	574	600	587	605	633	571	563	641	593	569	548	628	598	572	573	591	569	623	613	523	603	582	609	566	601	616	572	564	647	597	607	609	597	626	568	590	625	617	596	607	597	565	586	599	602	579	597	612	575	545	580	628	573	591	575	584	657	577	579	594	602	577	590	598	611	570	576	589	588	588	615	577	590	581	584	582	579	562	597	583	634	565	601	578	574	665	604	587	546	585	617	572	600	622	597	635	600	635	559	592	605	577	632	620	623	615	623	612	601	575	621	603	608	594	594	642	599	608	602	587	562	630	597	587	602	597	630	622	607	625	545	590	577	570	615	583	611	565	646	622	637	634	535	572	601	610	576	581	618	622	573	554	574	620	610	617	615	661	578	606	575	584	619	631	600	611	581	603	630	682	583	586	608	571	600	625	610	578	571	628	619	592	616	606	546	603	598	586	616	623	580	644	640	609	577	614	590	604	552	578	572	647	598	605	590	603	628	573	654	603	607	632	588	582	619	543	616	625	609	602	575	578	589	630	589	592	571	603	565	593	575	601	565	593	583	550	610	572	574	600	562	541	596	590	599	649	589	594	596	544	590	570	603	587	581	602	590	560	583	560	600	582	570	587	581	556	606	613	644	614	625	563	592	579	607	643	598	583	583	583	601	619	582	558	544	622	614	586	624	610	617	582	609	594	572	602	606	572	662	572	612	592	595	598	607	674	551	561	628	576	621	592	623	605	633	627	580	596	581	603	623	643	613	601	610	631	553	582	639	626	643	545	593	590	591	603	617	581	561	589	577	601	615	655	576	644	619	579	632	605	629	602	614	559	606	590	609	605	530	587	611	611	584	599	580	574	562	615	616	548	593	650	631	568	559	604	646	606	574	635	550	551	609	602	579	591	623	590	594	598	605	590	572	633	575	643	627	595	585	564	627	613	626	615	549	593	606	638	586	585	616	607	605	602	573	609	570	599	629	564	629	630	648	593	562	617	609	546	581	594	627	622	559	636	616	616	589	579	590	552	605	612	592	600	630	565	598	635	644	597	617	584	591	649	649	618	634	574	597	577	628	536	596	596	604	615	592	590	596	611	568	607	556	609	559	600	580	575	602	535	601	621	654	580	605	614	600	617	583	567	582	612	604	598	586	531	630	598	588	623	593	604	597	580	606	620	561	571	604	596	614	570	578	610	572	627	557	611	588	606	609	609	579	550	593	586	625	626	616	605	577	586	541	587	629	577	582	567	605	555	616	588	647	583	600	621	582	606	584	592	560	580	618	601	604	592	601	632	596	628	609	587	591	532	594	641	564	595	611	579	594	586	661	582	578	576	580	618	607	568	582	635	600	608	630	599	615	591	570	605	641	576	612	595	569	607	588	626	627	601	655	581	567	639	633	582	612	587	591	612	570	616	582	550	595	606	579	621	593	588	584	612	599	634	591	591	566	613	595	642	611	619	574	559	614	635	593	596	627	600	574	590	613	622	586	605	580	594	601	556	621	598	627	602	557	621	577	627	595	568	609	586	652	567	604	606	644	612	610	591	619	602	588	580	589	588	608	543	594	576	566	581	631	588	589	593	605	637	628	603	572	578	578	600	591	601	595	624	555	579	617	559	569	602	574	630	573	551	621	590	610	584	577	601	594	617	634	578	638	573	585	615	551	617	604	595	616	632	537	610	592	569	585	576	608	585	577	657	612	600	608	583	590	613	583	555	596	616	611	613	578	578	593	589	599	615	590	640	584	593	652	595	589	635	576	622	604	603	596	598	607	549	589	662	574	588	615	579	620	591	589	606	604	581	582	584	567	604	582	634	591	609	580	610	600	584	660	597	552	624	616	633	612	599	632	650	580	609	590	569	613	634	578	597	607	602	613	633	598	634	601	564	597	592	562	630	614	645	590	581	565	583	616	564	608	575	602	611	553	589	592	607	596	594	594	628	606	650	608	575	630	587	607	594	654	619	528	602	598	614	621	604	652	600	595	573	592	592	589	626	611	591	537	606	597	639	610	583	606	578	609	621	633	607	589	581	607	592	568	585	581	594	596	628	576	585	580	597	613	585	604	566	615	636	620	585	618	588	581	608	629	555	622	593	599	563	618	631	613	588	577	589	593	569	563	611	610	615	656	627	598	626	571	604	622	598	635	623	603	615	594	585	631	607	584	601	596	578	593	601	579	590	603	567	614	602	589	628	618	605	596	621	604	554	619	604	584	588	601	598	550	615	589	622	589	588	603	575	634	587	643	562	596	601	609	579	575	585	576	578	572	585	568	583	572	600	607	556	599	578	573	595	578	603	625	604	603	609	564	592	561	596	613	595	615	596	578	560	581	593	604	568	591	627	588	591	593	599	578	597	570	582	582	580	646	560	629	607	605	616	561	588	577	611	579	619	623	608	605	594	590	607	615	568	595	603	602	602	641	585	619	599	547	607	630	626	630	592	638	576	605	598
22375	20991	28502	23759	21326	22067	18910	7239	4195	3386	2914	2195	1876	1664	1302	1159	915	828	745	692	675	609	539	546	465	458	443	388	383	369	417	429	342	398	345	344	332	367	361	312	338	367	332	336	365	353	304	344	349	345	323	313	356	323	310	336	344	331	292	333	314	317	350	356	284	312	302	314	325	310	321	313	287	313	295	323	315	299	311	287	300	315	312	287	317	301	341	323	310	336	324	275	323	301	331	317	286	313	318	278	285	330	301	305	293	319	315	321	299	321	322	298	286	345	317	321	313	321	315	318	295	291	321	282	296	313	324	297	313	313	301	304	324	318	317	305	272	324	328	331	340	288	338	302	310	307	299	322	288	295	318	346	297	293	288	279	305	313	315	288	281	315	335	303	335	302	313	343	318	336	299	265	317	307	313	325	310	301	278	325	303	292	315	314	312	312	297	315	282	328	316	311	312	288	330	284	296	318	341	297	302	300	342	299	337	319	288	301	337	304	294	293	302	287	292	310	305	318	321	309	292	271	312	350	297	326	308	281	334	319	275	310	280	298	311	322	304	331	312	339	291	333	281	301	333	308	327	313	311	294	309	325	303	330	302	297	283	342	336	340	350	330	308	288	304	322	319	298	342	312	302	321	304	340	300	304	305	292	309	316	329	318	307	311	308	305	288	306	303	272	283	293	308	303	268	317	283	336	311	327	324	294	342	302	312	305	319	307	303	309	294	300	324	303	294	320	325	335	306	304	300	261	277	316	311	301	321	339	347	320	299	310	304	345	316	294	300	299	299	324	323	303	339	297	267	305	317	301	304	316	295	306	312	355	328	326	320	318	324	335	270	302	283	345	329	312	286	315	358	311	303	296	293	335	297	314	328	307	312	327	320	314	337	295	303	282	301	324	325	313	315	311	318	302	282	302	302	269	292	312	317	327	329	319	350	272	317	311	328	333	306	307	293	308	325	334	335	311	307	326	312	333	335	305	304	309	304	320	302	306	313	310	310	318	296	343	306	338	349	304	330	334	349	288	296	313	315	294	282	331	282	325	319	317	291	308	301	312	329	306	296	362	317	323	357	289	308	335	313	345	321	307	315	293	333	336	327	295	343	330	301	291	330	331	303	280	338	336	329	305	333	314	299	276	327	284	284	356	344	320	307	322	314	317	306	317	309	315	308	330	341	324	288	287	323	337	323	341	294	336	307	324	305	309	337	308	339	320	309	314	343	286	316	304	291	298	301	336	326	340	310	305	311	290	335	328	295	313	303	315	299	288	307	328	289	307	337	309	319	298	327	309	320	290	293	329	301	320	315	322	282	312	324	307	314	349	315	310	338	281	286	297	295	314	322	339	304	332	362	313	307	294	293	314	316	293	279	329	304	311	312	317	322	330	276	303	334	331	330	314	337	332	305	299	310	317	297	316	315	314	310	340	304	313	314	293	303	318	305	316	279	305	299	307	330	340	332	333	347	328	319	311	315	319	279	349	330	331	344	315	304	313	307	343	293	357	332	315	353	312	331	283	295	287	302	271	315	286	299	332	296	316	305	310	300	312	273	306	311	314	338	312	310	310	324	320	307	309	323	318	333	326	317	280	282	304	322	307	336	290	298	320	356	333	332	294	328	312	286	264	273	325	317	304	288	306	303	316	347	315	318	336	340	293	318	337	313	305	317	306	303	314	317	301	336	301	321	297	350	322	342	315	312	327	314	321	289	319	323	308	315	310	339	296	344	343	300	294	289	328	291	296	302	292	336	315	298	322	305	302	329	304	330	343	287	295	327	318	331	311	309	309	310	278	320	277	299	308	316	317	319	331	307	314	300	310	331	306	303	304	322	305	309	304	311	306	323	292	349	304	319	288	296	310	328	294	323	311	298	293	309	305	302	317	294	312	298	317	321	316	330	314	300	322	309	272	363	322	349	301	311	330	361	298	277	291	323	308	306	324	312	319	302	335	343	306	310	329	333	300	311	303	296	320	320	319	323	325	321	298	306	334	303	305	307	308	294	330	319	332	331	318	282	287	306	299	317	298	336	281	290	302	312	331	303	330	300	338	297	296	333	319	319	304	306	316	314	311	300	333	353	298	305	326	317	288	341	331	357	325	314	342	312	305	299	302	291	313	318	282	321	335	342	324	287	342	322	315	318	303	305	316	331	276	338	298	317	291	329	323	319	308	301	323	313	329	285	323	340	326	286	319	308	314	347	287	280	287	301	328	276	291	291	295	311	344	315	310	312	301	336	331	309	282	290	295	313	297	338	300	310	288	297	296	325	302	309	315	301	327	303	333	293	302	299	319	322	328	304	331	320	304	330	309	335	310	302	304	312	316	317	304	309	272	312	316	302	298	323	292	328	309	290	312	315	311	313	299	334	301	324	317	319	303	295	345	335	326	309	312	302	290	286	329	312	329	304	361	286	322	305	310	309	309	297	315	315	304	294	310	288	314	294	325	298	311	288	325	327	289	334	301	322	314	318	321	315	315	318	333	297	316	321	322	299	332	307	269	303	268	333	309	309	311	333	288	305	300	346	282	288	304	289	330	304	317	285	322	307	290	322	285	292	356	318	278	323	275	302	325	307	327	302	282	297	310	296	312	309	321	317	316	309	321	327	344	285	296	283	324	325	296	314	319	345	313	291	322	278	283	308	337	317	316	321	285	323	358	325	314	330	304	306	317	320	310	296	314	307	320	307	328	289	318	308	323	320	287	342	327	317	307	296	319	300	271	291	301	305	299	339	318	312	325	313	314	355	340	323	295	309	327	321	306	322	299	286	293	330	327	280	304	290	308	287	335	323	328	335	294	301	301	301	330	311	337	300	289	315	335	304	314	294	284	342	338	297	316	335	320	310	336	285	290	349	322	299	295	336	311	342	345	297	285	314	324	313	287	286	295	308	355	288	326	344	319	282	290	329	323	333	338	315	320	321	322	262	317	315	320	276	332	290	316	276	319	298	296	309	322	304	333	312	306	300	291	316	273	296	294	282	322	291	312	284	330	332	324	294	301	310	322	297	277	293	319	292	294	303	312	305	315	303	302	287	302	324	339	287	311	344	289	295	321	317	293	291	314	288	314	326	306	333	312	293	314	311	299	321	313	291	338	309	292	317	356	323	330	292	294	340	317	329	281	321	313	296	305	320	304	309	290	330	324	280	310	310	315	298	298	295	302	284	324	306	304	298	291	288	322	339	308	324	297	312	350	293	298	302	330	340	343	318	321	360	317	338	314	311	346	287	318	314	320	341	300	335	285	304	305	316	281	351	291	320	316	338	291	345	310	305	309	289	332	322	300	311	331	296	297	308	298	308	311	315	311	315	359	293	299	299	293	318	344	322	332	323	319	310	277	359	318	343	278	324	295	293	301	328	282	327	323	322	317	315	295	324	309	326	283	324	348	325	297	312	284	330	313	292	335	308	287	314	324	314	290	340	305	334	341	276	308	320	307	319	328	329	335	309	321	301	298	317	328	323	315	293	291	298	322	326	313	300	308	319	318
25155	52136	45754	34829	28492	20666	13952	9523	6850	5322	4441	3599	2925	2562	2012	1664	1437	1119	991	935	873	858	696	621	589	575	521	475	455	452	457	445	447	460	422	420	369	362	369	374	373	384	377	397	378	368	376	383	433	332	345	384	355	345	367	361	387	358	364	352	349	350	336	344	348	339	333	392	391	365	355	340	362	396	336	321	330	340	359	346	385	380	339	348	331	333	338	358	351	356	345	327	361	361	343	294	338	331	346	350	328	335	323	309	371	335	310	365	350	354	352	346	332	347	329	307	342	325	328	332	351	363	342	334	352	374	309	357	343	352	331	338	346	368	362	354	326	317	350	356	361	367	350	352	362	331	307	352	327	301	306	355	354	347	346	354	323	340	340	365	328	339	311	326	330	354	375	353	354	328	332	344	326	328	345	330	337	346	368	337	345	361	335	326	362	337	337	346	316	359	357	302	362	341	318	349	334	324	353	320	360	341	311	333	347	323	331	308	349	361	332	361	355	358	312	347	309	352	332	332	342	316	375	325	329	343	354	370	322	350	364	308	328	363	333	360	351	340	329	324	328	319	387	338	337	348	291	349	321	321	396	332	315	324	341	348	330	337	344	382	331	337	320	322	317	349	356	350	339	352	347	322	342	313	371	358	353	372	317	351	359	319	364	350	336	382	314	373	347	324	344	343	359	331	319	319	352	398	329	343	391	351	323	354	335	348	317	330	333	323	353	339	341	323	343	338	348	324	341	345	355	321	342	348	332	380	325	330	350	326	320	329	340	341	320	363	364	341	366	344	356	362	358	340	331	313	349	310	343	352	334	322	385	312	364	354	338	375	356	328	363	336	324	362	343	345	335	379	321	344	334	348	331	344	318	331	297	331	348	320	380	378	355	357	349	342	349	325	325	333	348	341	312	336	338	357	356	355	328	339	317	317	346	342	315	335	354	349	326	350	328	329	353	352	357	327	340	344	339	320	303	354	345	341	321	353	333	326	347	378	340	336	304	359	324	336	340	303	381	349	312	337	317	328	355	325	328	327	315	344	345	338	334	347	353	347	335	371	363	364	329	357	324	343	352	333	328	328	336	329	348	341	326	350	337	336	356	326	328	327	340	372	317	352	352	357	354	299	327	304	329	341	324	349	350	294	340	340	334	345	330	362	348	352	331	341	354	332	339	348	323	351	325	327	310	367	357	360	334	350	349	319	358	334	303	319	345	338	332	332	346	320	350	363	350	374	345	355	371	369	364	335	321	346	328	313	365	324	339	366	337	368	343	324	348	354	334	351	336	369	336	356	347	373	354	298	349	315	344	323	340	330	330	326	384	358	351	348	378	327	352	349	332	351	345	304	337	351	339	330	340	359	326	332	321	321	342	388	333	347	339	352	331	321	339	336	351	340	358	322	328	339	349	323	344	324	330	332	372	294	323	324	332	358	342	342	351	340	345	319	341	345	356	335	345	331	345	345	344	335	329	334	364	349	367	332	310	360	336	363	367	356	358	351	349	370	349	339	334	343	319	328	320	328	331	364	349	304	330	328	333	328	316	307	352	328	305	317	343	347	335	352	332	305	346	338	328	335	354	345	340	342	343	363	320	321	372	341	332	347	357	327	312	339	388	342	361	372	375	373	339	354	335	338	317	344	329	326	360	349	376	349	338	324	357	316	346	363	337	334	342	318	343	362	353	321	306	357	343	332	316	336	333	372	341	329	327	338	335	334	327	313	320	360	331	353	350	303	351	360	386	357	351	355	336	334	304	353	338	333	346	337	361	349	317	344	369	318	364	329	353	372	337	349	360	330	358	327	296	315	347	326	322	326	333	352	345	357	348	318	348	336	326	321	335	315	336	347	379	339	344	357	359	370	360	354	331	392	332	338	363	306	332	353	315	345	344	332	315	369	358	343	347	330	335	380	313	346	360	345	361	308	368	343	350	336	326	352	350	343	353	309	355	333	307	354	339	324	289	291	357	351	315	371	320	332	346	317	370	360	349	320	325	361	328	346	341	354	312	357	326	326	342	340	363	364	329	337	363	314	355	352	348	348	360	336	299	349	347	314	348	339	331	325	321	354	330	367	340	338	314	350	315	339	330	348	341	326	371	357	360	353	335	383	309	350	363	330	367	333	342	328	335	324	345	388	340	342	347	338	322	303	353	352	363	372	327	343	328	377	330	340	312	354	325	336	318	359	345	310	366	330	310	321	345	367	302	350	349	321	317	357	324	360	331	338	342	346	363	362	362	330	335	320	333	346	350	341	347	310	338	323	365	336	357	357	335	381	354	327	379	346	345	328	330	331	354	333	360	334	317	347	324	360	305	337	327	354	307	329	370	357	336	349	309	340	360	346	328	316	358	332	324	329	374	300	356	319	357	333	330	329	331	356	331	353	327	326	368	334	347	330	342	351	345	342	344	359	365	322	329	352	344	366	335	358	334	359	397	362	327	310	324	357	384	335	322	368	342	353	292	364	358	326	338	360	346	338	334	288	315	339	345	354	314	359	362	358	314	349	347	333	366	329	356	307	355	322	339	357	301	348	350	336	337	326	340	296	358	314	347	351	354	350	311	349	326	369	320	331	315	348	337	333	350	373	371	328	310	319	350	373	323	335	338	317	333	355	360	334	349	327	314	362	370	330	348	360	307	344	319	317	341	354	339	325	324	319	341	340	357	340	321	341	367	353	322	338	327	329	316	350	357	328	313	350	335	331	340	340	324	335	366	342	337	354	358	338	345	342	354	363	322	359	353	334	367	330	335	336	340	322	333	345	313	366	346	352	354	394	388	336	354	373	371	342	339	314	338	317	327	359	334	357	352	333	368	319	325	321	352	362	356	344	345	360	364	316	348	342	329	323	357	325	348	362	346	364	352	325	343	369	326	338	327	384	319	347	388	338	366	322	307	329	328	357	328	347	341	332	282	364	354	324	337	341	353	337	350	315	333	352	315	353	329	337	318	323	352	311	339	345	326	318	353	358	327	326	340	338	364	328	325	326	338	301	323	334	354	350	358	366	346	301	327	328	315	362	351	376	290	323	332	355	355	393	343	354	330	364	316	310	327	360	372	338	316	363	306	372	348	351	328	358	377	342	302	316	343	340	334	307	380	331	347	342	334	354	308	319	331	343	351	366	354	323	334	316	358	353	322	363	339	344	326	360	348	350	318	369	296	297	342	365	344	345	304	341	344	343	347	304	342	342	327	344	335	334	345	356	347	331	352	323	352	342	310	360	343	319	361	324	315	354	364	352	334	345	325	321	312	320	319	364	340	333	351	312	344	346	365	306	307	335	342	352	294	324	334	373	320	363	316	333	313	367	366	358	328	350	322	378	354	347	338	340	311	319	319	309	342	296	359	338	326	319	321	356	316	325	345	343	332	313	356	351	309	342	352	386	335	304	357	338	368	326	345	345	332	331	375	306	313	363	329	350	327	343	317	330	366	344	356	334	359	342	359	337	364	321	333	317	336	362	349	343	323	341	323	324	347	339	332	319	345	335
27881	25341	29523	21607	12922	6989	4162	2799	2122	1800	1704	1459	1226	1162	1056	958	900	800	834	743	730	782	818	765	777	783	748	695	772	744	740	754	717	730	695	712	700	734	664	679	678	727	698	689	669	678	751	690	695	716	739	699	684	707	705	647	675	661	699	703	668	690	689	655	638	701	672	718	676	718	678	721	698	734	695	702	679	684	696	770	688	735	724	709	679	670	709	698	739	670	676	710	694	673	739	706	727	664	682	715	710	732	702	677	716	715	688	677	692	764	680	692	715	722	719	713	665	667	706	703	734	699	697	688	736	708	698	677	674	697	689	692	690	684	655	709	712	693	674	710	688	700	631	688	689	702	750	741	746	688	677	673	658	692	697	707	664	734	697	681	660	724	685	712	673	740	714	713	687	684	733	711	698	712	699	667	652	691	750	707	682	694	760	734	644	708	718	667	710	718	710	702	654	729	727	678	665	702	740	717	728	701	679	686	726	724	700	670	669	725	689	686	702	698	687	718	710	665	690	680	742	710	678	699	669	735	665	698	722	690	661	677	717	695	649	682	728	705	744	735	671	694	728	672	683	705	712	668	717	744	704	676	669	667	682	685	714	717	707	698	725	695	701	730	709	700	706	708	690	679	652	750	671	704	686	704	724	735	685	675	720	690	660	709	707	705	735	670	740	661	649	687	723	693	735	658	716	705	742	685	690	733	713	731	697	747	687	681	679	710	681	738	694	691	728	646	658	727	701	703	724	680	721	734	719	669	648	709	722	724	705	725	709	665	720	730	726	682	653	701	700	739	694	721	717	693	680	721	705	688	734	723	706	722	700	722	733	706	675	717	685	691	754	694	720	724	729	731	720	696	705	743	721	702	714	693	676	679	711	696	706	683	740	726	700	720	711	643	679	702	701	715	691	713	690	653	701	715	715	707	701	675	648	663	738	626	670	703	691	698	699	712	715	728	705	698	690	724	729	732	694	691	685	704	707	692	699	659	670	684	706	681	715	695	704	694	739	697	663	717	731	740	639	708	720	703	756	704	665	701	706	732	682	717	718	699	689	670	714	706	784	704	708	690	685	744	716	666	718	697	738	697	696	725	736	664	713	729	716	684	701	701	680	625	668	585	711	710	684	695	676	692	674	697	722	690	653	667	686	690	686	695	739	725	665	716	733	653	729	720	684	667	714	725	686	703	708	730	684	680	729	729	731	694	671	673	676	716	681	690	677	707	716	699	709	709	688	660	718	699	706	671	701	677	690	674	712	714	747	680	673	680	723	709	713	718	679	677	712	717	689	712	697	777	679	673	712	693	648	679	725	782	724	682	666	692	724	680	686	655	719	678	750	725	701	690	681	689	750	705	747	738	695	694	690	707	654	680	657	713	699	637	695	707	706	708	760	703	704	691	711	745	704	695	721	766	731	722	725	687	699	752	709	687	702	696	709	723	681	683	690	677	680	744	751	676	711	749	654	732	687	695	691	696	674	681	705	682	689	671	672	679	723	693	681	723	742	729	685	657	688	709	658	674	684	702	641	688	706	739	662	700	718	665	682	693	732	660	667	714	711	699	729	651	713	705	666	737	701	650	641	683	727	681	755	702	709	679	672	684	713	727	643	674	738	674	685	759	747	742	682	677	743	724	691	698	697	707	725	708	702	669	709	684	698	685	657	723	681	741	684	677	675	750	736	717	677	682	739	693	743	695	743	693	730	702	669	713	731	657	709	735	715	680	711	700	696	660	662	727	692	682	685	675	775	700	713	752	704	689	724	687	742	692	722	687	697	717	687	662	739	652	722	679	726	670	709	713	682	696	675	664	693	716	679	731	719	684	669	664	718	751	711	699	687	699	672	670	683	693	686	699	732	718	707	698	720	711	692	744	695	678	674	714	685	661	683	707	726	689	673	737	736	662	688	733	670	734	716	716	755	722	716	709	677	688	695	712	711	710	688	708	707	662	711	719	675	692	674	697	705	704	675	725	734	690	701	669	720	704	713	731	711	664	696	730	689	695	707	687	706	712	687	696	754	702	704	656	738	689	709	693	738	690	702	722	705	742	713	707	702	672	717	714	722	696	721	668	718	677	676	732	688	703	710	718	694	682	728	663	679	688	696	739	719	696	720	655	737	682	685	676	660	665	750	752	642	704	690	696	697	705	695	684	674	699	710	689	732	718	712	685	712	736	705	761	724	659	651	712	675	723	705	705	695	680	724	667	695	684	655	721	684	675	686	688	718	726	690	688	725	701	691	724	686	670	696	743	707	671	715	661	694	706	713	719	670	685	682	686	729	715	687	655	700	697	671	712	693	666	687	667	692	678	684	689	668	686	627	698	684	666	727	676	686	656	712	680	682	722	704	739	691	751	711	705	752	686	727	670	708	665	693	691	693	678	666	707	659	634	728	701	719	708	697	723	687	691	717	670	716	693	704	679	696	685	716	695	707	696	691	703	715	715	698	733	699	686	725	679	658	679	669	673	737	726	644	745	696	714	666	720	724	670	698	677	715	695	689	715	734	729	732	650	642	726	702	733	706	719	742	715	747	690	723	689	692	697	683	688	621	745	691	683	769	701	680	696	698	729	647	724	661	701	674	668	704	695	686	705	697	705	671	684	705	679	675	709	668	667	699	708	716	695	693	693	696	692	643	682	723	705	688	702	688	679	716	672	668	706	680	764	710	689	689	700	671	698	700	697	691	697	719	709	704	656	691	672	681	677	680	679	693	689	681	660	733	666	720	677	699	712	680	686	654	667	686	757	758	678	677	717	692	703	672	688	678	637	714	765	677	699	721	729	697	722	710	688	704	730	746	650	684	644	677	737	726	681	700	701	705	687	698	688	704	694	688	655	692	735	696	689	667	672	737	686	684	679	728	691	694	718	736	705	702	710	723	711	688	686	676	671	667	689	719	693	716	727	687	687	708	687	703	739	696	698	660	699	694	721	653	655	689	662	693	669	727	680	757	671	682	727	724	678	704	688	635	707	707	703	656	702	693	741	727	677	729	719	716	724	702	641	682	737	702	702	655	727	700	646	661	718	682	665	703	681	711	733	697	679	738	680	674	680	722	742	664	697	721	681	655	688	678	782	675	738	723	654	748	645	719	658	675	658	726	684	668	727	720	688	739	695	720	673	734	727	692	649	698	708	701	686	696	705	720	747	640	687	667	690	699	731	661	694	711	672	724	700	659	692	724	666	676	703	717	686	692	689	648	707	735	718	647	674	682	688	703	706	672	743	711	727	717	678	725	753	712	689	666	667	708	750	697	723	741	701	722	717	702	659	703	733	729	750	730	725	698	684	713	702	694	727	710	735	724	704	656	699	708	648	708	713	693	719	681	683	732	691	702	699	696	649	738	686	695	687	676	696	673	754	666	709	649	730	690	698	728	706	742	699	724	701	695	691	697	728	689	700	717	661	686	672	704	675	727	708	674	677	663	646	691	732	763	711	711	699	730	706	705	654	664	716	681	710	710	708	738	694	719	701	673	678	690	708	706	701
22248	38481	31799	20627	15219	9955	6413	4465	3196	2697	2405	2055	1712	1492	1286	1181	1111	1030	893	877	914	923	847	851	826	811	837	789	743	777	827	751	796	838	766	793	805	764	772	781	839	793	751	757	757	782	762	787	783	826	775	729	783	767	745	806	747	742	745	781	740	749	749	783	769	750	799	798	765	805	790	730	732	775	791	736	808	774	711	745	804	786	783	751	756	761	724	763	782	751	744	759	738	812	722	780	742	772	774	752	751	804	781	779	827	763	718	751	769	796	769	712	755	746	779	757	746	757	774	776	756	743	753	786	743	760	717	767	757	735	725	809	762	786	773	767	806	701	840	771	747	782	808	784	780	724	807	780	758	752	766	789	792	737	786	769	721	774	767	776	745	776	742	777	774	755	735	771	795	732	741	845	761	717	755	747	746	777	788	776	798	793	751	758	785	763	776	780	798	758	787	754	738	806	736	773	788	761	792	733	736	719	778	729	752	775	729	795	773	752	730	772	739	738	783	749	708	801	742	777	779	707	708	761	728	817	759	739	745	732	762	795	724	758	812	774	775	775	781	812	733	753	752	767	737	762	760	723	786	749	769	760	741	773	781	745	720	755	750	749	734	770	784	789	750	727	787	749	786	767	772	738	770	781	725	773	751	790	736	797	763	764	782	755	752	803	746	750	779	743	723	819	701	768	740	759	789	804	794	756	800	793	792	771	754	753	829	769	729	779	753	690	760	753	786	788	782	785	729	773	787	717	753	733	761	742	824	791	753	746	743	757	760	781	787	740	833	742	718	776	773	706	811	757	794	753	770	696	730	774	771	765	719	706	776	791	814	775	803	764	789	742	753	709	759	806	780	783	743	790	768	742	716	799	793	737	711	746	783	770	762	755	758	796	797	724	746	729	736	813	783	730	851	802	765	767	793	845	714	784	709	750	765	793	760	744	786	763	761	759	750	745	796	792	771	742	731	743	756	801	787	767	769	732	737	778	781	784	769	776	744	742	788	795	795	744	834	789	770	786	756	776	746	754	801	782	745	817	769	767	751	777	765	733	729	746	701	798	754	743	742	774	776	723	745	760	751	770	743	777	799	774	783	739	779	775	743	729	801	792	751	742	722	808	759	739	751	716	751	769	737	781	730	798	777	734	764	746	784	784	790	755	748	768	746	786	779	742	767	797	773	774	749	767	741	769	776	745	772	754	765	769	805	778	774	771	717	760	765	808	713	762	755	729	740	740	764	765	752	777	752	816	782	771	764	795	794	747	739	737	724	744	785	775	740	812	770	743	779	778	736	760	750	753	732	748	729	736	818	736	730	764	786	793	781	763	752	799	732	801	770	734	795	760	803	780	716	776	757	723	804	734	759	780	747	801	814	741	792	741	749	786	702	808	786	737	741	777	790	804	774	738	734	760	758	770	726	775	787	795	761	741	737	773	771	759	741	767	733	793	713	807	763	777	726	742	712	775	769	762	793	782	750	737	789	741	721	778	764	739	733	773	793	756	798	717	782	751	783	792	713	810	812	748	766	799	784	806	684	739	746	803	817	777	746	747	799	758	778	782	746	752	769	812	762	792	734	768	813	772	774	730	823	745	807	745	790	794	738	757	763	756	718	824	756	727	779	741	717	774	753	757	756	768	794	797	755	767	784	775	782	738	744	747	733	763	740	772	739	762	721	748	742	799	756	762	709	750	790	806	736	739	814	832	782	801	750	737	758	808	803	815	749	712	779	741	758	770	730	799	769	756	810	776	755	770	744	766	712	780	742	762	794	737	714	762	819	741	753	774	697	758	789	746	751	733	764	785	752	796	720	734	740	785	735	730	785	732	806	796	742	785	731	730	828	750	776	754	754	743	732	729	722	741	761	751	768	745	783	759	781	763	763	794	738	799	732	780	733	795	721	754	788	728	762	738	757	737	804	724	735	738	761	736	756	738	743	694	778	819	713	753	759	746	798	821	779	829	780	767	766	830	768	751	759	804	705	733	798	717	804	776	796	734	761	781	718	782	712	789	769	733	765	773	770	751	779	791	772	698	748	753	767	798	786	807	767	770	809	766	722	755	759	796	790	774	714	740	727	793	770	722	757	751	789	809	780	761	727	780	728	732	727	810	747	754	750	786	716	783	755	760	825	810	769	727	690	732	785	716	740	756	766	747	774	763	802	777	758	753	785	720	798	780	734	742	757	687	829	779	763	733	750	792	759	749	776	780	732	736	819	735	728	767	776	775	746	750	743	799	806	803	707	779	796	798	788	753	799	745	740	767	747	799	775	738	792	773	732	772	750	767	771	772	743	766	800	766	805	756	777	745	740	755	776	773	759	787	771	742	765	746	767	814	738	758	764	775	789	757	790	769	772	705	756	765	768	793	754	791	755	745	751	793	780	713	789	729	802	793	761	716	773	798	765	758	760	791	838	753	753	782	752	738	780	803	770	795	766	794	802	759	776	800	809	792	760	738	729	745	767	758	749	813	780	750	786	803	747	818	735	820	768	772	725	764	795	765	775	779	795	760	713	798	756	789	803	735	729	741	745	751	743	746	768	771	864	771	736	765	779	772	714	768	745	788	756	777	775	732	734	761	772	756	722	836	814	698	785	768	747	739	730	777	758	784	795	767	699	753	770	769	777	756	729	798	762	759	773	772	755	803	725	744	779	735	795	775	767	757	756	759	788	726	779	762	729	836	734	765	758	810	777	780	759	748	741	779	761	764	798	748	740	793	753	773	757	767	705	801	793	733	723	725	735	760	763	761	790	767	807	803	761	794	803	792	724	807	796	743	750	784	767	750	761	771	747	765	742	798	734	781	751	761	787	770	776	770	774	748	743	778	737	761	750	749	762	769	792	720	788	765	752	793	753	756	724	780	757	733	785	749	775	790	816	732	790	743	743	778	743	731	831	733	813	775	777	776	800	740	778	750	743	781	772	761	751	790	750	767	758	789	773	791	757	783	733	700	737	785	763	764	727	784	745	692	769	725	779	809	771	749	758	767	752	779	759	758	774	770	779	763	785	796	794	796	794	729	762	733	791	785	810	715	792	738	795	742	741	763	767	746	770	776	781	735	756	769	775	693	772	779	770	835	730	788	751	749	778	706	772	799	748	719	764	768	735	776	792	751	741	760	805	802	714	766	791	781	786	781	763	754	764	734	807	749	825	721	777	788	809	757	795	733	825	767	730	759	742	743	767	772	762	790	792	742	778	699	839	808	750	730	736	733	780	755	765	757	803	797	758	786	718	736	777	778	799	768	800	734	731	778	750	749	738	824	743	756	768	737	741	739	778	756	754	753	749	767	790	786	747	765	742	741	775	769	801	823	766	727	729	789	729	810	743	770	756	736	779	764	771	758	742	779	741	719	799	678	822	739	780	803	777	769	755	735	754	755	749	770	784	779	798	735	794	738	786	789	775	742	801	754	722	751	809	782	780	794	763	718	758	790	795	759	740	777	744	778	788	744	796	808	724	781	757	759	768	809	770	706	759	804	807	779	781	764
23567	21007	28214	24349	21876	18692	10079	4793	3295	2584	2255	1923	1656	1376	1258	1096	965	832	797	772	793	775	646	706	616	609	625	614	632	576	569	594	588	598	561	562	573	557	531	519	503	549	572	568	560	554	556	565	545	535	534	493	536	531	559	597	570	529	544	524	472	504	516	521	531	514	532	550	578	553	543	517	549	536	531	525	557	489	570	538	554	497	532	523	534	507	555	543	534	560	565	595	541	531	517	561	572	503	516	528	553	580	557	548	525	550	534	534	534	536	565	540	513	530	553	548	528	519	499	566	547	516	582	568	556	538	522	546	491	556	530	523	539	565	524	571	535	530	518	533	523	541	535	529	542	555	519	529	490	556	552	538	537	559	564	530	513	543	526	529	550	503	558	537	574	559	534	528	539	535	510	587	526	509	536	561	552	547	514	532	479	545	569	571	531	581	525	492	589	548	521	505	505	545	563	536	547	531	526	559	554	544	567	559	536	545	564	511	544	533	557	516	471	536	582	552	527	571	502	523	521	559	502	580	538	560	520	554	549	544	541	575	591	543	551	540	566	588	566	560	565	544	568	537	542	499	551	554	557	545	517	513	507	507	495	519	549	531	567	551	549	528	556	565	576	529	508	543	528	524	555	534	547	482	523	533	543	554	535	531	485	549	563	525	529	512	536	562	519	498	544	539	503	536	552	553	558	525	489	552	525	516	549	533	560	553	526	554	543	536	552	546	592	508	536	573	587	540	559	513	561	480	556	575	522	523	561	516	494	503	527	576	530	554	531	519	542	553	545	505	500	540	554	535	536	515	513	518	543	567	505	534	563	517	517	563	576	497	516	600	555	507	520	539	574	491	484	533	582	550	504	572	517	528	544	568	552	550	547	528	536	519	546	592	531	505	548	540	539	591	560	559	510	541	536	533	514	566	507	500	512	531	485	503	531	526	507	568	560	561	530	566	566	529	495	533	565	560	538	508	547	535	571	578	545	563	531	586	542	509	545	493	577	532	529	542	524	503	523	559	476	516	528	551	557	560	549	551	502	496	489	533	580	524	562	563	554	517	535	554	537	572	570	540	486	490	548	532	516	559	542	555	535	548	536	545	545	575	550	535	572	547	538	548	544	510	527	541	518	501	525	575	569	494	536	578	553	541	575	523	537	516	559	547	495	502	538	536	547	523	513	544	550	585	569	553	515	520	536	527	551	532	513	561	526	538	533	567	537	531	526	527	499	576	525	548	585	541	520	573	526	497	541	549	506	538	529	556	546	501	563	573	540	552	548	571	559	495	524	566	531	488	524	543	499	531	533	555	524	566	519	555	557	536	547	565	469	517	523	549	542	560	572	547	555	533	517	521	560	476	516	510	546	526	528	535	517	530	525	533	517	538	550	501	538	545	543	545	530	534	566	532	494	513	542	520	543	531	534	521	549	541	543	573	516	527	528	545	554	529	519	543	556	507	508	525	526	492	544	535	517	571	540	549	551	552	518	546	551	560	526	543	529	533	515	544	539	565	518	568	515	583	519	561	522	500	563	535	535	524	518	551	573	547	537	530	518	555	526	523	505	575	553	524	514	515	516	552	547	514	539	551	552	534	520	534	518	529	542	557	501	505	527	517	538	525	535	547	523	515	552	567	552	558	507	532	521	556	525	543	559	575	544	566	562	540	513	565	554	551	523	545	562	516	548	541	506	540	536	477	554	558	520	532	523	517	555	557	558	517	566	532	537	537	540	535	566	523	528	526	530	521	529	540	561	599	585	503	552	536	519	521	547	513	512	552	540	511	546	534	514	509	538	496	523	522	507	514	563	522	563	549	541	554	545	514	555	570	523	555	562	519	518	527	530	506	504	552	477	553	527	570	555	536	519	501	531	497	555	532	547	494	533	497	545	566	531	524	533	517	568	521	515	509	554	538	518	551	484	534	532	522	519	507	534	508	540	527	558	536	491	564	565	582	576	594	537	562	567	557	498	531	518	518	546	530	525	541	554	545	498	572	525	547	560	502	510	552	507	577	505	510	556	537	567	526	542	557	477	547	531	538	582	545	548	524	564	537	587	520	553	558	509	572	502	521	548	505	553	509	536	564	523	552	542	539	583	562	504	535	526	499	521	496	536	526	512	590	561	544	533	558	525	503	537	527	488	519	536	509	540	517	507	486	531	530	518	533	520	573	556	552	523	489	546	536	543	514	516	538	527	546	520	544	529	503	527	547	516	556	529	548	538	521	522	582	552	555	539	555	534	502	552	530	532	539	555	557	517	549	475	594	580	523	585	556	540	537	569	510	535	530	536	532	532	522	526	560	561	508	500	508	545	529	525	529	535	544	541	473	532	538	529	564	537	527	531	524	522	500	500	530	532	510	539	528	534	536	546	555	525	588	545	546	494	554	524	554	559	534	562	524	550	548	521	532	502	541	519	532	520	558	555	527	531	518	500	507	544	485	540	539	546	499	566	556	556	571	561	476	530	559	562	519	508	561	548	555	557	536	547	568	546	542	510	558	585	543	530	565	562	515	525	504	547	509	552	552	604	509	564	511	550	553	536	501	543	561	564	504	551	517	566	585	522	603	543	568	527	550	524	562	509	531	522	546	537	511	533	584	505	559	543	536	583	546	490	548	538	510	498	528	546	561	526	518	565	529	505	542	556	526	512	526	534	512	534	555	527	501	521	529	525	557	552	535	505	530	544	506	530	528	505	553	511	548	526	534	544	517	541	494	492	544	568	535	496	514	538	544	514	561	541	518	544	539	518	544	530	561	520	553	576	490	549	509	503	511	520	542	566	532	521	539	544	494	534	547	540	499	517	551	572	544	558	526	565	544	539	529	556	513	516	501	530	591	558	518	525	543	541	544	524	535	534	470	560	513	551	540	564	536	565	562	471	506	550	531	554	504	539	571	547	557	538	485	540	545	540	559	528	528	505	492	589	558	491	503	561	536	553	511	539	577	535	581	513	507	567	531	575	515	529	531	534	556	504	550	499	553	502	534	507	530	553	565	548	552	516	524	554	539	522	506	536	537	523	509	558	495	520	531	565	502	528	559	505	517	543	526	531	504	547	554	564	590	550	543	475	507	506	541	512	525	482	535	570	550	526	557	522	543	502	509	565	494	498	579	535	514	498	538	543	547	541	541	536	552	541	515	534	571	530	531	551	513	555	559	575	520	522	521	539	557	557	514	552	539	530	551	497	544	541	532	493	514	558	550	499	522	562	520	486	481	501	521	554	548	535	526	549	608	518	510	515	525	570	505	543	530	556	547	536	539	525	518	541	531	534	547	540	478	515	533	543	551	526	561	533	561	526	556	534	519	532	554	534	536	555	572	522	541	548	544	499	533	531	524	481	513	521	520	527	533	549	536	535	577	487	508	538	516	513	518	574	533	542	535	566	549	527	498	547	545	511	541	537	520	514	609	535	564	563	549	523	530	538	520	535	543	555	549	559	510	521	537	541	531	555	570	545	556	534	545	523	530	589	532	558	531	526	552	564	570	555	522
23234	46988	40543	29300	22899	15534	10376	7054	5149	4130	3549	2878	2354	2065	1698	1425	1238	1098	967	986	933	890	802	845	772	721	719	680	680	661	666	648	652	647	639	646	676	642	613	668	663	632	628	642	633	665	664	642	655	585	623	646	597	624	611	602	620	619	622	623	596	622	581	612	562	560	578	585	580	587	577	592	614	560	624	601	613	612	593	581	592	639	578	607	598	567	592	580	586	554	594	582	602	566	585	578	556	614	578	619	611	568	588	574	567	593	610	608	585	631	622	591	612	610	628	602	638	610	568	582	607	591	567	614	579	603	630	607	566	605	640	582	617	584	609	622	602	612	594	566	592	617	604	561	601	581	559	587	593	574	566	612	576	546	615	588	591	596	608	601	563	616	595	552	562	573	592	554	654	635	642	566	615	573	595	610	592	564	556	621	578	619	616	591	575	566	628	593	554	620	568	572	580	645	547	596	596	600	579	593	615	614	579	562	604	568	565	602	612	612	600	599	598	560	595	581	592	552	610	614	655	602	587	584	593	605	601	633	614	629	604	593	573	584	587	626	552	603	597	601	609	571	601	622	554	564	585	569	610	612	569	607	600	593	592	615	573	624	585	584	607	626	617	572	577	624	621	553	577	629	580	559	600	586	555	608	615	570	563	610	574	593	586	586	542	577	560	603	635	607	646	605	539	577	597	584	611	578	593	591	609	607	552	606	592	594	588	610	574	590	617	587	598	594	588	628	571	575	614	589	595	582	605	611	604	603	562	591	580	587	646	582	609	629	588	591	577	564	555	618	590	547	592	625	605	636	589	581	631	573	591	603	588	600	601	574	572	604	544	611	604	590	564	593	583	595	600	620	603	583	598	585	616	592	576	659	604	577	589	583	563	555	608	624	593	583	611	614	609	617	602	615	539	596	608	558	608	599	633	584	588	608	596	594	581	576	586	610	566	580	606	618	605	614	596	651	580	610	660	556	537	607	588	649	594	589	550	570	569	612	603	584	581	591	623	572	629	615	613	607	576	583	650	595	560	561	604	632	599	611	559	659	587	609	562	570	600	602	574	578	585	632	581	597	609	562	548	616	617	595	601	594	576	584	588	617	603	602	596	577	604	587	608	598	609	627	587	633	608	596	583	580	582	600	615	565	590	569	576	596	632	657	584	620	626	561	589	544	595	568	588	607	629	582	599	581	587	553	601	597	608	585	610	606	599	608	595	598	605	592	570	600	611	591	572	595	589	581	601	597	590	571	586	599	580	583	629	588	617	595	564	560	637	587	570	631	574	615	546	609	578	604	580	632	583	590	631	565	606	594	604	609	591	583	608	593	631	616	589	591	597	626	600	567	631	545	585	601	601	621	605	598	587	602	614	599	592	564	538	595	623	596	634	587	608	602	610	587	577	593	560	626	609	618	594	635	630	616	604	575	586	624	617	608	645	561	608	609	615	597	590	630	576	588	602	562	597	619	644	607	584	604	593	571	584	595	622	588	611	625	567	594	578	539	598	551	612	615	549	565	610	591	613	588	615	600	564	633	595	558	612	573	593	610	581	594	628	584	599	580	596	603	582	604	612	608	581	601	585	563	599	600	608	590	611	545	563	569	599	609	586	578	619	605	606	561	628	563	562	596	627	598	607	610	629	580	607	631	613	636	566	629	641	595	595	598	594	591	565	567	604	610	589	596	571	565	585	561	591	624	610	582	602	644	596	560	595	639	590	568	605	536	606	586	607	585	582	593	582	575	576	610	553	606	571	595	613	578	603	585	617	554	637	604	626	542	607	600	623	608	612	638	576	621	597	559	577	624	598	598	601	619	535	588	604	595	592	594	608	581	586	541	584	634	627	645	622	571	590	629	595	604	615	588	596	616	605	604	573	595	600	558	595	605	589	610	627	619	621	589	630	607	579	579	589	571	628	571	578	609	568	586	595	576	618	615	566	608	596	583	620	598	562	583	610	605	601	601	533	605	603	591	641	581	594	606	580	600	592	607	639	597	624	608	600	616	602	542	613	563	562	604	624	593	585	577	582	613	562	588	570	585	555	573	605	587	588	565	608	631	594	604	610	619	578	558	597	617	598	565	597	620	620	580	631	628	573	660	585	569	583	605	568	625	582	541	567	569	580	618	588	595	581	605	611	599	560	589	568	550	546	581	559	572	580	606	556	605	618	588	593	555	556	584	615	558	615	574	586	628	618	583	644	561	590	626	560	586	593	653	542	594	569	619	562	541	627	592	620	589	634	569	628	608	585	570	611	581	615	579	556	574	597	604	606	572	634	556	559	563	601	577	596	577	559	576	567	606	576	597	606	631	599	555	648	601	599	627	579	592	621	629	572	629	600	603	575	585	602	545	608	644	605	580	574	545	565	587	592	578	614	599	589	573	622	622	573	590	551	616	607	681	602	547	583	589	608	569	574	602	568	585	602	582	597	585	587	621	601	585	601	634	617	601	588	598	640	611	562	561	627	620	596	607	556	606	577	648	570	557	592	620	612	589	623	621	616	596	592	586	625	576	609	576	626	559	588	591	558	579	573	601	591	594	600	580	621	616	657	572	562	573	605	589	548	650	611	589	578	618	611	555	624	634	576	612	611	600	630	601	571	622	568	573	608	592	614	594	586	636	584	619	611	617	532	635	577	605	600	571	579	572	586	621	592	586	596	572	563	586	606	605	563	602	579	587	589	608	597	582	605	617	567	594	542	618	605	601	641	584	592	591	608	580	566	648	585	573	571	607	597	551	565	570	616	601	576	623	579	626	578	553	603	588	609	578	633	577	583	564	570	575	627	594	592	568	590	599	619	602	628	615	581	572	572	565	581	592	552	590	585	589	593	625	589	577	575	569	590	618	612	595	568	609	577	569	604	604	601	606	557	610	561	618	581	608	574	569	599	573	557	610	573	626	593	604	562	615	583	600	570	595	607	600	582	580	569	568	551	586	615	621	601	585	614	573	576	582	644	596	576	596	600	546	579	623	598	625	624	609	601	560	600	564	572	644	615	588	606	620	557	580	625	609	611	618	595	568	616	586	581	596	598	576	617	618	600	587	609	576	597	599	592	609	644	614	572	543	582	588	556	546	583	577	610	599	607	600	557	574	580	613	603	554	586	541	614	572	593	595	630	594	601	626	603	588	536	575	572	583	610	615	620	587	589	587	621	633	591	592	581	575	584	607	623	623	576	583	573	585	593	595	603	621	583	618	590	586	621	592	560	584	579	625	559	558	593	600	559	595	628	611	599	564	632	613	586	594	572	612	556	598	611	563	593	619	614	624	597	583	586	523	613	547	578	627	590	635	569	591	558	575	569	624	608	609	604	587	617	642	619	587	598	591	582	593	561	577	622	582	582	606	613	590	580	630	604	597	569	610	561	567	576	559	590	568	595	611	620	582	581	567	565	610	578	608	618	595	589	611	598	579	574	576	540	607	589	566	617	589	557	613	608	585	567	595	615	621	588	556	571	580	621	609	622	599	630	610	573	581	575	598	548	586	584	599
24581	21022	27625	25490	20286	12040	6086	3413	2571	2112	1865	1558	1356	1194	1067	943	884	754	753	797	746	710	707	665	636	637	580	596	563	563	593	602	618	546	599	570	529	593	617	561	558	575	544	546	579	556	598	579	568	566	549	574	554	560	582	549	570	544	557	543	580	593	589	544	564	570	518	544	586	566	548	571	584	580	554	558	558	584	533	583	553	587	580	586	573	572	554	566	569	582	555	575	592	565	600	566	560	535	554	587	568	541	572	568	554	571	527	579	557	568	579	565	600	561	577	608	544	555	589	531	550	544	585	563	540	618	566	531	556	512	556	542	583	559	537	584	515	566	572	587	532	534	591	534	560	562	590	571	533	525	608	548	550	579	568	534	588	572	579	558	561	544	519	569	520	623	591	568	567	586	522	606	558	575	560	540	564	610	591	619	623	533	561	534	574	575	572	561	572	549	570	540	573	554	577	584	603	566	571	584	597	567	541	564	549	590	563	548	537	519	578	570	569	600	566	600	566	561	588	551	552	563	579	590	500	583	562	567	563	548	572	576	580	551	549	567	545	551	592	587	573	568	523	579	579	600	579	550	555	533	561	497	523	550	546	588	551	572	589	539	597	566	525	572	608	568	533	549	565	533	543	541	604	559	562	551	591	560	578	565	588	546	504	580	564	569	547	520	560	568	576	516	574	521	590	549	554	563	600	549	576	571	567	544	557	598	548	572	537	543	603	553	601	596	567	554	585	577	598	553	521	588	597	539	589	600	558	589	580	548	635	564	553	588	528	596	546	556	568	574	581	536	534	568	588	554	559	579	582	555	593	540	591	590	566	536	553	569	575	574	586	553	574	546	566	569	556	570	561	555	600	586	569	532	555	583	539	507	563	560	555	572	601	576	542	544	589	563	553	599	561	551	584	558	556	533	557	558	598	557	609	560	550	571	550	533	552	575	604	627	550	550	560	608	585	571	537	562	541	562	551	590	539	541	570	599	538	531	558	569	541	559	538	605	534	596	564	590	581	566	585	528	582	533	552	533	593	536	564	575	515	549	553	572	565	596	593	543	578	579	578	560	632	561	576	603	598	601	597	557	587	584	546	552	523	585	552	536	585	575	586	548	594	568	571	571	539	565	586	499	566	558	541	553	531	524	574	572	568	595	631	567	554	545	566	576	566	559	550	532	570	567	572	576	543	569	589	617	578	564	569	531	593	611	555	571	541	626	570	490	574	571	614	564	560	590	530	569	578	577	563	570	544	526	550	537	540	570	578	584	584	561	506	561	546	573	549	530	573	541	577	577	569	518	559	536	566	578	584	586	610	562	563	562	565	571	530	557	566	576	548	545	559	564	574	570	553	569	579	562	604	572	532	573	556	558	552	558	633	573	563	562	583	560	555	569	572	572	561	567	564	576	546	553	542	568	567	588	597	571	576	532	573	557	561	543	540	533	541	575	592	551	565	591	579	564	554	570	548	546	609	565	511	567	568	548	528	528	595	570	564	578	557	553	575	588	527	562	545	552	547	535	569	589	556	548	561	568	534	596	550	576	578	600	578	588	550	538	563	563	563	570	575	553	581	569	555	582	546	574	586	613	598	566	557	569	594	617	555	520	575	576	571	591	537	566	565	601	553	544	529	539	574	561	561	558	587	584	572	588	596	550	587	622	564	520	591	606	569	527	542	514	593	589	548	596	580	552	560	586	571	568	591	587	582	554	567	587	544	573	564	543	580	635	544	615	603	609	576	562	548	592	587	556	530	562	566	576	594	614	547	611	561	554	567	510	536	544	556	570	579	549	577	560	561	559	590	566	567	561	581	544	580	528	604	604	605	565	574	556	589	565	578	517	611	603	547	562	578	503	567	554	602	541	568	524	548	553	513	578	538	498	535	550	559	558	546	550	541	611	549	596	584	549	591	580	562	501	580	573	569	550	618	560	534	558	552	542	564	609	553	566	569	612	548	572	592	572	565	556	562	602	590	552	588	542	557	610	567	566	560	577	594	556	571	557	550	547	559	586	553	582	550	538	581	528	534	562	556	579	553	591	581	537	541	570	572	532	578	584	545	551	606	574	545	560	606	540	572	593	558	587	559	541	593	548	541	591	558	614	560	584	573	544	570	615	546	580	552	573	551	571	573	567	591	590	533	539	549	585	528	589	560	558	581	577	543	599	570	581	552	542	558	530	588	585	569	540	581	580	587	581	593	564	568	593	526	542	605	554	554	540	566	574	549	605	546	552	608	544	581	561	545	567	549	562	548	551	575	567	601	568	556	573	546	536	597	583	582	578	541	552	613	578	536	575	568	577	548	528	540	536	539	552	554	572	572	558	556	562	505	535	581	559	556	551	578	552	572	538	541	605	573	581	587	584	626	569	605	587	568	546	575	592	586	557	545	557	574	579	563	574	590	536	566	552	587	585	561	561	575	590	599	556	529	511	563	563	577	530	580	545	566	535	594	546	597	583	577	563	494	577	525	605	580	570	501	588	579	574	553	570	588	538	541	571	582	554	552	596	570	611	549	553	567	545	562	587	585	613	567	561	613	550	569	541	614	578	600	542	545	565	555	579	570	561	540	532	556	564	544	594	537	582	612	584	580	564	546	559	564	542	576	600	586	568	560	543	580	573	564	555	560	528	577	553	542	576	561	519	569	569	601	600	558	562	561	543	547	565	579	516	536	555	574	553	572	547	560	587	568	551	550	546	587	530	574	636	530	570	537	522	561	571	543	538	564	565	504	561	573	552	552	547	573	614	558	579	540	596	569	589	602	566	579	568	535	577	528	552	557	613	536	573	566	567	577	577	562	546	565	589	577	574	562	541	566	564	525	546	553	541	550	592	549	561	615	553	522	616	577	570	544	556	575	533	579	606	544	589	579	589	503	562	563	613	505	552	568	558	584	542	541	513	551	595	515	558	562	557	552	563	559	589	595	544	550	539	546	550	580	577	537	568	547	566	564	571	566	560	571	601	561	557	561	554	553	577	555	586	578	604	561	556	560	566	545	566	584	573	558	546	568	543	626	544	544	585	554	547	589	545	584	539	550	537	559	577	568	563	565	544	560	517	546	573	558	550	584	529	586	591	540	580	533	591	549	558	564	535	565	580	540	574	560	606	556	535	560	582	596	584	560	510	553	554	535	614	609	576	602	550	552	561	600	590	562	607	547	576	554	568	607	572	574	530	517	588	549	599	547	568	579	602	536	589	595	549	570	565	560	637	563	538	622	588	553	573	542	580	545	563	562	554	548	558	608	591	608	561	543	539	568	583	551	539	561	592	556	543	564	583	604	555	539	567	496	608	566	571	545	563	544	592	564	550	565	557	572	601	524	537	526	589	574	517	573	549	581	611	555	538	604	540	604	553	569	582	576	529	594	595	571	583	561	569	612	529	540	598	574	545	552	550	539	559	567	570	542	556	567	585	573	594	595	560	531	544	586	535	564	553	555	587	554	563	569	528	573	600	579	556	592	501	520	595	583	562	573	596	574	584	611	559	513	564
23043	44220	36948	26405	20023	13273	8671	6032	4532	3428	2913	2396	1975	1717	1490	1205	1029	1000	850	875	886	840	776	746	743	707	711	697	676	668	683	705	660	671	711	633	637	642	600	608	607	616	613	609	634	674	583	669	628	638	582	583	609	630	587	617	663	598	581	603	642	612	611	545	621	612	643	621	643	609	591	600	589	611	581	611	622	580	599	614	599	591	592	585	588	611	586	599	593	580	585	586	599	603	568	597	603	631	585	609	642	610	593	624	615	583	611	601	625	622	597	666	583	627	617	628	627	576	606	615	578	600	608	599	616	627	588	636	592	578	598	627	591	633	629	601	611	590	640	604	599	607	594	608	634	643	575	610	602	599	639	578	613	568	599	574	584	631	628	597	577	645	614	595	608	590	599	626	609	629	591	616	575	609	617	667	639	604	603	585	622	616	637	641	615	577	601	619	605	584	627	618	582	610	626	618	621	613	630	597	602	569	608	611	676	545	579	608	608	626	599	591	621	582	577	584	619	644	626	597	605	626	581	651	590	586	602	645	582	614	624	601	626	621	575	637	581	632	586	585	566	608	591	595	613	623	586	575	558	607	592	616	589	548	633	588	570	621	566	606	603	592	625	610	665	627	588	613	580	585	641	634	596	587	634	636	632	613	578	662	615	602	620	579	574	624	596	586	599	602	618	580	588	607	612	630	606	597	584	614	641	653	587	609	597	577	648	605	607	592	572	643	641	587	643	602	591	613	571	596	603	579	644	566	592	597	577	561	620	598	563	619	627	599	618	646	595	583	591	630	636	608	595	635	587	619	621	614	602	622	612	617	599	586	647	627	628	622	604	571	576	600	575	618	596	585	593	616	622	608	609	610	569	639	652	636	611	595	665	621	622	582	627	557	585	564	585	657	577	582	579	603	585	623	653	592	628	574	582	557	610	648	580	633	581	606	587	605	613	610	556	575	578	587	568	603	551	628	616	615	594	593	597	626	623	631	646	581	606	624	617	563	623	630	666	549	630	547	611	607	634	575	623	647	646	625	581	625	610	599	650	579	590	612	660	597	585	620	604	614	574	622	581	664	601	589	626	660	624	626	627	551	593	599	590	588	626	564	655	587	619	566	610	622	647	620	562	599	611	597	617	577	581	603	568	630	568	635	561	580	545	628	644	578	574	621	574	597	592	578	627	635	591	600	600	648	629	601	589	611	656	585	571	558	624	606	599	618	574	622	640	611	619	618	609	633	635	633	631	623	599	604	608	598	588	570	593	621	642	622	596	625	626	631	566	586	605	605	613	620	562	587	604	554	603	619	600	605	603	610	568	629	624	579	567	582	584	626	584	626	640	612	629	579	616	579	584	634	601	589	557	614	616	615	608	636	583	630	623	626	596	611	673	577	600	602	596	606	658	650	626	647	570	604	590	651	591	644	561	601	636	612	624	608	595	611	586	637	662	610	573	626	572	566	579	651	623	579	604	603	570	583	628	640	557	625	592	610	616	591	579	616	601	625	618	596	621	625	607	586	566	622	648	560	602	573	575	575	580	595	587	608	601	618	638	614	609	585	601	616	626	595	587	611	567	626	570	656	577	634	613	592	596	627	599	625	652	556	609	588	605	592	570	609	577	616	620	601	668	624	591	627	619	566	654	618	603	599	641	600	654	583	635	587	570	608	612	585	627	581	623	588	605	617	620	599	583	623	615	582	603	577	630	594	632	615	630	606	596	605	609	612	596	583	617	614	670	597	601	609	594	659	632	603	623	559	620	601	605	629	637	612	630	580	588	521	569	632	576	590	644	604	565	609	629	597	576	640	629	563	631	574	655	587	579	630	575	597	563	570	564	638	663	575	633	611	649	612	597	590	597	604	581	611	592	598	574	614	617	605	573	624	636	583	616	595	619	578	590	646	573	609	585	637	567	650	594	650	600	608	590	588	617	626	619	631	652	585	573	591	632	625	601	644	618	624	608	603	664	586	606	613	656	633	623	579	578	633	608	642	592	592	596	577	626	618	570	603	628	632	616	624	623	548	578	593	594	609	600	628	590	625	639	605	567	613	607	617	619	613	646	639	642	627	586	584	573	568	638	631	595	624	625	545	602	613	578	565	611	603	597	555	642	611	592	604	598	647	587	577	637	638	616	612	640	637	632	634	625	605	599	626	594	604	622	627	593	620	576	612	635	594	647	560	615	623	591	573	622	562	604	638	597	606	591	582	625	569	621	586	612	641	606	627	635	637	596	563	599	609	626	601	628	664	611	630	593	639	638	616	626	604	575	616	551	616	633	589	631	657	613	601	597	589	568	627	638	642	637	626	623	616	650	586	647	591	587	610	617	596	609	587	580	598	599	602	613	594	578	596	604	607	618	581	603	591	651	627	639	584	634	632	573	611	610	611	601	616	605	595	599	596	564	630	613	599	602	579	641	598	586	605	581	600	562	618	613	616	618	613	609	595	568	604	589	588	621	542	575	633	536	590	609	620	633	609	597	627	615	600	636	620	583	581	634	544	620	606	633	581	605	628	597	635	571	554	578	631	602	588	605	629	610	599	637	615	644	596	655	621	610	606	615	611	622	631	610	624	652	596	595	614	610	600	635	601	619	609	579	558	627	618	617	593	623	637	650	617	630	596	654	617	616	625	585	554	591	642	604	595	571	637	627	622	616	607	596	576	582	620	603	620	601	632	604	638	614	633	598	642	619	621	571	587	631	580	602	580	618	575	636	588	572	647	596	594	582	586	590	634	584	600	580	614	623	632	579	597	549	605	624	612	618	573	624	580	632	665	597	628	659	574	607	625	580	635	601	594	623	643	579	613	610	593	617	612	617	593	600	580	621	626	620	585	584	595	594	624	569	579	587	607	554	609	586	641	639	586	577	641	605	617	608	593	617	584	577	564	561	623	623	614	615	616	588	591	624	626	620	621	566	628	612	606	571	623	576	655	605	610	578	622	647	651	591	615	592	585	579	635	620	585	585	591	546	611	614	588	619	603	591	632	589	587	586	612	651	593	632	608	623	609	597	570	639	612	613	595	582	617	625	612	569	585	603	590	572	600	599	618	594	616	596	626	632	639	667	647	620	597	604	630	622	624	587	621	576	617	568	594	606	577	576	605	611	632	615	588	601	624	623	587	605	635	604	633	620	640	631	589	573	618	615	589	613	611	654	595	599	583	681	592	615	623	600	621	578	575	585	588	615	647	625	595	617	605	627	586	596	602	651	590	655	583	598	585	602	610	583	579	611	598	602	596	635	606	671	587	586	571	611	610	605	645	611	621	603	614	556	573	589	627	588	627	607	581	646	597	582	619	597	601	622	659	593	610	588	569	597	592	587	567	601	685	618	577	560	602	587	614	588	621	643	623	593	590	585	577	653	575	608	623	627	617	585	593	615	582	596	627	554	587	606	598	571	659	595	557	582	612	577	571	598	565	619	570	604	605	611	580	589	576	602	637	598	584	601	623	621	596	609	604	621	635	555	595	654	614	610	602	615	627	608	583	591	623
22430	21034	28576	23764	21351	22057	18638	7287	4170	3319	2931	2287	1830	1630	1310	1082	880	750	725	719	704	659	544	504	497	442	459	392	419	413	390	391	376	363	349	355	341	350	351	340	334	303	332	341	336	340	347	337	353	305	349	318	302	290	302	322	312	315	299	343	271	357	313	302	341	311	293	319	346	326	305	305	325	345	327	347	314	315	308	352	332	276	323	322	322	320	315	306	329	308	338	324	326	291	339	322	314	312	303	340	340	306	333	300	310	321	308	355	326	333	327	333	305	322	345	331	347	317	327	317	328	273	323	315	322	316	324	317	320	301	315	328	318	317	312	314	333	334	315	300	317	345	351	302	308	306	366	302	296	310	339	301	305	308	314	310	305	323	294	350	305	295	291	242	307	308	308	336	285	305	319	357	314	310	316	326	344	326	312	314	318	308	359	301	328	299	313	321	321	331	308	303	330	293	323	322	347	309	295	331	335	309	298	327	267	342	315	341	295	306	324	336	323	315	299	296	292	306	325	335	324	333	354	325	338	323	306	293	335	308	319	343	348	313	302	329	339	323	326	312	318	290	295	307	320	299	295	323	312	297	290	301	300	304	312	290	304	302	307	291	337	311	318	346	321	309	334	308	336	314	329	320	323	313	322	330	292	301	317	321	292	313	318	321	341	309	315	326	317	319	300	325	304	274	326	318	300	333	329	294	319	312	304	313	328	298	327	345	342	325	317	330	317	284	292	273	293	319	305	329	304	309	313	338	335	331	279	320	302	333	328	307	314	310	296	375	319	327	311	305	358	289	308	322	307	301	314	334	324	318	302	328	317	282	326	294	277	284	327	305	332	326	312	314	311	336	311	319	324	330	296	323	306	302	318	295	317	322	310	327	296	343	324	328	309	290	324	291	315	322	318	318	313	345	311	307	331	308	322	323	287	304	276	314	333	315	308	339	308	321	330	294	298	316	335	310	297	346	296	343	325	312	338	304	336	307	322	328	342	332	296	320	321	322	319	345	332	340	337	342	307	303	295	302	326	327	331	328	297	317	295	317	296	292	332	322	326	327	340	349	329	312	304	295	295	314	317	309	314	292	332	307	317	333	309	337	320	338	315	298	331	318	325	327	315	288	331	320	336	306	295	295	287	295	306	301	315	330	333	334	331	316	317	352	315	323	335	333	325	337	312	291	331	317	319	318	319	332	319	308	323	322	285	318	326	291	289	321	357	334	316	347	313	301	316	333	338	334	348	304	311	322	321	284	304	288	281	299	344	327	298	306	325	321	304	335	306	314	302	297	324	320	319	317	316	348	321	328	309	320	344	305	327	337	351	332	318	326	303	313	306	327	335	303	340	308	324	330	318	331	295	325	320	331	299	309	312	306	323	324	314	337	305	320	325	351	350	355	324	311	301	321	303	289	355	337	296	322	287	338	324	304	353	279	329	302	311	303	318	333	323	313	313	337	301	351	329	308	306	338	316	299	304	286	321	322	289	349	312	319	359	303	326	324	321	333	310	313	303	300	302	348	325	336	342	319	290	311	308	307	290	314	334	304	332	337	349	308	349	332	300	317	346	308	318	312	339	298	308	296	299	302	326	304	353	289	305	332	304	301	302	289	300	321	308	348	296	313	316	344	351	317	337	315	303	341	301	298	294	313	313	332	289	318	336	298	362	329	346	313	314	328	304	319	322	344	292	323	308	345	309	281	329	317	304	307	312	332	321	282	311	331	325	310	331	310	346	318	330	332	314	315	300	312	299	314	312	324	320	320	322	293	311	361	335	308	326	294	280	283	304	284	322	315	302	352	288	322	301	320	296	291	291	289	330	341	303	310	294	298	315	300	299	308	326	331	321	336	301	309	320	308	312	290	341	303	307	304	298	305	323	323	321	308	299	312	310	306	293	334	332	359	356	319	292	308	285	323	325	289	310	301	310	300	322	306	328	333	329	322	322	299	333	326	287	293	315	312	310	342	319	334	290	317	322	319	302	295	308	332	326	297	316	331	324	312	292	348	323	315	313	315	293	294	313	339	303	322	321	306	307	306	349	311	290	311	365	315	324	347	296	315	314	321	343	330	316	288	287	296	315	287	322	327	320	327	306	297	309	315	323	339	320	333	303	292	310	343	331	304	306	319	333	323	311	334	303	317	297	316	325	317	317	363	347	327	290	322	330	287	318	334	325	321	325	330	319	284	308	321	294	287	299	303	317	349	314	303	287	302	264	341	323	306	298	322	328	299	327	300	310	297	311	320	329	332	325	330	322	308	321	292	310	335	297	319	299	326	285	280	321	348	348	318	316	322	332	344	350	313	305	303	333	306	331	332	311	321	316	332	318	332	325	321	307	340	359	311	314	301	318	283	305	314	305	354	289	290	319	298	321	305	268	320	327	324	314	311	298	301	322	303	321	326	312	350	284	298	275	296	319	328	319	338	310	299	327	312	324	344	315	324	298	315	331	285	317	311	294	297	342	313	284	296	311	295	301	299	307	320	344	328	288	301	319	291	325	342	308	310	314	313	300	318	292	297	299	335	319	354	313	311	321	328	331	303	335	324	303	311	320	300	314	328	332	333	302	296	327	346	296	329	324	332	342	285	349	323	306	288	312	290	353	317	309	287	309	315	302	326	355	334	318	309	324	324	315	296	348	318	318	292	313	325	306	312	329	303	297	329	314	351	275	284	319	304	287	317	322	344	335	307	314	333	309	307	332	331	294	319	304	311	291	313	287	304	318	288	331	337	306	279	329	301	322	310	339	315	290	301	333	313	319	317	346	319	341	301	313	321	321	319	308	331	324	321	297	287	297	343	307	308	322	303	335	310	332	333	320	338	331	325	313	275	322	313	309	321	314	295	344	319	278	301	338	311	307	317	327	341	314	314	314	333	333	281	333	328	367	330	318	306	294	304	316	290	338	305	269	283	325	305	370	338	296	318	298	321	346	334	321	312	322	263	320	298	321	338	293	297	333	306	316	317	350	317	334	321	344	325	331	324	315	313	335	361	298	322	314	328	298	296	298	331	311	336	309	292	306	309	341	312	306	299	309	340	349	299	282	310	325	300	327	308	317	320	325	302	322	302	285	311	306	293	305	293	321	283	323	315	359	342	289	318	302	301	300	317	333	324	312	323	289	322	310	304	286	331	312	294	323	329	326	316	322	314	300	311	316	323	336	318	344	333	323	316	322	340	324	313	323	298	342	295	296	348	338	337	321	301	319	324	295	333	317	307	319	315	319	321	309	330	330	311	301	355	323	307	331	332	283	340	313	308	311	296	284	296	306	296	301	314	311	314	293	284	328	309	352	320	306	299	313	337	318	329	301	315	294	319	287	313	336	326	327	319	310	320	314	316	309	302	304	298	339	310	292	311	313	301	326	327	319	337	303	300	281	327	341	329	312	322	288	318	339	317	288	309	335	305	307	359	336	323	313	322	336	297	315	312	291	336	317	313	279	311	308	328	311	295	305	314	317	362	309	334	329	300	285	344	327	343	336	309	292	304
25479	52089	44885	34804	27910	19996	13544	9413	6821	5479	4501	3608	2952	2430	2012	1647	1316	1107	1064	976	945	826	717	639	591	559	502	496	464	430	455	421	440	441	432	426	454	406	398	398	405	401	373	372	377	373	370	365	374	393	365	356	343	346	384	363	392	378	360	342	341	320	373	356	337	364	366	337	341	335	354	318	331	349	335	345	362	351	334	339	341	356	345	333	335	340	339	346	339	311	339	366	347	333	382	345	323	353	336	359	331	348	339	345	360	337	344	359	363	328	329	322	314	340	304	353	341	377	351	346	334	339	312	376	324	336	352	335	360	339	346	345	334	352	354	385	346	333	299	356	345	345	309	364	339	350	329	348	332	362	335	325	350	325	360	323	362	312	329	331	316	380	334	358	385	366	341	341	355	305	389	317	343	329	341	326	360	384	319	369	365	345	372	349	364	349	351	345	342	314	325	333	318	355	327	326	353	358	326	322	358	319	321	360	359	359	338	375	349	353	355	344	349	319	383	317	365	324	352	350	357	338	342	330	322	342	370	326	341	337	337	328	354	304	361	371	373	321	374	345	333	350	331	356	357	325	309	351	353	347	374	326	358	348	330	315	382	305	338	336	345	323	333	319	345	335	355	313	324	309	323	346	352	373	318	360	311	316	353	367	321	343	347	345	350	358	334	330	342	358	340	365	312	328	320	318	339	360	340	345	358	343	364	335	323	315	331	355	314	342	346	361	331	335	311	357	331	335	332	327	361	349	371	323	319	345	331	351	322	385	340	328	330	349	323	343	334	351	345	323	361	341	347	343	348	341	359	357	340	343	339	368	355	348	364	331	351	314	359	329	367	335	360	345	338	314	313	340	369	324	328	353	315	334	350	357	369	327	338	305	329	320	366	339	336	345	349	342	345	323	346	398	344	367	332	344	339	348	327	349	338	378	345	335	337	361	362	347	317	345	357	364	327	358	324	370	330	347	342	346	377	343	344	340	358	337	338	360	353	369	321	356	354	320	338	359	306	346	353	317	323	351	352	341	345	335	314	350	318	368	341	362	348	337	313	349	360	326	321	343	323	311	342	306	335	353	341	314	356	391	347	342	336	377	359	326	369	351	381	348	366	358	342	333	335	327	345	338	355	345	347	353	335	344	330	357	317	338	339	324	355	346	352	338	334	332	352	344	356	380	344	324	337	342	303	345	366	384	345	361	385	338	321	301	319	354	358	376	325	357	324	361	314	331	368	312	328	385	338	352	358	319	366	342	327	350	342	347	339	306	334	381	325	380	326	352	329	322	346	342	344	331	346	335	318	333	333	360	371	328	306	293	333	362	340	328	350	356	292	349	341	328	355	357	340	393	359	362	319	324	342	362	284	336	312	309	384	318	337	351	342	364	339	344	322	320	342	378	332	327	336	347	337	361	348	347	358	318	364	362	376	321	337	330	334	344	368	350	305	378	372	351	319	347	334	336	340	350	333	346	332	354	352	324	369	369	338	334	364	377	360	307	356	348	328	316	360	325	348	356	352	345	299	333	332	321	344	323	331	306	333	360	323	331	357	343	344	359	353	363	345	345	305	338	319	310	325	319	343	375	332	320	333	330	328	340	310	332	325	339	351	335	376	340	300	359	298	352	331	326	350	331	344	348	361	343	314	329	322	347	318	342	361	344	353	336	372	351	380	335	340	327	297	359	341	358	341	343	325	334	326	332	337	322	366	361	352	339	356	359	372	352	362	361	370	345	369	350	346	321	307	340	347	328	358	305	326	335	314	333	332	338	320	334	345	317	359	340	347	336	335	316	368	337	354	357	334	358	323	352	361	338	366	334	386	353	325	342	360	320	316	366	342	326	361	366	375	336	317	324	340	342	352	334	369	349	333	343	330	337	384	346	322	348	322	337	356	312	343	330	348	344	365	350	357	322	356	341	347	341	331	339	347	351	319	353	315	345	329	314	324	337	333	318	356	346	327	339	355	358	318	340	345	309	370	343	353	355	309	364	321	342	364	324	308	339	353	332	357	350	340	323	344	318	321	353	343	348	344	340	366	320	340	344	341	337	343	330	348	326	315	344	356	339	354	358	294	395	342	314	330	323	339	358	351	342	345	351	375	351	339	334	350	364	343	325	329	318	286	356	340	343	354	354	356	328	320	375	338	351	345	339	365	353	314	344	331	320	338	348	347	328	336	338	312	359	342	341	364	356	358	328	355	339	338	331	328	330	331	337	320	338	350	360	316	327	310	310	331	338	363	382	361	362	353	333	352	321	304	333	343	361	371	348	355	341	320	349	344	350	342	331	365	348	387	360	339	324	349	333	341	359	344	344	329	336	342	350	349	325	378	304	343	338	350	332	329	325	348	343	338	380	334	338	333	335	318	374	341	325	315	377	347	356	332	351	307	354	329	328	366	335	332	349	342	359	325	354	354	342	362	344	358	348	357	342	373	324	345	315	321	328	327	360	353	361	355	369	345	322	346	332	326	326	344	309	346	342	330	342	341	339	335	342	312	339	320	347	372	350	350	360	357	335	315	363	337	350	316	350	381	368	349	346	325	356	327	330	320	335	337	360	335	349	329	356	363	346	378	309	336	304	338	324	337	321	325	343	329	358	350	329	361	374	345	321	338	358	349	355	322	368	343	319	359	354	337	356	341	325	327	329	329	360	334	316	363	332	361	326	355	385	373	361	359	359	336	345	379	324	340	368	331	340	343	335	344	327	336	365	345	317	334	348	323	354	356	336	333	298	321	327	343	331	348	348	302	368	314	336	350	357	355	382	341	370	313	320	351	345	360	361	335	325	342	328	348	343	327	358	341	317	330	330	317	345	358	340	320	332	366	315	331	323	341	336	322	348	331	354	341	339	336	356	312	383	349	351	339	326	318	368	369	342	360	346	342	330	336	319	336	339	310	351	385	331	309	343	334	346	339	331	360	364	326	305	382	328	332	388	334	323	355	362	328	377	326	335	332	314	332	325	372	371	356	361	339	354	332	356	323	327	337	347	341	320	343	328	366	331	359	355	349	350	327	344	371	324	339	355	332	370	337	353	349	336	341	337	420	314	316	344	341	324	345	306	382	338	313	359	330	347	328	343	326	354	294	329	336	314	327	339	335	360	359	375	375	356	330	365	350	315	361	362	350	359	360	355	339	340	356	324	303	333	334	335	342	353	338	335	365	328	326	372	314	315	354	308	324	347	352	333	358	373	335	344	362	344	334	359	334	356	358	324	320	370	355	336	348	359	347	320	361	330	351	322	334	353	339	328	361	331	321	328	327	366	340	355	327	338	323	350	350	354	332	329	334	337	342	327	367	359	366	361	329	366	334	307	355	326	332	334	323	349	329	343	364	324	346	332	340	343	351	339	337	367	354	376	344	365	366	336	376	346	318	341	323	330	375	355	335	355	330	349	355	371	385	361	351	305	332	350	343	329	360	345	343	337	362	340	352	322	353	344	361	298	317	345	341	348	368	340	318	350	369	311	317	357	333	345	335	320	339	319	366	331
27932	24837	28743	21457	12612	6962	3961	2619	2158	1903	1697	1425	1290	1109	1072	963	852	862	842	786	799	789	802	754	721	772	702	724	727	749	721	762	695	762	754	725	709	682	720	723	674	740	662	688	696	734	718	679	747	735	737	708	781	708	731	747	722	685	737	715	725	756	692	709	741	720	704	698	715	671	731	715	711	705	748	714	659	723	687	710	684	758	734	698	627	685	756	717	726	682	656	730	739	761	690	685	674	707	704	721	731	684	709	712	684	701	718	679	693	721	727	684	732	714	730	741	711	720	651	691	679	738	747	680	668	716	693	782	684	670	680	727	701	734	697	663	724	725	726	712	756	741	682	689	736	692	661	741	659	699	700	706	709	709	706	696	702	724	683	693	728	742	727	685	686	730	711	695	706	702	693	691	690	686	697	746	698	666	714	725	656	665	698	717	728	701	748	734	714	711	705	735	726	718	769	743	738	683	733	747	710	674	721	684	703	696	727	718	706	664	674	654	743	748	702	703	681	726	691	711	726	673	690	678	640	719	701	726	705	701	728	680	683	696	764	681	782	656	702	737	706	732	721	711	723	721	701	735	705	720	733	681	703	726	709	683	685	663	752	662	761	695	690	695	705	735	709	720	748	737	707	766	708	719	698	747	758	719	686	670	695	726	729	678	749	704	679	686	695	691	727	714	708	724	670	687	706	651	731	733	661	723	726	678	700	665	727	701	679	676	732	673	737	711	705	717	728	716	682	674	726	739	767	687	731	687	661	746	688	723	764	731	699	739	677	728	729	663	735	738	704	680	677	738	735	714	677	715	623	725	718	734	682	689	704	699	710	717	694	732	707	681	652	680	718	695	674	731	654	684	665	686	732	704	688	720	663	708	740	721	698	721	768	676	675	687	694	763	702	697	693	710	714	710	678	663	716	708	710	703	710	683	751	736	705	664	724	701	670	735	728	690	754	751	712	735	712	706	692	668	670	707	707	720	680	680	685	677	639	758	706	739	731	753	735	720	699	761	744	738	734	682	706	705	669	686	713	733	729	746	714	737	731	734	728	722	736	736	732	692	674	748	687	695	720	709	747	771	691	710	693	661	754	750	710	708	708	704	708	745	661	669	721	730	685	737	706	701	711	725	700	714	723	730	714	736	699	662	737	657	703	745	683	721	720	672	724	725	786	722	677	691	710	701	707	688	683	732	718	724	698	701	706	701	736	739	723	716	757	730	738	742	697	673	738	648	727	675	693	731	737	709	700	758	728	745	690	773	705	687	688	723	656	747	736	708	751	732	702	755	694	716	686	686	702	651	727	678	711	722	716	732	734	702	698	723	701	752	745	690	725	732	731	755	673	723	715	726	701	702	694	710	740	720	684	671	709	731	728	711	730	680	702	713	717	752	757	718	702	691	764	700	723	706	751	681	743	746	662	707	694	686	715	687	734	712	706	693	689	732	714	685	719	705	711	683	740	790	753	697	696	668	705	682	731	715	678	696	730	684	713	716	730	733	692	677	746	704	662	781	701	698	695	691	705	657	750	754	679	715	742	710	717	694	709	758	747	713	713	735	703	690	724	688	728	711	677	695	715	666	741	713	737	675	704	732	689	699	724	706	731	673	706	714	686	703	708	662	694	707	745	729	741	732	700	717	695	681	728	736	739	743	710	724	760	689	724	707	675	724	701	743	749	718	719	683	712	729	719	701	700	711	669	721	743	679	699	720	709	693	724	745	707	667	728	713	694	748	678	768	745	640	766	745	715	660	692	707	771	722	714	660	707	747	710	723	729	714	783	741	699	720	744	718	711	699	697	717	772	723	721	699	641	688	712	743	694	701	697	685	719	730	687	692	710	701	710	745	713	667	729	748	709	664	703	767	755	660	679	705	713	698	674	726	704	764	705	666	685	710	700	767	709	718	715	755	743	775	652	722	672	682	718	702	716	686	717	711	714	709	730	733	690	736	727	699	732	705	732	700	684	733	686	693	732	709	714	705	677	684	705	688	744	675	775	683	681	744	703	677	682	682	715	702	780	694	690	642	719	696	741	721	680	695	699	720	722	706	683	742	711	697	771	673	729	770	718	667	700	649	675	706	710	743	679	726	770	695	733	695	746	744	714	735	710	720	682	676	716	726	697	645	728	717	718	679	710	736	701	759	693	752	696	654	663	713	706	698	687	730	693	696	690	706	691	712	728	705	706	717	648	735	680	668	740	687	755	699	700	712	696	762	736	665	736	785	727	745	743	737	752	674	705	700	713	706	737	712	717	730	649	696	724	695	684	687	716	797	715	659	709	692	668	707	721	742	722	704	694	727	766	684	737	704	722	743	720	725	691	672	734	715	715	732	716	743	711	716	711	662	719	678	706	638	726	689	702	703	732	731	689	736	736	692	692	663	749	655	683	644	708	750	741	740	717	698	715	695	741	733	727	737	657	724	712	696	731	684	757	683	696	719	686	701	727	708	666	712	696	718	717	741	676	709	646	688	671	685	740	679	717	742	723	670	743	699	756	684	745	682	723	764	713	747	768	708	677	737	713	738	716	677	718	706	692	694	724	727	694	696	745	708	724	753	712	704	760	694	690	691	705	717	694	695	678	753	677	675	696	751	709	676	697	708	725	757	680	726	687	695	715	711	726	719	685	739	698	717	720	708	696	716	729	654	702	698	752	675	702	685	696	700	694	726	714	701	752	693	622	698	720	714	727	725	697	717	734	732	711	736	740	705	707	705	724	732	714	749	718	756	687	727	722	731	696	743	738	717	727	673	707	723	767	718	689	682	652	673	707	697	701	684	718	681	689	702	687	731	684	715	693	724	729	720	709	710	737	707	777	709	730	651	704	693	680	762	713	719	687	709	713	743	758	706	733	731	721	697	713	710	737	672	684	709	721	687	708	715	747	698	719	705	724	716	733	707	700	729	698	735	774	715	702	735	736	680	693	733	761	715	741	714	685	657	712	725	691	724	715	697	750	657	733	722	692	698	682	696	739	713	708	742	709	711	642	702	716	722	687	710	729	698	675	684	712	690	721	707	711	725	760	712	702	705	733	740	695	692	750	718	668	729	719	736	710	757	705	706	694	681	704	721	681	777	691	709	694	662	718	723	712	656	668	693	723	717	690	724	710	736	716	734	734	735	756	720	705	714	719	677	734	703	744	730	664	716	670	724	740	730	706	704	731	724	700	675	721	744	669	734	652	733	707	732	743	705	692	712	797	687	682	740	693	669	717	679	724	690	746	692	693	706	719	733	703	690	747	744	734	696	666	746	720	693	697	721	689	728	714	711	694	721	748	736	691	710	713	728	671	678	754	701	691	697	703	687	696	681	692	715	687	680	721	702	724	758	741	645	733	707	730	708	693	752	740	721	717	736	762	713	698	751	705	715	682	681	705	687	754	761	721	673	685	700	720	720	725	710	688	712	716	692	754	772	689	737	716	691	683	694	700	683	682	654	706	729	666	754	719	690	692	781	725	736	710	719	715	682	673	720	735	755	718	710	708	670
21997	38037	31366	20691	14821	9694	6394	4463	3365	2753	2451	2005	1703	1458	1326	1236	1027	989	990	932	968	893	875	884	847	803	778	799	777	802	796	824	799	859	790	801	800	752	746	762	805	780	818	819	779	769	765	791	743	772	725	704	748	785	742	758	762	746	764	814	772	762	752	766	811	773	822	803	796	783	813	767	801	755	754	800	786	795	770	762	746	779	761	813	781	760	784	774	740	779	808	777	764	746	800	775	719	758	740	727	782	760	735	786	748	741	773	858	787	767	779	766	759	786	765	793	786	747	752	757	752	799	818	795	791	749	697	776	798	761	782	769	777	734	742	764	753	744	749	763	764	736	721	717	767	781	781	782	784	801	750	793	762	748	791	777	777	831	812	782	816	749	753	781	752	767	772	734	811	765	794	831	752	738	722	744	790	761	804	740	750	802	821	819	743	771	758	724	739	755	808	721	742	754	787	785	761	741	765	797	753	741	812	712	767	754	774	802	776	750	767	769	785	757	768	771	745	773	757	748	787	726	724	826	802	820	772	739	791	734	800	774	813	764	784	796	791	757	749	778	749	820	754	772	724	761	775	746	785	783	756	780	782	769	799	745	831	712	798	803	746	790	742	762	788	804	723	746	794	798	798	735	750	734	783	772	744	811	765	720	790	771	759	773	734	759	743	828	747	769	729	727	811	794	765	745	824	779	764	741	752	809	766	720	772	743	804	738	757	763	738	773	759	746	722	746	766	760	747	781	807	787	755	718	760	763	831	808	788	779	803	789	792	782	771	815	768	748	772	793	805	768	751	791	802	772	802	742	738	759	734	782	797	791	740	804	746	772	745	786	729	805	780	835	813	796	768	814	797	744	757	743	782	825	789	789	750	736	768	808	804	757	737	785	805	781	773	755	775	764	783	800	799	730	745	766	730	758	753	794	813	795	780	784	785	763	805	745	820	743	793	749	749	766	794	764	808	824	753	718	794	749	746	743	760	776	781	729	756	781	775	760	772	771	750	770	760	804	757	752	766	782	803	786	749	767	773	786	763	762	805	802	788	768	779	795	791	766	718	766	766	744	790	757	746	773	793	833	801	791	792	818	749	761	743	722	799	760	750	729	739	777	834	740	757	784	765	792	764	832	824	782	760	761	743	717	765	786	733	802	794	783	762	783	753	780	710	776	788	754	745	723	740	786	793	749	773	787	755	805	777	794	781	820	743	779	719	755	789	794	759	792	782	786	801	788	751	809	802	744	791	741	800	769	783	800	808	797	752	812	759	760	788	795	685	874	795	724	789	780	779	757	795	782	803	755	781	730	738	798	782	721	751	820	764	766	767	757	798	748	801	863	807	751	738	820	767	751	764	770	828	734	785	783	753	766	805	798	746	801	744	780	774	764	759	749	742	777	758	786	769	765	772	776	786	769	742	755	805	785	772	768	737	773	779	732	748	769	767	779	806	782	744	775	761	801	748	764	763	736	829	787	770	784	752	742	778	743	765	792	743	748	785	743	812	800	744	772	772	762	837	794	765	781	781	800	781	800	773	721	724	836	817	753	790	798	765	787	758	789	727	763	754	786	761	773	730	719	802	786	718	748	811	801	763	774	815	777	770	768	774	775	776	794	764	777	772	762	828	778	769	731	782	732	755	725	777	685	774	774	837	804	747	721	780	803	748	772	822	790	792	797	753	795	766	730	799	773	805	749	765	738	747	803	796	734	735	774	727	753	782	718	782	747	779	782	754	767	817	777	747	810	779	809	790	795	754	768	751	762	763	815	755	750	794	756	786	781	764	755	798	764	802	768	828	756	753	754	742	759	799	819	798	755	765	794	795	733	738	762	751	697	767	725	764	744	775	723	745	727	716	745	785	748	770	805	743	782	806	752	760	741	760	746	802	762	770	826	801	741	808	803	780	743	812	773	773	794	754	721	802	742	782	823	798	755	812	847	778	777	788	742	755	778	766	785	781	745	806	776	796	740	764	782	757	749	805	794	760	750	781	777	740	792	752	722	761	778	765	766	740	779	780	711	734	763	777	802	796	751	773	785	762	772	786	767	756	788	745	815	753	760	721	752	744	737	805	796	771	759	747	788	757	758	741	744	771	770	717	818	766	775	735	811	766	760	767	743	793	752	757	802	788	785	752	786	741	818	785	794	808	796	789	749	747	782	751	746	782	763	727	779	760	737	733	803	733	770	806	785	767	757	775	787	761	718	720	768	759	771	798	770	784	793	759	748	755	732	805	780	793	677	758	806	791	767	767	783	767	783	787	753	771	821	772	820	806	809	754	749	701	804	761	828	745	753	822	785	769	736	767	738	797	721	774	778	798	752	799	755	763	758	705	786	777	807	787	752	739	748	772	744	732	774	859	811	787	744	756	777	748	779	713	724	726	777	785	753	834	752	790	803	774	746	747	787	764	801	783	775	770	771	773	766	775	747	777	757	775	727	763	732	807	826	792	787	791	845	785	754	737	776	725	747	780	771	796	755	758	740	796	800	742	766	774	744	756	796	753	704	785	761	711	739	770	799	770	778	772	738	756	795	817	723	727	789	771	757	725	733	767	785	802	687	730	791	789	756	808	775	768	778	715	799	811	773	765	746	694	737	762	746	754	768	775	739	772	803	736	800	810	727	788	798	762	783	802	751	716	772	732	731	786	734	741	795	823	794	723	771	772	724	793	760	779	754	768	777	788	777	750	755	799	807	810	763	734	740	734	733	737	778	778	786	796	785	802	788	747	793	780	772	805	752	708	765	825	776	756	760	759	762	751	791	779	751	709	791	758	735	692	760	767	801	739	797	728	770	749	755	765	710	803	771	697	790	772	736	794	772	743	765	776	781	830	815	739	800	803	788	823	783	815	758	801	790	733	808	734	752	822	791	790	805	741	736	816	814	762	769	794	804	743	787	745	775	741	787	779	773	761	759	784	818	786	767	774	756	781	770	785	812	776	749	712	741	752	822	708	770	772	759	750	792	767	763	790	763	797	699	791	760	742	785	749	759	755	754	795	759	791	785	806	782	780	842	784	757	759	755	740	726	750	746	721	725	785	783	750	786	770	765	746	779	761	765	782	799	777	784	790	815	767	731	796	759	744	776	793	747	756	799	784	754	774	740	741	781	804	792	746	794	778	792	787	783	794	739	778	777	736	746	784	808	774	781	801	794	755	791	800	768	750	753	726	772	782	773	743	789	766	812	797	735	780	781	724	777	760	850	768	758	755	790	776	780	764	763	786	743	759	768	811	807	781	744	774	785	800	771	812	785	769	782	767	812	779	740	809	798	760	738	749	768	812	778	776	779	752	737	746	775	790	724	742	819	742	784	770	761	778	743	719	774	785	805	811	760	798	753	757	764	757	764	771	789	723	807	764	794	747	783	739	745	776	771	774	775	718	770	801	780	747	778	737	839	791	761	754	771	787	741	782	781	761	767	729	762	766	752	769	769	797	808	779	777	817	794	779	731	748	761	742	813	768	796	774	768	790	811	749	734	805	782	729	844
23551	20969	28137	24357	21832	18407	9575	4586	3184	2637	2321	1824	1606	1414	1271	1046	902	848	806	764	813	682	695	670	679	610	626	598	590	568	599	583	547	590	571	585	551	555	566	549	544	555	564	571	564	605	539	520	550	548	525	562	583	551	491	544	581	567	536	566	550	525	531	571	545	525	592	535	570	536	517	503	545	525	543	533	545	603	532	531	547	564	543	524	551	563	549	594	555	528	545	534	556	561	520	557	561	570	529	540	536	505	574	519	551	542	524	526	523	535	540	554	528	518	535	545	525	559	550	601	561	550	512	540	510	519	539	555	526	553	542	506	541	520	498	522	521	538	502	525	523	573	547	556	563	573	547	540	490	527	572	538	538	552	537	503	530	523	512	546	574	508	561	482	557	547	560	544	518	530	526	532	535	537	550	536	542	557	534	533	534	564	560	552	553	557	542	557	521	549	556	543	500	544	521	579	565	574	572	530	524	535	517	530	525	532	560	514	543	553	565	529	562	566	471	512	498	508	554	575	564	567	535	532	549	533	561	514	530	514	529	498	512	526	525	531	550	493	534	543	538	543	477	532	509	561	545	561	541	555	543	546	529	548	598	567	552	559	500	568	549	544	557	551	525	519	534	529	530	559	514	514	606	557	546	510	556	580	520	550	536	575	498	547	525	495	543	554	564	523	542	532	528	518	542	566	528	524	554	508	527	512	544	532	523	514	547	519	512	511	537	522	569	544	557	543	537	542	527	537	573	562	509	534	551	566	556	535	534	533	539	569	524	569	528	501	518	544	547	567	545	524	542	556	580	525	553	544	548	545	557	525	480	546	537	530	515	562	584	534	529	548	552	566	524	528	527	503	545	539	531	529	530	551	573	553	543	526	547	551	543	526	549	559	537	514	530	548	534	544	580	535	547	558	562	513	532	591	556	521	586	556	551	592	529	541	561	618	510	540	575	554	533	541	536	585	520	533	552	514	530	540	534	555	569	504	541	569	529	570	589	530	545	537	538	547	544	520	603	577	519	613	543	535	558	537	540	524	558	493	572	573	565	543	561	505	526	541	554	534	582	556	554	551	529	534	529	535	558	547	576	543	549	571	539	498	540	549	561	549	553	573	575	508	522	541	524	537	568	533	562	540	557	502	519	570	526	544	558	572	534	543	521	560	540	586	557	545	538	505	528	528	544	540	544	528	541	516	554	561	591	538	548	562	548	523	548	489	528	530	534	574	523	573	533	526	548	526	536	529	582	535	498	586	552	560	517	543	589	523	506	546	505	553	522	498	521	523	551	544	551	500	541	547	574	526	523	591	508	506	558	557	518	544	511	517	493	515	513	524	556	512	537	527	613	539	553	507	579	540	515	541	523	573	540	569	529	550	533	570	556	544	540	575	516	531	530	553	567	529	508	549	553	526	561	515	566	527	553	533	528	507	532	577	523	501	528	520	504	560	545	563	518	541	480	511	517	514	563	505	538	517	511	574	540	504	585	555	534	550	509	544	545	515	541	557	563	555	518	548	512	566	513	563	525	556	513	545	531	508	530	515	536	523	555	536	531	545	506	578	541	547	555	530	552	560	549	546	529	554	516	526	521	526	515	525	542	535	553	622	536	508	564	550	574	548	528	531	564	535	467	538	500	544	538	549	539	551	579	523	558	527	526	531	556	574	540	552	585	554	551	527	531	574	543	538	572	533	560	502	536	557	572	552	573	561	507	505	566	517	557	510	566	572	564	522	531	515	566	533	540	542	578	513	556	558	565	543	515	529	508	571	559	505	507	552	535	565	554	545	596	550	521	530	560	556	537	532	534	573	556	531	533	535	513	583	569	556	525	547	549	568	514	527	519	572	553	513	557	524	540	520	587	558	586	514	522	532	592	552	561	563	536	545	524	570	593	529	548	567	523	524	542	521	496	538	488	515	533	533	495	510	570	533	515	554	557	537	540	554	531	540	551	563	562	542	546	539	520	542	535	512	530	551	547	566	556	573	548	553	523	518	562	542	553	575	548	529	542	572	540	526	466	551	541	506	561	545	510	528	558	494	510	524	563	542	516	530	516	542	557	551	572	529	507	586	518	536	525	550	562	509	554	502	570	548	547	548	564	496	543	558	503	509	539	553	545	579	513	544	517	558	535	567	550	561	514	551	547	548	561	568	568	525	526	549	542	566	520	519	570	527	576	541	527	504	546	545	507	549	562	495	486	578	567	518	525	530	594	530	547	546	562	574	506	552	583	498	542	595	557	557	565	513	537	503	561	566	532	554	532	491	523	519	545	521	518	562	512	571	561	511	502	537	529	544	532	523	548	542	561	548	537	556	561	547	539	518	495	555	516	539	563	555	553	523	499	547	561	535	538	584	536	506	522	581	520	575	526	575	553	551	529	508	521	533	546	537	556	540	564	569	548	578	536	539	528	539	576	537	526	527	540	532	580	540	545	553	579	529	530	544	496	548	518	535	558	531	517	549	526	508	514	512	506	560	505	511	571	543	492	514	530	580	539	544	602	514	558	555	527	558	555	542	524	544	521	524	551	554	509	532	556	535	556	533	551	571	546	502	531	582	547	541	602	528	530	546	534	550	542	535	537	509	546	536	562	493	507	534	559	560	509	553	553	561	480	564	539	568	531	538	569	593	506	578	604	513	567	549	542	572	510	530	515	527	566	564	531	524	504	575	534	519	551	515	519	513	517	572	515	514	542	542	550	537	512	554	542	522	540	556	527	548	513	577	514	565	479	539	542	526	545	550	557	533	516	528	576	515	549	561	565	546	543	577	530	544	519	540	516	513	535	569	538	558	569	555	541	540	539	559	554	533	538	573	543	539	549	515	521	560	536	554	496	565	546	536	544	587	535	501	514	524	554	528	536	562	591	538	587	510	559	575	508	526	524	541	532	543	536	521	513	553	570	560	564	534	598	584	553	570	513	553	538	570	562	508	520	532	521	548	535	521	543	544	526	558	558	575	546	564	527	526	554	538	562	545	527	554	548	542	521	575	535	571	535	497	559	513	512	542	557	529	566	529	514	555	553	550	489	529	525	547	512	564	539	553	547	589	537	521	576	536	569	544	580	557	539	519	518	541	521	485	575	562	560	551	572	475	584	560	556	536	549	541	552	583	535	522	571	580	521	562	567	522	565	504	521	574	502	549	518	545	564	539	503	544	529	533	538	550	500	574	564	505	584	544	541	534	573	537	572	500	511	558	578	500	520	554	553	509	588	510	541	526	564	543	519	521	565	526	522	529	563	535	550	521	522	515	547	532	544	499	582	522	545	503	557	544	529	562	539	530	505	531	532	579	507	541	535	529	591	567	536	580	496	528	569	502	522	565	550	532	574	529	556	524	543	564	534	596	530	526	508	550	539	543	531	570	526	548	540	533	518	572	567	559	577	549	543	543	546	576	535	561	553	525	522	559	556	503	549	511	528	571	543	515	512	580	542	572	532	558	535	496	535	547	549	535	567	557	498	553	550	522	525	558	515	539	527	543	528	522	546	535
23198	46509	39822	28977	22173	15123	10097	6954	5087	4134	3636	2904	2430	2074	1670	1413	1193	1033	1000	1001	1001	894	830	792	751	764	682	677	654	676	665	676	643	677	663	602	605	593	596	674	607	594	601	616	666	632	604	583	636	628	561	609	606	651	600	606	572	557	627	627	590	596	621	596	605	576	604	540	606	612	625	558	608	576	604	613	578	564	609	561	583	592	573	600	593	622	612	605	602	607	575	626	639	564	654	606	614	600	627	620	567	629	614	597	563	594	581	579	627	599	600	596	607	631	576	593	587	589	610	656	559	591	628	599	561	595	592	605	616	638	625	583	635	596	575	623	573	614	594	588	603	539	592	591	599	611	607	605	585	596	620	587	586	650	599	573	579	566	601	579	609	617	629	589	566	636	563	555	589	581	653	586	614	637	584	569	619	601	563	635	629	597	572	606	624	602	612	589	577	553	592	602	592	597	586	591	593	591	578	571	563	581	600	613	612	616	612	581	611	601	558	562	565	594	619	582	584	593	590	583	575	565	646	557	634	589	578	590	616	578	576	585	606	632	647	662	588	587	600	598	626	594	612	629	596	615	612	598	612	582	582	566	563	598	609	607	592	594	598	601	591	602	574	580	586	583	571	569	615	556	592	584	618	627	641	648	618	634	565	599	631	599	590	584	610	562	608	573	589	629	561	604	628	576	589	615	592	594	601	610	586	583	585	602	600	573	620	658	615	565	643	616	552	587	572	592	582	591	584	575	615	593	606	625	606	548	599	630	597	570	633	575	577	579	628	603	635	614	601	558	606	561	606	609	586	655	603	580	607	626	602	585	610	614	614	648	595	593	574	625	581	575	575	565	586	591	633	575	590	615	590	620	586	610	602	576	595	605	619	582	617	630	642	590	629	590	578	589	623	577	561	577	582	628	614	574	569	590	599	605	598	624	615	610	617	590	585	545	593	628	536	588	602	572	610	619	596	598	657	611	614	600	537	641	634	605	592	613	555	590	617	578	591	632	644	592	601	562	627	603	590	606	584	629	600	615	638	607	605	644	635	571	595	587	614	574	601	626	626	597	638	598	580	592	607	585	600	617	656	573	584	613	608	552	563	625	580	562	585	591	633	571	645	579	625	609	568	605	628	581	576	587	607	564	575	600	604	621	610	583	505	607	607	615	561	616	615	633	597	547	585	578	585	617	600	610	616	607	586	621	623	620	584	608	633	627	625	591	603	586	560	621	592	633	604	595	583	574	617	604	600	607	586	588	581	617	543	613	599	598	574	595	651	584	623	584	604	606	590	588	606	626	626	557	596	616	595	588	618	583	602	606	602	613	567	611	595	601	581	591	599	606	632	588	609	596	577	592	533	554	599	655	613	566	633	586	585	573	572	595	586	574	618	573	546	600	591	585	597	628	645	559	600	567	601	598	635	608	622	641	601	600	609	581	589	578	566	614	586	608	649	621	622	617	552	621	624	613	627	617	583	581	612	590	608	575	602	573	606	561	601	598	589	615	554	611	605	615	596	620	591	623	618	607	637	626	551	576	609	610	609	638	583	586	608	556	621	594	571	644	602	618	568	623	583	583	608	589	607	598	598	594	624	607	566	631	570	596	586	552	619	592	610	581	585	604	597	550	585	596	608	597	640	576	563	640	617	641	578	606	622	606	576	602	602	594	596	594	597	559	624	619	596	580	601	581	598	624	600	578	615	639	580	601	632	589	631	557	554	590	622	609	581	568	556	600	579	641	627	591	627	636	611	630	589	629	584	570	571	616	600	587	608	593	597	599	591	615	595	583	617	607	611	617	581	553	568	606	625	560	569	542	610	623	568	608	661	594	605	619	607	562	600	584	576	576	593	605	601	576	599	561	644	581	611	596	566	582	596	597	613	605	608	590	626	605	579	612	580	579	611	562	545	629	617	590	602	593	587	590	582	606	592	608	611	559	649	625	590	612	600	589	608	588	608	582	608	558	622	629	637	597	571	622	575	558	609	604	582	596	591	594	598	606	626	597	619	624	572	602	610	607	573	626	649	644	624	610	598	575	617	557	589	575	632	619	561	613	624	557	611	626	598	582	597	517	649	646	597	593	624	621	631	577	634	596	604	644	563	629	600	619	575	582	665	593	595	625	575	639	610	611	546	554	564	597	602	657	599	597	562	585	609	569	645	613	638	584	577	637	609	628	586	584	541	543	599	593	594	601	593	633	554	589	585	586	591	625	564	580	614	574	578	567	642	639	575	609	576	599	633	599	608	546	615	608	674	626	621	621	592	582	580	601	605	600	620	612	590	598	607	624	597	622	588	600	648	585	549	580	621	635	583	599	609	600	618	553	608	615	566	588	589	612	576	547	587	608	569	607	554	573	632	614	571	573	577	578	581	615	604	608	670	601	586	604	603	629	576	577	582	583	623	611	581	574	572	597	624	609	572	614	626	628	630	553	604	608	593	614	586	573	605	647	550	619	601	591	624	617	583	564	630	643	547	617	581	571	595	620	600	641	604	594	609	614	575	591	586	620	610	583	612	643	579	634	586	624	622	599	608	598	566	582	629	604	627	614	537	606	608	588	584	558	632	624	603	626	630	586	595	577	609	620	600	604	617	585	608	631	615	577	584	587	601	627	577	599	575	560	664	609	609	585	618	626	575	597	616	581	624	582	616	629	578	608	583	597	557	644	614	565	581	600	622	576	634	576	610	572	607	600	580	620	578	616	659	594	664	643	595	611	598	614	590	591	606	652	598	578	541	568	589	603	657	643	571	535	589	572	596	586	614	633	589	593	576	558	632	592	633	631	597	610	632	647	626	584	632	599	549	572	584	559	599	561	608	648	609	587	586	605	584	659	581	614	587	603	587	577	591	631	578	618	594	593	581	614	572	627	622	592	641	573	625	600	629	645	591	575	635	573	631	554	659	625	608	611	591	605	598	588	637	604	636	550	591	589	613	614	550	605	596	618	626	572	579	627	626	603	561	564	570	598	595	633	567	558	526	636	598	583	588	611	590	585	604	564	574	615	579	605	544	602	627	604	602	581	643	578	576	597	631	603	608	600	652	608	618	592	569	605	558	569	592	623	603	585	602	614	613	561	591	586	609	599	583	620	586	598	551	608	607	621	619	610	616	576	564	577	576	609	581	641	574	514	557	585	643	580	597	608	580	612	630	583	572	608	624	585	663	587	604	633	597	620	558	602	620	579	631	568	593	591	555	598	580	564	616	528	572	586	590	591	651	572	563	607	543	602	621	583	583	573	592	604	593	628	629	588	639	597	582	588	609	567	626	566	595	591	596	623	633	568	570	591	604	604	591	584	595	579	594	626	626	571	592	603	640	611	620	571	578	604	604	573	579	608	570	600	598	553	570	572	566	636	588	620	623	605	573	574	589	597	609	557	625	579	588	577	640	582	571	592	593	572	583	602	582	556	608	550	597	613	575	640	579	583	566	619	596	582	627	618	590	581	606	571	586	551	622	591	611	567	560	589	588	630	589	565	555	626	603	610	586	597
24491	21002	27585	25528	20014	11471	5742	3465	2558	2027	1889	1585	1292	1223	1064	971	846	801	786	759	771	645	665	629	669	608	572	598	594	578	647	612	600	591	578	593	605	566	576	588	603	557	583	592	568	524	654	584	576	578	567	548	570	548	582	567	563	564	584	548	577	557	573	606	576	551	579	591	556	530	582	619	570	571	590	591	560	549	545	592	574	594	631	539	607	552	591	578	575	565	554	620	536	533	602	565	557	589	514	517	570	519	602	588	549	596	568	543	553	603	546	544	572	588	562	585	562	561	564	551	576	526	572	549	585	593	583	624	527	549	523	603	594	565	585	600	560	563	578	574	588	580	639	565	576	579	558	576	565	581	571	585	591	572	596	556	608	588	556	590	552	567	555	538	550	559	561	570	573	610	596	536	586	523	571	582	584	576	570	542	524	552	569	574	550	534	538	565	572	587	609	554	590	608	565	573	542	567	577	555	536	596	566	585	573	558	569	538	566	584	546	586	593	563	621	570	626	495	545	556	603	569	598	568	540	567	557	553	577	649	550	576	558	496	559	575	560	572	560	551	569	587	573	598	543	548	555	546	554	532	556	590	562	562	542	575	564	578	569	554	609	547	627	573	562	526	583	574	562	560	578	551	545	546	555	580	528	554	647	621	575	570	573	553	561	544	551	522	606	572	552	577	544	550	565	548	556	556	582	581	576	533	560	577	576	595	599	587	573	555	575	569	598	555	533	564	571	581	540	564	587	610	573	561	568	612	524	580	573	579	582	547	555	573	556	527	598	551	561	594	587	580	576	575	602	563	589	588	552	544	551	634	547	585	578	576	544	563	584	563	530	550	559	556	533	548	598	566	586	535	573	576	578	535	550	566	563	569	590	562	585	536	585	582	602	547	578	607	549	559	602	584	585	558	569	586	534	536	574	575	605	530	542	591	598	588	566	597	579	562	605	599	543	620	613	625	567	574	565	553	586	568	559	554	552	582	550	541	562	555	574	602	546	608	586	543	579	576	521	572	591	546	594	544	562	591	516	608	625	613	556	609	576	622	581	559	542	620	579	548	609	575	549	604	596	589	534	574	552	534	621	551	542	537	550	567	523	561	536	581	558	613	570	595	542	597	586	592	619	573	558	551	579	589	588	557	575	580	563	588	598	617	565	553	555	559	604	589	543	536	559	561	553	591	549	605	570	557	577	529	581	583	519	574	556	573	551	552	570	626	539	605	564	552	590	582	579	584	557	552	539	570	543	542	554	543	568	547	569	595	610	582	582	559	616	573	606	570	536	581	571	575	559	580	566	576	546	545	560	581	535	567	556	554	627	603	561	589	624	553	549	591	566	536	569	571	561	596	557	592	587	570	589	547	608	548	581	581	539	574	567	552	589	592	548	571	580	534	573	532	518	567	555	560	574	625	553	546	530	567	546	565	547	593	575	591	599	577	613	592	585	556	555	580	556	570	582	583	587	537	564	550	547	554	573	559	571	552	572	570	584	594	579	579	574	578	539	541	544	591	599	550	570	546	566	588	572	585	570	590	600	535	601	562	560	559	598	576	601	579	544	566	573	563	566	576	581	573	565	592	557	563	569	569	507	587	578	611	564	559	587	599	562	532	607	546	600	569	579	559	568	573	598	539	576	591	574	631	561	571	572	552	572	596	545	535	546	574	570	574	527	588	558	534	581	581	498	550	580	550	595	544	554	608	548	531	585	550	548	563	555	571	585	559	558	544	559	561	572	549	612	554	611	554	602	558	565	556	593	565	552	588	553	584	578	562	556	561	586	576	593	574	581	588	582	578	565	559	526	593	571	598	585	557	563	601	577	550	605	555	563	554	562	551	531	546	558	534	595	588	556	549	596	582	607	588	594	568	585	561	571	562	544	549	595	602	579	598	572	574	577	571	627	562	608	554	618	567	564	589	548	528	532	581	554	587	583	599	588	594	587	576	579	592	597	550	548	570	593	569	610	599	582	554	615	581	602	537	544	561	574	602	541	550	579	580	571	603	563	567	585	604	606	576	537	578	578	603	568	546	567	527	547	578	567	579	556	621	582	572	618	592	566	537	579	577	572	579	577	540	577	580	504	598	596	593	596	529	577	549	536	577	573	573	567	559	578	555	572	558	544	590	581	566	567	571	557	566	555	563	526	579	544	607	582	569	596	528	554	565	558	573	576	580	568	570	572	587	563	582	526	584	581	528	589	531	552	533	558	577	578	535	551	562	555	570	586	535	579	592	595	580	589	563	576	523	606	588	569	605	581	587	592	566	616	587	532	581	586	561	573	622	540	563	595	583	560	533	592	608	581	575	592	578	569	561	584	568	550	591	552	552	595	572	573	579	560	585	556	591	576	594	563	576	597	566	552	560	575	554	611	588	595	573	582	559	540	592	573	578	528	557	597	529	591	593	594	574	537	621	599	554	538	548	603	564	565	556	556	526	559	545	580	617	560	554	568	558	547	519	575	556	561	583	587	620	508	610	545	607	546	535	555	587	574	556	597	550	584	592	561	531	572	537	612	588	575	560	557	557	586	575	573	538	579	545	574	613	524	546	558	553	602	622	560	576	545	531	581	574	569	586	564	593	557	590	572	543	541	575	605	578	547	570	573	586	559	575	551	579	589	581	612	557	533	597	555	539	592	568	594	561	558	555	571	542	583	581	568	548	561	606	586	529	582	582	564	572	593	546	605	572	604	571	584	555	536	548	585	583	572	614	576	561	635	568	565	597	553	515	539	580	561	523	574	517	568	564	574	556	539	539	569	575	533	591	586	587	582	552	539	586	538	528	594	569	545	583	613	562	549	575	581	603	573	583	592	557	578	565	526	564	568	556	563	582	530	575	583	555	602	544	538	576	603	561	567	617	593	581	564	617	608	546	571	544	590	526	542	607	559	582	568	537	571	591	578	557	588	566	557	570	531	608	592	565	618	586	537	634	532	549	541	596	565	593	590	579	576	584	595	554	572	552	568	537	580	596	599	572	584	535	576	564	615	566	548	544	600	606	580	619	565	577	607	554	572	605	577	560	602	582	542	576	586	557	585	558	614	538	600	600	523	577	576	569	642	574	585	570	509	588	599	592	591	574	539	554	552	570	580	565	584	568	567	573	556	581	566	563	616	560	588	563	515	569	635	589	546	557	569	571	557	531	575	568	557	587	570	560	556	547	573	625	586	541	572	531	525	552	524	549	583	512	569	565	561	577	596	559	595	556	568	556	549	548	584	569	609	565	575	551	564	571	575	595	560	611	579	535	584	593	593	576	574	566	567	530	588	562	558	604	567	601	566	531	576	515	558	575	586	601	586	588	600	543	581	569	580	581	548	555	625	584	560	584	601	574	585	572	574	536	603	588	583	606	547	587	547	545	570	560	558	542	561	602	538	568	584	528	596	514	575	569	595	594	545	554	585	579	609	599	543	549	535	564	572	546	550	536	559	575	583	580	556	569	592	563	591	588	551	593	597	543	560	598	609	559	565	533	581	558	578	597	538	552
22895	43695	36548	25838	18952	12604	8448	5879	4274	3485	3039	2450	2114	1683	1465	1222	1152	1012	926	892	907	815	781	744	733	684	651	700	698	595	651	718	693	697	667	660	617	636	616	632	664	648	588	605	673	635	658	647	669	674	661	612	564	583	661	580	624	595	622	634	611	624	659	659	615	625	633	613	634	607	606	582	658	645	589	578	617	617	634	625	580	581	612	663	652	598	650	621	622	622	628	600	602	627	641	621	593	630	591	586	588	574	608	615	609	593	634	636	668	614	657	599	622	673	622	610	585	636	658	583	617	595	609	603	635	613	591	628	638	618	591	601	619	616	640	615	582	626	586	614	621	631	640	636	642	604	574	681	604	631	641	654	616	659	579	575	568	632	638	582	615	625	653	619	603	633	631	594	582	632	619	614	578	583	590	589	576	641	593	645	584	604	607	580	627	618	640	594	606	596	617	603	620	633	607	609	607	640	608	673	626	595	583	656	640	621	588	645	610	601	541	614	624	638	646	635	635	604	640	613	618	627	599	611	585	636	611	635	586	593	621	620	610	629	671	605	608	579	578	612	608	603	623	563	610	588	629	638	571	583	615	613	617	620	644	610	614	572	585	598	581	627	607	612	601	615	634	597	581	605	586	642	597	611	577	644	584	612	633	670	609	598	617	556	677	608	621	635	635	623	626	597	633	624	639	593	597	639	660	555	619	605	615	596	613	619	611	646	601	592	652	621	590	566	605	603	583	639	645	606	623	603	598	618	609	621	642	611	587	631	544	635	662	628	616	600	595	585	598	628	613	623	649	665	633	605	639	605	626	626	592	594	610	603	571	620	615	620	633	645	600	656	602	602	603	610	595	603	602	646	633	602	610	614	621	568	665	619	620	624	616	640	643	671	645	632	579	590	634	590	640	644	638	604	637	607	634	577	570	635	624	626	649	619	578	642	584	589	595	599	635	614	613	611	617	610	563	639	602	588	587	602	614	640	627	608	603	613	647	631	581	583	605	609	629	599	594	595	625	593	562	575	576	611	615	587	585	582	622	610	593	605	641	584	599	580	592	652	611	630	620	596	608	640	577	611	628	604	623	572	623	613	627	602	583	618	613	618	559	622	616	604	620	586	621	651	592	608	626	651	640	603	608	628	633	604	606	622	593	600	603	637	626	684	598	625	600	571	635	639	635	613	596	631	601	619	612	574	628	608	600	610	575	592	596	622	611	603	614	598	597	611	605	561	571	628	605	644	626	612	620	617	626	668	622	575	619	609	590	614	536	641	609	632	601	636	624	602	621	612	606	619	660	611	565	610	637	598	601	633	587	600	616	584	593	671	604	624	620	628	615	568	578	599	577	622	604	617	651	650	592	597	607	651	596	662	600	588	594	623	601	612	653	612	599	595	623	578	597	578	587	668	638	653	611	622	601	619	600	637	615	620	607	599	682	614	597	585	625	615	603	614	582	599	597	639	590	657	635	637	611	603	623	587	649	582	635	624	646	607	578	602	581	594	601	627	637	643	592	532	630	559	635	562	603	653	599	617	603	637	630	625	640	623	642	605	565	577	592	583	637	660	592	587	606	621	572	622	613	599	622	574	639	621	648	618	599	633	584	622	617	597	637	620	578	608	621	598	618	612	630	597	615	571	596	637	581	634	611	578	601	576	639	645	634	570	641	594	600	595	667	649	617	602	624	654	605	623	650	616	640	640	601	583	618	618	619	631	640	651	587	626	633	615	608	598	642	624	647	573	566	668	597	641	600	615	628	603	588	606	575	621	639	598	585	609	634	593	572	639	609	612	600	617	649	614	638	604	616	651	635	590	637	630	645	571	606	611	615	665	602	595	602	619	591	618	616	626	627	588	626	626	574	595	592	619	606	585	590	619	638	618	604	631	603	650	586	585	619	614	631	605	615	567	631	609	669	596	603	617	594	606	605	608	581	601	599	575	623	622	586	633	603	628	583	627	609	599	601	637	644	558	644	580	619	628	605	637	606	638	612	590	637	623	607	609	623	633	645	608	615	634	617	600	619	630	603	634	602	635	632	617	628	605	621	598	628	640	577	613	562	604	596	609	652	610	602	612	617	620	612	632	612	657	617	600	587	659	616	621	670	607	643	633	619	611	650	653	642	633	590	637	609	632	620	595	621	596	604	670	608	663	608	626	613	598	609	628	618	586	594	589	607	569	608	579	573	564	642	601	615	640	599	628	648	611	624	593	604	621	634	604	622	615	645	603	670	590	563	561	610	629	599	612	553	565	595	586	637	638	614	594	556	573	643	578	594	596	623	630	608	637	641	607	627	619	644	642	572	557	652	618	647	596	637	596	593	627	605	650	564	581	610	604	638	596	618	580	666	610	620	629	619	641	617	574	601	618	640	643	593	597	592	639	590	615	595	633	553	620	609	617	626	613	632	600	610	579	568	608	586	619	624	607	640	568	554	619	621	653	554	627	611	623	641	648	617	577	607	577	639	591	620	575	606	613	626	640	611	622	613	619	597	582	602	659	625	641	614	612	618	631	632	643	573	618	611	586	618	597	645	635	599	609	579	617	626	604	590	577	621	626	568	608	621	671	606	632	593	621	632	605	606	624	621	657	584	633	565	647	586	608	592	644	627	622	603	635	631	630	626	605	583	639	588	615	655	567	614	615	623	592	619	568	626	629	633	613	586	645	640	618	635	584	602	612	633	596	601	570	609	605	581	599	599	577	605	629	600	641	661	605	595	623	596	627	612	566	601	593	609	642	579	605	612	621	608	615	636	607	622	630	629	596	574	603	600	611	623	610	653	575	591	602	540	619	619	604	611	571	634	581	595	642	651	634	581	580	534	617	620	609	650	611	559	665	621	610	607	644	603	595	602	603	628	597	613	648	601	628	610	587	597	607	651	609	643	645	633	587	613	606	616	599	580	582	591	614	615	621	606	631	604	604	632	624	626	629	639	598	606	584	609	623	591	616	612	537	612	609	602	597	594	616	619	646	620	611	606	621	577	635	560	599	595	695	611	595	593	593	612	616	641	572	620	632	598	620	567	593	604	653	626	631	605	595	635	672	601	637	605	647	619	647	593	637	604	636	648	597	593	558	581	592	591	622	594	546	640	607	632	588	581	601	612	587	604	614	631	581	611	594	593	655	659	605	628	612	609	599	588	572	609	656	623	629	609	606	603	609	601	594	554	645	592	649	635	619	603	607	636	637	602	588	601	591	612	652	615	618	621	610	638	597	618	593	588	594	603	642	634	588	576	625	577	638	651	663	632	625	633	630	635	609	600	562	604	597	606	587	656	628	606	583	577	627	592	631	598	579	566	647	634	592	625	634	590	642	635	592	614	605	617	589	611	596	585	607	610	614	584	644	669	641	598	618	601	605	582	577	577	596	570	608	662	589	601	628	591	626	624	628	612	612	653	630	617	608	632	575	664	622	579	603	602	580	639	628	600	616	638	619	567	612	549	596	606	574	629	647	633	615	581	604	614	631	629	600	593	582	667	601	655	570	620	648
22457	21032	28568	23717	21287	21873	18272	7037	4258	3340	2838	2312	1840	1511	1321	1097	911	813	774	738	714	590	556	504	475	507	408	389	393	409	373	387	360	387	387	363	359	326	337	327	343	357	360	352	340	321	340	335	323	327	340	332	335	321	329	326	335	312	314	304	324	352	342	308	309	340	321	294	329	328	350	359	318	355	295	332	288	346	347	288	287	300	313	287	338	300	336	332	329	357	313	288	319	287	297	301	321	313	310	361	312	279	339	293	330	296	291	349	333	332	328	321	287	301	324	291	297	316	310	335	321	318	298	307	330	307	288	295	344	300	341	320	299	287	310	287	342	324	331	321	293	291	330	313	301	304	317	327	318	340	334	331	330	310	327	339	310	327	335	293	322	323	324	336	315	327	330	308	311	298	315	316	314	305	304	328	285	323	327	319	311	313	325	306	313	301	324	333	367	310	318	314	331	306	324	328	340	306	342	322	293	319	308	321	300	319	328	344	334	330	329	306	339	328	293	349	292	330	307	302	319	322	353	311	355	332	357	331	328	293	313	315	303	319	340	316	310	320	331	319	349	283	335	329	314	299	290	294	318	328	299	304	315	329	285	340	312	325	288	305	328	299	305	345	318	313	319	294	337	348	345	309	313	334	311	307	315	331	325	338	302	311	308	331	324	301	318	304	297	327	317	297	310	339	320	331	316	304	321	313	318	349	331	318	306	334	325	310	308	300	322	313	314	340	328	321	352	303	299	333	325	314	354	343	312	287	312	309	306	320	295	321	310	350	273	296	296	319	334	299	325	308	281	297	308	323	326	359	346	269	316	313	311	335	293	324	289	330	321	347	335	305	292	299	341	331	323	321	329	269	315	299	310	341	343	313	315	330	311	301	292	326	345	313	332	317	302	314	311	314	301	302	324	345	314	310	292	333	341	315	309	279	317	318	322	343	362	325	297	300	269	317	311	303	333	308	326	296	349	308	316	311	303	358	312	291	317	322	293	313	306	355	343	332	314	346	293	313	318	308	324	324	319	316	308	327	306	295	315	306	300	312	305	281	287	308	320	311	321	295	318	311	283	336	316	338	334	315	305	334	329	337	296	340	318	348	316	313	305	298	327	267	344	315	293	315	332	338	313	340	342	309	325	326	333	304	299	295	307	333	321	324	325	308	308	289	351	307	325	338	290	322	327	301	304	298	313	311	310	305	322	307	294	263	334	293	298	313	317	337	350	322	334	341	322	321	309	303	333	349	313	278	332	321	329	330	313	330	296	347	345	316	289	315	329	325	327	299	339	292	325	305	295	338	303	315	321	293	316	334	320	305	274	326	345	269	321	340	307	302	327	308	309	313	309	293	332	294	340	349	322	289	321	297	280	306	289	292	310	324	324	349	320	284	327	315	308	291	331	318	337	324	327	348	294	294	308	310	340	333	317	326	300	297	307	311	341	316	293	324	303	289	283	301	315	281	327	311	306	302	299	318	319	328	312	309	332	326	298	315	308	288	305	324	332	334	369	302	312	289	302	351	319	327	315	309	335	322	340	332	293	340	302	296	316	328	328	338	292	282	337	332	370	284	353	347	334	315	278	340	324	287	290	319	322	326	293	301	310	314	312	307	317	335	327	325	310	291	315	350	320	310	342	296	287	304	309	365	351	305	296	306	313	315	348	326	311	333	318	307	303	340	356	320	298	312	344	301	329	319	314	325	316	291	311	314	287	299	311	332	316	266	317	326	323	345	316	319	344	343	313	334	317	345	305	317	323	337	280	297	311	298	290	332	284	316	326	299	316	320	320	320	317	324	318	323	277	331	320	318	321	317	335	307	356	330	321	329	347	323	313	309	287	326	316	328	337	335	268	329	290	311	324	333	357	312	292	330	300	322	296	321	333	319	328	320	308	305	319	317	325	324	293	296	333	343	350	309	321	304	342	293	340	298	316	324	277	306	285	338	321	337	330	304	312	344	302	328	316	315	305	335	351	333	329	315	340	322	309	308	344	317	291	325	298	332	320	335	292	291	299	310	344	297	315	306	338	316	296	311	308	343	342	322	321	337	314	337	315	320	303	331	316	266	309	315	346	320	324	314	343	329	297	289	352	326	319	307	351	264	326	324	328	294	337	326	339	343	320	334	307	337	332	360	312	303	324	330	305	308	304	312	317	302	329	339	298	312	318	319	319	297	289	313	307	302	321	332	298	322	294	324	330	303	307	279	351	319	334	334	348	323	341	307	337	299	296	319	321	346	299	331	328	330	286	310	330	316	318	325	282	363	339	292	295	347	323	347	288	282	329	293	306	351	321	310	330	318	314	323	320	315	346	300	299	316	268	339	334	315	286	298	321	322	302	297	295	303	321	304	334	309	313	297	324	315	321	327	317	273	311	288	305	299	338	280	318	316	340	317	328	331	328	308	298	301	310	319	310	317	304	293	279	321	357	309	297	326	316	310	313	274	320	317	335	312	311	300	303	321	345	298	332	279	328	314	361	349	300	322	317	333	317	323	324	326	305	348	317	321	286	304	297	313	324	315	307	306	331	354	298	308	326	319	327	324	312	331	316	341	356	324	301	292	281	296	311	340	359	288	290	297	322	352	299	330	298	324	303	328	333	295	292	319	329	331	300	313	295	322	308	341	362	331	346	303	367	327	289	321	310	332	327	325	331	336	349	307	303	321	330	298	323	311	298	295	300	308	305	321	315	309	318	305	299	307	315	330	300	319	326	311	264	326	337	307	327	289	326	321	319	329	330	323	310	352	321	302	292	327	312	292	337	289	310	315	300	312	326	311	335	331	339	325	330	294	308	338	323	292	331	316	315	342	297	328	338	352	324	331	299	307	314	325	311	341	280	304	309	307	322	308	307	314	303	300	296	311	352	315	309	305	301	338	314	298	328	324	331	306	325	309	325	334	323	307	298	322	339	307	318	299	317	301	312	320	329	311	320	316	313	332	290	325	355	326	304	298	335	292	305	271	341	364	300	309	324	320	321	304	334	320	301	297	331	335	296	339	331	288	298	333	293	338	347	331	323	314	339	308	299	320	309	324	321	311	324	302	301	313	308	325	312	314	325	333	306	331	317	267	317	328	319	311	333	342	317	321	309	328	317	338	310	309	302	296	311	309	348	319	364	278	336	305	341	311	311	315	306	343	321	320	313	320	304	326	315	312	347	269	305	328	327	311	339	314	336	331	342	286	328	293	289	284	315	321	332	310	331	317	316	321	280	301	300	321	311	303	341	369	322	296	340	299	287	319	323	309	315	354	315	319	300	349	316	324	330	313	346	325	320	300	286	304	331	321	340	323	335	280	321	302	318	337	316	327	320	335	348	309	313	329	321	329	306	333	304	313	291	328	305	314	299	322	320	287	316	308	296	316	325	307	330	331	324	319	322	324	359	297	291	302	317	342	342	300	288	320	321	313	310	327	330	332	297	325	324	302	346	322	325	323	324	298	306	313	317	316	300	334	310	302	298	303	341	321	307	308	316	331	321	335	290	297	312	364
25422	51837	44971	34481	26897	18938	13343	8946	6850	5459	4648	3583	2917	2460	1989	1542	1377	1070	1087	947	954	767	737	653	601	520	491	499	466	466	493	464	458	435	441	389	430	391	368	355	387	377	413	356	404	367	404	428	417	361	409	369	373	343	334	362	364	333	361	367	334	344	345	335	336	351	346	333	327	299	363	328	321	314	372	356	335	356	343	319	324	330	347	327	330	342	372	354	324	330	362	318	357	318	354	364	336	335	349	323	343	320	359	330	344	360	344	374	322	371	339	358	338	331	332	337	368	372	331	329	342	306	323	365	345	331	332	347	365	378	356	310	329	312	360	350	345	353	350	369	341	327	338	378	383	370	359	351	338	361	335	350	344	301	366	347	370	343	352	329	360	335	350	356	344	340	374	323	340	342	344	347	353	372	341	350	343	345	347	328	333	354	338	365	369	350	360	337	365	351	328	343	340	353	339	358	303	304	318	351	352	337	359	360	356	326	351	344	351	343	335	360	363	350	322	327	305	369	342	345	296	302	325	329	333	375	309	357	363	345	340	343	318	351	346	351	350	325	346	361	343	354	319	343	343	327	341	322	381	381	335	330	363	350	356	345	324	318	353	326	326	340	340	351	317	346	340	329	356	358	311	351	361	347	310	354	315	322	328	351	343	334	303	325	341	316	326	319	348	337	336	378	398	332	355	358	333	354	360	388	353	318	318	325	337	347	334	306	379	352	368	342	341	330	350	351	333	349	348	376	355	355	348	351	345	355	364	345	321	308	342	362	365	324	340	327	351	360	368	352	351	349	365	322	332	350	335	334	323	358	325	354	350	344	325	310	375	337	357	379	336	383	347	321	312	324	382	366	334	373	352	335	340	339	322	318	365	338	333	359	313	361	342	313	332	364	337	317	387	351	341	335	379	359	328	341	311	358	367	358	369	347	327	367	356	372	382	355	343	330	366	367	351	340	337	338	376	372	362	329	333	349	370	323	340	355	332	364	328	360	359	314	327	343	342	326	352	352	321	358	334	362	381	366	325	348	362	342	330	321	321	323	363	330	301	345	332	362	328	362	345	368	320	312	339	342	339	337	344	380	328	360	342	369	324	340	349	349	355	363	365	357	373	326	331	345	360	351	370	336	312	349	362	362	324	354	368	351	344	313	327	328	336	330	354	365	324	364	318	339	349	345	368	311	332	372	370	320	318	337	341	381	368	329	356	353	364	344	322	354	365	387	311	365	329	345	346	355	337	325	332	326	373	379	318	319	369	352	346	386	325	344	343	322	350	317	371	326	326	353	345	314	302	365	321	354	323	332	350	340	345	371	332	332	361	363	295	327	349	359	323	331	332	329	355	346	352	340	348	327	369	353	350	386	325	336	330	337	361	353	387	355	346	358	359	350	333	319	328	367	330	340	343	353	334	368	354	316	334	371	306	355	344	330	341	338	319	412	324	342	343	382	355	345	325	317	332	362	365	349	329	343	342	324	343	347	345	357	351	343	331	370	361	322	339	334	326	359	350	387	341	335	351	330	337	328	358	342	323	348	365	328	351	349	362	347	342	358	318	328	357	353	331	317	369	325	326	335	316	357	352	332	321	341	353	365	329	331	319	338	313	336	378	351	347	315	344	369	354	373	359	370	304	342	357	352	350	354	347	365	335	376	321	372	345	330	343	347	355	363	315	313	375	312	362	351	338	370	337	321	359	381	318	342	333	332	336	354	369	326	295	342	359	322	359	313	354	364	360	350	316	324	346	344	359	337	361	363	331	353	363	351	304	327	327	343	343	340	357	327	351	338	358	362	324	339	361	346	376	321	358	364	329	358	330	368	325	325	352	344	321	339	324	319	349	333	386	337	337	365	353	306	317	362	334	359	361	321	347	347	345	362	334	322	325	346	341	355	363	361	363	377	305	336	326	320	361	327	336	335	345	372	322	349	364	343	345	350	317	372	322	366	359	324	339	368	335	334	354	330	346	350	341	371	302	317	340	345	344	324	365	389	321	372	344	337	329	321	340	333	375	373	347	324	343	345	340	337	346	379	368	334	334	330	362	377	360	335	327	339	360	333	372	323	334	345	344	362	349	340	367	336	330	345	324	350	359	338	341	333	319	380	331	348	347	365	365	339	346	343	348	335	373	326	330	347	353	343	366	332	342	319	353	371	329	313	366	343	344	324	332	343	374	355	373	381	346	353	346	349	345	344	343	355	354	366	336	340	335	342	370	356	372	349	361	332	341	302	338	341	350	319	338	347	306	315	335	327	341	351	362	349	358	335	333	336	347	318	380	334	318	333	314	369	361	335	343	318	357	335	345	334	343	341	322	369	344	346	329	328	344	347	352	359	344	317	347	330	332	347	376	350	308	324	322	338	354	340	356	364	385	340	323	328	357	347	371	367	355	339	369	327	331	356	362	358	365	355	335	323	333	368	336	335	389	313	324	373	348	319	341	321	352	334	331	357	336	337	364	343	315	328	322	311	363	326	366	365	343	359	333	345	361	367	341	368	357	328	331	353	343	359	312	320	322	347	346	359	361	384	385	360	350	342	330	319	351	332	369	345	335	373	338	353	349	340	358	356	369	302	328	339	330	410	368	342	341	321	336	329	317	344	325	347	385	365	307	317	360	323	337	363	371	343	348	367	313	361	353	356	358	320	334	394	319	330	344	361	337	338	317	357	319	346	314	347	356	340	354	344	354	360	338	378	344	334	326	341	336	349	372	338	323	374	346	327	328	329	329	338	333	351	338	362	330	334	318	340	343	346	315	325	327	354	322	347	345	342	344	340	350	322	343	346	346	339	347	340	344	319	331	363	314	331	313	386	342	318	316	314	328	375	355	340	332	348	384	329	314	370	351	354	350	317	353	345	365	342	340	373	349	352	365	358	344	321	327	349	340	351	340	354	338	357	348	351	352	322	377	370	353	327	358	370	341	371	350	316	366	381	350	384	363	354	329	329	337	325	317	342	355	340	340	330	338	337	330	341	347	374	332	348	318	339	359	328	334	358	330	349	331	330	353	361	323	345	353	314	349	343	370	358	360	375	315	342	354	362	336	341	340	358	351	338	329	333	314	385	319	349	369	328	363	302	314	365	373	336	350	342	334	357	356	355	366	327	318	337	335	344	376	347	333	361	314	350	339	346	346	330	329	361	368	321	309	344	348	363	348	379	351	341	337	335	334	344	317	354	341	350	343	323	340	350	307	341	328	339	367	322	305	343	319	329	322	330	377	342	376	350	344	342	357	342	329	371	364	325	337	354	313	326	359	330	338	336	327	346	370	382	347	384	335	363	332	350	329	303	309	378	349	329	358	318	327	340	329	322	409	323	342	352	338	359	349	373	330	344	332	332	293	332	326	345	320	360	350	336	353	342	338	367	321	361	335	319	336	366	341	353	356	339	332	339	346	328	333	315	344	317	369	352	362	336	343	332	348	356	342	326	340	344	353	334	345	348	357	330	342	332	357	368	357	343	356	332	339	328	328	359	327	363	339	340	348	359
27882	24550	28612	21227	12272	6392	3895	2744	2231	1855	1688	1436	1288	1133	1001	955	898	919	828	863	826	777	782	775	743	707	697	726	676	778	681	767	773	755	724	743	773	742	737	754	704	765	709	756	698	762	735	716	764	694	721	706	720	717	733	720	747	710	717	704	702	715	706	726	683	702	734	666	700	718	694	763	713	739	748	716	653	771	702	767	715	719	720	727	708	695	714	725	750	725	747	725	748	728	691	729	748	695	711	757	729	730	760	693	735	725	735	703	731	755	719	713	720	707	691	734	723	704	700	724	677	698	707	731	689	712	725	760	686	739	699	739	726	686	694	736	646	680	730	750	751	771	713	706	715	760	700	653	740	790	691	701	701	758	723	735	720	702	704	734	748	702	713	713	740	673	703	769	699	669	709	682	708	724	763	705	707	671	694	688	751	730	688	710	772	737	723	722	645	741	737	787	682	687	754	675	695	711	691	708	748	774	689	727	669	681	735	737	724	704	728	738	704	691	705	689	719	740	726	693	698	744	684	747	673	715	745	731	710	696	720	775	742	698	749	697	715	738	687	699	742	696	717	741	728	682	736	719	672	708	721	713	742	731	698	712	746	728	722	735	687	720	715	726	707	717	747	736	716	671	719	715	713	768	698	730	746	722	717	756	744	767	767	759	717	742	730	785	735	693	681	715	764	694	703	711	711	695	756	719	700	695	725	747	727	679	712	735	726	670	731	651	760	775	702	721	673	724	720	737	729	701	727	728	716	688	708	708	716	704	717	698	712	755	713	710	680	723	715	734	716	705	749	732	713	705	701	770	709	666	707	733	761	718	686	715	717	738	741	754	744	714	686	739	735	696	698	717	742	704	703	716	713	738	738	707	739	683	705	683	655	694	657	710	754	739	683	733	725	710	689	719	715	668	697	711	683	694	726	737	729	766	698	709	724	719	710	748	692	740	721	709	695	700	742	695	756	724	715	691	743	743	700	732	714	715	755	723	755	692	701	689	700	722	726	659	725	698	742	762	716	740	700	740	716	689	711	685	698	733	728	734	757	735	679	753	741	808	745	735	717	709	690	674	711	731	715	724	728	702	731	693	672	684	715	710	706	695	754	714	753	723	754	708	723	720	731	681	730	716	706	705	747	718	709	757	726	694	719	749	700	726	690	711	748	748	696	720	700	697	753	741	715	721	687	769	719	719	677	704	670	691	732	685	705	699	691	730	723	698	738	700	699	715	764	716	736	754	683	709	711	711	759	694	669	745	691	744	704	712	682	683	707	739	730	723	719	742	719	737	709	738	715	728	684	698	722	750	730	709	726	700	734	760	718	739	716	759	644	713	736	693	762	751	710	713	706	722	703	715	736	689	712	723	660	720	693	719	728	746	691	682	703	694	715	679	701	726	735	714	743	735	706	723	755	697	753	708	701	710	782	746	735	761	661	754	678	737	708	686	729	739	749	656	699	772	755	695	712	697	695	694	711	714	759	731	743	705	679	697	789	730	715	731	695	729	708	673	699	714	690	745	736	761	756	672	760	707	772	690	747	740	707	723	747	697	730	690	703	722	762	735	698	723	671	750	748	691	710	715	719	703	652	780	703	698	725	652	735	743	680	730	737	742	738	711	742	686	731	733	739	718	727	708	715	706	711	706	733	700	691	733	695	718	738	689	737	733	714	748	744	708	739	687	765	729	691	748	717	682	698	725	709	692	717	726	696	672	703	737	757	701	703	740	672	708	737	713	764	719	725	766	700	696	750	716	751	722	793	695	774	728	701	716	725	729	721	742	703	726	726	729	689	753	694	766	752	740	712	773	722	713	724	687	744	715	708	733	714	728	689	698	719	679	710	721	681	739	756	754	698	753	701	719	719	695	718	727	745	737	677	707	721	715	685	761	696	735	743	781	740	738	715	722	747	679	721	782	691	735	746	654	754	747	724	721	748	715	680	710	785	710	740	659	718	747	730	723	686	710	692	694	664	717	710	701	719	723	730	714	705	720	714	736	741	743	738	725	674	734	754	698	718	739	732	706	714	673	708	659	764	750	715	718	730	754	782	683	767	704	715	700	689	699	743	739	760	742	734	697	713	732	726	711	726	722	708	695	658	726	778	695	716	749	703	703	751	701	754	724	696	748	767	687	750	732	740	732	690	690	704	724	754	697	690	713	710	766	654	808	675	723	718	678	712	680	742	717	742	731	741	738	712	737	750	686	750	712	692	737	709	767	704	701	703	735	728	702	759	697	751	728	724	728	702	771	733	700	757	710	747	729	718	715	766	705	725	757	763	691	700	744	737	715	773	697	770	734	680	713	680	699	744	688	717	679	702	679	765	739	743	721	666	715	718	730	706	687	673	735	717	740	752	736	689	777	718	748	732	704	742	701	740	712	749	709	787	762	757	678	752	695	723	717	761	731	760	737	758	715	760	733	722	681	686	715	742	735	741	788	737	718	711	739	720	696	744	703	716	724	717	703	709	724	706	749	671	732	681	689	681	738	769	728	723	723	670	705	712	683	675	681	729	692	738	748	687	713	723	759	686	748	738	738	722	764	706	721	693	698	745	724	698	745	684	706	709	703	707	667	749	759	725	736	739	723	702	696	691	694	760	750	728	683	724	736	674	706	765	757	754	721	700	684	741	724	716	707	720	714	727	763	725	720	752	757	701	724	715	726	685	732	680	650	724	765	705	736	718	731	716	705	723	683	707	694	722	733	725	739	650	714	741	683	711	712	726	688	724	759	697	707	704	713	751	692	718	771	761	702	725	719	670	713	709	782	737	727	717	763	691	743	672	744	730	712	725	720	737	740	724	734	683	745	716	733	711	750	722	686	728	776	707	719	745	761	698	729	724	742	714	737	728	727	706	734	728	724	732	742	691	695	710	748	693	695	727	717	692	765	711	737	716	721	693	710	727	716	701	706	732	705	746	733	694	743	769	716	704	687	676	716	689	736	735	717	697	731	729	789	709	693	731	733	694	650	720	730	757	727	731	719	762	663	737	744	748	740	715	737	697	708	728	690	746	736	730	806	685	702	694	745	742	684	712	722	690	735	686	699	712	717	707	724	722	749	750	700	721	741	746	682	687	723	745	734	714	692	743	719	709	735	680	701	693	698	740	733	692	677	709	672	686	670	748	711	719	722	728	736	764	727	722	689	686	742	757	732	745	725	736	737	687	681	652	725	697	714	713	723	695	744	737	669	732	722	692	673	735	736	732	748	763	719	695	765	724	657	699	716	687	725	663	708	724	658	697	745	668	698	710	691	705	718	741	738	723	743	707	733	750	714	711	717	689	728	693	731	727	712	727	704	750	696	713	690	711	759	702	692	684	700	729	692	696	700	695	711	693	739	706	712	715	735	747	725	685	729	715	700	696	745	740	697	679	692	733	753	717	648	715	745	700	687	698	742	688	727	715	717	802	656	727	764	728	731	733	722	702	719	720	771	699	714	724	714	712	738	674	729	709	776	734	694	681	721	697	729	734	714	692	713	723	721	704	719
21930	37439	31007	20554	14165	9119	6119	4276	3445	2803	2483	1917	1721	1582	1308	1198	1080	1001	976	941	956	959	855	857	861	882	787	838	794	800	814	757	866	832	795	771	821	818	783	804	846	769	797	764	757	770	802	768	768	760	803	776	782	838	736	810	762	829	791	735	738	772	789	775	742	795	798	778	826	774	764	756	809	786	798	747	777	758	769	764	820	793	758	772	747	799	809	795	758	808	791	750	758	755	784	749	728	768	789	746	771	788	778	756	760	808	815	778	841	811	747	751	800	812	783	813	775	825	787	734	767	733	764	830	822	805	756	783	850	832	803	734	739	793	814	762	760	815	755	790	803	820	748	779	786	763	857	760	806	784	811	769	773	763	793	759	769	813	779	784	743	725	793	778	740	808	756	688	792	748	770	723	758	868	774	798	761	799	777	763	785	746	768	796	805	777	774	811	739	801	773	786	791	769	788	756	799	803	790	780	766	779	726	753	756	821	867	750	752	762	797	758	770	793	776	761	821	784	735	759	701	808	814	790	789	745	840	822	741	819	768	779	768	815	792	787	818	787	747	812	754	777	790	787	783	784	802	758	802	808	779	741	797	760	770	807	767	810	800	732	780	756	823	760	790	771	811	804	734	770	811	750	789	764	791	765	807	776	820	786	751	833	789	733	787	776	752	800	820	818	843	798	812	764	760	777	769	798	787	779	762	773	787	797	798	733	754	775	757	797	766	786	785	722	845	759	785	737	745	818	803	755	769	825	721	841	823	766	771	780	825	780	753	768	781	791	759	819	765	800	836	791	786	783	779	867	782	787	791	799	793	760	763	807	809	766	835	808	829	758	784	709	717	768	771	767	800	794	783	749	843	794	772	761	777	748	765	780	756	804	775	805	727	833	763	785	762	747	770	764	774	772	722	796	798	795	749	776	817	763	726	759	789	750	781	769	759	790	809	781	771	740	785	805	799	768	834	756	779	813	786	792	851	791	787	727	767	804	810	801	836	709	791	766	776	751	816	816	754	789	755	767	758	827	753	771	792	785	788	804	796	748	765	778	772	755	792	783	801	746	795	775	779	786	854	747	817	776	793	722	765	715	762	788	756	800	733	776	791	785	733	765	768	770	758	766	782	773	758	764	766	821	785	763	752	770	767	780	748	769	754	734	818	813	759	756	698	823	805	763	746	847	778	742	749	765	771	778	776	811	753	786	778	777	765	774	792	806	820	737	790	757	804	827	764	796	816	832	783	771	787	697	737	828	716	806	822	834	755	744	843	805	721	784	762	794	810	773	768	831	752	824	733	810	754	761	787	772	846	754	743	744	799	766	746	716	817	827	788	779	802	775	757	758	787	763	806	804	771	786	794	834	797	803	759	786	794	774	800	743	723	789	824	767	745	761	773	810	751	752	805	804	794	818	833	782	754	749	762	779	803	782	742	789	754	819	777	773	774	782	790	735	785	787	760	782	779	770	782	819	791	808	780	727	767	748	797	782	810	767	805	803	792	771	807	776	780	786	781	813	805	799	799	816	750	735	816	781	746	848	758	756	783	730	759	836	788	769	797	806	752	803	807	767	799	803	776	804	743	824	776	792	822	772	731	808	796	733	804	784	785	769	807	765	776	736	724	746	760	761	808	770	767	781	798	750	797	819	740	758	761	745	810	798	768	700	752	820	732	808	725	749	806	752	807	856	826	786	827	773	845	788	792	765	801	770	744	770	746	775	775	787	775	830	807	785	788	790	765	786	735	755	788	811	772	803	791	807	794	798	747	835	825	785	755	721	773	717	782	814	775	759	745	818	802	786	800	799	818	805	760	795	751	836	823	793	780	817	790	742	771	765	797	794	761	802	774	794	719	728	828	783	744	794	793	769	762	797	789	778	836	807	776	802	757	782	772	799	739	775	775	786	778	813	794	804	826	820	755	739	798	766	769	773	837	771	770	712	820	731	793	751	756	767	823	731	788	783	814	749	784	786	729	720	809	768	808	755	754	754	766	814	755	784	774	809	786	795	799	765	790	749	713	820	785	783	736	777	779	792	790	809	774	776	795	750	827	722	776	802	849	825	749	736	800	759	774	828	751	766	776	786	813	815	837	792	825	785	768	796	759	693	776	803	787	752	752	814	772	785	845	799	815	758	778	791	786	795	766	744	776	758	761	777	790	760	799	793	782	762	771	807	781	794	807	795	786	757	755	787	772	747	770	745	793	734	734	752	797	726	767	802	803	799	826	749	799	795	752	745	798	849	767	764	805	730	789	782	777	796	740	764	751	756	732	762	821	776	777	842	788	751	731	797	742	755	791	773	751	824	828	833	797	800	729	732	772	795	818	792	819	800	795	739	770	764	728	769	795	772	759	785	805	801	762	794	790	768	805	815	814	759	738	773	756	755	812	765	802	745	818	775	819	799	774	781	761	792	734	849	754	750	746	791	776	749	780	796	770	781	785	735	783	790	739	759	795	728	820	783	778	787	808	793	802	783	776	774	763	809	753	805	725	770	813	770	816	764	766	798	792	778	760	811	776	752	783	744	778	746	784	776	745	745	781	783	764	767	826	833	787	769	756	784	800	782	755	756	749	787	764	769	806	794	777	824	736	800	728	777	723	773	775	811	782	780	770	797	766	767	742	784	778	753	737	782	816	747	812	793	773	777	791	807	796	786	775	768	771	779	784	759	731	720	793	795	804	776	757	771	815	743	760	784	763	789	783	783	769	785	764	809	816	792	768	756	784	820	725	745	841	780	788	774	762	789	785	756	812	784	791	806	800	746	807	782	768	768	751	842	739	747	843	745	764	800	766	839	810	791	791	789	811	785	765	775	758	794	799	782	765	812	803	796	836	810	797	778	762	781	768	792	777	767	774	767	781	818	796	817	759	752	739	750	778	759	784	818	760	769	740	762	833	759	757	737	791	828	791	765	785	812	757	814	743	785	797	744	786	796	809	790	776	758	796	776	758	785	803	795	793	786	776	776	799	777	747	748	777	780	761	742	731	845	813	791	866	772	815	763	800	785	846	820	804	753	778	806	791	779	811	803	785	754	760	761	807	805	770	802	814	802	738	808	826	794	776	799	800	814	786	751	801	728	843	747	792	755	788	775	759	831	783	748	773	797	744	853	787	789	810	802	782	748	738	802	768	753	760	800	790	775	796	727	808	764	791	806	751	769	771	792	787	778	810	818	830	779	764	829	783	815	825	812	745	791	783	733	733	805	765	742	777	822	787	808	807	769	790	756	804	798	857	774	758	788	789	753	759	737	791	792	819	792	758	787	770	756	792	738	796	801	796	770	842	780	756	816	813	749	804	723	787	737	787	732	788	829	764	772	794	775	785	817	771	816	810	767	803	815	781	762	798	770	759	741	757	785	766	773	819	784	757	803	821	764	783	769	764	785	774	812	811	814	771	791	750	793	745	747	785	784	803	788	813	754	736	790	795	787	749	797	756	821	773	802	804	761	792	773	774	804	767	754	755	780	790	836	832	771	790	736	821	846	803	749
23564	21012	28174	24340	21639	18061	9075	4546	3110	2638	2324	1847	1692	1423	1202	1014	968	854	871	771	825	778	712	658	640	654	588	592	600	584	564	611	566	602	603	532	546	558	558	534	572	542	559	580	546	566	594	543	549	584	545	532	550	553	565	558	573	551	519	528	567	581	619	557	574	613	525	581	548	514	532	550	537	524	570	497	576	571	543	555	568	579	498	548	549	568	529	582	500	569	501	510	518	546	545	561	569	560	538	541	536	525	570	545	517	553	583	547	576	547	583	532	538	531	588	572	534	527	557	550	575	559	546	514	574	551	562	558	554	503	529	570	570	527	565	528	574	510	569	518	524	589	567	551	490	551	547	567	554	574	585	548	551	585	561	527	547	509	556	510	527	524	578	559	536	593	508	552	522	542	544	578	537	515	536	562	558	568	549	570	533	512	571	544	527	533	533	574	537	504	564	536	551	495	561	539	522	570	563	528	529	558	548	563	533	563	523	546	564	512	511	544	590	571	574	512	560	521	569	534	541	574	545	545	569	537	583	554	556	546	554	514	487	549	538	546	546	560	564	561	558	588	558	520	555	514	537	543	582	550	530	557	538	575	568	584	535	545	530	551	527	543	534	503	503	568	564	550	549	531	539	551	570	514	530	499	574	554	550	518	551	611	556	553	518	531	571	503	504	583	568	558	556	547	539	553	529	593	527	548	543	503	558	582	501	510	574	530	540	568	593	579	537	560	535	488	533	567	554	553	579	560	518	534	486	521	519	552	543	513	540	534	538	542	542	600	499	550	544	531	548	536	533	510	521	555	595	516	571	496	569	580	583	558	541	532	591	563	521	532	562	548	534	534	510	520	545	567	540	553	540	549	534	551	591	577	574	530	576	574	534	551	554	567	528	544	550	514	546	537	524	528	568	586	545	561	572	532	533	543	535	552	557	562	526	530	578	591	560	585	557	533	537	522	533	543	538	539	537	594	541	558	563	544	537	554	551	522	551	518	565	546	538	545	545	525	545	554	517	512	511	539	572	545	525	565	556	560	549	587	556	558	562	559	564	556	561	531	533	518	567	560	522	526	520	575	534	528	544	557	553	562	564	530	571	536	536	540	582	563	590	523	524	532	591	539	533	562	577	561	536	545	559	577	552	571	549	504	517	557	570	521	547	549	563	579	536	586	539	512	550	572	520	598	540	578	548	519	553	542	565	560	535	510	544	552	536	500	523	535	528	557	533	492	522	560	552	523	597	524	538	547	533	572	528	512	547	511	561	547	543	551	536	563	546	526	527	560	533	543	547	542	572	535	543	536	574	559	545	588	565	581	513	590	508	565	522	545	534	585	527	540	579	520	527	534	554	495	563	552	578	517	546	550	538	525	540	546	539	502	572	550	558	499	563	547	534	566	566	560	561	577	589	534	539	545	528	528	530	499	553	524	586	568	533	550	496	563	558	553	534	590	552	557	554	488	541	575	512	539	562	547	525	526	539	559	575	548	579	537	564	582	482	557	546	516	532	544	582	565	566	552	497	489	591	509	531	559	561	566	607	552	524	553	619	557	496	560	529	584	547	557	568	565	528	520	544	512	592	537	532	577	532	560	531	561	526	534	562	554	514	496	572	542	526	572	523	592	509	577	527	542	534	520	535	585	546	591	546	539	561	565	548	546	543	539	537	554	552	562	594	579	527	535	562	534	557	577	559	587	531	542	532	538	531	543	547	568	569	587	563	522	566	560	524	539	556	564	571	538	537	553	531	491	568	549	525	573	553	519	544	548	557	541	532	563	558	535	519	562	609	556	552	508	534	508	555	540	536	574	522	516	538	532	546	563	548	522	559	526	569	531	503	561	544	525	552	563	551	531	545	528	536	541	538	579	506	515	552	543	560	529	555	560	545	584	544	545	570	520	547	553	569	543	535	566	562	581	518	532	550	487	558	562	514	530	553	586	602	560	521	527	523	571	545	569	575	528	543	561	570	582	572	550	580	517	574	557	538	511	529	587	581	528	521	541	577	580	551	572	532	532	559	539	503	537	548	559	540	535	557	523	530	535	513	606	502	531	577	563	518	524	536	529	536	517	577	559	512	521	562	553	516	504	580	561	571	545	521	591	561	528	515	565	557	565	564	561	541	520	515	523	619	559	561	513	521	548	572	568	564	530	549	556	555	546	566	559	587	586	538	567	582	583	520	562	552	563	533	569	561	562	537	567	572	562	541	560	524	539	539	535	570	569	580	569	574	523	557	525	540	567	565	547	513	579	555	573	537	525	577	554	506	528	547	547	509	572	556	540	507	549	587	547	509	567	548	544	528	569	570	576	545	559	482	529	593	561	549	543	577	503	609	557	561	571	575	537	532	560	504	523	568	494	554	611	551	520	541	560	560	532	541	540	571	540	526	545	565	504	568	563	543	614	585	491	517	586	567	565	544	606	555	605	534	565	502	605	555	541	561	557	567	520	527	515	559	537	538	533	557	531	528	528	502	577	532	510	543	575	554	541	526	584	519	516	549	551	528	539	530	559	573	523	562	587	558	520	549	545	574	537	544	535	532	541	556	546	516	545	519	571	541	538	497	520	533	540	533	560	557	471	555	567	536	518	525	564	568	547	578	547	517	521	520	531	564	526	574	572	543	549	617	533	582	578	515	511	558	543	518	535	552	573	516	532	569	495	521	515	528	550	540	555	519	552	542	543	564	549	572	544	551	525	586	508	587	550	549	576	542	535	542	578	573	564	537	547	539	572	497	573	569	560	528	574	498	504	534	507	484	555	501	556	578	535	512	544	530	524	536	589	555	547	559	542	539	529	529	587	535	528	525	559	565	524	521	516	523	560	573	552	546	577	521	574	542	527	532	504	508	510	564	521	531	576	585	562	508	556	542	565	538	553	542	554	555	550	574	532	557	507	540	563	532	524	558	538	515	510	544	538	561	499	576	518	550	531	562	500	533	521	544	516	531	553	538	571	562	516	521	572	562	541	538	562	594	522	606	566	553	560	534	551	549	544	540	521	522	526	539	548	550	573	521	510	575	539	515	545	568	507	556	558	519	545	588	573	550	530	585	476	535	558	534	560	578	514	573	551	565	593	549	573	529	577	528	531	558	526	528	567	574	502	518	537	509	504	568	556	526	562	540	506	551	554	590	555	538	548	547	541	539	565	568	549	549	555	558	530	551	522	563	537	566	539	560	532	568	551	529	540	577	519	528	552	539	498	533	568	513	510	539	549	539	535	567	558	571	542	545	520	515	493	492	559	548	531	538	573	520	530	527	532	563	536	571	546	552	533	551	524	538	597	537	555	534	549	539	554	502	519	505	565	539	565	571	549	551	553	531	516	515	547	610	520	564	527	522	538	536	543	543	557	552	543	521	569	551	554	583	531	543	555	564	580	538	542	561	559	590	540	510	571	580	521	508	530	557	559	576	544	529	528	532	538	543	550	594	583	506	497	545	546	561	574	587	525	559	522	528	545	494	525	565	531	567	530	552	554	531	498	565	539	582	525
22854	46082	39444	28775	21465	14327	9685	6836	5120	4298	3648	2759	2306	1971	1628	1394	1160	1139	1053	973	1001	863	821	797	782	762	721	684	707	647	737	668	666	628	667	592	634	632	618	634	582	633	631	614	644	603	647	593	655	589	599	575	585	644	610	601	601	615	571	655	616	587	618	610	623	609	615	551	620	594	622	568	685	602	611	591	607	595	621	637	581	609	626	614	605	608	660	554	614	609	592	581	608	578	622	593	603	598	564	587	635	561	597	598	617	650	605	644	628	634	603	608	623	572	616	613	607	565	628	613	632	602	619	609	632	608	597	611	556	582	581	618	639	566	639	567	582	679	587	614	626	578	594	591	624	601	569	611	624	625	597	589	623	600	596	581	621	556	586	594	603	595	615	619	614	602	581	631	571	631	592	614	611	564	617	620	603	632	581	586	596	611	572	594	603	596	636	643	542	620	599	602	617	620	633	644	614	608	607	586	574	592	549	596	579	599	642	630	600	586	578	582	605	619	565	578	591	625	611	609	589	574	637	612	597	618	631	622	600	551	600	610	619	603	565	617	623	599	605	614	612	599	613	590	614	613	638	568	604	621	619	604	596	604	644	621	612	600	599	634	595	598	573	592	588	543	594	581	600	628	549	608	569	559	556	618	561	602	600	613	580	631	559	633	583	609	571	630	640	613	615	656	652	580	594	600	611	596	637	589	626	586	570	613	558	601	548	591	593	604	609	618	629	577	595	542	579	636	650	590	602	590	643	605	629	618	605	571	564	641	616	640	593	595	583	609	613	596	614	590	583	563	601	633	610	558	603	608	619	635	599	575	631	575	607	614	582	552	603	557	633	560	614	614	575	580	627	583	606	606	582	628	605	578	640	585	604	609	581	641	573	569	595	617	566	608	614	619	596	571	616	669	593	592	587	612	646	590	606	642	585	644	569	604	568	565	613	591	573	627	614	614	614	624	605	595	613	630	584	604	609	647	613	594	611	605	621	609	633	619	627	614	619	599	608	589	633	572	631	596	585	583	598	588	623	591	624	610	629	646	595	649	614	589	580	629	575	569	621	584	576	607	622	603	626	638	586	620	625	622	580	612	545	579	599	588	552	599	590	606	613	614	558	593	549	622	624	590	558	610	572	568	619	655	611	608	600	593	604	590	600	556	650	578	589	586	602	593	596	584	588	588	598	562	558	606	605	611	628	596	572	588	578	614	580	585	582	588	632	627	590	601	570	604	563	598	624	604	610	630	582	572	606	562	584	654	571	564	612	576	597	590	580	630	613	652	607	587	609	613	605	642	563	609	655	595	590	581	623	607	622	626	584	579	628	583	628	632	595	612	581	626	624	589	611	625	607	578	624	607	636	586	594	634	607	629	605	601	594	589	587	621	609	626	565	580	584	571	585	568	582	595	551	609	616	611	616	552	568	598	579	615	578	600	590	579	622	606	550	605	634	606	648	662	596	641	607	583	550	599	608	608	592	592	598	611	573	561	614	587	572	615	622	558	570	595	610	612	584	583	587	583	624	607	606	609	561	590	595	615	650	628	587	627	600	602	592	614	566	628	564	625	619	617	572	618	581	583	646	624	607	652	639	626	632	622	623	585	601	591	591	582	604	606	568	577	621	591	575	618	597	646	601	556	632	613	590	613	639	564	589	609	601	587	580	598	603	647	590	581	615	601	570	568	607	576	645	594	648	570	602	613	599	587	591	591	624	565	586	584	646	613	564	651	598	632	641	620	605	647	584	576	631	532	589	580	631	614	634	582	635	592	637	585	590	625	603	569	586	605	609	554	629	617	615	583	615	602	567	603	582	626	622	620	617	591	608	636	590	620	617	608	596	649	599	612	645	573	620	612	574	621	648	626	614	614	603	592	538	575	588	577	606	590	617	598	542	577	583	611	629	618	628	584	586	603	611	591	603	570	636	637	596	588	592	598	529	612	682	578	606	599	587	608	616	593	636	600	612	600	610	595	623	670	635	618	595	604	566	590	646	622	631	615	637	558	637	608	585	582	585	573	599	617	608	597	606	595	576	600	608	632	566	621	596	612	628	602	605	583	654	601	574	646	622	598	631	638	600	566	636	598	579	641	628	626	569	581	582	635	623	586	572	565	600	587	617	612	653	593	596	596	628	592	606	568	581	586	627	631	598	629	563	641	574	625	578	590	619	595	598	617	617	594	631	619	613	584	581	603	563	556	594	605	588	638	602	593	597	633	570	598	536	612	567	610	590	598	617	585	632	579	559	580	576	605	584	604	618	623	607	567	603	624	633	625	600	607	609	651	589	644	600	593	606	613	626	588	591	586	607	632	606	616	590	620	595	601	617	609	644	595	614	592	576	628	585	595	579	621	633	644	590	616	612	607	540	605	583	597	602	586	651	572	569	572	600	623	597	615	564	599	623	614	570	602	646	600	625	589	604	581	616	625	603	553	584	586	570	612	634	628	590	586	600	587	614	632	561	573	637	612	601	580	583	644	574	567	623	609	604	584	587	632	620	653	623	570	639	623	589	616	589	613	607	628	614	584	584	608	561	642	643	587	603	612	677	611	637	650	605	582	618	609	598	578	646	643	634	607	567	602	633	593	598	605	577	552	570	612	604	619	636	582	622	621	580	600	592	593	589	619	597	569	593	583	610	618	608	629	557	577	562	583	598	595	627	610	616	628	638	630	625	588	635	578	609	638	591	604	599	605	582	549	622	615	571	611	616	577	609	578	590	605	615	594	597	618	588	599	626	632	611	604	587	563	594	597	606	629	590	582	607	639	705	590	581	623	608	604	644	615	597	628	611	588	601	612	613	613	623	613	629	617	664	606	574	628	617	589	632	585	591	634	636	603	566	618	630	629	598	603	556	582	559	584	608	622	633	639	583	570	598	621	599	567	580	656	566	600	617	619	605	584	608	573	587	589	598	625	638	588	626	645	561	586	598	608	654	581	557	568	567	575	610	581	595	579	594	602	583	599	597	603	561	624	611	622	658	605	610	616	598	640	581	616	638	603	610	617	607	611	627	602	582	619	582	630	575	584	560	540	631	600	603	573	595	604	584	592	607	626	590	604	602	654	606	605	593	558	588	614	592	594	608	613	584	627	607	612	604	651	607	607	602	585	598	567	600	589	653	595	616	632	593	614	577	594	581	568	611	576	592	634	604	650	558	591	566	579	617	603	611	645	611	573	614	588	605	590	636	575	609	585	570	583	600	601	587	565	619	608	619	629	585	596	606	635	604	585	628	605	635	619	615	614	586	611	590	614	596	605	585	595	597	651	637	612	566	626	562	576	589	583	593	604	616	638	578	586	641	582	583	612	592	571	620	601	621	590	602	570	644	619	613	614	603	625	602	566	571	616	585	584	611	600	574	636	561	617	614	629	604	586	629	593	616	596	632	565	593	625	585	615	595	619	591	632	579	623	598	646	604	611	597	622	646	598	591	569	614	603	628	609	572	576	592	557	609	586	641	615	600	653	612	625	596	612	589	601	607	627	625	576	637	624
24483	20972	27531	25426	19795	11234	5557	3340	2469	2194	1972	1587	1456	1156	1033	908	843	766	797	757	785	718	684	688	709	624	593	603	646	578	625	600	565	607	609	599	590	621	612	592	609	586	615	635	593	565	569	596	561	587	574	568	597	577	609	596	593	605	569	582	558	595	549	564	586	609	595	586	551	604	578	572	560	599	535	598	566	592	606	578	588	594	566	559	588	572	624	609	633	571	553	599	568	614	544	591	546	555	615	529	623	560	566	588	567	576	579	581	617	579	578	577	607	553	548	572	587	599	574	592	564	561	640	559	602	532	549	562	609	575	585	563	571	624	571	580	579	603	580	554	540	608	573	618	578	596	544	553	583	565	586	556	556	607	553	573	551	617	566	538	583	555	589	635	583	569	548	598	615	575	573	563	597	606	535	564	585	567	609	584	619	579	581	612	587	605	577	569	553	575	616	607	559	550	585	544	552	594	570	566	590	575	612	535	546	579	606	547	604	533	549	625	560	585	605	555	614	576	577	565	542	597	574	564	589	544	527	545	586	617	602	550	592	582	574	580	631	548	558	531	585	553	578	565	544	601	581	584	620	557	588	529	565	561	593	580	578	563	606	561	577	529	573	593	583	593	559	584	586	575	549	591	602	571	562	568	541	584	592	622	554	586	577	590	567	637	632	551	590	580	548	544	564	561	554	582	586	597	573	551	572	582	567	602	566	618	588	602	579	588	586	609	530	641	571	568	556	632	600	608	619	590	567	560	576	607	610	607	525	559	612	530	559	598	598	571	564	563	569	577	554	596	615	579	542	570	578	638	581	611	579	602	558	570	569	552	593	599	602	623	572	570	611	586	573	536	537	563	618	573	552	620	576	544	624	580	564	552	591	568	585	582	565	604	559	582	604	562	584	602	547	556	607	608	566	537	578	602	584	563	557	577	556	534	587	640	613	583	594	557	568	580	557	574	600	579	629	567	585	586	604	568	567	570	576	567	564	551	584	556	607	598	570	587	589	591	579	572	601	539	578	574	587	570	586	621	610	569	591	603	561	557	592	604	551	536	580	580	645	615	629	602	549	520	567	642	583	573	541	626	563	606	543	564	561	545	575	622	548	593	589	587	587	560	615	560	579	609	617	558	682	547	572	566	584	585	549	567	551	593	570	609	578	569	550	575	598	563	611	615	553	608	546	599	616	570	541	592	556	573	587	562	585	571	550	598	543	584	552	581	547	561	593	579	617	544	547	536	579	567	544	570	564	612	603	626	579	614	596	611	561	596	587	587	561	575	578	583	576	559	556	584	583	561	576	569	555	583	571	601	576	590	574	608	585	606	582	565	561	584	559	581	577	614	582	596	539	533	543	598	557	534	569	607	562	577	558	572	570	622	593	577	593	593	592	538	616	585	599	587	570	562	556	547	577	590	552	573	606	569	585	577	595	546	591	570	594	545	565	603	622	548	562	567	582	572	565	555	575	582	564	587	522	639	567	537	592	582	580	593	590	602	593	595	619	624	592	597	577	565	622	562	532	549	568	575	565	589	601	590	565	580	608	580	646	609	600	546	600	561	610	604	576	617	565	574	637	549	565	562	590	604	613	563	580	562	586	600	582	584	583	545	546	602	601	569	562	595	564	595	567	559	549	573	587	581	587	564	631	540	579	560	598	609	565	611	534	608	603	592	571	563	540	561	582	614	588	585	614	623	593	601	584	590	545	597	573	628	607	610	576	573	595	545	573	548	596	593	556	603	565	588	552	614	589	585	564	560	575	594	563	584	636	595	561	557	578	592	609	602	592	626	624	581	564	599	615	573	637	613	571	541	562	561	605	631	577	625	637	576	562	554	567	572	548	571	616	600	591	581	635	555	600	621	572	583	600	596	545	611	564	554	611	534	555	557	621	563	534	605	622	579	566	613	595	546	618	589	583	562	556	589	533	616	574	574	607	585	561	575	562	608	576	576	625	560	579	605	647	580	640	588	584	578	615	579	536	577	568	539	601	563	552	593	614	596	556	565	553	545	569	573	586	596	554	599	568	581	572	596	551	567	522	602	560	546	544	649	573	582	610	617	528	577	577	619	570	612	510	554	541	579	547	618	552	527	608	538	568	589	578	606	587	541	584	579	578	564	563	589	597	556	581	561	583	584	550	590	568	612	570	579	605	586	613	597	540	564	583	581	556	624	566	630	567	590	612	567	600	559	600	585	551	600	584	559	588	596	581	580	565	586	595	585	597	565	542	566	573	567	553	556	609	595	534	638	594	565	612	542	562	569	551	564	574	548	588	581	557	603	615	593	582	565	589	559	570	582	596	567	563	589	603	538	550	557	601	609	561	578	603	562	623	588	586	562	603	594	573	580	558	572	607	537	575	633	590	586	565	585	583	551	592	573	546	556	569	573	586	578	585	567	583	582	594	561	561	546	616	575	543	570	583	568	565	596	577	636	562	596	616	615	590	576	544	603	566	615	548	574	616	584	577	579	600	575	661	583	600	594	595	624	590	557	581	566	589	543	618	563	568	560	561	566	564	605	546	579	547	573	602	562	564	586	567	611	576	542	593	591	586	585	601	594	549	642	610	581	566	641	588	611	562	580	560	597	567	565	546	551	551	563	593	559	581	552	588	586	581	591	581	545	568	578	568	596	559	600	611	584	584	571	594	577	584	551	564	576	545	610	616	546	575	600	547	561	561	570	608	579	549	593	561	645	602	611	535	569	617	557	573	581	581	546	579	610	599	569	618	580	595	576	565	548	573	571	577	561	570	549	598	583	589	577	583	610	584	588	575	548	601	589	566	635	563	581	584	589	583	545	534	596	576	580	582	543	599	584	546	610	604	583	608	586	580	575	611	549	550	562	574	547	554	561	620	627	568	558	576	544	550	547	574	585	595	562	588	569	595	571	571	601	592	622	608	548	539	588	576	541	593	578	588	567	579	600	593	559	588	570	564	633	565	565	595	606	597	615	558	594	600	611	566	586	564	592	539	588	609	569	539	572	539	596	580	608	629	550	571	618	582	566	588	603	596	565	580	596	602	557	557	601	599	558	550	615	566	600	566	581	593	606	559	552	557	590	588	594	585	555	593	579	579	530	571	547	622	599	578	604	586	606	574	568	567	640	559	578	572	563	566	641	602	597	555	580	562	564	620	559	561	541	580	631	584	579	590	605	613	600	604	542	616	578	568	546	584	546	579	580	559	586	556	559	569	574	568	542	601	568	588	596	598	610	587	584	601	567	585	582	560	609	562	547	584	560	567	610	551	568	575	596	575	576	623	543	642	581	601	608	570	582	527	568	590	554	619	582	569	546	578	578	584	545	580	611	573	564	528	550	566	603	569	604	578	558	611	572	572	616	556	596	558	559	579	591	593	619	602	549	569	562	606	558	594	552	595	583	571	572	569	590	584	591	573	559	583	581	571	579	559	581	560	570	572	578	565	576	563	594	562	528	538	602	572	569	600	638	568	603	581	588	591	569	537	587	558	588	562	616	627	622	615	588	617	584
22732	42819	36465	25804	18710	12043	8107	5595	4352	3590	3022	2429	2076	1673	1439	1163	1061	993	988	920	901	778	796	757	697	665	697	669	657	674	619	654	676	668	618	620	627	657	621	653	686	632	631	646	658	609	623	661	624	639	627	626	622	625	617	661	592	650	656	624	599	597	666	634	649	640	638	572	605	597	623	619	646	613	595	625	616	629	629	597	667	632	618	622	623	621	605	603	592	614	623	576	629	635	629	614	642	628	616	602	616	633	601	624	652	599	623	606	645	643	594	633	623	627	593	604	633	629	605	577	605	587	643	618	634	598	617	609	629	629	635	629	658	623	625	633	614	644	655	605	657	619	619	639	661	632	627	635	648	606	617	631	630	601	665	599	636	609	591	612	668	648	659	640	640	593	625	608	586	642	622	651	609	638	621	638	603	625	632	586	635	656	628	587	615	614	618	619	623	615	612	600	610	593	597	638	616	642	607	627	596	602	622	605	624	603	614	641	613	634	626	646	613	611	588	677	618	634	581	638	579	625	621	566	614	606	588	599	588	607	664	555	623	659	632	613	629	629	608	638	592	655	596	579	602	598	599	626	586	691	647	626	607	616	641	628	631	639	609	676	590	566	657	606	625	582	643	602	617	612	627	652	622	603	603	647	627	630	591	674	669	681	629	622	617	624	652	668	640	613	617	621	646	625	573	634	644	594	588	588	614	573	628	592	624	633	633	641	651	590	622	590	614	622	622	630	587	631	597	594	637	589	595	627	621	604	623	629	638	619	647	625	578	619	558	639	625	625	610	637	600	613	646	594	649	623	615	662	628	618	611	667	595	590	645	608	612	634	628	646	580	637	604	623	616	631	638	621	601	597	655	618	600	595	589	638	595	610	609	618	618	650	683	603	661	601	643	643	652	586	613	684	600	602	640	607	631	598	636	598	566	634	635	580	604	630	610	613	606	607	619	626	642	620	580	625	597	664	638	633	647	642	663	638	595	602	602	658	599	613	604	650	647	659	634	575	583	616	581	578	621	620	625	603	599	622	693	621	654	649	592	627	616	629	645	639	598	620	580	618	592	618	621	621	607	631	613	628	646	635	579	635	642	617	632	646	614	621	635	576	590	576	627	644	629	568	594	589	608	578	584	605	611	615	624	585	662	605	626	612	599	631	629	577	576	573	582	606	606	634	670	617	644	608	602	598	603	617	595	615	630	657	577	610	580	604	634	607	624	598	615	606	649	632	613	647	627	635	620	621	638	649	660	654	624	598	562	638	623	601	646	616	645	615	587	597	654	616	667	609	637	628	604	559	645	653	602	598	622	587	604	570	615	640	630	614	596	605	655	617	590	594	641	637	625	615	637	644	637	599	615	627	604	584	638	584	614	586	670	599	588	612	604	596	582	621	562	609	650	641	599	662	631	627	623	643	613	574	637	634	611	608	627	599	574	592	611	600	666	646	620	618	607	643	630	613	594	605	597	615	625	601	590	651	625	592	666	606	651	621	601	672	624	666	588	608	627	628	641	619	632	573	643	597	612	596	632	597	627	604	640	628	600	597	627	603	606	595	606	653	584	626	602	608	600	617	612	604	656	628	678	652	659	619	621	603	605	646	626	603	575	634	669	616	627	605	641	595	633	584	579	595	622	620	573	606	614	631	607	579	637	625	641	620	570	642	600	605	629	577	639	588	592	665	601	615	597	639	619	632	644	611	606	630	603	623	592	619	591	573	586	615	620	606	641	620	601	588	599	653	634	608	620	653	601	629	600	611	649	595	602	624	650	657	604	610	656	624	615	610	664	592	590	597	570	649	588	632	599	634	600	623	579	634	579	623	618	636	620	597	612	604	625	600	628	608	600	579	652	612	627	601	607	605	621	614	589	617	667	616	665	649	594	591	582	613	593	623	591	616	625	640	602	609	623	598	665	554	609	633	590	643	588	569	639	642	601	565	669	607	568	570	605	600	643	560	619	624	626	633	601	622	591	602	597	628	644	640	602	642	592	547	648	592	610	597	650	638	606	614	621	623	592	628	652	586	647	605	596	608	545	644	575	583	579	608	623	650	626	603	681	642	584	618	598	589	634	620	582	640	634	661	603	645	570	643	595	587	625	618	631	652	617	630	645	628	632	589	618	608	641	633	619	627	646	641	631	649	602	563	603	616	643	615	644	596	631	649	649	583	593	593	621	662	633	634	630	580	594	680	646	646	615	619	610	616	594	627	601	631	616	622	638	600	617	637	598	617	610	621	640	589	626	627	614	597	646	643	574	644	674	601	577	622	627	639	627	617	605	607	632	641	626	628	628	617	624	590	600	626	587	650	565	627	611	582	596	623	636	642	616	592	617	626	609	601	611	606	629	604	644	599	597	655	622	595	615	591	631	624	606	597	646	596	580	631	594	624	635	635	615	583	636	590	631	625	617	612	640	574	616	615	578	612	614	597	576	575	639	596	620	610	602	611	661	630	635	620	588	605	621	613	657	571	617	575	602	630	608	564	628	595	583	620	650	615	632	613	620	653	573	607	597	651	628	613	572	590	567	633	601	606	586	603	618	631	660	668	638	580	658	622	659	629	586	657	615	641	592	593	592	617	602	623	664	603	633	601	601	638	648	639	650	589	616	597	604	635	614	634	682	597	593	620	585	633	609	622	611	608	619	592	635	659	621	614	632	604	622	624	604	636	573	640	626	624	599	606	629	589	615	639	606	649	611	601	608	630	577	619	644	647	588	606	591	664	590	658	623	632	617	613	644	619	664	639	669	572	630	612	622	618	604	617	585	628	628	637	655	644	585	585	630	629	601	613	598	606	590	598	636	603	613	599	644	672	651	682	620	655	589	593	630	613	588	639	641	652	611	597	608	581	592	618	636	634	571	614	594	600	643	629	690	597	639	654	656	670	599	633	609	587	590	640	603	638	597	590	615	600	593	635	602	554	643	625	657	607	608	627	581	598	636	604	572	559	617	626	670	636	615	621	619	597	592	634	579	599	619	606	623	595	581	599	597	591	622	614	647	583	602	644	626	578	656	587	604	617	628	639	601	590	625	645	623	598	590	567	646	625	603	641	626	709	631	602	620	647	584	630	606	572	642	640	566	605	604	617	581	633	632	635	629	639	636	569	636	637	643	593	572	649	585	613	588	623	576	610	627	580	679	623	603	603	621	596	629	608	629	595	622	615	576	594	601	559	619	625	600	606	620	602	634	637	613	624	613	632	589	599	597	601	599	620	660	599	600	617	581	631	615	620	635	623	615	594	610	628	597	622	645	562	577	595	636	595	586	586	627	640	570	573	601	605	618	634	589	592	630	598	612	611	604	643	616	617	617	644	617	604	574	597	595	605	640	642	615	636	609	634	625	637	631	616	655	607	627	620	646	667	613	625	599	616	582	643	583	590	663	615	628	583	584	669	654	606	547	596	633	613	650	604	634	628	654	607	626	657	602	627	678	672	624	618	619	628	589	616	598	607	625	655	612	618	637	631	621	591	595	537	611	634	623	611	613	607
22400	21010	28511	23729	21230	21827	18170	6796	4193	3464	3014	2226	1912	1484	1242	1093	894	832	786	709	663	606	578	542	466	461	438	424	419	394	414	410	437	366	389	372	359	363	349	362	363	347	313	369	325	304	366	335	370	322	348	320	344	318	323	352	341	339	308	339	312	338	350	333	297	290	323	334	305	325	347	316	321	285	312	355	324	340	323	296	320	298	313	301	310	334	321	317	309	315	332	342	316	315	322	334	321	334	310	321	326	306	317	333	351	302	340	298	324	286	320	340	320	339	338	322	326	318	346	310	319	334	294	336	300	296	343	344	316	330	310	320	338	311	316	314	316	297	321	349	309	335	339	307	318	361	340	334	332	330	318	310	314	339	294	310	307	337	340	316	303	320	308	318	345	288	346	297	302	319	304	314	296	318	307	290	346	348	340	297	323	322	327	326	327	327	294	284	324	321	302	294	313	331	358	318	333	303	312	307	324	292	323	327	343	304	310	353	319	300	315	281	306	339	319	328	312	294	312	326	295	295	323	330	355	307	297	325	316	336	328	325	308	311	318	320	319	304	327	297	335	322	313	332	302	325	312	318	329	299	364	346	336	303	309	282	312	301	317	340	320	322	347	314	292	325	310	337	311	332	288	313	308	284	313	312	306	309	339	328	342	305	313	324	296	308	286	327	308	310	318	345	345	343	324	331	338	372	305	324	319	328	295	298	314	300	336	300	332	327	329	272	336	337	314	320	340	350	302	314	308	328	334	326	337	325	302	310	321	300	280	296	316	318	316	313	301	336	337	327	354	360	313	318	292	323	332	293	318	323	312	312	317	330	314	323	335	304	331	336	306	289	291	293	345	326	303	342	303	338	310	310	338	332	327	325	297	336	320	310	291	276	323	302	290	333	347	311	324	340	326	321	313	317	325	300	326	308	314	311	320	302	352	320	334	305	319	338	374	340	316	314	303	349	312	329	348	308	341	323	351	308	304	306	317	275	336	303	336	310	309	338	329	318	313	312	318	301	341	315	302	349	364	333	309	348	297	336	306	312	324	333	295	323	318	319	332	306	301	326	337	324	328	309	351	302	337	329	336	344	325	323	318	285	317	339	323	334	322	329	317	292	331	331	312	340	334	335	281	323	307	290	289	320	318	316	291	302	296	349	361	302	332	343	328	294	311	288	322	306	334	306	342	309	330	312	323	339	335	306	292	319	311	312	312	305	359	346	323	294	311	285	330	325	320	329	310	377	301	295	336	342	350	325	305	311	314	300	344	323	308	328	335	330	326	307	335	341	302	319	328	304	312	318	319	308	308	328	315	358	331	313	316	333	298	308	319	296	327	301	303	353	319	330	324	314	304	345	350	322	335	319	339	275	345	329	322	318	322	307	337	358	320	318	286	316	307	341	309	338	288	303	352	310	302	316	328	337	341	316	324	293	314	317	299	342	329	330	329	330	316	303	304	317	326	288	303	341	307	311	299	281	335	334	315	330	332	342	323	281	321	325	324	323	354	298	337	317	306	309	348	317	334	293	303	361	338	300	349	294	315	292	334	336	302	351	325	344	335	312	320	312	297	325	340	328	329	312	335	331	275	327	324	313	339	321	314	331	333	350	357	289	356	333	331	328	330	332	296	317	329	321	310	320	321	339	284	325	310	326	324	317	283	333	334	294	330	340	325	326	333	318	338	322	340	333	293	304	299	312	342	326	340	307	298	332	322	324	342	358	310	314	322	355	312	312	296	330	341	326	321	296	295	287	327	325	324	327	340	331	338	274	308	308	299	328	319	315	259	326	289	307	312	349	302	317	309	313	309	335	307	311	269	306	339	320	321	339	296	325	331	357	318	339	315	319	336	340	317	334	321	296	321	325	293	338	324	316	349	302	295	328	360	294	297	344	342	334	326	306	303	301	330	354	290	339	307	311	312	330	273	316	318	339	329	354	298	339	313	317	337	311	286	316	326	338	334	334	297	307	346	338	316	361	310	320	336	329	327	322	332	306	321	311	293	341	306	323	329	303	291	316	325	322	329	317	338	291	320	344	314	343	312	302	319	366	323	308	355	301	348	340	331	290	323	322	358	305	304	357	326	308	296	326	324	349	321	318	305	344	356	329	312	353	321	318	309	327	306	340	301	295	351	311	337	303	364	330	294	290	317	335	320	332	293	328	281	334	347	316	302	300	309	308	329	329	309	317	317	324	348	295	308	313	356	324	314	335	337	316	385	321	337	308	324	326	326	303	350	338	323	306	321	325	338	321	329	292	346	318	280	324	317	336	345	332	341	328	313	325	309	332	344	366	298	312	292	348	328	302	308	333	318	307	345	345	296	329	264	324	310	328	299	299	324	337	308	319	299	320	316	313	337	318	333	330	334	323	309	307	336	334	296	300	330	329	318	321	306	291	329	354	321	342	294	304	326	319	319	300	326	337	317	294	293	356	336	322	299	313	287	352	329	316	356	339	307	350	334	327	317	274	357	372	280	313	284	339	294	308	306	329	335	291	351	340	275	313	330	297	323	353	307	304	339	307	328	302	296	304	330	289	339	296	327	346	311	334	353	307	273	324	326	321	313	299	299	314	310	326	345	310	328	321	320	316	293	342	324	358	337	291	341	293	327	313	299	297	363	320	304	332	324	294	320	325	310	318	345	326	296	354	346	272	322	305	356	316	323	342	331	324	324	322	326	342	320	285	321	309	342	282	349	328	311	311	322	326	337	346	342	278	321	289	359	321	324	322	363	326	312	324	308	309	333	271	345	303	338	335	313	305	302	319	311	294	341	283	318	311	298	311	304	305	312	320	321	301	296	311	345	336	344	291	345	341	325	325	294	310	328	316	326	298	346	347	281	344	301	335	302	294	332	339	364	317	293	324	326	302	309	319	300	338	315	335	303	288	345	330	280	326	321	278	346	333	320	335	296	295	334	350	345	287	343	304	274	305	322	310	308	325	326	315	314	322	308	330	329	326	340	364	336	337	337	313	322	358	300	308	298	329	303	314	361	324	335	305	306	304	312	346	309	314	329	316	301	328	345	316	306	304	309	326	325	306	305	319	316	315	355	320	301	325	311	325	311	324	319	299	323	289	360	325	329	276	314	349	288	330	315	340	284	291	313	335	316	330	306	340	311	294	308	353	322	335	324	328	315	329	344	348	338	285	341	308	341	328	286	318	356	324	310	275	323	286	303	323	328	332	325	289	309	339	330	342	320	326	317	333	324	326	299	297	327	288	301	307	325	308	331	309	313	291	302	310	306	321	303	315	304	297	313	352	276	296	320	353	322	345	342	321	310	286	340	325	324	303	313	346	305	341	304	315	326	294	340	318	351	309	294	327	309	306	328	317	319	290	322	329	312	299	321	321	319	306	305	338	338	324	322	308	304	318	321	299	318	349	344	317	358	300	295	321	338	335	334	332	314	344	331	330	308	308	297	319	305	340	324	333	324	304	318	324	309	324	335	335	299	319	306	343	298	320	314	335	336	333	341	329	330	342	317	327	327	316
25375	51102	44720	34499	26597	18362	12541	9030	6890	5630	4662	3661	2936	2301	1902	1545	1364	1105	1048	892	937	783	746	651	597	539	523	458	473	471	460	456	507	461	420	443	412	363	367	415	393	397	377	395	385	382	383	348	360	378	375	338	361	386	372	385	371	350	342	354	357	362	325	345	373	371	345	321	335	310	386	326	345	356	321	348	350	357	344	335	361	361	328	360	342	349	306	350	322	361	307	342	362	338	331	343	352	323	359	351	327	334	355	352	356	350	350	372	344	336	359	332	331	334	328	383	363	346	321	327	351	368	334	334	350	343	368	401	368	367	311	367	337	351	345	374	326	361	340	350	328	348	364	384	369	331	342	349	374	325	352	336	344	350	340	341	418	333	336	325	343	359	350	340	345	338	349	348	368	366	330	342	345	341	374	346	333	341	349	373	330	323	324	330	350	338	357	326	332	333	368	343	361	321	358	332	320	359	363	310	338	305	290	346	370	324	373	355	311	354	336	354	344	340	357	371	364	375	321	351	325	301	333	371	339	350	336	344	313	337	349	329	333	342	335	344	362	362	367	344	336	370	361	353	354	368	343	372	367	336	363	371	347	370	313	336	359	351	368	348	325	326	333	338	362	380	325	350	350	333	347	338	355	363	328	346	324	322	313	345	342	328	332	356	336	356	364	378	352	371	356	307	345	352	345	369	349	348	345	326	372	340	349	338	387	352	318	342	333	336	343	357	357	347	354	383	325	313	354	326	351	348	404	348	362	328	373	321	362	337	364	319	347	358	325	361	341	357	339	318	335	347	355	351	323	338	313	324	344	346	357	353	342	350	376	312	351	373	357	313	343	362	357	358	318	353	368	342	330	351	336	340	323	364	328	345	371	346	348	382	331	329	359	337	346	332	335	360	323	342	381	335	373	317	314	356	353	345	338	342	348	329	359	319	357	342	337	344	312	355	359	337	327	356	334	321	333	376	343	361	342	328	338	347	364	337	347	330	342	350	359	349	356	331	339	344	320	344	304	347	351	344	312	366	356	358	331	365	358	344	351	360	357	348	362	343	354	359	318	355	350	343	338	348	329	348	340	368	307	322	320	374	346	336	339	329	353	305	311	361	356	371	338	348	304	332	349	349	364	358	360	354	345	328	376	349	349	352	362	340	370	332	346	352	343	333	350	330	349	343	379	384	330	337	352	328	337	373	351	320	344	332	324	315	331	365	352	323	365	339	360	315	313	353	355	372	331	331	368	366	353	335	347	357	333	338	324	371	370	374	337	339	319	345	338	375	347	349	355	333	366	340	347	341	350	349	357	346	331	387	344	335	366	344	325	327	366	335	346	367	358	318	382	365	370	295	326	344	342	347	333	319	321	358	372	344	365	380	353	332	349	342	381	349	359	339	321	354	379	329	363	358	335	313	352	310	336	363	339	359	332	339	331	347	353	358	326	340	393	369	329	317	307	402	358	330	333	324	327	348	349	351	319	316	340	358	324	334	362	367	336	338	352	333	347	371	334	363	353	363	355	310	365	363	348	330	314	366	343	319	357	353	375	368	343	370	337	330	364	386	377	353	344	340	328	330	347	316	379	345	360	316	322	330	315	374	365	344	335	317	335	363	346	320	326	372	352	325	356	375	347	350	370	368	364	352	346	338	361	370	342	343	332	377	357	366	319	377	344	336	325	353	366	337	341	331	327	371	352	355	327	374	330	350	348	360	375	336	319	318	325	329	328	363	332	363	337	345	346	343	323	333	352	362	351	356	326	362	343	362	343	374	337	352	344	333	361	349	333	332	373	355	350	338	326	350	344	372	375	321	364	389	363	355	322	334	370	339	323	338	346	354	344	331	356	329	338	355	339	343	359	348	350	352	324	325	362	360	362	352	336	353	396	312	314	343	381	337	346	328	342	321	350	332	373	344	325	360	363	359	328	356	368	321	367	350	315	334	345	376	339	295	346	350	346	344	360	344	341	343	342	364	349	327	318	348	330	341	362	324	336	360	375	345	338	328	343	331	336	354	323	353	357	309	378	330	382	334	363	356	324	349	358	334	333	342	311	333	356	314	365	349	319	340	348	343	364	338	320	365	367	338	347	360	323	360	327	365	346	335	346	329	350	314	386	335	330	352	368	360	339	340	308	365	324	360	357	315	319	381	333	378	326	353	336	354	349	334	355	357	365	324	324	348	373	348	354	337	366	348	337	323	323	353	357	341	336	338	341	368	354	330	336	337	353	375	326	320	386	377	336	365	370	359	323	374	372	377	372	338	352	360	366	363	340	348	356	332	353	340	358	349	351	332	373	376	347	344	354	385	331	356	342	321	376	360	353	341	351	364	354	339	387	346	364	349	370	344	360	371	327	351	320	306	361	345	362	397	342	329	322	373	343	379	332	345	345	333	321	350	341	341	320	337	324	325	339	353	328	336	336	334	354	327	380	326	342	354	333	328	372	368	356	352	340	310	363	327	326	362	351	337	361	345	332	325	350	368	351	360	346	343	362	353	311	304	336	366	342	350	333	346	326	330	369	399	340	344	358	338	364	336	352	368	361	318	319	355	320	322	326	359	363	339	369	321	331	354	349	389	334	382	309	345	313	359	327	323	379	336	355	361	354	356	352	332	337	363	344	347	364	339	361	363	380	292	369	350	322	339	379	330	327	339	359	331	358	324	339	341	316	341	318	346	350	334	355	371	315	328	375	335	348	345	325	345	344	364	335	347	328	308	355	319	321	358	344	372	328	349	334	355	326	350	373	341	345	371	325	332	329	361	341	341	365	360	345	346	367	340	327	364	335	332	373	365	342	351	329	361	372	322	345	355	340	347	369	346	364	355	370	369	328	384	327	326	361	334	332	336	373	331	342	339	359	366	370	363	345	336	371	347	350	333	363	333	330	329	353	344	334	318	328	313	364	341	320	343	315	339	344	384	310	345	380	335	359	339	366	343	342	324	327	338	356	356	366	386	351	326	312	340	350	365	338	340	350	375	360	346	353	331	355	340	333	332	339	351	342	360	360	346	338	374	388	349	356	350	370	348	331	332	339	340	338	317	356	372	338	331	363	338	381	343	349	327	373	347	373	352	316	356	309	382	343	346	361	354	368	328	312	360	353	347	338	332	368	357	363	329	354	336	323	383	321	366	314	307	306	329	347	365	332	336	305	357	342	340	356	318	332	331	332	339	356	329	371	363	329	357	307	341	312	359	355	344	345	331	324	333	329	341	331	322	351	349	354	336	306	356	361	351	364	334	348	338	357	316	349	364	347	334	391	356	347	365	337	376	343	329	366	350	341	328	340	388	344	349	343	347	360	365	342	361	351	330	321	353	326	373	346	322	349	357	350	340	367	369	328	349	340	335	364	362	351	324	343	363	354	319	369	317	370	370	311	352	340	369	352	327	309	332	329	382	325	339	347	362	330	337	375	359	339	347	329	357	336	354	334	361	360	365	359	335	341	350	337	346	371	334	342	326	334	355	339	363	306	315	337	361	344	346	378	332	331	323
27753	24570	28553	21313	11973	6281	3991	2699	2209	1999	1756	1485	1315	1099	1041	883	927	851	893	853	810	819	763	779	736	748	723	735	713	711	747	742	791	730	741	699	728	705	786	673	698	726	785	723	725	734	751	713	723	758	793	666	761	759	722	665	722	761	728	662	701	714	762	757	717	710	708	710	764	710	697	744	736	735	742	739	742	731	696	755	695	756	659	773	748	716	720	681	727	733	690	756	724	738	728	683	747	717	690	677	719	782	722	696	738	754	727	759	735	697	743	717	725	694	709	705	735	759	730	753	689	686	740	729	749	713	720	755	717	676	738	715	694	704	738	723	734	736	653	735	711	728	710	683	677	696	775	759	771	692	695	706	702	704	744	692	708	729	720	661	745	730	750	745	737	732	760	718	729	718	711	679	758	723	758	751	694	746	719	716	713	743	737	723	715	667	713	706	734	669	723	743	700	708	722	747	703	662	663	740	789	692	749	747	762	715	703	741	737	728	742	700	688	697	709	704	693	744	720	738	695	755	733	728	744	689	750	795	674	747	747	736	775	712	711	718	722	700	714	727	759	728	745	731	715	722	684	702	703	713	737	731	742	691	703	731	720	730	698	710	760	724	697	735	687	736	711	764	711	699	708	736	717	747	718	710	696	736	675	742	734	691	714	718	707	732	720	788	721	708	753	727	716	714	731	745	725	693	776	756	731	682	695	718	699	699	728	695	732	722	709	718	757	722	686	754	752	699	688	725	753	680	742	702	714	725	731	690	754	702	715	727	742	688	676	661	737	728	731	718	707	723	753	672	729	726	731	750	730	740	745	695	734	728	705	687	724	703	722	752	711	710	764	685	707	723	692	771	706	743	752	743	710	757	729	705	730	779	712	734	690	756	730	750	745	685	715	711	721	757	737	698	712	728	764	738	733	738	704	731	693	737	736	703	703	684	702	748	722	695	748	724	762	742	712	701	739	698	696	690	733	713	694	698	665	714	724	723	675	727	754	770	662	722	775	665	742	722	705	740	760	704	689	745	699	758	687	768	698	690	733	736	689	691	733	748	706	708	744	744	733	679	674	742	732	729	716	731	698	765	753	720	744	712	690	754	749	784	715	699	742	758	715	734	695	671	736	732	746	752	734	746	732	748	747	685	726	688	688	699	661	726	698	771	764	700	732	779	703	704	770	698	679	705	742	706	745	767	682	714	758	693	690	745	698	729	727	712	748	691	727	712	770	708	708	719	729	740	722	708	708	728	729	735	746	771	736	694	702	768	747	723	709	711	737	673	700	672	689	708	734	697	699	732	657	697	720	709	709	708	740	763	724	693	658	746	747	748	743	753	733	761	740	755	690	738	712	735	772	742	727	699	714	692	773	748	696	729	765	684	714	694	704	718	737	751	706	710	689	763	742	703	708	733	666	710	747	748	765	736	713	721	715	719	710	809	733	702	738	704	753	731	716	725	739	734	764	747	745	718	720	701	728	729	647	733	744	726	739	685	720	692	735	719	695	725	729	736	741	696	742	748	741	722	781	708	719	697	688	695	688	709	737	749	701	695	717	725	761	714	708	699	731	737	717	685	736	711	778	699	699	737	663	705	735	699	712	719	707	691	705	711	687	740	730	743	712	707	697	722	739	703	709	707	683	734	676	727	697	681	696	781	679	710	692	701	764	680	717	637	764	718	710	697	746	696	695	747	700	718	741	724	743	709	687	737	709	712	713	725	759	678	679	664	697	739	710	734	785	730	686	723	695	706	709	693	739	710	679	703	704	704	753	702	635	734	715	695	720	737	695	709	734	742	693	703	795	731	733	704	764	747	731	754	727	701	733	747	742	742	695	677	697	680	694	734	717	719	677	735	716	718	717	772	702	704	696	709	727	782	661	723	695	741	723	755	747	740	773	739	724	729	702	713	687	734	735	718	700	716	727	676	701	707	717	716	742	700	761	731	714	675	720	732	729	755	737	705	725	736	726	729	749	710	707	706	695	724	720	658	742	737	724	746	712	685	764	741	706	694	671	727	737	689	714	735	692	718	690	731	769	732	695	705	681	723	700	694	729	687	703	711	719	714	715	768	722	703	708	705	739	708	743	696	719	729	760	713	684	716	679	752	710	706	701	743	723	699	691	706	726	686	723	720	740	716	704	700	726	709	719	712	709	750	722	720	719	769	758	733	652	688	730	755	721	763	701	740	762	729	742	708	756	701	744	751	737	720	706	749	675	682	672	731	741	706	706	733	760	714	781	727	756	693	694	717	690	725	696	676	711	709	728	705	729	738	743	749	716	753	717	721	762	711	702	706	775	672	758	756	741	675	708	739	690	714	700	726	708	739	712	731	751	742	714	665	706	731	699	739	652	678	742	691	736	728	717	706	742	718	700	721	723	721	752	691	718	724	740	753	757	748	762	696	690	735	684	770	737	736	741	723	744	696	695	689	745	751	710	745	729	672	638	722	695	735	725	718	697	721	716	662	755	752	743	787	691	753	793	699	756	747	723	737	753	697	682	726	698	711	715	783	723	727	726	696	737	629	721	723	703	709	743	764	707	752	713	740	681	723	751	679	684	769	657	727	684	750	717	716	711	676	759	664	758	722	757	690	714	698	720	741	712	763	707	702	760	709	723	710	755	743	735	699	717	690	728	723	717	728	692	724	781	720	703	690	672	745	744	747	736	698	707	768	700	726	791	690	704	752	785	765	777	742	687	720	730	729	705	732	744	705	743	694	674	739	738	674	736	745	711	702	748	680	708	719	733	693	676	740	710	698	763	736	677	741	731	673	719	715	689	746	736	713	685	733	757	684	722	775	687	727	716	698	710	735	684	722	684	690	750	738	739	710	741	716	732	708	740	746	748	748	700	710	768	720	707	760	697	701	686	702	732	688	766	788	719	726	697	751	737	769	713	713	743	742	743	749	710	768	734	729	697	735	780	721	737	714	720	735	762	726	760	768	730	711	685	751	714	753	693	683	665	748	674	692	771	739	743	726	688	697	746	675	698	733	706	723	699	710	666	732	716	725	737	734	692	745	719	728	715	722	729	684	754	753	681	733	755	707	749	744	734	732	716	727	704	695	698	701	696	730	708	743	764	710	734	761	732	742	668	735	728	727	716	736	713	779	740	666	717	726	687	754	725	676	701	734	724	754	733	699	701	692	652	679	733	733	727	712	691	703	747	710	716	645	728	733	716	718	740	715	694	728	703	737	724	724	759	720	754	656	752	681	734	663	706	701	721	684	668	723	774	685	808	733	706	708	700	744	703	728	700	736	713	741	726	711	718	734	753	658	737	673	715	690	670	713	777	714	722	705	674	748	700	732	749	728	715	720	716	736	694	744	730	774	741	672	743	750	664	708	737	683	750	730	736	682	740	758	749	729	671	719	731	729	787	710	694	714	741	741	731	695	716	729	731	729	723	733	735	736	729	716	687	701	713	680	708	700	727	714	702	709	740	735	720	737	727	756	705	744	710	802	717	716	701	718	736	712	687	736	735	720	680	728
21920	37125	30985	20440	14247	8959	6055	4362	3494	2989	2562	2018	1762	1477	1320	1124	1073	1010	966	907	856	900	916	860	832	797	854	808	808	843	798	766	794	782	800	778	787	855	804	802	798	832	795	796	768	811	763	822	775	790	743	795	780	769	831	789	790	785	770	772	790	738	805	759	760	783	757	760	806	804	779	785	758	716	775	793	800	791	795	785	758	751	815	810	800	763	775	795	791	804	755	746	779	756	776	803	751	756	792	823	770	818	753	795	795	772	781	820	766	801	741	794	742	796	789	772	849	772	800	761	763	756	790	747	800	774	798	768	800	750	805	786	773	757	834	799	725	831	767	735	760	803	785	752	787	772	787	797	766	785	787	811	768	786	781	767	762	734	772	758	771	732	820	739	800	757	737	695	769	799	806	760	774	784	809	761	772	802	746	792	782	765	791	758	772	767	771	831	733	743	778	776	788	777	763	813	801	769	824	789	771	740	769	810	774	827	823	716	772	799	794	799	826	788	759	778	782	794	760	831	758	769	826	766	733	809	817	765	807	793	767	783	799	794	728	811	805	756	770	776	733	793	779	780	774	767	778	797	795	786	778	770	800	774	778	828	784	816	748	785	761	793	789	742	794	840	727	798	771	790	748	807	754	820	826	750	746	776	867	800	781	770	769	803	802	736	761	786	770	769	789	747	775	839	806	793	783	758	738	761	764	790	722	784	711	749	824	786	736	740	743	782	760	795	781	802	792	761	746	792	755	800	747	747	778	828	818	794	777	819	786	766	785	763	762	764	774	831	794	745	791	796	809	748	765	740	751	772	777	796	842	797	736	752	756	784	784	715	802	813	789	777	811	731	794	782	747	762	748	830	791	814	746	790	789	825	807	772	804	717	805	764	823	753	772	846	783	777	796	738	755	753	790	798	808	800	782	792	767	830	792	789	803	790	816	782	789	793	759	776	786	818	757	794	836	741	775	747	800	803	773	777	740	767	796	726	761	771	806	770	802	750	755	781	777	815	811	723	736	804	775	762	825	772	757	786	749	760	797	787	782	725	797	829	795	787	798	699	790	779	778	783	760	792	797	749	800	769	773	797	786	810	828	774	762	779	779	757	786	803	794	712	831	827	817	786	803	743	792	753	755	744	813	821	773	819	799	788	763	775	791	779	762	774	839	751	757	767	777	794	737	769	774	802	762	749	795	760	788	772	837	779	809	792	799	734	834	806	748	796	770	843	734	812	794	817	765	769	767	807	779	783	809	854	813	830	791	739	745	786	769	760	770	774	801	768	785	803	799	789	771	761	800	788	773	815	733	785	792	775	812	775	767	785	806	764	777	824	775	790	818	796	804	788	766	754	780	798	776	780	769	802	805	754	837	724	821	768	808	777	840	790	824	763	765	763	710	739	766	766	774	761	768	732	815	765	734	744	763	769	764	767	759	789	786	811	781	784	736	783	784	748	767	773	762	770	815	826	778	814	764	767	760	795	714	808	746	776	768	766	773	773	813	789	784	773	780	788	773	826	816	816	801	762	773	753	786	822	751	773	770	745	773	777	774	782	783	762	770	791	748	764	798	796	784	777	779	772	807	797	789	778	805	752	782	735	794	790	730	798	774	787	784	806	765	725	809	782	798	767	816	759	796	761	740	769	838	820	736	790	821	804	773	790	773	835	753	768	762	814	757	827	769	761	772	811	752	765	786	769	753	775	803	744	780	750	784	801	785	759	801	833	769	774	740	802	789	838	790	792	783	764	762	758	797	796	783	777	806	732	750	844	749	785	803	772	760	765	756	781	796	759	770	761	777	750	754	763	779	745	748	777	787	761	735	850	733	803	766	767	802	800	770	813	767	789	818	731	703	740	702	750	771	749	808	741	802	735	772	835	758	821	792	788	780	795	780	818	823	776	779	774	774	779	777	748	781	767	754	767	805	743	792	793	769	820	755	808	776	775	839	758	827	720	783	799	810	780	770	803	812	766	755	834	820	803	775	771	796	824	788	783	791	810	849	777	746	718	768	755	789	805	825	799	772	751	742	819	800	760	814	762	747	773	778	822	725	781	793	814	777	750	782	758	761	759	809	779	776	768	778	819	745	813	772	775	816	754	799	802	733	816	795	816	852	810	748	799	797	774	820	724	813	811	813	764	720	798	810	790	783	797	801	749	812	843	796	743	761	797	736	841	793	822	781	809	779	762	832	777	783	806	748	802	786	735	786	775	841	796	839	752	731	791	742	809	822	749	792	828	758	788	774	775	795	778	784	767	708	785	796	783	789	797	816	793	766	779	792	782	777	808	808	796	776	777	725	728	808	788	833	807	787	770	812	753	721	724	754	807	777	807	822	839	779	751	830	845	720	798	778	771	742	771	783	782	811	723	823	804	803	741	709	756	810	785	770	779	810	831	767	785	771	800	737	788	804	801	748	788	797	806	788	819	784	781	768	766	803	788	771	756	768	811	767	799	759	765	765	815	790	754	795	746	802	784	758	784	816	804	810	769	827	759	808	803	775	768	782	732	795	752	788	817	818	813	768	790	796	801	794	750	823	740	835	785	757	745	765	789	790	793	787	788	783	766	756	817	792	806	769	828	746	745	796	725	784	829	724	812	832	777	745	776	778	772	773	773	781	776	794	795	796	831	817	830	815	830	722	710	825	753	743	800	780	843	745	765	761	752	823	784	828	791	811	764	823	817	796	793	794	807	811	745	777	784	816	792	800	774	801	795	764	762	777	748	777	760	747	795	742	869	766	793	775	830	819	810	789	837	783	805	761	783	794	766	723	813	775	776	773	831	796	759	778	804	765	793	796	775	755	772	768	768	767	779	792	799	808	773	772	765	778	798	745	778	815	771	747	768	751	753	764	815	791	813	733	802	771	762	770	787	740	793	741	752	789	757	772	752	786	779	765	849	787	776	764	782	806	759	765	805	755	737	812	800	773	788	793	781	796	749	752	777	796	778	772	775	832	809	792	765	798	790	769	748	731	838	842	807	758	789	786	820	777	772	774	766	774	806	793	795	822	754	811	751	796	741	761	764	800	844	772	806	805	752	771	817	749	816	773	728	740	805	781	788	771	735	779	756	754	767	782	761	800	774	752	798	816	768	769	803	740	763	807	795	761	753	720	779	777	854	829	795	783	743	814	758	745	795	781	775	796	783	771	771	790	809	834	772	798	854	713	769	785	792	742	788	761	747	824	825	798	767	784	786	749	783	772	762	769	813	762	762	754	755	800	815	801	760	811	779	751	787	785	752	783	794	795	791	760	763	799	724	781	799	797	751	771	785	803	781	782	782	770	807	833	780	776	772	798	780	775	782	826	776	833	799	781	756	765	775	729	753	773	751	814	757	808	803	784	783	732	759	786	801	782	765	762	774	766	843	802	828	730	767	756	781	754	795	790	763	776	745	780	771	790	756	788	762	780	818	814	811	762	787	801	729	750	798	763	777	819	753	777	762	777	783	760	742	784	725	802	764	774	831	778	772	798	762	758	802	752	800	786	760
23617	20998	28133	24385	21706	17908	9186	4535	3273	2712	2351	1896	1630	1315	1145	1014	944	794	858	844	801	768	703	681	661	613	616	639	602	635	616	610	556	600	581	550	520	611	571	562	564	580	557	563	560	559	580	547	591	584	537	558	517	558	513	523	552	529	561	550	542	548	539	533	574	614	530	542	580	580	538	597	568	549	555	575	563	542	524	573	521	582	540	580	546	584	546	553	547	551	530	563	564	567	539	546	580	541	521	581	558	534	627	555	538	588	541	554	560	552	588	519	505	563	565	578	576	583	528	537	577	551	594	476	564	577	602	535	508	607	564	493	566	601	517	535	525	544	534	540	599	577	537	552	544	525	551	530	508	517	541	584	563	563	533	575	524	537	527	524	554	566	564	542	562	544	555	536	565	589	597	529	491	537	555	527	562	530	528	534	532	565	540	589	552	597	541	581	530	558	573	528	533	568	537	585	515	554	536	573	550	532	532	488	543	543	572	582	533	502	509	514	552	571	526	567	526	545	588	582	571	520	564	579	547	523	557	493	549	567	558	570	541	595	559	534	564	551	528	542	532	543	462	571	511	553	547	562	535	533	555	536	549	553	546	563	611	586	579	544	535	571	572	564	538	566	577	596	593	557	548	593	542	543	590	576	532	528	520	501	591	549	574	573	492	540	591	521	568	561	554	543	558	565	595	537	544	543	554	539	590	564	563	515	564	524	559	563	585	519	530	557	526	556	586	552	508	545	520	558	540	568	565	551	513	553	536	561	545	509	529	591	493	534	563	521	529	573	540	575	548	522	550	550	514	576	483	554	552	559	577	539	548	558	570	545	537	539	554	539	562	514	509	525	520	557	572	551	585	528	552	520	565	530	526	553	586	535	578	558	546	566	594	546	529	538	536	528	524	536	557	534	533	522	508	532	564	551	532	579	567	544	579	548	542	535	541	588	527	539	536	586	562	539	570	543	516	515	561	544	578	563	541	534	537	561	544	546	502	564	531	573	543	550	563	564	546	522	471	578	546	566	524	515	549	589	542	509	537	496	516	566	570	531	571	562	601	553	582	542	491	536	548	566	545	550	556	532	537	576	543	543	542	537	549	534	495	558	566	523	540	549	562	520	580	513	589	565	585	542	502	612	546	539	545	588	554	547	541	555	548	537	548	539	542	589	509	507	531	479	557	546	574	539	535	562	543	570	526	537	526	597	552	542	535	573	522	544	592	530	571	590	534	523	526	548	568	557	497	538	583	535	538	584	483	533	593	556	574	532	554	591	534	515	529	544	551	568	543	561	567	565	532	590	583	550	541	579	557	569	540	553	559	546	569	509	581	581	559	519	519	526	568	556	544	545	496	596	542	548	572	537	593	559	550	523	528	571	560	519	522	548	560	570	551	543	558	577	555	592	518	504	532	561	550	558	558	516	554	557	542	588	541	535	571	537	559	592	544	540	581	568	540	540	514	536	577	532	532	576	549	529	587	569	532	554	538	568	562	583	596	547	531	534	545	574	523	525	539	581	539	562	563	544	557	564	534	564	533	540	571	560	572	564	557	547	622	535	524	507	536	576	555	529	554	564	540	561	553	541	584	571	557	536	532	521	552	593	555	576	528	553	565	544	533	519	542	552	566	530	600	604	596	526	568	589	550	557	566	569	559	546	546	532	556	549	575	506	512	555	593	543	584	548	498	528	586	555	550	537	494	558	554	587	549	575	571	557	578	556	511	501	570	532	516	567	531	548	565	480	565	543	573	551	531	551	536	557	569	543	577	537	538	555	553	569	546	581	542	494	537	572	500	556	558	566	560	604	572	547	564	504	576	542	518	501	537	512	530	556	528	574	582	566	566	561	576	582	531	569	536	542	538	519	509	575	530	588	562	565	549	492	584	573	545	542	545	581	630	566	578	565	564	531	552	555	566	527	580	530	575	545	521	564	555	476	605	518	524	532	557	554	541	473	522	513	525	575	560	546	553	534	548	528	548	538	561	570	552	556	530	512	549	592	541	554	519	557	580	572	527	584	570	556	534	524	583	524	559	578	522	516	550	525	515	555	583	583	557	533	568	534	528	580	526	536	550	568	551	560	517	562	556	576	555	538	546	524	526	588	564	538	583	529	551	559	543	538	553	572	542	565	555	553	573	536	563	578	539	543	524	537	563	541	567	571	518	558	581	550	575	552	557	548	578	563	536	567	520	572	530	560	513	579	568	561	530	596	548	589	510	547	548	553	541	532	553	532	543	575	549	490	587	512	526	572	556	530	535	544	541	539	544	515	564	553	574	574	580	535	521	535	532	513	518	555	517	546	535	539	530	595	524	542	548	575	595	555	559	541	550	549	585	560	524	542	591	564	580	533	489	548	541	560	557	577	575	529	547	565	543	580	540	505	556	549	545	564	561	512	493	512	545	533	565	565	491	541	545	580	546	524	543	563	518	543	497	551	596	586	570	563	513	526	558	494	508	522	558	557	571	541	589	567	544	555	604	536	543	543	516	558	531	568	609	559	551	526	532	542	576	528	499	488	599	573	539	527	536	595	606	511	539	552	578	562	512	515	509	623	599	554	577	518	562	546	537	511	580	596	546	554	524	565	500	545	571	556	539	504	559	558	545	569	568	545	552	602	552	510	562	515	565	549	591	552	542	547	589	521	550	542	572	544	572	510	546	514	544	545	513	534	551	570	534	559	541	561	529	567	550	507	541	523	572	555	538	579	500	540	567	557	536	546	589	559	563	548	530	527	561	575	574	555	564	513	533	475	550	548	543	550	520	578	541	562	573	541	517	508	566	558	564	528	544	533	565	529	552	540	534	555	505	529	556	536	564	547	529	547	563	553	553	518	549	532	552	569	541	527	570	583	555	563	550	531	578	551	557	560	563	507	531	526	526	537	577	549	529	542	559	603	531	543	544	515	571	483	559	510	556	563	554	554	543	541	561	609	583	522	560	559	572	574	544	533	522	570	549	549	558	558	551	562	587	491	605	567	550	525	544	553	528	557	539	541	540	529	591	537	561	525	560	557	567	566	501	536	578	572	521	543	556	511	539	546	509	554	601	561	516	510	576	559	554	573	537	563	549	552	566	519	563	534	536	551	555	535	529	523	499	552	561	516	538	532	520	567	539	531	538	532	557	553	576	552	553	556	514	556	505	551	551	538	551	548	520	523	567	530	545	537	532	570	566	554	560	530	521	533	502	542	523	548	544	528	576	550	569	537	534	564	553	503	555	521	554	517	526	510	542	549	574	553	563	544	535	549	547	511	537	562	569	566	551	584	561	496	521	528	583	557	536	552	554	550	572	542	563	559	555	535	546	534	516	579	540	538	557	526	540	553	550	541	590	566	531	538	565	528	514	534	591	551	565	536	526	533	529	584	534	501	583	510	569	527	533	507	533	563	556	533	522	540	544	547	604	579	521	565	531	557	572	524	547	542	510	546	595	563	547	581	564	536	582	558	525	544	579	521	545	554	517	567	537	540	571	550	511	522	575	599	547	562	543	528
22772	45937	39758	28835	21422	13935	9721	6779	5088	4426	3717	2864	2384	1889	1629	1386	1210	1136	1062	991	896	835	849	782	752	723	695	724	683	634	720	686	673	673	623	633	576	591	633	662	652	645	591	656	602	647	648	606	634	609	602	630	630	591	651	584	613	612	659	638	635	596	607	611	628	613	640	598	612	596	583	563	637	620	658	589	639	569	599	595	645	604	573	610	605	587	607	566	592	607	636	595	649	648	629	593	594	595	642	623	538	640	627	614	648	606	610	570	582	587	578	614	590	619	601	617	555	634	566	574	597	626	628	581	585	624	613	646	579	623	651	681	595	637	595	602	603	607	646	641	599	569	599	606	554	564	615	650	601	570	623	586	652	599	599	638	594	627	570	568	610	630	607	596	583	617	603	601	675	598	610	616	612	627	618	613	652	587	607	629	577	639	619	599	540	608	613	637	635	582	623	609	605	586	616	583	615	612	622	641	631	605	632	564	582	590	600	585	637	604	599	582	593	603	617	654	610	592	612	623	625	624	614	631	621	592	676	562	622	615	619	599	588	598	648	613	576	612	632	634	590	595	582	582	605	634	589	614	633	628	616	605	565	568	610	608	579	622	562	625	594	602	587	631	644	608	597	605	603	620	576	651	613	571	624	649	636	631	608	563	634	621	587	600	611	649	608	620	617	604	601	631	639	558	661	581	592	608	547	616	607	557	630	585	610	600	604	648	647	661	607	640	607	598	625	608	602	612	594	578	582	662	626	590	616	569	597	583	592	624	578	598	572	627	566	613	614	600	622	592	641	597	634	612	576	617	624	601	603	632	602	572	606	652	602	608	652	592	611	630	587	653	610	614	620	600	663	604	585	575	586	577	609	600	588	627	608	599	594	623	636	600	622	629	615	603	624	594	591	617	577	590	618	595	586	581	615	627	585	622	600	636	580	622	597	625	576	629	593	602	618	593	593	573	650	560	608	612	596	646	547	621	589	598	624	583	607	627	639	593	567	623	590	622	621	576	622	586	573	623	585	616	618	599	613	610	578	622	570	609	629	618	613	593	593	633	591	622	587	562	622	636	579	657	618	611	605	575	592	615	609	617	591	619	579	575	595	646	623	611	625	606	576	639	562	624	598	624	584	576	621	618	626	622	602	567	588	610	606	589	592	603	583	594	602	571	620	601	590	582	580	638	592	587	583	609	641	615	597	631	564	619	597	579	620	610	586	606	634	624	608	626	581	605	549	630	583	580	590	644	600	650	615	660	565	567	590	617	609	592	620	607	612	609	622	627	593	601	591	579	624	559	600	606	636	590	599	601	568	641	604	577	615	610	621	589	617	588	582	593	615	581	597	605	579	594	590	593	623	607	642	583	610	600	643	597	573	623	600	627	617	610	558	618	611	561	588	629	622	578	618	602	628	620	566	603	557	594	568	589	636	590	576	595	591	629	638	584	606	608	602	609	655	617	616	615	562	643	589	602	623	615	592	598	589	600	625	608	611	630	585	556	649	612	603	585	628	606	594	610	623	559	616	586	593	593	578	648	641	640	587	595	548	600	611	593	588	591	581	628	634	578	625	597	585	585	613	609	602	578	639	547	613	637	601	648	606	600	589	616	602	639	606	630	587	613	558	628	598	585	608	582	597	607	624	599	633	672	586	615	597	618	612	589	569	584	588	618	588	646	570	628	577	589	620	648	613	602	612	657	584	643	630	620	641	598	622	621	633	612	660	611	579	621	635	660	574	584	634	614	647	631	612	583	576	626	631	618	650	602	610	616	586	612	632	544	630	635	605	617	612	617	595	614	627	608	598	592	608	614	630	595	583	600	577	576	620	599	594	618	646	626	613	591	580	602	583	534	580	627	593	605	611	591	668	569	580	588	589	619	575	597	608	608	573	609	638	642	590	600	577	611	675	572	564	599	589	635	605	616	609	638	603	584	637	622	568	566	579	598	591	639	585	572	610	611	606	613	602	588	606	623	573	607	652	578	628	574	606	652	604	554	606	635	543	621	628	614	632	624	579	605	600	640	618	623	604	615	612	597	637	566	608	598	594	609	597	589	611	631	590	569	626	616	609	605	559	628	621	603	627	606	652	613	646	581	632	615	593	607	636	606	678	615	589	615	605	623	576	600	601	610	574	604	597	606	640	591	603	630	574	643	605	566	601	635	633	587	613	597	618	616	605	604	620	587	657	613	615	568	594	635	612	608	617	565	612	602	608	581	580	631	589	618	599	632	630	646	558	630	571	643	597	622	538	579	596	612	577	552	629	635	585	655	602	606	604	563	580	586	575	612	580	593	576	613	616	623	578	605	620	620	630	620	575	583	605	593	596	560	641	584	596	597	585	595	615	621	634	577	613	584	601	594	616	606	587	609	580	660	654	576	608	611	574	584	590	618	575	614	620	625	578	604	559	650	596	584	616	609	589	587	590	625	598	614	636	590	606	640	615	631	610	632	598	600	596	613	616	589	624	578	621	661	577	604	621	595	662	632	631	659	662	609	627	621	630	552	588	585	634	575	599	605	586	586	629	634	598	571	613	573	583	616	554	564	603	635	664	612	577	594	573	565	586	625	645	613	595	595	597	580	612	587	612	657	597	585	571	643	594	641	620	672	649	584	633	547	573	597	624	613	637	606	608	568	650	583	669	628	607	676	633	596	604	601	578	573	588	565	622	625	596	598	638	564	631	606	615	585	587	587	618	585	637	623	620	591	596	606	642	565	598	623	626	651	583	625	611	589	620	579	596	613	688	580	623	620	603	612	593	544	572	620	604	626	594	578	570	616	631	641	626	587	619	649	640	644	584	566	635	607	593	645	593	631	613	608	640	631	601	617	607	624	564	615	605	659	574	660	597	572	577	584	600	612	588	570	669	611	609	580	623	591	615	648	660	591	657	588	602	587	611	626	629	604	610	609	579	621	607	608	622	604	587	587	600	562	612	568	624	597	619	580	624	610	605	603	624	659	641	592	600	576	573	634	630	626	603	600	572	528	624	623	628	631	613	596	581	584	646	615	596	641	594	591	599	643	607	567	605	600	601	607	605	624	615	630	621	621	592	605	594	586	608	621	661	581	637	610	556	613	601	573	613	614	572	604	624	599	553	603	584	598	617	618	567	616	598	640	599	604	594	635	611	663	627	554	576	594	617	604	554	580	580	603	632	621	631	640	652	637	603	574	557	587	620	621	608	596	625	610	629	595	584	617	578	593	584	556	616	635	658	638	608	612	594	621	592	630	621	632	628	600	612	630	632	633	673	635	648	620	631	578	556	627	612	586	548	614	588	611	606	631	599	580	579	622	622	564	655	584	566	637	600	588	633	639	602	583	574	586	621	609	602	614	641	632	574	634	606	565	618	570	637	638	619	587	566	631	585	604	585	551	677	580	610	628	612	643	637	614	583	597	584	596	619	631	616	643	595	577	591	642	608	597	612	590	594	638	598	561	631	611	625	609	618	621	602	603	632	613	614	611	582	618	570	589	612	590	599	637	606	653	614	595
24466	20972	27577	25341	19968	11067	5615	3318	2556	2208	1960	1591	1337	1159	1018	887	852	802	778	790	719	698	726	702	649	650	653	624	604	644	615	607	605	621	654	594	558	583	557	587	634	581	601	602	618	603	594	590	552	571	599	597	597	598	592	603	534	612	588	581	535	573	599	598	565	571	582	622	552	595	584	602	541	571	590	564	585	606	601	567	559	529	575	563	560	593	613	550	597	611	555	615	593	576	586	579	598	556	562	582	585	532	569	561	594	597	558	620	604	576	604	647	595	551	599	563	658	584	562	617	612	564	619	594	609	583	644	588	607	601	604	608	637	531	583	566	617	613	615	585	585	540	616	557	557	604	613	578	564	568	605	593	624	558	587	633	571	570	597	539	611	587	569	564	579	569	594	594	601	645	556	621	576	565	604	571	609	533	599	614	531	608	576	597	588	592	593	627	576	587	576	534	599	584	616	573	576	567	542	591	603	607	583	591	636	582	592	611	554	559	591	602	615	558	624	631	637	584	581	567	570	593	565	558	589	614	574	557	607	563	566	604	543	558	621	609	590	589	560	602	603	556	587	598	571	608	576	594	568	559	587	563	596	565	575	625	559	595	539	647	580	607	552	649	532	611	527	583	546	621	562	598	569	546	569	568	586	607	568	574	569	613	591	528	620	592	577	567	616	559	590	606	554	587	582	622	619	580	578	581	591	591	560	581	573	574	553	599	605	524	575	590	563	625	601	588	598	591	605	623	560	562	577	575	578	574	566	597	578	646	604	537	575	575	575	597	576	570	571	578	561	547	574	558	592	632	594	611	601	584	618	568	577	580	589	577	570	591	605	558	566	576	560	587	566	604	583	566	596	598	582	574	582	599	580	575	602	575	584	558	622	582	603	552	625	563	606	578	596	596	578	583	597	610	566	590	545	600	558	575	593	581	579	571	569	571	581	597	554	576	580	568	554	566	595	589	592	562	553	584	644	569	618	569	573	590	565	592	575	607	606	533	585	616	570	576	581	628	570	605	597	563	591	645	549	584	612	594	612	597	605	607	604	580	624	542	596	589	544	566	556	592	554	576	588	574	579	612	619	600	577	565	602	575	590	622	573	591	603	576	596	592	593	598	576	581	559	549	603	616	540	665	578	554	576	559	622	561	613	582	547	592	600	591	594	569	595	551	566	596	570	581	602	511	609	564	551	605	603	645	557	563	591	596	588	619	573	612	565	561	561	585	559	559	593	564	606	608	560	590	590	600	598	583	555	581	555	596	534	587	603	554	591	595	596	599	616	605	558	573	585	567	534	571	548	570	561	597	595	565	592	570	565	576	555	568	590	577	578	594	583	544	590	564	570	560	597	593	631	580	599	564	631	596	630	611	623	600	623	602	604	594	639	584	577	574	546	594	592	559	621	626	598	583	542	583	561	571	581	593	621	601	603	576	602	561	600	631	594	586	602	592	633	576	606	585	602	559	621	575	621	558	573	557	667	595	582	573	532	573	566	621	602	610	576	560	594	583	577	591	601	569	575	607	602	573	581	625	615	594	570	582	575	555	551	571	603	589	586	599	524	609	578	582	562	558	557	582	580	570	595	584	594	600	608	576	598	579	571	587	561	595	583	572	591	623	606	602	586	595	597	562	581	568	596	615	591	548	589	539	613	622	593	608	608	597	617	602	595	550	615	567	630	564	548	583	591	594	557	609	601	575	594	613	566	570	557	586	590	584	564	571	560	592	601	576	532	577	643	585	588	559	576	566	541	566	596	574	561	634	598	611	572	589	549	601	557	575	604	554	614	618	605	618	611	587	631	589	587	549	590	555	614	578	576	565	564	542	599	573	576	564	570	587	601	533	590	590	590	561	617	586	587	532	599	566	560	601	575	557	570	621	596	606	602	597	614	584	542	584	559	581	599	577	548	590	608	596	599	577	564	585	613	630	598	570	570	585	554	575	603	596	607	595	553	562	586	588	599	600	541	543	605	558	600	616	603	608	580	591	560	588	627	578	587	585	537	553	632	578	618	575	585	588	576	608	580	560	586	556	603	559	566	587	575	571	637	581	616	541	614	587	577	586	637	566	544	608	526	567	580	590	593	599	554	623	613	621	591	579	557	614	550	601	558	539	522	546	599	573	618	577	591	597	564	590	585	547	581	555	606	595	600	612	573	563	564	534	616	595	583	599	577	614	592	598	598	591	588	544	568	586	566	562	564	639	569	597	606	590	540	570	589	618	632	547	596	610	560	601	577	562	593	583	552	615	582	569	580	580	574	558	586	584	600	597	577	567	625	556	555	560	554	558	580	597	595	561	586	598	588	580	580	548	590	595	572	575	576	570	605	604	589	594	605	590	599	588	595	593	597	594	565	610	631	598	575	586	577	621	584	579	588	593	621	574	585	582	579	581	617	587	556	629	578	597	592	569	598	611	598	566	576	577	622	599	566	538	557	546	610	575	617	628	591	594	555	583	565	594	593	584	539	560	588	582	581	584	571	638	596	614	572	577	574	591	596	628	613	578	611	573	559	600	590	532	590	605	618	577	581	566	583	576	557	610	595	583	571	557	582	617	574	574	622	577	595	584	589	621	550	562	583	622	549	598	590	591	580	624	619	565	545	555	617	597	600	582	527	625	581	613	557	568	622	600	582	605	588	580	548	594	566	607	562	598	598	603	520	584	570	585	610	572	563	582	587	585	590	616	574	588	577	596	570	568	628	548	565	555	614	582	552	555	555	630	564	609	588	556	600	588	617	602	579	553	599	606	578	605	598	578	578	564	619	603	593	558	586	616	592	579	564	565	607	582	615	610	589	580	580	602	576	557	644	587	602	625	590	594	536	579	587	601	603	618	592	606	585	593	618	568	594	597	575	605	546	581	623	604	594	573	550	555	585	567	535	563	612	592	609	625	615	616	572	588	620	587	544	581	599	573	609	628	559	582	620	620	574	573	577	605	624	598	587	617	584	591	609	559	574	579	582	556	614	640	581	571	568	600	583	569	551	595	579	596	571	585	613	547	560	551	618	604	598	556	599	613	573	590	537	600	590	587	555	550	588	540	564	623	525	586	576	586	558	568	570	592	571	548	586	575	582	573	607	508	617	590	612	636	577	580	611	601	618	601	568	629	552	618	533	604	559	606	582	582	576	600	565	623	559	630	580	611	580	642	552	573	548	612	555	597	610	593	594	553	556	591	566	610	600	573	592	589	584	563	573	562	601	545	580	597	587	548	580	627	625	539	542	579	632	575	610	576	589	499	625	560	583	571	623	575	606	566	594	576	573	602	581	571	612	624	601	601	563	584	564	586	613	581	641	606	586	584	624	560	565	560	519	640	604	591	573	610	592	548	573	547	593	554	567	598	575	555	596	558	565	586	593	605	653	577	593	554	577	596	592	554	582	595	590	544	567	543	598	583	604	631	556	585	602	557	563	576	572	600	578	576	577	562	608	633	580	604	558	558	591	571	581	586	617	595	600	555	590	597	573	583	579	578	622	553	580	594	552	552
22790	42893	36253	25568	18321	11994	8054	5814	4429	3792	3050	2395	1993	1596	1405	1195	1052	1037	990	932	889	892	803	777	708	740	700	659	690	664	681	688	673	647	675	664	619	596	650	613	625	668	668	667	637	608	620	653	620	652	610	606	620	576	637	661	607	625	631	634	614	651	636	601	603	621	604	633	612	633	657	652	622	617	574	595	618	639	642	639	650	642	625	653	635	652	608	576	642	634	630	578	592	649	637	598	621	643	629	598	620	613	636	635	608	636	602	608	615	592	586	629	648	677	638	617	585	607	602	593	626	624	603	667	633	583	639	615	597	609	618	643	587	631	613	579	574	628	579	637	644	567	612	645	634	618	644	664	624	656	642	644	635	651	649	615	650	617	599	677	581	668	627	598	616	635	619	645	595	591	617	624	655	626	670	634	642	631	619	635	638	635	592	646	580	614	604	647	621	592	622	599	610	598	667	627	675	601	643	654	611	621	590	611	623	602	628	682	611	672	579	590	621	640	596	595	585	619	663	628	644	591	633	618	612	638	628	554	660	622	635	557	619	623	668	552	634	619	633	644	634	632	587	608	643	606	584	654	662	641	603	650	615	615	611	652	612	595	611	672	548	632	642	596	585	648	653	647	652	668	644	592	652	662	614	673	633	600	639	606	602	618	611	583	608	598	609	607	716	628	635	600	640	617	618	650	603	609	652	587	624	629	587	625	627	609	631	634	587	609	643	590	637	636	628	627	621	664	619	566	593	616	648	632	634	654	634	633	592	636	611	597	566	584	652	637	630	593	632	655	614	611	623	611	608	609	624	645	580	630	593	613	675	599	620	615	596	591	635	592	636	616	614	628	611	616	605	654	638	640	596	567	658	624	590	636	613	601	654	627	626	664	645	622	638	608	605	593	682	613	591	622	626	648	603	656	606	608	665	607	641	637	641	673	647	616	662	611	629	603	579	670	615	627	617	622	612	594	627	633	613	609	620	679	645	662	624	619	677	691	617	549	611	643	592	568	604	620	578	578	607	615	652	631	628	609	587	601	590	643	625	616	590	607	620	589	639	642	610	620	652	592	587	619	646	573	636	603	614	632	618	639	637	609	581	594	607	632	594	649	640	585	620	634	646	608	625	626	606	662	634	606	603	612	601	628	621	633	649	533	616	615	625	616	626	612	627	622	621	617	633	634	620	637	604	580	597	630	636	627	654	665	602	640	593	648	638	624	655	598	589	641	612	632	573	623	607	605	594	643	625	639	638	640	618	636	608	604	588	629	612	640	601	618	614	578	623	597	573	597	633	605	589	604	621	650	654	644	660	600	672	603	603	598	606	645	670	610	598	633	666	658	617	627	640	629	615	585	617	644	636	574	602	626	607	640	635	642	590	607	630	596	670	638	640	622	621	623	608	632	633	619	613	580	632	609	656	638	577	639	632	624	618	633	607	644	619	630	630	629	655	621	578	616	649	616	616	620	607	572	618	622	671	660	592	598	641	620	566	642	604	644	655	638	585	598	620	649	588	622	607	599	629	629	661	600	620	580	637	622	616	631	620	617	615	650	620	576	604	565	615	643	636	668	622	623	633	595	614	655	603	572	617	583	612	582	610	583	597	621	606	610	609	578	640	630	617	600	616	573	589	671	604	576	587	605	648	574	588	629	679	631	582	602	589	611	623	610	626	602	577	606	615	639	648	624	652	607	609	628	622	630	605	654	626	610	610	634	616	624	665	648	642	617	634	642	616	640	605	613	588	634	630	638	605	635	646	635	618	641	635	593	621	648	657	687	638	660	600	653	610	624	620	660	655	608	647	638	598	601	640	595	636	590	616	627	628	603	619	638	624	594	657	600	622	601	677	640	670	627	644	633	659	626	644	653	588	617	644	645	618	651	638	618	583	624	623	607	642	631	625	619	643	612	657	592	603	633	612	632	590	633	611	597	614	631	658	630	593	650	582	656	617	624	647	634	628	661	672	622	647	630	664	625	612	637	613	600	606	657	650	646	596	621	615	646	609	658	563	660	639	636	620	621	645	634	639	616	597	628	665	644	609	613	635	644	608	626	683	628	633	588	611	614	619	591	632	671	596	610	571	644	564	625	674	607	590	656	618	623	598	600	603	671	600	609	608	661	641	630	625	681	615	610	644	649	647	630	612	624	679	647	637	633	659	641	580	652	648	662	617	633	626	609	627	595	646	640	613	635	606	587	634	604	609	646	584	617	644	590	651	612	598	631	666	608	635	638	602	631	606	638	646	611	608	624	627	635	616	657	608	591	565	616	614	572	594	600	622	644	591	608	648	624	610	631	602	619	621	650	669	670	611	632	609	631	610	641	577	636	641	592	592	633	588	638	599	626	584	621	659	586	626	603	592	577	631	585	630	608	604	633	587	651	560	595	605	596	596	646	641	599	643	660	672	641	615	612	623	600	636	612	624	615	624	615	638	629	651	625	626	622	621	628	636	610	605	605	631	638	639	604	640	643	669	601	581	645	616	569	609	643	627	619	634	639	597	600	626	634	644	626	598	597	631	632	634	627	602	629	667	628	635	620	619	559	667	641	643	596	637	645	554	629	609	604	634	633	591	670	619	640	644	628	647	625	604	636	613	601	610	611	630	570	629	609	613	615	634	636	594	577	634	664	618	611	624	608	624	609	632	613	638	657	607	593	614	636	603	618	594	573	610	612	624	606	620	608	606	608	617	614	594	580	631	618	639	567	614	611	596	578	655	638	602	603	619	591	628	622	631	656	672	630	612	628	608	641	654	582	649	614	635	644	645	571	627	634	604	594	617	645	620	657	605	663	605	612	617	631	598	602	621	636	581	623	671	652	609	630	641	592	602	642	608	596	669	630	613	674	624	620	614	645	632	626	611	646	656	593	632	633	631	647	577	634	631	620	619	613	622	592	595	627	685	646	615	618	621	631	598	610	635	597	649	625	601	591	654	606	618	637	603	655	596	644	625	607	612	637	616	678	684	639	641	628	577	615	613	614	587	633	617	618	642	608	610	667	629	650	627	649	610	633	638	617	610	621	635	584	639	656	669	608	657	616	573	612	658	595	640	644	612	634	613	625	631	625	608	608	640	672	658	657	597	613	603	599	649	578	631	611	626	615	650	625	598	666	613	595	617	638	587	642	636	629	605	617	643	629	630	613	604	678	654	668	592	556	593	615	629	597	653	624	623	673	660	595	633	576	621	621	623	602	623	671	630	666	623	615	614	627	641	651	629	619	637	602	669	667	631	649	620	640	631	617	577	605	655	613	646	600	657	610	577	592	654	654	632	575	610	637	657	634	615	658	591	615	629	602	607	619	643	620	634	587	597	594	628	603	608	665	643	601	614	579	637	642	611	671	631	634	594	642	595	638	644	632	627	632	609	643	615	606	652	641	633	631	613	615	639	613	634	660	669	633	615	605	616	664	653	645	636	626	625	651	634	604	629	607	667	600	654	621	591	620	587	609	619	623	582	626	647	570	615	635	645	602	653	609	664	634	592	658	664	635
22388	21030	28575	23728	21228	21742	17965	6628	4190	3573	2992	2366	1844	1565	1259	1022	849	801	761	742	663	632	600	519	525	454	417	420	403	410	430	426	378	418	344	359	341	363	342	349	349	355	352	367	342	340	348	334	376	358	339	312	349	353	334	314	335	315	374	320	322	326	324	319	335	336	323	326	319	348	342	326	350	333	329	282	318	331	363	329	320	311	336	322	318	321	337	332	286	315	317	313	344	323	324	332	310	341	302	291	365	331	336	321	309	319	335	339	345	318	300	325	332	317	307	314	324	334	278	346	329	308	332	344	283	328	322	338	292	327	320	355	382	344	323	337	323	330	322	329	347	317	333	316	320	310	326	312	324	304	332	320	307	311	334	294	312	323	290	313	300	375	330	354	355	303	309	332	371	336	345	297	330	336	338	296	313	301	345	349	364	292	321	311	335	320	312	319	306	309	300	289	335	321	341	324	308	330	305	311	342	311	311	289	295	304	312	327	351	326	309	300	329	301	328	310	324	330	341	329	272	324	311	360	307	289	327	310	304	339	319	336	352	338	319	354	341	342	348	312	313	322	317	344	336	320	328	339	357	301	291	302	325	329	343	293	317	319	346	324	301	329	309	317	346	336	332	324	326	323	301	352	313	350	340	318	342	302	323	314	327	336	325	328	320	347	295	306	292	357	348	332	299	319	302	304	324	305	340	291	360	305	300	317	314	308	329	334	333	344	326	327	329	363	316	306	346	326	313	303	325	292	319	319	335	303	293	295	303	357	318	349	333	361	303	331	326	326	324	374	304	364	333	325	336	336	342	313	323	321	276	349	315	286	313	329	317	334	318	319	301	367	362	326	310	301	318	308	343	324	318	349	320	325	335	342	324	331	333	308	308	289	297	345	343	319	316	320	294	330	343	313	347	340	342	319	308	295	348	352	297	302	309	298	322	318	294	310	323	340	322	316	325	306	328	355	320	344	327	296	310	305	343	340	316	323	318	295	326	323	282	332	329	303	335	312	353	315	333	332	325	337	306	299	332	306	346	301	332	353	317	341	293	313	333	320	324	321	330	339	325	324	304	299	300	341	315	309	289	327	318	297	285	321	301	303	308	317	310	331	315	351	310	314	312	357	335	311	298	376	325	346	347	295	310	330	300	308	338	308	307	334	298	329	331	332	308	320	367	297	316	337	326	316	302	335	287	356	330	302	333	311	316	324	342	357	315	314	301	318	282	356	335	330	312	332	347	313	320	344	313	292	296	306	282	303	357	296	320	309	315	307	340	332	320	316	298	318	324	316	325	307	290	327	315	318	309	311	335	322	324	340	301	359	340	296	320	308	304	288	309	312	317	349	333	298	322	318	324	327	315	336	306	330	322	316	309	335	327	323	337	271	302	315	308	319	299	321	311	328	312	369	322	292	297	329	317	323	300	320	312	342	314	316	317	320	332	336	327	297	294	297	316	323	332	308	315	314	318	343	346	321	329	329	335	337	305	338	334	363	292	287	281	324	328	332	325	338	338	315	312	332	315	300	342	282	289	321	336	322	298	350	327	286	311	340	303	280	348	310	350	305	348	337	303	306	352	317	329	303	319	317	307	345	301	320	328	334	342	310	336	330	329	333	370	320	314	331	290	310	336	318	335	340	327	328	345	286	326	328	297	334	327	310	335	320	304	326	312	354	340	332	331	337	320	311	305	313	343	323	331	335	318	369	318	279	306	333	323	320	293	323	293	338	311	378	326	324	337	306	342	339	310	341	330	301	319	319	363	288	328	301	326	351	304	322	316	282	324	316	330	330	323	295	326	336	342	317	303	313	336	323	333	325	324	330	334	319	322	305	333	307	301	302	323	295	309	347	364	319	334	348	343	303	305	312	322	297	304	312	344	295	327	304	321	326	306	344	322	340	317	322	309	338	336	320	328	334	320	326	332	345	333	283	320	288	319	345	362	319	339	315	348	306	298	329	347	310	341	317	303	327	305	313	329	331	317	327	304	344	298	321	313	334	338	319	341	331	295	306	310	322	323	306	357	329	324	340	298	320	317	315	306	324	334	322	302	332	375	341	306	291	276	338	319	320	342	306	359	310	334	317	329	322	311	339	341	321	322	328	315	315	310	329	342	338	331	306	315	341	289	315	294	334	283	335	301	314	326	312	305	352	322	328	316	335	304	314	320	360	317	336	353	285	298	308	318	309	300	321	299	326	329	340	311	311	342	314	323	308	328	287	346	309	336	314	329	319	299	298	305	313	326	312	338	327	311	296	312	322	333	331	319	325	325	305	308	320	316	325	318	314	321	308	318	308	345	314	316	300	305	297	330	304	307	274	308	327	340	307	347	298	298	330	340	311	296	325	347	327	312	316	315	316	329	337	316	340	340	337	344	322	349	305	327	297	326	329	335	308	314	305	325	311	329	296	310	321	294	302	316	353	279	368	293	332	311	319	311	280	293	314	333	336	302	342	332	330	345	301	357	309	333	348	322	304	331	310	313	295	307	334	330	350	324	318	355	302	313	342	305	316	328	337	299	291	303	328	293	324	317	309	339	312	331	314	337	349	351	325	337	320	329	307	308	324	312	300	300	310	329	282	341	353	302	316	323	316	322	298	319	316	346	327	372	309	294	306	281	363	356	301	337	313	328	311	324	310	328	327	302	323	303	348	316	332	320	301	293	312	326	323	319	326	311	312	342	337	318	328	303	283	347	320	338	319	324	339	292	292	330	311	345	305	329	311	341	338	326	296	308	296	354	319	327	320	336	357	339	303	316	318	327	325	310	347	342	344	294	337	300	331	303	297	327	340	344	348	349	342	335	301	313	357	350	318	340	342	319	292	317	316	335	324	313	356	315	319	328	323	330	334	322	330	300	332	325	307	330	337	309	327	320	316	336	322	319	340	294	322	330	305	338	334	323	304	346	315	337	301	291	346	331	298	312	307	307	306	320	297	327	288	331	322	314	321	302	293	302	323	301	313	355	337	310	323	330	326	289	293	301	303	317	281	330	331	324	315	316	290	347	345	345	313	317	320	345	313	339	316	310	358	338	324	342	309	300	307	310	344	350	316	312	326	317	342	319	335	314	314	315	296	326	322	321	365	308	326	320	320	335	314	332	323	304	331	302	315	324	345	308	310	306	309	332	325	348	320	310	346	327	325	327	321	314	318	304	307	314	347	331	343	349	333	316	319	305	322	335	341	334	313	313	299	303	324	290	312	320	319	329	326	312	302	324	333	324	333	353	327	323	339	302	300	329	348	315	299	348	322	318	309	332	328	295	348	316	312	334	317	320	332	372	293	312	323	319	324	302	299	309	332	339	344	312	300	330	310	341	322	321	331	330	333	339	310	282	309	318	291	327	347	312	298	313	314	319	330	350	322	306	340	333	307	307	298	313	323	307	333	314	309	343	306	313	361	334	321	331	314	304	325	294	333	316	342	298	327	321	326	304	333	345	315	348	350	305	342	339	324	312	345	301	323	347	287	314	332	301	336	298	310	322	299	325	336
25118	51039	44337	33882	26187	18273	12575	8836	6903	5908	4725	3647	2928	2340	1892	1501	1321	1187	1128	1019	867	793	755	634	630	548	479	458	455	479	496	490	472	414	455	410	407	377	387	401	433	392	403	385	346	399	365	382	379	359	378	379	349	377	383	372	319	337	356	372	335	369	366	386	311	364	343	345	331	368	330	334	343	359	357	342	330	391	314	362	360	320	346	350	328	351	353	391	351	340	347	346	372	353	338	347	351	367	332	342	396	365	346	355	339	338	337	337	358	340	323	360	360	343	359	379	324	347	376	336	353	317	325	356	357	338	339	378	363	373	356	377	344	327	326	360	349	334	363	356	335	317	328	349	359	333	351	353	342	323	352	372	349	327	330	330	345	363	377	356	332	325	337	322	324	354	375	353	372	328	347	353	352	388	323	366	349	327	347	343	351	343	353	328	340	322	343	355	327	322	357	324	338	318	343	368	334	324	361	369	372	352	353	358	337	368	349	330	348	370	356	331	325	352	369	344	347	349	355	364	341	332	362	341	338	333	319	315	346	340	338	346	340	322	348	330	356	340	343	354	332	380	328	346	333	326	310	349	339	335	343	368	326	366	361	383	328	324	351	339	320	376	327	340	338	382	341	339	356	355	362	350	313	333	354	350	351	348	350	382	368	353	348	334	357	337	338	316	364	370	328	351	363	360	349	341	345	345	331	360	341	317	391	373	348	299	365	334	363	330	354	383	328	357	326	359	336	362	369	347	326	380	342	318	314	349	350	338	340	357	356	365	346	359	378	328	329	362	322	347	362	341	357	373	332	345	340	348	336	348	361	348	371	370	359	317	345	336	349	355	373	341	358	358	360	371	344	331	373	356	331	346	355	354	324	336	364	363	364	354	360	344	325	347	330	319	323	304	336	368	323	358	380	359	325	341	335	329	334	329	314	332	331	347	359	348	347	389	358	337	343	338	362	357	333	365	337	338	339	363	352	367	358	320	346	351	354	304	355	348	310	362	312	327	336	331	324	347	345	349	354	363	371	327	336	381	345	345	303	370	339	346	358	360	338	350	344	369	370	353	326	325	372	346	347	402	333	341	316	353	361	361	339	337	340	365	366	313	336	363	342	366	344	368	354	325	326	304	364	365	348	337	362	390	352	344	365	340	336	337	336	329	324	345	375	378	338	329	355	357	377	393	353	342	316	349	369	339	321	359	370	331	373	368	315	345	301	369	359	329	336	351	369	364	387	359	355	318	363	400	354	330	345	376	323	322	337	353	342	363	333	344	338	378	369	342	349	349	357	357	333	367	356	366	331	327	315	336	335	354	352	361	364	355	361	344	325	335	329	353	358	343	337	370	346	345	358	317	325	340	355	350	352	333	383	353	342	347	314	314	340	370	351	341	332	323	312	337	328	361	338	357	336	341	305	337	346	332	326	356	330	342	344	352	362	329	343	345	328	320	374	361	327	322	357	339	329	366	332	358	344	368	358	375	352	314	329	347	357	353	349	374	357	351	315	350	361	377	331	374	374	339	356	313	336	327	388	319	361	334	365	346	331	351	345	354	331	371	337	354	353	356	334	377	381	343	359	352	365	323	359	350	331	345	335	313	317	350	355	361	334	313	365	366	322	361	394	342	324	346	343	346	360	328	320	364	328	373	348	356	352	340	355	365	307	366	323	346	341	341	320	354	311	312	348	344	345	361	331	366	376	349	321	344	339	352	358	357	322	318	321	359	348	334	352	349	358	342	326	323	378	368	340	339	343	351	348	312	359	338	337	342	330	340	321	360	346	323	320	367	342	346	358	346	353	339	339	330	363	350	336	360	345	331	348	374	356	328	349	317	342	362	370	323	350	355	320	330	341	365	367	353	357	353	342	310	371	350	362	372	323	379	351	352	369	333	385	340	360	367	335	345	359	332	343	358	344	369	329	372	313	342	352	362	342	338	363	355	356	380	373	356	312	367	349	351	335	331	370	328	324	367	356	349	371	357	346	325	344	352	347	334	344	347	342	336	338	367	332	300	339	371	333	323	355	312	346	340	347	344	350	359	358	315	360	303	320	322	349	342	322	329	335	351	366	362	346	357	355	349	356	344	356	345	369	343	332	340	352	362	329	354	341	330	370	357	318	367	344	330	328	354	330	319	341	384	322	357	373	355	387	341	337	363	361	352	339	321	346	357	332	377	349	314	328	354	328	319	335	346	349	340	368	345	323	337	324	336	319	354	355	361	337	341	354	336	337	348	326	384	312	368	326	365	351	346	326	364	348	342	377	352	339	359	368	352	356	390	349	372	363	342	331	342	370	376	373	350	329	348	326	339	360	326	347	369	333	334	371	369	332	339	342	378	335	344	348	334	338	370	360	357	319	340	367	353	363	324	344	359	357	361	360	362	347	300	362	360	339	350	362	366	351	350	360	343	339	315	321	338	346	352	362	344	365	308	326	337	354	344	320	335	348	367	354	349	368	318	349	364	365	329	322	361	338	382	344	356	348	330	351	300	382	318	348	359	354	332	364	362	321	350	343	343	350	379	361	336	349	366	354	352	369	345	350	317	348	292	320	367	350	368	335	314	327	359	333	356	335	352	382	359	354	348	351	339	361	361	357	374	338	380	336	350	326	373	347	346	369	333	322	338	344	339	361	346	326	375	355	367	347	336	349	351	361	350	347	360	360	340	368	343	355	348	358	364	346	364	335	352	319	284	364	359	340	340	337	329	364	337	345	362	316	355	345	352	350	324	306	348	355	361	358	325	351	312	367	340	354	359	348	336	339	329	356	350	366	369	374	370	356	359	334	334	352	345	348	321	348	382	310	331	351	354	350	370	339	350	320	342	324	368	338	360	364	345	360	319	320	355	335	333	389	354	347	353	347	348	334	364	335	383	368	385	336	343	353	332	365	305	364	356	368	330	349	351	328	314	368	393	326	361	359	358	363	354	363	367	326	340	377	361	363	362	340	352	345	372	360	326	334	338	358	337	350	378	354	330	323	333	364	315	366	345	309	324	339	334	364	369	333	332	363	331	349	349	342	343	342	373	356	343	354	341	337	359	337	372	339	337	332	349	340	371	362	343	343	354	350	339	365	355	367	355	340	389	363	321	322	317	363	355	344	358	371	368	334	358	344	329	352	333	364	340	360	358	360	349	339	341	332	336	294	330	323	383	360	333	377	355	335	308	355	335	336	324	358	354	337	385	319	361	342	330	359	327	339	360	316	360	380	340	309	333	320	345	367	319	333	311	344	380	326	391	333	359	361	330	374	319	362	315	344	346	347	320	355	333	349	377	366	353	318	340	352	362	323	355	321	343	340	369	345	318	365	298	321	329	329	329	348	339	362	370	339	355	334	335	327	372	357	331	344	343	342	327	338	379	390	343	350	340	359	326	341	332	344	322	352	376	348	355	373	359	340	351	332	348	348	348	365	356	324	335	352	345	350	337	364	353	346	362	379	352	358	343	341	341	371	326	332	360	337	358	354	340	348	357	363	344	368	383	314	369	370	369
27776	24357	28019	20524	11552	6197	3890	2618	2210	2008	1646	1424	1278	1123	1015	899	864	814	843	820	804	813	806	772	742	758	726	716	817	789	731	748	735	686	706	732	725	726	747	738	752	707	715	757	700	729	766	743	716	694	701	704	662	714	710	768	699	747	724	725	718	747	703	691	731	706	714	759	729	693	711	708	761	731	710	667	682	769	727	724	724	710	737	716	692	703	729	733	697	744	704	739	724	680	714	717	685	728	709	677	729	688	704	724	704	723	789	699	737	732	702	711	695	708	745	724	692	748	704	744	707	711	674	729	705	762	715	728	770	719	738	751	720	754	714	755	738	687	701	740	768	752	665	700	709	734	721	707	721	735	710	706	736	777	722	729	674	677	739	757	704	724	719	711	769	725	715	735	745	713	714	721	684	684	769	721	748	717	698	719	735	728	689	728	706	739	704	728	707	695	704	694	756	713	764	734	693	719	709	718	709	704	801	706	716	771	725	751	697	675	699	763	733	752	734	733	732	755	757	723	753	762	662	735	732	692	734	726	739	702	775	797	739	713	729	727	708	654	674	734	768	698	737	720	784	721	722	742	735	764	725	726	715	725	698	710	743	742	721	744	752	657	780	717	728	737	733	693	685	704	695	763	712	757	716	747	761	739	724	720	701	713	727	760	724	692	733	719	667	717	750	701	699	693	705	702	688	720	738	739	745	723	747	721	744	685	706	726	732	657	682	753	695	719	691	697	704	775	707	703	751	740	691	678	732	743	821	738	756	729	746	709	759	702	744	733	729	720	753	708	708	697	759	758	759	642	673	744	709	681	710	745	728	737	728	687	744	734	723	698	752	769	715	750	685	704	743	748	658	722	703	715	750	742	690	717	762	717	731	724	744	712	738	697	766	697	672	729	665	679	735	744	717	702	747	759	730	716	765	741	731	706	787	716	692	728	702	707	714	705	739	686	710	714	735	753	744	748	722	707	735	734	665	708	718	739	757	716	716	667	714	706	741	728	725	718	740	717	768	735	778	703	687	718	757	725	693	731	719	746	731	700	740	742	729	707	689	750	745	729	710	735	728	721	752	731	759	711	724	749	712	700	763	751	708	716	735	717	720	670	749	699	714	697	731	715	704	711	722	660	721	710	745	751	685	683	727	682	773	708	727	678	676	695	741	736	769	677	692	684	740	714	720	756	693	707	679	691	685	694	681	667	691	776	717	714	698	739	723	736	773	697	711	712	728	698	715	727	721	747	718	752	762	741	715	724	710	703	731	733	706	716	699	710	729	722	721	743	707	662	718	673	741	709	752	682	730	680	751	748	724	764	689	724	738	725	743	712	711	737	744	734	742	735	728	685	721	698	722	691	672	724	740	730	692	691	726	767	724	705	681	773	769	690	753	733	724	686	737	710	726	764	690	681	696	711	730	709	724	742	729	749	736	706	681	738	733	721	711	715	655	714	695	737	733	752	748	729	707	704	666	720	772	709	738	713	751	731	716	759	707	737	704	754	722	684	757	745	640	734	710	731	736	734	739	754	753	732	728	752	729	746	730	733	690	699	710	685	752	740	719	799	776	728	702	734	711	719	730	705	756	718	738	771	778	731	727	710	694	708	732	768	709	752	691	748	766	739	769	731	731	704	701	784	735	707	728	730	707	682	644	719	767	696	772	792	686	716	708	730	739	667	733	695	724	755	726	723	680	697	692	732	707	704	744	763	739	706	702	763	708	735	721	740	680	689	699	742	692	723	718	750	705	690	741	690	724	721	677	713	803	719	682	736	705	722	741	761	729	730	757	751	730	744	718	706	724	733	735	706	686	693	715	730	677	741	725	673	731	695	714	675	783	714	710	747	740	715	728	715	747	755	690	678	736	719	773	712	737	730	699	761	751	729	726	712	677	741	720	742	704	720	774	710	719	667	687	711	736	759	712	772	737	784	759	682	727	722	724	718	718	748	713	711	729	702	720	708	745	665	719	707	739	721	713	689	766	705	710	746	704	751	714	735	706	712	707	685	722	727	711	738	674	699	665	731	694	716	750	752	714	732	710	775	738	712	717	758	685	699	687	681	676	736	660	726	721	718	687	721	697	753	688	728	686	687	738	657	727	663	750	730	691	714	691	737	734	729	729	726	750	709	720	720	725	699	757	691	692	749	705	741	704	708	697	751	658	702	721	747	754	762	742	742	710	734	742	687	757	684	729	740	705	735	672	696	694	694	724	735	699	726	675	736	713	722	728	718	714	728	728	771	723	737	685	749	751	767	739	779	702	717	694	740	757	720	739	704	778	715	752	712	713	736	703	703	730	714	740	735	704	731	744	706	732	749	731	764	740	715	695	740	735	711	747	704	748	736	726	749	758	732	763	713	751	741	723	706	729	751	750	706	725	752	700	741	710	728	742	741	709	682	714	693	755	754	712	708	718	700	727	683	759	718	744	735	712	709	716	734	710	736	731	686	728	681	747	700	712	709	697	726	743	762	741	712	677	740	709	710	728	659	730	725	754	732	740	749	730	730	686	735	674	792	742	704	723	737	791	722	708	748	683	725	719	725	715	736	723	729	722	717	712	710	742	688	708	724	737	767	738	757	738	748	719	778	704	704	723	714	723	707	695	758	722	740	732	664	686	736	717	723	722	706	724	705	723	728	736	689	720	697	717	697	732	713	689	747	747	675	703	684	697	722	751	699	713	710	745	688	664	728	754	731	716	709	708	687	720	705	670	700	712	755	715	707	678	739	736	771	734	688	715	739	746	694	772	704	721	741	761	720	721	708	758	723	725	689	738	745	685	738	714	665	694	740	719	711	727	712	717	756	765	772	756	670	706	725	699	671	677	730	700	746	719	718	740	712	683	723	709	719	763	716	743	724	726	752	667	738	659	663	728	680	753	710	722	702	735	756	688	690	697	736	685	731	700	751	709	707	703	723	750	697	722	713	724	695	765	706	749	717	690	711	730	703	707	679	730	739	736	716	739	697	724	739	731	711	753	656	679	776	720	718	694	690	722	734	751	766	710	721	758	707	713	713	722	738	715	768	716	718	712	697	662	762	702	702	768	762	737	717	730	675	699	749	734	735	754	695	751	733	724	776	661	777	698	760	709	712	722	707	752	783	775	729	707	672	684	754	721	680	647	700	719	722	724	697	732	714	704	748	705	695	753	690	709	690	743	729	703	687	742	709	739	697	805	723	720	697	728	662	724	736	715	695	767	671	734	758	702	736	732	674	786	709	755	720	703	669	708	702	723	734	740	756	699	729	712	748	746	708	734	737	737	782	680	726	748	689	721	766	736	738	696	751	801	736	714	728	718	755	717	725	725	706	765	739	715	696	737	713	705	725	748	719	680	738	722	753	720	728	685	757	702	746	766	730	730	762	751	715	755	709	706	713	752	688	668	694	718	739	747	724	769	711	706	714	721	742	735	696	724	762	696	738	733	729	743	725	725	744	748	683	727	713	737	713	702	731	711	684	735	765	731	692	726	712	724	737	695	740	694	676	756	734
21622	36932	30905	20020	13914	9046	6036	4247	3425	3058	2452	2042	1702	1502	1226	1159	1009	1047	994	966	936	897	909	918	831	852	805	868	842	816	882	806	788	763	804	850	813	752	791	764	819	765	763	827	802	791	781	759	747	797	771	829	837	779	744	759	777	772	819	820	841	768	825	815	812	788	789	818	761	811	801	729	813	817	741	774	813	806	790	776	811	836	806	829	819	767	810	760	797	773	744	787	840	778	813	754	792	794	765	791	795	794	811	745	798	781	826	825	822	760	752	782	765	766	808	817	798	779	826	774	812	762	810	778	755	707	794	769	791	794	797	764	805	822	801	828	871	754	823	816	773	758	790	762	768	766	790	814	787	783	823	822	758	794	784	776	854	790	763	832	798	798	753	791	752	815	833	824	769	754	816	815	800	774	790	745	810	770	795	831	752	752	814	820	800	793	780	817	822	824	824	845	740	791	795	785	782	787	782	821	785	766	754	778	820	782	796	810	790	821	806	765	791	762	774	772	756	769	731	792	824	823	724	777	793	786	778	780	816	772	768	814	834	817	767	808	834	785	735	774	823	817	764	810	757	767	818	819	814	771	809	808	791	787	803	797	791	787	759	753	777	782	774	775	833	766	828	723	803	790	832	780	769	762	811	857	823	796	834	804	737	799	797	807	753	826	815	760	785	743	819	772	789	826	801	760	773	736	815	791	786	789	792	779	736	814	743	786	791	792	797	747	783	784	799	786	797	785	786	798	793	801	769	773	782	786	794	777	831	792	768	778	817	781	783	802	801	761	758	801	797	837	786	762	786	805	792	758	845	801	793	756	824	767	776	817	752	811	822	785	793	782	813	787	764	831	783	793	811	755	805	791	774	780	877	783	826	806	794	774	777	785	760	767	803	803	794	735	790	849	818	858	743	782	770	814	793	783	789	809	822	835	782	773	808	780	802	784	821	787	853	823	751	786	724	805	783	810	744	784	787	807	806	752	795	773	776	834	772	777	822	786	806	733	829	776	777	790	847	786	835	786	814	819	772	758	799	818	766	827	767	733	798	773	785	839	750	828	784	797	777	749	788	776	788	769	784	768	810	794	834	795	741	777	794	798	798	823	752	790	799	760	828	746	844	798	724	825	784	804	800	757	803	776	803	802	839	770	784	768	738	800	808	818	776	751	786	795	773	762	756	758	791	799	792	759	734	792	763	785	761	744	814	821	776	812	829	792	844	804	786	835	810	793	806	803	814	768	792	839	823	839	750	840	784	814	844	747	780	800	840	753	768	792	808	780	755	777	746	793	802	771	757	803	734	827	815	785	740	792	780	764	753	783	833	787	787	796	774	780	775	818	779	786	783	804	804	758	785	797	826	771	843	830	769	740	792	771	849	805	787	760	782	800	763	769	828	803	813	830	805	719	821	821	767	787	822	792	787	775	811	807	783	762	758	775	854	809	778	738	809	763	826	836	800	802	762	789	802	783	817	794	741	783	765	793	752	818	752	769	813	785	764	815	777	761	775	818	771	811	741	761	840	788	775	760	779	802	835	755	776	781	773	830	807	757	784	799	780	761	773	807	782	815	790	808	820	805	829	816	811	785	793	792	762	792	804	786	816	785	771	808	776	824	789	792	782	770	807	729	772	780	769	790	817	803	759	717	796	800	813	845	777	770	773	771	805	736	814	795	768	778	752	815	762	732	765	812	752	804	816	837	811	810	763	808	768	814	752	803	752	809	722	793	807	790	755	740	787	752	762	772	846	785	771	837	798	805	825	768	752	800	769	826	778	783	825	819	776	780	793	797	764	830	772	783	761	773	802	764	813	814	759	799	838	776	761	794	775	788	804	742	768	787	801	758	782	790	781	767	782	818	776	800	802	811	786	814	825	800	748	773	797	784	855	759	742	732	764	815	752	751	778	772	823	793	789	803	804	777	827	767	796	760	788	802	815	765	784	772	767	733	800	786	825	772	762	841	788	770	779	775	790	755	826	768	813	792	825	765	811	832	778	790	795	833	828	751	800	768	780	774	789	776	823	797	820	753	745	785	772	818	872	814	831	751	776	820	826	802	831	778	791	794	838	861	805	805	794	794	743	817	727	799	765	742	810	755	774	840	773	763	771	767	813	840	760	761	791	787	809	710	787	768	770	757	794	731	789	809	789	796	773	801	799	836	795	764	817	761	771	809	745	746	825	837	832	794	807	811	790	817	817	793	830	818	783	796	832	815	766	822	835	800	778	789	792	758	757	787	798	763	766	764	781	815	800	782	799	760	793	757	761	850	769	786	761	761	792	795	751	754	829	829	785	809	768	744	838	818	784	832	779	825	784	791	804	840	799	754	769	804	756	836	741	799	843	790	783	795	773	795	774	789	764	770	794	765	820	774	834	774	799	814	788	784	813	821	814	816	788	798	771	750	775	843	844	834	780	796	794	754	808	820	785	797	856	794	815	776	836	777	822	799	771	786	800	853	809	793	792	810	798	798	865	804	778	808	779	773	819	791	857	791	794	780	792	828	764	767	796	780	826	775	837	783	782	834	778	781	799	830	793	828	838	792	788	850	755	783	798	777	802	744	797	784	810	826	790	788	785	797	782	760	782	807	771	836	748	807	816	796	781	795	808	789	786	822	804	802	777	754	750	811	764	750	804	788	766	804	767	738	799	768	800	768	796	752	798	831	780	799	769	779	802	779	806	802	787	773	775	829	801	766	822	742	755	763	783	787	801	812	787	825	763	802	820	770	760	796	791	831	800	781	819	774	811	795	797	785	737	795	766	877	779	821	803	761	777	851	784	826	822	785	768	813	782	817	744	778	821	797	772	816	813	824	818	762	811	776	795	781	813	772	773	777	783	805	756	783	787	789	797	802	771	805	790	808	751	786	797	816	792	791	804	817	777	779	781	821	796	801	836	770	834	778	775	841	734	838	761	761	796	776	771	787	784	837	785	858	836	841	754	781	781	805	790	790	735	816	795	776	752	795	749	807	846	751	825	779	792	810	783	781	783	859	828	814	791	769	819	772	793	770	803	827	763	770	783	777	782	819	797	782	788	792	798	821	843	797	739	738	824	811	774	761	743	790	760	781	769	748	814	769	769	732	765	745	820	767	800	804	798	802	794	805	756	741	814	820	863	798	762	755	765	816	808	776	769	814	747	777	785	794	782	760	815	758	747	807	754	760	774	809	752	797	875	789	839	770	842	761	816	806	756	787	794	814	768	768	749	812	802	786	799	817	745	751	835	803	748	820	812	754	748	771	748	728	817	824	808	764	762	781	837	776	730	801	738	790	777	829	760	818	815	802	786	828	789	854	808	815	777	739	789	786	823	781	784	762	817	793	809	829	758	810	724	837	768	801	758	795	834	813	806	755	783	810	809	809	791	814	766	823	740	737	792	822	753	789	780	734	766	763	781	815	821	776	783	778	797	811	749	795	793	750	797	751	765	831	732	811	762	761	804	816	796	798	771	793	781	784	782	797	746	788	786	799	781	775	742	782	767	791	832	825
23544	20999	28185	24289	21582	17805	8961	4437	3228	2874	2399	1915	1648	1321	1159	1003	902	828	879	821	754	702	710	605	637	613	565	602	618	624	592	609	624	578	579	581	584	568	603	553	581	565	608	592	570	571	586	562	541	584	561	546	532	527	551	546	551	544	568	523	550	550	556	570	539	574	548	566	553	566	530	517	536	569	535	567	572	564	530	553	576	546	529	568	535	552	577	524	538	540	555	562	563	518	523	549	549	559	521	519	532	574	577	531	543	535	558	576	554	543	528	592	571	523	567	549	544	524	554	533	526	558	538	553	533	540	526	576	547	569	546	582	526	553	555	569	513	585	573	550	551	609	544	496	551	555	583	611	544	520	556	547	546	573	534	560	497	538	538	557	580	526	573	595	577	557	530	500	539	533	589	571	547	582	555	567	531	536	546	574	534	511	553	521	551	595	549	567	561	550	573	524	570	599	541	544	552	574	567	587	523	556	563	564	586	564	488	513	519	514	547	614	514	578	574	538	570	534	551	540	507	571	539	511	514	563	564	576	550	559	549	550	556	515	569	560	578	524	559	580	564	553	542	576	566	563	522	539	526	547	545	538	572	496	536	563	517	618	536	533	539	551	521	580	539	534	519	590	583	581	578	575	576	548	564	519	553	545	540	534	560	550	542	568	585	599	518	567	587	569	512	573	528	540	575	539	594	541	559	540	559	572	549	558	554	533	537	544	553	566	535	558	579	576	551	584	565	559	555	572	562	566	540	580	552	572	555	588	516	562	520	558	586	535	584	580	535	532	534	518	591	567	558	544	531	553	616	529	546	556	567	545	526	555	567	572	580	542	587	568	539	569	544	556	548	583	537	515	571	537	528	574	546	534	569	557	576	563	514	565	586	569	584	541	569	593	527	563	588	544	566	528	569	553	542	562	524	574	597	582	536	569	565	513	572	575	564	558	553	601	590	511	597	523	558	544	552	523	586	573	533	570	552	539	587	606	538	573	526	496	540	558	567	565	550	569	522	523	544	540	547	538	538	563	569	539	585	547	537	529	581	546	553	544	511	503	577	513	567	516	564	553	531	520	594	559	538	573	561	528	545	590	560	530	578	559	575	564	547	533	551	571	525	557	553	537	569	560	585	578	558	535	535	575	531	549	547	561	551	580	540	547	566	533	558	536	556	552	532	528	562	523	586	563	564	522	547	523	532	560	540	568	553	553	509	531	580	531	503	573	570	546	518	569	543	537	564	558	530	576	575	538	534	550	560	531	581	520	539	566	520	536	588	529	560	539	555	605	556	520	561	551	539	533	513	584	538	559	541	573	585	600	552	599	530	549	529	527	625	573	554	562	564	567	530	588	554	519	549	533	511	547	566	550	563	552	540	557	579	563	579	566	556	575	537	561	528	496	562	562	524	561	567	564	561	584	588	529	519	563	538	556	530	551	552	557	533	560	547	569	519	552	556	531	556	539	567	563	518	547	579	571	560	532	576	575	555	602	529	560	575	508	594	547	565	514	566	513	575	548	559	522	605	496	554	563	551	578	515	539	559	567	552	507	528	506	532	557	544	540	528	522	522	502	578	558	616	603	559	576	577	532	528	538	575	555	545	533	589	599	618	554	553	542	551	547	534	564	562	570	619	530	604	563	534	551	541	575	560	549	550	505	548	517	560	588	542	533	574	548	555	579	587	554	583	530	550	544	559	533	560	590	544	520	530	583	537	535	548	523	547	539	569	620	589	555	588	552	558	585	544	495	528	574	547	542	598	565	585	559	517	552	589	576	564	527	554	577	570	584	527	547	523	543	530	545	556	548	534	556	536	515	546	556	564	553	553	555	546	550	554	598	554	556	558	556	564	581	542	515	511	569	574	577	543	508	580	549	578	517	552	579	566	536	525	543	544	573	520	568	516	558	551	557	589	574	586	548	541	529	555	554	540	497	500	556	551	539	548	583	567	562	535	556	539	577	548	551	531	529	531	481	554	583	519	532	493	557	542	557	574	545	553	563	571	545	548	518	520	561	536	540	546	526	603	577	585	550	549	551	580	544	557	556	533	579	547	569	524	561	541	547	532	542	558	537	541	549	548	538	566	524	576	574	557	515	545	548	528	575	551	543	529	560	516	552	530	538	550	556	524	509	543	536	544	544	561	565	520	530	541	529	541	543	594	575	545	536	604	593	536	554	554	559	540	564	597	530	542	557	538	563	523	518	599	537	570	494	554	559	582	549	536	577	543	595	493	539	570	531	507	576	565	542	654	526	563	548	556	549	539	569	551	536	536	557	603	524	544	574	577	594	538	574	518	575	525	526	518	526	536	519	541	529	560	543	559	543	490	554	574	488	569	554	546	551	537	548	549	572	585	575	538	545	551	535	516	543	528	577	543	521	527	590	547	569	544	565	573	497	533	542	546	561	558	567	556	538	565	573	566	590	506	563	539	524	555	581	549	534	536	509	549	541	572	522	565	588	570	552	562	549	548	541	568	543	541	537	546	526	512	552	547	561	534	517	550	559	572	594	525	510	496	514	527	535	541	489	550	552	578	565	549	605	524	524	544	576	567	559	514	559	568	544	549	574	555	581	580	578	590	568	510	525	552	526	568	571	572	560	511	532	570	508	518	540	554	543	554	548	565	521	524	555	571	562	542	523	602	557	556	546	534	585	567	567	521	596	572	585	553	530	570	550	626	566	540	548	529	538	590	581	531	565	545	537	560	580	548	627	563	520	565	493	559	570	542	566	553	508	582	550	546	567	575	501	503	579	550	557	576	537	537	560	538	505	556	543	580	507	558	535	540	552	549	510	585	569	525	554	535	550	566	535	576	548	526	563	532	548	503	532	583	519	536	559	571	555	510	552	553	550	541	543	536	567	553	570	543	526	527	514	562	561	578	522	586	534	519	585	512	509	570	586	564	590	572	522	522	532	564	522	511	556	590	540	536	578	556	542	580	544	581	577	517	579	593	524	548	534	544	584	575	567	557	560	536	542	524	577	544	533	561	550	528	548	511	567	569	580	532	522	495	572	524	529	499	568	532	565	614	577	536	539	525	611	602	589	567	529	555	539	501	543	565	565	586	568	558	571	528	541	554	572	586	593	540	537	550	552	574	562	595	579	551	583	540	513	520	567	542	551	509	558	553	537	538	545	537	503	572	577	500	525	548	555	565	547	562	526	566	560	559	580	550	539	572	571	570	572	522	546	514	552	573	577	517	532	586	502	583	545	569	524	498	540	547	548	515	564	591	574	578	555	574	556	552	570	633	579	544	524	526	570	590	589	502	521	561	565	508	527	518	567	562	511	532	540	603	514	570	521	557	543	564	563	530	537	548	526	571	569	562	589	544	560	541	538	518	570	563	582	549	542	551	571	595	561	539	574	552	574	554	588	556	531	573	572	572	518	586	548	529	533	597	587	559	520	561	511	557	541	489	520	516	565	552	552	548	536	533	534	567	577	513	528	578	557	560	556	512	547	546	546	532	554	581	561	501	563	598	565	557	571	569	524
22284	45497	39445	28132	20814	13806	9397	6381	5056	4459	3589	2904	2292	1974	1566	1379	1204	1084	1090	1032	909	883	843	802	784	709	660	699	659	724	683	693	629	717	657	598	670	637	643	679	710	629	647	640	595	662	590	645	623	613	627	656	602	631	608	629	641	584	614	602	604	612	600	609	607	614	624	648	604	604	578	595	628	605	609	611	600	576	570	605	640	639	612	606	603	637	646	598	567	647	635	640	606	574	625	603	623	600	639	583	608	632	646	619	589	625	608	590	606	670	622	602	639	607	591	622	603	612	636	638	605	627	613	575	613	629	597	609	610	606	547	617	613	630	623	612	588	630	602	636	622	609	622	617	622	663	619	590	593	613	614	618	627	636	604	605	606	624	571	616	621	611	627	618	576	620	622	576	608	597	607	606	615	577	611	586	633	581	631	671	667	570	597	626	575	605	534	645	585	596	607	642	630	624	599	572	603	626	569	632	603	618	650	597	606	613	651	628	633	581	622	630	666	615	628	623	632	645	599	585	587	569	636	580	617	604	577	610	624	582	585	572	575	614	626	614	571	601	602	634	663	593	541	611	596	676	613	612	607	612	621	625	621	597	671	624	633	625	617	578	579	611	604	627	617	629	592	634	600	632	634	592	581	584	608	607	655	613	630	560	675	606	582	647	606	585	620	602	619	572	571	579	643	603	628	608	614	588	569	639	559	559	608	617	656	576	592	590	620	537	625	636	603	606	570	617	616	649	628	604	617	549	594	611	631	648	627	602	566	637	606	589	651	623	651	616	598	601	599	596	599	599	653	615	563	612	587	652	601	599	657	646	628	619	651	594	610	590	604	606	653	594	619	614	591	621	577	649	636	576	663	627	651	587	644	572	558	628	630	625	625	615	641	655	594	566	607	601	637	621	623	600	607	635	625	668	588	580	636	590	610	602	602	599	571	593	601	601	619	617	647	613	585	600	633	640	587	585	533	613	595	628	551	623	617	620	598	609	611	628	626	601	646	602	662	576	586	640	578	595	582	590	599	622	595	622	609	603	569	618	594	598	588	611	617	585	566	635	594	621	646	572	621	605	618	622	581	631	626	610	615	661	587	578	625	641	587	620	620	615	580	637	627	602	589	622	611	554	607	591	601	615	644	579	592	614	588	614	606	577	659	651	611	601	583	588	590	608	568	617	593	570	633	634	643	585	586	636	608	663	638	611	589	616	587	636	622	580	607	606	602	596	636	593	604	589	611	627	602	604	599	622	616	616	583	625	635	602	568	644	637	599	590	587	651	628	634	601	580	578	657	661	617	624	603	632	573	591	601	571	587	597	611	592	625	609	580	630	635	589	594	614	627	608	603	597	578	582	639	634	584	588	583	600	599	584	579	616	596	642	641	628	587	638	636	644	645	637	577	590	590	591	632	596	613	601	657	633	596	630	620	650	604	634	588	572	590	614	623	622	617	602	668	643	607	570	638	612	598	604	621	568	611	619	620	608	640	597	637	623	598	620	630	629	599	634	595	591	577	618	598	611	591	562	638	629	603	591	643	623	637	643	601	609	594	595	634	606	598	620	606	622	613	575	632	612	604	593	571	583	576	628	593	651	610	609	636	600	607	612	594	644	616	597	584	608	635	630	572	640	580	589	611	643	643	630	590	586	585	631	603	593	575	637	632	595	605	627	573	598	623	637	590	649	624	621	606	605	593	622	570	640	565	602	607	564	592	610	575	677	577	603	663	625	621	600	635	595	634	619	593	628	601	605	640	625	621	588	628	610	615	621	590	632	639	599	609	635	620	597	614	630	573	614	598	615	619	611	593	592	651	585	558	623	604	652	618	624	629	650	629	645	591	582	588	590	609	595	614	633	622	602	601	620	587	559	610	639	585	652	564	596	601	603	635	659	636	609	603	598	597	598	608	574	611	621	624	609	626	607	596	573	576	642	604	607	609	659	603	582	624	560	610	624	610	581	569	596	630	570	624	605	632	610	632	612	625	595	547	626	662	607	604	594	579	602	642	654	578	602	613	617	601	590	611	588	600	613	569	611	589	629	638	609	620	655	628	624	630	623	595	608	579	626	599	647	643	591	594	595	678	559	610	632	635	594	595	599	653	623	604	642	601	584	649	602	586	640	623	596	614	606	599	612	585	622	603	583	600	576	610	609	611	616	580	603	652	566	603	601	568	595	636	602	620	596	622	629	603	585	633	620	628	656	605	564	637	598	635	661	599	624	632	602	609	590	621	608	595	622	659	583	623	627	597	580	616	588	587	651	642	635	603	614	582	602	641	580	609	622	617	599	611	625	632	614	603	579	599	616	552	580	619	601	618	630	642	638	640	618	594	682	577	586	615	613	606	657	609	597	598	632	618	598	614	601	591	619	608	584	601	636	625	614	605	571	649	569	581	607	587	636	641	600	597	623	618	578	593	617	659	639	586	601	572	605	613	627	565	632	600	589	565	637	621	649	585	611	641	622	579	618	602	614	637	575	630	563	633	580	606	596	589	600	577	602	615	632	574	573	575	618	649	653	658	622	592	612	672	555	598	575	628	631	608	619	566	610	618	632	646	610	615	589	609	660	596	572	598	607	597	597	627	569	589	626	618	597	586	603	595	592	637	567	622	605	555	637	588	602	647	614	629	609	633	600	664	620	609	633	614	609	569	626	613	557	586	632	605	588	625	573	636	602	602	626	660	608	589	593	611	646	579	590	619	600	612	599	588	639	650	628	585	618	611	607	597	602	634	627	641	581	649	607	572	602	621	652	598	651	598	574	643	600	611	603	595	626	649	615	621	681	557	604	589	636	576	585	565	627	597	588	612	644	613	612	624	611	617	576	623	613	610	611	619	579	628	592	586	648	586	596	645	645	648	620	586	588	641	647	600	638	593	604	624	625	601	602	611	635	570	553	611	599	626	599	608	598	593	606	617	581	586	623	566	601	643	599	600	628	638	588	666	572	580	603	599	578	621	591	635	598	561	622	603	616	588	593	612	593	602	620	546	621	608	600	613	615	640	583	622	580	604	659	623	573	623	606	635	614	579	618	611	585	627	593	555	631	615	619	628	606	634	594	605	634	604	610	597	568	590	589	620	598	571	601	581	585	577	619	622	617	578	583	588	595	580	602	585	618	617	584	611	603	619	616	584	608	618	610	590	623	589	649	587	609	621	619	566	616	613	598	583	631	612	634	598	620	593	633	619	574	622	607	575	574	604	612	620	599	610	604	638	603	607	594	573	569	644	630	619	578	585	589	579	582	567	640	598	604	654	659	636	617	614	606	608	637	568	593	637	634	629	609	621	611	602	639	617	582	591	637	622	619	617	593	595	602	619	590	607	621	663	607	570	595	578	610	600	635	634	604	600	638	574	630	624	581	569	605	617	629	638	651	628	605	610	628	599	614	591	590	618	598	601	571	579	652	595	628	620	598	609	649	612	649	599	569	610	617	593	610	660	603	609	600	624	632	609	636	642	580	646	578	589	606	606	637	625	595	625	601	581	619	616	684
24474	20976	27523	25270	19876	11006	5487	3342	2560	2374	1883	1542	1379	1235	1012	916	799	877	751	791	746	715	736	665	700	616	653	617	621	656	610	648	666	626	602	595	577	575	600	596	624	630	587	591	626	616	576	627	584	658	600	596	614	616	594	567	627	575	600	637	633	638	648	565	605	593	632	620	574	569	582	573	611	564	611	595	618	538	583	575	567	606	596	582	584	592	561	617	619	608	561	524	586	597	631	589	600	572	590	570	583	593	558	531	604	602	597	570	588	639	596	577	585	649	579	541	607	562	595	551	582	566	579	656	634	573	605	610	567	530	562	579	545	586	608	599	595	552	610	575	589	600	609	574	604	598	612	626	559	613	549	617	600	605	587	568	605	593	598	595	571	630	590	581	601	557	588	575	587	554	570	581	610	598	628	618	640	583	579	566	584	602	553	564	559	564	589	581	588	582	614	600	556	616	594	617	561	561	630	556	590	598	648	567	627	533	558	608	553	569	606	587	609	571	563	583	557	595	619	583	589	557	616	584	592	572	622	596	580	552	593	576	616	591	560	611	607	587	583	616	583	624	584	624	627	551	638	595	577	601	568	578	607	627	589	594	597	550	575	589	603	610	583	589	622	580	645	581	514	557	606	572	620	634	593	588	605	582	607	626	585	625	598	595	579	609	573	588	620	579	619	616	597	609	551	598	558	610	619	600	598	580	581	604	594	597	581	593	618	604	548	602	612	625	624	605	651	564	587	584	578	608	601	634	556	614	575	615	590	592	579	597	560	589	609	613	602	565	586	595	589	604	639	653	623	587	595	569	588	578	556	624	574	628	573	575	593	579	583	583	576	592	584	588	596	589	581	591	577	569	572	594	552	565	564	600	596	608	621	586	586	642	611	526	581	595	557	569	588	592	537	571	559	579	567	610	541	618	613	602	635	603	587	609	580	591	579	600	608	625	618	581	604	567	607	615	557	617	626	578	611	619	529	593	602	596	577	621	572	623	617	595	597	583	575	570	599	597	610	590	559	626	565	610	611	580	603	580	607	585	599	618	658	596	599	568	601	575	599	592	573	616	594	544	617	587	601	617	600	573	556	571	625	583	614	582	591	562	579	558	557	594	562	581	622	569	549	593	606	587	575	579	613	571	603	553	600	567	581	562	610	552	594	569	590	599	592	616	566	571	635	573	599	597	575	608	615	575	619	535	584	604	620	598	565	631	586	625	578	597	604	573	555	547	577	623	588	597	635	581	583	609	580	616	574	556	588	592	596	606	556	591	569	562	555	586	592	564	614	598	598	604	576	637	566	553	605	601	617	576	585	597	547	581	594	641	565	601	557	615	628	592	551	585	584	584	578	607	615	603	541	612	601	602	580	578	605	628	592	592	596	559	610	572	552	569	597	563	609	587	572	569	582	589	591	620	586	588	605	586	644	579	589	614	600	557	618	576	591	580	592	600	570	600	577	584	564	620	560	589	572	619	617	603	593	541	548	586	621	557	567	630	566	601	560	581	564	603	566	578	601	583	562	603	677	576	606	569	564	634	585	586	522	592	601	593	587	596	630	585	615	592	605	551	535	585	563	603	617	641	596	590	627	614	586	616	561	571	597	608	597	605	565	581	588	606	641	579	646	599	569	571	615	547	614	564	618	611	600	591	577	559	577	613	613	562	596	591	584	579	608	583	622	617	601	582	611	563	585	581	630	575	580	557	604	606	599	619	617	650	575	605	622	578	592	596	563	588	520	555	625	623	617	571	571	604	565	575	581	629	577	594	543	588	580	581	578	615	566	596	600	600	590	560	599	600	599	577	588	554	611	616	622	605	606	604	557	558	572	631	595	585	645	593	571	594	626	559	616	634	571	566	599	610	568	614	590	587	595	575	570	615	570	595	589	564	561	597	606	630	574	594	625	575	603	579	635	606	566	601	568	622	614	603	575	569	526	577	588	604	642	585	569	565	604	575	638	616	562	633	621	674	594	594	559	589	598	553	573	610	598	613	628	630	559	577	607	590	599	637	577	613	613	589	589	549	596	599	591	580	574	575	582	595	582	610	590	604	633	665	627	547	561	541	579	589	592	593	613	662	582	564	619	622	545	549	578	587	617	608	570	567	586	638	553	610	600	590	617	590	584	595	572	553	542	575	596	578	568	532	642	597	628	575	584	607	572	593	598	581	581	608	583	587	614	581	573	570	588	572	615	515	594	581	539	570	595	609	579	559	592	581	566	566	608	588	615	622	562	597	573	606	578	639	613	618	590	613	607	595	603	575	552	621	634	631	583	638	583	603	566	595	613	622	568	580	581	590	622	565	585	631	600	561	630	575	558	615	581	558	560	592	593	611	623	573	624	608	559	577	595	561	573	579	641	594	578	585	587	543	612	579	540	581	586	612	602	624	638	585	588	548	571	544	588	594	601	628	591	591	586	568	579	575	548	564	592	607	578	603	608	613	555	596	571	596	508	618	642	589	590	555	588	588	593	610	595	569	620	584	606	612	537	637	572	614	588	602	547	584	617	629	589	573	613	600	582	582	561	623	583	604	592	612	614	596	576	563	594	595	608	564	600	645	609	593	609	549	612	557	577	572	614	597	587	580	589	599	614	595	610	584	608	649	572	619	635	556	580	606	637	579	584	633	562	585	587	611	548	602	634	599	593	592	594	564	578	590	575	571	589	594	599	590	581	607	566	563	571	583	612	587	612	641	594	567	605	567	581	555	635	590	596	594	626	593	595	601	606	583	558	570	591	576	640	605	574	588	550	549	596	606	586	559	610	597	578	574	572	596	606	577	566	591	563	599	595	561	637	595	595	608	571	602	627	578	594	597	556	603	598	580	608	601	574	595	577	618	584	588	610	600	636	626	612	569	639	597	635	578	595	598	631	646	616	559	593	580	629	589	679	586	588	608	577	551	636	594	585	571	571	554	574	623	640	632	595	604	622	619	599	606	552	569	564	585	638	585	593	625	633	586	586	592	577	569	581	614	572	625	610	620	591	564	650	525	589	567	607	588	599	579	583	571	589	567	631	589	596	609	589	579	560	567	531	592	626	622	576	577	613	601	596	593	593	591	636	571	610	584	595	619	557	564	553	572	613	583	572	558	589	556	564	583	594	609	596	583	583	597	592	604	579	544	613	649	595	573	607	572	556	593	594	579	643	594	593	636	564	582	567	602	605	591	616	555	556	568	562	569	621	587	579	580	573	625	575	649	601	582	588	611	621	634	565	582	604	603	558	591	612	571	588	562	582	592	610	556	614	570	581	573	577	568	604	592	569	615	612	588	603	549	599	603	673	620	574	614	595	592	624	567	575	584	643	582	576	604	548	582	584	526	590	608	578	598	584	575	600	602	631	582	598	638	604	588	595	608	650	603	574	599	558	616	633	656	600	561	606	555	607	578	621	597	579	580	618	543	583	581	561	596	584	582	578	548	624	561	625	567	566	577	597	587	605	600	592	595	582	617	550	616	593	601	609	597	592	597	592	612	606	547	593	596	580	616
22393	42533	36178	24787	18359	11734	7961	5674	4479	3900	3175	2464	2063	1597	1355	1153	1075	1039	991	923	855	850	765	756	739	687	688	705	677	673	673	689	639	669	676	662	629	677	650	654	595	694	656	662	616	647	639	645	654	575	650	615	614	602	659	656	647	622	608	632	640	623	599	645	643	605	624	640	631	622	604	653	638	594	647	588	635	604	593	621	633	628	631	635	608	630	593	675	658	621	624	658	628	636	611	650	614	661	600	676	652	681	647	635	622	635	607	636	587	614	629	601	626	623	670	641	601	682	603	654	612	636	629	590	582	621	645	592	578	643	649	629	639	657	585	662	646	643	616	617	656	583	630	632	603	649	606	591	584	604	624	633	663	637	644	625	644	600	636	652	675	613	660	634	674	586	618	621	595	628	619	659	661	629	582	625	670	589	637	617	649	645	655	650	601	633	629	633	632	643	656	611	609	635	621	614	646	658	611	627	619	629	668	627	613	634	621	605	667	651	616	661	623	625	606	654	624	648	565	627	622	601	626	675	634	655	666	647	653	622	616	609	631	615	623	608	618	661	641	629	612	661	661	626	592	572	579	629	613	647	662	624	640	595	637	618	624	664	557	650	635	633	601	600	581	624	643	615	611	596	597	636	618	607	622	636	602	609	689	676	634	642	605	652	649	579	620	616	611	675	642	603	640	631	617	647	600	632	617	649	625	626	638	588	652	651	665	631	619	639	615	636	627	628	607	661	612	589	637	634	618	631	661	592	613	613	596	636	638	613	631	635	641	631	614	652	666	607	638	641	636	640	589	632	629	633	650	613	617	660	627	594	673	619	656	625	615	630	650	638	658	645	645	651	600	649	620	637	583	628	610	644	668	673	623	612	637	621	570	663	582	668	620	627	637	591	626	622	610	626	655	603	622	664	630	620	660	615	663	681	597	608	653	619	624	603	622	616	636	630	604	627	666	599	639	613	580	626	565	664	651	624	616	610	642	640	584	613	654	647	629	636	638	639	625	634	593	638	625	612	657	630	601	606	635	623	674	634	622	622	677	639	632	648	638	656	634	648	634	659	636	637	641	649	650	642	644	624	601	650	633	608	655	617	613	624	657	665	679	646	639	691	627	652	634	608	630	672	654	651	645	643	615	637	589	586	606	620	639	637	634	636	617	618	624	599	611	636	690	624	650	616	640	659	628	671	622	633	592	600	636	623	579	595	626	656	613	610	658	625	607	647	648	603	636	669	605	684	607	637	677	638	609	632	680	622	616	601	644	637	598	652	630	564	585	656	608	642	632	650	626	597	621	661	626	612	607	622	634	614	595	611	647	619	631	628	613	638	638	666	625	615	608	646	632	617	622	635	600	655	616	660	694	674	644	646	630	600	615	623	644	670	644	609	636	632	611	653	639	608	620	619	647	632	606	644	631	617	612	645	628	669	644	609	612	601	643	602	643	678	646	652	632	665	660	604	661	605	595	660	589	605	572	627	635	569	649	658	604	639	584	571	657	614	627	597	636	661	639	589	604	631	681	678	597	606	625	655	614	623	639	663	654	636	648	639	641	603	650	681	620	607	634	612	615	633	669	616	665	692	655	645	615	622	577	620	652	658	652	626	645	625	614	655	604	631	621	616	626	650	632	588	613	672	623	630	648	626	665	634	624	615	644	571	650	633	596	617	594	594	639	623	606	597	623	633	605	617	587	653	613	618	596	678	646	615	635	688	606	599	645	686	633	616	590	607	576	667	616	636	632	680	624	640	650	605	683	573	621	633	631	619	640	664	626	708	622	623	595	604	639	631	584	658	633	604	639	669	628	585	658	544	673	634	678	645	614	681	625	632	623	627	609	606	658	653	658	631	679	631	604	600	611	618	581	658	605	620	603	640	651	644	597	668	645	611	677	616	614	636	632	630	651	672	616	580	590	601	652	616	640	633	646	586	612	621	635	609	629	627	639	606	601	640	619	586	652	604	630	699	583	654	613	605	610	666	668	644	581	615	629	603	608	583	649	647	660	606	645	633	598	673	641	647	582	613	610	634	641	639	620	617	596	642	625	614	617	657	615	574	630	606	596	607	592	664	635	613	678	621	625	597	633	633	593	678	710	633	633	633	641	642	615	637	574	634	589	655	641	626	617	649	655	600	630	609	640	633	610	635	644	647	637	638	616	679	622	661	649	637	650	728	636	600	600	650	638	647	657	646	646	628	624	632	636	625	625	602	626	612	654	631	665	618	602	639	615	682	626	617	614	604	689	629	603	585	652	586	611	593	618	618	629	651	637	567	574	597	622	647	668	657	649	649	640	583	631	628	625	612	628	688	643	606	618	651	669	628	606	666	624	642	598	654	657	630	619	604	641	633	625	649	599	619	614	682	666	629	626	597	655	637	654	632	639	682	580	673	648	616	591	605	644	617	616	617	618	666	625	610	624	610	617	626	614	606	650	668	643	607	639	648	647	641	624	625	598	628	599	607	675	563	686	644	651	644	640	606	642	610	657	617	627	674	609	614	672	595	646	645	607	606	616	669	657	691	687	655	587	597	621	614	664	607	572	641	625	658	630	635	664	651	631	663	608	618	586	649	659	639	639	622	653	627	653	581	607	571	585	643	623	624	598	658	616	699	623	665	669	630	625	612	627	646	644	661	656	637	631	638	644	685	594	594	671	638	585	633	645	625	642	667	643	650	627	666	639	634	597	628	631	593	627	632	604	637	655	621	591	619	618	637	605	638	636	628	651	623	626	640	637	605	623	654	659	616	608	592	607	645	628	627	681	651	594	601	663	618	656	669	644	605	582	604	633	631	664	640	606	652	610	673	596	696	653	594	627	629	618	648	631	601	634	658	633	616	637	612	649	649	638	611	576	641	649	641	577	643	675	621	668	619	637	622	641	617	648	632	639	616	667	665	608	626	647	655	615	634	619	659	617	597	614	683	619	640	650	649	658	612	614	578	609	609	631	593	616	586	616	603	656	630	594	637	626	651	627	642	603	663	601	609	629	656	672	631	616	593	583	666	628	643	616	603	644	600	639	687	638	644	639	661	614	666	627	607	662	617	625	625	651	629	640	647	606	609	627	643	584	625	614	622	634	663	598	632	642	616	660	621	599	605	637	627	601	584	645	664	648	584	641	646	613	588	664	663	656	651	631	621	582	617	635	644	615	622	614	633	654	628	627	650	641	636	633	598	677	602	592	609	647	624	609	658	619	646	602	612	602	649	614	652	617	648	658	621	644	651	642	619	605	612	593	634	625	603	618	635	621	686	651	613	621	669	605	610	602	668	633	647	595	633	659	640	639	658	697	592	622	632	616	616	614	585	637	657	624	620	613	593	611	603	644	684	584	636	618	647	620	587	622	597	649	661	650	588	657	649	604	624	617	647	647	621	622	614	573	663	602	607	671	628	646	629	636	663	645	618	620	591	615	621	612	626	639	658	630	612	654	573	618	671	626	647	604	625	659	619	655	643	623	627	673	577	592	604	619	627	637	639	655	653	609	647	625	587
22426	21027	28523	23749	21223	21692	17433	6436	4208	3674	2931	2352	1831	1486	1216	1064	880	810	719	725	668	569	544	501	499	437	398	404	386	409	406	416	439	396	355	394	329	363	319	363	355	360	383	345	338	344	325	358	359	349	335	335	346	303	337	353	328	363	347	326	334	331	310	315	305	324	322	288	328	333	332	299	333	339	338	359	368	321	366	346	346	354	348	336	354	314	331	332	374	316	298	296	352	295	299	292	331	334	325	342	333	307	337	299	307	330	332	317	350	363	301	371	339	321	303	320	314	331	309	326	309	349	314	313	311	356	350	321	326	358	326	340	314	318	314	332	343	330	307	321	319	304	344	329	346	318	312	294	311	318	320	320	317	350	310	317	346	313	313	339	347	359	346	370	306	340	305	290	312	328	320	322	329	311	289	330	342	348	290	317	330	326	312	341	326	312	317	315	329	330	354	335	314	323	337	348	345	317	320	322	305	316	335	339	318	319	312	314	328	340	344	314	317	321	310	359	331	303	296	336	373	337	314	312	310	309	306	322	320	334	359	336	311	311	342	321	338	323	308	314	298	332	336	330	327	288	348	284	304	351	318	316	297	343	341	335	313	316	300	336	334	325	342	341	305	330	284	328	325	358	319	309	346	313	298	287	349	358	289	347	345	303	305	312	352	341	290	277	339	336	366	335	311	324	334	341	344	344	337	326	339	325	330	351	319	346	317	319	344	338	329	316	338	302	307	296	322	298	335	293	340	341	315	302	302	307	322	302	325	333	320	348	343	326	315	341	301	316	338	308	346	278	300	344	328	312	316	295	337	320	338	370	313	344	319	331	330	305	345	358	323	312	342	319	291	329	319	307	339	327	315	272	328	306	356	319	306	326	313	319	294	334	342	308	343	305	339	359	325	327	361	357	347	326	316	341	292	324	319	318	327	338	344	317	332	324	309	359	348	335	314	316	318	321	321	286	308	323	309	277	300	303	328	321	347	329	336	347	331	312	308	338	310	324	324	325	368	321	296	322	294	317	302	313	321	338	346	297	315	349	309	329	325	317	315	307	326	302	323	325	351	292	343	326	309	339	293	302	331	294	323	330	340	320	328	298	326	300	332	348	311	316	329	317	311	326	327	357	343	332	338	309	282	309	322	312	319	327	298	307	295	311	280	316	305	349	343	308	323	324	319	330	333	330	329	312	324	324	335	364	336	322	307	302	328	347	340	333	354	350	312	296	289	329	317	337	302	341	312	307	335	312	334	310	328	322	334	312	327	337	333	326	304	314	335	353	332	319	323	331	328	330	295	316	321	326	323	332	328	336	315	305	321	333	334	327	330	307	336	306	311	313	333	315	306	311	314	325	298	320	345	336	311	334	341	287	337	317	345	312	337	338	301	332	310	306	333	307	312	294	312	305	324	349	307	310	338	314	338	315	332	368	313	323	341	315	338	338	318	317	334	279	326	329	328	305	323	319	317	346	338	318	318	303	360	327	347	345	366	325	309	313	315	283	319	331	353	334	317	325	315	310	331	313	317	315	309	327	307	320	338	342	333	334	296	310	347	317	321	348	297	342	306	346	316	285	269	317	335	326	342	315	314	327	332	339	341	330	312	365	320	326	329	311	328	332	320	309	348	340	321	314	312	320	332	327	312	306	359	328	337	320	324	346	319	354	322	342	301	331	335	312	318	302	325	324	325	307	328	308	331	323	338	328	325	306	351	324	309	309	308	336	327	322	306	333	320	313	321	296	326	284	327	305	347	317	324	334	338	326	343	350	299	330	312	321	358	334	326	337	308	343	328	326	314	335	308	322	306	316	340	344	272	318	306	322	322	310	335	308	323	305	346	300	310	330	326	325	314	314	306	304	327	329	326	295	298	339	333	346	345	317	315	338	306	329	274	342	298	352	311	328	319	313	335	322	356	327	331	313	318	308	331	349	339	340	281	307	314	317	336	353	301	366	292	305	316	284	303	323	380	308	322	331	327	330	337	358	333	304	336	331	350	319	314	313	331	317	359	327	359	316	321	298	329	311	347	344	327	330	318	321	286	330	319	331	315	318	294	315	320	297	306	316	330	336	345	334	312	326	347	308	346	317	333	338	313	300	340	293	309	315	320	318	308	332	333	297	314	309	314	300	324	323	290	312	318	301	285	319	353	310	331	330	329	288	328	323	314	322	336	336	350	340	331	334	329	313	300	307	322	307	339	321	348	315	330	341	334	323	327	313	311	349	324	307	305	332	303	319	317	328	306	308	305	301	299	340	323	352	323	324	313	332	328	350	340	311	341	297	307	321	335	341	329	305	360	299	303	337	308	366	332	295	328	311	321	341	329	311	343	332	315	340	315	331	332	291	279	325	332	314	339	321	319	318	317	325	302	335	327	332	316	357	326	305	321	299	328	311	315	333	311	336	337	315	293	315	314	290	306	291	337	324	328	350	326	319	350	296	298	341	328	301	330	348	342	315	306	338	331	315	349	321	315	325	314	312	338	300	313	314	344	330	326	348	313	320	326	349	315	298	337	352	307	312	316	327	341	351	320	317	308	317	325	304	316	365	340	332	333	323	312	314	332	372	277	334	337	321	314	294	323	345	338	317	327	294	323	312	296	322	322	333	358	329	289	341	323	295	330	327	333	328	312	339	335	327	352	319	296	321	326	319	304	312	345	293	300	324	321	301	313	310	326	346	358	297	315	307	322	320	295	309	313	321	335	310	328	293	303	298	355	329	344	311	336	326	295	318	287	317	310	332	295	326	325	314	295	326	310	329	317	308	346	309	323	356	310	316	300	348	306	351	340	341	315	322	331	341	335	327	344	300	342	352	325	350	305	319	322	347	316	339	298	327	361	325	307	291	312	285	342	320	301	320	311	315	348	333	279	333	304	304	333	324	345	328	337	359	303	337	321	345	344	325	320	302	325	344	309	347	307	331	308	310	321	348	313	312	306	321	285	324	327	299	331	325	376	309	304	301	320	300	333	323	330	320	324	353	324	304	342	331	332	325	306	301	347	300	312	316	306	325	329	353	333	364	296	325	316	314	316	311	321	344	349	321	324	331	325	307	329	344	340	320	320	298	296	319	297	318	311	310	321	312	336	312	329	340	332	337	343	299	319	292	307	314	316	322	368	327	333	315	313	316	341	350	321	326	332	335	322	329	344	351	321	362	286	324	317	327	328	324	297	370	374	316	302	346	325	304	330	324	319	341	342	299	302	322	327	314	314	292	335	293	270	345	326	350	305	328	302	335	305	336	296	316	287	329	321	312	307	316	320	312	326	331	328	311	316	315	320	305	301	327	317	303	340	330	349	295	310	308	339	349	331	334	312	309	351	297	326	330	336	300	312	325	317	308	317	347	321	326	325	358	335	305	329	316	335	303	349	332	292	331	307	332	316	341	333	325	338	339	333	312	316	319	314	313	312	348	324	316	323	328	337	313	310	322	280	341	322	310	320	327	323	322	336	323	345	308	316	303	350	325	342	343	323	332	312	320	333	327	303	326
24730	50988	44394	33065	25890	17993	12304	8896	6869	5913	4729	3788	2916	2226	1855	1492	1270	1138	1109	968	865	767	739	653	632	550	529	508	531	514	500	470	482	452	423	407	392	405	397	444	383	400	393	417	381	378	388	355	398	383	341	394	347	384	371	337	344	363	349	391	364	335	365	353	352	361	376	349	403	362	356	379	344	346	348	346	349	353	356	343	373	327	360	360	346	338	372	355	352	346	380	340	329	342	382	337	350	347	376	379	363	380	332	351	360	339	353	339	327	377	344	353	349	337	364	352	348	333	378	367	322	339	362	386	349	331	360	313	341	382	331	343	321	340	355	340	325	343	377	372	361	332	351	368	346	359	333	334	327	362	371	343	381	344	350	371	342	353	338	334	339	342	333	353	391	369	370	347	382	313	346	355	354	338	341	333	337	331	337	367	347	381	390	348	332	317	344	347	393	366	355	364	345	343	362	341	358	360	374	374	345	339	352	335	336	349	355	352	361	330	370	357	362	343	362	371	356	321	350	373	356	319	363	358	344	368	349	353	371	361	349	346	339	334	322	337	344	356	333	348	342	360	358	344	365	363	326	351	355	316	353	345	320	337	370	370	344	349	355	360	374	341	324	359	330	364	346	341	343	343	355	353	372	350	341	361	348	383	354	332	395	370	324	350	319	371	349	324	346	369	345	328	348	343	370	310	367	373	372	368	369	348	347	349	353	350	346	353	341	357	331	362	378	349	360	332	341	386	346	344	358	338	335	370	352	369	340	351	328	333	356	347	349	319	324	365	342	369	352	336	359	353	332	350	366	366	348	367	348	393	357	349	395	367	353	378	353	349	370	354	329	353	330	370	363	346	347	340	365	342	360	339	379	351	366	364	359	342	344	369	357	369	363	329	361	366	350	364	351	323	349	368	337	352	371	371	333	370	335	344	382	341	364	324	336	370	353	380	344	382	361	334	328	353	350	319	334	345	392	354	351	375	363	370	342	358	371	360	347	359	349	325	319	341	324	348	348	362	355	347	355	344	362	340	361	323	360	328	368	381	362	331	360	366	332	321	339	385	359	377	350	351	363	327	361	351	364	344	355	344	320	328	373	331	301	351	351	343	378	374	361	351	345	330	332	372	319	366	376	344	317	360	360	371	352	377	345	342	355	338	333	374	360	353	349	356	336	363	334	393	322	342	366	387	334	322	362	343	349	326	331	347	372	338	349	384	343	380	366	363	346	389	355	317	351	359	343	391	355	350	345	396	350	371	329	325	365	360	356	335	312	351	360	369	347	341	354	356	400	370	329	355	372	354	375	357	340	378	353	347	367	366	343	370	325	341	351	352	351	346	361	348	354	323	362	331	350	364	335	326	356	357	354	359	333	374	364	347	334	353	341	370	335	355	359	348	328	341	358	343	356	339	336	360	333	341	389	365	362	370	375	369	377	339	383	339	349	383	337	354	328	312	356	363	347	349	365	350	353	366	357	354	361	330	339	336	395	320	366	351	365	364	378	340	368	368	375	401	377	316	340	385	358	351	366	356	356	368	371	348	340	348	333	362	367	360	362	371	365	315	373	365	334	351	382	338	337	333	363	368	343	368	365	368	340	319	367	365	381	351	386	339	346	358	368	365	393	373	327	348	364	353	372	330	363	381	338	340	370	369	337	350	330	358	379	341	341	334	357	364	395	373	348	391	346	368	352	349	359	343	333	336	365	359	366	359	354	371	310	342	332	354	325	345	345	351	349	361	320	331	393	330	350	340	349	354	344	351	360	348	360	332	351	351	324	339	360	335	333	370	362	317	353	366	358	342	326	361	390	351	333	333	379	368	361	344	378	361	357	340	348	379	323	351	320	351	330	361	364	336	386	342	312	354	395	352	376	370	344	349	353	320	347	364	364	349	381	347	379	356	334	396	352	377	333	320	339	331	355	336	352	342	336	353	331	364	342	347	366	356	343	342	354	366	367	340	372	352	346	361	393	359	323	351	371	345	376	363	357	352	331	348	363	312	366	363	335	315	365	331	338	338	325	358	338	323	348	346	339	335	350	327	371	359	348	375	344	340	330	360	358	309	357	351	342	350	337	327	353	356	328	365	357	379	374	354	341	364	355	355	319	333	330	341	381	362	343	379	369	345	366	342	351	341	318	334	345	341	358	337	397	357	355	341	358	332	350	384	364	378	369	373	342	356	362	352	359	383	347	335	350	358	326	327	372	341	324	358	351	363	330	355	367	361	330	356	335	341	319	339	341	342	344	319	331	355	341	366	343	362	374	334	342	359	347	384	321	335	352	374	363	332	367	309	351	325	360	350	364	321	352	363	360	380	341	290	351	361	387	330	382	354	353	345	360	361	385	371	338	337	336	323	361	362	367	380	339	352	346	380	337	386	385	347	352	379	393	354	357	348	374	368	388	350	379	356	376	383	351	376	342	361	354	361	345	333	357	363	349	365	334	347	368	354	310	358	349	347	344	389	379	368	382	369	386	373	356	347	359	378	343	359	373	351	351	356	371	356	370	364	346	356	356	336	370	333	360	306	364	325	350	348	326	348	343	362	356	369	360	336	346	330	324	384	320	345	378	349	340	377	289	343	360	377	357	373	340	357	354	404	340	331	317	351	343	376	371	358	355	361	355	383	341	354	350	329	385	342	351	336	338	342	342	373	349	351	354	360	312	359	372	349	342	335	346	338	345	367	381	361	355	374	324	355	361	356	336	358	337	350	346	359	375	343	340	352	356	377	344	353	320	368	340	343	358	366	353	345	331	294	341	349	352	338	326	355	377	382	355	346	339	355	335	356	326	353	357	373	358	381	373	358	339	327	354	337	348	390	340	354	358	355	349	352	356	381	366	321	360	355	338	370	382	330	374	332	355	381	322	335	358	350	345	364	364	369	342	348	383	342	331	340	366	331	337	363	365	366	328	361	386	345	344	335	352	336	364	375	357	369	352	326	379	369	357	360	348	364	339	343	323	333	369	325	341	327	360	364	352	365	356	325	351	386	347	311	318	356	371	369	336	391	345	342	354	357	364	361	379	368	348	343	347	343	351	351	331	350	359	325	366	391	335	339	342	362	395	368	351	312	349	343	358	367	344	321	361	348	355	357	323	357	339	381	371	329	344	330	338	383	340	355	347	322	334	364	336	329	347	336	347	351	351	327	342	346	324	382	343	363	345	333	343	369	357	360	370	325	337	327	340	345	317	337	312	351	353	374	356	349	316	338	381	348	364	365	361	336	358	363	364	326	366	359	329	373	358	342	362	363	354	343	362	326	332	334	378	344	347	325	365	334	343	312	359	353	321	369	363	385	348	354	325	341	343	351	344	340	374	358	349	329	359	321	329	359	346	332	298	353	331	341	371	359	356	354	373	364	338	400	348	360	334	358	330	320	348	390	357	361	358	345	349	357	350	376	375	349	381	376	348	335	326	335	334	364	348	342	411	365	374	377	373	343	348	365	350	331	345	336	353	362	355	363	369	331	339	322	328	357	373	354	354	322	354	351
27953	24410	28005	20221	11266	6119	3674	2605	2161	1948	1700	1467	1253	1114	934	946	870	872	872	843	823	816	776	727	838	775	740	751	743	781	826	778	799	744	683	758	764	776	758	686	741	695	682	739	768	716	717	803	710	729	763	753	769	704	720	755	763	746	771	744	757	752	699	755	740	702	733	758	749	708	766	709	709	765	717	706	702	736	711	770	729	802	724	702	732	735	723	739	767	728	724	737	777	762	751	772	716	748	716	739	727	753	748	695	751	737	724	678	757	748	769	708	743	757	743	770	709	723	756	742	720	708	686	728	726	766	724	787	722	696	724	750	747	758	737	771	742	709	742	782	756	691	783	747	786	719	778	768	707	747	693	735	735	778	720	699	754	684	735	729	790	753	751	779	752	758	752	750	712	711	783	767	743	762	745	747	726	743	748	721	702	740	769	688	714	732	670	797	739	765	748	774	749	759	730	732	779	721	770	687	741	733	760	748	684	726	739	795	741	729	739	727	727	690	765	684	767	708	730	740	748	743	770	743	745	728	734	750	689	762	743	708	771	718	763	735	729	795	774	695	796	748	750	714	718	738	740	759	735	751	736	791	764	738	712	713	734	772	651	735	753	738	738	704	723	720	721	682	730	714	712	704	717	717	771	720	737	784	712	785	758	703	738	787	730	745	748	789	731	701	782	777	728	760	761	691	763	689	696	783	729	782	711	780	732	748	706	709	764	740	737	722	695	771	725	757	723	755	796	714	742	729	695	723	712	714	730	720	748	741	739	772	723	692	705	678	745	750	748	790	751	725	742	735	749	687	714	746	688	716	732	772	755	736	758	801	713	762	753	740	795	712	772	715	763	703	733	695	713	717	671	730	757	727	757	782	727	712	774	674	719	756	805	767	744	767	749	712	725	765	733	753	715	736	763	702	701	761	718	731	736	744	749	745	751	705	699	766	738	756	749	730	716	705	701	732	685	706	748	706	674	785	716	770	749	693	759	777	746	728	750	742	751	775	734	728	724	722	779	722	772	754	730	707	780	739	718	715	725	738	716	763	706	720	760	694	751	743	762	737	770	717	745	712	751	739	762	729	761	744	733	744	754	708	727	734	722	691	787	773	719	778	724	773	734	791	767	761	745	737	699	732	688	674	790	735	764	723	672	707	705	774	775	758	717	752	706	699	735	747	783	739	708	728	734	704	748	725	739	773	760	751	763	696	739	700	748	750	749	737	700	700	712	779	735	735	712	744	706	795	784	753	746	703	746	734	766	754	751	711	760	695	740	730	734	765	728	728	766	691	732	757	736	732	766	766	740	704	697	752	804	714	745	708	742	773	708	700	722	751	746	765	756	748	768	705	730	711	692	747	769	736	699	723	748	785	764	707	721	730	720	761	761	798	741	754	750	736	725	689	740	742	688	716	783	711	787	771	714	718	756	739	745	740	695	775	730	753	753	736	792	765	704	761	693	750	715	738	754	737	735	701	772	674	767	733	754	751	715	710	718	737	732	809	727	737	716	721	734	787	760	756	771	739	759	727	774	749	739	729	729	741	749	759	740	745	756	754	740	698	720	781	762	699	729	747	777	767	754	727	740	755	766	763	756	711	749	749	702	715	712	765	764	702	743	775	712	758	824	736	742	769	725	756	735	692	751	771	741	709	687	724	759	727	712	745	696	742	793	744	731	710	777	745	757	734	765	773	750	785	698	794	759	683	749	799	737	748	729	651	719	720	701	745	713	758	756	716	694	735	738	766	726	732	707	717	748	707	729	749	740	721	735	754	751	778	716	725	743	736	751	722	735	759	731	732	755	721	780	722	731	764	741	740	760	745	750	685	754	712	741	718	778	719	715	745	702	680	735	765	755	684	725	757	732	732	743	742	750	713	703	779	748	721	710	729	776	716	762	708	764	704	736	763	777	763	738	739	732	712	771	731	776	765	685	732	763	737	663	733	722	705	696	716	715	694	748	794	730	817	757	706	728	742	738	762	687	717	717	708	717	767	733	711	735	743	733	725	732	721	773	701	735	687	708	724	703	733	696	753	750	768	698	759	784	744	744	758	740	746	754	769	723	748	760	685	729	723	745	761	762	776	723	789	734	729	746	760	780	685	715	775	741	758	737	734	683	731	736	802	750	750	688	757	751	723	709	779	767	709	752	782	749	723	801	787	729	724	721	743	715	752	753	731	789	762	713	701	776	709	754	717	722	762	695	707	706	730	740	777	704	720	751	751	742	812	769	761	688	719	743	721	718	758	724	724	753	700	722	733	741	770	751	720	704	703	755	719	738	683	755	711	746	708	757	773	702	725	782	705	696	770	758	736	755	741	729	747	761	834	783	751	769	738	739	762	746	726	832	738	710	739	729	720	749	756	746	691	734	786	726	741	755	717	816	767	748	726	750	749	723	662	715	700	772	759	749	776	758	790	720	718	774	744	704	710	755	790	720	778	757	751	721	711	734	704	719	696	748	844	759	767	737	736	775	721	715	744	803	735	738	764	705	756	720	699	756	723	743	728	681	740	733	724	723	719	734	717	671	719	711	776	765	755	708	726	707	707	718	737	808	747	747	778	732	756	715	708	686	794	756	704	736	739	760	726	777	766	735	751	700	774	727	771	794	687	743	738	756	751	687	729	782	717	701	785	810	734	760	722	744	749	721	692	753	714	743	721	695	753	753	753	712	757	770	754	740	815	756	772	751	736	746	708	729	723	751	753	755	765	743	673	730	720	740	764	777	761	759	777	701	695	713	788	752	745	762	715	684	754	749	708	724	710	750	733	730	759	705	735	819	720	749	717	704	722	730	705	720	781	726	754	733	702	703	690	738	728	747	741	761	726	744	746	772	782	722	695	691	752	702	776	773	719	708	737	726	731	715	761	715	731	761	721	720	785	721	707	737	720	694	725	750	714	737	723	744	729	672	724	694	769	754	732	693	753	754	759	751	692	711	721	727	804	708	764	724	769	739	775	767	731	773	716	750	738	728	715	744	739	743	728	741	761	717	733	766	738	730	690	681	755	730	760	756	731	774	710	746	750	745	775	700	743	734	749	724	757	794	743	740	723	721	794	756	751	713	704	752	808	748	713	726	730	765	759	746	776	762	748	734	742	721	762	729	766	731	746	763	703	756	707	748	707	749	695	767	765	762	761	729	780	760	679	765	724	772	807	718	723	741	724	756	731	773	754	715	730	718	685	693	764	769	753	729	724	741	734	714	745	720	745	740	730	779	727	711	685	747	751	729	790	763	778	791	781	738	708	753	692	753	775	723	758	724	721	742	757	756	728	734	684	751	722	728	745	762	707	694	761	728	740	761	723	756	761	734	682	774	745	705	695	734	701	768	744	715	771	748	744	706	736	755	744	778	754	748	757	751	805	713	765	689	762	767	737	711	755	761	719	770	717	766	724	748	720	740	715	711	733	767	764	726	711	772	688	693	738	699	750	691	710	714	763	767	738	763	730	742	741	698	785	766	738	721	749	755	777	730	697	727	693	766	739	727	697
21249	36680	30587	19206	13581	8705	5988	4442	3466	2988	2537	2099	1729	1407	1323	1121	988	1038	1029	997	908	906	867	859	841	793	915	856	805	835	875	851	795	821	823	825	798	859	849	848	844	800	809	832	843	800	796	764	846	767	789	800	773	817	835	777	843	790	831	790	775	722	837	865	737	819	754	809	793	839	806	770	814	768	799	812	778	824	781	794	818	842	825	828	776	783	795	805	790	772	777	785	784	837	839	767	771	811	841	797	821	830	769	828	773	846	809	759	806	830	809	753	828	809	808	840	803	821	780	811	809	829	833	810	748	814	771	789	776	794	846	855	784	798	767	841	849	818	822	831	832	845	846	788	788	823	816	800	789	831	777	839	778	813	853	856	836	744	785	821	816	814	800	780	787	839	766	764	810	761	808	780	813	810	787	760	797	781	820	823	791	792	849	760	777	781	802	869	832	764	807	819	780	848	793	844	827	832	805	838	793	827	764	801	786	807	755	822	808	778	833	815	798	823	816	794	814	786	787	824	797	827	771	793	842	781	794	842	770	808	850	812	815	776	844	809	812	786	778	791	812	820	738	774	815	851	817	848	834	778	774	806	817	832	800	831	735	815	829	807	842	878	765	801	803	749	856	809	781	768	786	803	790	887	824	768	775	828	783	825	848	836	801	849	833	797	808	767	793	854	815	743	796	784	810	855	816	779	819	812	808	757	770	819	784	786	805	763	808	828	785	830	750	781	797	805	787	779	796	789	851	830	821	804	764	824	784	805	825	763	788	819	808	808	820	788	796	737	799	815	859	820	811	818	822	783	816	782	821	828	869	809	830	888	772	819	803	851	813	827	777	781	875	823	854	745	814	806	827	819	803	807	834	765	784	813	800	791	765	825	794	810	791	752	783	791	773	839	804	783	766	799	807	788	809	773	778	803	813	763	850	768	782	788	759	789	814	793	779	833	761	842	812	800	766	784	784	856	794	794	767	759	794	789	820	809	846	837	801	771	751	846	848	797	832	826	824	829	786	781	842	805	851	774	809	825	804	781	821	775	816	854	810	806	752	815	803	799	800	791	839	795	778	745	773	754	800	807	727	803	773	825	785	792	837	790	781	811	800	776	812	796	812	839	803	827	821	852	857	817	837	862	779	805	799	788	786	841	807	771	793	808	797	821	776	826	810	784	826	809	766	787	830	814	757	836	775	768	791	839	789	866	780	806	807	811	811	773	826	780	891	801	863	815	841	862	810	795	780	816	822	784	787	801	791	814	800	824	819	814	846	775	782	815	780	861	830	843	776	838	805	773	839	833	794	804	802	862	807	830	803	831	828	801	832	819	844	757	767	804	782	835	793	788	804	832	836	784	795	830	783	824	865	787	787	802	866	803	753	826	822	817	784	787	824	763	780	791	822	814	786	816	774	764	856	867	830	823	782	824	803	835	818	816	798	803	849	781	829	848	797	814	818	795	801	808	815	813	748	788	800	791	778	777	777	790	789	791	805	844	807	851	756	801	786	832	796	822	847	817	763	842	804	806	843	784	827	821	781	783	822	829	784	824	814	802	764	816	831	829	804	829	757	790	823	839	819	789	767	779	787	837	822	741	877	791	786	795	743	829	813	811	809	817	817	823	860	824	823	848	863	806	761	816	831	778	833	769	793	810	804	850	784	845	835	787	839	806	799	833	799	813	802	799	788	799	850	861	783	741	806	735	807	785	764	833	835	856	783	785	818	789	826	773	821	782	828	836	849	801	793	798	815	782	808	804	801	847	795	847	815	811	801	770	817	818	858	769	821	774	737	812	792	830	815	821	781	818	813	780	819	796	822	845	780	839	768	754	845	835	830	815	800	797	831	835	838	824	853	802	848	820	849	726	786	840	770	773	803	768	801	855	824	803	815	852	812	784	796	782	809	840	775	811	796	860	798	821	800	777	823	782	838	820	798	848	820	817	805	826	780	799	827	855	806	855	823	811	819	803	818	799	779	847	745	842	774	851	828	758	772	793	813	779	743	815	807	774	827	747	786	827	872	860	787	821	798	806	792	821	797	793	834	872	812	802	794	824	751	826	776	806	813	821	861	825	809	798	779	781	770	771	779	824	786	809	809	771	769	756	829	827	782	798	805	854	817	835	778	800	785	846	832	841	760	800	798	782	860	818	821	789	785	789	804	854	795	785	797	764	789	836	794	815	786	810	813	769	800	829	814	791	806	810	775	807	776	818	789	781	827	777	763	826	810	839	775	846	853	816	834	819	847	785	795	819	781	802	795	796	835	823	750	798	844	807	760	806	857	787	773	769	829	813	806	814	773	810	818	816	786	790	877	857	786	856	790	785	798	807	783	829	804	833	825	808	805	813	846	777	781	784	764	827	810	805	810	759	775	786	807	778	832	800	818	807	796	772	822	821	794	774	826	791	812	851	790	771	749	790	813	809	834	827	790	795	848	829	791	807	843	796	822	759	814	775	849	791	816	828	790	754	764	791	801	806	843	794	834	815	780	794	781	795	853	811	839	794	848	793	788	784	817	818	790	758	802	724	778	791	809	804	850	813	760	859	797	757	802	843	816	881	827	796	765	791	799	804	816	806	795	796	772	784	776	742	774	867	781	779	786	784	811	835	779	806	768	772	848	816	862	804	832	825	782	786	772	814	795	843	811	771	787	815	830	818	781	802	837	802	815	798	799	841	794	811	793	726	848	802	812	824	828	800	894	872	789	739	832	765	792	850	822	757	811	887	768	802	840	810	807	823	815	816	789	801	781	813	751	837	826	776	834	832	814	826	803	846	829	796	764	752	849	837	801	819	779	824	805	795	780	818	839	813	849	814	826	808	818	769	841	835	781	786	831	784	784	832	786	786	829	847	744	800	829	789	798	801	800	837	853	778	775	779	845	846	823	801	836	738	823	774	811	783	772	837	803	865	788	767	852	823	798	820	804	809	840	831	834	816	808	824	809	797	832	786	820	842	765	807	791	877	826	810	834	792	776	822	788	795	776	799	776	835	867	820	797	807	792	791	838	820	767	812	841	803	768	830	863	798	746	812	734	828	839	773	840	813	838	854	827	738	766	785	757	781	872	817	799	808	830	812	830	768	816	833	784	809	842	770	879	789	814	810	822	770	753	824	836	807	867	869	816	831	863	834	816	757	825	869	779	800	842	737	763	805	805	814	797	820	827	790	799	793	800	818	827	830	814	800	821	850	805	816	810	749	782	761	760	784	797	785	745	813	814	786	854	821	785	823	795	805	739	751	868	838	739	801	776	764	813	794	832	819	804	783	850	774	750	827	807	841	792	764	810	786	770	784	776	780	781	827	790	791	792	843	811	805	861	802	792	792	789	774	825	816	833	835	807	819	796	811	774	789	819	830	822	767	823	788	817	879	782	784	808	823	787	838	754	831	774	811	801	794	815	815	772	796	801	769	849	792	776	815	803	820	799	809	821	801	816	792	827	844	832	788	785	815	769	777	806	839	777	788	797	840	796	799	783	807	842	756	810	790	839	811
23597	21038	28231	24294	21560	17763	8752	4330	3172	2831	2318	1890	1555	1403	1097	1024	875	900	839	799	795	733	684	691	667	616	639	642	577	580	649	574	619	633	559	529	608	588	616	559	559	582	615	559	567	560	605	548	599	593	566	548	544	482	517	559	518	579	580	514	556	551	568	524	581	537	550	526	528	533	542	534	559	567	525	524	561	550	589	551	575	571	530	575	557	551	575	518	540	526	594	566	558	552	546	592	555	544	516	593	562	554	552	561	569	581	585	533	546	557	538	576	544	544	534	578	548	603	575	559	580	571	596	572	555	540	545	556	569	548	558	579	525	551	568	567	580	622	567	569	550	563	565	533	554	547	583	525	550	529	536	591	567	573	585	571	573	562	544	532	562	568	540	560	566	564	555	575	542	540	545	553	508	504	610	556	530	524	558	574	565	530	514	545	586	526	576	570	523	540	536	542	573	537	555	557	526	532	552	569	576	592	556	573	480	535	564	560	534	539	536	546	521	598	546	567	539	596	540	515	538	532	537	545	566	577	557	537	541	516	545	584	569	577	540	585	547	527	545	544	556	543	609	532	574	480	572	573	546	567	583	573	513	542	592	579	555	534	549	599	526	512	547	537	577	565	547	585	535	527	531	547	527	543	524	544	551	554	547	548	562	565	521	528	569	573	572	616	515	553	517	554	609	577	539	540	571	568	563	596	564	599	538	521	520	543	532	559	551	548	523	590	538	544	583	553	575	541	509	556	566	542	570	551	507	546	541	536	518	567	549	556	529	585	572	553	555	523	544	561	553	521	542	573	513	572	538	528	577	549	554	560	531	542	568	565	550	568	534	507	523	598	574	559	537	576	476	605	572	544	531	579	541	560	578	609	562	522	533	564	550	583	545	587	526	541	542	540	572	543	542	568	515	551	583	595	601	566	565	510	569	544	543	520	575	549	556	622	584	576	542	552	564	525	506	575	567	539	533	549	552	576	557	537	539	545	552	547	563	559	538	574	541	494	534	553	525	559	547	543	562	589	562	562	548	559	541	557	554	595	584	538	555	577	544	554	564	504	571	545	550	530	535	571	572	585	576	593	547	523	565	546	576	521	572	604	547	559	555	557	530	572	509	557	525	599	523	538	531	594	567	558	568	555	536	531	578	529	526	574	541	561	545	510	563	566	549	558	518	557	543	569	569	553	573	568	553	548	542	529	480	523	571	563	580	621	559	514	548	597	547	572	578	591	523	541	544	536	567	551	534	564	554	604	529	508	575	563	537	570	529	546	530	532	523	555	584	575	562	565	543	522	558	526	533	524	547	557	549	577	535	541	585	583	578	536	588	567	520	543	588	563	515	546	533	521	574	600	561	575	560	585	571	556	551	523	573	579	584	536	557	599	514	544	529	569	556	536	582	574	577	580	521	550	557	564	533	596	576	581	565	550	587	563	577	571	536	559	579	524	536	555	574	588	565	576	549	584	504	552	554	561	560	568	537	581	554	535	560	509	550	591	527	538	560	568	586	569	564	582	563	537	565	548	542	560	580	575	523	569	551	522	574	544	559	539	497	584	538	559	578	583	517	554	563	540	578	549	556	556	575	587	512	547	575	525	560	525	565	587	541	525	561	556	561	515	547	520	586	585	519	536	530	560	581	569	547	608	541	558	561	598	577	585	556	570	561	568	568	517	528	580	582	545	552	559	588	526	589	592	512	546	583	580	542	517	569	524	550	543	548	564	563	547	533	549	531	548	579	597	585	598	570	546	576	564	533	555	571	528	495	558	562	561	581	528	523	547	541	567	572	592	527	575	550	500	522	590	576	550	564	577	540	581	595	529	559	581	569	524	585	594	508	533	532	551	564	574	550	517	582	533	586	534	525	546	561	565	517	544	538	562	571	550	581	548	541	585	569	488	547	534	541	588	529	568	599	547	571	556	569	546	549	563	566	529	543	554	542	526	548	548	523	579	567	557	553	504	512	597	575	562	552	568	548	534	530	511	511	571	528	540	535	547	595	520	506	542	548	566	535	551	555	550	547	545	571	584	529	530	581	565	536	512	543	551	624	514	509	546	538	564	558	520	570	561	530	537	566	496	568	529	545	560	527	547	553	534	519	562	553	522	562	550	550	607	549	548	533	564	516	552	533	549	528	551	565	543	533	548	549	518	560	559	539	547	533	546	542	547	565	537	541	551	507	577	551	548	595	573	553	538	537	581	527	531	567	523	535	551	590	546	533	541	526	537	560	549	518	532	564	582	537	585	511	562	565	526	555	547	546	591	559	565	599	560	584	547	562	555	550	591	545	602	561	596	516	563	596	620	540	501	587	524	532	618	589	526	579	569	561	530	588	560	599	537	571	562	531	542	583	541	564	559	571	554	526	540	560	575	599	554	598	560	555	561	566	546	529	570	572	537	561	538	538	572	565	550	553	594	567	555	506	590	535	512	548	517	566	547	523	515	547	565	513	543	502	526	554	543	569	539	542	567	570	538	545	582	531	544	536	557	529	553	563	544	581	524	532	559	555	540	543	547	545	550	552	578	551	589	605	548	530	568	545	588	551	543	561	526	595	560	581	532	554	545	537	540	602	554	567	538	555	550	542	508	559	571	565	554	542	525	564	538	512	582	586	592	565	534	572	533	557	584	562	530	585	548	592	578	522	561	576	539	573	532	478	573	529	566	602	565	517	542	546	560	551	575	561	561	572	542	573	529	531	558	575	559	538	556	600	554	524	588	561	533	518	534	521	532	576	557	514	580	558	554	564	554	589	556	586	533	553	513	553	577	524	534	550	590	525	563	574	534	543	547	556	545	562	573	581	556	529	612	535	554	539	528	582	583	527	536	558	508	584	550	548	561	551	573	555	540	525	546	525	600	539	534	554	538	543	556	548	568	559	581	553	595	540	556	504	575	569	532	563	573	554	523	550	527	581	547	560	573	570	556	528	554	541	579	558	517	572	542	601	583	481	542	520	565	518	553	576	591	564	543	569	559	571	537	527	550	578	541	568	573	576	545	533	516	546	523	586	561	532	566	537	557	565	551	499	556	572	561	585	567	481	563	592	519	547	523	489	550	532	561	582	584	556	555	579	533	528	501	552	557	552	505	518	591	543	565	557	551	580	514	554	625	559	577	550	523	550	575	543	565	552	529	528	524	533	582	562	588	553	534	623	575	542	558	529	568	538	561	615	546	580	578	557	549	490	565	553	545	519	525	551	575	568	554	535	538	610	548	564	591	560	561	571	556	562	544	573	541	534	536	571	530	505	526	549	564	532	552	534	581	553	560	562	576	531	546	553	570	549	584	567	559	584	581	546	564	531	546	532	614	543	535	587	558	543	562	569	543	544	530	585	574	522	575	571	536	505	550	556	564	588	568	540	556	508	536	542	578	583	538	526	572	513	611	587	584	530	521	546	590	569	604	593	571	544	541	578	523	587	582	535	528	552	583	566	509	575	562	514	602	560	524	567	554	554	563	543	544	577	551	515	554	596	530	564	565	541	564	538	569
22296	45728	39188	27180	20683	13611	9273	6664	5358	4599	3601	2831	2302	1865	1582	1334	1223	1170	1094	1004	935	846	871	863	727	730	690	718	725	722	702	720	687	694	679	657	648	596	645	685	634	654	706	627	610	635	674	643	674	652	630	686	638	610	608	613	615	608	618	620	662	671	614	592	640	579	616	594	605	672	609	606	638	641	630	587	590	593	613	566	582	625	636	611	643	601	626	610	613	647	651	593	650	640	648	634	588	620	602	595	593	587	631	583	633	572	558	629	631	555	597	614	602	676	624	626	629	638	579	636	629	614	613	631	624	628	613	611	606	568	637	628	658	618	609	645	596	641	603	624	598	566	645	591	646	647	638	571	627	611	618	671	613	627	599	614	625	651	623	624	621	591	614	667	608	604	621	624	615	628	598	585	607	653	621	629	608	554	612	582	569	582	657	650	602	623	632	642	629	595	597	625	616	631	591	616	630	602	617	607	607	597	640	595	599	604	613	656	608	606	619	595	662	585	638	648	588	617	640	600	651	656	630	616	626	607	607	643	574	630	614	630	575	612	606	611	593	602	609	630	638	678	676	609	593	619	646	620	606	576	619	628	623	611	621	634	632	604	612	602	636	629	596	586	603	664	637	625	634	631	615	630	578	618	593	640	574	615	586	594	648	661	623	650	643	609	571	604	650	635	636	614	634	642	625	627	636	609	595	629	589	637	617	593	644	654	604	609	595	636	650	628	641	608	644	644	626	615	660	649	680	600	640	635	599	620	648	628	640	578	597	641	607	624	603	615	597	613	625	587	594	659	622	624	629	612	674	549	626	594	633	558	609	670	603	634	637	563	633	600	628	604	621	609	616	591	656	634	634	632	594	614	659	579	629	610	605	588	611	620	622	598	652	615	676	632	617	595	641	637	609	628	636	580	602	621	598	651	622	612	656	610	615	630	618	597	588	635	616	598	607	595	590	618	585	644	625	571	615	632	600	620	626	651	585	655	596	648	600	578	625	632	578	661	562	622	623	630	639	667	601	624	605	601	613	620	648	640	592	600	624	643	643	596	599	605	622	605	580	602	595	622	603	589	580	612	603	583	624	638	632	688	617	623	670	595	606	637	616	646	622	576	640	613	632	615	607	604	646	592	596	640	670	578	589	601	647	645	620	628	681	593	582	603	600	636	592	603	618	621	629	617	644	587	621	634	626	559	595	565	624	625	616	644	637	609	576	593	604	596	636	587	609	643	635	606	671	611	642	637	636	573	631	614	634	612	590	634	636	643	663	625	634	651	640	615	609	622	597	601	610	638	617	637	620	594	626	675	609	593	591	590	657	616	622	629	623	622	612	598	603	632	598	644	660	637	629	637	581	607	578	579	626	595	657	566	611	619	628	634	631	657	592	629	621	599	610	637	638	595	634	664	633	660	621	609	591	649	623	600	620	568	645	600	645	605	619	603	631	606	649	639	653	628	577	603	595	656	629	619	608	587	587	651	576	563	661	601	662	608	583	600	647	642	595	627	593	623	605	643	624	578	625	604	646	611	625	577	610	620	632	608	615	602	590	664	593	600	615	585	650	605	611	607	637	643	577	615	611	590	656	611	565	633	669	657	613	659	620	624	690	680	621	641	635	645	598	664	620	613	606	626	654	604	619	612	619	618	622	616	582	607	621	625	595	607	583	633	600	622	638	616	635	562	635	602	613	624	612	549	623	610	606	625	605	599	596	584	604	658	630	634	629	639	636	598	635	578	613	604	576	656	625	627	584	599	606	625	641	634	634	627	622	652	600	635	634	615	624	634	631	624	640	621	641	609	613	604	637	628	604	614	605	561	571	629	658	614	645	637	633	622	647	605	635	658	635	613	629	653	606	620	651	594	608	599	631	615	608	577	650	595	638	603	592	651	618	606	580	579	583	578	588	604	589	624	616	619	600	598	649	603	583	590	607	624	596	631	622	610	613	676	608	591	620	592	616	661	634	616	632	620	624	639	618	619	659	634	634	645	573	631	624	656	603	593	598	637	622	645	614	570	630	616	602	615	635	649	578	625	613	605	636	650	614	613	592	612	592	636	622	594	667	646	633	589	572	577	648	594	602	610	589	595	613	641	648	610	623	624	619	589	621	628	629	626	584	644	648	618	634	608	618	604	630	624	627	655	630	583	625	637	621	613	628	648	651	566	600	644	609	650	596	638	601	600	607	612	590	594	613	628	567	644	607	627	628	600	596	597	637	588	596	589	626	626	633	654	610	556	646	627	607	623	609	614	627	588	599	628	604	602	624	646	587	633	628	605	636	648	638	609	602	614	570	636	627	599	617	580	618	653	636	578	636	657	589	606	603	613	648	619	610	587	583	603	632	604	629	638	613	594	652	639	603	600	607	645	582	604	588	625	596	600	624	580	586	597	631	613	610	608	660	619	626	686	601	632	596	667	622	672	609	620	608	639	603	571	634	580	647	601	594	593	617	650	624	673	645	588	614	588	621	627	627	598	606	615	629	592	612	635	598	644	643	616	630	594	608	585	632	618	641	585	641	623	630	558	610	606	637	588	598	623	618	594	630	589	609	623	608	625	626	606	655	573	625	591	621	623	626	643	628	602	595	616	629	670	633	663	623	590	610	607	608	659	665	601	621	597	566	587	646	614	653	651	651	641	589	621	601	608	616	670	588	599	619	649	627	681	643	635	624	628	604	596	598	655	648	599	588	597	657	588	580	637	648	576	606	632	617	617	611	631	579	611	659	595	624	669	606	578	628	595	608	626	600	597	618	676	603	616	618	618	648	653	636	599	635	632	638	645	633	599	594	571	610	610	589	599	611	645	576	646	621	574	642	646	588	587	634	655	621	652	654	617	643	615	616	591	581	661	649	633	624	609	589	625	602	621	595	607	654	564	615	651	578	684	633	591	610	588	629	651	629	612	620	615	577	642	616	582	657	620	612	598	628	596	617	616	622	589	620	634	629	643	623	618	585	611	578	603	589	634	606	643	621	634	642	607	616	658	599	643	548	668	576	643	583	616	598	607	634	573	581	673	630	588	649	650	630	671	625	587	614	612	606	614	586	648	633	608	612	612	589	639	633	618	585	580	671	607	614	617	649	609	584	627	624	611	595	607	622	597	603	656	619	573	615	611	598	642	604	633	658	653	632	557	597	629	616	578	638	615	654	626	611	616	643	591	621	613	618	611	611	619	601	628	579	557	653	616	617	617	656	594	632	628	614	638	655	610	598	596	591	617	607	603	665	604	588	699	644	646	608	581	639	629	665	630	641	629	604	600	631	627	588	591	637	605	608	639	647	640	633	611	565	600	656	604	626	625	608	631	591	612	640	593	619	583	658	633	659	602	606	589	618	656	574	614	613	590	603	612	618	601	661	609	643	582	650	629	619	642	606	649	575	599	639	633	639	604	628	612	635	605	647	636	608	607	608	599	604	630	602	593	596	594	584	636	653	598	581	584	608	627	623	632	620	605	594	667	576	629	622	613	574	595	636	649	599	624	623	656	595	636
24537	21038	27608	25267	19597	10534	5262	3133	2660	2323	1980	1603	1338	1127	972	913	852	850	858	823	742	726	729	692	642	633	681	628	658	667	644	698	619	637	651	629	622	620	625	594	576	600	587	613	611	614	621	635	616	612	594	605	608	634	640	643	640	593	587	592	596	632	607	587	599	600	621	608	589	597	565	631	597	604	584	611	623	601	572	642	571	577	595	650	566	616	587	636	590	573	620	587	623	600	635	565	596	608	600	637	622	614	631	601	624	580	558	591	606	629	619	600	564	621	596	576	629	587	622	601	602	587	614	628	579	615	614	571	575	586	593	637	572	614	574	602	576	558	610	584	609	564	591	617	599	586	632	595	645	628	594	588	615	588	588	622	550	592	589	621	606	621	597	594	533	616	606	610	588	601	618	583	567	599	654	595	622	584	614	590	613	588	623	634	547	577	575	604	585	589	582	601	603	570	583	651	588	576	624	607	565	632	564	638	630	586	599	541	657	602	565	634	632	569	584	574	597	607	577	604	612	631	560	603	604	543	610	597	546	580	626	573	585	587	599	612	574	586	611	595	579	649	618	628	609	603	568	587	635	637	590	610	579	604	638	623	608	595	557	592	598	614	596	616	622	595	606	611	566	555	586	595	598	596	622	602	569	565	604	578	600	579	586	568	594	658	558	585	615	603	603	609	613	543	602	588	601	590	528	590	591	611	587	594	615	637	692	576	564	593	570	608	550	597	568	630	586	607	599	589	594	548	570	563	555	587	585	644	561	590	610	582	612	580	622	554	610	585	590	640	657	589	608	653	608	631	580	577	594	659	620	574	593	567	558	622	586	557	586	586	562	594	576	597	631	615	597	610	596	586	590	607	608	625	566	601	612	644	584	651	605	595	609	578	577	597	539	617	593	586	601	577	623	645	623	644	594	597	606	558	616	600	611	579	567	568	629	601	612	584	619	569	597	611	582	590	577	631	598	577	615	634	636	611	630	604	579	594	571	567	595	591	598	585	587	628	575	567	592	602	611	584	563	571	588	633	579	641	603	629	611	573	595	599	619	626	590	582	585	619	562	575	602	609	589	603	624	598	643	568	598	637	645	566	612	641	605	592	631	612	607	643	562	569	570	613	577	605	586	617	607	607	576	559	592	625	586	579	578	565	604	589	582	628	579	646	603	603	600	658	557	583	579	602	636	541	605	642	573	611	596	588	557	573	630	582	569	562	594	596	577	550	629	592	593	607	589	626	550	613	592	578	598	578	570	625	602	603	611	625	639	564	601	634	611	582	599	612	592	595	621	634	608	611	655	619	579	619	619	580	625	628	596	578	562	573	590	563	635	640	588	603	583	602	582	599	581	614	616	602	637	577	604	609	569	612	604	584	583	591	635	589	574	577	583	614	622	571	575	609	582	596	556	606	580	571	588	609	613	614	580	593	611	607	572	630	569	612	600	596	554	572	583	575	568	626	612	587	611	577	554	570	615	588	571	584	612	587	588	612	586	573	628	576	604	585	595	592	596	584	586	573	606	550	632	587	590	588	581	622	632	618	553	638	589	588	578	575	598	588	572	584	673	631	622	609	592	602	616	565	598	594	615	541	643	592	562	590	593	629	606	593	605	565	607	596	578	596	604	594	583	567	613	626	582	576	552	546	599	606	590	606	564	578	589	619	607	625	590	593	604	611	583	594	585	632	582	624	615	564	585	578	610	614	621	598	633	576	579	611	607	604	605	562	609	592	574	595	586	588	615	605	614	608	625	621	612	585	614	645	659	599	577	602	644	590	577	618	587	578	598	595	574	548	596	667	582	585	616	597	576	641	607	590	559	553	613	614	606	572	608	591	606	619	596	573	632	598	594	587	593	604	629	604	614	576	586	628	616	563	617	592	574	616	595	590	617	540	584	568	604	599	606	627	633	558	635	595	624	584	610	623	588	615	602	601	633	552	588	594	600	644	578	603	564	604	570	626	559	618	543	608	580	587	660	596	572	580	595	553	638	596	619	579	587	574	649	595	642	627	602	595	557	588	605	582	605	632	627	630	582	609	586	608	586	598	547	546	633	615	606	579	583	587	636	583	601	576	582	625	570	555	553	588	585	588	588	591	615	520	567	576	593	586	634	625	603	554	635	618	565	649	557	591	618	596	551	604	559	558	601	602	560	598	569	609	594	614	572	609	602	630	574	572	623	620	566	580	563	567	584	636	613	576	583	587	612	590	604	622	584	569	621	580	561	630	635	590	587	585	626	600	609	586	612	604	607	605	569	610	577	576	615	573	578	588	609	547	580	578	569	582	598	554	617	586	580	565	560	624	581	644	561	589	612	588	593	606	596	595	571	614	579	605	609	639	612	586	622	624	536	568	591	581	581	617	558	597	578	589	596	585	613	602	597	588	594	637	563	624	605	580	605	604	573	597	635	580	561	609	571	536	592	560	584	570	580	593	559	610	605	593	581	621	606	603	588	617	584	559	625	605	583	594	596	540	583	607	596	596	575	633	623	615	581	572	563	634	618	639	623	589	635	586	633	617	599	575	580	590	576	610	617	563	625	617	559	595	594	573	625	610	645	584	619	599	576	608	543	618	573	601	620	663	607	607	600	588	587	612	550	564	610	606	594	607	624	610	601	591	653	599	611	567	557	608	615	635	617	599	600	640	592	628	585	597	627	551	582	556	582	569	640	571	603	616	588	588	592	586	612	584	597	631	584	620	596	605	573	563	586	569	617	555	567	599	578	577	633	640	603	587	605	588	629	568	552	580	613	567	571	615	608	599	592	638	623	596	574	587	581	571	623	594	603	586	624	617	571	567	625	607	631	626	645	591	576	563	610	600	592	600	590	587	581	613	571	539	590	612	623	598	588	591	572	574	626	598	614	582	616	593	596	598	593	570	601	606	633	609	615	617	587	576	581	618	617	612	644	602	568	533	611	584	621	629	592	610	596	614	603	592	625	570	607	595	587	581	565	617	574	621	597	617	626	603	555	605	583	644	598	601	603	618	576	594	568	657	585	593	577	573	611	571	591	605	614	604	646	632	593	587	597	587	589	570	634	566	581	591	587	632	571	612	625	560	629	612	611	569	569	637	584	618	630	598	608	649	608	568	607	627	589	613	570	583	549	595	605	597	601	601	601	561	638	567	616	591	571	645	594	615	630	590	561	599	580	576	520	574	614	562	561	587	598	591	616	609	587	591	554	596	589	592	648	619	614	594	581	604	593	583	603	606	593	588	598	608	622	573	623	630	571	636	635	597	604	620	573	585	583	570	612	617	628	601	546	588	601	597	599	591	602	588	646	569	579	587	582	620	587	625	580	545	636	561	626	559	617	582	580	615	584	595	635	583	613	582	580	568	624	602	590	583	652	594	569	541	584	633	602	623	566	618	638	637	628	584	599	607	565	580	651	597	595	590	571	572	615	596	560	598	595	636	560	571	592	560	633	626	624	589	636	583	563	590	593	641	596	597	581	588	630	588	606	620	569	590	605	607	600	624	596	580	601	629
22291	42901	36078	23919	17818	11497	7656	5479	4496	3877	3122	2377	2005	1672	1359	1225	1105	1027	1025	946	924	851	798	763	702	734	693	711	701	664	701	717	680	706	651	623	654	648	656	643	636	623	646	685	628	700	634	630	641	670	641	652	592	626	640	670	630	673	679	655	640	617	659	702	611	592	657	691	655	635	639	642	622	648	652	626	640	692	611	671	604	656	625	656	619	639	642	607	660	631	668	630	661	682	697	607	610	660	575	648	703	667	646	691	646	647	659	700	668	658	653	679	617	636	650	625	645	645	670	634	643	675	607	677	635	633	675	648	662	642	640	642	642	665	649	687	642	667	632	632	646	644	658	640	598	630	642	660	645	609	663	641	626	642	602	679	631	653	632	657	649	666	638	658	595	647	631	657	643	697	632	634	648	655	637	624	652	634	632	661	669	604	613	592	655	635	637	646	594	590	681	651	684	663	636	641	635	690	609	640	675	644	657	674	689	646	607	626	668	639	642	663	654	664	628	651	639	628	596	701	598	646	610	634	620	653	651	618	682	587	643	614	650	644	653	642	656	676	649	650	634	699	640	632	620	587	615	676	637	639	661	660	631	626	649	615	650	683	659	621	649	636	609	608	620	666	650	688	679	602	664	636	642	652	648	647	690	676	599	628	642	656	643	628	604	657	654	615	622	656	675	669	654	638	592	659	634	625	643	594	709	628	661	640	623	642	613	610	655	663	642	667	657	677	632	665	658	660	629	632	620	641	663	602	627	644	659	630	619	662	591	665	613	673	631	664	632	662	639	627	610	602	651	637	643	647	676	625	600	662	626	627	670	641	659	631	625	629	654	636	666	638	613	648	659	641	670	617	617	642	628	684	647	612	562	635	628	670	652	599	618	616	626	606	605	651	649	613	607	607	655	637	629	644	623	664	638	615	675	668	653	644	644	615	625	678	625	654	631	697	640	676	588	681	662	658	638	599	647	632	677	622	700	660	627	590	651	613	646	648	620	603	628	602	639	627	664	567	615	636	693	647	662	651	618	662	647	625	630	654	642	625	591	629	634	649	643	649	608	656	651	649	643	629	635	655	644	647	676	593	667	660	629	666	713	649	634	622	671	645	656	630	651	623	626	647	625	626	605	609	649	711	638	619	631	598	647	601	597	673	599	646	624	621	642	628	615	667	637	672	632	615	635	648	632	649	627	561	660	623	644	638	647	578	648	616	664	625	624	615	661	646	645	671	672	623	624	667	612	655	682	652	631	630	658	648	626	645	604	659	627	618	620	665	629	683	636	657	593	655	688	654	642	663	613	647	681	635	641	667	638	636	641	633	668	607	638	650	627	657	632	638	635	629	643	656	668	671	577	623	705	597	618	653	680	638	641	623	653	668	637	615	658	620	628	654	636	671	646	641	613	630	668	652	626	645	584	630	685	683	646	635	629	598	661	610	635	649	617	665	653	649	670	629	633	637	657	631	642	611	640	636	633	630	602	619	671	658	629	643	639	665	613	639	618	633	642	700	650	623	654	633	621	633	664	633	639	644	599	663	630	642	597	668	632	594	670	645	656	642	632	663	643	644	659	678	641	660	630	655	664	623	597	618	631	678	682	664	643	653	631	601	694	665	640	642	647	670	662	653	652	565	653	680	631	662	656	630	627	663	663	625	632	636	610	644	661	635	667	651	642	616	657	674	639	635	653	644	624	630	688	606	633	628	646	623	616	646	618	681	596	624	671	627	661	632	655	619	635	614	650	652	638	645	657	633	671	657	611	592	647	631	620	626	621	631	616	620	615	642	643	610	645	618	669	659	667	640	655	728	632	669	602	626	611	649	648	629	647	633	614	637	653	625	638	634	649	624	657	650	677	646	622	589	678	598	619	651	614	592	629	649	649	639	648	647	647	646	666	640	608	670	637	601	643	640	651	659	695	638	638	638	651	629	647	665	647	636	625	601	640	661	590	607	655	651	610	641	611	580	622	639	612	632	561	669	652	614	588	652	633	634	627	664	597	664	698	602	669	669	632	632	662	636	628	618	617	644	627	610	665	621	638	629	651	616	657	674	626	592	642	666	667	616	664	619	636	651	651	614	594	653	668	646	659	654	655	663	655	622	629	612	633	672	611	631	640	674	616	629	684	632	606	659	695	618	647	625	637	678	684	621	647	662	663	648	638	618	609	638	614	621	655	637	655	626	622	634	616	642	647	633	584	655	656	641	658	642	676	626	637	615	627	629	624	669	616	655	602	642	674	692	639	639	719	638	615	612	619	614	583	633	633	676	638	627	671	613	656	661	629	658	634	665	644	622	663	662	597	613	606	643	663	629	696	641	641	641	641	639	632	607	656	636	666	654	677	610	647	636	618	654	604	668	670	633	632	619	661	639	611	660	615	674	631	688	588	613	665	662	605	613	635	647	635	636	644	622	654	613	622	612	593	696	664	627	655	644	678	630	641	633	653	590	670	664	631	687	638	642	662	703	656	623	649	632	644	620	598	675	642	618	627	653	630	647	587	628	622	626	631	632	627	620	639	694	642	681	611	617	655	677	627	664	623	626	636	583	663	665	598	660	665	606	629	657	623	624	635	670	636	631	648	701	620	627	644	642	658	637	669	692	675	650	680	607	652	657	667	669	656	623	625	610	600	608	636	680	615	633	622	673	616	658	633	668	641	630	616	652	667	665	610	671	606	647	598	685	642	663	628	620	634	652	652	652	692	617	672	597	662	630	617	636	648	626	651	583	625	653	621	678	670	662	645	629	648	656	662	617	612	673	649	630	635	682	636	677	657	658	630	627	661	627	662	643	635	613	610	683	641	654	645	647	651	617	622	612	646	636	656	598	620	640	695	658	651	608	630	625	657	610	656	630	593	670	655	640	672	619	611	655	645	662	638	686	656	632	698	624	626	610	619	621	636	646	680	636	601	644	635	639	614	649	633	669	650	657	598	638	644	649	647	626	637	633	651	673	656	635	698	599	622	642	649	625	640	642	648	664	631	605	649	648	652	683	640	672	639	616	619	660	640	621	635	675	617	628	625	638	621	677	598	619	643	656	624	663	632	641	622	665	572	671	669	655	612	621	633	611	605	625	639	634	649	639	638	611	684	670	608	658	572	660	638	634	666	651	680	640	622	640	657	622	640	633	662	654	633	600	620	648	631	638	624	652	596	638	621	642	626	630	653	648	626	593	630	642	657	621	625	654	638	637	662	642	666	623	620	625	637	635	660	704	643	672	610	652	621	637	632	640	604	591	651	605	611	627	681	663	643	655	630	605	693	650	617	677	638	623	613	670	650	643	638	590	649	646	605	594	653	622	592	704	627	656	652	605	693	646	615	657	644	649	655	684	640	624	658	619	604	620	632	641	605	624	609	623	611	641	670	670	648	641	604	621	642	636	608	610	660	653	670	671	650	636	674	647	644	669	651	656	646	654	656	640	641	609	649	666	639	614	596	579	632	638	616	614	675	587	673	652	697	618	622	642	631	654	651	685	627	642	619	643	593	631
22442	21047	28575	23785	21224	21745	17624	6566	4374	3694	2934	2167	1757	1499	1174	1055	863	820	757	718	623	578	595	479	475	452	405	429	483	389	418	411	381	415	403	378	392	350	365	372	362	398	374	380	365	373	383	322	352	356	337	361	353	343	345	358	318	320	326	319	357	330	364	315	387	340	348	332	340	309	307	323	349	328	312	339	306	340	326	316	314	345	362	333	325	319	318	312	317	350	351	335	323	323	309	337	338	332	318	335	343	364	341	311	334	373	321	335	359	316	343	337	310	296	321	343	304	336	325	353	347	331	342	346	341	305	322	321	299	343	345	349	335	336	291	349	319	316	321	338	343	332	343	332	336	323	325	328	356	330	306	342	337	350	363	355	335	349	322	328	337	345	342	348	315	329	337	327	316	347	303	364	379	339	311	331	360	349	340	324	315	316	330	350	285	305	325	323	311	343	321	336	301	313	296	348	318	335	331	327	336	339	325	323	338	319	332	305	317	343	296	309	344	300	317	320	334	317	339	324	304	344	354	331	339	334	314	367	333	333	312	349	335	310	322	301	328	354	365	295	323	348	319	350	359	334	333	328	306	333	299	338	288	334	353	326	323	330	311	345	316	346	368	297	338	297	333	317	333	325	345	378	345	345	308	321	339	335	357	342	335	308	324	312	318	363	345	344	314	315	334	324	371	368	320	325	334	311	316	361	317	331	316	339	307	346	307	300	313	314	346	330	285	325	368	357	326	293	313	364	336	334	306	321	348	341	322	311	310	341	349	339	319	334	323	325	328	325	336	333	329	344	309	329	340	324	299	346	334	346	340	361	326	304	310	348	309	322	326	319	315	342	352	342	314	309	346	309	323	320	340	368	337	308	297	303	316	327	298	341	353	352	299	346	313	337	335	323	338	322	347	322	374	318	349	335	335	336	353	305	344	338	349	331	358	326	341	329	299	355	353	332	341	329	327	315	330	337	312	351	318	348	328	325	345	301	343	347	320	335	359	346	343	327	327	361	336	353	346	319	339	330	331	340	335	374	343	344	319	347	316	338	331	349	375	336	327	326	316	356	339	301	353	359	326	312	306	336	321	346	342	331	331	305	324	341	336	314	342	327	308	338	330	332	393	338	332	360	373	310	342	315	304	330	314	352	330	336	342	312	307	352	316	332	305	349	290	347	329	311	322	374	354	339	293	359	344	342	347	331	355	330	314	292	325	290	329	320	314	359	339	310	325	313	317	327	305	342	329	336	341	309	352	339	346	320	293	334	348	345	350	339	326	336	344	345	331	315	325	341	344	315	327	340	334	301	335	328	343	348	358	287	356	327	302	332	345	301	287	330	337	321	349	329	321	326	296	356	284	326	309	334	343	303	317	334	325	318	379	331	344	345	341	318	331	329	330	340	318	323	344	343	322	353	321	350	316	305	314	296	354	335	349	324	334	326	330	332	354	323	332	326	346	355	323	323	333	354	348	315	296	343	341	340	303	353	314	338	331	328	325	325	351	337	322	330	313	351	344	310	352	311	327	335	349	347	304	346	368	328	326	325	323	328	342	311	324	302	330	308	343	355	301	329	312	313	329	341	333	309	337	329	354	354	337	326	355	338	302	320	354	360	349	312	353	340	307	322	339	329	328	323	328	308	335	314	348	330	337	329	287	344	358	329	318	323	346	324	338	330	328	342	330	325	329	326	328	347	329	322	318	317	338	334	359	340	328	347	340	311	319	320	332	336	344	322	339	344	365	332	339	366	321	335	322	360	331	354	377	318	313	336	332	344	366	345	348	346	325	310	306	341	355	329	322	323	320	308	321	353	355	365	297	319	357	367	335	337	344	339	343	324	335	367	351	299	316	314	335	314	323	320	327	328	355	319	393	321	310	309	341	311	362	343	337	325	334	304	320	314	302	361	341	316	352	329	314	317	358	334	335	343	319	350	317	335	313	348	315	336	318	320	325	374	316	330	335	332	317	349	321	299	318	334	309	345	339	335	360	308	329	357	324	337	327	346	316	329	335	315	329	307	359	334	342	332	333	334	314	305	333	333	331	351	309	311	308	353	301	321	322	327	323	300	337	322	328	355	326	352	321	349	311	315	328	325	337	335	324	326	319	327	352	321	310	338	343	305	289	330	306	340	364	322	338	328	309	335	311	322	325	358	321	336	304	330	320	355	324	316	306	334	350	323	314	311	337	343	336	340	346	315	335	305	360	315	321	315	331	347	306	358	304	317	327	343	315	329	368	377	311	351	345	306	301	327	314	326	333	296	313	330	318	329	332	334	318	318	362	340	341	325	347	345	331	312	364	334	338	318	324	325	341	329	336	326	348	314	340	358	331	328	356	312	343	322	320	318	354	366	319	346	362	356	342	351	335	335	332	342	318	338	326	309	300	325	325	339	312	321	330	351	329	320	320	363	330	355	355	328	346	301	329	312	337	361	322	324	322	312	344	344	330	346	320	317	339	315	329	331	351	333	304	342	321	341	325	339	330	307	331	338	318	313	327	328	345	336	324	333	349	318	343	298	316	327	314	322	340	299	348	366	330	341	315	340	312	338	306	324	336	346	319	342	281	346	308	343	316	338	333	329	341	321	320	310	340	317	348	308	341	323	334	318	311	333	344	353	306	353	368	311	285	322	332	323	333	339	333	341	321	368	313	311	321	343	328	313	317	336	330	357	352	331	333	334	325	331	319	315	330	353	304	296	330	341	307	355	354	292	306	310	318	366	324	349	317	324	326	336	319	342	326	320	329	311	311	369	356	341	319	315	327	309	333	322	311	353	304	341	331	319	323	319	336	324	315	354	309	326	323	303	360	297	339	326	340	302	323	312	328	321	314	334	315	337	304	353	340	315	361	343	330	333	342	323	304	304	351	345	338	329	359	323	340	342	324	323	339	313	330	335	344	315	333	323	319	320	358	315	304	317	350	350	344	343	338	346	373	329	327	317	304	297	313	334	347	346	318	305	317	344	347	319	314	357	321	303	302	344	329	333	343	294	336	317	363	310	329	305	323	312	348	326	318	335	343	338	321	311	324	324	345	330	336	326	353	318	343	337	333	355	343	320	325	314	342	325	346	312	348	319	347	356	329	297	356	334	333	359	310	352	333	299	323	292	315	335	347	334	326	325	335	308	309	323	326	323	342	323	314	346	331	320	326	324	325	347	286	333	326	341	380	326	329	338	380	343	333	323	307	335	382	314	341	335	354	329	332	318	315	298	338	345	332	336	328	332	358	326	333	334	323	353	318	325	302	335	316	356	361	329	321	331	322	338	323	341	323	294	326	341	321	320	339	321	361	359	292	325	341	334	339	333	315	348	316	332	293	338	310	307	324	353	351	302	302	350	332	294	326	325	323	314	346	345	359	320	328	343	318	355	319	359	304	328	358	316	325	279	315	353	321	335	349	349	340	327	335	309	322	346	329	303	332	331	339	342	323	360	341	307	329	347	337	306	354	353	323	337	287	316	315	363	299	350	313	358	339	327	324	311	348	337	324	313
24943	50943	44274	32233	25281	17625	12062	8897	7137	6014	4708	3672	2957	2348	1730	1458	1269	1199	1077	970	916	758	712	643	600	539	536	486	490	536	525	462	444	442	431	441	412	401	380	425	431	466	413	407	416	378	364	394	354	421	364	399	377	395	366	392	362	351	393	388	322	355	375	377	389	340	339	370	386	364	365	335	315	326	345	365	357	378	366	358	351	381	363	384	353	344	360	349	375	369	369	340	366	351	345	356	378	317	344	354	388	324	377	395	344	357	378	357	380	350	347	385	383	348	348	349	369	349	338	352	377	351	356	345	376	374	356	304	356	373	375	337	333	319	364	368	318	310	391	366	396	359	353	346	406	392	379	357	375	330	372	399	371	347	347	350	328	378	345	368	364	354	349	345	348	389	345	345	355	353	372	438	347	358	348	331	350	347	375	349	374	357	336	352	354	369	376	348	341	324	378	386	352	352	370	368	342	357	378	310	334	372	333	353	358	353	381	361	357	360	345	335	347	372	343	405	376	350	319	358	362	343	403	336	349	351	343	370	365	356	325	373	346	383	377	348	343	349	330	366	360	387	354	323	361	385	355	371	374	355	341	376	352	345	333	339	371	367	339	392	322	358	359	365	380	395	334	361	348	334	371	387	354	355	354	370	336	366	320	315	334	311	327	342	364	348	383	343	332	373	371	393	355	366	347	376	382	339	397	377	353	355	384	340	391	354	331	342	361	364	354	354	357	383	380	356	343	358	364	326	345	346	364	329	309	374	308	371	338	354	360	365	364	345	335	367	368	397	345	351	328	343	357	381	371	353	348	331	377	346	368	363	344	358	381	379	373	363	330	377	329	348	358	370	334	392	359	372	397	371	361	347	334	364	372	360	359	342	400	374	360	361	357	362	359	351	320	377	322	373	353	399	370	343	356	346	395	354	356	371	364	360	371	358	352	362	353	339	340	351	362	374	342	350	371	373	343	378	394	313	371	357	373	340	402	366	348	356	406	344	351	364	335	367	339	351	363	371	343	380	327	365	361	363	360	321	362	379	340	347	357	387	339	365	357	329	367	340	376	345	357	333	370	332	346	344	377	377	365	354	343	355	332	390	357	350	351	362	377	367	347	353	339	333	341	376	340	376	360	377	357	377	358	346	365	384	315	364	376	342	370	382	390	344	362	345	339	378	363	344	367	325	381	369	360	333	348	372	384	346	341	348	372	362	354	387	358	371	372	345	341	345	359	358	363	342	380	377	347	325	331	336	356	331	409	349	332	354	372	368	332	336	367	343	352	368	349	343	375	351	351	354	324	351	411	353	356	361	367	380	365	330	379	375	358	329	349	401	342	356	399	349	366	381	333	377	333	349	344	346	377	333	344	350	347	356	362	352	388	317	352	398	310	333	378	341	333	351	362	352	370	347	336	357	343	350	347	359	336	374	362	378	370	328	309	393	358	350	326	343	350	351	405	351	360	381	360	360	384	354	363	375	387	353	366	359	343	344	325	372	360	356	370	325	386	353	342	380	374	376	381	329	380	339	341	353	348	354	344	338	386	332	349	347	371	378	367	348	352	355	365	380	353	361	362	336	344	359	386	347	358	346	377	334	363	388	335	330	372	375	357	348	325	333	389	355	323	358	341	339	360	349	382	380	351	372	374	348	357	359	385	370	357	343	358	341	348	360	327	357	359	359	362	372	341	359	346	362	364	351	395	340	351	341	340	341	391	371	346	332	377	334	380	372	353	345	375	331	329	323	361	342	376	350	375	358	350	369	362	345	370	362	312	359	348	364	367	356	380	368	378	348	333	395	361	368	337	352	371	332	366	371	354	329	372	361	354	337	339	357	330	341	360	373	363	360	356	349	353	348	370	338	342	376	360	329	339	356	355	344	357	364	359	361	369	380	350	353	360	362	362	363	316	382	356	361	357	376	347	378	342	344	346	382	353	326	375	366	366	369	352	363	355	341	344	356	375	359	337	345	347	347	358	341	351	341	349	402	360	337	344	341	374	341	360	373	382	349	372	368	352	363	397	363	404	355	364	350	340	377	352	379	323	349	291	351	356	351	348	376	378	394	366	334	344	349	332	359	343	358	328	361	328	386	392	348	339	393	358	361	348	355	345	355	339	373	351	353	365	338	402	378	375	329	366	381	355	390	374	356	364	356	361	370	366	351	319	372	357	354	333	365	371	374	363	344	376	385	381	363	391	342	349	364	352	330	376	346	344	372	342	373	341	363	334	326	375	359	358	386	366	368	356	368	360	363	330	359	369	352	364	377	353	338	344	369	360	355	343	395	380	366	362	361	345	381	382	321	358	371	334	330	341	316	390	321	367	352	332	364	355	372	366	377	376	341	356	370	365	352	388	373	358	354	357	373	335	394	345	329	355	356	413	357	334	367	371	344	382	363	359	389	361	360	345	355	328	360	352	356	377	336	365	334	363	346	389	358	375	337	352	380	365	344	365	373	378	359	362	351	330	338	386	333	346	354	343	383	404	377	381	349	343	349	371	351	341	358	339	345	319	354	370	366	343	356	328	373	349	347	337	351	340	355	359	362	381	376	358	350	337	344	360	372	376	346	344	374	357	340	390	351	353	336	347	354	332	361	374	353	378	362	332	386	351	365	389	335	371	338	365	398	359	370	333	321	376	361	369	356	343	411	343	379	360	368	358	360	332	363	373	326	354	349	332	325	368	360	344	360	327	333	371	363	326	378	377	330	396	365	301	372	362	367	348	364	336	350	403	357	329	340	355	337	353	397	385	355	361	360	386	352	375	418	351	341	365	353	376	343	333	360	365	374	355	362	312	352	371	331	367	342	351	351	339	366	375	345	382	334	360	390	359	351	369	351	355	338	319	370	353	367	368	349	350	387	343	336	388	359	328	338	360	396	353	368	344	359	346	369	373	366	365	362	345	375	359	360	351	342	340	370	368	369	367	399	333	350	319	353	361	369	345	378	346	404	353	361	344	367	335	358	350	368	341	378	351	353	342	358	350	367	352	351	359	395	359	347	328	363	331	382	365	360	351	338	373	377	356	354	359	343	402	384	363	366	358	355	355	351	337	355	340	347	381	352	376	357	358	369	382	350	357	331	364	408	352	288	342	359	320	346	388	373	391	376	376	353	403	354	379	370	366	335	321	363	377	361	365	380	348	331	348	358	368	346	370	342	324	372	360	363	373	386	338	363	335	347	324	373	310	365	378	352	343	335	368	331	338	386	367	357	386	356	365	351	349	363	370	349	326	357	347	356	325	374	371	376	360	327	405	354	415	319	354	348	356	317	360	343	350	331	355	339	380	349	415	337	377	316	351	353	342	334	357	344	374	388	355	355	366	353	358	364	349	350	357	373	334	374	346	362	372	321	352	360	375	384	383	353	333	376	363	347	361	342	345	341	379	372	366	377	373	365	368	349	352	376	371	386	344	344	328	355	377	368	393	391	319	359	331	339	382	350	356	339	354	336	350	354	341	367	331	358	373	389	322	365	335	357	305	388	351	360	360	344
27946	24316	27542	19129	10729	5804	3594	2679	2246	1965	1664	1483	1215	1140	1015	933	857	845	858	847	823	813	780	768	791	748	724	767	797	802	756	752	724	769	764	732	785	784	735	732	738	724	742	744	744	728	729	771	726	786	759	771	720	763	732	783	735	765	770	723	737	768	731	827	715	705	733	771	750	703	762	737	777	754	730	767	740	714	757	779	697	740	761	746	778	736	730	794	744	735	752	728	753	763	758	792	779	762	717	702	725	738	751	768	768	718	716	760	773	737	778	732	738	750	755	764	735	727	722	780	778	719	732	749	766	756	708	755	716	712	698	788	735	766	780	712	744	749	763	757	800	766	720	737	779	783	801	742	749	726	742	758	774	733	666	725	756	767	755	753	754	734	751	690	737	792	741	727	790	692	757	773	732	719	780	716	721	782	778	775	699	748	763	771	767	777	768	766	761	798	748	799	758	766	740	775	794	747	774	709	740	714	737	700	765	767	731	779	801	764	743	710	744	762	699	769	782	731	756	743	695	714	788	778	772	778	804	767	772	775	752	775	746	784	753	768	782	735	774	710	768	730	773	760	780	744	738	771	745	755	738	717	786	751	752	741	717	757	819	760	748	687	732	759	741	737	738	729	738	746	777	725	791	754	802	707	725	721	765	738	807	771	752	713	719	770	778	780	755	670	739	742	769	725	763	792	757	753	784	751	744	783	758	752	735	733	761	704	713	792	697	770	728	788	694	767	697	750	715	761	778	726	746	739	766	803	743	691	753	751	748	732	772	774	764	695	751	680	743	718	731	756	732	762	759	770	806	807	735	768	730	699	733	704	732	770	750	682	707	755	770	701	729	700	728	719	738	730	739	751	739	724	738	768	752	739	754	747	724	756	699	755	785	730	775	733	751	774	737	726	744	747	724	757	759	777	761	742	747	739	731	742	762	690	753	748	736	749	756	697	773	695	767	778	726	772	773	722	712	761	723	751	722	771	722	763	722	766	748	724	732	738	730	731	737	753	712	751	770	771	693	703	750	733	734	751	766	774	736	782	752	706	754	734	716	742	776	716	758	730	748	741	766	782	721	765	719	698	776	739	762	722	771	769	719	758	777	725	766	741	789	748	809	744	758	718	732	685	750	704	723	744	751	752	773	771	745	745	752	721	760	748	771	719	702	715	765	758	785	789	759	709	710	703	758	694	761	798	746	785	745	749	722	680	776	758	734	741	779	799	774	755	748	711	729	788	755	769	756	754	720	785	760	722	744	736	755	777	751	777	741	763	730	728	796	798	743	717	734	739	731	724	743	770	733	725	793	780	752	747	728	770	771	738	742	698	750	782	776	701	738	746	730	793	790	758	739	714	712	726	746	766	752	817	713	702	741	717	748	750	744	749	769	758	713	742	737	714	765	780	761	770	768	727	724	712	727	751	794	745	762	762	763	750	776	737	759	751	716	757	745	712	731	757	692	736	734	769	755	752	751	782	741	760	756	752	722	759	748	739	761	745	799	725	754	727	769	720	757	725	758	736	780	730	740	771	727	733	728	785	783	777	778	717	738	700	755	746	747	724	750	760	768	729	731	740	769	751	773	790	732	744	740	706	758	732	741	753	714	736	801	734	681	761	746	744	732	774	775	735	749	798	692	805	720	772	723	738	720	729	736	783	688	768	721	704	740	725	763	751	758	699	711	760	779	733	687	768	784	716	753	725	680	683	763	792	789	768	750	784	753	765	738	733	741	750	779	741	778	791	698	739	751	732	700	738	782	709	777	750	794	728	784	797	783	812	745	741	744	724	751	779	724	791	735	771	765	752	764	729	757	777	756	744	743	745	792	743	788	797	715	725	775	712	722	723	807	737	770	755	735	768	758	744	766	728	697	696	722	712	748	733	716	774	731	706	786	737	756	759	738	738	713	784	768	757	779	710	759	733	753	706	753	780	711	753	714	713	782	770	702	724	730	756	700	756	788	746	798	782	764	743	766	728	729	767	795	730	706	684	789	734	781	796	746	719	765	694	723	721	763	775	752	736	759	743	724	731	752	723	757	733	741	715	788	718	774	700	738	700	706	719	779	726	694	736	760	743	746	698	722	752	730	747	728	776	790	755	771	735	793	762	741	749	777	765	712	691	764	713	733	747	723	771	794	762	746	753	753	746	755	745	689	744	771	725	774	729	769	736	779	755	762	797	777	759	778	765	746	709	763	766	740	713	749	753	761	760	711	751	705	718	748	736	746	743	724	745	723	725	725	790	818	728	771	710	763	773	764	757	765	752	740	772	756	742	761	730	756	796	770	698	729	770	801	731	732	750	744	752	788	703	768	706	753	745	746	771	810	748	767	728	766	797	759	733	744	727	777	746	792	768	714	706	728	810	712	730	727	749	731	762	741	689	735	736	737	755	736	714	762	814	800	735	734	751	746	799	749	745	768	773	780	730	753	807	729	784	727	722	713	710	773	760	757	755	766	751	741	780	729	707	720	771	780	725	766	816	734	736	762	744	743	751	768	817	794	740	798	724	726	739	766	757	728	730	781	737	764	785	693	728	739	764	752	694	771	728	751	725	722	735	742	768	778	692	758	752	737	706	760	705	762	754	729	768	741	754	800	749	745	707	730	742	761	697	723	742	787	750	755	697	727	708	755	776	764	765	759	752	733	735	776	727	768	749	755	771	741	739	796	746	726	748	737	722	771	766	770	793	762	750	790	693	710	725	743	782	752	730	777	744	756	743	746	800	797	695	739	751	726	746	763	729	772	734	734	750	751	803	747	754	740	727	773	743	756	686	780	749	746	728	708	770	794	778	733	763	742	725	714	726	739	695	778	729	680	739	734	751	767	756	719	775	743	734	724	722	772	699	714	746	717	678	748	690	775	773	738	700	758	753	743	749	755	699	745	744	780	784	735	751	738	712	747	704	738	769	717	756	730	767	721	741	728	779	822	758	771	774	734	702	754	793	730	751	800	793	775	746	744	741	751	737	699	720	721	723	714	728	733	758	739	725	764	769	752	774	697	759	762	743	763	782	745	772	731	752	727	764	799	760	775	769	715	752	727	732	741	762	757	766	763	774	764	772	743	795	780	739	736	686	713	804	746	700	720	761	771	759	703	757	770	746	715	786	755	781	727	767	746	744	755	734	732	789	739	750	724	723	773	769	755	773	738	746	753	759	676	810	769	781	727	777	767	763	740	766	786	763	746	756	789	726	753	776	772	715	767	723	750	747	733	810	707	805	750	758	741	725	756	743	737	773	734	778	764	726	798	762	813	774	746	735	784	733	764	730	739	780	700	725	732	736	751	766	780	786	767	761	782	716	719	767	784	739	784	742	733	787	711	720	736	705	723	718	750	746	714	766	721	724	736	775	764	738	769	749	739	760	737	723	749	761	730	719	776	758	732	777	797	753	741	767	737	741	690	768	699	731	727	797	769	683	713	753	820	794	785	772	749	754	805	794	753	726	714	748	744	733	732	737	786	751	788	778	728	731	763	751	797	754	742	767	735	669
21296	36474	30039	18442	13208	8522	5719	4256	3572	3120	2515	1986	1699	1495	1316	1171	1078	1039	1037	1013	989	915	877	897	828	864	842	838	862	848	870	849	852	827	861	850	813	807	852	842	857	828	805	798	827	795	890	853	866	836	879	840	821	858	788	825	821	825	847	836	802	823	803	882	863	789	853	780	829	819	767	855	821	828	816	839	834	845	785	810	790	811	809	827	828	798	812	841	801	814	790	784	753	823	786	800	827	809	798	834	815	817	807	805	868	834	786	851	780	851	845	787	791	806	786	754	846	811	834	809	865	829	811	788	791	779	797	836	811	796	849	825	782	846	853	796	783	796	842	796	815	805	817	835	806	850	829	848	896	797	852	789	819	763	838	848	839	728	791	818	868	848	822	827	801	755	798	790	789	784	785	812	838	814	820	823	840	846	806	853	772	801	826	791	775	789	813	792	843	822	806	839	852	826	833	833	825	822	831	824	836	816	830	781	803	828	816	763	816	836	747	788	837	760	763	784	818	811	802	786	829	833	807	751	766	763	814	845	760	838	806	793	825	862	835	829	830	804	775	856	844	835	806	785	802	833	825	792	772	773	799	815	795	843	809	759	812	810	806	835	871	763	774	832	773	819	839	801	863	746	795	783	837	818	790	762	788	834	807	783	840	812	801	842	848	809	816	842	833	777	865	800	810	782	835	814	832	758	824	832	810	788	825	832	864	852	803	855	802	770	829	783	835	783	796	792	824	795	799	840	848	756	809	825	890	808	833	800	810	780	792	820	864	784	832	779	797	786	787	815	794	800	796	825	790	788	805	855	836	810	795	825	835	815	809	855	860	831	799	806	793	814	799	835	873	807	817	795	818	786	770	819	754	774	772	813	811	827	822	823	802	764	806	802	813	877	795	824	806	844	781	816	801	835	847	799	825	802	837	787	826	809	828	807	791	807	782	869	802	767	807	831	785	854	861	783	807	793	795	823	824	833	825	760	807	805	833	826	850	822	868	880	787	779	790	796	847	824	813	854	797	741	789	814	817	807	867	835	814	789	798	837	810	847	804	851	834	783	859	846	759	786	791	774	836	809	751	835	820	841	799	829	823	755	870	799	791	808	817	850	801	785	799	832	794	844	847	827	802	781	805	844	887	832	823	835	781	854	832	839	802	843	798	813	803	771	880	830	826	807	809	762	801	803	843	844	848	767	798	811	805	860	766	756	842	783	788	841	822	847	825	830	833	798	793	814	759	809	811	857	792	819	787	787	796	813	816	831	800	822	812	777	809	802	758	808	858	829	775	820	772	837	754	807	810	869	820	807	835	848	841	800	845	803	795	760	786	819	775	881	778	802	759	837	801	790	792	826	816	815	826	853	779	842	777	800	797	857	824	828	836	803	865	849	781	841	800	823	859	818	794	804	842	819	836	821	793	810	760	816	819	769	816	872	845	804	802	842	815	826	801	811	845	810	826	797	772	803	789	804	821	845	831	824	857	794	797	842	783	832	854	840	830	807	786	774	790	833	799	810	817	787	845	824	828	816	806	835	805	787	792	787	833	789	796	817	822	860	831	811	866	801	848	817	797	792	847	744	813	810	899	860	846	858	835	827	841	802	830	841	822	824	754	856	816	825	796	805	860	786	801	810	816	818	786	827	829	796	778	849	802	830	797	792	793	818	812	841	754	802	828	860	812	810	800	805	772	863	849	844	771	800	795	795	810	766	811	866	838	815	854	794	817	766	818	786	893	815	774	841	833	772	810	752	782	804	847	834	824	824	869	815	787	801	816	806	837	778	838	841	825	824	806	792	815	798	802	842	836	824	835	833	829	878	824	771	803	880	831	845	796	844	836	828	822	849	843	912	842	780	789	839	816	822	843	791	837	838	822	832	817	811	794	780	797	800	839	793	817	815	861	807	787	808	804	798	853	864	783	821	832	865	861	783	831	814	806	826	852	808	830	868	816	826	804	813	842	837	810	837	761	809	847	828	853	826	784	840	800	802	821	774	796	797	842	812	815	809	831	825	790	794	847	809	797	855	852	816	822	808	798	855	825	839	815	802	858	805	895	809	791	775	846	801	834	801	811	828	811	832	818	875	812	803	770	816	794	879	812	799	792	823	798	797	841	838	808	824	805	804	811	800	806	712	833	837	785	840	833	906	802	831	899	806	815	837	823	843	774	811	859	804	807	813	852	791	823	810	879	835	832	753	772	805	846	805	793	814	805	837	773	869	794	782	762	810	809	805	787	840	836	808	788	811	826	858	771	773	770	818	809	793	828	845	801	843	844	757	792	822	790	823	796	767	801	807	800	815	828	848	758	800	799	824	816	788	836	775	799	795	795	874	863	847	809	864	813	792	804	783	805	835	814	741	802	844	857	802	856	814	800	815	828	809	810	835	857	806	807	768	858	808	768	832	806	816	819	787	788	790	795	866	871	800	762	798	752	830	756	821	831	826	797	818	798	845	820	813	827	843	779	801	820	871	840	804	797	809	876	814	746	784	862	810	812	860	853	849	840	837	782	769	803	828	805	853	817	814	843	791	847	810	832	786	781	774	824	792	764	807	820	839	827	778	814	803	832	809	783	788	849	842	830	811	840	865	836	795	786	822	862	852	770	853	833	864	846	794	795	859	863	781	837	757	829	798	823	842	796	829	824	843	715	821	755	834	776	805	819	804	822	784	817	789	851	779	805	857	829	814	843	822	801	767	827	828	786	824	847	853	817	807	807	797	817	834	759	792	792	812	804	887	817	819	794	870	795	795	795	793	799	812	824	818	835	838	762	810	828	845	849	823	842	794	835	801	801	868	815	826	829	817	836	813	828	833	858	804	871	885	836	788	803	833	806	804	782	803	854	762	824	808	846	873	797	814	813	838	791	765	840	805	822	804	766	834	780	841	794	854	783	812	850	796	825	820	774	822	830	775	791	830	853	845	781	825	795	843	858	826	821	834	817	773	837	827	801	785	831	845	820	827	798	850	856	865	842	787	801	769	835	777	776	810	830	796	819	813	820	772	827	778	796	781	822	828	818	839	792	803	856	823	771	827	844	776	792	820	790	802	815	827	833	848	801	827	770	803	811	876	775	784	807	839	816	810	826	816	819	806	827	841	815	825	872	833	807	844	829	819	860	804	831	801	821	814	839	813	814	838	762	850	817	860	868	814	829	880	831	823	824	784	834	863	810	811	817	777	791	811	807	761	835	792	800	818	813	773	855	818	815	824	847	845	822	806	787	794	798	801	811	840	804	862	793	810	826	800	796	767	816	802	830	851	833	778	816	808	848	882	794	831	846	799	810	811	866	827	779	850	788	844	821	825	790	765	781	832	777	829	825	798	799	832	832	841	894	855	827	826	838	863	836	823	865	731	824	858	800	818	846	808	777	786	808	843	752	841	813	821	855	862	826	838	758	827	794	848	813	836	794	839	830	801	801	810	802	808	791	801	837	816	816	816	799	799	812	832	789	754	822	796	784	873	851	799	829	837	820	854	790	800	863	843	837	855
23590	21013	28152	24306	21461	17495	8585	4316	3260	2873	2425	1911	1585	1359	1092	928	979	895	799	856	783	734	674	667	640	610	632	601	599	663	620	649	641	566	615	575	578	595	577	611	578	548	597	580	616	597	588	571	559	576	558	542	592	566	544	552	568	587	570	520	550	612	578	574	538	523	571	552	583	586	628	558	522	543	585	565	588	605	597	551	563	564	550	558	625	553	583	589	556	607	553	565	558	585	573	550	579	543	552	557	574	590	558	544	577	545	578	545	549	546	569	572	588	540	587	539	579	540	571	555	517	569	564	559	539	572	549	555	557	559	539	559	518	554	582	547	580	547	580	543	552	579	584	554	545	548	576	562	518	582	595	578	540	550	570	567	559	605	585	527	583	567	534	629	570	533	513	565	531	547	539	578	584	604	553	570	602	566	543	607	573	567	551	542	589	588	561	578	587	597	524	557	528	487	556	555	571	578	566	545	581	530	588	570	551	584	589	566	547	576	590	525	581	541	601	546	541	560	564	553	551	609	549	533	588	536	586	572	594	544	534	555	597	544	577	558	552	562	589	577	551	532	525	540	554	548	550	590	556	591	607	554	525	572	570	564	529	514	553	561	596	562	505	585	558	564	591	507	584	560	579	584	571	556	520	563	551	591	592	541	535	546	586	561	543	522	557	585	524	537	569	595	558	501	575	554	569	551	562	568	523	583	594	539	550	535	529	601	566	568	576	542	582	572	569	534	563	542	542	538	581	564	573	584	585	553	595	564	579	532	568	540	563	573	591	576	555	552	544	565	623	578	592	535	566	559	556	586	599	519	589	565	578	520	555	587	575	539	560	565	556	583	584	614	559	534	576	562	600	570	568	632	550	580	569	577	535	557	540	586	573	565	554	562	553	558	584	571	582	579	523	563	536	568	579	570	606	572	573	551	602	550	573	528	526	573	566	526	568	573	612	544	562	610	609	588	559	565	542	556	553	551	598	532	558	605	547	572	583	582	594	558	568	574	554	555	567	576	521	529	570	571	553	496	599	564	588	525	569	593	578	564	631	554	577	564	559	579	591	520	540	561	576	535	584	540	564	572	554	548	557	512	563	575	522	551	530	526	535	527	547	545	556	582	560	538	556	569	577	569	540	539	583	589	583	581	564	593	533	569	575	575	542	582	606	586	556	596	582	557	584	537	560	560	545	551	543	535	593	588	583	594	628	600	544	591	610	596	578	597	553	572	559	538	554	511	563	558	550	557	556	561	549	542	540	591	595	609	571	583	535	538	558	579	568	566	529	556	568	557	555	613	605	568	584	544	590	582	593	548	542	547	629	572	544	584	616	561	543	536	563	548	582	575	585	564	515	563	561	560	540	577	595	566	616	547	579	553	627	559	577	537	578	576	563	568	571	602	573	544	535	564	584	619	574	635	563	545	590	595	551	527	594	514	576	544	538	578	554	570	574	572	625	563	601	608	597	579	554	538	570	527	582	576	594	575	600	571	527	543	586	608	573	585	547	540	553	581	581	573	574	580	567	544	540	566	575	594	588	583	495	561	523	627	585	540	582	555	574	546	536	584	589	560	572	606	555	590	535	528	505	577	530	577	575	562	567	554	563	512	583	574	591	573	598	570	558	577	559	542	541	573	601	546	580	596	584	564	568	576	596	585	584	545	557	571	573	572	565	541	624	528	643	570	558	584	610	585	567	573	505	619	593	558	591	579	560	587	554	541	567	591	554	523	537	576	555	510	578	569	556	580	577	540	537	601	535	590	558	518	550	540	575	547	585	509	582	613	579	590	610	547	557	562	588	543	511	554	572	637	578	595	592	601	551	549	556	566	567	526	557	578	540	548	549	517	606	572	627	542	540	565	571	576	599	586	563	563	593	530	586	556	590	604	519	539	551	560	572	575	566	597	574	547	561	558	545	604	559	573	570	555	530	589	577	587	570	572	585	575	557	568	571	601	575	581	567	594	636	590	570	569	594	496	546	566	579	583	599	600	539	577	592	592	599	528	558	599	537	580	576	527	597	561	545	598	549	545	543	574	570	557	608	520	530	539	574	559	618	573	579	636	550	561	531	611	538	601	578	563	542	605	575	595	574	562	563	577	574	633	558	565	562	615	563	556	567	547	561	576	572	566	558	502	530	554	567	588	563	586	547	608	561	548	570	559	571	567	573	546	578	559	555	576	566	548	544	543	558	583	565	598	573	568	539	613	607	529	581	576	561	571	563	555	615	552	589	578	574	576	574	564	515	523	538	544	543	620	575	568	574	587	572	556	591	556	541	555	564	558	586	615	595	561	566	585	584	571	525	548	554	602	558	606	575	559	565	586	565	598	593	557	556	622	556	590	598	544	565	558	570	527	569	530	532	595	603	585	557	529	550	587	561	596	570	559	540	550	539	594	582	595	588	566	521	547	550	572	531	586	583	541	527	539	557	515	579	575	564	529	620	561	562	552	516	541	491	532	571	536	545	562	556	607	568	559	550	572	556	591	548	598	575	536	582	525	555	571	522	598	555	583	540	555	575	555	534	540	547	533	556	589	566	564	564	539	605	534	588	561	554	575	566	544	556	593	603	490	577	542	580	559	577	572	560	583	571	574	558	556	545	575	550	573	549	583	515	574	550	532	602	605	535	583	568	551	601	590	577	545	557	584	562	559	566	565	576	535	523	545	571	565	566	556	554	582	563	614	569	585	534	556	566	535	555	547	560	542	583	568	577	605	570	569	577	551	525	560	568	557	573	536	537	589	591	581	543	560	565	578	581	543	573	566	537	574	573	552	598	559	549	559	571	561	539	539	547	570	547	546	602	552	580	558	556	573	570	569	606	556	548	602	591	552	554	577	619	511	522	569	569	618	549	537	613	554	568	556	548	554	577	577	574	595	566	579	556	571	591	567	589	566	557	595	559	590	523	591	608	579	612	532	550	560	586	522	559	600	561	540	546	621	571	575	547	530	508	553	591	521	557	575	529	553	576	539	542	578	576	569	540	549	537	576	528	606	576	555	576	549	556	570	584	608	569	602	543	573	549	584	578	551	546	550	547	606	539	547	589	555	568	580	578	522	608	622	566	591	562	542	583	520	573	613	598	605	563	529	568	558	571	583	585	574	565	557	555	545	553	544	562	526	589	565	524	538	545	509	570	545	533	515	555	595	525	569	525	511	567	536	570	531	560	551	560	578	500	531	544	593	570	545	563	564	591	541	561	541	588	524	554	559	626	575	618	565	559	573	535	544	584	594	532	547	599	570	601	562	565	589	564	598	554	542	568	552	556	562	619	573	550	540	562	576	575	545	561	554	613	553	561	538	581	554	525	530	515	594	608	601	545	546	546	554	561	565	594	577	564	593	585	597	553	548	603	571	562	553	546	557	559	595	524	595	542	597	566	593	553	568	613	573	535	587	580	618	550	548	554	521	554	524	570	583	570	566	597	519	572	538	565	571	564	601	584	583	553	602	600	577	571	552	541	575	564	557	583	538	549	575	594	563	560	555	578	560
22192	45344	39006	26494	20210	13564	8998	6565	5480	4581	3595	2758	2302	1942	1502	1411	1194	1168	1156	972	923	910	855	792	701	759	714	733	687	691	702	680	670	663	688	686	635	678	679	674	640	686	650	664	642	646	648	664	656	633	660	630	646	659	646	613	607	639	636	649	657	606	627	605	607	628	644	595	647	600	607	670	634	614	631	658	623	641	599	600	625	659	622	606	664	617	637	637	617	613	638	625	648	603	584	604	646	612	596	612	590	610	607	642	642	659	632	613	601	675	611	645	653	658	605	645	610	643	620	634	611	645	616	605	610	653	642	631	629	608	597	631	644	653	620	627	574	643	595	608	586	617	641	609	651	632	625	673	610	626	598	617	616	621	636	619	625	643	642	609	651	607	614	600	663	685	626	659	658	627	624	634	580	638	624	617	652	604	587	631	634	628	600	616	634	636	592	627	627	603	656	617	628	644	613	632	650	633	598	603	617	636	588	591	655	619	643	606	650	607	624	661	628	636	627	625	644	629	656	609	602	645	637	636	621	625	619	582	632	606	668	621	628	619	619	658	679	610	585	688	633	625	695	645	615	640	569	585	643	598	598	591	591	613	608	646	608	664	625	626	628	619	600	627	612	616	583	597	633	624	643	650	649	653	624	620	590	642	620	640	583	621	628	611	712	621	654	621	617	594	617	654	647	648	639	630	633	669	604	611	644	630	577	651	616	646	601	643	630	631	614	634	647	594	648	598	607	632	606	625	591	605	652	606	582	609	566	634	656	611	614	674	610	649	610	628	592	615	647	647	593	625	646	653	611	630	642	637	679	624	634	638	618	620	646	644	630	648	637	614	623	574	620	631	599	674	623	620	619	652	599	634	608	626	614	676	675	624	603	598	635	633	605	674	621	646	615	608	615	633	589	647	665	620	611	609	651	631	644	634	583	650	626	593	612	628	608	586	620	641	646	610	604	668	600	636	646	584	612	648	631	594	607	635	651	628	608	615	603	665	601	607	645	627	600	618	637	638	646	655	621	656	656	635	599	639	611	621	599	634	642	615	584	639	680	637	628	641	670	630	647	594	603	632	640	652	597	627	674	624	619	673	658	614	578	616	629	632	614	613	602	625	647	658	600	656	670	620	655	606	637	627	650	639	617	588	586	629	588	656	621	644	654	620	605	629	640	584	599	616	627	584	596	606	641	623	595	636	618	606	652	621	615	614	681	634	650	599	655	588	656	608	621	594	656	672	659	644	628	620	590	624	612	591	643	607	653	620	584	657	650	637	628	640	616	654	628	599	595	641	594	631	636	619	634	617	683	616	634	654	599	641	618	610	618	630	627	641	644	625	621	657	600	615	630	606	602	634	606	606	640	638	663	634	670	619	628	584	604	642	593	677	634	629	593	610	642	620	640	633	607	641	624	600	609	639	619	641	613	629	614	633	615	590	572	619	621	638	613	591	614	602	583	646	605	640	608	627	630	616	590	596	612	557	621	651	684	663	654	622	631	591	643	643	645	650	641	648	611	649	625	629	617	599	593	650	640	625	612	632	580	650	565	589	611	653	651	620	595	614	643	592	631	638	606	668	654	616	639	611	626	645	638	576	619	629	571	623	628	610	644	593	587	667	655	614	570	622	606	693	600	662	640	630	629	683	601	617	602	613	640	636	623	592	620	572	655	598	600	672	614	626	602	588	619	640	567	645	584	639	621	604	603	630	590	623	598	542	645	605	630	618	640	668	623	594	609	617	625	653	596	641	595	606	636	653	605	634	626	667	596	652	619	599	674	630	646	643	602	650	624	644	615	612	600	661	623	652	628	653	593	670	617	631	663	595	593	603	620	629	629	580	664	649	627	597	604	687	638	618	627	640	591	626	624	631	631	622	611	600	627	628	682	630	624	584	628	628	628	616	602	671	627	622	654	619	613	615	612	625	604	651	649	629	642	638	617	636	648	633	639	645	615	628	635	633	659	651	606	605	690	615	639	622	617	627	581	640	610	600	643	683	632	595	665	576	583	651	607	623	662	641	627	615	633	637	631	592	615	591	613	655	649	641	664	607	656	662	633	632	599	609	589	615	609	647	637	611	683	609	638	651	593	620	592	592	623	623	667	645	620	581	621	639	639	616	645	602	589	648	637	626	607	623	594	664	620	563	618	620	623	627	616	613	626	637	682	612	620	643	614	665	584	686	676	639	665	647	632	638	657	601	622	604	630	617	603	618	598	622	648	640	603	623	622	635	641	603	603	619	647	657	627	635	576	617	605	622	636	621	643	589	616	605	652	667	645	651	613	639	623	616	638	620	607	610	579	610	563	640	675	638	595	601	652	633	625	640	638	645	646	607	613	577	660	630	610	661	668	620	620	588	632	613	648	610	625	635	638	613	643	605	645	608	628	624	591	607	572	640	616	657	621	558	598	620	630	641	629	661	606	665	618	628	662	648	611	593	612	654	624	596	636	645	594	642	617	618	638	617	589	637	690	640	653	619	601	620	633	622	624	616	644	652	605	627	621	573	635	631	628	627	645	597	631	636	648	624	624	619	641	593	618	578	630	631	643	585	659	656	621	590	642	605	628	628	651	625	625	633	641	626	586	663	666	580	628	624	618	639	636	627	606	647	632	591	616	628	670	629	612	641	661	615	625	616	632	609	621	604	633	622	597	625	632	653	572	639	603	582	669	627	598	597	616	579	584	665	618	641	628	647	637	611	606	615	602	657	652	639	625	623	549	641	655	614	618	656	618	626	608	586	668	622	633	642	631	595	614	603	583	602	638	630	637	625	602	603	632	613	642	628	647	635	659	626	635	642	598	664	638	647	615	675	614	668	601	633	633	626	625	642	596	635	664	633	605	654	627	619	631	653	590	636	640	615	662	643	599	622	646	628	617	584	602	641	628	583	651	607	650	640	560	632	584	619	591	611	641	613	615	649	639	631	640	651	630	628	611	591	616	618	637	606	621	611	629	629	627	601	629	629	621	633	626	597	596	619	625	573	642	655	638	634	635	651	642	615	624	611	587	612	630	619	622	639	641	622	659	620	595	619	634	591	589	595	589	598	620	650	589	635	610	582	614	590	604	633	654	655	594	651	636	621	652	590	619	624	653	644	626	617	637	640	637	623	629	599	603	645	616	628	703	659	644	598	620	608	613	586	654	610	609	652	646	587	614	621	655	555	622	599	620	603	622	646	593	578	599	649	620	636	589	629	632	616	630	593	620	630	623	630	637	630	635	618	595	621	607	602	659	642	614	631	613	657	624	679	604	645	677	596	612	599	586	596	573	628	603	637	561	614	642	613	604	664	617	626	646	622	636	597	614	642	651	613	628	638	619	639	643	623	636	587	610	602	650	624	643	623	638	618	657	602	628	599	602	641	640	600	622	621	648	630	644	700	607	600	613	593	667	610	618	600	635	658	613	634	618	633	614	638	629	662	622	620	667	591	611	628	642	615	631	608	646	660	645	588	644	619	602	605	648	605	627	620	661	602	651	614	639	625	660	631	605	664
24576	21025	27547	25220	19465	10426	5135	3315	2621	2379	1885	1532	1373	1128	1019	942	861	802	815	801	750	702	740	665	675	644	646	661	621	640	628	639	679	684	563	612	608	605	626	616	644	608	607	616	624	565	595	631	633	603	611	572	567	686	566	636	584	586	585	631	579	668	563	587	626	588	614	645	641	605	627	653	632	570	643	622	601	627	611	579	586	636	599	595	569	601	586	617	621	621	620	592	631	594	630	579	604	598	593	615	571	618	644	634	591	612	614	598	584	600	618	593	591	595	601	608	604	615	616	585	613	563	625	596	571	577	630	599	600	647	621	585	594	594	596	635	575	601	619	556	625	614	633	596	623	592	601	601	566	597	628	624	597	595	590	638	630	622	631	597	644	598	584	614	596	576	609	601	641	654	582	608	574	643	582	619	645	624	592	560	590	571	644	602	585	616	597	601	634	565	617	615	585	597	616	577	588	613	564	621	618	593	617	598	621	603	593	586	555	590	604	609	628	597	593	600	599	590	582	625	604	627	644	611	569	595	629	604	598	609	603	590	616	611	585	593	620	601	628	600	604	594	640	608	598	617	602	617	598	600	637	608	616	641	634	596	600	579	599	645	597	621	562	594	585	590	577	634	645	601	636	554	601	571	669	580	634	612	642	594	592	588	591	606	621	604	573	563	590	598	584	649	598	632	604	600	618	588	613	613	637	599	624	614	574	578	620	605	596	615	590	622	578	622	597	626	587	612	579	578	564	579	592	600	606	597	585	567	625	618	597	599	640	595	595	604	583	578	588	600	622	621	595	605	580	608	566	626	619	608	596	579	583	588	610	636	618	584	663	555	615	589	584	603	579	623	623	571	608	637	597	571	616	590	569	644	606	592	629	584	627	611	637	614	617	651	587	565	628	563	598	607	616	570	600	678	575	599	597	624	605	611	581	615	630	603	585	609	673	594	580	596	612	572	574	615	569	646	562	613	585	636	633	604	615	613	581	624	552	622	561	637	615	631	607	597	633	615	646	616	596	640	620	620	560	621	586	596	599	566	597	564	612	611	583	566	629	593	586	634	599	583	606	619	602	638	610	648	602	625	607	576	621	589	605	596	643	563	599	632	573	620	612	588	570	558	609	631	574	603	613	590	654	649	612	577	587	608	619	611	620	587	557	604	595	628	621	601	574	608	575	585	614	544	578	582	592	613	633	619	579	605	615	557	567	590	578	646	602	607	614	617	637	566	642	622	618	583	628	586	613	560	619	633	607	626	621	603	668	589	592	603	604	597	636	613	628	624	613	601	651	655	638	594	647	599	591	606	637	625	584	593	609	597	555	644	569	607	629	590	631	580	630	621	603	592	574	594	627	597	607	604	606	597	573	599	649	588	591	593	588	611	622	628	592	660	619	612	604	613	620	577	629	633	618	598	597	679	621	647	575	580	637	602	601	590	585	590	604	637	652	649	600	652	568	615	594	578	604	643	597	582	600	644	619	636	613	617	601	608	651	631	623	643	648	625	626	607	614	621	618	571	600	612	571	611	631	614	612	627	607	625	578	647	652	646	649	568	582	617	592	584	621	627	620	566	573	580	604	590	541	616	612	609	609	613	643	563	588	558	620	610	583	611	615	620	599	632	621	625	630	566	577	626	623	612	580	639	598	617	577	650	588	590	598	570	626	614	654	554	617	568	596	605	604	647	563	625	585	603	652	571	592	563	602	585	596	619	577	577	604	601	610	584	586	613	568	547	591	617	584	579	596	605	601	663	575	601	565	605	601	571	619	620	628	601	590	620	564	637	581	636	625	668	615	619	582	586	622	603	606	607	548	611	618	579	589	595	638	566	592	603	566	606	621	587	598	601	632	566	610	558	614	634	586	558	574	653	659	629	585	591	614	616	559	630	580	657	628	617	617	589	616	625	564	572	553	573	632	629	568	628	628	635	589	588	625	606	630	587	636	589	655	611	607	608	624	663	615	594	604	619	625	603	611	563	647	579	644	605	599	604	617	609	625	541	624	570	581	616	595	606	562	570	604	586	604	597	582	613	566	597	591	584	611	672	611	603	659	556	593	605	607	647	570	565	579	623	612	638	598	622	621	636	604	635	591	586	622	613	563	600	609	613	596	685	558	614	610	627	588	637	651	598	604	601	601	613	623	642	594	583	615	563	594	674	613	586	651	655	658	593	624	577	573	626	577	617	646	600	626	639	586	610	637	589	598	599	632	589	581	618	613	597	570	609	584	567	592	572	596	570	586	573	582	627	618	589	559	628	650	581	598	595	611	614	627	624	662	579	637	606	606	616	576	621	646	623	588	580	613	632	613	627	566	585	618	585	612	625	609	589	650	592	614	594	582	605	595	605	567	602	629	602	602	591	578	549	650	620	577	594	617	613	627	601	599	600	597	602	609	604	599	579	582	592	628	630	562	613	607	568	612	617	599	594	627	569	591	619	599	559	593	618	654	583	613	600	610	578	596	591	618	573	588	603	605	553	640	624	582	592	596	568	615	621	568	593	640	654	559	623	577	620	590	602	629	587	603	592	594	582	572	613	595	607	624	611	578	617	561	595	608	606	570	631	572	585	606	657	600	574	622	642	600	567	598	565	622	656	591	620	625	680	545	600	593	628	645	593	618	581	608	630	658	612	606	602	599	590	662	596	627	598	604	562	625	587	603	627	618	588	641	591	583	606	643	616	633	592	598	568	566	589	590	598	662	558	586	607	646	599	628	642	605	595	570	577	555	617	615	589	658	616	611	607	612	610	595	574	614	571	600	615	612	658	642	582	637	569	589	590	577	568	596	566	603	590	605	630	594	622	582	606	587	584	623	584	543	611	607	622	609	646	640	638	625	600	575	616	638	609	595	626	599	623	600	620	633	550	639	614	635	599	607	607	602	593	630	622	677	643	633	632	616	593	589	559	593	658	611	568	609	628	583	615	558	618	605	617	597	580	577	633	613	574	585	626	614	653	625	585	579	620	634	615	612	584	608	590	654	611	582	628	568	605	610	634	613	582	584	631	629	606	578	595	642	569	636	619	592	604	604	538	576	599	602	599	619	593	642	610	615	596	589	622	614	601	633	617	601	558	624	545	648	613	624	569	605	616	626	633	599	556	628	607	608	618	610	587	628	580	591	607	540	587	602	609	635	596	587	597	661	624	615	633	608	642	618	564	604	583	582	573	551	589	646	594	658	638	622	590	631	546	607	635	570	649	574	601	537	596	624	545	588	549	537	579	652	664	585	599	592	621	605	621	632	620	607	597	608	618	590	621	630	623	671	557	581	588	624	581	632	581	583	615	574	585	593	592	593	623	618	593	646	600	639	583	608	572	563	594	632	604	611	606	577	596	603	611	615	624	576	603	581	574	595	629	630	644	609	621	602	587	625	610	594	569	575	636	570	630	562	563	593	622	604	617	567	654	621	549	582	594	632	584	598	559	589	630	611	629	605	596	623	626	577	611	590	620	631	616	639	618	629	599	586	550	592	640	610	631	566	592	622	594
21944	42189	35803	23273	17516	11407	7668	5660	4737	3877	2985	2317	1966	1612	1301	1240	1140	1067	991	963	841	894	839	827	730	719	725	710	732	705	725	697	734	651	638	675	650	694	675	660	702	669	719	674	705	681	667	686	656	670	625	662	643	713	698	669	634	657	632	697	641	656	629	652	656	604	657	628	616	667	632	636	698	630	655	676	658	692	615	644	661	628	639	629	628	648	648	638	627	705	619	646	667	649	671	642	638	656	675	634	639	650	629	636	653	675	624	643	648	657	640	623	637	671	603	617	685	636	673	616	655	683	665	642	629	615	663	695	636	626	622	607	641	612	678	624	663	614	638	655	610	647	660	630	670	627	684	591	701	646	643	627	658	689	651	676	667	620	642	652	610	635	652	644	594	684	629	669	564	651	629	626	608	659	609	608	638	645	623	663	645	635	703	678	705	611	707	666	682	631	621	631	624	628	613	664	659	627	691	647	640	653	653	679	629	649	676	681	627	621	636	650	643	640	629	692	658	642	661	629	659	654	645	596	653	680	614	629	671	586	680	660	632	639	644	668	653	691	631	646	601	619	625	622	628	648	640	626	616	637	685	626	698	666	651	646	648	677	671	632	666	638	650	663	652	614	616	608	667	663	652	662	676	620	668	645	688	644	683	671	655	625	670	682	640	690	624	708	638	631	664	678	673	649	717	605	630	641	645	637	662	633	682	648	653	646	638	652	668	652	600	604	664	661	717	654	654	651	626	647	671	657	632	660	628	646	646	629	629	632	642	653	634	707	642	645	656	660	652	624	629	666	625	655	654	703	654	663	647	669	627	626	664	695	647	686	627	634	658	682	614	615	665	651	653	669	647	593	640	646	612	633	673	671	641	643	661	621	604	640	618	636	692	603	627	638	665	681	646	718	615	636	630	639	658	679	634	664	665	614	661	644	693	629	578	646	639	680	655	649	673	654	659	646	643	643	589	657	691	638	656	681	636	688	643	651	653	645	664	610	667	605	635	684	634	630	632	622	635	627	661	679	616	632	651	656	684	612	700	621	582	610	654	623	641	639	689	697	703	650	697	636	603	662	647	649	626	653	618	674	640	677	618	637	675	644	617	576	642	672	620	629	694	642	626	636	645	611	628	742	643	667	653	664	636	604	656	659	658	683	682	619	697	648	645	628	592	663	634	656	640	607	632	658	656	646	665	677	616	631	644	640	669	615	647	648	637	651	651	610	693	700	618	619	656	644	638	639	634	667	695	603	670	621	629	683	647	640	628	646	577	645	730	612	684	657	694	611	658	649	630	629	621	655	647	616	641	675	637	640	612	644	635	641	635	621	609	670	624	634	631	606	658	590	640	686	651	614	633	644	642	664	607	629	672	607	685	651	626	672	644	628	656	625	601	664	638	659	632	668	648	684	686	641	650	665	669	655	636	627	675	628	635	685	681	651	656	638	627	693	688	615	661	633	706	638	663	645	573	679	625	637	593	654	687	690	677	674	652	609	601	677	616	690	647	647	663	625	672	632	662	669	678	657	708	632	665	676	662	649	648	658	698	656	644	652	658	675	649	655	658	674	646	636	634	633	665	650	631	646	654	665	625	663	671	673	639	661	625	613	663	654	602	642	638	620	585	623	684	658	647	680	627	621	684	618	614	650	642	638	620	663	688	643	649	613	667	636	633	637	629	643	613	621	635	668	643	631	643	628	666	640	632	666	587	631	650	609	632	632	661	628	679	639	685	655	648	622	653	655	649	632	676	628	597	666	662	632	662	657	641	640	733	618	621	624	628	621	703	644	594	669	596	650	653	647	651	648	649	698	663	670	643	663	681	617	632	632	709	704	637	676	600	624	644	686	686	694	660	649	696	660	577	653	655	609	670	643	664	648	645	608	688	653	643	682	639	618	650	658	646	646	667	650	645	638	644	620	673	631	651	657	652	633	638	629	666	655	662	644	670	638	690	625	662	640	647	650	651	674	660	699	674	608	675	647	644	670	636	648	688	650	621	653	631	671	658	689	646	650	642	627	606	644	690	664	576	639	648	607	625	621	620	632	642	669	631	664	626	652	614	689	694	634	652	643	645	682	653	628	669	671	616	695	634	650	599	647	599	602	621	668	628	665	665	703	637	640	638	669	584	671	651	659	636	626	638	679	643	675	650	656	634	647	611	593	647	678	614	621	636	639	618	652	650	682	716	611	651	674	636	628	633	648	689	596	645	660	658	663	611	626	664	650	630	616	687	613	654	630	666	709	668	645	663	610	643	659	646	632	631	583	657	608	634	625	658	611	663	628	650	697	625	675	608	645	647	663	667	705	660	679	642	679	621	675	656	653	654	636	669	652	661	664	609	640	672	655	635	662	632	699	633	631	648	669	679	629	690	614	631	653	621	642	640	634	661	653	668	690	661	623	693	691	634	611	670	672	622	653	659	589	621	615	689	630	635	670	654	686	631	664	651	673	688	679	630	596	653	642	604	643	635	636	649	639	617	652	645	659	612	641	632	610	656	658	632	636	642	638	655	608	635	616	610	672	567	654	636	627	629	664	650	617	618	645	659	643	646	639	669	662	663	694	634	614	671	612	673	655	659	670	607	663	647	598	641	628	627	714	569	628	656	649	679	627	633	654	616	656	677	631	654	649	639	658	637	643	627	647	625	649	626	660	675	636	590	671	640	642	680	609	625	667	618	674	628	676	676	617	638	628	674	675	661	643	610	645	667	632	660	646	672	647	632	654	647	666	634	605	653	622	576	642	643	713	619	632	659	633	665	683	626	654	650	669	626	639	652	678	625	613	642	649	652	627	596	632	619	659	620	617	647	670	683	658	587	664	629	624	620	634	617	683	660	654	629	646	650	638	657	605	625	628	644	630	639	686	665	653	623	643	660	639	634	646	624	678	671	648	620	660	661	625	649	611	610	603	668	639	631	665	665	665	668	668	652	664	636	643	676	643	647	668	659	608	660	639	614	627	693	633	649	653	665	628	699	646	679	610	701	632	676	684	593	664	660	656	644	659	616	661	609	643	676	615	673	642	637	630	643	673	636	644	627	651	632	664	645	644	625	649	644	650	670	631	652	638	646	637	659	668	681	623	661	657	648	652	686	643	638	668	653	679	633	645	662	681	671	648	609	657	653	676	653	622	658	684	668	644	684	725	619	635	654	654	624	632	627	642	689	666	652	693	648	655	663	633	625	689	587	648	627	640	670	675	661	607	655	605	648	641	633	620	601	668	642	653	612	608	675	688	634	700	627	646	649	637	652	588	657	641	676	690	676	669	664	647	638	696	653	616	661	634	639	638	646	644	639	618	610	674	683	653	620	658	642	618	627	597	601	624	672	677	693	649	673	634	664	672	620	636	650	646	645	666	658	634	635	634	616	630	632	676	624	679	655	655	622	652	653	660	618	634	617	662	686	649	714	666	639	718	644	613	643	666	685	659	666	615	643	642	671	664	615	638	645	625	666	715	658	652	622	618	659	627	650	647	622	631	637	653	637	644	645	677
22483	21041	28603	23744	21205	21637	17539	6655	4341	3737	2913	2398	1862	1526	1159	970	891	866	760	708	641	628	552	486	455	483	436	415	455	401	467	405	378	392	376	394	357	378	369	375	367	382	360	358	387	417	368	373	337	367	346	358	362	360	359	343	331	341	359	369	342	314	351	332	324	336	340	336	366	328	377	330	326	323	318	358	335	307	331	352	322	303	341	317	348	336	347	316	328	343	350	332	322	328	346	326	338	362	338	329	319	349	322	358	316	357	328	316	307	346	337	307	341	332	327	351	347	354	337	325	324	357	291	334	316	342	310	322	343	344	355	340	330	385	308	334	337	347	325	319	360	357	349	316	333	359	318	334	329	311	343	320	334	317	321	320	350	337	333	319	335	337	329	368	297	341	316	323	352	370	341	325	321	351	325	299	331	312	377	324	315	295	340	318	363	323	335	307	334	354	317	304	327	346	354	310	355	346	339	352	321	342	328	332	311	327	301	327	349	326	318	359	342	338	374	326	330	304	333	308	346	335	372	328	307	339	328	325	348	343	329	305	312	310	316	314	337	315	358	331	356	341	361	341	319	340	320	304	332	313	323	354	315	308	346	332	333	338	335	353	299	319	324	340	331	332	320	364	320	359	301	366	332	337	362	309	335	336	345	334	360	347	334	341	343	344	370	334	370	320	307	305	362	355	325	357	335	334	317	332	357	313	325	329	316	342	344	341	337	358	348	316	333	324	328	337	319	306	338	339	317	359	367	350	350	342	326	343	310	324	347	340	341	347	343	312	334	304	331	328	364	299	379	322	326	342	368	359	318	328	338	334	370	344	331	362	328	353	324	354	341	307	319	346	347	291	361	320	367	324	325	333	331	303	303	313	338	335	346	329	333	307	332	347	358	302	341	331	318	341	320	316	340	335	364	336	337	356	328	324	336	308	304	364	345	348	340	318	372	319	363	343	361	336	349	351	334	355	341	340	354	323	383	341	336	343	345	326	319	339	336	365	340	336	337	344	362	332	338	336	370	336	348	344	360	339	328	353	340	313	322	349	325	374	352	331	343	313	352	325	309	302	355	341	329	324	349	316	322	302	320	335	306	372	302	324	332	356	318	347	341	322	327	313	332	328	323	323	340	340	315	346	325	310	328	326	302	319	326	323	327	339	322	309	318	329	305	338	334	339	297	325	333	324	338	326	363	329	331	332	294	343	338	288	334	298	328	326	339	339	358	316	338	317	331	352	338	312	349	332	325	344	338	307	343	335	327	326	321	350	362	343	356	310	327	324	360	357	359	356	301	311	361	336	350	352	347	337	319	321	373	315	310	365	312	321	363	342	342	329	355	353	358	314	304	318	324	334	300	330	328	329	356	324	323	340	312	309	338	352	343	334	340	327	340	324	330	343	308	357	354	349	344	348	329	330	321	354	311	345	327	299	323	331	321	298	327	341	332	352	320	341	339	311	308	356	320	344	340	344	324	312	317	325	326	322	317	319	342	328	334	350	338	369	340	357	372	325	365	343	344	353	343	327	342	296	302	329	318	348	322	306	303	359	336	319	331	361	327	326	328	369	365	346	341	332	342	292	323	314	352	345	320	327	347	320	339	322	330	352	327	308	357	323	336	349	313	386	325	315	308	360	298	281	334	324	349	374	334	308	342	329	352	338	360	326	315	340	331	321	338	349	326	350	344	314	324	313	360	328	340	342	328	372	344	311	348	347	341	346	327	334	347	327	322	343	346	318	330	335	349	296	352	356	365	324	299	401	347	361	344	327	328	339	348	379	344	320	351	346	344	349	311	350	342	316	320	309	328	352	337	346	329	320	325	328	331	346	307	385	332	334	336	324	304	330	334	336	343	309	325	318	334	348	342	326	341	307	300	357	323	338	336	312	351	333	328	361	286	358	298	340	331	336	316	352	344	331	326	340	353	283	340	336	316	330	350	336	337	310	324	299	364	343	322	350	351	346	320	327	353	351	312	333	308	312	358	371	332	319	364	322	367	330	369	327	310	323	346	334	335	318	333	349	354	323	348	316	315	362	331	311	327	336	344	352	311	355	344	339	340	307	331	311	375	302	317	345	318	350	345	301	344	334	332	332	344	354	312	347	323	345	336	302	333	351	323	345	325	342	354	348	324	341	329	334	299	347	346	321	306	315	354	347	347	365	328	364	331	352	345	351	324	329	340	329	326	338	344	319	339	346	341	304	329	361	336	315	340	339	326	335	361	315	312	322	356	343	322	340	342	360	357	354	327	348	350	315	352	304	338	340	391	328	328	375	344	306	310	329	303	328	340	356	286	333	327	315	309	361	330	333	365	369	311	310	352	338	358	325	361	315	357	327	318	333	333	337	321	311	331	359	352	328	315	328	366	318	334	361	316	306	320	309	334	336	355	336	356	319	339	342	320	310	331	328	350	349	324	316	338	316	335	339	316	352	334	358	311	311	336	360	315	288	343	301	336	340	323	331	316	319	343	338	352	372	340	311	295	361	335	323	341	310	356	326	318	346	347	319	332	325	350	322	327	328	364	346	357	313	330	321	348	325	316	362	328	309	345	343	315	352	320	318	320	329	335	353	312	330	344	321	341	319	348	332	348	350	320	316	306	329	348	340	328	350	323	339	322	325	328	333	350	335	331	338	350	323	322	321	312	327	348	321	345	318	315	345	324	329	319	330	322	319	339	333	341	326	336	338	355	328	312	324	325	325	349	330	336	342	348	359	338	331	316	312	336	334	313	344	364	306	352	314	325	338	305	342	336	356	328	351	314	351	349	309	349	353	345	343	313	324	330	300	319	319	349	335	332	335	282	322	347	325	346	337	340	294	351	342	320	319	316	329	352	334	327	306	351	331	322	309	306	321	344	339	309	320	317	323	333	330	338	354	323	315	321	314	355	326	338	339	330	349	291	331	340	363	343	337	326	314	353	321	396	349	327	320	342	327	330	346	326	343	350	347	314	319	338	343	299	361	336	306	349	333	337	322	309	309	337	328	344	342	333	308	344	319	325	350	343	342	362	358	331	314	332	351	338	323	327	292	363	327	359	329	304	335	352	346	320	348	333	323	347	321	309	314	312	302	329	324	319	342	345	334	347	367	315	336	309	350	321	351	316	324	339	335	341	351	338	354	280	324	311	339	333	313	311	354	367	317	353	332	327	315	354	329	339	336	320	320	353	353	327	356	342	360	329	360	325	346	332	353	341	342	330	340	339	315	343	305	356	363	332	353	331	349	364	364	319	334	332	341	341	348	351	327	314	342	353	319	336	366	304	323	332	338	347	321	345	333	359	309	315	319	330	357	303	316	295	341	318	337	330	348	313	318	325	315	325	343	337	320	339	329	336	335	301	342	370	336	355	368	349	320	298	328	313	322	337	336	307	323	311	352	344	342	318	315	329	302	318	347	349	341	298	314	322	324	336	331	352	292	323	318	321	315	294	328	333	341	296	321	359	370	360	328	318	353	340	283	353	338	337	341	325	311	351	316	320	316	323	346	347	356
24778	50875	44402	31779	25380	17566	11977	8891	7158	6081	4650	3659	2817	2207	1744	1511	1274	1230	1123	1051	846	836	730	664	577	569	495	521	533	501	510	507	431	442	451	424	400	410	404	410	441	431	423	401	357	396	413	369	368	381	398	384	396	344	408	395	352	346	336	380	371	341	348	384	352	375	349	363	340	364	401	367	368	378	386	381	352	408	346	330	360	346	345	372	388	344	361	346	406	380	352	359	373	370	362	381	372	344	364	326	360	356	363	370	346	392	361	354	380	347	363	368	362	365	360	350	359	344	390	344	345	381	324	368	370	352	359	321	333	364	376	356	373	369	369	346	410	348	364	350	328	347	372	377	378	386	361	362	359	354	361	371	377	390	371	329	364	357	354	370	342	346	365	376	376	360	347	335	384	383	352	374	366	356	362	372	301	358	340	350	355	323	346	345	370	350	378	333	357	379	366	366	365	365	389	345	331	376	387	362	366	358	353	374	342	394	371	370	370	370	341	381	329	334	354	362	375	341	364	356	357	345	377	373	347	373	339	384	355	350	349	362	345	381	350	361	364	326	377	399	375	294	354	368	363	341	349	352	347	342	324	367	358	361	347	361	389	349	348	356	375	380	334	366	384	346	336	356	377	337	361	370	359	366	375	362	341	331	397	322	349	360	388	363	341	333	392	341	369	345	342	380	363	358	348	363	332	349	326	386	343	352	369	372	331	337	357	352	365	372	345	380	342	362	382	348	348	372	346	388	333	344	395	393	361	351	368	365	317	358	354	373	354	350	312	337	356	374	357	355	404	382	372	366	362	371	376	343	347	346	353	341	378	353	394	353	339	387	393	377	385	331	398	362	376	370	331	395	367	388	332	381	370	327	382	333	363	351	374	370	342	384	350	385	376	348	360	349	354	340	369	355	362	359	345	370	376	371	335	366	392	342	350	395	371	357	350	366	352	357	349	362	338	361	350	361	372	327	345	365	363	364	340	404	357	360	356	376	340	370	384	390	354	329	355	365	361	354	355	358	341	384	318	372	375	370	353	356	348	364	351	357	363	317	330	384	343	382	359	347	356	357	377	373	350	317	312	368	374	369	371	359	327	340	334	374	366	378	341	372	371	365	376	345	361	350	358	334	368	374	379	352	366	356	388	349	383	354	348	357	362	395	371	344	369	352	370	369	332	393	335	386	332	375	372	372	354	354	352	347	340	325	339	322	374	376	337	353	310	401	363	387	368	390	380	343	361	332	368	368	321	365	365	383	359	344	328	346	368	354	389	349	367	345	373	352	345	342	385	344	354	367	344	333	375	375	357	350	349	376	347	364	380	372	362	395	340	367	338	370	381	365	394	371	366	355	386	371	388	365	390	351	378	371	354	361	365	370	351	376	376	331	337	354	355	376	387	363	376	366	339	366	364	345	381	334	357	382	339	349	353	372	340	357	374	358	378	352	391	352	363	400	355	365	366	342	361	355	364	338	362	354	387	369	362	388	368	331	374	355	339	406	339	350	363	358	340	348	381	360	394	369	346	339	367	413	357	370	336	341	342	378	360	351	359	360	368	319	333	335	366	352	389	322	364	353	344	382	379	372	328	390	344	351	351	357	397	358	395	361	365	336	392	378	377	351	364	373	330	389	400	360	367	361	354	371	360	387	344	343	364	364	322	358	360	309	378	366	323	324	388	352	361	372	379	359	360	370	376	368	381	373	363	353	354	376	356	370	328	362	377	358	370	334	393	363	361	338	372	339	340	350	391	358	315	355	329	379	353	376	353	366	364	349	377	381	357	342	365	381	372	341	361	386	373	391	361	347	413	397	356	341	374	364	380	336	339	364	371	390	369	380	332	368	344	365	360	338	365	342	365	374	380	377	329	392	360	338	344	360	364	358	359	354	340	342	350	376	413	365	375	330	383	315	374	369	363	351	347	372	353	409	377	339	354	386	369	347	356	406	354	352	346	346	352	335	341	335	344	362	356	363	323	369	367	410	368	364	378	363	338	343	382	380	379	369	351	360	377	369	379	355	376	380	407	366	372	376	362	380	353	370	366	357	344	351	358	354	338	327	378	351	347	384	386	348	349	358	371	367	351	357	360	348	375	372	356	327	374	380	409	346	384	346	345	361	352	373	339	355	322	355	360	355	337	380	390	360	374	351	374	352	355	374	341	355	370	372	363	353	380	349	368	370	360	352	371	345	372	350	335	338	396	354	378	363	321	361	365	342	365	383	335	371	381	354	373	370	380	355	379	354	362	365	359	353	355	351	369	326	399	381	371	311	357	375	352	369	344	343	364	360	340	356	326	339	360	356	368	338	376	360	360	334	350	342	346	335	363	395	350	331	366	335	389	327	335	377	332	385	366	353	345	367	381	365	335	383	372	365	358	337	376	351	385	354	334	351	379	365	355	340	348	366	345	366	346	374	356	340	350	366	335	362	356	369	378	387	398	358	367	339	378	350	343	404	370	351	373	377	372	345	353	370	368	387	361	342	324	376	336	350	348	344	376	344	348	364	374	361	386	355	358	343	337	344	347	352	360	313	305	367	378	350	367	369	357	340	343	362	384	347	353	399	381	382	379	376	371	346	364	343	367	390	356	356	364	362	374	371	353	386	337	371	349	369	353	365	313	349	330	356	358	315	360	358	344	375	361	364	373	347	370	371	374	381	338	348	399	361	348	365	400	367	351	377	356	371	377	367	391	379	371	332	371	337	333	352	418	338	348	378	370	355	343	335	344	350	396	363	359	383	348	372	382	384	363	389	358	351	337	340	350	381	380	379	344	355	386	343	355	360	336	365	323	368	336	339	364	399	390	349	354	365	359	349	390	330	338	371	363	370	367	367	364	377	372	367	331	377	326	343	351	347	366	345	403	357	347	387	355	315	340	375	372	355	374	343	355	355	387	358	358	382	357	342	361	382	337	359	351	370	361	348	366	378	319	367	343	353	377	344	345	385	363	376	359	378	346	389	374	365	378	350	374	360	354	372	368	373	366	401	405	325	344	381	331	366	370	414	392	360	378	340	370	360	326	343	338	342	348	385	373	347	370	390	368	352	350	340	360	353	371	367	354	348	336	379	337	323	365	346	363	356	359	359	359	385	356	332	347	357	364	333	339	349	352	359	376	357	343	342	364	361	330	367	361	376	339	363	340	353	371	353	312	360	402	373	377	369	385	394	329	354	361	376	359	404	382	361	358	377	347	362	373	349	383	333	341	346	336	370	355	385	304	396	366	355	344	327	351	404	374	373	342	340	351	352	350	358	378	338	333	396	366	366	393	348	332	390	345	382	359	356	379	357	393	339	333	346	357	360	357	339	324	367	331	357	353	351	329	407	356	330	367	332	350	368	354	400	340	387	350	359	326	336	358	336	351	356	356	357	356	330	320	358	366	356	342	389	345	361	336	343	358	347	388	358	371	376	380	351	376	384	360	356	378	365	373	379	348	392	377	368	331	371	379	373	367	372	377	355	347	339	356	346	369	379	372	373	389	356	346	376	356	343
27830	24059	27666	19069	10465	5854	3480	2595	2254	2039	1702	1435	1255	1105	1031	937	921	938	901	862	868	852	800	769	817	773	791	785	765	793	774	811	772	793	790	755	742	757	771	745	727	761	776	745	750	735	741	724	777	751	738	774	776	726	784	809	764	708	762	731	754	782	755	756	762	801	739	741	783	718	748	725	742	771	798	746	776	752	728	762	753	745	794	740	765	759	828	714	718	756	772	797	768	750	764	752	779	742	757	733	769	789	798	748	764	758	741	746	742	750	743	714	768	802	719	762	758	708	768	770	764	753	791	774	754	748	725	724	773	705	795	789	787	745	751	750	771	746	793	745	789	742	734	792	768	760	766	789	774	710	759	763	714	728	742	776	731	718	795	730	731	775	720	753	767	698	752	708	728	797	694	755	712	716	743	718	730	788	772	737	759	797	806	736	728	727	754	692	748	738	793	718	784	793	777	777	761	791	718	783	723	720	774	766	760	719	713	741	792	715	768	770	813	802	801	756	769	784	771	727	774	799	762	729	758	730	783	742	743	718	689	728	810	719	734	762	755	765	846	751	760	766	729	797	786	744	770	785	734	766	747	705	814	782	741	726	756	788	751	725	788	747	739	796	744	759	737	797	751	769	774	754	820	748	765	741	746	727	779	763	809	707	750	817	700	746	763	757	770	726	744	728	749	773	782	800	780	751	828	744	789	759	736	770	704	811	767	800	763	791	775	724	754	725	773	735	771	763	804	758	739	738	752	703	748	761	753	757	766	709	782	750	765	763	726	762	789	789	722	740	760	724	779	798	785	794	750	784	772	767	761	705	794	752	753	690	747	756	788	806	784	714	737	749	788	751	703	762	707	777	738	714	730	705	755	765	780	778	804	731	761	797	750	716	726	737	804	736	680	736	740	723	780	726	792	739	783	753	729	731	760	735	812	748	747	748	723	769	773	784	765	749	719	809	808	746	741	766	777	777	725	740	798	773	744	763	751	745	737	746	749	754	761	749	806	770	769	756	699	747	698	801	760	782	726	760	742	756	742	781	737	739	756	796	677	781	773	781	745	729	712	776	782	792	775	740	764	831	771	771	773	760	726	738	781	799	748	778	764	783	733	768	758	784	800	746	740	773	767	823	786	745	779	763	761	813	790	778	727	726	747	766	709	724	776	762	781	780	689	751	756	762	801	747	750	761	774	794	764	769	783	689	741	779	759	731	706	753	772	718	771	734	756	770	735	700	714	741	776	798	797	702	795	787	770	751	750	757	756	765	737	792	745	767	774	778	760	791	754	770	759	753	760	775	734	785	751	740	760	751	815	725	741	711	771	775	792	783	780	757	739	790	782	756	769	745	741	757	770	752	754	759	743	752	753	752	761	764	767	723	745	737	748	768	729	744	710	774	726	758	706	795	724	780	742	729	770	750	751	806	758	765	771	788	773	749	721	756	788	789	779	730	769	788	774	731	701	773	772	736	787	727	751	718	739	809	759	730	781	757	754	748	811	746	732	757	691	776	745	700	746	738	769	811	752	784	744	730	755	765	703	747	790	761	779	750	766	775	715	756	735	748	762	761	721	789	800	770	748	711	796	755	798	778	782	758	758	747	737	728	742	731	731	795	771	740	751	746	743	776	778	725	792	774	755	758	746	783	724	734	744	789	763	764	772	708	768	781	732	741	752	750	742	750	803	757	774	750	725	787	775	737	799	735	785	754	781	744	735	765	771	800	787	760	717	722	778	790	748	733	748	748	734	775	736	769	769	772	757	781	780	708	779	767	776	739	754	751	773	770	791	705	735	820	748	760	770	784	779	740	771	755	745	730	772	832	781	829	760	756	787	769	728	718	769	795	788	805	774	720	741	768	716	739	755	734	751	765	747	757	753	805	782	743	768	767	726	742	810	758	752	762	721	755	739	800	811	747	693	756	766	694	740	739	736	779	706	724	784	776	771	743	750	735	744	707	743	739	791	793	756	717	772	731	780	796	785	771	828	736	743	817	771	778	763	774	738	757	754	721	727	733	825	745	755	736	757	778	732	796	841	741	727	772	804	773	771	786	772	793	732	785	754	719	788	750	780	769	808	784	800	742	770	823	759	721	755	798	795	720	758	736	740	733	753	706	784	804	746	755	773	722	778	742	759	741	804	723	807	779	767	756	735	740	791	771	717	724	824	788	794	791	722	796	753	731	713	785	734	746	796	773	739	720	721	761	774	750	788	758	760	752	762	818	746	769	785	741	765	741	768	811	767	793	756	712	743	763	768	730	767	784	733	761	757	752	760	743	729	739	743	761	753	740	773	745	768	733	731	791	732	733	742	700	771	727	772	797	775	759	724	820	753	751	776	731	728	759	777	710	739	770	744	771	717	791	737	722	759	766	732	748	753	709	739	731	755	772	774	730	723	774	724	710	744	711	777	754	727	699	735	737	737	750	746	746	730	736	737	744	750	771	783	731	763	803	756	781	791	725	722	832	745	739	782	765	775	758	786	769	746	759	765	747	760	744	763	772	731	713	770	751	750	778	715	778	729	790	718	746	730	731	750	805	748	739	761	725	799	747	812	751	729	771	736	737	777	733	752	739	769	760	805	746	754	736	723	749	756	768	784	720	776	741	752	739	803	744	768	725	767	730	747	709	737	770	728	732	709	757	795	777	747	681	752	754	793	805	742	724	718	737	791	728	707	766	756	727	752	761	750	770	724	792	801	750	778	788	757	758	793	732	731	712	799	770	786	754	731	726	752	769	746	820	786	749	795	702	717	790	747	767	767	777	756	775	725	757	752	765	745	747	774	695	763	769	773	781	745	767	815	760	746	773	773	779	739	842	804	779	735	747	728	763	733	792	775	738	744	774	741	785	765	760	770	736	769	755	782	724	767	710	717	766	719	764	733	738	734	757	784	728	757	789	730	752	758	760	768	773	794	753	749	777	735	748	741	748	713	762	773	768	738	748	766	767	744	738	761	736	735	779	757	750	775	765	738	785	762	724	768	747	712	771	771	713	727	812	772	745	784	707	745	770	700	771	767	771	773	767	751	730	768	754	774	788	794	791	776	750	766	770	753	734	725	772	725	776	684	783	766	736	712	772	718	735	781	715	766	771	753	789	777	763	729	782	758	775	698	762	814	729	801	777	749	760	753	789	736	778	757	758	776	769	778	771	743	777	770	771	760	723	711	826	730	781	727	792	772	759	788	734	780	743	779	746	742	747	727	720	756	757	727	698	731	787	764	738	773	760	727	736	733	728	712	757	755	789	798	784	754	779	770	699	814	739	783	744	804	735	773	748	723	737	728	737	774	771	720	713	767	761	760	759	798	720	806	795	696	758	758	752	784	768	712	738	728	754	758	735	707	839	744	788	716	684	752	780	773	723	730	741	725	781	759	779	790	743	863	806	775	757	750	754	768	733	798	781	740	730	742	791	773	761	747	801	782	748	782	737	711	685	732	733	758	764	725	774	752	761	822	751	764	718	732	747	772	723	730	774	733	731	760	766	781	784
20967	36442	30301	18136	12988	8379	5698	4309	3646	3193	2469	1982	1762	1505	1271	1135	1050	1070	1032	977	908	941	922	863	883	838	864	882	876	771	910	858	899	809	893	820	788	804	867	881	841	803	861	810	825	843	853	916	840	808	837	853	790	842	822	854	810	808	810	846	786	824	776	795	795	766	818	830	794	832	807	852	846	815	871	808	873	810	775	813	808	764	757	846	802	768	786	837	791	829	841	817	796	827	833	788	842	762	820	758	845	855	789	785	832	787	831	826	793	842	800	791	836	767	826	803	813	794	869	884	811	871	806	816	851	824	797	808	815	801	784	793	818	806	864	773	816	795	790	823	798	817	796	815	873	873	833	815	843	851	810	810	807	868	878	811	801	825	827	836	814	826	820	777	804	823	776	821	824	791	853	744	865	829	819	885	806	792	805	826	793	860	796	816	802	788	808	814	850	841	807	773	815	792	759	803	791	816	857	810	807	764	780	910	839	840	831	797	763	814	855	797	803	831	801	825	797	841	836	809	795	782	819	867	807	809	797	840	801	785	814	815	807	812	804	831	805	810	767	797	781	843	874	827	856	812	827	802	842	825	838	843	878	873	761	826	835	806	844	823	839	781	796	855	800	801	778	806	846	830	827	809	826	798	861	835	818	804	794	813	794	791	837	848	833	814	805	829	789	780	772	793	829	773	809	797	826	806	777	772	773	771	847	806	828	799	816	839	811	852	825	822	815	846	817	810	837	815	801	834	842	869	839	798	810	802	778	835	810	797	801	808	896	843	776	843	759	822	765	755	811	775	807	812	832	847	857	817	803	853	780	774	833	821	869	858	827	802	768	820	829	787	791	819	828	873	830	827	813	773	838	836	786	851	768	840	818	875	814	851	757	795	765	862	822	806	777	767	832	811	808	821	819	872	874	804	862	815	780	783	828	816	855	830	812	864	807	795	817	832	804	805	839	805	784	828	783	813	829	830	800	780	789	822	874	861	805	797	809	825	855	803	781	836	828	838	795	800	819	852	818	791	833	840	793	835	805	841	808	885	774	770	787	858	811	814	739	819	833	847	845	798	822	801	856	773	818	776	847	860	807	849	819	825	823	839	846	804	848	784	818	781	846	837	814	828	790	802	823	833	826	851	901	820	823	814	772	798	850	836	800	808	810	836	823	862	867	851	795	810	871	795	823	794	814	855	810	847	822	796	865	799	840	752	809	838	830	788	823	815	810	792	767	813	829	834	874	838	838	810	773	839	824	842	855	838	777	842	776	846	782	824	841	830	844	801	843	834	791	814	788	827	890	794	787	823	839	848	818	839	797	771	847	827	805	829	810	809	888	857	824	828	788	819	797	808	823	800	801	794	867	874	846	816	778	850	786	864	848	808	805	831	809	825	790	824	771	805	803	817	824	827	794	770	791	809	845	836	820	832	861	861	818	819	862	861	808	793	796	842	835	778	899	832	887	775	746	869	857	819	845	806	835	770	808	812	840	794	779	798	810	798	805	813	787	847	824	858	848	818	843	822	812	823	860	834	822	868	800	867	841	823	814	848	823	779	806	821	799	861	828	783	818	834	829	790	833	829	789	780	838	809	803	817	782	841	839	783	827	809	785	820	815	823	823	827	791	809	813	788	805	864	804	758	844	814	869	799	810	833	861	832	861	812	797	799	792	843	805	812	810	801	817	792	866	849	779	812	846	816	909	827	780	800	833	879	857	830	821	783	870	870	885	838	826	829	845	803	815	876	799	837	817	882	770	782	828	864	787	828	809	836	810	805	799	842	799	825	812	844	895	859	834	871	834	839	808	847	769	807	835	768	804	834	747	804	819	842	809	819	835	849	798	843	804	808	869	831	814	838	833	799	852	780	831	795	855	854	742	864	840	804	788	809	805	835	823	809	795	823	825	861	834	799	821	858	809	787	828	801	792	810	783	787	851	827	818	841	827	801	809	800	834	805	868	830	818	769	829	872	828	833	782	805	850	839	863	785	830	815	823	808	839	870	783	890	858	848	806	811	815	771	853	799	823	810	862	792	794	876	807	828	846	816	858	788	806	862	813	803	810	846	808	891	808	810	786	848	850	826	802	816	816	842	848	856	823	811	812	776	824	802	838	818	882	809	837	842	840	857	827	828	831	860	803	836	799	813	816	813	767	793	772	821	857	834	850	801	822	817	809	861	807	806	825	807	808	819	820	822	786	791	832	838	839	828	873	795	839	801	845	828	824	813	830	826	807	777	848	829	859	813	762	836	859	731	825	819	823	822	761	852	759	827	803	821	792	821	830	873	840	816	849	802	833	776	821	818	797	835	807	818	854	831	791	813	800	860	806	812	845	805	817	817	808	783	803	825	824	831	788	794	857	828	834	880	824	830	819	827	814	816	803	774	844	785	840	843	805	847	808	797	799	798	805	799	833	806	818	745	825	832	843	860	775	802	818	790	847	871	818	852	860	760	821	797	872	826	824	871	836	853	803	822	808	881	777	780	801	808	789	754	846	797	870	826	815	834	815	823	785	840	802	784	821	792	784	811	804	845	787	846	873	817	801	829	783	840	868	838	814	781	775	813	839	824	853	798	818	779	839	830	772	844	807	873	812	835	862	848	840	817	788	853	836	836	814	827	848	810	831	841	808	833	785	837	827	829	775	835	800	790	807	775	856	812	871	820	835	791	813	830	836	796	846	762	849	802	831	800	858	765	830	828	812	863	835	834	779	799	766	812	769	777	824	838	821	862	846	833	839	781	799	820	790	752	827	794	808	837	791	824	828	771	860	830	796	822	821	836	828	847	830	802	811	794	850	814	781	860	822	832	859	838	808	841	811	801	836	811	821	804	791	773	789	772	776	811	773	828	807	829	821	819	823	798	805	841	812	819	786	871	805	842	759	837	822	823	823	808	812	814	808	795	834	826	845	802	847	838	833	774	804	810	816	826	864	824	834	818	841	793	864	821	815	805	831	814	823	815	802	848	814	767	811	823	888	799	818	784	818	780	799	815	814	839	818	812	804	790	728	868	784	850	759	797	850	780	817	831	818	806	812	816	830	813	865	823	851	784	855	825	821	879	826	822	864	839	813	813	791	832	809	835	796	834	797	787	860	817	760	794	775	838	874	826	798	851	794	827	804	790	875	803	841	844	802	849	792	792	816	832	857	790	769	813	858	792	788	821	804	828	799	795	868	809	825	775	819	828	828	811	810	803	817	810	866	794	821	840	783	842	833	801	815	846	793	842	781	853	811	835	805	816	789	828	781	849	814	846	846	785	766	778	812	822	836	873	837	747	793	821	814	774	815	823	820	811	807	861	811	833	811	832	786	835	813	818	834	791	856	785	792	866	794	846	799	850	795	785	778	836	847	810	814	818	838	824	813	802	760	844	846	795	852	764	854	824	860	860	799	809	807	829	799	851	836	824	844	859	807	860	834	824	787	796	797	847	858	837	854	826	808	800	797	823	835	801	796	830	836	782	812	808	844	815	861	844	848	828	825	805	813	837	835	837
23543	21021	28202	24246	21515	17609	8472	4442	3301	3025	2306	1942	1604	1346	1158	1019	937	874	823	843	780	817	787	682	653	627	646	634	668	620	664	628	614	596	601	589	555	619	617	571	604	566	572	576	595	602	593	561	625	576	574	565	590	581	561	636	612	597	570	560	531	586	550	644	584	564	585	598	574	547	589	559	595	595	574	606	570	591	607	577	560	573	614	587	539	584	575	608	561	546	563	588	633	564	563	576	609	614	564	560	581	590	595	568	583	547	583	547	545	588	551	586	585	576	567	559	602	546	559	610	582	576	606	565	602	575	579	555	613	569	560	566	550	530	570	566	562	549	569	602	588	615	568	601	631	587	556	521	614	581	551	602	579	594	582	612	544	583	537	581	540	531	551	538	538	558	568	553	576	584	583	596	575	575	613	572	588	589	567	589	548	585	552	597	582	567	550	576	582	567	591	563	574	547	571	589	564	566	564	593	584	568	570	573	563	560	517	531	530	588	572	554	581	551	565	567	576	608	556	575	584	619	609	541	547	603	559	552	576	563	554	604	557	595	533	599	555	572	587	589	598	617	530	553	597	562	603	560	599	627	583	550	590	539	568	553	579	551	582	545	532	585	584	586	546	565	611	577	563	557	594	584	567	604	542	560	584	535	551	585	552	565	576	547	574	593	557	576	564	587	524	540	563	598	605	572	592	574	560	540	571	626	586	589	572	594	566	566	600	630	562	545	577	553	556	590	610	623	568	577	565	570	561	557	597	569	604	557	572	571	561	556	583	555	574	560	590	553	605	545	583	592	538	593	574	567	554	545	550	564	591	601	569	592	613	540	591	601	602	638	601	569	548	550	605	600	586	557	563	552	604	578	557	557	615	587	598	588	552	613	562	610	582	582	570	623	606	589	618	584	561	582	555	606	606	573	552	582	579	577	572	545	574	624	607	563	603	588	577	572	572	576	603	553	550	585	594	572	578	566	592	544	559	582	552	630	601	553	599	562	536	558	578	526	548	601	585	579	577	552	566	576	588	575	561	586	582	555	599	582	573	566	578	589	550	572	593	545	582	555	552	554	608	566	563	569	574	550	562	592	603	612	583	578	585	575	540	595	584	607	607	596	610	618	582	555	586	564	520	542	598	572	551	565	560	562	562	570	615	598	533	585	583	571	599	557	570	595	535	571	563	570	589	562	613	614	559	617	584	580	579	603	615	567	577	570	582	557	572	562	604	577	565	537	620	537	603	608	587	565	603	586	583	569	595	568	596	541	582	566	521	558	591	552	583	540	575	581	587	596	624	562	600	548	516	560	561	591	577	552	573	592	551	558	587	581	579	587	568	554	575	530	559	538	551	559	589	551	614	568	536	545	600	587	565	583	570	557	577	595	641	582	564	624	582	601	567	579	583	606	622	570	594	585	589	562	555	566	587	605	567	586	509	561	597	586	579	557	571	564	582	535	604	592	560	579	571	596	563	612	572	612	607	544	582	591	530	592	572	573	591	590	563	579	583	544	563	551	560	571	593	572	550	563	569	552	614	540	587	581	596	590	619	583	573	507	541	583	583	590	581	588	628	589	583	585	591	583	553	586	579	544	563	556	580	585	581	592	545	563	585	550	563	606	562	613	566	574	555	559	559	582	597	604	561	550	604	588	538	596	593	572	601	597	547	602	546	581	550	604	527	622	594	545	514	609	570	587	521	580	580	586	554	516	537	559	609	579	608	542	542	586	570	561	586	605	617	544	574	601	579	559	534	577	583	631	574	612	597	568	569	543	569	608	544	573	583	552	590	533	569	540	582	573	552	544	621	591	576	558	571	571	547	599	611	582	575	578	603	600	604	597	596	584	591	538	575	546	550	547	542	556	571	600	591	593	588	565	528	580	543	602	559	558	558	572	584	601	588	584	567	556	550	592	556	566	591	611	582	589	569	558	566	537	625	573	588	586	580	549	566	605	570	579	589	554	588	574	609	576	551	552	575	564	562	557	596	560	556	577	541	570	521	592	567	587	585	586	543	584	583	571	557	555	640	586	538	584	576	623	565	631	556	602	556	617	540	591	592	586	583	588	616	607	553	543	553	612	540	553	567	570	537	543	604	578	567	543	564	546	590	545	568	568	581	567	564	552	592	587	575	555	581	558	593	545	597	544	516	538	562	602	602	555	551	578	545	590	600	556	584	565	581	602	609	543	601	565	599	554	596	612	616	592	600	555	559	574	587	561	565	567	529	593	549	582	555	547	550	488	569	580	527	609	616	607	538	605	584	575	573	561	550	585	572	541	603	545	543	589	536	561	526	572	607	564	576	545	609	561	584	572	557	590	533	566	581	588	576	553	579	589	615	560	545	605	555	568	577	580	555	544	566	594	583	565	548	589	590	604	555	576	599	611	580	567	575	554	576	615	547	602	595	573	622	565	574	574	586	584	605	554	573	570	515	607	572	570	592	576	610	594	565	597	603	604	577	576	560	587	580	574	559	611	556	614	579	560	566	589	534	527	558	579	555	593	582	554	584	562	587	536	588	578	581	594	570	561	579	606	578	592	582	539	535	589	574	586	568	580	582	546	575	564	574	571	557	560	561	532	574	572	582	583	569	585	583	567	589	586	550	565	593	545	605	565	598	560	567	552	545	595	555	539	619	592	615	577	575	562	588	576	546	567	515	580	569	565	532	599	610	558	587	557	586	582	577	549	611	564	572	555	634	575	572	582	585	543	604	567	549	547	598	619	568	564	543	555	613	562	576	572	598	537	574	562	567	521	557	554	566	605	575	581	606	607	576	568	577	577	548	574	581	579	530	595	569	558	583	597	567	557	576	566	586	586	610	590	589	542	584	555	552	564	574	556	555	577	562	548	565	570	536	548	569	553	567	558	576	560	572	601	589	638	563	590	543	538	598	546	601	590	539	608	597	565	602	545	598	570	519	563	546	585	594	617	568	594	559	583	536	565	599	620	580	564	598	570	589	591	607	580	618	579	588	542	613	592	543	560	576	554	589	534	567	547	590	543	566	549	561	558	627	513	553	576	561	536	571	563	586	585	587	571	617	557	586	542	594	592	538	557	581	586	575	609	568	558	550	531	585	596	532	568	595	534	577	578	569	560	543	590	556	585	552	551	594	556	542	560	585	582	568	552	593	586	590	530	539	558	597	604	583	564	558	586	549	616	595	577	540	578	586	560	551	594	606	566	541	576	603	585	603	591	620	564	569	565	568	614	531	529	514	579	565	580	572	580	576	567	544	592	600	553	571	588	535	609	537	602	554	556	532	599	586	568	576	583	543	623	554	565	576	606	562	560	542	598	541	559	609	537	545	604	586	549	566	575	571	533	544	591	581	555	555	523	582	577	543	572	578	544	588	526	592	581	607	627	552	600	566	566	539	570	595	569	577	597	563	598	550	554	571	571	603	548	558	589	549	585	575	604	586	581	552	565	582	583	546	640	599	589	560	566	588	530	516	577	624	556	572	555	605	560	568	563	597	590	590	545	551	562	599	547	559	540
21898	45179	39146	26314	19578	13251	8810	6634	5455	4847	3548	2807	2339	1921	1585	1375	1243	1154	1084	1033	973	910	905	833	760	781	731	753	718	719	670	756	714	710	701	649	621	659	665	680	689	676	676	611	623	650	630	626	650	657	664	654	636	632	639	629	630	622	625	641	675	660	638	641	649	636	627	650	654	633	615	642	580	636	638	614	619	630	621	622	633	599	661	632	616	639	644	623	649	640	622	629	599	633	606	653	631	657	575	627	652	636	659	629	654	627	609	656	644	626	635	666	640	630	618	644	649	646	639	685	639	648	625	631	661	642	558	635	644	636	642	660	612	613	638	606	608	610	630	662	640	652	629	583	648	600	633	626	677	618	650	648	658	625	623	592	620	633	630	640	598	614	643	608	599	623	619	604	629	638	689	628	638	589	672	656	638	620	598	633	635	653	644	629	644	680	633	611	634	657	633	615	635	606	668	608	611	621	637	677	593	606	646	673	677	644	636	668	632	612	612	653	624	702	656	641	621	610	669	614	644	669	603	632	627	634	629	630	601	631	637	572	667	665	656	601	615	667	626	633	601	616	657	633	603	618	671	646	618	662	590	615	643	633	616	609	632	634	655	620	579	630	679	656	653	596	598	663	616	605	585	580	633	605	677	645	651	631	622	568	638	635	598	674	578	619	620	663	623	649	612	591	605	591	618	671	629	604	629	632	625	603	636	651	601	650	567	600	662	615	627	631	678	623	650	640	679	628	616	609	634	588	619	638	614	622	634	610	636	667	612	636	632	633	599	657	602	614	623	603	672	650	613	635	574	662	621	622	633	640	643	644	626	655	637	633	664	649	622	639	640	669	647	640	669	602	653	665	576	618	615	631	609	675	642	621	643	628	668	628	587	637	634	630	603	676	660	659	714	637	650	603	619	625	587	611	633	611	614	623	648	643	631	621	635	637	615	663	613	641	651	603	605	640	597	611	632	655	640	636	642	639	618	625	665	600	604	659	640	612	654	660	592	637	585	572	649	593	631	614	645	610	627	603	615	648	613	615	600	609	668	589	643	637	625	605	603	571	633	621	650	607	630	666	618	633	635	631	598	583	616	650	651	637	616	660	663	631	670	627	620	591	668	607	667	675	653	599	672	662	673	612	607	615	622	664	631	627	646	624	644	606	595	647	594	606	621	602	612	618	630	659	583	631	608	611	653	631	668	630	608	663	607	617	612	643	636	620	608	638	664	658	641	614	623	605	597	631	617	631	613	659	612	642	613	636	621	662	672	623	689	628	638	612	633	648	625	630	633	632	627	661	612	643	632	628	620	634	643	650	615	673	633	602	637	653	688	633	635	592	631	624	635	663	625	613	670	680	660	629	588	589	598	656	671	617	616	618	639	639	643	632	604	651	623	639	640	599	613	617	713	627	611	636	631	629	603	605	592	643	624	697	634	665	615	659	642	633	626	639	659	578	573	666	597	708	657	612	629	634	616	626	665	624	656	623	597	636	655	600	605	626	632	650	645	625	632	690	660	645	622	615	630	636	601	618	655	612	603	635	675	650	594	612	646	619	630	666	582	631	646	620	644	654	626	602	608	626	640	648	629	643	593	648	655	631	635	658	633	667	659	617	625	605	642	647	612	646	624	617	642	660	620	590	621	664	600	612	606	651	640	628	626	629	633	664	595	628	637	623	657	627	667	653	612	646	633	628	670	630	657	663	616	615	635	613	634	617	633	641	669	621	609	655	613	605	624	603	621	622	605	611	629	662	650	595	639	686	625	616	572	654	609	636	604	641	614	656	649	632	629	695	630	670	682	629	638	620	627	624	599	623	653	659	583	646	662	683	617	620	588	578	617	626	624	680	654	628	582	644	564	622	664	626	646	626	587	639	610	639	589	607	593	624	602	641	661	598	632	618	629	632	646	625	577	618	651	653	616	598	636	646	621	592	625	632	574	621	597	646	621	610	613	596	636	582	631	650	651	591	617	639	603	653	611	624	606	603	692	622	580	624	630	637	615	616	685	637	678	651	608	666	640	638	675	663	664	568	618	612	624	651	649	648	631	644	664	675	655	636	650	628	605	645	619	624	646	657	675	608	601	644	679	645	628	610	655	624	629	691	647	612	611	634	637	629	600	620	653	629	653	611	634	623	617	608	635	644	576	637	670	651	608	607	632	633	605	692	576	604	640	603	621	637	613	638	627	621	576	613	642	599	587	610	637	634	621	623	641	658	604	606	608	633	636	591	636	633	598	627	630	670	599	626	643	656	643	600	655	585	624	641	603	614	626	680	641	634	630	634	639	632	639	649	655	585	630	613	611	619	655	629	560	642	615	638	585	619	649	637	598	640	613	636	635	647	650	612	637	629	613	613	649	625	632	621	677	610	591	609	638	644	626	604	587	645	610	651	628	642	582	630	623	639	607	662	647	625	674	658	620	616	633	627	623	649	615	620	593	649	644	590	673	666	654	664	618	646	617	651	622	628	625	640	627	606	620	580	609	628	642	642	575	658	685	599	634	629	605	647	624	624	675	645	676	633	673	613	650	667	659	628	617	591	611	601	605	652	642	643	642	619	597	602	605	660	598	639	644	641	659	613	655	588	625	629	634	628	586	637	617	582	593	619	629	646	582	616	600	628	632	626	592	617	653	644	575	615	627	673	650	678	632	673	612	560	631	670	638	621	614	625	637	564	633	611	630	673	636	666	628	653	635	615	676	624	667	635	656	639	631	648	647	628	639	602	603	606	594	619	659	643	628	638	602	599	582	610	606	659	636	640	627	631	617	626	635	605	624	631	584	646	644	625	643	645	663	671	617	623	590	624	658	654	611	618	623	637	678	585	713	648	654	604	641	619	627	578	604	655	656	575	621	638	655	624	586	629	669	600	678	617	674	624	600	641	641	671	627	606	557	628	594	601	609	654	634	645	670	641	607	613	634	638	639	609	614	636	622	651	610	667	620	632	632	657	621	643	631	657	630	633	596	621	654	689	644	605	639	623	647	632	640	607	582	645	591	618	604	582	610	625	654	581	659	635	614	616	647	645	685	634	663	634	634	588	602	614	641	653	621	652	604	667	657	618	658	643	656	600	594	631	631	633	617	633	661	613	625	608	661	653	606	660	629	604	602	601	606	654	659	642	626	636	615	648	625	620	651	644	633	649	654	641	651	661	633	644	596	622	623	636	642	643	653	621	657	605	631	624	634	616	628	615	661	602	641	643	627	651	613	617	639	598	655	670	581	658	644	623	650	598	610	614	623	592	687	626	667	608	650	628	630	625	618	612	603	669	614	602	603	618	653	627	606	588	619	576	641	639	638	630	609	648	640	639	617	644	648	615	635	583	639	654	636	646	626	641	611	653	615	620	604	644	617	608	611	614	622	621	618	588	628	601	669	673	637	685	595	627	614	630	635	626	652	659	696	638	617	603	634	579	594	644	642	640	650	612	628	625	601	663	586	638	640	663	595	641	642	653	632	596	659	586	607	643	619	636	623	638	617	586	636	605	639	656
24680	21078	27645	25266	19453	10529	5170	3246	2688	2439	1960	1622	1408	1166	1060	955	850	854	808	805	815	750	720	695	664	664	673	689	654	643	670	642	652	662	654	619	621	647	622	650	668	643	656	614	692	640	638	658	662	617	650	637	629	594	641	613	607	608	672	645	624	592	615	651	634	628	635	620	619	612	613	593	574	589	607	559	605	623	622	578	566	621	646	604	628	647	580	611	592	566	623	601	619	619	599	643	611	601	605	591	601	611	587	649	618	610	650	620	603	630	635	583	640	623	612	661	657	597	604	624	564	598	624	607	663	596	642	620	690	649	616	657	656	665	650	627	622	647	598	656	632	603	601	578	641	609	650	632	663	647	592	605	598	643	591	639	640	604	675	613	577	598	603	652	629	587	606	625	652	624	619	627	601	647	600	624	599	571	621	597	622	616	655	625	594	653	647	646	581	641	608	624	605	600	630	588	627	604	613	599	650	621	583	610	589	644	660	623	674	654	625	596	646	647	618	623	658	615	614	581	592	649	642	606	586	631	596	640	599	619	692	605	625	632	618	605	597	614	636	612	588	613	674	602	641	611	608	637	627	632	602	571	640	617	627	582	611	666	597	587	643	584	612	619	626	637	632	597	602	624	597	658	636	623	600	611	617	631	562	578	603	645	643	637	615	688	587	595	642	581	637	586	613	597	608	639	615	651	661	589	578	646	630	676	610	655	630	657	621	625	609	598	582	613	682	641	620	619	593	595	620	626	615	627	639	588	603	609	626	621	611	566	609	614	641	649	667	567	593	626	617	622	626	587	690	619	584	599	638	617	644	589	603	645	666	680	609	636	623	623	605	619	617	658	608	668	551	619	626	621	632	624	633	615	616	614	628	611	609	620	587	629	637	602	625	649	642	616	661	661	627	630	626	625	578	657	588	660	648	600	626	615	584	628	610	588	607	642	607	581	575	590	602	619	616	622	586	640	650	597	641	586	610	604	624	673	650	583	603	641	614	616	620	591	642	615	601	660	619	629	657	642	605	641	615	570	632	608	622	604	597	604	574	637	625	655	601	578	613	635	643	591	643	606	642	603	644	631	595	616	580	654	570	596	636	630	582	638	624	609	604	646	635	596	598	597	618	612	599	640	659	576	666	617	613	668	588	603	605	617	601	624	653	613	631	635	603	570	637	652	598	634	623	602	625	605	602	613	597	602	614	640	600	604	590	591	604	608	607	588	652	654	624	637	627	657	633	660	626	615	628	630	625	601	660	608	644	642	585	595	628	633	572	584	658	584	614	647	598	635	606	655	657	607	637	629	564	574	632	620	624	623	593	639	597	619	659	623	617	564	606	609	671	584	613	604	625	632	641	615	637	596	627	608	610	638	613	601	622	647	623	615	616	570	637	627	610	602	675	633	614	610	642	617	594	639	577	622	628	631	616	599	631	681	646	637	649	622	607	598	601	638	596	645	611	586	636	560	565	621	591	635	608	627	587	629	605	644	629	626	610	608	623	612	647	581	600	613	589	629	605	623	604	637	642	647	640	552	624	607	642	646	659	598	646	627	602	691	615	587	638	657	646	624	572	587	607	623	661	589	590	619	612	599	665	602	607	632	586	616	596	591	631	569	582	603	651	588	573	639	645	615	621	661	594	599	590	627	626	635	614	636	602	610	618	669	622	591	662	631	643	576	613	653	626	624	624	639	635	613	608	622	615	636	608	568	610	573	684	606	613	576	632	643	602	665	601	602	648	560	659	590	687	672	641	633	637	638	656	594	617	616	643	605	640	582	583	618	664	617	610	621	664	618	617	593	651	614	617	594	601	654	624	599	659	615	647	591	629	582	629	694	611	584	587	645	583	624	595	628	598	657	611	626	612	617	622	607	664	590	621	680	676	597	649	645	554	644	603	598	604	625	641	682	634	703	610	624	618	606	598	630	624	622	620	612	618	633	554	612	626	555	592	663	637	636	631	586	597	635	589	590	570	620	585	621	621	657	585	628	619	611	620	592	586	610	641	619	616	638	576	596	618	631	601	644	649	610	607	626	608	565	605	593	637	619	637	603	595	635	601	669	620	634	603	628	607	586	615	619	638	669	575	594	652	631	659	625	676	587	642	580	603	621	597	642	678	626	633	592	584	588	598	636	592	571	566	634	594	621	595	613	632	612	586	623	631	603	631	638	607	619	612	634	650	608	663	600	597	624	638	573	612	620	571	644	561	599	617	573	607	617	583	600	608	609	616	636	624	644	640	635	625	647	561	551	616	593	655	638	624	609	631	665	615	619	616	615	608	622	575	586	598	639	619	659	625	625	664	567	645	555	662	605	626	685	605	615	632	549	627	617	602	618	711	591	648	661	602	655	593	632	618	582	637	599	588	624	577	629	647	614	660	586	640	627	609	608	601	652	571	626	610	613	595	593	594	620	637	609	617	602	657	643	643	577	591	575	586	618	596	620	607	610	573	611	589	626	637	642	605	600	636	613	605	673	610	610	625	598	639	587	603	601	642	581	636	610	630	624	666	597	637	647	633	619	623	684	552	626	600	612	626	662	650	599	659	590	612	603	622	636	625	632	632	598	627	611	598	614	609	642	626	630	647	608	620	596	611	607	636	607	617	596	629	633	616	626	605	635	622	666	573	605	660	601	674	635	647	626	667	635	596	625	627	638	614	626	609	594	582	634	621	598	653	604	623	606	643	628	623	580	619	629	611	606	600	630	628	582	572	591	578	604	651	673	653	641	589	596	644	648	614	667	614	635	622	610	611	636	671	601	635	614	595	652	620	594	644	651	620	667	581	634	622	606	647	629	644	606	624	651	645	603	627	645	593	601	626	600	616	617	606	631	591	602	628	604	636	609	596	586	613	623	635	651	618	623	612	601	620	608	607	609	622	654	619	600	610	595	645	649	614	616	630	617	667	620	603	594	651	593	610	597	610	643	631	632	618	636	599	677	608	655	652	604	612	575	577	635	670	577	605	597	631	603	630	647	601	617	600	599	646	586	635	629	649	637	591	660	614	592	606	654	636	679	629	668	598	602	596	647	642	547	626	636	603	668	667	624	602	633	642	597	594	629	609	615	608	597	578	650	613	595	585	618	591	604	594	601	600	624	615	605	625	607	584	609	626	629	598	642	633	620	657	603	649	592	554	644	588	613	593	610	618	665	622	655	673	626	583	631	598	610	619	587	591	638	631	610	622	606	624	616	628	600	617	634	632	640	632	591	615	605	650	590	607	631	655	628	631	636	633	621	651	604	589	639	643	598	614	607	654	584	617	619	620	624	655	628	615	578	627	577	579	630	570	639	588	616	593	615	654	633	629	636	604	594	642	600	613	606	658	634	632	631	641	635	586	654	630	610	638	623	618	598	657	643	615	623	589	607	614	573	625	623	609	631	598	583	657	648	633	615	641	654	647	654	652	625	666	592	620	612	665	632	619	617	636	650	664	662	643	621	636	617	614	652	621	652	626	564	682	644	676	640	643	608	586	585	631	635	623	610	674	650
22091	41947	35623	23190	17118	11106	7434	5650	4732	3995	3028	2427	1998	1635	1409	1214	1128	1086	1036	924	968	865	835	794	737	738	743	675	722	697	752	712	694	686	645	641	688	688	687	648	718	699	666	677	640	692	689	658	666	670	660	685	672	677	649	701	607	665	654	677	678	674	627	667	630	665	657	698	637	635	669	667	645	673	672	626	672	658	647	637	602	622	689	644	682	668	640	618	668	640	640	648	656	628	672	675	667	716	686	705	645	667	675	607	659	665	616	649	628	639	662	582	680	664	693	656	684	676	669	661	653	651	657	694	683	707	655	666	624	655	687	684	633	640	632	712	654	666	649	656	683	687	624	641	674	686	681	650	638	661	636	648	616	696	590	660	629	616	695	664	682	707	643	644	646	685	661	660	661	650	663	670	641	643	648	647	607	633	616	650	633	631	708	630	676	656	625	635	616	663	682	663	647	666	640	661	675	647	647	669	644	659	650	686	638	672	643	639	653	656	638	634	638	641	731	652	701	617	623	651	681	644	645	683	622	607	608	664	647	657	674	665	695	660	631	661	696	631	683	686	639	675	675	670	669	668	678	696	625	648	659	637	638	652	662	628	641	687	633	622	653	629	701	617	658	628	665	694	611	640	606	686	637	651	649	676	675	642	661	661	627	650	604	633	638	647	666	657	658	631	655	627	573	673	639	651	644	640	662	661	650	652	684	687	636	681	657	663	678	651	655	630	671	619	621	680	643	673	600	654	664	615	698	675	645	654	725	634	639	657	641	662	655	629	618	651	688	646	630	647	655	645	632	587	628	605	655	692	620	669	679	682	643	662	685	630	681	631	692	670	612	650	634	639	632	668	641	630	695	599	622	617	636	671	649	666	661	679	667	674	667	639	641	678	677	646	669	624	639	681	662	632	652	651	666	654	664	664	667	650	665	685	666	647	643	658	668	640	683	690	660	677	686	646	638	662	661	656	612	615	695	650	637	642	670	631	661	681	671	699	622	628	636	685	647	669	622	662	651	639	654	636	643	635	670	685	674	608	645	660	605	638	650	666	621	666	641	646	681	671	695	677	666	647	639	661	666	654	696	653	635	682	636	693	672	641	647	671	631	693	672	678	620	679	642	693	691	658	626	643	681	630	643	658	626	650	662	658	623	678	641	676	654	634	677	667	636	653	657	637	686	638	678	665	647	664	658	707	648	651	629	674	616	617	618	660	630	671	617	658	678	623	646	650	663	653	655	626	663	667	628	673	638	627	666	649	664	649	648	621	668	653	627	638	623	684	607	660	654	682	663	664	658	616	655	646	676	610	648	636	622	612	632	638	650	641	687	657	666	641	704	672	642	669	651	646	612	719	661	656	645	655	625	665	675	655	660	667	649	670	706	654	642	666	685	651	646	660	627	664	704	628	620	633	613	634	646	665	643	630	638	643	635	587	648	690	635	653	666	627	681	696	676	668	642	689	644	662	672	657	683	651	652	642	663	647	646	642	609	648	641	678	690	663	676	644	674	637	626	644	631	648	645	646	637	622	743	655	682	675	638	652	667	656	634	663	663	665	632	662	662	655	678	628	673	654	610	678	662	670	631	646	640	571	610	610	667	664	608	666	634	684	663	642	636	673	612	656	620	649	676	645	684	683	635	664	637	619	660	684	673	654	627	652	625	644	699	659	603	666	719	619	643	647	615	619	646	665	641	648	623	675	636	670	687	659	634	632	640	637	675	633	613	671	664	637	651	653	655	672	701	659	632	684	619	657	711	632	629	641	640	654	647	667	666	645	662	665	676	621	660	685	700	661	663	609	685	642	694	689	673	631	683	615	697	627	670	628	657	681	658	681	618	636	616	628	660	654	658	685	649	656	648	619	678	690	672	629	662	651	704	668	633	686	616	699	644	669	632	647	642	595	643	653	679	602	586	640	636	670	673	667	638	669	649	656	663	660	675	626	608	595	614	651	636	637	633	660	693	689	691	651	684	655	643	653	690	633	614	647	649	640	642	637	660	623	640	632	652	652	662	657	613	656	645	647	636	650	677	680	660	701	630	639	656	647	598	681	697	663	648	697	664	627	633	691	650	626	660	613	628	615	648	636	693	668	670	622	662	661	663	649	629	642	631	685	690	662	626	653	651	692	637	637	635	712	626	624	605	653	668	698	659	640	675	676	643	691	668	627	675	636	665	644	638	653	656	634	678	688	646	676	654	657	667	638	658	666	629	656	678	636	674	673	668	667	645	657	691	677	657	623	659	665	671	632	611	678	639	678	653	660	651	616	622	663	685	653	696	652	665	668	685	659	627	670	649	706	684	639	627	699	638	618	683	652	657	667	659	586	685	677	657	673	649	675	680	689	638	645	611	687	643	641	617	639	645	637	665	660	655	662	672	630	623	659	648	674	677	628	643	668	637	699	650	668	657	644	683	682	659	644	653	664	688	682	636	643	661	679	658	677	667	630	664	705	652	679	691	702	685	670	634	638	632	632	685	630	649	634	675	662	649	661	651	653	678	627	643	620	639	683	671	628	600	637	713	681	651	694	661	718	673	674	597	640	653	670	664	647	685	637	643	678	693	676	613	668	647	640	643	647	652	670	676	668	706	671	662	653	696	631	664	627	648	653	668	657	676	639	638	669	618	668	684	631	655	700	670	647	651	642	626	651	645	700	680	689	615	669	685	647	662	638	634	691	715	668	638	615	625	638	673	623	640	644	613	681	633	643	649	649	623	627	637	660	672	635	674	658	635	671	677	701	587	655	669	646	655	648	678	642	651	669	642	666	654	638	623	694	650	678	628	643	635	629	619	661	644	600	696	631	661	666	670	645	646	626	686	624	633	651	610	679	664	668	666	709	656	625	658	638	642	694	681	658	657	585	656	637	700	667	610	709	682	637	639	683	617	670	682	635	668	648	689	673	643	659	689	651	687	648	693	656	636	650	610	648	644	637	684	641	658	659	688	665	623	655	619	622	625	635	650	691	643	690	657	653	667	643	676	637	622	654	651	598	658	603	645	604	643	655	650	654	655	635	625	702	639	642	691	672	642	675	656	618	645	631	643	664	712	650	673	695	657	636	627	644	632	644	708	662	667	714	636	690	673	603	702	687	642	659	662	614	661	585	637	647	664	613	667	702	649	628	653	644	668	645	646	646	682	622	651	601	660	679	652	615	626	616	618	656	644	643	651	661	595	632	693	624	734	627	661	692	662	640	721	653	663	673	596	649	693	651	645	653	686	670	681	628	637	645	645	662	626	632	668	586	695	626	683	678	661	652	660	642	683	641	646	637	691	679	622	668	613	639	644	613	635	657	694	668	639	660	685	661	677	621	682	678	639	652	621	648	679	667	620	701	701	624	647	603	721	650	649	673	689	683	642	708	673	652	671	670	616	622	644	679	650	653	654	672	664	651	679	678	653	631	688	607	613	672	686	635	651	632	684	664	644	671	632	665	698	648	708	673	709	667	639	618	647	641	627	664	662	672	687	629	693	664	638	667	624	663	669	641
22466	21046	28547	23763	21220	21634	17307	6635	4496	3800	2935	2208	1857	1447	1277	1018	917	842	854	796	723	654	627	541	471	466	454	467	415	481	443	441	425	406	420	372	355	386	353	401	350	370	391	379	383	357	404	381	403	365	368	345	390	334	334	353	332	340	352	357	329	347	366	323	335	349	360	351	354	357	331	313	351	340	360	341	340	358	327	356	355	335	344	340	327	357	338	351	354	345	363	345	354	343	329	403	350	338	355	341	337	352	330	336	326	347	368	352	322	341	328	323	332	344	339	378	333	340	335	340	334	340	362	336	343	339	337	345	348	363	329	347	328	339	325	328	333	329	299	346	338	343	315	332	337	340	351	354	328	383	323	309	361	344	360	334	348	352	336	363	307	338	338	338	318	356	356	311	326	314	338	338	293	320	376	329	318	336	350	354	336	319	334	382	347	317	357	295	348	315	339	367	328	340	341	341	357	319	320	355	364	348	372	330	336	321	348	320	344	373	341	315	310	356	337	346	341	315	355	334	321	340	324	373	331	305	361	352	385	324	314	359	350	306	356	349	368	356	332	374	327	315	331	347	337	370	315	317	333	332	297	323	330	342	336	364	409	326	305	338	350	355	336	333	330	343	388	337	357	330	360	387	333	320	338	346	328	367	321	323	348	302	330	351	312	304	366	350	319	341	337	343	354	349	324	345	361	337	330	367	336	367	303	322	287	327	372	372	356	335	367	372	350	314	316	316	353	354	344	318	358	317	342	367	343	364	359	370	301	366	333	364	365	341	340	330	360	314	329	364	354	358	353	362	336	329	353	305	321	353	364	346	318	348	348	350	348	348	342	340	354	314	311	347	319	330	333	340	349	360	309	339	316	349	355	338	318	330	363	320	307	336	338	324	313	363	333	355	385	374	350	351	314	312	326	368	342	311	320	346	328	339	337	352	357	334	339	340	326	333	321	315	346	352	331	356	346	348	332	326	340	344	331	362	351	344	321	334	348	349	350	339	344	345	351	381	365	320	337	321	338	311	358	336	324	353	387	325	349	320	394	330	312	333	326	323	326	317	383	334	338	341	335	362	353	346	308	380	364	349	314	329	347	338	323	337	329	359	333	354	346	346	370	351	327	362	363	346	356	346	331	353	322	352	362	349	357	365	321	312	344	381	346	352	338	333	327	323	332	337	311	334	355	363	334	330	349	342	362	317	322	327	368	298	341	373	373	324	332	319	329	326	330	341	372	356	357	326	331	316	365	357	352	352	361	310	350	337	316	358	353	354	348	370	329	351	359	329	335	349	375	300	327	364	364	315	307	314	362	384	367	361	339	319	327	356	333	348	335	336	339	319	338	341	345	335	345	337	328	350	330	357	343	321	336	318	318	326	328	333	344	307	346	338	329	350	327	342	350	347	293	312	327	317	327	340	338	328	347	362	372	339	348	324	354	273	344	321	321	323	334	333	317	340	310	355	329	345	336	295	356	332	361	339	350	401	370	354	374	352	337	318	359	373	348	368	337	317	354	337	347	327	332	344	337	340	354	343	339	316	336	344	323	337	313	324	364	344	340	348	337	325	303	316	348	328	332	349	348	329	308	335	351	319	318	344	335	331	327	304	351	318	343	347	330	325	374	334	336	376	364	375	358	330	337	354	334	307	308	325	336	352	359	342	341	360	388	321	347	364	343	342	332	357	353	315	359	347	322	280	348	359	322	346	352	358	328	332	360	354	340	322	336	332	355	347	347	344	328	334	350	323	343	342	349	338	311	326	364	329	372	351	336	351	347	339	334	323	327	327	327	348	344	335	300	346	367	332	341	317	304	327	323	360	350	302	330	320	336	339	354	358	368	310	355	318	337	337	333	350	338	343	352	331	331	349	363	337	371	311	368	355	337	335	330	355	336	318	356	339	320	337	327	342	303	339	325	341	346	349	351	313	347	376	351	374	333	331	365	353	357	406	345	330	396	331	349	341	350	342	330	352	289	341	316	351	309	332	370	352	341	340	347	351	349	366	344	352	340	334	310	332	313	352	326	339	336	334	327	360	363	310	338	315	361	330	358	306	307	339	348	354	364	324	312	354	353	324	316	338	319	369	349	363	355	367	355	318	335	369	351	330	344	354	355	332	331	340	353	353	321	324	339	356	337	331	322	317	334	353	352	338	320	314	355	350	343	340	349	359	329	300	331	304	320	334	354	323	352	307	360	336	346	377	350	325	337	344	349	305	336	319	336	343	354	340	314	310	364	324	346	344	335	342	305	331	333	335	344	345	318	351	330	325	357	375	363	333	387	341	320	317	322	313	335	306	339	339	353	327	341	369	361	355	306	347	344	340	327	288	306	375	372	332	344	346	334	306	363	317	372	344	322	368	349	332	341	336	366	313	340	321	335	354	301	329	325	303	314	348	308	333	374	305	336	327	339	348	340	353	320	318	309	350	352	315	348	364	330	363	368	363	314	347	326	332	341	342	353	335	320	352	356	341	337	294	332	336	339	334	316	368	349	354	339	339	348	323	325	331	355	341	319	383	383	324	306	349	304	345	317	354	366	316	334	334	342	358	358	316	327	335	332	308	345	334	324	330	338	321	358	347	317	344	316	339	331	356	339	331	356	354	357	332	358	314	340	320	323	326	311	352	378	303	348	369	351	319	354	338	340	328	317	363	337	353	327	341	355	359	369	292	345	357	334	328	335	318	315	336	332	373	352	338	346	357	329	354	349	370	354	342	356	342	339	350	333	358	325	358	347	334	341	373	345	333	344	341	331	346	358	306	319	335	325	350	352	366	345	324	380	317	313	332	368	380	333	340	337	337	375	336	335	348	331	361	328	337	357	355	380	313	314	358	328	350	339	337	346	330	323	338	350	368	367	351	349	317	323	320	339	363	329	367	351	374	310	322	335	327	377	342	343	320	352	338	326	347	339	354	310	343	325	331	334	355	305	332	333	336	376	349	322	325	361	360	380	326	363	349	340	337	366	381	335	339	316	308	360	321	342	357	344	362	366	341	327	287	296	406	360	342	317	342	327	324	358	354	328	331	331	358	338	332	343	332	370	333	326	382	317	371	349	332	344	340	333	381	332	338	331	325	329	345	337	351	348	320	364	346	367	333	365	338	320	359	339	336	330	331	362	319	312	324	317	317	357	329	385	333	350	380	311	324	315	322	348	361	332	342	346	312	331	325	317	334	328	336	326	376	346	363	359	304	333	302	353	339	346	328	361	316	383	344	394	338	335	322	373	334	317	352	357	384	328	341	316	356	339	329	321	343	334	347	330	365	355	344	331	372	349	359	320	341	354	329	348	333	344	319	329	351	341	349	348	345	353	350	376	334	358	328	335	349	374	346	333	345	341	350	317	348	314	331	350	324	335	338	329	306	346	334	357	339	329	350	388	356	339	342	354	351	356	356	323	346	326	342	366	340	326	343	341	343	318	353	295	330	336	323	342	329	376	334	331	300	356	345	354	350	334	311	348	369	353	348	352	351	350	327	344	322	308	344	360	324
24634	50108	43903	31247	24640	16930	11542	8938	7222	6195	4751	3530	2933	2271	1836	1521	1339	1225	1139	1018	946	749	763	622	567	518	533	539	506	536	494	514	468	419	399	455	400	415	434	443	449	422	417	382	435	403	410	394	394	405	395	380	374	373	372	378	363	358	423	362	352	395	364	375	355	398	349	385	356	355	363	386	377	380	347	367	345	367	367	370	398	381	359	318	357	360	355	366	361	371	360	358	358	378	383	411	370	359	349	342	424	388	363	360	344	363	370	346	354	381	345	385	389	369	349	360	375	359	309	363	386	378	401	403	367	378	364	380	388	356	328	356	368	348	365	371	349	359	362	370	371	364	373	337	341	358	360	403	410	351	363	369	340	374	370	393	391	342	352	374	350	371	370	378	365	378	378	343	380	353	384	386	377	339	385	385	351	375	348	361	365	369	354	390	379	376	336	369	399	365	370	346	381	374	372	362	344	364	354	362	351	388	382	334	383	357	373	387	377	355	394	410	324	345	397	372	364	359	349	362	399	364	373	370	370	344	350	329	381	349	351	341	374	360	401	368	340	358	347	362	398	340	371	375	356	339	357	348	343	363	358	350	339	371	346	408	326	383	369	356	349	393	362	352	387	380	356	367	385	393	384	379	377	397	330	357	359	366	343	361	359	330	408	382	374	337	345	340	384	353	371	387	368	361	401	348	369	382	391	363	344	373	367	365	376	381	386	331	359	340	375	375	353	351	346	368	335	355	343	318	351	363	351	398	346	397	383	365	351	346	377	377	351	365	363	370	377	356	351	373	348	355	386	350	332	353	357	337	339	317	360	359	388	340	381	375	373	357	348	379	382	355	383	344	367	363	365	351	331	364	362	365	355	359	373	353	385	362	361	332	347	361	364	359	381	399	360	354	368	361	384	385	336	404	361	365	382	354	355	370	354	355	352	391	327	357	373	340	409	386	379	385	358	362	336	386	347	379	390	368	379	363	360	349	374	365	351	366	350	369	381	344	354	334	360	360	383	394	379	389	352	367	345	360	345	361	345	355	349	378	382	369	353	371	375	371	334	366	363	385	339	383	375	345	303	367	368	364	374	376	362	346	397	375	341	361	356	370	355	376	354	349	363	369	387	369	391	380	379	342	378	351	378	339	373	372	356	356	340	336	370	362	344	349	366	376	324	347	386	361	350	363	377	356	389	362	392	350	381	355	330	370	353	342	365	349	351	342	379	382	371	325	397	373	345	358	358	383	364	374	356	392	383	336	339	348	401	387	381	363	363	387	391	361	384	391	357	372	378	366	399	335	338	350	383	378	407	376	351	340	372	355	354	380	364	345	366	378	347	340	391	344	356	350	341	409	355	404	345	384	360	378	356	378	345	360	372	365	332	374	390	372	384	356	370	333	362	326	379	365	362	374	374	386	367	360	348	359	383	393	410	339	366	361	365	321	379	329	337	361	339	400	383	328	356	363	341	323	367	359	397	369	350	348	359	354	380	343	362	351	360	350	327	372	366	323	348	364	346	349	378	377	359	370	387	334	395	350	362	346	367	369	361	340	362	346	379	350	369	370	392	325	380	359	375	338	400	336	403	399	374	346	352	380	359	347	334	373	377	385	370	359	373	372	381	354	375	389	392	350	369	364	373	379	384	358	371	368	378	387	330	349	348	374	352	366	348	360	352	357	381	395	337	357	347	311	377	363	371	351	364	356	337	378	373	372	402	339	349	419	339	366	401	369	339	357	377	338	325	351	381	404	350	331	365	343	363	325	357	342	383	379	368	368	358	363	358	366	351	367	385	363	355	325	403	365	387	376	319	324	357	327	374	392	362	369	370	352	339	347	329	360	373	390	361	387	387	375	369	380	342	374	404	328	361	379	367	336	341	360	339	360	390	360	336	340	309	378	378	378	319	351	360	353	374	401	344	378	366	355	375	386	341	353	351	310	357	351	310	366	353	342	367	372	372	366	340	352	385	353	326	344	371	380	394	349	324	344	351	384	382	339	366	376	341	371	377	363	343	371	357	376	363	349	359	385	381	348	372	340	353	353	360	335	379	330	365	384	368	381	379	402	369	366	384	355	354	373	372	394	358	352	328	387	354	354	353	397	351	387	364	360	359	367	370	355	360	360	362	363	357	368	345	356	356	408	384	382	372	382	331	372	394	366	371	383	370	390	380	391	392	359	361	367	335	369	344	390	373	378	349	387	358	376	348	370	385	355	399	351	350	357	386	367	353	368	359	369	366	373	368	357	367	344	380	365	399	352	387	371	389	385	397	375	400	363	355	362	316	378	361	367	346	337	380	366	375	371	372	361	391	347	402	343	384	360	351	332	369	341	358	335	373	352	349	353	354	363	364	376	349	358	391	363	373	368	357	354	319	385	351	365	322	366	389	356	330	337	360	372	354	368	397	370	364	370	370	356	342	350	365	364	398	363	370	357	363	380	390	336	379	381	369	416	351	387	367	353	373	357	333	342	341	371	388	355	361	350	346	351	374	371	363	370	378	390	355	384	372	359	375	341	367	368	365	378	385	369	390	370	347	336	313	376	362	373	380	370	400	346	360	377	322	390	357	353	332	379	402	354	390	394	375	383	400	356	371	363	350	357	366	378	341	338	354	326	382	399	345	341	363	382	361	375	334	349	371	347	372	377	364	367	369	334	380	386	335	356	391	327	378	437	340	353	359	359	358	348	362	345	339	367	381	333	346	339	376	345	373	353	362	381	376	378	353	380	371	370	340	397	354	332	367	360	329	354	359	390	367	356	336	373	356	353	372	359	367	360	324	375	358	378	344	352	352	354	345	388	383	363	393	391	363	350	351	347	369	359	363	348	369	338	344	375	360	413	363	365	375	352	374	379	385	395	360	319	352	376	391	372	345	358	379	355	354	315	396	326	347	363	361	363	382	361	396	385	385	360	342	342	370	374	382	377	363	388	367	374	340	344	370	383	348	347	377	389	382	339	340	362	342	385	356	392	341	329	394	347	376	357	365	364	355	336	363	363	343	377	357	372	364	324	363	393	354	353	356	373	389	391	365	372	399	368	351	366	370	423	362	357	357	356	377	359	318	338	334	376	378	381	360	401	362	367	376	353	350	339	341	372	384	351	344	336	367	350	367	342	377	349	353	362	355	407	364	348	385	354	378	382	384	349	356	333	350	355	399	393	357	345	442	327	372	366	377	363	338	374	345	392	404	380	363	322	368	365	377	354	357	372	355	359	348	346	356	382	387	329	366	370	341	350	315	365	337	365	366	376	347	360	374	382	359	364	335	346	378	365	386	351	370	350	356	361	393	333	356	331	319	365	369	370	385	362	354	362	334	355	380	406	392	387	368	363	378	363	352	358	390	384	354	373	381	385	355	362	358	393	363	337	399	363	404	363	363	348	371	347	356	384	344	359	352	368	349	351	379	378	358	378	339	384	392	377	356	348	380	350	368	383	368	360	367	346	333	332	341	374	373	315	329	358	351	356	378	391	381	393	375	346	380	348	332	377	342	339
27849	23836	27235	18688	10415	5604	3551	2523	2350	2015	1652	1439	1227	1177	1013	997	958	875	918	948	904	855	803	807	801	796	782	820	812	779	789	724	760	718	757	798	724	768	764	817	787	783	763	739	839	780	735	744	859	776	781	773	781	797	775	782	767	762	751	783	791	740	779	792	746	763	735	752	778	788	778	789	744	770	813	776	764	759	724	764	773	795	733	758	797	785	783	756	727	802	759	802	759	755	725	758	732	736	772	795	753	743	798	797	723	757	726	729	780	746	740	751	749	774	777	778	791	788	758	786	784	772	757	749	805	735	788	754	805	776	782	760	795	793	759	734	763	714	750	793	773	821	827	832	815	839	743	781	770	781	792	737	754	778	803	756	784	770	779	736	749	752	728	774	818	750	764	804	825	742	783	780	810	761	767	756	792	800	784	760	774	788	771	720	788	717	764	795	727	754	751	736	768	747	749	795	761	766	783	808	770	759	795	785	754	750	804	717	794	828	747	688	746	707	771	793	783	774	766	749	725	776	794	759	754	773	760	783	750	798	751	757	778	742	797	779	803	788	757	771	749	783	772	776	751	820	771	755	802	839	742	805	779	741	754	746	738	788	769	783	776	798	813	786	740	798	796	738	741	778	704	799	750	720	764	808	754	809	786	756	784	752	738	809	782	774	779	785	753	810	783	776	780	772	782	733	757	718	770	806	800	775	760	725	765	730	771	724	756	769	746	740	761	782	750	747	810	826	804	814	756	757	818	753	807	759	788	732	786	805	800	824	754	777	757	790	788	772	764	741	784	808	810	795	773	726	745	775	763	742	773	804	807	786	765	790	719	834	742	786	813	786	815	764	728	764	815	778	804	770	736	760	747	735	744	771	728	822	815	772	691	806	757	788	778	764	798	790	769	766	706	730	765	776	779	757	749	770	828	765	733	765	737	760	810	779	753	779	798	756	768	789	779	775	806	823	807	738	764	786	738	782	760	724	772	723	767	789	765	777	746	745	756	797	756	753	763	798	844	745	734	769	787	812	749	792	789	779	817	791	814	788	778	774	789	764	796	797	786	796	770	826	757	742	765	784	833	808	766	734	758	804	755	761	731	777	774	790	762	741	794	809	773	774	716	765	771	753	744	729	771	751	794	763	764	801	816	822	774	749	759	772	804	746	741	754	802	786	722	749	793	758	759	759	785	789	762	796	770	780	834	793	734	827	793	776	757	761	787	757	809	732	750	739	777	772	794	801	738	768	766	745	753	804	736	784	734	788	758	807	797	811	785	811	749	801	838	737	804	769	816	788	744	776	767	803	814	772	740	749	819	762	738	783	771	776	800	750	720	797	760	731	814	776	743	735	813	780	752	760	813	742	726	777	812	782	775	769	747	741	788	777	789	773	747	798	774	765	780	761	771	763	792	794	816	802	764	765	784	749	728	748	767	737	801	762	795	782	722	774	787	795	755	828	802	733	786	798	741	800	762	781	808	770	789	831	804	790	755	768	726	768	752	720	681	757	794	748	756	786	791	789	797	777	750	734	747	820	768	758	791	750	737	732	764	792	756	827	797	783	748	802	816	756	734	735	734	775	738	813	760	740	762	768	806	758	748	748	768	779	791	766	760	708	810	752	744	795	693	770	794	824	778	731	785	733	781	699	745	761	794	787	857	741	810	751	786	795	775	763	778	804	757	757	741	733	766	831	822	827	744	772	763	786	775	751	752	809	774	747	729	775	763	764	791	811	751	771	796	720	767	721	788	783	765	786	790	750	766	785	815	770	755	807	797	790	763	830	773	739	775	795	797	720	786	761	732	800	746	738	752	766	745	767	823	769	740	769	805	778	758	802	740	750	782	843	764	716	776	786	801	778	794	753	775	759	800	736	770	759	760	766	808	742	759	748	761	795	717	735	767	714	777	764	786	758	765	775	790	745	802	710	768	736	815	786	726	811	779	780	780	772	799	773	740	788	798	755	735	759	769	767	750	740	803	783	788	710	807	811	772	745	756	749	780	808	751	765	801	735	835	793	767	762	738	765	730	786	729	746	817	795	803	832	782	779	748	737	767	787	729	792	789	782	713	699	759	787	783	765	727	776	703	756	740	785	757	803	769	744	796	752	773	723	776	835	778	730	758	812	816	814	759	771	746	749	787	731	754	768	744	782	738	791	782	785	690	772	751	802	786	848	793	760	780	812	778	795	738	828	757	768	752	796	754	787	786	815	750	775	778	780	796	794	807	790	764	735	718	768	731	757	784	776	783	772	758	759	762	771	745	752	737	786	777	804	742	774	708	736	723	783	760	783	781	830	738	803	770	812	768	775	790	800	752	775	705	829	791	751	791	684	782	781	796	764	779	728	776	792	739	782	801	775	764	746	750	747	812	782	737	719	742	782	803	749	788	744	773	821	745	797	775	809	804	814	753	726	783	799	766	778	790	784	773	811	757	780	740	791	809	727	715	769	775	800	798	772	760	760	758	757	795	815	747	802	768	744	787	771	760	758	724	796	728	749	740	741	749	732	793	792	766	719	802	765	730	808	808	782	837	799	759	756	808	823	748	786	793	781	758	767	743	805	800	777	749	773	716	791	790	783	784	750	758	779	771	803	816	778	833	763	731	729	770	828	793	736	772	801	768	764	783	757	789	785	783	750	799	803	809	745	742	797	799	806	774	735	762	782	786	733	735	757	739	807	752	752	754	800	793	769	759	729	764	804	767	796	754	790	770	794	727	767	796	790	788	712	787	782	719	786	723	796	761	763	736	724	758	763	739	741	805	726	757	766	779	740	783	750	790	772	804	754	764	809	766	755	780	725	713	711	764	760	775	763	792	768	787	761	722	752	768	767	767	758	791	790	724	763	756	773	725	820	758	748	764	752	721	803	741	766	801	762	750	760	776	759	785	761	744	787	748	748	727	819	831	799	775	739	787	741	764	800	776	790	757	751	731	789	795	716	725	746	824	830	794	756	774	743	802	798	746	764	780	820	755	756	777	826	796	778	761	762	737	750	810	788	758	793	716	780	780	800	758	758	781	802	752	805	785	779	795	752	758	740	726	770	818	800	795	755	773	731	746	781	741	728	775	777	781	833	749	799	765	765	782	753	750	762	748	787	696	711	806	787	728	750	750	777	783	812	796	805	782	826	811	757	768	819	777	778	797	777	772	755	723	808	758	777	750	776	758	799	705	763	776	766	760	833	797	772	824	790	771	740	801	737	754	747	764	748	810	774	794	812	770	715	740	739	793	826	752	758	783	770	742	762	800	768	734	769	740	756	760	787	802	735	738	764	753	765	794	790	763	765	709	803	729	806	757	785	763	746	714	814	788	805	767	762	778	764	724	769	753	739	765	784	773	789	779	816	746	776	787	752	798	765	746	767	789	798	761	838	751	758	738	753	773	766	788	747	766	790	707	733	781	815	741	735	808	783	744	799	740	757	772	751	759	803	804	730	763	784	751	761	778	724	737	766	794	801	808	764	785	788	757	759	781	775	805	786	858	761	762	823
21044	36342	29889	17881	12691	8287	5555	4319	3732	3235	2552	1931	1668	1392	1290	1158	1115	1075	1016	975	970	909	936	874	944	873	877	908	836	833	890	849	783	827	859	810	781	840	866	835	828	839	816	822	889	886	830	883	821	826	838	846	841	831	841	819	852	848	806	796	871	848	818	801	816	799	831	766	824	859	856	803	815	856	857	813	854	843	832	850	823	797	820	745	831	780	848	866	852	811	798	899	882	824	849	812	855	872	806	858	861	847	854	816	849	843	872	898	852	845	817	823	891	828	840	812	823	791	805	792	817	818	814	828	748	824	796	836	826	804	780	851	859	857	792	769	876	776	784	821	841	856	815	823	807	861	804	846	872	839	816	875	806	906	844	852	825	885	789	829	850	856	819	796	823	789	882	843	854	780	803	832	876	849	752	775	830	855	908	862	869	835	834	832	831	860	798	840	834	864	831	839	851	816	828	848	866	875	816	832	821	815	865	830	788	835	822	861	830	856	854	826	818	810	819	780	792	737	833	818	819	837	822	806	866	876	814	833	843	871	850	854	813	862	805	860	837	801	821	854	820	822	838	853	820	814	784	827	799	811	815	846	823	830	851	819	812	802	818	879	813	782	846	864	813	834	860	836	834	838	875	828	869	810	818	842	782	779	852	848	783	855	845	822	819	883	797	779	846	853	847	846	769	837	816	852	854	812	831	831	818	856	849	870	865	825	826	824	827	869	813	832	789	785	806	790	795	842	822	851	811	821	802	799	891	849	852	805	846	857	833	824	826	881	811	801	815	755	864	824	804	811	887	852	833	828	825	842	782	807	848	849	798	838	854	832	828	847	814	832	841	873	818	854	821	826	860	800	858	831	802	823	856	833	824	879	808	827	857	855	835	807	805	801	807	797	752	850	861	836	839	823	869	828	827	855	810	853	831	828	808	855	810	882	803	851	823	811	809	852	856	849	866	818	820	791	842	824	817	818	842	816	856	830	842	867	859	819	877	834	848	841	847	857	864	834	781	839	847	857	840	802	824	823	820	870	796	817	889	831	828	866	850	823	834	826	815	850	843	825	832	840	812	835	815	851	820	802	829	827	873	900	832	847	797	773	809	766	813	813	805	831	760	857	864	841	811	819	794	825	849	850	810	846	806	840	877	827	801	837	835	810	834	844	813	828	836	833	852	836	833	794	789	843	836	824	871	821	847	806	850	837	802	835	838	796	819	830	842	818	826	796	834	822	808	786	799	837	798	830	822	823	847	802	827	870	908	794	846	884	845	859	802	803	825	825	826	817	831	812	833	813	806	852	812	812	817	868	840	834	834	841	794	880	800	778	830	812	821	899	799	850	797	845	793	784	834	825	829	878	850	839	844	848	785	820	808	792	786	816	851	847	849	821	866	816	821	833	828	782	860	820	849	837	810	873	795	778	863	843	839	820	846	826	810	815	825	809	851	835	824	801	869	795	802	803	820	874	844	855	804	772	844	841	800	807	833	864	840	830	866	816	757	816	849	844	842	852	820	838	819	828	845	833	809	817	840	836	842	825	777	862	807	849	868	839	852	815	848	825	839	800	863	814	844	812	851	817	890	837	848	839	803	815	849	840	847	834	789	834	833	820	852	806	841	806	895	769	794	814	843	807	856	842	822	841	844	777	818	763	811	865	823	832	876	862	822	830	861	817	848	799	835	868	812	846	829	808	866	815	835	824	812	827	794	859	833	791	803	871	799	848	806	790	807	842	824	833	815	824	806	813	837	866	827	839	857	828	859	905	815	887	869	846	867	843	823	838	851	851	831	833	847	789	784	811	884	825	814	824	854	861	820	804	856	833	854	856	892	812	852	804	851	829	854	845	838	827	836	850	836	867	827	830	864	817	832	833	834	852	806	817	846	868	812	839	802	837	831	837	830	810	845	819	794	840	859	849	878	813	846	840	849	842	866	777	797	850	841	830	823	900	854	844	793	828	783	860	846	849	814	795	859	842	824	856	863	863	795	799	825	827	820	866	832	857	811	817	822	846	855	809	824	845	842	827	817	826	853	821	850	888	854	834	829	773	846	818	813	814	854	765	854	818	847	808	795	810	818	825	866	799	891	817	794	852	861	885	858	842	781	813	848	812	876	845	823	868	794	804	840	824	796	855	839	806	842	817	832	833	852	857	777	818	849	825	835	817	818	820	839	840	790	783	827	877	784	814	834	829	802	815	812	808	775	860	820	836	794	857	807	851	825	788	866	838	783	755	873	822	816	799	827	854	829	798	829	831	811	864	827	790	860	866	824	802	877	854	814	853	822	843	864	825	840	808	813	818	794	809	860	856	818	865	820	846	819	834	798	865	818	829	808	901	862	864	830	872	848	908	825	855	786	851	858	853	845	795	803	825	840	828	894	870	840	822	843	860	849	817	812	802	909	829	845	809	896	825	823	840	796	789	843	848	828	812	786	825	825	826	878	825	816	836	866	819	851	875	829	875	816	824	829	831	862	844	841	870	834	816	775	880	795	832	799	805	808	811	855	838	830	828	818	903	797	847	828	821	856	796	821	852	869	852	863	860	834	850	841	871	846	767	831	888	869	861	844	857	826	802	808	851	817	861	796	819	860	823	781	811	860	850	853	808	839	795	889	860	850	803	840	772	813	810	807	851	878	804	858	860	831	831	853	836	837	823	852	805	837	783	816	819	843	834	832	811	843	836	794	813	758	823	771	883	761	856	833	785	841	816	798	854	782	825	878	849	841	848	865	849	844	761	873	828	836	879	823	831	827	842	824	823	779	882	790	822	829	850	861	778	822	839	800	806	830	852	900	856	866	839	816	826	815	813	860	780	839	842	802	889	875	767	891	867	826	816	807	834	785	795	794	838	801	816	849	873	822	797	798	814	847	765	784	799	835	809	855	817	837	844	819	818	799	817	843	815	829	822	790	819	851	811	803	838	900	835	781	814	790	878	798	812	847	861	861	888	828	809	842	844	897	853	820	847	826	884	849	848	832	848	804	835	838	837	834	835	832	789	868	863	830	800	838	798	825	838	815	886	814	800	799	774	782	816	840	858	847	823	860	791	828	778	814	836	819	870	853	833	835	859	838	902	775	837	791	766	878	871	821	857	811	881	835	835	839	843	811	843	864	846	834	807	836	818	799	831	821	807	871	845	795	843	860	838	836	861	785	855	812	861	779	829	850	812	863	847	838	845	874	827	837	824	800	795	822	822	842	848	794	779	802	814	834	869	815	881	844	816	799	826	826	832	876	882	843	813	858	840	830	855	809	825	793	834	829	864	843	917	875	830	843	790	841	827	875	859	805	858	876	844	833	860	809	860	853	806	850	860	810	829	865	796	863	838	796	842	814	821	868	835	878	787	895	790	838	881	816	823	845	815	874	769	837	819	816	817	819	841	778	852	779	902	841	854	846	820	816	799	823	807	836	890	828	857	871	824	840	817	825	854	796	815	809	803	785	810	867	867	845	814	839	814	827	845	826	859	818	830	858	871	892	838	806	821	855	749
23559	20995	28166	24215	21434	17279	8129	4414	3580	2910	2427	1899	1523	1300	1123	1090	939	942	901	812	789	725	772	703	664	641	624	631	660	680	632	654	620	618	585	614	536	630	580	604	623	607	616	576	586	639	567	621	622	575	544	598	569	598	546	514	602	564	563	564	586	556	571	566	536	589	560	552	549	589	577	559	557	593	591	604	579	581	598	622	579	632	601	582	537	595	578	575	593	561	567	566	577	575	567	600	589	584	597	607	591	599	582	536	582	634	557	586	583	571	621	583	571	560	551	559	585	619	621	598	531	577	561	583	586	512	602	590	577	608	588	588	616	589	609	630	556	557	580	581	590	573	601	592	539	630	617	583	599	570	536	570	584	580	567	594	588	591	558	591	576	561	598	558	621	587	538	564	540	555	542	568	558	595	590	549	591	574	594	619	564	613	537	589	583	555	568	599	568	571	569	586	626	593	535	576	532	561	587	575	603	580	620	631	619	533	605	598	565	561	591	587	604	561	565	578	596	574	628	559	590	554	568	562	569	646	581	533	609	557	554	562	555	628	584	581	557	584	581	569	556	596	554	579	575	580	623	589	586	624	565	597	509	569	567	565	568	538	576	549	614	552	557	575	576	562	579	594	563	552	585	560	566	608	567	557	543	606	583	558	581	590	571	569	576	629	582	572	579	607	586	568	569	624	596	574	563	591	589	573	603	564	567	580	602	550	578	566	556	601	608	543	549	555	573	552	588	563	596	588	592	573	547	569	594	588	543	565	642	606	589	566	590	557	623	578	595	556	638	536	547	588	581	565	598	580	567	610	592	607	575	554	575	577	559	550	550	601	579	612	577	638	555	580	588	575	539	596	577	567	586	557	607	577	580	601	539	575	561	616	585	544	581	571	549	561	585	614	552	547	582	586	586	574	571	568	557	589	566	571	601	591	528	580	617	556	578	563	603	552	597	568	532	578	606	560	577	592	551	567	559	520	583	597	530	582	587	574	646	586	580	571	563	569	589	624	595	570	583	558	611	545	598	538	544	593	594	561	581	542	591	611	566	561	554	602	612	605	625	559	548	619	564	575	546	583	609	585	545	557	599	557	575	588	582	570	550	590	592	582	560	565	561	597	614	616	520	588	607	579	571	582	591	558	574	567	542	593	583	588	552	572	541	528	596	591	558	567	605	581	570	542	594	612	571	612	612	608	617	566	570	594	596	579	574	587	571	592	591	555	558	564	565	568	567	551	592	550	594	587	614	575	619	563	622	585	585	536	558	597	597	584	577	534	623	578	580	586	537	627	581	560	586	575	558	565	566	564	593	590	576	617	609	581	559	599	585	628	554	589	562	578	585	576	601	622	582	568	603	562	571	554	574	594	591	578	570	572	613	543	536	614	558	575	544	542	586	578	567	584	592	578	604	557	569	583	587	537	540	587	593	584	601	581	605	628	578	586	548	546	521	557	563	541	571	631	563	518	566	595	564	591	539	608	572	609	560	556	599	589	566	589	637	567	580	570	584	590	548	571	558	593	597	598	586	550	572	584	558	562	562	563	579	580	604	556	580	579	590	559	574	570	546	583	580	543	544	558	612	581	571	549	562	619	581	560	621	562	592	567	556	589	630	604	532	574	610	572	598	572	585	551	605	620	593	605	556	560	562	579	565	584	595	613	567	562	570	579	554	616	546	549	544	574	553	584	602	575	527	570	537	580	558	565	602	582	567	561	593	583	639	553	561	576	582	538	581	589	574	572	532	605	618	600	580	614	615	619	563	557	557	547	583	585	572	583	592	590	581	536	582	577	596	596	587	559	577	537	601	551	595	579	584	590	574	619	580	574	629	595	579	558	608	570	563	594	591	566	565	578	570	592	550	578	560	578	608	578	589	559	591	589	593	602	566	567	591	541	557	594	630	566	575	587	546	601	581	603	559	575	578	593	588	587	575	575	554	557	517	582	559	593	579	586	551	564	572	575	604	566	586	585	597	599	614	539	584	559	555	542	579	502	498	561	582	574	626	557	560	585	542	562	539	578	617	596	625	588	639	533	595	569	623	580	584	580	600	611	588	581	567	564	592	513	596	579	557	554	624	563	593	559	542	556	556	574	540	558	566	569	581	560	583	569	541	567	575	546	586	591	589	583	615	575	579	591	586	547	571	570	569	630	583	546	612	566	569	609	573	559	592	616	582	549	581	540	572	552	590	595	545	595	562	644	608	632	580	592	549	575	560	564	510	581	573	569	575	593	595	593	533	613	589	573	501	610	597	590	589	573	606	594	529	571	625	603	547	562	591	606	585	584	590	615	569	576	598	598	580	578	571	588	636	560	561	574	560	592	542	566	554	565	585	527	574	570	576	573	586	607	582	598	623	603	578	616	576	615	562	557	581	554	523	593	581	577	567	612	560	572	567	575	569	594	576	580	576	541	589	588	558	577	578	574	569	594	571	581	569	513	544	578	539	634	597	572	581	540	565	567	601	560	523	561	612	549	585	571	600	574	586	580	592	545	604	599	597	553	526	568	602	563	557	581	583	568	575	605	597	614	572	616	597	570	583	568	570	582	577	549	587	573	589	599	577	571	600	550	541	581	620	562	634	565	566	575	566	542	548	586	566	626	530	545	593	598	561	559	536	574	581	584	577	563	554	632	583	530	619	574	603	576	576	573	600	547	591	593	587	586	523	569	557	577	542	578	581	555	530	586	590	576	581	563	586	567	615	564	602	533	570	592	531	589	595	583	615	608	594	581	609	572	585	567	536	553	563	567	544	582	588	557	575	577	585	562	606	558	568	561	594	597	591	542	563	569	546	562	588	571	570	551	566	544	567	522	586	580	586	559	567	576	572	577	566	566	591	589	582	549	538	589	604	562	592	583	573	630	599	588	555	576	571	570	591	611	578	584	602	607	589	550	570	585	537	568	598	577	569	583	592	588	586	570	538	558	601	596	561	613	570	606	632	582	586	557	561	560	582	608	604	562	617	580	590	603	555	536	583	579	603	560	556	604	613	558	556	538	616	603	548	556	567	587	555	601	600	605	586	630	565	585	584	534	591	555	564	557	573	540	561	592	570	564	535	588	576	574	590	546	543	609	575	563	604	564	569	564	547	608	590	599	568	581	577	574	546	572	582	618	591	618	611	598	590	568	585	564	563	573	598	547	580	601	609	574	598	563	561	579	561	633	571	584	515	575	607	550	584	565	554	532	568	565	529	585	565	605	598	551	528	528	539	578	571	572	572	514	574	595	577	607	552	578	558	528	569	594	575	569	546	561	620	595	586	587	580	531	594	583	569	607	580	619	572	584	563	601	600	598	560	575	637	575	577	579	581	554	604	584	585	538	556	614	561	588	615	592	573	583	552	598	539	586	558	544	584	599	606	560	603	561	541	580	601	594	591	567	608	588	572	573	557	601	606	540	592	553	617	558	537	597	569	556	568	539	544	546	561	634	585	535	611	613	569	576	564	590	558	534	586	573	563	589	571	530	614	549	553	603	560	561	592	604	611	607
21939	44598	38278	25553	19255	13090	8777	6583	5624	4678	3511	2884	2277	1818	1531	1357	1250	1194	1110	1093	959	956	884	794	753	724	763	739	728	768	772	728	731	683	736	725	671	676	683	691	661	657	599	683	667	749	722	651	629	644	602	630	691	661	647	657	658	652	630	663	695	650	627	663	647	623	608	620	654	674	626	666	676	618	659	626	674	606	638	661	640	644	644	642	660	633	634	639	631	609	640	608	626	609	666	624	655	651	663	626	630	622	630	655	629	657	596	666	598	654	631	678	634	665	617	630	643	651	653	653	621	653	647	623	596	632	653	647	641	589	647	647	667	612	611	656	629	651	600	643	672	642	650	638	656	653	612	614	639	602	630	634	630	653	637	620	611	620	628	640	650	630	624	630	630	632	649	688	651	640	603	620	619	658	652	666	641	630	636	622	667	668	599	667	641	682	676	633	646	608	668	641	661	652	639	625	609	623	613	640	635	681	581	694	620	645	632	650	675	658	666	644	573	641	626	633	642	648	599	649	650	649	634	613	640	644	642	631	608	658	643	614	673	622	609	670	653	630	666	659	674	639	628	636	669	629	680	631	652	639	687	614	675	645	615	646	636	677	650	615	615	666	617	630	617	639	625	631	622	625	645	629	630	701	633	672	636	651	640	656	645	660	655	661	606	627	610	642	607	628	653	646	618	628	641	658	640	617	647	663	629	621	602	627	618	632	655	648	646	571	659	623	623	647	646	615	606	640	597	603	640	638	616	642	680	629	615	656	684	647	610	690	632	623	639	578	641	690	675	691	618	651	648	646	641	603	639	653	638	680	637	650	582	666	667	628	620	666	661	647	631	660	619	679	651	651	614	630	632	647	657	670	638	609	661	580	661	611	607	632	612	681	632	676	582	645	663	677	632	614	639	647	703	667	628	656	640	645	624	610	672	624	627	600	644	630	655	675	657	608	611	644	648	618	633	679	612	701	593	654	670	651	638	655	579	656	638	683	599	620	667	653	617	616	627	649	679	646	638	648	613	601	604	625	633	651	652	619	662	613	640	653	641	655	624	647	625	616	629	631	639	619	650	643	669	619	663	644	621	630	651	637	646	600	644	650	608	633	605	619	618	664	643	594	668	598	677	608	667	622	644	666	626	637	629	656	657	639	660	611	608	667	643	618	628	634	611	647	656	641	667	655	681	651	628	626	632	627	643	622	657	651	620	655	617	632	642	619	648	673	675	630	627	603	661	635	613	653	655	674	657	678	613	656	649	640	660	677	676	662	648	606	648	605	595	577	658	610	611	653	640	641	682	616	635	649	616	605	617	649	676	624	661	658	636	679	621	653	580	621	620	613	646	649	588	611	623	603	660	638	645	630	649	643	626	610	641	627	649	647	610	646	630	658	632	609	657	623	633	663	612	641	641	657	619	682	614	634	657	630	664	639	616	623	595	655	661	664	639	622	580	612	629	619	622	583	671	625	630	622	610	651	613	633	666	623	651	628	614	643	595	661	636	655	659	660	628	644	644	637	685	685	655	633	650	639	630	689	611	574	609	618	618	625	590	656	643	659	676	642	700	631	666	675	628	639	641	664	672	609	661	635	638	619	611	659	651	619	649	634	629	637	656	643	656	611	682	664	656	676	669	669	643	657	605	597	604	666	637	610	670	628	655	669	642	662	663	656	638	658	601	586	634	602	647	632	650	609	638	599	690	677	674	648	686	632	616	680	652	637	633	619	677	655	606	637	644	656	649	679	674	598	650	644	609	577	650	615	623	621	642	607	647	641	665	606	620	649	644	680	613	679	620	643	636	623	664	625	653	663	662	685	616	645	649	624	681	614	655	696	629	617	666	673	618	610	630	642	620	610	657	630	620	635	628	635	627	650	682	601	613	649	626	637	616	651	603	610	683	632	647	659	658	657	642	659	669	621	667	627	620	643	621	634	646	667	636	605	636	623	637	670	582	649	692	608	644	653	632	671	691	670	623	620	666	634	688	675	616	626	611	602	610	648	652	635	633	615	624	647	592	610	629	643	633	634	650	653	650	684	657	615	645	596	616	650	688	621	613	657	663	619	652	593	644	593	641	662	625	697	595	623	629	655	632	610	618	635	623	644	607	620	645	628	608	657	659	653	635	631	642	604	609	647	646	632	595	607	662	599	695	611	615	681	636	665	669	645	662	670	649	630	608	632	661	647	640	636	663	639	622	660	686	639	685	643	612	664	647	619	654	600	705	667	642	594	615	669	629	601	648	590	636	648	663	605	679	600	641	619	635	606	672	621	636	681	655	631	613	621	660	619	622	534	658	629	626	646	596	603	645	614	605	634	621	593	663	624	647	641	644	645	648	636	633	616	613	668	589	644	606	624	618	615	692	673	618	671	621	625	618	651	622	655	623	619	621	581	624	668	568	631	621	643	653	639	632	642	613	673	639	660	628	654	666	647	654	615	625	648	658	675	621	612	642	662	613	668	614	661	624	646	650	635	618	677	613	637	625	652	661	700	590	632	618	611	682	655	648	663	653	646	626	635	631	632	675	646	622	651	652	620	648	618	625	612	618	606	634	591	645	646	631	639	616	615	650	640	627	672	627	598	627	654	622	618	647	656	613	642	599	654	632	665	680	668	601	674	626	640	702	669	570	640	694	610	631	638	627	639	647	623	631	634	621	678	671	637	622	642	619	656	658	622	634	673	628	619	659	637	629	621	632	635	647	606	681	640	658	642	656	635	623	640	680	620	645	614	635	609	642	639	649	676	640	621	579	620	638	682	631	617	608	607	637	649	680	643	623	637	651	643	640	620	644	633	611	597	639	620	672	657	642	678	638	632	655	630	638	640	670	604	641	614	656	659	610	642	614	623	679	657	710	601	636	625	635	661	634	620	648	630	679	602	638	613	633	646	602	608	676	659	589	645	612	641	602	647	646	633	599	681	720	628	631	604	660	588	632	628	629	624	636	617	620	653	629	655	617	643	633	654	654	642	610	656	656	617	630	664	624	625	646	656	629	668	627	619	647	625	652	668	623	660	638	666	661	662	624	598	617	657	661	624	626	660	695	613	648	621	610	638	733	625	609	666	628	617	679	642	625	641	628	621	649	628	624	620	624	669	648	585	665	648	643	654	637	647	599	624	621	689	645	655	648	656	646	617	646	686	608	649	661	643	617	676	592	650	629	628	631	652	666	629	606	640	620	609	662	621	586	592	623	652	688	613	631	605	649	676	627	651	654	646	628	639	607	618	682	629	611	603	671	657	640	632	614	610	652	624	629	623	648	640	688	692	645	638	668	638	653	631	619	656	629	650	610	626	616	603	636	663	634	623	662	632	652	657	595	634	601	641	609	670	648	622	701	621	672	634	637	606	666	632	659	654	677	634	690	622	618	667	631	623	644	654	641	637	652	627	651	620	636	629	647	647	647	667	641	653	644	633	634	656	606	620	618	627	622	629	647	638	650	637	642	631	658	640	622	624	703	640	632	657	646	671	613	653	673	664	599	646	668	603	643	681
24610	21064	27654	25095	19346	10087	4957	3180	2775	2387	1896	1592	1371	1189	1017	963	922	831	806	811	777	730	700	691	696	707	710	691	676	700	655	664	606	702	656	638	633	640	700	665	647	591	642	582	646	639	646	605	628	638	620	601	648	679	612	623	681	615	623	609	612	623	688	610	631	627	638	630	586	658	645	596	614	614	627	556	643	622	616	617	644	649	628	650	619	619	587	643	620	563	611	617	620	603	621	579	644	626	622	570	612	586	658	616	646	617	613	579	638	594	659	628	627	647	621	622	627	616	615	641	651	668	609	636	602	658	644	630	639	610	649	587	605	621	612	600	579	633	612	641	634	618	617	601	564	605	634	656	653	587	626	648	637	574	599	599	616	638	605	659	627	618	616	631	610	638	584	635	621	634	619	593	588	600	639	610	650	601	622	599	660	632	636	643	646	642	614	614	634	658	652	622	643	611	619	608	645	615	633	604	679	626	615	648	642	608	598	654	631	628	623	612	617	637	644	627	626	641	611	615	672	631	626	614	657	637	597	561	653	644	590	658	653	622	606	645	593	600	623	670	604	649	610	605	637	621	610	610	659	630	570	669	632	608	641	608	620	623	653	632	654	617	626	619	586	633	613	627	655	595	654	620	677	608	604	614	668	573	643	619	625	622	627	603	640	650	619	643	619	633	618	619	657	575	604	674	642	627	612	623	609	555	622	584	622	585	656	621	642	570	645	630	657	627	658	638	630	609	593	602	618	651	624	590	610	582	619	610	599	589	668	624	640	632	610	618	630	619	588	663	628	615	675	630	621	649	540	590	596	616	552	607	597	606	637	621	594	609	687	631	622	601	653	619	634	605	647	634	617	623	599	651	606	670	646	655	616	579	643	626	669	620	621	648	613	642	590	583	616	604	643	610	644	608	640	640	617	604	657	620	601	614	576	635	640	617	610	623	591	618	572	616	646	614	567	626	612	662	633	637	633	611	674	582	647	643	646	627	652	658	628	624	664	604	589	605	636	631	604	624	550	646	627	609	644	636	657	630	616	600	647	643	607	636	623	628	621	645	620	656	650	654	637	657	586	619	633	614	630	611	626	650	641	640	640	626	612	649	629	647	616	655	604	622	704	636	618	625	618	631	652	617	652	621	630	610	586	627	614	647	653	607	626	623	565	615	616	605	612	627	645	623	620	603	608	608	592	599	589	665	625	597	628	594	630	633	614	632	632	578	614	661	632	596	614	654	575	608	597	636	615	615	624	609	645	604	628	643	614	660	629	643	638	633	628	646	642	614	645	624	616	641	638	622	616	655	636	624	581	605	597	647	643	622	625	649	613	613	597	591	628	584	631	602	630	580	658	629	636	624	647	614	632	600	620	614	604	614	589	656	619	619	641	611	632	607	627	552	642	574	653	605	603	614	626	654	637	599	584	613	636	613	629	646	577	608	657	665	595	617	592	600	649	641	578	582	621	601	584	621	622	626	628	619	600	608	662	590	661	641	583	601	661	617	602	640	591	640	602	622	615	609	642	625	647	644	596	595	671	575	626	569	588	597	613	611	597	574	655	621	646	602	622	653	615	636	589	570	631	643	591	631	605	598	626	629	630	636	599	629	594	598	582	583	620	619	635	624	658	641	637	643	603	582	612	634	657	668	621	630	597	662	618	616	619	633	611	652	620	595	612	616	590	592	617	606	590	630	629	665	654	603	635	649	650	651	627	597	642	608	639	629	644	632	571	644	628	623	669	651	615	604	630	573	617	634	634	637	589	585	589	628	598	617	610	631	599	637	624	615	606	615	617	652	587	613	602	652	610	614	622	611	641	607	598	619	640	664	567	615	605	637	600	595	625	629	581	598	600	606	611	644	667	629	619	604	690	621	619	611	623	615	565	633	638	636	604	594	646	611	644	595	635	616	589	634	590	601	628	589	599	618	602	628	627	657	653	626	631	625	611	649	632	619	607	624	630	629	606	592	659	614	611	665	631	581	651	621	685	600	669	619	588	606	616	637	621	614	612	632	620	653	645	650	655	660	636	608	589	643	610	596	597	620	619	588	637	602	627	631	626	629	624	592	650	600	636	600	591	668	637	613	626	617	623	603	634	566	655	602	642	660	658	680	609	616	627	629	587	599	650	556	600	615	650	626	586	620	627	599	613	617	612	599	639	589	657	608	642	620	598	627	658	661	623	616	603	597	596	614	656	679	618	648	646	626	644	648	672	613	653	618	604	631	622	635	622	603	619	598	633	631	612	611	616	661	626	654	628	607	649	636	631	626	629	630	602	581	643	601	599	568	612	598	638	646	623	620	621	617	611	641	636	617	623	631	600	651	647	638	633	633	602	644	644	655	623	645	616	623	591	596	644	646	612	618	602	581	613	567	626	627	597	608	650	623	621	628	682	588	667	689	639	637	635	607	572	671	628	684	636	672	620	631	614	620	604	664	628	632	674	606	644	605	636	620	608	576	655	634	641	642	614	625	623	589	586	613	654	574	637	619	666	634	677	625	658	629	641	642	612	608	594	570	649	597	613	625	609	629	593	604	608	597	634	577	618	676	608	644	651	637	643	617	609	623	692	598	627	583	654	626	613	613	602	671	614	592	616	673	601	628	583	624	698	620	648	644	619	637	655	632	635	603	592	645	601	642	649	663	673	633	620	623	657	636	654	622	674	620	647	593	634	575	711	669	656	616	628	632	642	616	600	645	591	602	567	626	661	583	603	652	587	624	600	599	620	610	619	635	635	584	619	644	652	600	598	586	653	578	655	633	658	542	654	650	639	568	601	620	592	626	602	597	610	617	647	659	647	638	650	610	630	655	617	598	615	622	595	557	606	627	660	573	627	630	595	574	597	585	628	651	656	621	605	618	628	617	635	598	629	625	628	632	591	593	581	566	656	633	615	591	632	615	628	612	625	617	638	596	636	613	626	646	642	619	665	578	626	647	623	654	644	642	634	616	606	602	611	621	642	642	606	622	654	625	591	585	586	582	609	637	590	594	603	633	673	618	602	596	641	597	597	614	607	664	604	634	630	647	640	600	603	627	596	616	648	581	655	651	631	622	644	613	646	586	624	620	600	655	633	625	636	631	622	632	606	607	600	654	638	631	584	643	574	638	607	625	611	611	661	627	610	587	602	620	613	660	611	600	617	556	615	610	634	644	621	608	581	627	621	648	636	568	615	625	612	622	629	654	604	585	620	650	636	635	576	629	577	588	622	592	592	669	635	629	609	629	624	635	637	631	589	590	599	606	681	641	608	635	638	601	574	645	570	620	633	606	621	623	641	580	657	602	625	585	599	565	681	581	638	595	631	607	674	611	642	672	631	646	658	611	641	621	672	608	655	647	619	585	693	559	595	657	664	636	674	621	649	595	611	609	611	601	620	668	639	641	610	613	585	647	587	660	621	604	634	658	622	622	619	623	612	626	647	627	662	601	664	619	608	608	592	628	666	630	623	610	654	601	617	628	666	619	658	662	629	616	582	623	625	606	641	693	554	614
21779	41857	35134	22445	16438	10875	7401	5577	4814	4000	3018	2484	1891	1563	1339	1211	1175	1088	1001	954	878	858	820	755	776	749	722	737	755	762	760	729	732	715	691	643	665	632	711	677	733	665	705	711	733	668	696	705	674	676	690	623	646	721	677	705	708	625	657	631	699	690	687	721	638	659	693	655	630	715	655	626	656	652	691	682	648	664	699	684	638	651	658	714	659	613	672	659	639	651	620	637	668	681	648	649	649	656	621	617	693	661	650	680	637	632	661	631	668	629	629	694	700	651	700	703	658	658	627	656	651	733	687	682	668	648	629	636	718	665	686	618	648	645	630	663	659	675	672	690	647	654	650	688	666	675	684	690	684	676	697	685	679	691	727	682	688	649	689	660	644	626	659	704	695	641	663	638	653	657	619	662	662	610	665	685	670	653	650	667	669	658	639	662	690	641	688	667	641	694	663	640	672	685	608	620	622	678	696	625	636	633	649	668	653	640	638	637	656	674	655	620	611	668	661	600	647	725	649	640	667	652	678	667	679	668	678	654	673	667	664	691	671	631	676	656	623	655	659	705	624	639	650	688	628	683	610	618	625	658	695	634	684	645	669	662	652	668	652	634	704	661	650	642	635	656	689	669	629	658	718	706	669	648	625	656	628	700	662	627	639	681	656	671	644	606	610	690	648	606	622	687	669	698	622	731	671	688	654	635	656	675	700	683	648	670	638	657	661	664	621	687	708	675	671	660	679	650	682	634	662	683	672	660	630	620	612	650	647	694	691	665	699	728	652	677	705	670	677	682	696	640	632	634	675	678	630	658	688	642	668	712	681	661	729	664	681	655	672	618	647	672	621	653	646	619	676	692	674	633	643	673	656	635	617	641	652	674	661	693	660	640	675	651	631	672	640	654	685	619	630	704	674	689	646	669	619	662	679	675	629	656	683	658	647	672	652	688	633	657	663	671	697	640	657	632	688	638	639	657	678	668	673	663	677	669	607	628	652	650	718	656	660	708	679	664	606	606	654	642	679	665	697	683	673	627	668	710	666	668	750	694	630	674	636	677	695	652	683	662	662	681	696	634	660	710	689	657	688	619	667	649	655	671	647	681	670	646	671	653	638	641	648	642	645	678	645	693	663	610	654	692	644	648	605	663	680	619	658	670	649	664	645	659	673	665	703	642	673	689	618	649	684	708	672	704	653	666	687	675	658	660	723	687	631	706	680	675	669	655	638	661	688	622	700	683	620	667	628	672	644	686	687	639	665	651	616	699	692	609	682	712	690	654	640	606	656	673	675	666	655	635	668	680	632	680	620	661	634	663	639	645	634	683	631	655	632	684	684	705	640	636	646	682	646	665	646	678	651	626	642	666	639	655	665	666	677	657	637	682	704	628	623	674	635	647	705	608	700	664	652	640	619	680	661	697	635	628	655	666	687	668	679	680	667	643	658	644	708	664	644	656	633	646	644	648	659	633	628	664	679	683	731	671	679	627	710	670	671	664	713	653	662	633	648	711	678	714	670	619	685	660	683	657	628	644	654	642	673	658	702	677	681	628	680	665	654	677	657	628	662	691	659	716	692	658	674	663	635	651	659	631	691	662	661	624	625	678	622	674	714	649	650	713	728	688	666	654	662	628	663	639	658	629	663	680	683	710	707	648	663	680	656	680	650	674	645	658	634	670	659	659	657	668	678	626	608	657	660	695	648	694	640	648	707	713	693	636	644	623	649	659	647	682	648	635	684	668	686	642	673	708	618	697	665	655	661	632	667	700	660	661	636	658	663	662	624	671	619	652	655	656	682	637	653	648	665	602	634	684	633	659	608	663	710	620	626	652	666	722	669	640	689	671	655	633	604	673	644	633	633	688	675	639	618	644	717	709	666	645	716	627	653	678	676	671	658	642	625	683	682	629	650	664	642	678	688	668	681	680	692	674	633	657	610	690	661	633	698	646	609	670	659	637	604	629	670	697	690	659	667	620	652	681	632	635	699	660	658	638	673	659	646	665	670	682	613	656	659	626	651	668	628	666	663	657	675	655	685	678	683	674	643	673	668	657	718	678	700	681	637	665	677	646	677	700	692	686	655	654	673	692	720	655	622	643	651	677	639	655	670	696	662	624	673	656	666	657	685	642	655	666	697	709	647	663	659	633	626	652	644	642	667	673	653	662	677	644	656	658	693	713	703	656	705	695	711	659	669	657	678	650	680	689	636	696	664	684	706	679	718	728	643	668	687	660	655	687	709	638	665	690	657	665	687	637	666	704	710	653	638	688	653	631	675	645	692	674	638	640	681	670	690	704	642	641	697	657	683	704	682	661	654	631	656	678	648	668	675	668	663	626	669	661	611	687	660	669	646	643	641	658	631	668	654	665	625	654	651	676	663	681	662	650	671	588	664	674	729	684	636	621	634	645	658	676	654	641	649	629	660	614	676	667	672	617	656	656	650	668	645	676	683	634	689	687	682	650	629	653	652	691	692	652	639	668	652	684	701	659	668	716	709	596	638	671	656	652	642	667	665	691	667	661	655	639	687	633	683	680	649	658	666	634	684	661	654	663	702	642	661	638	683	649	659	718	663	671	700	620	656	688	668	614	671	668	683	649	673	692	635	640	666	600	662	685	664	715	620	682	675	667	635	672	668	691	673	694	641	625	659	664	678	670	644	654	680	647	662	667	636	699	638	639	659	657	701	670	648	662	624	655	623	692	692	633	643	641	672	640	648	665	676	677	673	653	675	662	665	642	667	656	671	671	690	674	632	672	658	675	653	658	669	657	701	685	692	702	659	681	644	616	638	608	650	665	614	655	680	652	653	695	693	671	646	692	656	664	613	667	671	672	642	682	646	653	666	624	651	674	653	668	678	670	702	659	619	695	628	612	692	657	674	672	661	656	649	663	687	651	708	626	678	679	671	718	629	675	674	583	659	686	653	702	677	679	660	657	681	645	628	664	634	634	616	665	667	680	661	602	711	677	690	715	659	647	634	630	658	663	678	676	683	649	628	618	633	655	705	634	665	665	638	653	636	638	676	633	664	699	648	664	664	680	623	668	626	668	637	683	635	679	677	653	665	713	708	692	705	682	679	654	659	650	666	640	624	681	667	662	622	678	683	649	714	673	656	703	651	659	640	653	651	691	698	681	676	665	694	668	698	658	694	664	652	627	645	686	647	603	662	647	659	653	652	679	698	672	704	624	597	680	704	671	664	683	667	641	632	669	665	633	659	646	674	665	689	674	651	670	678	687	673	697	649	666	674	651	653	642	654	641	715	681	631	640	683	627	635	664	683	689	680	683	675	698	620	678	665	681	687	659	657	665	639	653	677	669	618	678	659	680	657	648	701	671	651	676	705	684	677	696	670	647	690	670	649	647	666	656	653	656	643	680	676	690	650	624	669	610	629	625	668	662	630	652	640	677	713	713	658	688	611	622	684	648	682	648	637	663	640	697	673	661	650	645	723	654	637	665	637	649	677	690	688	674	697	693	652	636	681	677	663	620	651	669
22495	21079	28600	23826	21228	21655	17068	6514	4511	3749	2925	2195	1813	1402	1208	1042	959	850	808	733	707	677	570	475	499	423	407	475	445	408	433	429	398	424	408	394	360	379	341	371	412	385	369	365	412	373	373	372	369	342	329	341	375	395	329	326	362	342	352	352	310	325	360	359	354	366	318	341	342	380	338	348	298	276	345	350	368	344	353	346	330	343	316	339	352	346	366	350	310	333	354	339	328	329	327	332	317	343	370	359	323	301	315	343	360	356	341	335	378	351	329	360	345	347	351	354	324	356	350	340	324	362	342	324	353	333	348	352	316	362	341	329	352	366	341	338	317	348	322	342	338	308	339	327	329	346	323	355	319	346	376	315	330	326	358	352	321	349	360	364	350	318	355	346	353	299	348	341	339	322	331	349	356	360	344	316	338	315	317	390	372	335	371	321	330	322	345	319	340	367	326	362	338	344	353	315	319	353	369	358	356	366	363	360	310	346	342	349	369	323	318	352	372	341	334	328	340	328	335	347	338	337	343	326	354	349	320	333	333	356	337	382	321	367	336	357	359	354	330	318	339	367	365	324	312	318	347	352	365	333	316	362	362	352	314	353	355	332	370	348	354	348	322	311	343	372	346	343	321	336	327	342	351	353	346	337	355	378	339	342	347	338	332	309	303	337	335	374	361	340	335	338	350	341	349	362	325	357	360	356	355	343	375	289	330	342	334	372	350	340	347	323	337	352	340	335	348	326	386	383	336	347	322	345	331	336	318	336	347	349	338	355	373	353	309	341	361	350	347	340	365	355	331	329	355	307	344	314	317	348	357	300	346	388	353	365	362	333	333	355	335	351	392	398	343	339	318	355	340	324	377	329	353	371	329	356	342	334	350	336	353	354	334	357	342	349	339	337	350	316	334	341	340	351	351	330	375	321	353	361	352	306	350	319	357	351	347	363	339	339	368	353	312	334	363	336	375	378	340	344	339	346	322	337	343	306	334	332	348	335	346	364	348	343	325	340	369	344	357	312	385	341	334	338	344	315	344	332	360	315	362	344	318	328	335	321	347	371	355	365	334	335	356	336	348	330	350	338	300	351	347	388	318	307	326	341	359	333	327	322	324	325	318	299	341	357	332	341	334	348	348	358	324	327	366	347	319	322	332	342	344	356	346	348	345	323	343	364	326	342	327	373	346	333	328	328	349	323	288	354	368	353	307	351	331	308	347	350	324	307	345	339	343	330	364	355	326	346	348	297	353	347	350	351	325	354	330	370	353	334	306	349	375	335	330	334	352	376	342	348	358	329	366	361	352	377	342	357	335	350	326	312	313	355	348	325	340	372	342	344	304	319	337	313	356	351	345	331	338	343	363	348	334	341	341	331	320	338	321	345	322	341	336	316	317	369	332	355	340	321	338	345	339	335	363	338	332	338	333	332	351	296	370	351	367	324	357	328	369	347	353	335	300	340	373	341	351	327	329	339	350	360	339	349	318	356	358	368	343	362	325	346	324	344	330	365	344	330	342	326	312	348	325	372	330	346	343	337	344	341	344	340	351	315	374	331	353	365	341	368	346	318	375	334	359	336	351	366	340	373	350	313	345	335	334	355	330	371	363	329	342	350	308	329	343	356	352	331	330	336	381	352	346	326	310	356	346	372	328	333	337	363	341	377	319	361	336	314	318	327	320	377	325	329	368	328	347	355	350	340	337	346	358	358	325	328	327	362	332	369	323	362	366	346	365	317	376	314	351	348	320	326	336	351	337	364	336	352	358	332	353	319	369	358	321	350	349	329	328	330	341	337	351	357	357	345	336	338	312	344	352	343	356	297	316	305	374	350	329	336	370	299	314	344	330	325	355	326	322	359	342	337	350	336	368	373	345	297	342	338	345	335	312	373	315	369	349	327	361	369	303	336	354	380	340	351	340	324	348	318	316	394	333	303	383	340	349	303	361	371	348	339	338	320	346	378	306	342	334	346	347	331	303	320	356	363	333	352	380	343	316	352	341	313	339	332	340	383	310	311	332	338	362	326	320	345	318	330	326	376	342	371	344	355	308	362	354	338	363	341	346	343	327	372	352	345	331	322	382	359	353	337	325	365	345	355	318	349	337	337	342	346	347	352	366	311	345	344	340	317	320	342	378	330	326	341	356	337	363	323	354	359	354	322	348	320	319	351	349	342	339	368	351	356	323	350	311	373	321	337	357	379	352	351	327	352	398	327	341	345	314	362	329	332	324	325	337	364	363	335	320	328	350	331	336	317	310	355	328	346	344	319	346	320	350	355	344	378	339	364	316	337	383	329	344	332	359	351	330	333	346	348	371	345	362	341	341	312	330	331	346	334	353	337	341	320	380	331	350	361	334	352	319	337	341	347	362	379	321	358	359	348	336	362	389	346	329	362	346	336	382	311	361	335	349	364	324	360	284	331	384	338	340	353	341	351	337	339	342	323	331	347	363	358	337	332	362	362	320	319	348	358	349	332	342	354	340	338	333	339	341	340	315	324	332	328	366	332	381	351	325	325	316	353	344	340	348	328	363	330	363	335	332	372	345	343	348	346	353	336	343	319	340	300	325	355	342	319	323	366	339	353	350	372	365	320	343	347	325	371	332	336	321	358	328	336	338	337	360	343	325	344	365	310	333	353	342	349	368	362	315	341	344	320	331	342	362	365	343	355	343	337	345	368	330	334	367	350	327	339	382	327	325	348	332	342	336	339	356	317	379	298	401	360	315	334	333	325	353	327	360	336	367	338	321	318	329	338	336	340	350	341	364	339	328	353	328	328	354	334	352	365	365	328	343	340	335	340	331	339	354	341	320	357	333	337	341	314	337	365	333	334	357	350	347	331	345	346	338	362	323	343	341	347	369	333	347	340	319	330	341	355	322	337	328	349	303	349	358	371	346	335	339	371	333	339	343	344	343	347	318	334	367	314	353	298	351	338	355	353	319	346	323	336	318	369	349	358	329	333	337	367	366	323	376	324	344	338	337	318	385	376	327	348	323	331	338	373	331	340	315	350	346	327	341	354	308	349	317	375	335	345	328	311	352	363	306	361	324	356	330	315	309	330	315	367	316	354	350	360	323	320	342	309	287	347	366	338	379	352	339	361	330	333	335	355	382	310	339	339	396	342	331	302	376	348	349	339	373	299	358	360	322	330	345	329	328	345	342	329	312	360	310	309	363	360	358	350	319	322	325	326	329	381	360	337	316	351	335	360	339	322	314	349	331	343	338	299	351	343	345	353	331	326	381	361	340	329	360	324	394	361	313	355	333	346	294	332	382	369	343	357	348	348	304	340	339	346	336	329	335	343	344	342	342	373	330	332	354	353	352	363	340	342	342	333	346	332	363	385	338	325	302	362	333	348	313	351	342	356	358	321	327	337	338	330	341	326	326	316	312	322	361	318	326	328	368	336	335	357	339	305	320	344	339	332	362	358	333	342	343	354	333	316	350	351	348	330	350	353	323	317	341	313	334	322	332	334	302	337	302	350	350	332	326	322
24265	50219	43895	30562	24139	16831	11696	8637	7562	6099	4595	3517	2766	2215	1681	1524	1352	1196	1113	944	936	735	696	635	570	564	569	523	542	534	526	472	479	467	456	423	402	449	475	405	417	429	421	419	422	427	448	404	385	427	394	334	381	373	400	382	396	394	372	353	384	335	384	366	375	365	399	382	346	364	388	391	332	356	383	369	364	345	378	352	344	359	364	370	391	400	370	363	371	362	390	356	358	357	368	395	378	367	398	347	398	379	353	370	358	391	366	373	366	342	379	396	339	433	380	364	390	374	344	335	368	381	395	366	382	372	321	354	353	384	364	366	390	366	383	368	352	399	355	382	377	369	362	366	401	359	343	359	378	365	389	371	356	390	350	368	355	384	331	396	329	382	379	367	357	352	350	371	395	384	367	353	352	364	369	384	377	370	364	381	380	332	355	372	373	394	351	377	359	381	391	353	377	377	369	378	362	353	321	325	377	377	397	365	398	386	346	383	356	355	369	348	401	383	360	375	378	370	331	377	339	347	348	394	391	375	404	397	407	363	396	369	363	358	377	350	375	382	390	366	382	392	353	372	388	379	342	397	355	384	372	393	378	380	369	354	378	391	347	357	403	395	352	362	351	372	368	356	378	348	351	370	336	338	363	379	410	358	394	355	379	401	340	347	402	385	372	367	374	412	381	399	394	370	358	393	391	344	387	370	390	359	394	374	369	343	367	381	390	364	347	350	372	374	392	352	358	390	385	355	360	380	366	349	364	347	370	343	355	381	393	364	366	383	380	383	388	385	368	366	356	372	372	340	398	374	378	362	397	362	384	369	363	372	358	382	394	376	372	395	390	366	423	399	398	364	376	336	328	404	354	354	355	373	347	374	351	379	365	400	379	360	345	373	371	357	384	367	405	397	341	362	381	379	394	351	363	359	404	394	360	382	363	344	388	360	377	373	372	337	349	348	373	338	371	346	360	372	352	378	378	338	365	369	326	376	329	355	363	374	358	343	329	335	384	368	365	385	369	392	381	329	349	372	378	367	436	344	385	352	364	369	368	381	374	379	343	398	361	346	404	383	372	388	348	364	374	378	344	359	358	352	381	382	385	353	392	411	372	378	376	376	347	367	360	360	373	373	349	397	367	382	381	387	337	341	346	362	357	392	351	389	382	371	395	378	378	400	360	369	346	377	364	374	419	367	373	356	371	417	420	366	333	361	361	347	381	357	371	384	360	364	384	356	400	355	356	388	369	391	344	370	362	349	367	339	357	369	349	388	376	338	328	363	372	347	368	366	389	386	381	353	373	348	377	376	370	354	377	377	353	385	380	339	370	375	394	370	383	352	381	374	400	320	346	368	330	374	355	384	382	383	348	402	410	414	376	385	368	390	319	325	363	339	334	355	359	370	365	356	367	401	385	414	400	388	376	360	357	397	379	383	395	366	364	375	380	371	373	357	368	391	363	385	393	383	398	353	374	364	364	318	373	337	377	340	403	364	380	370	404	362	339	376	344	338	378	377	381	338	426	356	331	364	363	377	338	330	394	379	375	372	387	377	359	367	371	413	404	367	338	351	389	341	388	334	369	371	378	389	389	369	365	353	338	401	363	330	353	345	400	401	330	380	359	356	372	394	382	379	380	374	399	359	378	367	351	376	388	382	359	361	321	372	358	354	380	364	368	391	379	383	373	355	365	382	401	383	385	371	356	376	349	373	366	345	377	361	390	384	372	371	361	357	355	382	395	389	400	352	366	363	347	376	363	400	389	387	351	366	369	350	350	375	351	376	359	361	381	362	319	379	403	385	391	437	350	362	374	375	399	368	357	387	346	371	365	391	359	358	358	362	367	367	365	358	398	351	371	368	355	395	366	375	334	399	371	373	404	362	381	373	380	355	350	340	369	334	354	379	356	375	404	372	354	389	338	398	338	368	370	350	364	379	352	380	375	378	367	388	382	371	349	381	376	366	375	366	370	377	385	363	335	341	379	383	371	347	375	379	379	399	334	327	330	365	390	361	357	341	372	388	401	407	371	380	350	369	370	349	373	323	353	402	346	424	382	369	359	344	367	396	381	344	361	384	375	384	359	363	355	383	385	384	358	396	362	372	376	355	363	367	397	406	389	389	374	367	370	391	376	356	380	378	398	379	352	333	360	345	344	347	385	365	328	373	352	355	374	362	374	367	335	365	345	374	350	364	370	369	348	361	334	384	363	378	362	362	370	362	379	388	373	393	372	366	368	357	399	365	360	400	376	379	353	377	386	364	389	351	369	384	348	372	395	378	362	379	357	353	323	393	338	371	358	385	357	375	393	395	345	356	399	338	390	349	394	355	394	351	389	362	377	373	351	394	381	362	393	366	385	331	366	314	361	391	408	384	338	357	372	401	364	371	375	380	405	389	354	335	378	353	389	366	394	385	361	356	367	416	425	382	361	381	343	382	369	360	358	381	418	350	348	375	353	382	360	377	352	346	381	362	352	353	363	347	368	382	370	388	355	386	382	391	358	348	349	399	333	399	419	360	360	381	374	344	380	392	360	374	369	360	369	379	379	369	402	366	353	379	355	366	389	352	354	382	362	362	396	343	369	319	383	360	374	355	375	375	336	364	363	368	389	370	387	381	362	360	364	357	376	373	390	368	360	356	357	372	311	379	380	391	360	379	341	352	379	374	338	374	362	361	382	362	385	336	397	344	316	361	360	412	380	362	390	350	397	392	380	373	325	363	353	404	373	371	360	392	332	358	354	385	363	332	369	386	348	356	360	333	376	377	368	323	394	363	327	399	362	378	360	399	338	404	340	361	362	367	376	378	413	358	365	371	379	377	361	336	366	355	386	370	386	384	368	357	343	379	353	344	348	366	348	347	338	356	390	355	398	343	355	393	360	386	345	388	368	360	343	373	374	388	357	389	364	344	405	387	349	362	372	354	388	388	344	350	403	323	365	330	359	409	392	374	351	373	398	391	361	374	371	388	388	372	390	365	363	369	359	396	367	378	367	341	395	406	392	384	364	389	361	371	358	367	362	388	394	372	382	355	366	351	358	383	369	386	361	382	389	372	365	380	367	360	344	358	391	362	370	356	350	336	340	353	378	370	380	377	383	394	364	362	366	366	354	362	306	391	369	359	379	368	397	363	391	348	384	335	398	356	389	393	359	363	340	378	375	381	380	364	381	367	356	365	384	349	374	350	358	393	367	342	389	365	385	369	362	369	381	348	359	355	373	355	367	352	348	368	369	343	379	338	378	368	364	351	383	371	358	394	354	340	402	374	382	335	331	379	333	382	374	367	387	387	399	369	354	372	341	369	389	382	378	352	353	355	390	347	379	359	398	402	391	364	333	343	390	383	395	388	404	353	349	372	395	350	350	380	353	372	386	348	345	356	343	411	349	387	397	372	380	401	330	379	384	379	377	335	374	382	407	380	355	349	363	372	366	366	384	365	386	366	381	380	374	373	373	380	385	388	357	365	363	350	352	388	370	364	418	346	372	377	381	350	384	380
27911	23885	26849	18004	9691	5467	3442	2692	2382	2145	1683	1431	1301	1095	1068	927	949	908	907	824	894	842	824	834	818	805	786	746	822	773	850	791	778	851	791	813	781	814	801	759	830	741	731	767	850	778	765	771	794	775	779	797	765	789	777	798	757	782	786	800	767	775	712	783	751	799	792	796	835	732	731	763	767	776	730	802	763	797	800	779	759	782	823	771	797	720	775	789	774	765	756	828	819	780	763	797	797	788	790	754	716	806	775	788	762	755	763	789	756	716	817	820	797	768	730	807	810	824	789	755	800	780	779	805	768	803	759	755	772	774	810	734	831	699	769	793	793	781	801	782	739	715	859	790	807	818	780	786	736	781	791	814	793	778	793	761	744	800	748	775	786	761	792	815	770	761	761	752	810	775	745	771	745	791	809	736	803	790	779	790	794	793	816	761	766	741	762	791	813	760	726	765	812	755	727	774	790	821	792	785	764	752	803	793	755	771	816	801	734	792	779	797	789	757	767	801	773	776	778	762	752	830	770	760	778	736	787	707	817	782	729	803	815	812	730	803	758	825	826	744	778	773	785	745	826	734	793	769	735	828	729	803	780	786	816	713	730	794	781	798	739	765	797	772	797	761	765	723	783	763	790	779	712	775	751	781	768	772	808	807	831	791	790	752	737	825	785	837	764	733	772	774	740	736	777	743	791	711	795	795	790	745	801	779	734	743	820	801	852	757	793	762	752	733	804	780	816	775	781	779	775	731	736	797	769	761	768	722	806	777	757	742	780	784	801	746	735	793	764	790	809	788	784	794	782	792	803	784	784	779	784	752	740	738	774	770	774	814	822	742	781	729	747	787	799	804	786	783	779	757	777	767	738	742	723	769	777	759	762	772	823	782	783	774	739	764	796	804	787	831	710	755	760	781	802	799	764	794	743	759	762	776	747	780	763	791	811	804	771	763	726	784	767	786	769	758	774	795	731	794	755	761	769	845	781	770	780	751	769	759	772	769	773	815	786	764	811	743	789	798	773	800	772	830	801	752	781	752	751	779	776	774	817	820	768	783	776	801	782	819	775	789	789	809	792	774	790	763	777	794	808	743	797	769	771	738	817	802	797	752	738	825	774	786	802	758	781	755	804	790	793	743	770	751	741	742	733	750	731	773	760	773	835	764	754	755	743	821	747	762	819	736	815	822	792	773	785	780	785	757	750	756	750	777	771	743	757	776	733	755	774	742	762	749	737	767	772	738	771	779	769	775	756	788	778	812	797	765	827	761	789	797	765	811	731	805	810	829	747	735	823	804	800	814	761	791	750	788	745	767	775	796	830	758	727	786	811	720	818	799	793	770	774	805	744	761	749	822	777	750	735	770	796	788	827	777	769	846	732	743	770	811	751	781	778	798	793	747	813	785	819	749	713	800	759	776	738	821	774	770	704	759	828	766	777	769	772	762	756	825	797	726	758	763	808	780	765	784	762	800	730	813	747	794	766	791	785	810	789	796	751	735	753	758	748	739	729	791	765	820	736	781	797	789	762	737	755	805	786	759	760	759	791	772	815	756	805	813	751	723	804	738	754	852	751	747	780	825	748	773	765	784	791	756	825	765	770	787	793	753	805	776	774	738	802	757	800	787	799	807	801	824	752	813	744	804	777	795	789	751	727	773	759	768	771	771	751	787	764	724	783	788	757	802	778	755	756	798	740	765	743	758	772	821	770	748	795	789	753	800	816	751	767	736	796	764	750	773	792	803	792	814	787	749	783	737	809	735	789	790	736	749	793	768	709	809	783	776	804	774	759	772	838	758	739	796	815	798	781	812	752	797	775	772	779	776	792	774	794	738	781	758	802	780	862	819	786	783	851	759	814	763	792	781	742	752	792	845	778	742	801	760	730	795	756	819	813	749	772	743	735	738	801	813	811	792	743	803	791	763	796	752	799	824	795	802	767	782	760	714	787	728	803	736	789	708	822	806	780	826	787	729	816	770	757	779	823	759	808	787	779	810	800	749	794	799	749	768	773	757	767	779	784	770	831	824	746	770	776	771	795	787	754	770	770	772	753	787	800	738	761	760	799	786	801	818	783	733	766	761	747	804	759	777	773	741	702	734	774	757	735	804	746	767	757	797	790	733	753	815	772	761	734	770	804	777	744	763	743	756	769	810	789	762	789	762	754	769	742	769	711	827	789	764	772	856	761	747	785	774	780	821	775	793	776	803	841	785	779	800	778	766	770	759	820	778	788	779	763	804	774	814	809	801	740	793	745	784	738	753	790	705	763	741	763	756	818	763	782	802	782	796	806	795	728	782	760	805	821	762	769	781	762	756	781	801	791	769	784	793	784	753	750	757	799	770	806	821	740	775	780	763	813	760	681	780	779	836	825	779	765	776	790	861	740	756	789	787	735	792	755	815	746	782	802	788	797	810	787	794	757	751	756	779	775	772	797	761	776	789	717	752	748	737	785	784	754	739	752	788	776	767	794	803	779	788	758	795	811	783	773	802	812	787	731	794	794	769	795	782	765	763	774	813	786	782	775	777	734	750	778	762	817	768	768	773	765	739	799	775	803	806	806	764	798	809	801	721	783	774	758	813	763	738	686	775	756	770	796	723	777	766	810	765	823	821	770	768	771	779	781	765	788	807	787	811	804	807	776	817	779	804	819	740	785	785	758	787	752	774	803	777	795	800	747	807	736	813	772	779	800	767	756	814	764	780	770	782	767	760	799	783	801	786	779	768	729	829	805	759	723	776	798	822	760	795	722	782	756	753	778	737	768	784	830	763	754	755	774	855	758	767	803	750	810	783	798	753	763	774	784	768	792	778	808	786	755	798	752	755	813	755	772	799	762	807	769	771	791	822	805	769	762	798	790	796	792	778	783	772	802	754	749	809	719	773	799	695	777	759	735	733	777	794	803	752	790	779	773	814	769	765	844	774	771	838	779	734	749	771	737	738	794	773	772	779	755	762	717	731	800	808	825	785	762	788	805	818	801	816	760	746	752	772	763	815	767	762	824	771	789	806	782	775	793	774	798	799	755	792	770	784	804	772	811	744	748	807	738	762	776	789	796	786	781	789	795	789	800	823	845	724	763	806	753	720	775	758	771	766	767	787	761	765	841	762	733	778	732	747	754	785	762	783	769	748	821	803	839	814	785	749	786	745	730	747	776	787	770	727	808	755	807	794	806	770	766	820	802	749	790	796	814	788	768	820	780	752	797	801	777	846	757	788	783	781	751	782	803	825	765	778	787	766	793	824	792	800	758	805	783	785	753	814	771	767	765	788	807	779	747	781	770	772	760	790	815	849	776	803	794	783	795	824	823	752	777	801	767	765	775	788	792	800	795	783	805	739	817	784	784	760	809	818	812	815	789	787	828	764	786	765	760	795	781	820	756	786	794	796	781	790	753	791	719	781	759	809	767	813	778	740	779	783	714	755	761	742	810	783	773	804	779	792	795	832	790	782	763	779	767	759	786	817	734	747	751	791	738	770	803	770	776	740	813	743
20570	35853	29686	17250	12038	8090	5609	4186	3809	3199	2449	2070	1669	1369	1219	1204	1132	1137	1054	1053	987	905	921	880	943	900	891	905	932	903	908	886	881	830	837	884	852	866	888	870	900	879	852	870	908	887	826	839	869	818	802	866	836	855	834	817	816	868	814	776	806	844	832	820	856	872	831	875	840	827	870	853	823	834	817	833	951	801	839	793	876	798	856	875	850	849	841	833	816	801	805	830	835	843	831	832	834	859	793	864	848	813	824	867	853	769	860	802	826	881	838	841	867	836	885	790	876	861	842	813	818	841	798	782	803	788	824	865	849	835	855	825	822	858	844	878	879	845	820	828	827	852	836	819	837	894	856	860	836	878	837	876	812	795	870	815	794	786	879	776	816	815	894	864	860	816	868	845	819	810	819	822	812	822	882	809	821	870	859	868	840	850	857	822	854	823	857	859	847	876	868	876	838	849	818	826	841	859	822	874	835	831	818	901	761	843	840	827	853	839	862	864	829	861	810	856	869	835	828	820	809	854	869	813	856	826	859	800	818	868	870	808	860	820	814	826	823	832	876	861	857	866	864	806	806	822	856	886	894	832	811	821	831	869	813	835	803	829	795	879	801	781	859	840	828	860	851	813	852	825	821	843	856	843	854	864	855	761	763	890	902	827	842	900	815	825	806	841	850	807	788	833	848	814	836	819	844	875	859	846	875	827	810	858	818	835	850	841	799	824	870	804	848	815	836	821	875	865	872	836	822	817	861	882	854	834	802	853	815	847	847	918	842	854	843	841	816	872	833	871	862	874	808	882	879	800	858	850	820	818	837	857	850	812	848	827	867	829	858	837	844	830	842	825	797	808	839	772	854	830	846	796	815	818	860	837	886	853	850	860	807	872	872	840	815	851	808	851	813	842	828	820	830	900	853	889	855	827	814	772	843	811	829	844	851	826	883	798	832	796	882	833	840	895	860	831	860	844	820	902	879	852	799	854	862	811	826	850	848	831	810	838	838	868	823	874	849	816	891	829	832	838	852	830	854	807	895	846	780	805	860	837	851	829	827	790	861	822	814	854	856	840	872	828	886	837	863	847	842	833	883	870	870	808	840	840	859	786	839	839	834	764	860	851	839	818	828	906	868	788	848	846	889	820	858	846	865	848	804	807	845	834	842	868	870	841	885	800	862	794	861	823	835	872	842	825	821	858	845	867	846	824	864	868	813	809	868	824	799	808	866	835	844	868	823	841	902	824	768	873	865	777	894	823	792	844	880	800	804	808	860	845	842	818	846	852	874	830	845	865	868	835	842	771	839	819	797	811	885	845	866	862	839	851	852	869	814	882	875	902	842	851	822	878	862	817	877	853	860	831	873	843	824	885	816	808	775	850	818	837	836	885	863	849	814	830	822	896	815	841	820	847	822	847	871	834	833	825	835	803	801	822	884	831	837	859	840	813	856	801	812	856	828	857	844	866	851	865	790	836	810	831	840	856	808	893	864	822	864	834	874	844	822	814	838	809	876	880	822	782	895	829	864	862	809	847	849	866	849	781	845	873	827	856	815	890	848	847	839	854	899	851	831	870	833	866	848	845	830	848	826	878	865	889	803	867	833	825	827	879	850	847	836	808	864	841	825	866	880	818	833	874	854	849	864	897	805	853	787	861	798	855	809	788	837	790	890	777	849	881	858	869	830	839	822	851	856	847	798	837	818	828	828	774	804	800	864	877	810	859	838	815	818	844	870	816	841	811	863	884	774	829	852	836	885	800	868	834	810	859	822	840	810	900	835	792	803	803	909	811	850	817	853	856	834	819	878	824	861	863	843	817	804	850	866	818	803	833	833	863	779	825	871	832	826	867	829	813	827	872	857	851	814	824	797	875	853	870	874	807	853	813	880	840	833	827	770	847	833	834	881	853	802	850	851	807	817	879	880	842	848	877	828	808	858	822	829	776	800	856	782	844	841	834	841	793	864	861	867	804	779	770	811	825	812	823	826	848	826	855	826	838	862	810	844	843	823	812	886	871	807	806	843	843	901	824	804	795	825	781	831	847	877	833	819	826	888	829	798	841	822	798	800	843	883	811	901	794	880	788	772	863	885	838	804	883	820	850	872	856	868	854	889	899	789	823	879	884	811	836	912	809	841	895	838	879	827	825	849	884	840	864	833	838	853	831	841	834	809	808	814	821	890	862	821	880	874	880	870	825	929	791	829	854	821	876	828	866	908	768	863	869	825	842	824	869	832	810	836	811	848	780	849	836	827	835	803	753	824	835	850	879	836	849	810	865	857	836	850	877	803	868	813	783	802	846	882	871	857	818	828	849	850	824	829	770	861	834	857	821	867	851	798	839	817	815	813	830	858	869	848	822	905	811	830	877	797	827	870	757	846	859	830	847	870	851	812	820	856	819	905	841	857	855	854	868	865	823	787	832	800	842	824	881	839	844	870	814	882	841	832	797	897	838	826	864	843	825	842	813	760	838	840	820	854	836	826	815	793	782	871	879	837	843	819	902	825	817	878	893	870	790	822	822	834	789	809	866	816	830	801	868	893	847	851	844	865	820	876	813	841	914	834	817	886	859	870	804	867	849	806	789	893	836	877	855	911	860	835	823	847	870	847	885	778	867	887	776	861	861	807	852	800	875	787	813	859	822	814	865	895	854	794	816	845	791	843	822	782	895	878	899	890	840	841	859	864	813	874	865	846	869	831	850	863	877	840	831	858	824	827	837	848	865	815	801	872	823	825	853	828	813	857	830	814	856	841	907	816	918	836	804	782	852	773	910	854	809	860	821	809	856	842	838	818	822	836	829	849	884	821	831	847	823	853	835	863	833	815	800	856	863	868	827	859	781	868	828	856	825	841	877	791	858	835	819	856	773	842	849	849	836	821	866	894	854	818	826	830	903	886	857	833	869	842	853	826	846	880	838	806	836	841	856	785	779	867	806	855	836	872	863	873	845	835	853	797	805	876	865	848	849	846	909	867	844	807	826	834	868	852	835	803	873	836	886	846	878	823	834	844	850	813	835	877	849	842	814	824	881	848	774	850	860	839	846	808	827	833	810	809	845	831	861	888	841	826	823	833	848	822	814	888	827	835	807	802	887	862	816	843	866	844	880	813	850	873	861	907	870	830	870	854	883	842	870	854	841	902	817	847	823	768	858	850	801	920	820	821	821	809	851	854	866	845	783	807	825	819	823	820	818	874	850	856	910	814	769	873	855	853	809	792	865	840	799	842	821	850	836	810	857	820	855	792	850	797	789	876	906	780	800	880	835	833	858	845	758	801	851	790	888	898	811	840	821	868	819	871	826	873	851	810	812	837	893	808	853	876	806	824	797	855	853	841	901	834	820	829	813	842	833	808	852	834	881	874	849	843	871	849	862	806	823	889	854	795	802	819	818	847	887	804	816	879	836	812	866	847	847	788	860	824	833	830	894	833	821	841	869	785	851	857	878	821	822	876	834	842	844	828	821	808	829	820	848	854	792	788	852	876	825	850	875	883	805
23597	21048	28186	24286	21457	17270	8141	4372	3520	3046	2367	1823	1466	1274	1106	1020	985	940	898	849	774	736	727	678	655	653	650	639	664	666	644	604	652	643	664	585	640	602	595	607	620	576	595	620	569	570	637	600	648	616	604	611	593	613	566	593	585	584	572	556	613	583	589	638	598	606	583	592	647	599	590	602	589	594	583	550	623	605	566	630	606	630	625	632	565	610	599	559	586	582	580	653	597	523	636	574	604	576	606	582	609	597	567	551	539	548	574	632	607	597	578	572	581	592	554	594	632	589	602	608	600	608	590	528	602	570	548	569	620	589	609	572	618	585	575	568	531	577	540	592	609	568	577	564	594	617	602	587	617	593	617	601	600	604	574	599	616	598	621	575	609	603	613	609	529	555	590	546	594	580	569	566	610	578	558	582	558	612	571	600	593	561	590	612	654	576	599	595	585	589	541	579	590	584	625	584	614	597	556	576	581	564	576	560	620	553	593	623	578	548	525	577	603	579	575	597	565	572	571	575	613	543	604	616	554	568	584	564	547	597	583	594	582	560	588	610	566	570	560	596	608	606	585	612	580	555	602	588	586	550	620	579	583	607	584	609	616	592	577	577	620	552	583	538	586	603	571	585	584	564	609	594	626	583	668	645	549	590	581	559	627	593	582	576	535	553	575	599	543	597	595	556	576	590	605	563	596	630	586	574	541	610	578	586	583	572	601	642	588	551	588	589	588	588	561	613	547	586	595	603	558	628	611	652	609	573	600	586	612	591	578	612	574	554	555	562	570	560	575	564	545	599	556	586	565	649	544	611	604	557	588	593	547	597	581	619	573	565	635	583	611	617	573	592	579	649	583	594	615	594	568	601	588	588	553	601	606	629	612	591	580	577	562	598	579	598	575	595	633	577	612	596	567	631	578	596	586	623	563	555	600	572	577	580	593	599	572	571	645	633	610	622	585	572	630	612	589	526	592	584	625	638	586	608	575	573	609	594	595	635	589	565	554	555	591	581	597	602	635	595	601	582	586	613	605	617	596	549	646	566	573	561	566	595	555	588	595	569	561	631	590	558	539	570	563	574	589	599	610	589	593	583	569	592	619	582	560	607	608	597	583	603	563	609	570	612	566	548	605	597	634	564	547	580	560	583	596	563	587	539	556	555	587	604	578	543	548	605	551	597	574	591	601	574	577	586	582	567	556	627	573	566	591	620	596	565	638	618	596	597	571	573	592	594	626	555	612	592	572	572	606	572	612	586	562	624	603	553	580	582	638	616	593	593	607	598	592	569	613	609	593	603	603	598	586	542	591	562	593	580	599	558	610	643	562	564	571	611	575	557	575	523	583	574	599	561	563	594	550	578	581	619	557	589	580	572	578	554	557	549	572	559	553	601	566	564	583	621	653	590	628	633	636	601	605	584	598	605	575	582	564	602	614	558	620	576	623	597	591	590	581	559	637	597	575	589	661	565	587	608	566	556	592	529	561	579	542	593	558	585	575	614	549	638	540	606	605	549	564	550	607	593	568	583	531	620	611	588	599	594	594	609	609	560	574	548	545	597	611	549	568	555	576	565	605	564	592	645	555	581	593	543	569	559	629	572	533	541	608	563	583	560	606	602	615	597	624	559	606	593	551	556	568	570	608	565	570	542	606	609	580	576	614	594	598	593	606	596	558	619	557	548	615	570	576	597	586	565	630	539	594	592	585	597	576	618	612	593	587	558	595	622	565	587	595	536	611	615	563	571	596	596	556	601	595	555	568	571	577	606	598	565	573	583	602	578	548	601	651	596	595	587	572	601	582	559	616	590	607	605	555	583	559	570	598	671	586	571	613	608	606	579	589	600	558	571	587	548	574	604	604	589	581	603	577	551	598	613	573	594	532	587	553	576	566	578	530	598	550	565	570	566	606	583	535	591	589	624	625	558	571	614	599	601	578	581	593	699	608	636	601	657	602	611	604	605	587	589	572	582	590	572	565	550	611	606	570	570	618	605	605	610	585	619	570	577	603	575	578	559	552	561	593	559	552	539	560	629	609	574	586	593	601	594	590	536	577	616	632	589	601	589	564	602	550	593	587	603	557	555	596	584	544	621	617	580	610	579	575	592	608	617	584	594	618	582	586	592	588	602	577	574	573	601	555	570	580	613	605	621	624	538	601	593	609	577	601	557	594	587	586	615	603	589	582	592	604	583	595	550	582	559	582	599	599	588	627	606	589	581	531	599	583	586	566	592	581	644	580	566	590	607	615	562	573	569	602	606	554	529	596	579	584	589	569	594	584	512	603	588	653	614	589	613	602	608	582	578	591	621	582	593	574	599	538	545	626	585	621	563	605	541	598	578	606	569	554	606	591	613	594	570	572	646	563	570	609	573	541	579	556	582	569	574	570	532	594	588	604	559	566	652	582	583	545	589	609	549	571	606	563	587	571	578	546	596	574	534	605	567	574	622	574	593	585	572	568	581	636	571	559	554	586	557	566	612	572	583	607	620	568	575	597	595	613	600	573	557	592	581	614	575	614	615	627	582	540	574	613	570	602	600	599	586	617	542	612	606	563	562	611	620	616	604	574	597	580	543	607	604	628	585	576	593	588	577	568	610	580	594	601	588	550	604	585	583	603	588	542	551	569	564	596	571	549	593	553	535	553	576	579	623	603	607	578	580	600	571	622	625	578	615	639	589	565	548	610	587	552	609	585	559	598	560	613	621	618	615	620	564	603	636	548	610	571	542	574	567	620	558	626	599	595	594	601	588	600	579	610	638	558	596	557	582	585	585	542	548	604	536	525	572	607	631	591	550	588	565	605	602	574	574	564	576	567	573	621	547	531	575	587	608	566	583	570	585	595	571	577	620	543	566	571	590	554	583	591	570	605	560	588	629	606	548	572	607	543	557	588	601	562	596	555	607	536	585	619	627	533	557	584	569	603	559	576	550	555	590	569	556	556	598	573	572	539	570	546	630	590	561	573	597	593	590	527	581	606	573	609	617	572	566	621	586	594	589	580	593	592	556	610	637	605	572	578	582	583	609	572	574	576	574	642	584	596	579	548	608	570	587	610	598	589	588	584	637	591	556	566	567	574	561	580	546	623	612	565	618	620	612	574	587	575	550	602	608	600	598	569	574	528	588	578	561	576	577	567	577	608	569	588	574	578	526	552	577	615	575	577	579	594	622	618	575	557	576	600	543	545	540	556	597	618	521	565	586	573	588	603	579	590	608	612	600	544	604	614	589	589	583	533	547	588	577	549	599	587	600	600	583	579	593	567	618	624	568	580	577	591	563	600	586	588	604	561	572	600	595	550	564	618	572	554	615	595	578	592	586	584	651	595	541	584	599	599	591	582	575	582	560	596	583	591	613	582	553	587	569	583	592	582	581	593	583	551	629	556	567	541	555	557	587	630	577	636	590	593	536	575	593	550	577	567	535	607	578	595	602	576	625	590	586	616	626	553	552	592	598	569	554	546	560	571	596	589	569	587	574	602	600	630	574	624	610	591	563
21662	44730	38104	25029	18792	12705	8645	6740	5879	4788	3608	2773	2179	1819	1565	1365	1267	1192	1114	1028	1001	951	846	800	805	746	769	791	821	742	723	699	697	704	711	689	688	664	726	719	698	668	645	661	683	702	684	653	671	654	660	665	660	621	683	669	662	650	638	642	655	648	618	644	652	651	623	605	655	652	703	661	595	588	618	643	645	639	633	652	613	682	624	686	647	662	632	674	638	657	643	642	620	641	667	679	593	608	651	662	654	616	650	639	574	627	639	650	621	672	624	693	613	644	632	619	672	658	704	656	601	641	613	649	669	615	637	634	688	628	623	618	636	634	601	642	670	635	671	648	650	677	634	652	693	641	653	652	661	634	629	673	691	668	695	634	688	649	656	657	670	615	681	625	652	640	682	659	632	627	632	626	655	614	657	628	656	637	636	643	616	645	678	641	606	627	641	619	608	635	631	629	659	605	629	640	626	627	656	685	623	606	614	631	619	685	650	663	665	673	654	639	628	655	603	670	644	659	647	641	686	658	657	660	659	694	618	659	672	612	614	672	630	672	634	661	680	652	672	665	642	611	651	666	681	644	646	683	671	597	630	678	687	671	639	615	637	639	657	644	644	665	651	660	627	686	634	621	666	633	643	684	603	645	651	617	622	634	620	627	593	657	629	613	653	672	645	683	652	656	606	608	649	593	637	645	658	692	650	686	663	651	658	643	637	685	639	658	644	643	635	629	656	665	666	625	660	676	667	645	659	639	611	645	668	657	646	638	665	625	685	626	623	636	656	668	631	636	702	590	662	646	581	667	630	621	658	659	630	636	661	616	695	641	636	614	644	688	614	680	597	640	601	636	656	597	620	655	691	612	671	634	647	655	677	647	662	691	615	651	601	645	669	677	609	663	690	636	630	648	601	678	644	610	661	606	646	658	671	642	679	639	656	662	673	645	662	653	655	586	715	636	642	633	623	662	644	623	627	635	604	629	651	669	657	614	665	646	620	618	661	620	599	674	649	669	691	652	640	653	681	579	664	614	598	653	615	662	606	634	615	645	649	687	637	653	638	669	608	617	671	642	676	681	639	639	664	655	682	665	633	653	621	632	615	659	644	671	675	655	642	638	640	661	660	672	618	639	673	670	650	654	621	632	640	657	660	646	631	611	647	627	674	626	609	607	645	628	636	661	645	637	668	631	599	649	681	616	625	654	602	671	660	646	623	665	599	603	675	628	669	679	667	615	667	690	670	609	648	629	665	613	657	645	701	695	640	646	624	674	649	690	648	707	613	681	640	691	622	631	610	659	635	644	673	638	638	649	635	679	659	621	639	660	630	656	635	672	656	643	621	633	675	636	622	638	661	671	630	645	596	658	628	645	647	651	639	672	637	612	649	650	620	653	602	652	675	637	671	686	619	698	656	639	677	653	647	635	630	618	631	643	664	630	645	642	613	664	648	663	632	687	624	650	638	647	634	615	605	644	616	665	670	673	672	644	660	657	636	641	609	634	619	673	672	651	709	641	658	664	650	643	651	628	623	602	675	628	633	633	649	656	635	617	636	626	678	614	628	661	620	644	668	651	637	623	616	644	647	668	641	609	659	615	654	664	653	662	623	613	660	653	694	665	661	670	647	612	644	663	645	604	634	665	662	618	643	612	597	631	634	646	596	635	653	631	692	672	631	643	607	651	663	632	672	679	622	644	655	653	598	635	635	643	620	675	636	629	640	643	643	683	619	653	573	604	664	634	644	661	620	637	663	631	576	621	671	636	656	624	640	663	687	652	657	662	634	639	623	663	663	649	636	649	587	647	641	692	609	681	642	613	655	678	679	653	660	670	612	687	616	637	706	659	697	656	673	669	614	648	641	645	642	643	669	669	676	630	667	590	631	640	620	654	656	626	625	631	673	631	680	681	640	689	665	615	644	642	685	646	672	646	600	643	623	662	629	636	614	643	663	631	630	657	667	702	640	634	633	648	650	667	632	609	599	608	666	617	632	639	635	613	633	605	658	642	632	639	646	656	642	663	679	680	650	636	632	645	606	629	666	660	648	659	608	667	654	650	672	637	611	669	612	682	652	645	644	660	635	638	645	625	657	629	642	604	632	674	610	624	664	650	657	661	656	619	640	625	647	625	648	676	676	661	635	650	635	609	661	626	625	650	696	641	690	653	674	657	620	673	612	671	666	695	622	651	652	603	633	639	623	653	645	666	643	639	643	685	617	649	691	650	651	634	633	599	687	635	615	653	655	649	657	636	658	617	638	653	641	665	663	634	643	671	602	663	622	638	672	655	637	661	659	627	661	645	641	675	633	684	635	657	619	623	625	637	618	671	650	666	642	666	624	647	657	628	601	649	651	652	645	645	627	647	654	668	633	666	689	629	644	623	649	677	659	677	634	638	687	616	641	659	637	646	669	619	645	602	652	644	625	676	621	651	668	672	679	650	613	644	666	632	638	628	686	651	636	673	644	638	664	640	664	677	651	606	614	665	674	660	621	656	634	617	611	661	628	699	603	652	621	644	676	640	628	647	612	652	635	640	619	656	587	704	660	625	658	650	618	648	625	600	659	630	645	649	667	604	641	628	667	571	656	689	695	627	679	643	652	664	613	681	662	653	660	614	623	635	659	665	636	617	687	680	647	604	691	659	639	658	641	617	591	637	685	639	696	642	646	639	654	638	613	611	655	639	669	604	669	673	624	670	652	639	659	704	648	650	647	647	599	619	724	610	624	639	709	631	606	602	657	672	671	650	628	673	664	625	636	634	598	644	663	625	657	616	674	652	644	624	659	650	664	641	611	662	667	629	596	682	619	608	655	654	657	678	641	651	631	640	673	661	683	686	623	643	648	665	628	635	606	637	624	654	669	665	615	628	649	664	626	651	655	671	666	652	648	576	650	634	729	629	675	674	675	657	682	604	631	619	674	679	642	652	595	650	614	621	662	645	613	650	604	629	632	631	635	632	639	591	596	656	664	639	627	640	635	655	614	641	630	644	734	632	637	702	607	608	650	669	674	600	664	649	660	693	665	624	618	590	665	676	654	655	632	631	647	680	662	630	627	649	599	709	635	675	636	687	647	651	610	704	651	633	687	591	693	639	639	624	606	622	646	649	656	627	608	621	651	642	599	656	657	656	668	661	666	625	647	588	611	637	696	648	593	675	660	657	644	660	668	675	665	658	642	665	652	665	696	661	617	649	664	649	691	648	673	691	597	661	706	686	689	623	591	643	612	661	639	621	604	641	677	619	643	602	651	636	645	612	620	624	658	668	638	646	600	636	646	648	623	612	684	676	659	642	667	630	694	642	642	693	643	684	662	686	616	589	634	611	637	624	659	594	617	631	621	637	627	677	687	603	644	668	594	604	623	614	649	638	687	709	627	633	649	683	664	642	639	664	644	632	654	575	668	718	618	640	642	651	660	633	651	656	673	625	686	629	637	657	661	639	627	672	655	695	633	665	664	695	674	650	671	658	627	635	656	670	627	653	624	635	680	638	650	618
24591	21079	27590	25138	19119	9815	4863	3310	2929	2485	1959	1634	1325	1165	1000	1006	869	833	863	798	788	742	736	671	698	729	684	726	667	659	683	648	675	618	646	631	667	702	614	661	618	646	665	651	674	629	670	609	649	637	676	656	637	691	661	643	624	641	664	638	646	673	652	631	617	612	651	617	658	649	669	578	661	628	666	583	687	641	643	700	622	595	599	592	625	634	613	614	637	642	634	648	604	653	601	632	634	630	641	621	616	604	635	620	632	615	634	658	623	639	596	652	591	645	640	628	601	647	632	627	693	627	619	645	662	637	614	637	660	686	645	652	686	612	626	648	638	626	607	621	648	612	665	674	660	618	586	670	676	613	690	622	618	663	609	670	643	621	620	626	615	643	632	654	624	658	647	676	674	572	632	637	629	642	598	714	637	637	601	587	661	632	637	672	662	620	640	649	687	644	639	612	612	647	634	670	655	601	636	675	597	608	605	664	617	562	651	647	622	662	646	638	654	622	586	650	627	639	648	597	649	677	615	629	665	578	608	672	660	618	649	628	640	637	621	620	642	627	636	648	664	622	646	610	617	617	639	665	650	626	648	664	663	660	631	662	635	595	650	604	658	631	653	610	635	648	639	646	613	641	640	627	638	656	634	574	609	661	613	633	598	633	591	567	600	617	642	645	665	631	627	612	644	611	632	660	671	633	639	596	622	599	634	643	649	624	613	614	642	619	620	637	594	663	571	606	651	607	642	601	655	612	587	640	628	663	648	646	626	671	661	640	617	619	616	629	597	634	643	640	604	626	624	625	671	613	635	614	642	616	606	671	656	660	619	633	617	637	641	607	643	637	666	648	604	616	616	635	601	650	623	661	670	635	590	646	619	610	641	595	671	632	652	681	637	641	612	647	591	651	664	640	632	611	606	636	677	590	611	612	642	595	626	673	636	648	619	715	680	637	656	648	617	662	661	614	654	619	667	663	609	647	589	609	611	663	639	585	605	626	607	655	667	607	596	659	624	673	631	651	605	635	625	623	606	601	655	605	636	643	606	650	633	647	638	623	614	668	647	636	601	617	669	694	592	608	629	586	665	614	661	630	603	598	632	634	640	634	632	669	664	611	640	647	644	621	603	640	653	660	606	622	630	632	647	657	629	610	672	639	628	612	645	667	654	638	678	588	639	633	643	615	648	637	618	627	681	656	647	594	624	650	651	592	638	640	663	635	616	619	596	608	651	627	634	595	633	676	650	635	667	671	593	653	658	660	666	631	647	582	633	610	599	622	632	693	601	648	650	601	649	699	652	632	625	658	658	639	617	662	616	638	665	686	627	647	626	616	656	624	662	609	680	653	649	609	641	601	617	620	599	673	648	610	658	612	638	575	619	618	633	666	629	618	630	652	670	602	661	624	590	556	665	634	608	584	588	612	670	630	616	607	630	626	587	616	650	585	675	657	646	615	622	622	662	617	672	642	657	624	631	621	651	655	634	629	635	602	625	589	649	623	663	629	623	622	599	617	626	644	637	629	635	631	648	621	618	640	568	655	623	660	634	632	648	643	650	630	681	621	673	626	615	641	634	649	588	610	626	651	609	610	683	636	556	640	633	618	617	651	602	594	619	624	591	645	656	605	608	555	623	600	659	607	667	634	652	643	636	658	610	636	625	572	636	660	624	600	625	611	589	666	643	640	638	660	651	664	596	641	652	646	632	620	629	635	658	646	649	618	587	655	671	630	633	654	645	642	639	665	614	639	657	668	629	610	620	619	622	641	621	570	666	642	616	623	616	651	642	629	616	631	643	615	606	565	631	620	651	651	604	626	598	588	637	667	636	664	641	612	646	645	633	634	601	634	633	639	692	668	636	605	676	649	632	616	654	616	644	653	624	634	634	655	607	615	680	589	639	638	664	659	624	645	660	631	632	641	656	642	602	620	629	699	637	642	628	657	634	580	662	601	722	635	634	635	602	660	662	683	619	635	632	662	641	622	615	614	661	670	638	668	647	717	670	627	635	621	612	648	635	636	671	639	625	621	644	622	653	566	628	618	674	672	645	643	605	610	645	616	627	603	643	652	633	606	668	606	629	667	626	637	633	644	622	621	706	632	645	631	642	681	613	635	644	616	651	648	589	644	605	651	578	626	639	655	600	574	611	629	634	687	661	653	637	610	651	577	624	642	652	646	625	635	616	626	633	621	642	628	616	632	598	640	624	659	652	675	640	655	601	605	635	597	652	635	671	615	653	629	610	636	646	597	640	610	655	633	628	619	598	670	616	669	599	632	651	642	675	639	671	655	625	651	660	673	648	649	605	622	626	592	641	615	683	662	618	639	641	637	648	630	636	598	627	607	596	575	647	604	656	629	616	609	616	601	655	642	619	675	691	653	660	641	622	616	658	604	628	641	587	672	613	640	620	609	646	654	633	668	635	613	624	669	646	607	646	603	633	641	646	647	680	615	609	649	642	660	648	622	629	620	607	612	652	650	640	603	580	682	607	663	596	626	595	638	616	602	635	671	642	672	649	634	634	635	612	631	706	682	646	645	604	677	614	610	663	617	619	606	587	643	683	612	670	656	682	680	659	681	644	621	629	628	672	616	619	648	605	643	640	620	657	622	636	629	600	625	613	631	664	652	629	606	625	627	618	663	624	626	634	645	640	650	614	671	702	596	647	571	618	651	636	652	637	634	629	608	590	644	595	624	672	646	632	655	611	660	660	681	655	668	635	676	625	649	635	660	681	636	624	578	661	653	623	643	623	690	604	612	678	632	665	653	616	638	637	624	638	605	605	635	615	603	607	651	627	628	624	615	629	595	660	637	591	626	692	631	639	617	593	634	648	636	672	622	623	630	645	619	700	654	619	660	616	647	624	629	629	636	654	627	645	620	629	632	681	609	627	601	635	643	625	647	606	624	639	627	629	624	640	656	620	656	680	616	638	581	626	628	634	616	612	595	657	634	616	616	659	616	624	616	612	589	630	636	589	625	675	658	608	624	593	634	589	667	604	581	622	635	618	660	661	650	653	613	630	667	621	627	643	667	636	665	637	667	630	636	631	608	684	648	637	588	614	636	642	638	606	591	654	593	617	640	633	644	646	568	621	640	617	662	611	623	653	618	655	665	609	619	622	635	609	635	602	609	621	640	641	672	656	640	674	654	680	615	666	611	635	650	576	645	622	645	615	644	682	648	681	670	687	657	643	618	642	619	625	646	631	632	622	667	675	603	682	613	672	611	633	644	656	647	664	632	676	654	604	629	646	637	652	657	658	613	653	680	591	609	671	600	691	651	585	622	602	642	627	644	643	652	591	674	635	663	599	643	699	610	670	654	623	622	635	625	613	621	673	625	624	652	613	616	647	614	696	603	663	655	618	642	621	659	636	609	634	606	628	661	593	639	646	649	630	623	597	610	664	648	641	624	651	651	638	641	656	630	654	622	681	628	634	606	637	634	628	657	691	619	587	598	639	641	623	628	646	637	620	659	647	628	611	652	639	614	650	661
21501	41659	34950	21923	15981	10817	7206	5633	4951	3905	3026	2343	1850	1566	1386	1233	1197	1100	1045	917	946	876	784	766	805	735	722	730	774	723	758	683	705	735	679	706	658	709	703	703	691	663	682	697	696	666	716	711	696	651	690	702	669	653	671	606	648	667	678	665	691	661	698	698	670	675	677	734	677	687	651	681	662	733	663	644	641	670	698	670	641	689	690	645	669	654	665	688	637	650	720	669	718	715	646	613	677	682	685	668	683	691	671	663	683	664	694	682	675	653	656	638	643	668	689	619	664	687	669	662	598	679	647	657	687	640	680	678	663	618	672	709	688	667	682	635	647	685	637	715	655	650	698	686	705	674	667	681	701	648	680	630	722	699	711	672	686	715	654	662	676	679	706	665	646	688	684	676	694	679	619	666	691	666	717	676	663	669	648	653	683	678	648	713	624	685	651	663	709	711	674	684	677	651	664	703	723	612	672	653	647	645	654	718	701	690	653	684	683	657	727	638	719	668	688	701	659	668	676	617	698	668	676	662	648	657	636	672	653	669	667	691	712	692	687	623	685	639	681	685	676	638	697	665	690	666	691	674	623	673	664	665	667	684	649	663	685	720	667	672	671	660	672	724	625	685	688	683	631	667	709	682	663	653	659	647	678	702	679	680	668	654	649	670	708	659	716	642	689	722	722	652	671	703	651	651	694	644	685	587	656	673	648	690	661	653	641	653	680	628	674	675	699	663	672	645	661	643	686	682	644	672	689	629	656	698	700	663	644	700	644	640	630	671	645	637	674	709	666	684	643	646	649	685	665	644	688	665	626	707	699	681	630	711	649	702	659	653	674	700	671	638	614	647	720	688	631	694	690	640	694	681	646	638	675	669	659	685	657	646	686	678	681	731	690	683	663	686	598	681	650	659	628	666	672	664	670	645	699	647	625	630	590	684	720	680	643	687	630	647	675	645	677	642	657	667	682	689	651	674	667	685	701	648	674	688	647	657	686	631	642	606	669	666	653	658	625	659	645	671	663	693	624	631	656	631	639	643	597	681	654	667	664	658	695	679	628	663	684	656	662	689	673	701	664	637	711	665	652	678	705	632	648	654	653	647	675	652	653	720	698	715	649	713	673	639	700	646	668	644	683	635	641	678	673	682	678	628	668	655	659	678	670	703	677	661	661	662	669	679	729	701	744	646	728	682	692	635	672	646	681	654	675	667	617	659	662	700	698	661	689	696	683	714	649	682	699	692	648	684	679	671	649	678	663	635	684	679	707	646	644	702	659	695	660	650	676	698	644	662	664	636	688	651	644	665	676	632	663	672	677	645	701	698	675	662	705	699	695	681	635	683	731	667	687	672	649	727	620	636	708	689	702	678	671	682	679	640	730	680	687	677	686	701	655	680	696	676	680	662	693	666	687	697	668	695	699	672	686	688	663	677	693	665	738	716	660	652	682	664	683	653	686	646	712	672	694	656	666	692	635	683	659	697	665	652	629	643	666	675	675	664	726	675	683	695	637	687	651	664	639	672	684	669	665	681	716	669	685	667	694	681	687	648	669	662	711	649	658	678	701	712	693	667	647	620	699	678	664	724	703	635	662	655	679	636	644	701	657	671	649	689	667	644	662	685	737	680	676	707	664	657	700	654	630	722	649	692	694	704	686	626	710	692	699	681	671	665	628	619	679	695	665	634	688	657	671	651	723	700	647	692	699	673	676	646	679	677	703	649	638	650	694	641	650	669	629	692	652	696	724	655	688	665	703	677	726	638	667	699	671	655	667	655	668	677	658	686	643	683	680	624	683	658	698	647	647	661	697	676	680	649	680	706	617	739	675	681	679	674	743	713	673	667	694	670	691	645	667	712	679	689	650	636	720	703	659	648	694	644	678	609	649	663	707	686	656	714	679	662	667	684	700	695	639	679	675	630	652	694	713	672	649	666	639	682	742	674	648	681	687	667	636	694	685	679	694	709	662	698	689	673	719	679	672	669	675	651	693	624	676	711	713	704	681	688	642	638	623	681	695	674	725	679	682	632	682	646	650	648	665	757	634	662	661	669	703	649	679	701	690	720	619	687	686	679	653	671	692	693	677	678	666	649	662	626	655	675	677	676	653	643	681	654	677	672	640	691	688	628	710	692	669	653	653	641	674	678	623	639	615	713	660	695	693	652	662	646	610	661	706	676	671	671	689	704	679	685	657	663	656	670	695	672	638	679	693	643	683	647	645	677	659	661	734	658	667	689	705	616	722	650	663	692	636	679	669	694	713	628	710	724	655	686	667	651	662	660	668	667	689	698	720	686	661	672	659	654	699	706	679	723	690	629	688	661	689	672	665	701	695	627	730	674	641	672	651	662	672	728	701	704	677	676	659	698	656	675	649	693	656	685	676	701	650	695	682	655	702	646	616	623	670	700	676	681	660	678	637	681	684	688	680	678	692	685	632	643	680	696	692	664	665	712	675	671	651	699	635	659	661	661	709	654	645	670	716	674	714	670	684	671	668	708	673	609	650	698	687	684	680	688	657	677	644	699	640	640	671	652	632	696	691	660	733	633	718	627	659	707	679	651	687	654	726	676	684	619	681	636	666	685	696	682	660	666	664	636	687	646	617	712	694	689	674	687	689	686	651	637	697	663	632	653	678	674	657	684	655	732	672	683	647	682	731	705	607	703	675	663	645	661	700	673	612	681	670	653	656	704	698	650	695	672	654	647	652	690	704	659	681	700	690	668	666	655	644	687	695	661	685	671	688	674	661	646	679	721	696	650	667	688	726	714	706	694	655	633	688	691	719	681	646	657	637	701	662	694	681	705	680	683	632	642	697	682	695	662	689	723	678	673	678	667	668	637	673	651	665	678	667	641	652	695	677	668	661	651	685	642	674	645	670	657	757	685	708	633	674	680	661	688	671	667	665	678	648	696	697	695	667	697	695	713	646	680	660	671	681	688	680	660	656	707	623	705	663	649	686	715	723	664	691	656	697	639	638	662	669	691	686	677	675	670	660	652	684	705	650	692	679	684	654	636	650	664	672	653	669	662	658	688	685	690	663	647	692	687	685	655	666	689	662	700	637	664	680	664	694	694	630	628	692	706	680	667	639	681	667	711	666	674	641	665	726	660	671	708	659	705	655	687	677	668	739	706	697	700	639	700	682	664	663	714	700	672	673	651	649	676	674	655	670	644	680	634	685	635	681	679	647	714	637	703	646	667	636	686	637	637	692	674	699	666	704	677	681	612	651	662	699	698	671	643	721	677	661	690	650	683	641	667	647	687	672	706	616	744	701	661	658	659	690	653	678	625	647	650	660	712	611	679	615	689	638	687	660	669	668	632	678	662	664	654	706	656	692	638	701	648	676	694	619	615	670	669	687	667	672	697	638	659	691	645	645	647	632	630	678	647	648	690	717	670	656	698	679	730	710	654	676	679	636	710	717	713	695	634	686	657	635	706	642	671	695	721	677	693	655	677	650	678	729	656	679	655	671	611	704	663	651	673	679	727	703	659
22369	21035	28564	23749	21158	21602	16904	6507	4683	3781	2824	2176	1660	1443	1173	1001	934	873	848	711	656	643	560	502	495	464	483	511	483	489	423	428	420	423	408	376	340	410	355	423	410	384	373	403	377	386	374	372	369	382	359	334	350	337	385	363	376	349	366	333	382	336	365	342	340	351	361	359	372	351	348	349	313	363	371	346	338	380	376	374	348	329	358	307	347	341	328	329	369	297	327	361	375	354	339	332	346	333	315	342	345	351	374	382	320	354	348	365	377	363	339	345	356	340	338	317	354	330	380	319	354	326	339	367	360	319	321	331	348	352	348	340	349	336	342	377	302	314	332	338	332	342	358	357	382	322	366	373	314	339	364	372	342	378	347	332	344	364	365	342	332	349	355	353	324	360	359	357	335	338	294	329	365	365	345	345	334	341	356	343	351	323	333	326	337	349	356	354	346	361	380	359	351	312	351	344	356	322	350	358	360	334	344	339	364	320	364	358	335	406	343	364	324	339	306	330	349	316	351	337	383	353	332	345	355	360	340	336	336	330	332	331	343	355	322	345	361	350	363	336	383	351	333	339	332	311	349	383	355	329	358	368	345	342	313	335	350	336	326	355	376	341	377	350	371	337	383	380	317	372	354	338	344	337	361	360	369	352	333	332	364	351	340	390	315	333	339	344	365	336	357	357	334	327	355	294	350	374	365	360	355	327	350	327	342	365	343	331	351	337	340	348	311	345	344	370	333	351	363	364	329	370	356	363	333	319	324	372	342	330	352	326	348	378	349	356	333	306	338	324	351	330	363	329	360	321	344	345	323	352	341	355	335	360	393	348	325	364	331	326	304	362	317	364	321	353	355	353	326	334	379	350	328	346	361	356	324	325	340	364	357	373	323	331	345	368	356	364	354	338	330	365	351	366	335	359	346	346	373	342	313	362	328	373	363	310	345	358	340	338	369	353	347	316	359	360	361	355	323	347	334	334	353	335	350	334	329	337	343	346	360	369	339	359	348	328	321	340	337	353	307	313	377	346	317	314	351	342	355	347	327	345	352	373	351	347	364	321	362	333	361	359	376	360	360	338	323	378	369	325	358	329	309	346	346	361	356	337	366	339	315	325	343	372	365	335	334	344	330	335	332	340	345	325	325	345	360	349	337	366	334	328	328	363	350	343	342	368	326	368	341	361	356	372	340	322	327	352	385	329	346	355	321	343	348	333	344	369	339	314	355	363	356	309	348	327	347	366	358	337	377	349	355	336	357	366	360	336	348	372	337	344	368	356	347	372	295	338	341	359	389	350	344	326	350	298	326	359	355	381	357	376	346	363	313	363	323	375	348	334	354	344	348	367	364	317	373	334	345	355	395	356	340	339	340	363	389	359	345	361	348	364	370	360	351	351	294	342	334	350	357	358	352	347	349	340	311	370	326	339	352	344	336	345	325	352	335	350	343	340	322	371	351	343	306	346	329	367	334	351	349	396	364	344	349	344	361	313	324	330	384	318	385	361	301	338	329	319	346	357	358	365	338	342	360	357	349	336	391	350	352	343	385	347	368	308	340	400	344	347	314	339	363	351	361	372	358	345	350	323	367	309	359	357	338	349	337	350	336	376	348	311	352	338	359	348	347	360	331	349	319	314	367	359	334	369	363	315	369	315	334	385	334	356	360	367	347	361	344	352	327	372	350	336	336	327	321	340	330	345	351	322	353	343	332	322	360	337	363	345	332	354	342	338	326	332	337	361	339	343	363	340	346	326	342	353	354	375	335	350	355	343	355	375	366	344	365	331	362	342	335	360	358	325	363	327	338	313	343	350	332	331	325	351	340	297	346	331	356	340	349	345	313	376	354	337	362	348	306	358	354	346	334	348	318	310	336	325	338	366	341	330	358	334	338	318	360	341	350	332	356	338	363	324	323	356	352	366	321	341	363	364	349	324	326	324	353	360	334	330	341	384	369	318	371	329	369	316	372	338	352	380	368	382	361	355	366	346	331	297	351	362	308	309	378	360	338	362	354	346	322	375	360	326	369	343	372	326	315	356	373	338	364	326	387	341	334	356	356	342	336	326	324	306	324	326	379	335	340	339	382	299	333	338	370	333	339	330	342	348	367	320	354	316	362	356	321	338	348	375	340	328	333	337	350	347	332	342	334	325	350	314	324	339	324	361	346	336	364	317	364	330	329	347	351	328	340	356	336	359	333	349	348	346	339	333	345	333	314	357	340	310	348	339	358	330	340	357	381	374	361	344	338	337	309	332	344	332	364	342	324	341	344	335	375	368	311	321	316	333	320	368	345	362	311	338	353	370	330	385	363	384	327	357	345	329	365	319	341	343	364	346	357	353	360	332	395	366	346	357	310	387	348	370	347	343	343	306	334	324	360	352	335	354	320	316	341	356	328	335	375	345	372	343	370	328	367	341	389	336	324	345	383	341	335	319	351	316	317	370	297	323	357	370	355	334	358	356	356	341	344	368	347	337	339	333	349	341	347	312	346	339	304	349	319	346	358	351	307	368	334	325	347	330	366	338	339	362	339	358	368	356	334	338	314	313	332	327	343	354	332	330	369	360	313	340	350	326	306	371	335	346	351	338	335	349	324	330	334	362	374	330	333	326	332	358	371	347	377	349	341	362	363	351	344	365	358	372	341	338	357	354	358	313	344	341	377	331	332	355	365	336	358	308	338	360	355	376	360	345	339	366	315	327	348	330	333	373	299	371	338	338	358	309	378	339	379	352	337	356	335	324	341	354	335	348	346	352	328	353	366	309	326	333	334	370	383	345	338	321	342	355	341	323	313	349	338	313	345	334	303	349	379	344	331	343	321	363	317	364	367	350	363	345	357	351	316	335	333	344	346	357	368	351	331	320	345	339	319	417	363	357	335	331	340	349	347	323	347	343	341	319	356	346	326	322	346	353	351	312	345	319	354	370	362	347	349	312	373	343	360	358	358	328	360	383	366	363	328	323	369	335	337	333	360	379	340	352	351	315	342	318	331	375	365	330	327	354	350	351	342	331	353	347	334	349	339	361	379	359	354	372	350	337	331	354	355	322	352	349	337	314	349	353	330	337	347	346	362	354	328	352	383	376	356	312	357	333	346	321	347	288	326	348	354	340	348	362	336	349	311	365	332	352	368	379	317	306	346	349	316	341	345	323	351	357	309	316	361	369	364	310	355	345	368	347	311	336	344	352	346	359	355	366	341	371	352	323	365	374	311	362	298	330	357	328	380	333	358	382	348	365	354	340	355	341	363	352	306	345	369	362	345	383	357	335	343	358	333	351	331	345	351	363	378	300	339	357	360	337	388	332	333	309	338	356	374	318	335	350	344	318	352	351	365	349	346	318	311	357	355	344	367	330	351	336	366	303	329	350	354	368	334	314	381	340	341	353	335	346	372	328	347	347	301	359	350	352	375	343	300	339	360	318	353	350	357	315	349	334	371	331	365	361	344	351	337	323	315	338	326	319	328	338	355	377	362	361	342	346	320	343	331	374	341	350
24138	49719	43212	29833	23540	16389	11337	8899	7747	6010	4546	3455	2670	2153	1749	1602	1380	1194	1167	1015	858	790	762	597	562	537	569	590	565	520	523	469	454	494	443	444	436	435	446	440	427	388	402	395	409	383	430	432	424	388	396	382	406	373	362	395	371	368	357	377	378	410	382	357	368	381	408	377	374	369	378	379	388	363	364	403	357	388	352	434	394	360	408	364	360	355	367	351	355	383	385	349	371	419	355	365	416	417	363	335	418	342	344	407	372	444	397	374	354	374	383	365	335	361	415	319	361	393	371	346	371	377	371	350	369	362	375	370	386	395	348	371	359	386	358	364	382	363	404	373	360	365	353	385	387	324	322	370	378	367	382	356	381	351	405	318	390	363	383	366	365	375	360	363	380	386	366	375	412	353	350	363	345	376	383	355	384	362	378	384	389	396	385	376	381	349	376	347	367	385	365	322	357	358	353	351	368	416	362	354	354	400	376	353	390	350	400	384	385	381	375	336	392	352	365	348	366	384	413	362	343	365	347	355	329	373	362	375	365	378	366	341	375	385	350	407	367	362	379	354	376	354	393	392	397	374	373	377	390	350	398	352	365	350	362	384	376	393	383	346	371	377	368	343	423	359	357	383	380	358	402	345	377	398	369	354	362	371	364	347	386	390	383	396	354	369	352	376	385	349	373	355	382	384	382	391	368	364	370	355	376	393	374	361	402	379	365	350	400	378	365	392	393	366	378	390	393	389	365	355	393	356	377	399	357	361	358	345	391	374	351	377	376	358	388	352	391	344	372	363	375	410	329	387	368	384	386	389	359	361	391	381	402	385	370	378	360	359	367	372	357	401	325	357	389	377	373	361	416	368	367	362	372	366	379	318	371	337	342	365	347	357	352	375	369	367	359	349	367	389	346	354	353	394	388	352	367	335	370	366	368	345	387	379	383	389	345	383	374	371	367	371	397	405	360	402	351	401	395	388	326	400	385	358	370	384	356	380	397	372	360	354	371	396	372	381	383	399	387	376	369	351	405	374	415	376	377	386	334	355	388	357	360	389	361	372	365	366	417	391	352	336	364	396	373	400	368	350	327	385	349	402	364	361	366	348	360	393	366	387	350	388	376	365	360	361	382	368	403	354	378	397	392	351	367	404	383	372	366	389	369	394	350	401	377	425	381	376	336	330	394	371	370	333	358	377	377	326	374	360	373	376	378	368	380	384	403	354	363	332	385	386	333	392	383	360	390	345	371	371	373	394	402	347	394	357	347	375	416	402	346	388	382	376	371	381	360	387	350	395	374	361	409	404	356	376	353	364	379	343	408	320	376	352	373	376	368	363	387	348	381	383	365	389	358	353	385	360	339	386	373	390	362	382	370	344	345	350	358	370	351	407	396	378	359	391	374	361	356	339	383	373	408	369	384	397	358	382	401	334	355	355	374	361	369	375	382	352	360	356	396	365	373	392	398	353	393	375	369	387	359	347	358	373	367	376	379	371	384	380	381	389	363	378	386	367	354	406	360	377	364	359	354	372	393	343	342	423	385	361	386	389	423	370	360	367	358	383	375	362	399	357	377	379	349	355	362	348	344	372	378	379	382	345	381	340	358	337	352	369	374	342	408	351	362	355	350	381	375	360	358	363	383	372	338	368	375	369	362	369	371	371	350	375	376	357	370	391	360	345	358	368	394	363	394	377	359	385	383	387	383	360	357	383	366	373	368	354	387	375	357	336	357	356	383	355	356	376	399	415	382	395	353	383	352	404	371	359	373	408	365	377	395	348	344	338	411	372	324	387	394	366	385	362	360	418	370	355	381	369	356	367	403	356	396	356	363	351	345	392	379	387	405	369	377	365	371	354	393	348	353	431	342	386	379	368	391	390	371	376	354	373	384	345	367	363	408	383	399	355	342	407	381	350	337	388	377	350	382	401	383	407	407	369	377	387	371	360	355	375	358	375	354	387	381	361	375	369	371	354	402	376	381	353	367	351	388	353	339	362	374	364	375	390	358	408	357	348	348	381	381	376	373	370	350	393	357	414	339	371	360	369	337	376	362	392	356	391	368	341	360	391	355	386	390	359	385	401	370	357	352	354	364	377	371	361	358	393	363	359	385	364	366	415	377	378	381	368	422	354	384	380	396	428	387	354	398	366	360	337	342	371	369	376	337	351	389	367	370	397	399	365	396	372	364	368	368	382	376	340	336	375	389	395	363	375	369	344	379	365	382	384	367	385	363	383	358	382	387	366	345	391	374	400	361	409	371	362	355	436	347	357	367	393	349	352	355	399	376	344	377	364	385	347	353	360	355	333	373	390	339	339	390	373	397	379	380	370	377	388	380	366	414	346	378	406	353	374	386	383	374	395	403	366	398	376	334	370	351	352	366	383	377	362	412	389	391	381	375	355	382	407	379	367	368	373	376	366	344	368	370	368	354	369	346	353	392	383	363	367	369	389	380	330	390	344	397	369	389	350	377	369	399	371	361	355	362	368	391	376	347	371	371	361	377	337	368	378	358	366	394	364	359	367	389	382	369	365	383	376	374	353	381	362	391	358	367	374	368	376	378	389	365	335	398	361	378	411	389	370	345	418	359	364	353	355	371	392	365	400	391	388	361	352	379	350	369	343	373	342	361	382	369	372	359	354	362	356	367	348	393	389	361	369	361	336	399	381	384	378	374	355	384	371	385	350	364	370	369	376	383	392	349	358	380	384	363	355	391	390	387	359	358	366	381	361	370	393	372	349	376	361	368	343	400	352	396	391	372	356	363	378	348	414	366	364	361	351	353	352	356	387	354	362	334	365	372	396	367	344	392	389	378	372	377	408	374	354	376	366	412	386	451	371	376	346	357	337	422	361	365	366	394	383	380	380	346	374	343	359	340	388	375	344	379	354	356	339	387	378	403	374	351	364	388	384	375	343	395	399	382	376	370	346	413	359	406	370	380	348	401	375	363	368	398	365	353	385	334	378	369	366	368	405	367	397	345	346	387	367	416	377	368	369	355	362	375	387	348	372	389	381	341	347	392	392	352	365	367	399	389	326	385	348	365	399	365	388	340	411	362	382	393	379	398	374	327	377	369	364	360	423	378	341	390	378	396	389	374	385	400	383	371	341	408	395	330	381	341	363	373	369	360	350	371	374	363	368	350	357	383	374	375	379	387	366	365	355	346	379	362	385	378	374	354	393	352	382	355	375	408	354	390	335	343	399	340	397	415	373	358	374	361	389	358	341	395	347	387	348	327	336	343	390	359	369	372	344	405	364	384	373	353	355	398	333	366	399	364	357	363	401	358	409	374	389	339	371	389	387	348	352	367	365	353	384	375	335	353	345	368	363	359	381	391	398	387	368	345	375	368	371	339	338	373	390	352	357	380	364	405	381	403	388	374	364	343	358	371	328	394	358	382	318	368	374	384	381	372	390	352	353	403	366	352	375	322	347	385	397	367	372	360	368	362	336	354	391	384	378	369	386	376	353	349	389	391	362	408	334	357	377	370	373	357	375
27922	23798	26756	17330	9094	5247	3384	2644	2477	2060	1706	1367	1192	1121	1018	994	909	917	930	890	871	847	839	886	802	809	807	855	770	814	866	826	739	820	758	763	827	789	823	767	823	808	806	810	794	812	771	785	811	749	747	797	790	754	797	811	784	774	775	796	792	831	797	771	745	812	805	785	795	806	820	747	768	823	777	722	776	778	833	707	748	786	793	820	752	779	757	795	789	832	791	795	820	770	811	827	812	808	771	789	827	809	747	809	813	783	773	766	802	848	794	776	765	831	778	829	743	784	757	810	767	745	773	751	783	819	786	769	809	772	771	764	799	811	867	769	801	788	806	784	811	836	746	790	751	838	735	818	825	755	788	798	803	772	752	825	809	824	814	765	778	801	775	760	776	780	774	821	770	808	803	815	831	791	739	828	769	726	782	803	822	790	768	819	759	769	760	711	792	786	762	783	796	804	748	742	804	827	785	757	766	801	825	819	801	793	827	775	803	795	769	776	759	813	853	768	786	841	737	819	770	777	839	831	796	786	769	773	767	821	820	803	784	739	734	819	803	748	792	800	789	787	804	822	787	819	814	817	767	767	745	819	792	763	775	826	801	762	812	754	795	789	747	819	802	789	791	755	758	784	774	774	806	753	849	797	816	743	802	771	780	795	789	805	759	806	755	795	745	770	836	761	776	750	819	802	746	806	801	807	829	750	810	749	787	758	771	754	773	802	838	809	771	798	792	775	793	771	785	740	801	738	807	794	811	784	813	822	796	798	792	792	792	794	821	831	793	776	769	820	781	772	854	834	834	817	769	809	839	836	759	833	782	778	782	786	775	720	812	815	761	801	786	832	791	795	804	754	748	794	757	794	804	792	790	760	795	755	786	741	757	756	799	737	787	768	826	749	746	838	756	777	803	806	816	860	779	824	783	822	764	816	728	785	819	808	834	800	799	774	771	756	768	796	813	799	746	759	821	809	764	818	759	762	806	803	792	793	818	786	783	768	759	782	828	743	804	813	764	777	825	801	781	794	773	763	777	772	808	746	821	763	737	799	759	807	776	810	812	774	750	784	781	787	815	839	781	778	826	759	786	774	813	807	775	792	757	855	791	854	795	829	819	770	761	734	797	807	793	783	793	830	781	809	763	763	815	769	827	773	777	794	811	797	774	798	807	788	772	794	801	795	783	837	765	810	758	782	737	758	793	764	778	721	816	743	823	753	819	714	801	787	748	786	752	753	749	800	800	829	812	786	745	735	771	778	797	771	809	716	774	761	851	801	801	823	817	836	816	812	768	784	767	728	774	811	797	823	786	779	796	784	799	774	788	822	807	812	796	762	780	783	822	807	780	818	837	825	774	797	786	790	798	733	799	826	742	792	797	792	786	826	840	798	801	798	789	793	796	766	789	770	767	856	791	779	780	783	733	769	835	761	794	756	816	771	790	812	825	832	844	764	763	744	781	801	815	749	745	808	733	771	743	815	766	766	775	758	752	798	748	811	839	760	769	765	832	771	788	785	770	815	780	812	831	824	833	819	806	709	777	786	790	749	750	834	744	752	783	795	834	824	783	813	792	805	763	751	830	812	733	842	793	807	789	723	743	743	761	805	785	750	820	789	772	797	758	824	810	771	759	777	824	745	811	844	709	783	775	817	803	786	809	712	810	813	779	753	766	779	757	793	757	778	801	805	764	792	720	785	779	814	838	816	773	829	780	794	814	789	737	752	810	783	800	881	794	819	819	804	778	807	762	767	807	796	746	793	808	821	800	799	822	760	800	781	840	785	776	803	761	767	736	789	779	787	769	779	766	829	810	772	792	792	770	831	764	758	749	730	782	808	790	794	778	758	799	790	812	786	783	817	752	798	775	795	750	773	789	793	785	760	681	780	784	772	821	751	803	774	815	845	769	772	758	758	853	771	809	772	769	762	789	824	781	795	805	854	751	789	770	814	782	806	811	774	852	749	761	779	741	786	809	731	809	778	790	800	784	867	815	769	789	813	818	815	805	766	761	798	769	769	771	741	794	759	813	812	778	776	874	796	780	816	795	849	780	720	844	774	783	800	764	794	746	824	780	803	798	839	809	732	768	813	779	725	817	840	771	759	795	828	745	834	720	773	815	790	782	748	750	814	804	780	820	837	781	807	755	819	822	822	812	819	819	772	795	780	851	807	829	807	743	743	815	786	791	792	814	738	790	817	829	818	758	747	753	791	799	806	778	748	820	816	783	732	774	805	778	730	803	779	819	767	814	796	776	797	792	771	819	751	829	789	730	817	837	820	748	815	791	780	739	740	744	750	785	799	761	749	782	858	812	803	780	804	773	811	830	830	805	762	765	802	792	789	763	774	754	760	761	779	768	815	790	746	784	757	809	782	839	775	823	799	798	778	792	795	803	837	793	730	779	756	796	786	757	824	761	734	720	778	807	795	792	796	775	821	828	776	802	846	807	759	764	754	779	786	752	836	791	769	768	735	767	831	793	754	752	742	767	776	739	790	831	786	782	750	798	772	817	797	809	817	805	740	769	803	762	772	773	806	716	798	748	827	848	796	805	766	791	812	788	788	803	800	817	795	739	763	795	808	719	750	756	795	835	762	776	836	770	766	756	788	803	808	728	790	782	812	809	801	790	823	793	820	783	811	823	772	772	817	766	772	769	763	768	784	805	806	803	753	798	789	805	767	781	805	777	772	794	772	806	761	798	793	782	818	795	787	765	820	784	755	776	715	778	788	827	821	824	793	793	803	842	770	797	793	781	776	758	785	804	785	824	767	821	841	817	745	864	791	817	749	875	785	774	775	753	793	776	747	863	810	793	762	735	762	794	813	795	796	817	767	827	807	810	752	785	773	843	806	779	823	765	820	774	784	770	801	729	784	850	804	814	753	783	818	755	805	792	793	825	815	751	846	785	805	774	771	827	825	806	764	781	771	845	753	800	841	828	769	779	796	773	784	764	786	834	815	766	774	754	824	796	819	846	808	801	789	792	778	765	756	762	808	746	779	834	756	791	824	822	798	818	809	812	773	790	849	781	764	778	780	787	760	804	730	782	831	807	836	709	811	759	864	785	784	796	771	799	786	799	780	772	776	720	765	843	830	789	740	800	796	823	739	833	827	819	779	816	807	775	765	769	791	799	734	762	775	820	800	754	823	830	779	811	787	733	753	805	835	794	801	775	784	810	854	830	759	811	742	742	784	776	743	787	781	804	830	829	762	751	786	799	778	762	821	784	791	849	780	782	774	793	794	812	764	791	773	817	824	747	780	816	805	819	727	785	834	787	763	761	787	802	789	756	788	797	712	783	779	802	828	849	743	809	747	800	815	760	747	815	790	816	768	764	802	815	772	808	802	791	760	753	795	816	791	772	754	793	806	795	742	762	774	759	766	726	781	757	733	822	782	761	786	815	818	798	722	798	802	776	810	804	794	763	773	839	812	731	815	787	796	818	782	794	741	782	787	810	797	843	756	770	764	768	796	807	823	757	799	799	799	781	775
20561	35748	29295	16356	11660	7860	5360	4341	3912	3065	2431	1902	1605	1349	1193	1163	1150	1072	1082	965	965	939	930	896	890	909	932	874	871	887	862	849	899	840	846	875	876	865	809	854	836	868	816	876	864	919	868	832	837	881	825	867	876	834	842	862	798	841	891	830	862	870	835	897	837	845	819	851	873	863	865	856	871	873	876	885	836	883	824	821	872	834	818	891	853	872	852	891	845	862	873	846	854	825	857	857	842	834	911	803	873	871	821	883	899	885	843	813	901	861	834	854	850	838	905	801	848	826	871	882	844	836	865	846	823	841	830	870	868	847	775	839	840	799	867	823	834	845	853	885	829	799	838	914	882	865	899	846	831	811	862	866	900	830	841	836	851	844	799	847	826	904	828	826	889	878	921	796	869	875	832	852	853	837	851	851	841	826	865	804	840	816	862	830	804	868	855	826	838	841	859	833	904	808	842	875	863	807	816	833	859	843	851	834	842	843	776	830	834	867	824	817	840	820	878	852	839	848	861	859	844	836	802	876	869	826	858	864	848	854	849	822	862	876	838	821	884	863	830	812	823	838	822	806	837	828	795	842	822	902	840	865	873	863	847	874	816	855	897	866	899	868	855	919	854	885	836	858	863	850	859	829	838	843	824	876	844	834	829	840	868	821	906	831	883	855	902	856	803	837	871	815	858	862	894	807	883	829	855	914	848	871	844	852	863	823	855	867	828	844	837	829	800	904	815	915	817	806	826	804	861	854	863	886	893	889	811	834	846	795	874	881	770	832	867	898	882	809	808	864	833	853	870	831	783	870	875	841	842	818	865	873	872	851	852	862	858	845	851	823	890	864	842	827	850	881	820	839	864	862	872	874	817	833	859	804	876	851	839	828	811	824	760	806	882	882	910	866	854	828	808	885	820	837	822	844	874	875	863	912	820	784	851	869	839	839	905	832	831	837	852	853	862	796	822	817	834	884	804	864	807	862	915	897	885	884	862	891	842	831	850	796	874	841	881	834	870	829	873	836	878	855	837	842	867	871	902	891	823	827	861	859	796	804	831	863	765	876	864	829	869	809	824	862	845	869	862	806	854	869	859	840	890	829	859	867	874	794	903	818	859	894	821	791	829	831	806	831	880	889	888	860	825	802	836	863	885	809	880	828	841	853	905	826	833	832	795	875	815	828	874	871	820	864	894	854	847	814	847	835	773	855	861	861	829	862	861	873	899	839	855	864	856	815	827	854	856	893	780	808	864	899	863	790	809	884	811	859	862	886	809	839	846	854	873	850	877	874	846	914	847	871	861	865	837	806	828	846	888	918	861	760	832	871	822	842	890	832	850	853	823	852	869	861	863	847	861	818	850	827	884	842	832	915	836	843	851	884	815	892	828	849	865	860	865	809	800	864	888	860	852	850	880	798	856	835	852	785	865	840	845	839	792	849	849	784	850	840	849	847	862	837	831	850	823	870	855	869	869	855	856	857	868	815	933	863	842	851	862	842	836	881	898	841	875	840	843	867	867	835	891	891	884	899	834	853	824	873	842	848	818	894	844	847	832	817	876	878	830	839	812	829	873	831	839	865	831	816	863	885	873	851	852	860	821	924	822	850	874	846	812	832	888	868	848	842	842	840	824	862	826	864	868	882	878	818	874	874	882	885	835	846	875	851	873	868	800	869	825	826	835	898	864	822	852	838	822	889	848	852	830	816	805	845	779	828	833	878	877	857	790	829	890	827	874	882	856	851	872	849	791	839	842	854	830	842	797	880	835	854	892	892	810	829	866	857	902	900	852	815	823	817	868	803	839	827	847	830	803	890	844	874	829	830	854	861	769	826	850	833	807	877	849	864	861	826	876	826	842	831	823	812	875	809	832	841	824	795	900	853	855	857	826	840	880	872	850	860	828	805	873	811	855	866	893	825	824	796	848	848	829	869	807	901	840	807	866	842	801	841	852	906	891	878	826	834	816	847	849	780	818	869	825	811	841	860	850	879	867	854	873	799	922	835	849	882	827	871	810	819	832	880	833	869	847	861	856	855	816	858	843	838	850	888	898	872	904	856	794	799	839	870	867	878	829	906	805	844	863	776	823	902	817	841	834	851	810	847	849	872	861	879	832	879	845	803	846	851	889	839	855	895	893	879	880	897	866	856	886	851	840	854	879	826	892	870	818	843	808	893	874	838	864	853	854	874	889	843	838	909	847	812	833	845	844	768	833	836	896	824	831	904	872	833	800	847	852	854	886	872	899	818	822	861	868	821	860	823	857	883	816	837	848	822	822	875	779	895	812	847	856	878	836	861	846	834	864	828	852	831	801	845	817	819	808	792	805	871	856	857	867	835	804	829	854	805	862	862	837	741	862	896	830	834	838	895	826	894	831	856	890	857	831	892	866	853	910	820	869	819	814	871	855	833	790	848	840	860	835	857	854	845	845	871	801	857	832	870	879	840	810	858	831	835	811	823	902	815	884	845	835	815	874	846	866	834	821	893	864	866	816	870	880	912	841	887	885	874	861	854	864	837	863	891	881	853	855	805	844	809	808	845	890	868	825	848	822	852	928	833	834	856	854	863	861	806	866	856	863	861	898	863	894	849	844	806	795	838	837	879	791	842	856	889	841	882	845	857	799	803	856	900	893	851	822	846	862	892	864	792	846	846	801	815	859	909	874	820	792	876	863	876	866	897	865	856	874	821	790	857	826	844	830	788	807	914	854	811	914	850	837	868	862	808	823	833	886	816	838	854	889	833	860	842	863	812	843	805	878	837	861	834	834	935	888	842	822	867	893	803	885	814	842	828	880	795	808	846	824	903	823	821	814	866	884	930	852	834	896	834	876	813	781	837	860	861	842	881	865	897	868	877	829	829	802	894	844	810	832	860	817	821	838	877	782	867	774	910	848	862	840	850	860	867	858	841	827	870	855	846	874	840	796	852	847	795	816	837	836	847	873	849	823	856	890	784	835	864	876	856	846	869	851	832	816	897	825	834	868	862	835	885	842	905	813	834	817	842	849	835	873	836	886	860	836	861	827	857	824	836	835	876	887	892	864	843	826	879	833	776	814	855	879	903	898	881	901	834	822	850	832	794	837	783	846	823	809	852	846	830	772	859	870	872	874	894	879	874	882	920	891	864	868	864	892	857	825	889	853	866	830	873	886	814	867	831	857	843	843	855	855	883	786	859	851	840	813	837	855	847	839	843	853	864	820	864	829	850	828	786	824	858	839	821	829	845	830	878	851	884	805	838	878	864	818	800	874	791	769	860	876	878	871	866	840	839	810	857	849	844	886	831	832	848	802	734	881	858	857	828	824	847	818	842	874	896	887	861	784	853	820	839	843	882	871	873	853	819	890	863	904	838	901	825	851	825	857	895	875	892	861	857	842	827	837	888	882	852	841	815	857	876	818	873	835	830	800	775	870	833	839	834	869	883	848	840	833	802	899	870	869	835	877	850	869	860	843	886	865	879	840	834	864	867	849	862	813	895	831	795	836	833	802	830	865	883
23639	21037	28162	24263	21427	17099	7984	4456	3697	2977	2316	1884	1506	1339	1132	1091	957	958	939	822	852	758	684	653	691	638	689	700	678	675	712	606	686	639	629	591	612	576	600	623	636	591	637	609	635	616	633	599	576	617	671	643	576	634	609	572	672	588	569	574	629	575	585	572	607	630	607	609	577	629	627	590	615	583	594	590	583	559	575	619	596	609	614	587	590	614	597	604	594	567	614	564	612	622	624	568	620	647	606	618	573	579	609	595	619	612	600	592	557	623	614	588	613	554	619	547	585	604	599	586	602	587	605	546	606	574	573	573	596	601	607	600	573	588	574	560	557	587	611	605	577	580	621	579	607	606	601	614	632	619	637	623	566	620	592	577	561	596	650	558	579	633	642	589	614	623	613	574	596	592	585	574	615	576	585	613	605	600	585	568	631	611	564	612	566	565	616	592	668	591	574	584	620	625	575	560	576	574	533	595	612	554	605	629	580	599	634	567	642	526	633	563	588	624	616	568	589	588	626	603	591	583	631	610	555	637	604	541	612	588	641	575	570	615	593	602	557	566	583	578	596	628	607	584	592	655	583	573	571	606	645	601	620	554	551	613	591	577	597	593	605	583	583	614	579	565	592	593	592	616	565	550	601	587	593	561	605	619	618	620	596	636	564	553	577	620	608	600	580	563	622	584	635	626	581	583	593	601	641	554	625	564	608	650	612	568	614	611	601	591	573	579	584	623	553	547	615	583	630	569	633	534	596	618	583	572	571	616	609	595	594	567	599	611	554	608	607	599	576	631	637	622	592	611	604	616	560	600	555	585	616	643	556	571	604	604	609	538	578	584	553	563	536	581	588	588	588	579	578	583	606	593	558	575	570	602	568	580	582	602	604	634	623	623	607	563	574	640	595	578	627	557	609	617	598	606	559	587	581	578	613	599	600	575	618	603	593	619	598	569	577	553	578	572	528	593	574	621	608	609	607	582	601	558	604	590	587	590	611	585	582	602	578	560	648	575	614	589	620	606	565	521	652	627	616	572	574	559	592	596	543	612	606	604	667	598	616	587	619	598	616	587	590	570	604	602	559	615	615	600	519	615	573	558	577	617	596	567	605	570	557	599	600	559	618	597	562	573	602	582	629	622	596	588	579	571	563	641	579	610	612	587	575	575	599	551	583	639	622	581	574	599	592	634	610	560	573	587	584	597	568	614	531	562	582	596	576	584	579	600	549	598	608	624	600	620	578	608	596	587	550	565	585	588	573	614	580	589	614	620	594	579	604	525	581	593	554	573	581	576	583	619	594	564	613	615	598	544	568	568	571	610	593	565	604	597	609	640	580	603	612	592	578	563	639	575	603	575	582	536	589	612	608	583	589	579	604	611	577	580	618	591	582	614	572	629	535	587	564	574	580	641	612	618	618	579	590	585	549	580	574	627	604	636	609	559	604	630	602	607	594	592	566	598	598	618	622	614	607	578	549	589	622	601	542	607	574	577	547	581	603	596	600	576	642	572	576	614	605	547	590	593	561	592	596	628	567	580	607	560	567	588	597	601	606	618	578	564	621	566	613	627	621	629	582	561	584	598	635	578	566	643	605	582	636	599	622	568	588	590	591	576	625	573	597	622	609	568	638	587	572	595	599	568	595	626	598	591	551	526	647	593	592	604	589	552	583	632	573	607	566	584	580	572	576	579	592	549	608	591	573	548	607	632	572	590	607	566	596	572	587	569	609	555	611	570	599	630	594	590	546	598	553	582	621	614	609	587	594	621	610	589	597	578	561	625	595	622	569	595	602	587	603	600	574	579	582	597	573	583	572	641	591	576	601	591	614	618	573	544	594	578	571	572	571	570	556	589	612	557	586	590	621	650	554	595	572	583	585	586	569	563	577	591	610	579	583	565	573	610	629	599	605	590	609	586	566	600	606	571	586	531	584	599	616	627	600	630	572	575	571	558	634	629	575	629	590	579	602	570	569	584	576	627	633	575	621	591	616	593	637	625	593	592	617	586	615	574	571	641	604	594	573	592	574	574	581	579	583	608	606	584	631	547	558	587	614	608	548	566	591	574	620	616	585	616	611	607	625	593	587	604	578	600	594	598	572	606	568	558	620	593	577	623	609	609	575	556	646	609	644	574	587	605	560	559	612	612	619	599	619	591	567	590	612	634	572	533	579	599	570	577	613	562	647	597	589	595	627	611	585	586	630	596	607	599	623	589	605	605	617	567	594	552	603	646	566	576	608	588	644	627	563	572	584	557	549	568	581	586	593	597	586	585	627	584	609	597	569	604	588	653	614	626	584	610	536	604	568	576	594	602	625	581	572	608	603	561	571	561	596	590	637	606	587	588	596	570	568	620	640	616	633	569	597	582	577	603	566	612	632	613	598	622	584	588	555	587	601	582	608	600	614	565	612	615	605	580	549	621	615	623	602	576	561	613	586	603	579	633	553	623	638	554	600	571	618	602	590	577	586	551	593	604	626	574	622	594	584	588	623	559	607	549	583	569	592	626	596	608	586	533	589	599	593	586	608	597	592	609	619	632	572	586	573	600	540	625	556	597	593	601	611	573	619	614	596	565	584	571	577	606	576	595	608	535	599	560	608	597	604	582	604	571	576	614	651	630	608	590	549	596	629	605	590	626	601	588	602	559	570	609	637	589	546	555	579	581	562	570	579	639	585	575	620	620	557	636	585	586	606	573	598	613	568	564	631	580	628	607	605	581	620	587	567	574	596	582	678	635	613	577	605	530	636	608	625	577	602	620	575	583	580	613	615	606	574	579	599	586	638	599	623	637	537	580	610	574	508	575	629	575	604	573	571	625	576	573	582	625	601	540	516	586	563	590	590	595	590	591	541	607	582	569	568	602	625	597	570	560	551	599	604	590	588	587	588	571	584	621	579	603	614	590	579	610	577	583	573	582	586	610	591	582	567	615	623	605	595	567	580	569	582	604	590	604	594	625	605	589	609	613	561	561	576	567	578	544	608	575	644	640	582	607	622	602	609	629	612	611	577	581	588	577	584	576	599	644	592	586	594	593	573	594	601	652	585	599	581	590	636	609	607	593	577	591	592	642	560	568	564	637	595	619	583	564	572	578	593	587	594	580	576	565	560	560	594	619	646	638	610	601	615	627	519	565	620	610	580	563	549	612	606	582	586	562	586	597	569	582	595	631	581	588	589	622	612	597	583	572	600	564	624	648	580	644	595	621	576	668	537	578	602	601	599	638	619	593	576	598	546	580	579	566	614	586	660	593	553	602	586	603	578	590	588	611	585	593	621	580	593	618	616	598	569	562	564	586	614	636	618	623	622	595	567	584	630	609	581	583	597	599	603	581	601	605	576	563	592	601	624	616	555	609	597	636	577	569	579	595	581	610	578	599	618	572	616	616	620	578	613	552	571	543	590	580	627	607	584	601	598	611	627	624	562	628	624	520	606	572	574	644	598	608	607	637	611	582	630	618	576	586	656	580	600	582	565	580	604	603	629	586	579	595	579	607
21734	44867	38026	24142	18053	12492	8709	6732	5986	4686	3645	2795	2174	1813	1568	1376	1297	1181	1184	1048	950	923	795	825	739	736	719	823	771	772	695	707	742	685	725	674	657	667	680	671	726	677	685	626	681	704	693	690	646	640	680	622	661	694	649	666	703	612	637	646	677	677	710	659	622	641	679	708	666	597	701	635	648	677	616	629	657	648	655	628	626	669	661	653	631	634	619	706	641	647	668	663	670	638	670	622	656	636	664	627	653	668	663	633	647	644	653	611	649	674	645	642	641	665	606	637	632	680	672	703	684	648	692	635	615	666	622	638	605	663	580	634	601	607	677	646	671	622	604	647	646	656	706	615	621	666	699	635	642	666	668	654	700	650	631	683	629	684	642	644	652	631	682	600	630	628	645	641	663	640	645	635	667	654	659	679	641	685	668	652	695	658	637	654	676	638	638	662	650	660	627	637	656	661	619	669	655	672	678	672	650	618	628	654	631	621	662	635	703	670	621	659	617	648	669	692	650	693	654	643	658	645	644	693	627	677	658	655	621	617	641	633	667	659	639	661	680	638	696	658	649	629	664	695	659	628	607	699	651	577	677	642	621	642	651	597	667	631	649	682	654	680	674	618	630	575	638	620	656	675	648	668	645	656	631	673	626	653	618	632	684	646	638	639	679	626	647	662	651	629	638	661	684	703	625	607	610	652	621	634	654	672	707	666	641	654	656	642	643	680	663	658	663	657	648	673	665	665	685	670	612	660	656	698	623	671	663	673	624	605	699	662	651	649	620	610	685	649	651	633	641	620	607	667	670	600	666	663	650	665	646	647	682	639	649	655	638	618	643	639	676	684	664	628	655	663	579	643	645	628	665	640	646	651	632	647	614	626	658	634	636	624	635	699	656	696	637	609	640	657	662	673	677	699	650	652	660	683	704	627	697	636	659	640	637	684	629	657	673	672	662	622	634	599	670	616	624	684	642	692	593	664	638	635	610	630	663	591	649	667	699	672	651	679	611	684	620	664	681	639	684	616	646	651	637	661	666	698	647	619	610	645	618	662	645	634	611	663	662	658	656	668	674	681	625	608	616	617	623	641	612	657	648	637	619	687	647	690	650	650	662	701	675	682	603	627	684	656	662	649	638	665	670	687	639	657	562	635	669	636	659	636	643	629	663	656	647	663	665	637	651	652	660	673	627	647	625	596	680	636	679	712	667	673	667	654	686	667	633	629	667	633	667	666	682	691	645	640	672	627	628	631	615	654	688	656	690	667	670	670	647	685	657	649	644	689	665	650	675	671	653	702	663	725	661	684	606	666	649	639	669	658	619	644	673	664	613	620	644	689	605	674	656	639	658	662	631	673	605	649	605	646	646	604	677	697	605	652	630	736	600	672	624	696	676	655	735	697	642	665	662	648	658	652	640	663	622	672	650	680	665	659	646	615	652	693	718	635	669	627	669	675	647	632	621	637	645	706	655	628	696	647	624	661	673	667	658	650	626	672	670	690	680	635	659	632	616	635	651	635	641	610	658	662	653	661	654	690	656	667	681	661	664	658	629	683	635	686	648	641	656	661	632	643	658	671	649	679	664	642	647	628	649	616	631	639	680	653	666	667	620	674	671	626	628	670	624	651	604	641	627	629	681	655	642	673	637	628	678	636	645	594	666	656	631	638	661	662	641	694	674	649	635	643	645	628	699	645	681	653	625	624	653	665	706	612	666	654	640	649	667	617	626	687	698	632	650	654	645	627	679	600	670	651	611	648	668	598	692	663	663	707	626	677	675	639	602	656	656	643	659	644	655	651	612	687	614	633	646	664	646	633	670	645	636	658	652	657	626	631	657	620	659	627	658	656	670	690	699	626	653	644	657	621	597	659	665	642	629	632	681	618	671	650	674	631	659	679	652	655	664	618	667	610	655	658	595	650	656	615	650	651	675	670	644	656	642	650	649	684	589	641	631	640	635	642	689	646	644	676	668	651	641	647	693	648	643	652	627	628	655	688	688	643	698	676	619	614	623	660	650	654	650	676	641	674	655	589	659	650	644	641	685	669	631	626	574	656	635	663	633	651	690	658	633	619	644	647	634	630	649	664	667	697	698	672	648	669	605	686	660	663	633	675	639	642	687	678	702	646	666	632	707	618	606	590	673	664	689	653	612	650	646	666	689	645	689	619	624	645	655	597	637	639	682	640	657	693	654	645	602	620	662	639	657	663	651	634	681	661	636	653	649	643	646	640	681	635	701	624	683	664	635	666	623	627	700	633	686	664	669	599	681	639	635	631	661	657	658	602	658	676	670	675	665	663	667	649	669	619	659	626	639	680	649	639	666	651	662	653	657	638	627	629	646	645	661	664	700	637	630	676	630	677	674	648	698	651	705	655	690	666	682	639	674	657	673	693	593	650	704	615	664	661	674	668	666	633	635	697	618	629	659	664	659	624	630	676	638	667	697	695	664	658	674	636	662	670	669	644	679	628	667	655	619	625	663	650	616	675	627	625	637	684	653	637	630	597	688	688	646	606	623	685	675	645	714	673	642	670	643	687	636	633	626	637	669	642	642	671	658	641	655	648	629	629	610	666	627	647	663	662	647	594	685	663	664	638	622	596	660	660	613	659	624	622	618	624	677	677	643	601	662	676	680	660	693	627	686	684	622	646	656	607	619	663	637	650	665	682	660	650	627	680	641	680	664	683	688	692	669	670	649	683	586	669	637	636	642	681	643	645	637	650	645	635	699	644	686	629	653	668	666	684	665	663	691	660	644	648	666	690	620	628	621	639	650	661	625	638	671	644	640	674	653	610	716	643	635	632	629	625	638	659	599	664	629	670	693	655	693	651	692	653	624	655	643	634	603	668	652	648	669	631	655	657	638	609	637	638	683	649	662	664	676	687	674	670	634	651	692	658	623	625	624	653	654	637	644	607	660	685	638	673	630	636	668	662	678	699	649	667	648	694	627	637	682	649	629	661	608	624	625	638	631	690	638	661	627	628	689	648	619	674	645	655	620	675	673	691	666	647	661	635	686	656	582	613	649	615	651	648	657	650	664	677	658	639	651	641	659	612	669	640	657	625	674	663	644	669	641	670	622	661	673	663	663	655	669	638	609	660	649	636	598	619	610	694	681	608	620	645	660	632	660	674	626	692	661	695	609	618	644	620	700	631	613	656	659	625	663	687	619	664	672	640	677	659	603	655	639	653	649	629	649	680	707	654	600	672	667	697	649	661	611	681	642	645	675	647	672	653	635	658	672	658	672	665	592	667	656	635	648	672	655	663	667	642	627	712	688	619	583	657	635	667	643	657	690	644	672	668	651	666	646	655	640	672	668	656	602	637	658	627	650	632	650	675	661	599	647	644	638	634	645	625	614	634	632	643	636	660	660	665	648	663	629	652	643	717	676	672	632	660	666	631	671	613	595	680	701	671	651	700	671	634	641	652	672	632	626	665	618	637	648	633	637	664	664	691	645	606	643	675	649	707	613	612	639	701	616	604	659	671	685	676
24604	21048	27574	25038	19174	9779	4886	3380	2989	2436	1931	1600	1264	1138	1046	1032	900	875	848	815	768	776	699	748	702	697	668	673	655	643	680	669	672	684	704	697	642	632	683	634	636	689	714	628	699	663	653	668	605	658	650	650	594	648	714	639	643	688	624	627	648	663	699	631	639	657	650	658	654	623	640	696	639	648	658	641	660	688	711	636	618	661	674	613	637	641	652	647	640	584	676	679	649	619	623	652	603	659	648	577	697	646	638	658	643	584	634	672	663	636	709	628	635	683	616	679	616	685	668	639	626	638	666	639	655	641	669	621	644	631	650	665	586	664	648	672	633	578	648	635	648	675	647	650	597	637	633	615	651	617	657	696	683	679	636	677	620	642	614	618	646	628	641	649	675	667	674	618	608	623	660	701	661	668	613	617	642	633	627	672	621	585	687	640	630	610	669	612	615	714	617	618	683	604	621	654	666	656	622	661	623	656	596	652	628	667	709	659	683	606	640	662	667	621	638	636	636	598	641	626	664	671	627	691	639	650	616	607	682	639	563	660	638	661	655	639	650	628	601	662	667	622	631	667	634	663	632	645	633	683	618	650	666	672	611	664	621	627	667	638	665	660	666	635	648	640	660	617	655	659	626	669	638	643	679	620	635	618	627	615	662	598	611	661	633	632	661	641	631	642	643	654	645	615	642	657	659	630	618	639	644	646	647	614	621	631	646	628	620	626	671	628	594	642	644	597	647	631	665	625	641	646	602	625	599	610	666	605	602	645	646	619	640	648	651	620	651	667	641	588	581	679	616	609	572	646	624	643	677	624	603	627	621	674	684	637	604	629	657	649	631	629	641	654	611	636	660	621	674	643	617	665	638	650	629	662	624	617	645	605	626	661	590	627	636	651	628	630	607	616	633	632	651	603	684	648	724	709	640	623	650	641	657	656	663	639	648	646	656	619	659	610	594	628	674	623	637	662	666	633	635	662	616	668	609	656	625	569	630	612	600	697	627	654	624	612	604	632	636	666	604	658	614	674	601	644	661	663	617	597	663	638	578	619	605	627	614	656	629	699	638	665	646	611	666	625	660	597	670	644	685	618	642	636	675	658	638	649	654	639	617	628	599	632	654	613	674	636	625	671	635	664	631	634	639	646	627	657	600	660	649	671	631	634	660	663	633	628	642	658	620	585	662	646	634	638	608	649	671	615	640	669	646	619	639	625	675	588	611	654	641	630	639	630	626	660	620	647	648	627	663	638	652	659	681	663	606	665	640	623	661	659	630	634	598	654	644	650	615	631	678	671	666	606	608	679	650	649	631	606	677	660	610	605	632	646	673	690	658	662	718	639	649	681	653	630	651	614	647	647	657	642	609	688	633	641	607	636	635	635	654	629	661	650	631	623	663	664	656	660	667	666	625	657	665	645	653	669	642	593	609	679	616	597	631	615	673	617	612	605	619	646	645	663	567	643	676	637	617	661	630	625	661	626	638	667	629	648	646	623	643	646	646	620	648	623	604	622	667	616	645	667	632	699	612	670	645	628	694	643	650	635	604	651	620	651	688	681	669	640	640	638	640	635	670	637	677	669	661	651	663	636	661	620	601	640	628	637	635	664	614	651	625	673	602	643	630	627	617	658	653	610	666	627	634	613	629	653	649	643	654	647	639	599	640	634	610	682	571	663	639	651	620	608	670	653	659	652	628	669	600	644	637	577	684	653	617	634	666	616	657	688	620	628	688	637	694	640	701	676	696	626	625	658	680	627	660	635	675	638	625	605	647	703	628	650	657	652	688	633	678	684	648	680	673	679	623	646	658	606	645	624	647	676	645	643	606	645	661	640	631	577	629	671	625	582	674	646	670	679	636	674	611	644	639	607	630	668	626	601	628	658	708	695	648	614	636	636	644	685	612	619	679	611	647	644	611	651	666	641	610	653	689	626	649	616	666	611	588	644	659	647	678	633	629	675	641	681	628	617	624	646	623	639	595	651	627	638	626	659	661	642	664	660	631	632	681	672	644	635	605	663	666	652	585	662	646	648	626	671	605	645	610	702	605	622	618	618	663	600	634	631	620	675	604	636	646	644	604	646	641	638	639	635	656	605	623	628	646	625	622	619	676	649	615	680	621	651	642	661	676	649	661	678	626	593	633	619	597	686	612	648	651	632	636	649	614	649	683	681	623	647	589	655	594	672	635	651	642	630	654	594	678	639	632	656	630	635	642	657	636	627	624	608	640	632	631	607	682	656	644	678	681	633	619	626	676	660	632	615	636	657	644	624	636	605	629	637	632	666	651	649	609	637	616	657	576	679	661	632	583	607	660	636	687	658	672	653	692	688	660	636	608	616	653	658	653	638	655	655	618	644	700	656	608	654	646	647	637	672	581	612	677	630	630	650	608	668	644	722	616	692	642	670	661	642	642	643	574	624	602	644	635	625	662	675	660	658	652	645	601	653	659	644	595	596	655	613	626	652	657	625	606	634	612	665	626	652	663	621	603	652	661	646	637	718	638	672	636	667	659	628	631	687	647	666	662	658	651	642	661	625	649	602	655	608	681	649	695	688	623	613	651	578	685	618	616	629	616	593	680	640	638	667	636	635	621	629	699	624	646	656	617	611	623	673	648	616	647	676	658	652	655	646	612	619	678	597	614	629	609	631	670	600	635	686	645	635	660	652	674	636	627	628	657	684	654	582	703	704	637	661	664	651	660	658	664	641	624	630	631	668	618	641	669	679	630	659	638	642	630	672	673	609	695	614	655	585	667	623	635	659	645	647	661	613	652	693	665	636	635	651	676	625	629	626	629	634	627	643	611	637	625	639	642	665	674	636	655	640	698	670	609	655	648	631	626	654	670	653	666	655	664	662	644	700	639	647	672	637	638	660	620	644	628	628	593	642	620	632	686	643	636	654	636	654	608	633	653	635	630	627	629	657	670	630	682	702	635	685	659	626	624	597	616	635	637	618	665	626	686	633	638	645	631	610	637	646	650	640	670	641	655	669	658	674	686	644	662	639	643	619	634	654	653	627	649	639	651	647	670	633	632	651	602	700	655	638	603	619	647	630	670	637	624	663	657	662	656	654	686	620	609	671	621	646	629	618	608	627	633	668	624	664	643	615	632	641	640	642	625	638	597	652	661	643	635	612	636	662	720	654	642	656	664	650	648	634	657	580	665	608	635	638	619	623	644	724	646	660	633	650	600	641	644	604	619	623	643	647	634	689	640	662	604	659	652	656	649	638	686	654	711	641	690	644	639	623	639	648	611	665	657	595	649	648	653	593	609	663	643	642	645	628	634	614	658	656	621	638	635	648	656	662	642	633	628	699	660	632	694	690	626	669	642	648	620	642	606	670	643	648	641	619	619	664	685	618	637	687	651	665	595	628	686	628	647	649	653	654	649	618	644	676	668	623	667	609	646	702	632	615	655	625	675	597	637	618	641	610	660	631	674	593	630	693	656	649	662	643	681	651	619	650	655	659	649	605	642	653	626	648	691	648	640	676
21643	41835	34611	21315	15722	10653	7309	5881	5059	4018	3053	2356	1955	1578	1340	1248	1192	1129	1054	950	918	876	833	772	763	770	789	736	802	789	767	705	715	700	675	685	707	662	674	694	725	640	713	703	701	734	701	715	688	738	681	715	712	711	680	669	668	683	656	632	674	675	722	692	688	663	688	683	732	671	692	697	611	669	666	673	685	696	656	620	661	671	655	650	698	651	657	685	700	645	636	708	639	657	645	709	669	696	628	701	657	697	712	661	672	646	716	702	650	706	686	713	669	707	685	693	690	700	687	666	707	682	666	676	670	672	683	658	659	685	667	702	725	667	709	656	677	668	671	649	695	632	636	685	666	692	693	694	662	636	710	685	728	697	644	732	647	619	733	685	691	651	686	642	678	636	656	662	691	659	672	634	709	705	706	673	720	658	656	647	653	688	719	667	682	701	662	629	675	642	712	675	655	637	701	636	681	719	669	700	652	644	685	671	649	713	679	699	686	719	633	681	690	678	702	643	682	674	667	697	676	719	630	669	681	699	583	650	665	701	709	630	649	641	680	718	694	703	648	681	670	708	654	684	646	673	657	666	709	653	716	667	603	704	674	706	688	704	645	594	621	661	640	675	714	691	691	656	671	712	688	693	688	667	687	669	666	641	687	700	704	680	635	644	710	649	697	728	622	661	721	736	717	702	687	675	726	697	741	675	680	701	708	686	660	714	676	692	676	701	632	723	634	654	670	686	720	660	679	672	693	631	708	664	694	678	716	693	665	648	738	685	702	674	713	693	637	663	714	696	664	621	691	701	696	644	703	649	657	692	652	619	675	651	701	706	665	639	691	669	701	708	657	663	679	599	722	702	656	634	703	626	652	699	696	697	707	721	678	687	687	718	701	659	700	630	639	719	656	655	665	696	672	713	641	628	665	697	688	688	664	656	701	660	651	697	701	688	710	697	654	663	693	672	689	654	659	693	686	700	629	656	682	651	656	648	656	634	660	700	715	683	708	657	662	702	690	639	697	680	707	681	690	671	678	626	675	701	659	690	637	660	679	674	677	701	663	657	743	711	657	669	664	684	712	678	692	645	649	648	675	665	647	666	652	711	696	684	631	696	742	688	653	641	666	661	693	700	691	674	648	675	702	714	695	659	707	695	708	715	659	720	680	683	638	669	699	634	697	688	665	683	699	731	666	661	659	684	708	703	681	692	690	661	664	680	641	735	662	672	648	647	654	714	637	678	669	698	694	676	724	712	666	665	694	685	619	641	670	658	667	684	699	658	724	714	707	691	665	680	683	665	660	735	696	686	674	661	646	663	665	701	663	669	678	692	712	695	699	739	671	679	691	694	660	657	681	694	731	669	690	691	683	683	643	678	658	670	675	698	693	674	653	652	691	681	640	750	676	669	634	646	675	657	658	728	664	681	726	724	652	717	648	660	685	692	676	704	688	683	644	629	701	679	672	655	667	661	641	679	671	687	697	641	670	688	694	706	641	661	689	641	709	695	702	656	690	695	671	679	641	679	716	675	697	699	676	691	693	714	655	699	663	671	693	695	679	684	744	662	673	681	682	702	684	681	673	733	716	688	678	669	654	685	675	693	688	662	730	712	678	634	711	649	669	689	655	686	664	700	647	672	677	622	668	725	632	669	670	677	674	707	707	699	728	712	657	683	693	670	672	692	672	679	654	681	700	689	671	642	711	738	659	655	686	691	680	691	692	630	691	729	647	666	667	661	620	688	671	668	761	692	656	663	685	688	690	695	658	659	687	679	680	640	690	670	648	688	636	685	677	674	636	710	711	669	718	702	661	681	644	685	659	623	738	686	674	677	645	695	688	631	656	670	649	642	734	656	633	645	695	685	699	735	684	715	688	688	698	698	648	674	723	654	695	653	713	704	683	681	688	730	693	681	723	636	710	654	700	679	725	702	657	686	770	682	693	684	693	684	682	708	677	674	645	691	656	648	711	667	692	693	657	708	688	685	710	673	687	690	666	658	631	685	658	704	668	677	686	693	715	649	642	693	666	678	642	643	728	687	663	734	665	728	684	725	718	712	701	695	682	697	675	659	694	640	658	649	662	663	669	677	667	711	634	719	679	702	674	671	699	687	685	635	702	661	692	687	698	718	650	646	667	675	651	698	668	723	716	660	704	727	667	689	665	713	656	625	648	655	661	708	682	692	650	698	690	643	684	743	678	663	681	698	638	671	716	671	638	687	659	639	678	644	700	712	637	687	674	679	669	737	653	645	658	674	681	693	721	697	677	695	658	664	678	683	675	733	618	665	686	677	665	690	712	718	704	684	618	743	660	695	671	679	686	674	698	651	686	668	631	696	623	684	703	655	716	670	676	644	657	700	691	710	703	712	689	684	720	689	659	642	679	656	693	665	690	687	640	695	655	683	638	667	714	696	688	720	692	656	687	697	679	674	649	662	680	678	694	685	661	715	678	670	686	713	705	652	676	685	703	652	654	643	648	652	665	638	652	694	640	713	660	651	690	704	671	694	683	671	624	682	641	673	665	705	639	651	688	677	633	651	670	699	688	696	704	693	665	661	678	614	624	734	619	672	655	671	673	689	705	709	680	693	656	723	672	667	658	676	687	661	722	712	659	708	705	666	672	670	656	685	698	692	657	720	646	663	739	672	660	672	709	677	688	670	712	644	670	694	690	659	686	654	709	671	636	679	687	678	647	724	654	659	673	668	628	683	707	641	697	678	657	688	678	670	649	674	672	661	676	692	726	698	666	686	684	687	694	666	670	690	672	631	686	689	669	709	633	648	672	683	662	711	670	663	705	702	712	669	687	679	647	681	661	676	652	722	683	699	677	693	633	724	648	705	675	637	673	627	699	663	683	686	643	667	655	682	721	654	641	710	666	690	694	662	699	689	672	651	670	648	692	674	646	680	687	652	681	676	702	708	702	668	755	663	681	687	742	686	666	683	652	691	670	729	686	672	686	674	658	716	662	660	681	669	707	653	725	671	678	711	658	685	640	717	682	631	692	662	710	692	718	689	655	645	652	679	678	698	624	726	643	711	646	651	684	691	606	683	679	708	664	707	686	669	701	668	704	692	658	644	655	691	642	690	678	696	713	667	708	634	670	653	649	690	676	646	664	674	663	698	688	668	688	624	630	681	648	648	703	630	661	659	684	698	672	722	659	704	648	646	711	670	655	730	671	676	685	665	741	674	710	663	694	712	716	684	668	672	665	740	688	676	698	634	721	685	696	659	678	676	744	678	641	654	704	705	649	689	681	664	614	656	680	682	678	737	638	686	681	687	694	639	659	693	711	677	693	688	723	698	681	681	706	715	712	643	703	666	641	632	682	674	678	689	673	646	631	651	672	695	652	710	638	695	715	653	674	682	654	682	684	705	693	691	666	657	699	661	700	691	669	705	658	689	674	684	695	666	694	626	687	681	672	693	660	703	678	682	743	673	666	669	714	652	674	650	690	659	679	755	655	729	680	648	665	668	596	682	641	722	688	682	711	728
22489	21038	28595	23757	21169	21537	17047	6628	4841	3709	2908	2250	1803	1420	1189	1068	990	842	853	705	660	618	603	534	497	467	463	485	488	454	488	437	409	427	388	412	382	383	359	393	411	362	413	381	413	371	391	410	370	339	366	337	342	341	343	353	362	348	337	333	371	343	355	333	362	351	342	354	340	353	344	368	375	341	382	368	350	339	315	348	338	360	364	335	363	349	354	358	335	369	321	368	340	372	363	335	356	367	372	392	329	312	340	335	331	360	362	335	400	366	337	378	364	359	388	336	380	361	361	300	348	358	357	353	359	328	342	328	372	379	357	362	358	338	334	350	360	349	385	349	357	333	335	371	374	376	321	356	334	367	328	314	335	368	351	373	325	353	357	337	376	340	356	337	320	362	335	358	334	342	349	403	373	358	339	335	338	393	346	352	351	378	359	355	368	339	368	340	335	364	323	383	338	341	347	374	365	365	359	354	329	343	328	352	344	322	329	336	343	343	342	376	358	369	351	366	324	336	340	343	377	344	333	370	370	345	375	355	372	361	349	351	392	352	335	345	335	361	351	349	363	359	343	382	344	347	348	334	376	366	348	337	351	325	329	371	325	383	340	344	319	322	345	328	389	359	347	352	318	367	370	354	350	350	331	330	342	356	339	364	332	338	331	338	373	336	348	326	349	375	367	374	352	366	386	366	339	344	349	385	355	358	340	302	353	357	352	310	349	339	377	327	350	350	337	352	370	382	358	368	342	369	343	318	329	383	357	317	341	324	329	358	387	360	360	337	374	378	361	348	350	354	376	374	365	366	351	330	336	334	385	337	346	358	318	333	392	368	342	336	364	347	363	360	388	313	373	343	323	382	373	315	330	346	346	350	343	362	375	375	363	344	305	355	335	339	348	340	343	371	366	369	337	384	355	374	338	366	369	342	359	325	389	333	338	339	382	374	411	319	338	339	348	375	394	349	352	388	356	342	356	378	324	336	349	328	390	336	346	345	352	368	373	361	372	360	374	370	338	354	338	393	354	374	308	335	330	337	369	328	382	324	342	358	336	373	373	344	350	345	330	357	326	344	355	390	332	347	331	340	355	357	337	360	331	360	337	315	313	374	357	371	375	353	346	372	371	316	351	348	355	329	368	352	340	344	359	355	346	352	345	343	331	355	374	343	331	335	397	335	373	368	350	321	353	341	374	374	375	307	363	381	336	348	316	349	366	367	352	373	360	362	387	361	365	334	387	322	352	345	342	368	369	322	376	348	344	357	331	368	360	341	378	375	354	336	372	350	355	344	352	357	330	342	343	372	345	357	365	338	379	358	369	320	329	353	345	343	389	365	364	353	346	368	359	350	339	322	347	338	312	344	343	323	345	367	313	340	331	352	334	329	365	380	344	342	357	311	334	331	331	373	338	345	328	347	355	369	379	353	368	353	359	359	356	362	344	380	329	345	355	328	360	357	326	371	359	338	366	327	359	351	365	354	336	363	370	359	341	336	367	347	359	329	353	345	367	352	348	378	353	366	364	328	380	313	383	359	342	344	342	361	364	318	335	326	318	373	357	330	352	345	362	307	334	356	367	317	356	321	360	334	383	319	355	360	340	364	362	341	364	344	408	325	360	394	322	358	360	344	377	328	343	364	366	329	342	355	337	379	374	344	331	350	332	349	335	346	328	328	343	324	300	345	372	336	371	371	364	347	344	317	340	319	365	354	342	345	352	343	391	325	348	352	346	361	317	341	341	349	356	347	365	369	349	335	345	342	347	346	364	365	342	331	368	333	352	361	300	369	323	361	314	355	363	347	372	398	326	364	350	338	331	323	361	355	342	348	372	351	338	370	359	351	359	317	369	372	352	346	350	368	361	324	344	356	348	329	363	343	334	368	372	356	360	363	330	363	351	330	321	371	322	330	346	364	355	344	349	357	412	356	363	363	348	383	325	351	320	400	361	344	348	340	328	346	333	332	349	363	315	338	332	366	327	369	371	368	332	362	318	341	369	345	366	359	364	356	368	344	326	341	349	357	360	354	371	309	361	356	374	347	366	346	374	350	342	372	341	326	315	336	364	343	354	362	337	355	338	369	367	346	357	308	357	335	339	367	337	361	363	340	358	347	348	337	333	336	350	379	365	389	360	324	390	349	372	350	349	320	339	344	345	368	342	337	354	360	354	373	343	344	362	333	352	355	363	356	355	348	334	331	377	358	335	325	364	336	339	343	348	335	353	388	345	328	370	321	314	351	344	352	347	366	357	352	345	383	341	382	357	354	324	378	341	341	376	352	341	340	372	361	360	336	346	353	332	341	298	320	377	370	378	368	358	372	366	359	347	306	358	326	358	368	329	338	328	341	340	355	320	342	332	340	371	363	340	360	326	331	348	342	363	319	364	378	358	352	395	346	325	366	377	362	339	358	338	333	348	335	341	347	355	380	330	345	354	325	330	372	337	377	361	329	327	337	355	361	329	364	348	338	329	382	332	335	389	340	336	372	323	340	353	368	342	357	342	357	335	356	328	340	369	359	382	360	348	332	374	380	341	360	370	336	384	355	323	356	337	362	349	366	331	354	347	338	334	359	381	363	340	342	341	371	372	385	357	372	348	322	369	337	366	349	309	350	355	341	345	367	334	375	341	339	389	339	343	364	381	341	339	359	329	356	337	373	339	356	338	360	325	347	340	362	344	326	398	373	352	327	357	347	345	347	333	317	369	387	395	337	349	345	319	333	326	346	383	346	329	354	344	353	341	329	350	337	340	366	329	354	358	336	341	350	365	352	311	378	339	345	362	327	363	354	348	360	343	347	377	338	331	356	335	366	351	367	345	351	363	381	347	355	350	343	363	363	341	310	361	325	346	318	333	379	360	343	363	371	338	356	346	318	365	334	353	311	337	348	337	353	328	322	308	375	308	348	361	354	362	344	355	343	321	362	324	367	374	331	376	362	339	319	349	386	351	368	366	334	338	338	357	342	345	341	367	347	364	355	311	320	366	394	363	345	352	363	362	357	357	380	381	368	366	343	385	353	350	362	364	341	374	345	333	381	353	377	385	337	353	328	367	355	356	340	352	353	372	359	348	331	389	353	345	374	362	332	382	362	375	391	346	345	350	366	312	332	342	338	347	331	319	355	367	344	361	354	290	332	325	378	334	356	345	387	345	355	316	382	350	337	354	345	373	362	369	346	355	371	330	378	356	374	341	355	317	378	348	326	360	349	358	338	352	388	332	357	353	358	387	375	332	304	354	381	349	340	334	354	373	336	345	350	363	356	337	350	346	330	367	334	342	344	361	379	351	344	370	328	351	362	352	355	336	332	378	364	360	353	353	351	365	369	340	347	334	366	362	363	359	366	349	377	374	371	339	351	353	348	345	363	369	358	333	323	334	386	375	363	363	377	385	324	347	351	307	337	360	356	351	325	353	359	339	394	357	340	347	343	379	323	354	385	334	394	339	364	363	386	319	376	354	327	372	337	358	361	364	353	382	335	357	346	334	350	338	337
24597	49894	43251	28989	22966	15925	11469	9093	7965	6136	4561	3498	2619	2127	1813	1591	1469	1285	1167	1038	894	821	697	616	556	551	545	578	579	542	500	483	493	441	434	419	472	456	449	425	433	429	444	422	430	443	463	408	440	358	423	416	373	378	421	421	401	397	368	408	352	431	364	385	411	405	385	376	355	382	378	376	391	380	400	363	378	385	420	366	373	389	392	374	332	428	414	401	364	382	382	394	377	377	364	337	387	395	353	356	378	376	361	368	367	369	354	370	367	371	378	363	365	387	372	394	410	389	358	367	394	373	426	359	375	399	373	353	360	375	396	349	382	403	363	366	397	338	383	380	382	397	352	394	432	406	390	411	354	329	376	350	353	363	381	380	373	372	406	381	393	381	404	360	391	413	397	386	391	370	367	381	375	367	376	380	380	370	370	370	359	415	381	408	394	377	396	384	375	348	331	362	387	365	365	417	378	367	348	378	378	392	374	388	371	398	376	379	371	388	386	342	397	363	383	386	395	396	342	373	385	394	398	383	382	394	389	349	335	360	368	354	370	389	373	364	427	376	374	383	388	365	380	361	366	397	395	375	374	396	374	394	365	369	374	382	383	398	372	353	379	411	404	406	374	371	376	415	384	365	389	378	366	383	379	404	388	398	338	357	380	381	390	347	360	370	365	367	396	348	395	379	360	407	354	391	363	377	411	384	360	393	388	334	379	402	379	366	377	375	407	357	360	376	375	386	364	374	368	406	408	375	361	353	367	352	391	367	411	373	419	369	381	347	375	389	366	405	360	375	345	370	386	379	363	395	365	402	358	374	400	378	391	342	386	348	371	386	389	405	404	367	361	358	397	380	399	384	383	374	348	346	388	374	388	370	374	392	406	382	359	378	389	386	359	378	355	354	376	363	319	425	409	359	365	379	387	360	355	390	337	382	384	323	380	388	394	401	354	381	368	385	391	359	389	380	382	386	346	402	381	378	395	399	357	375	375	375	367	348	390	403	382	362	382	371	349	376	386	390	380	394	400	354	387	353	372	348	398	426	399	399	356	384	413	401	388	358	400	411	387	380	367	373	369	380	345	394	382	336	372	372	355	373	351	410	384	381	400	371	359	354	393	366	362	395	377	327	363	386	356	389	375	372	350	396	391	390	369	402	386	393	380	378	393	392	379	395	376	388	340	406	400	415	431	401	357	346	345	338	356	348	377	387	368	398	402	360	357	356	382	365	397	375	354	369	359	368	381	360	371	363	400	392	371	398	386	365	399	396	337	367	384	369	373	371	371	374	378	393	345	360	339	352	398	379	411	405	403	388	381	385	364	364	386	398	397	387	366	372	390	343	410	367	377	354	372	377	350	395	361	402	375	363	394	398	396	377	364	346	346	387	360	368	375	391	410	360	387	384	374	373	369	392	401	374	373	363	348	376	387	399	380	381	362	335	352	374	382	379	387	351	360	337	395	378	365	361	381	410	354	380	400	402	359	403	360	385	364	397	394	385	411	362	379	395	354	368	394	426	372	351	396	339	379	369	382	368	364	366	346	417	384	387	400	351	387	394	393	379	388	355	371	357	319	393	368	343	425	404	373	376	396	363	369	380	361	382	380	384	389	441	383	375	337	372	406	374	345	356	382	359	369	376	380	363	392	355	375	369	409	352	350	361	394	352	397	359	358	366	395	356	367	358	400	365	382	364	378	391	366	378	371	341	381	388	388	363	381	353	395	364	376	390	378	376	348	352	378	377	376	381	357	339	370	372	403	381	385	356	423	379	380	380	379	395	403	366	348	365	364	365	378	398	374	403	395	386	375	450	383	362	435	390	339	386	382	357	386	362	380	353	371	386	377	321	377	383	392	383	378	386	369	398	381	370	368	417	412	379	345	391	375	396	401	383	365	345	374	353	410	367	373	380	361	384	415	363	384	414	341	358	379	383	359	377	350	410	379	353	384	391	356	372	356	397	370	374	364	347	393	392	376	438	349	391	350	371	347	388	393	375	399	383	355	364	352	354	389	359	368	386	385	377	358	381	388	351	369	384	364	332	347	415	364	404	394	384	372	353	356	349	378	388	354	354	418	347	373	392	383	373	367	397	380	389	391	369	380	398	356	376	383	377	391	354	358	373	348	385	368	378	374	394	366	392	360	374	366	378	375	350	339	383	364	337	408	385	368	366	360	382	391	372	363	376	373	395	386	385	365	357	381	363	379	372	385	349	403	374	356	405	376	388	360	368	365	380	378	412	367	380	406	385	352	386	336	381	384	367	389	364	348	356	376	369	371	362	384	364	358	364	436	383	359	328	408	408	365	337	357	395	393	389	402	407	341	400	406	353	353	369	390	373	397	386	342	390	363	353	351	401	368	382	385	366	335	425	396	405	357	353	363	395	399	364	395	407	370	370	362	352	341	402	378	417	393	394	405	379	378	394	362	336	343	351	397	425	429	351	363	390	336	372	382	365	364	378	380	375	395	382	388	380	389	371	385	374	340	413	378	346	366	360	379	414	387	420	397	389	403	417	381	382	363	385	393	370	384	356	369	372	379	372	355	364	380	393	360	410	372	370	372	355	373	389	380	365	390	396	394	368	398	389	384	376	384	379	346	358	378	364	372	377	368	375	359	384	363	380	364	341	377	397	362	375	369	373	394	398	366	377	429	363	400	406	372	366	376	338	369	395	362	357	351	376	400	373	419	366	348	408	389	374	381	347	388	373	379	418	381	381	389	379	343	364	370	365	360	375	380	391	377	390	397	397	381	363	364	361	369	378	365	375	408	387	364	387	404	375	367	415	373	369	400	340	372	356	363	344	388	377	373	372	400	353	375	342	362	412	383	415	377	382	348	394	393	400	381	376	384	363	394	376	362	392	346	396	370	411	400	369	388	366	356	385	379	394	372	363	390	401	364	385	336	424	371	364	412	426	420	355	354	400	326	371	403	362	358	396	400	370	404	336	360	351	392	360	376	388	396	335	359	381	355	357	381	366	377	365	395	373	341	360	353	375	396	360	396	368	389	402	383	408	386	369	370	364	426	367	380	376	356	364	400	380	387	396	351	387	344	390	387	429	376	361	392	408	357	365	383	368	382	343	410	394	381	358	385	388	378	395	359	341	364	385	419	368	398	374	358	366	365	389	394	356	367	383	386	348	376	377	387	395	391	388	383	356	389	384	356	356	388	387	396	355	385	371	380	364	392	402	357	409	372	358	349	384	407	405	373	387	368	372	399	360	392	382	373	378	397	365	368	389	421	375	366	368	390	440	379	375	395	363	367	403	380	345	372	379	326	370	358	409	354	378	387	373	407	404	346	379	388	364	359	375	363	436	376	367	373	354	360	339	387	383	369	372	374	380	372	386	375	429	380	362	387	354	335	380	383	404	364	343	356	356	373	359	395	389	363	404	384	395	391	376	330	368	386	377	355	428	364	362	382	382	363	358	351	374	390	373	385	365	395	378	394	375	384	406	379	405	359	358	387	351	393	387	386	397	403	403	370	361	371	394
27912	24085	26236	16611	8889	5055	3344	2770	2470	2033	1699	1390	1230	1159	1097	944	1013	938	962	887	886	842	822	852	829	861	787	841	843	840	835	748	841	809	831	815	822	832	831	778	830	818	808	779	792	872	806	746	799	797	805	866	776	819	792	824	799	799	801	827	814	822	850	777	827	822	755	772	817	796	771	783	829	859	807	784	813	841	783	831	837	757	788	786	818	804	764	798	787	764	815	812	782	846	751	795	767	761	819	828	839	812	823	788	786	774	829	773	793	782	850	772	757	847	836	839	774	778	816	821	814	781	767	792	794	796	771	794	783	818	789	806	770	822	746	799	782	787	801	811	812	818	768	846	758	782	810	795	806	755	760	797	783	789	825	781	767	800	816	797	807	804	785	813	774	809	814	834	843	849	784	790	792	855	781	783	832	849	821	731	776	813	813	790	826	824	816	828	820	759	810	838	787	820	797	826	776	824	801	805	780	832	794	803	796	827	817	832	825	793	761	784	805	816	770	809	778	774	787	826	773	842	805	831	785	857	792	777	819	775	770	797	785	786	848	837	829	821	703	833	814	779	803	808	814	794	722	808	798	805	728	759	735	853	749	733	833	857	801	814	774	789	822	826	806	759	819	775	811	786	794	771	784	787	797	818	795	812	781	776	775	787	785	789	820	814	783	836	841	846	798	797	805	834	772	781	796	834	760	802	777	841	807	788	796	767	808	795	801	804	763	817	793	800	787	814	792	835	818	786	816	814	812	805	783	824	755	845	798	796	787	817	805	797	757	794	833	797	764	793	819	798	816	766	767	802	787	810	852	741	747	826	786	785	804	751	785	801	810	774	843	809	839	815	802	783	794	791	770	771	803	802	782	762	792	782	749	814	798	789	779	794	796	868	832	800	880	764	774	777	798	755	799	798	818	802	828	776	726	761	802	811	792	803	791	789	790	816	807	763	762	809	815	744	775	798	780	799	860	829	784	772	779	811	786	786	878	816	759	794	805	811	794	787	786	818	843	730	778	780	804	782	791	811	782	808	774	805	798	804	766	789	783	837	805	792	859	778	790	817	774	771	863	820	768	771	800	841	835	778	782	824	823	839	875	806	802	794	852	800	809	815	737	803	833	848	834	781	826	843	791	757	777	783	763	823	804	820	788	810	794	860	783	767	797	807	844	764	784	782	808	827	812	800	830	761	744	819	794	840	781	807	786	785	781	842	823	827	823	805	780	839	794	751	806	812	813	823	821	812	810	852	766	775	816	852	793	817	775	810	778	775	799	772	795	830	748	828	783	755	828	786	842	747	781	774	761	777	764	788	757	889	804	812	798	818	839	822	798	807	783	786	826	769	814	809	792	787	791	801	797	772	775	827	820	799	833	796	848	819	824	772	787	795	730	834	740	810	794	810	776	798	777	773	765	769	779	752	804	843	765	806	804	798	804	812	850	837	774	797	828	764	788	826	873	798	833	782	811	789	810	798	816	799	780	791	816	771	798	810	837	840	762	801	802	765	808	783	775	773	757	784	846	768	779	805	776	823	769	812	839	754	809	806	763	759	775	793	803	790	813	808	868	768	825	801	804	768	788	804	813	799	818	804	733	827	811	765	774	801	813	748	787	789	788	840	838	791	781	859	771	779	731	794	781	804	821	804	816	818	803	771	803	836	794	818	805	758	820	779	800	794	786	750	847	810	833	795	804	793	731	799	829	772	858	828	789	862	764	732	828	811	839	788	786	789	811	765	784	779	780	776	774	806	783	831	795	797	847	790	836	773	801	741	835	856	739	815	822	779	766	823	813	763	814	786	811	795	787	818	832	801	773	814	844	771	809	802	798	807	791	796	769	796	822	755	770	793	847	824	808	781	824	781	776	795	827	780	792	811	835	751	845	764	866	789	817	830	803	809	821	804	777	820	790	762	810	818	795	768	801	823	750	791	837	791	843	764	806	804	770	825	828	862	801	779	821	787	831	832	809	807	808	814	834	774	786	728	842	823	853	816	800	836	810	812	784	826	782	787	814	843	844	764	801	805	819	823	786	782	805	788	754	827	790	820	791	801	784	793	785	788	843	840	783	766	788	811	779	742	836	761	824	764	816	797	793	793	780	812	862	782	787	786	806	809	772	822	808	799	824	806	800	771	816	814	835	798	800	727	758	817	795	783	809	835	781	806	811	783	792	847	826	796	749	771	847	811	853	846	817	781	850	824	800	780	758	818	747	797	781	761	808	810	863	800	791	814	780	819	758	828	761	760	794	780	812	833	818	756	834	862	780	784	780	812	788	834	795	818	786	769	844	789	779	838	790	823	833	819	806	789	840	813	749	824	803	815	804	796	742	813	812	793	783	814	799	783	767	749	782	795	796	822	850	792	779	811	894	823	758	824	811	786	789	794	769	800	835	818	820	818	799	756	829	810	835	825	777	790	804	790	856	795	792	830	808	830	777	863	783	748	784	795	797	769	789	815	799	831	771	763	816	792	818	823	767	784	817	838	768	804	786	774	758	839	825	774	845	821	789	759	795	764	837	761	782	781	806	807	758	844	816	745	808	777	791	841	825	814	813	829	776	814	803	835	847	780	815	792	762	755	794	827	781	785	789	806	805	761	805	826	794	787	823	821	844	823	805	814	820	808	777	797	776	788	798	812	825	811	828	774	791	797	841	741	773	853	804	820	780	767	801	782	814	822	814	774	788	825	790	818	760	811	811	814	796	777	781	764	751	819	815	746	826	808	839	772	763	765	757	802	794	784	778	815	824	826	788	830	779	802	759	788	738	776	784	774	737	768	815	809	805	820	768	825	774	838	802	766	815	828	751	876	757	791	787	815	767	821	836	776	771	824	786	850	791	761	795	829	775	824	832	799	860	793	771	822	807	833	832	798	776	789	797	807	812	801	763	740	778	825	755	794	791	800	777	811	759	792	803	802	813	770	822	786	806	813	802	753	745	809	852	744	825	781	781	804	782	788	854	803	752	794	770	872	796	797	802	799	778	808	781	742	787	800	819	848	743	803	826	798	763	752	821	814	810	782	788	857	818	746	789	812	815	793	755	783	767	824	829	755	840	812	838	820	817	824	792	810	783	763	797	795	763	808	806	825	818	784	794	791	801	797	803	754	818	835	880	782	798	818	809	820	774	785	791	770	814	776	808	809	807	814	773	817	746	776	783	757	761	828	749	832	799	752	823	805	775	789	798	746	755	816	745	818	857	761	761	777	798	794	768	792	790	781	810	790	794	783	814	812	801	783	808	833	762	774	766	854	766	812	817	814	784	808	791	803	797	810	800	795	781	788	815	864	776	795	817	791	805	825	828	766	794	805	829	814	783	851	763	785	826	785	776	875	790	802	860	826	793	804	783	812	807	839	821	763	837	788	811	823	788	773	764	816	796	815	794	753	846	780	818	838	830	755	809	767	867	808	814	794	783	783	835	802	779	801	802	826	837	769	777	827	806	791	795	829	783	815	840	851	769	847	788	763	733	798	839	785	830	807	772	795	848	798
20786	35787	28784	15701	11326	7711	5504	4536	3983	3209	2565	1955	1640	1413	1262	1169	1152	1124	1071	1015	998	981	976	932	921	915	924	903	931	894	874	873	874	903	912	857	892	885	861	908	858	870	869	870	887	896	903	880	873	871	864	870	846	877	876	905	916	915	843	850	858	835	832	882	855	833	885	854	857	832	842	833	829	867	851	869	849	872	856	880	868	846	836	871	870	851	840	876	867	885	862	810	800	885	901	847	856	882	853	851	839	866	886	853	841	850	854	906	923	859	856	837	843	878	822	863	880	875	842	838	894	888	869	915	826	839	848	872	845	878	852	894	859	865	879	889	853	916	854	852	844	837	862	859	906	893	872	831	883	840	908	812	846	877	910	800	872	883	806	860	893	891	914	900	911	828	894	914	847	838	843	881	858	896	912	903	853	884	820	806	839	964	875	833	876	867	842	867	875	882	834	899	855	841	879	883	924	919	817	898	833	847	906	855	860	854	890	862	850	845	836	878	843	852	857	855	816	884	862	892	853	815	885	850	866	867	879	827	884	840	854	850	871	817	785	860	870	869	845	851	869	837	832	886	925	866	868	865	841	877	873	877	906	865	842	861	888	816	913	849	840	855	823	864	907	875	865	895	871	875	789	877	821	855	896	861	861	856	848	837	818	823	846	881	890	825	827	878	906	827	864	866	843	872	853	901	883	891	868	908	867	898	883	862	848	851	812	828	855	844	868	898	848	904	869	873	819	849	816	840	868	855	832	852	879	879	835	884	858	842	858	886	826	848	869	910	799	856	853	866	829	878	850	877	821	862	860	849	867	824	903	845	857	870	837	853	894	846	924	901	867	772	873	895	881	871	852	829	883	916	847	871	885	853	852	845	829	819	842	872	866	878	772	885	822	911	840	839	810	886	841	821	830	827	819	832	846	854	850	873	911	894	873	868	873	866	893	859	862	865	859	816	898	843	869	878	818	807	876	830	875	854	856	821	863	894	886	905	846	904	870	818	840	865	872	887	836	846	833	856	833	909	815	856	907	847	866	829	885	866	860	844	835	892	884	901	845	856	863	848	794	822	837	865	843	927	859	882	893	852	827	888	927	814	877	818	828	884	869	846	923	831	839	817	893	854	873	865	870	882	840	843	888	908	885	888	847	860	815	845	854	886	824	845	881	872	843	818	902	814	814	869	880	854	834	865	891	888	896	890	907	812	878	896	886	911	863	858	842	871	856	878	873	830	829	886	828	887	838	849	857	870	835	923	837	858	830	903	893	901	820	834	868	911	842	869	905	915	881	913	833	808	927	831	850	876	814	890	831	861	861	884	826	783	907	838	826	852	846	867	845	880	857	841	859	842	868	855	850	816	817	823	873	897	854	861	843	872	909	860	907	838	901	852	867	889	873	882	891	876	886	867	861	882	833	858	848	908	901	863	848	925	851	833	839	811	877	870	905	892	887	875	832	831	916	831	857	878	864	872	860	849	835	848	864	882	868	923	900	846	887	874	814	884	874	889	804	791	872	867	878	870	852	840	870	873	878	847	881	864	885	822	865	811	825	867	849	877	891	889	932	894	857	905	880	857	785	853	863	887	910	842	850	845	880	842	867	833	838	882	833	874	888	884	841	801	901	878	917	857	896	850	866	856	826	836	888	834	830	901	830	867	866	901	888	862	845	866	853	924	844	851	832	856	892	890	837	848	817	877	882	877	918	832	868	833	881	851	816	906	885	875	831	854	884	855	901	905	826	853	864	836	872	857	877	827	822	890	844	916	857	822	834	862	893	844	875	818	935	862	832	860	867	884	872	846	843	849	879	914	922	819	876	870	964	875	859	872	882	836	885	915	871	845	876	882	852	860	869	867	891	852	883	865	817	843	858	823	816	826	857	873	865	906	836	861	883	899	887	880	872	828	872	844	842	879	917	828	880	902	872	870	900	853	879	843	961	879	831	874	885	882	920	939	888	843	842	892	863	799	890	848	884	872	876	885	833	843	858	859	847	872	863	835	887	845	896	887	875	854	829	920	846	856	896	826	845	838	849	858	848	879	837	865	832	883	834	899	849	861	867	811	886	879	839	807	836	821	876	824	866	835	905	859	862	886	838	871	844	869	866	863	887	815	845	864	861	879	885	837	876	840	882	895	838	860	874	856	860	861	855	849	857	857	860	862	880	842	858	897	855	868	825	873	886	897	856	813	882	859	888	841	879	835	856	860	836	871	878	807	821	900	870	893	844	907	875	859	860	882	833	910	864	833	876	861	859	836	827	867	836	855	843	820	888	892	872	824	856	833	868	906	817	886	887	853	903	847	843	896	902	822	876	879	819	864	860	870	904	875	866	829	895	867	834	908	824	836	884	879	860	906	843	901	870	885	870	893	882	865	875	950	895	819	902	867	787	820	913	837	911	876	872	916	859	887	870	863	848	809	863	879	885	861	934	885	893	874	836	896	876	876	865	809	918	871	863	897	858	891	900	834	955	898	835	853	870	800	879	823	877	847	857	837	833	828	902	875	856	864	814	854	868	843	879	933	896	839	837	843	821	842	881	867	861	829	811	838	848	897	868	898	857	874	889	862	870	886	843	872	878	859	897	895	870	820	888	910	864	892	925	886	923	876	817	877	833	896	881	828	829	827	866	845	839	880	880	901	881	846	885	849	819	855	881	895	865	840	880	859	887	895	869	837	883	878	871	811	854	844	924	872	817	804	852	901	830	828	840	885	901	869	874	906	878	854	837	900	836	898	831	880	905	845	817	917	846	871	856	847	871	826	843	855	943	913	888	890	833	867	796	815	923	883	825	862	904	873	929	848	828	865	864	808	907	804	878	862	817	885	893	900	838	835	844	835	849	860	903	858	828	831	891	854	856	863	906	850	895	883	866	886	826	778	825	846	935	862	886	856	830	879	851	826	883	876	886	844	852	923	882	845	865	865	835	899	854	920	798	879	858	827	866	878	857	891	873	849	804	801	879	880	899	871	846	851	854	849	837	845	924	857	828	888	824	823	863	924	883	924	850	832	870	838	911	822	843	881	849	879	842	875	847	851	851	848	907	888	810	835	859	875	843	895	853	896	917	854	831	853	861	912	843	920	798	861	868	878	837	834	896	856	851	934	898	911	882	866	777	864	841	886	875	859	840	910	907	901	871	844	867	823	865	906	917	845	866	835	881	867	848	837	907	823	860	841	818	841	834	862	914	881	889	826	859	841	853	825	903	869	944	866	851	908	839	881	908	831	898	910	881	839	877	888	838	864	816	867	894	888	823	840	870	874	853	874	870	859	833	922	861	907	888	834	834	887	877	865	891	871	879	838	824	845	874	874	884	920	852	873	822	884	883	910	834	888	839	874	929	866	846	844	862	919	786	918	865	892	849	866	847	859	874	824	846	890	891	834	892	840	933	856	877	862	867	901	903	832	815	861	929	818	869	859	912	869	848	874	816	827	870	880	884	842	842	865	849	867	835	878	847	885	879	826	897	863	846	852	865	847	892	857	909	839	849	875
23561	21002	28097	24212	21294	16771	7624	4482	3746	2834	2189	1785	1472	1176	1122	1021	1044	963	894	836	756	778	734	680	656	686	677	693	707	698	668	654	628	617	610	637	655	601	656	599	568	657	614	634	623	609	655	631	671	605	600	630	607	617	629	659	616	613	600	563	567	599	625	607	577	580	595	604	596	583	645	611	632	574	561	638	607	572	570	595	623	607	584	603	580	601	612	551	593	589	582	636	620	566	559	561	644	547	611	594	580	584	649	600	616	625	603	576	645	563	629	600	552	572	564	591	609	581	632	596	624	589	588	582	588	611	552	589	549	596	594	557	577	578	620	580	614	583	613	615	581	630	603	565	597	595	629	601	618	562	585	590	573	624	616	591	627	583	579	573	643	622	564	581	593	572	564	581	553	572	584	594	592	550	558	625	630	589	639	607	615	613	619	633	623	608	557	623	553	595	595	588	574	583	632	586	571	594	590	583	555	538	634	629	591	593	609	597	590	610	618	603	552	630	573	591	601	591	564	617	581	583	573	610	536	623	603	591	580	577	597	645	634	547	634	622	580	580	589	596	543	594	555	588	596	576	574	569	603	612	601	577	593	576	588	586	610	578	564	592	603	591	579	626	618	577	629	616	615	620	599	577	578	600	630	663	602	565	602	575	577	590	596	583	585	599	594	614	607	606	630	570	625	594	579	598	604	624	584	583	587	566	557	622	566	586	546	591	601	598	595	604	667	588	588	568	599	567	562	570	628	570	594	612	619	553	619	574	588	591	556	626	585	613	593	616	576	601	609	588	610	612	611	599	618	584	539	568	610	592	621	591	583	573	569	570	593	621	594	565	602	585	586	623	634	591	586	561	588	623	563	591	598	624	549	584	600	631	593	580	610	570	554	549	575	589	579	561	620	574	582	621	556	573	605	599	603	559	567	552	567	594	548	622	598	635	586	561	577	624	553	620	612	603	612	571	621	596	589	607	604	579	592	578	572	588	621	567	614	610	581	614	592	590	556	569	573	572	571	588	598	574	621	579	624	600	562	600	599	629	605	596	618	599	618	605	648	626	613	561	616	554	626	558	561	574	565	629	622	585	567	559	610	578	598	559	621	614	609	591	600	654	622	599	575	654	637	623	579	628	629	596	537	587	573	643	610	574	575	577	610	588	615	554	543	582	613	590	561	574	584	632	562	571	575	626	593	530	587	608	563	584	579	576	557	596	640	614	617	569	573	556	569	588	611	560	564	632	562	563	555	622	581	627	599	572	574	592	579	567	581	582	608	615	563	590	642	584	601	579	585	625	615	627	581	578	559	576	573	605	582	603	608	579	556	539	600	540	590	627	582	568	626	587	582	568	638	612	578	604	606	577	616	598	582	601	581	631	584	579	586	601	584	560	629	615	534	564	541	610	629	616	605	608	551	613	553	588	597	585	595	638	617	650	635	612	583	574	589	589	583	616	595	596	615	602	634	558	576	586	597	616	596	571	520	618	608	587	569	568	612	590	531	631	597	601	568	594	579	610	602	616	567	606	583	601	615	570	559	588	622	580	581	628	626	610	620	570	605	582	581	545	608	607	575	610	543	597	575	568	574	582	598	596	585	601	616	579	595	575	596	573	583	570	576	622	599	550	605	613	618	612	584	595	559	628	594	571	587	572	591	612	551	558	613	623	635	606	542	595	576	605	545	600	589	626	565	606	571	545	539	615	562	625	659	580	610	606	607	635	563	610	616	587	596	603	582	580	571	582	573	615	645	616	560	564	605	615	599	588	624	623	590	634	551	610	651	628	591	595	607	587	602	595	574	594	603	608	599	542	585	591	608	631	596	613	600	564	594	550	556	619	643	588	619	590	599	608	631	608	609	561	577	600	610	564	628	621	603	566	597	601	581	619	538	612	573	601	595	539	551	596	575	581	584	556	564	601	562	565	614	622	598	588	593	566	636	568	589	568	587	616	608	586	645	610	585	571	565	604	576	586	588	637	553	580	623	581	629	607	618	607	600	568	587	634	605	631	573	590	593	595	569	577	588	598	578	600	579	577	609	606	579	591	617	564	563	601	544	604	643	581	605	576	602	585	635	581	574	592	584	616	570	590	607	589	624	585	602	601	579	651	569	619	617	579	620	627	643	588	623	615	574	697	625	629	584	595	599	566	608	578	586	608	593	614	583	601	594	589	578	554	617	584	610	609	570	612	639	583	617	598	612	623	623	587	572	572	649	638	632	601	557	604	566	612	570	605	641	614	609	563	610	588	601	600	581	601	580	630	622	591	608	599	628	597	586	610	587	603	587	610	636	605	542	569	623	596	627	639	607	645	589	628	580	630	577	608	655	613	626	607	640	592	594	594	655	568	580	570	545	577	601	608	583	590	578	579	570	607	607	602	570	615	551	576	569	552	571	610	594	560	629	564	602	614	630	580	568	622	552	568	613	590	582	611	565	572	582	624	599	583	648	563	580	605	539	607	578	628	591	562	605	584	615	592	641	646	622	579	592	620	547	561	537	598	586	590	571	594	597	644	574	637	639	575	568	584	583	585	601	627	589	594	608	586	622	604	614	586	614	601	597	602	553	571	617	592	631	592	608	608	591	625	584	580	628	633	597	640	593	594	598	590	571	605	632	639	625	600	570	612	581	605	609	609	553	565	596	615	595	617	578	624	614	622	592	583	605	626	587	586	575	605	578	570	625	586	596	612	590	597	603	607	585	600	595	601	615	607	622	588	574	604	600	582	640	573	585	627	622	557	560	594	583	565	573	584	583	603	568	586	531	591	584	577	622	555	549	542	555	560	566	613	586	625	585	584	586	625	586	577	618	581	559	569	595	601	617	618	535	587	639	609	617	610	593	587	582	617	605	582	586	595	555	557	605	569	620	607	554	583	637	599	612	600	561	589	581	607	590	595	594	597	595	625	573	577	602	613	580	641	588	632	632	558	571	608	555	568	618	570	528	597	598	607	616	561	603	566	586	608	617	584	621	570	583	602	587	573	575	613	599	615	602	610	602	594	603	638	608	606	622	537	583	557	594	578	579	611	561	598	558	610	569	589	596	586	607	598	577	607	594	608	626	622	531	584	611	634	562	593	570	577	564	580	567	583	579	566	602	617	569	556	638	610	575	572	543	594	584	599	582	596	560	598	632	609	572	605	613	618	563	579	652	607	610	607	622	589	598	569	620	602	587	578	644	592	594	636	615	600	584	615	549	556	574	610	534	622	603	597	563	577	597	590	580	620	573	598	577	585	641	601	570	574	606	642	593	577	589	617	586	593	636	560	589	592	598	558	655	569	585	572	566	611	576	565	597	608	564	629	591	576	617	570	607	620	553	599	572	585	582	609	625	600	555	593	601	621	572	625	577	588	602	597	595	632	572	618	582	581	617	582	585	581	631	595	588	593	576	574	606	597	569	605	565	575	598	606	517	591	587	598	587	526	577	613	545	619	548	591	549	581	556	595	600	609	607	575	567	601	575	577	570	591	618	579	575	601	590	617	608	577	595	587
21439	44698	37789	23071	17495	11706	8516	7101	6185	4537	3510	2715	2146	1727	1576	1458	1333	1245	1153	1054	959	895	823	797	744	780	748	806	772	772	759	709	738	700	674	715	719	736	726	707	700	700	705	714	705	669	719	677	656	675	692	659	650	680	667	668	645	677	655	661	645	609	690	670	668	653	634	676	647	633	667	667	649	656	679	668	628	676	673	678	658	653	641	693	685	632	654	661	632	696	689	684	645	646	676	696	639	718	667	700	679	598	618	674	674	655	648	628	658	637	671	650	651	655	675	632	601	667	643	698	659	602	648	689	608	643	722	652	688	655	690	658	693	659	642	698	639	667	672	626	658	666	635	680	647	687	674	672	663	665	690	646	648	654	667	638	630	622	679	609	650	620	677	661	654	646	652	619	675	669	682	645	640	678	638	623	649	704	632	655	654	633	638	609	631	632	628	666	628	666	645	633	723	659	660	679	656	669	639	684	644	678	625	671	683	646	664	603	662	641	694	665	630	669	667	626	627	646	711	696	639	673	666	689	631	664	619	611	627	685	647	660	686	654	618	610	632	662	663	624	668	638	682	664	642	694	652	672	703	660	678	648	644	637	665	642	703	687	666	646	667	685	629	662	677	651	680	679	668	673	601	647	683	651	675	671	670	634	646	664	655	627	606	681	639	642	691	653	644	648	688	649	670	659	642	640	657	615	675	705	706	636	649	618	647	660	634	717	679	657	665	697	667	616	674	685	661	631	662	667	665	663	674	697	653	662	649	693	699	634	663	654	671	655	621	656	630	672	662	683	676	696	681	624	639	654	617	650	669	640	654	636	653	637	677	669	695	719	665	693	644	668	658	664	631	668	665	659	653	680	674	640	679	662	663	630	645	617	657	636	628	609	645	699	660	646	676	661	681	682	632	686	635	654	680	701	652	696	642	659	690	664	695	654	661	688	696	657	673	635	682	644	611	601	639	631	613	689	669	649	652	674	619	631	645	648	679	650	703	663	639	636	640	621	726	602	678	627	644	642	627	626	636	685	678	668	633	660	657	680	652	620	675	676	626	654	654	640	657	630	640	671	605	669	647	680	686	684	711	662	682	651	676	650	626	669	645	656	674	606	679	630	659	687	634	656	691	656	648	633	650	663	619	642	669	680	671	660	647	664	655	642	674	676	670	678	639	652	705	645	613	630	665	625	642	682	669	644	675	655	660	651	654	618	671	661	665	646	668	645	684	665	666	701	651	638	658	688	702	658	677	654	681	669	644	612	625	605	669	701	675	673	652	665	665	684	668	620	636	656	638	627	630	691	670	669	668	669	673	702	677	679	645	687	681	668	672	676	649	641	687	651	643	615	690	623	635	689	681	658	676	697	695	695	688	699	664	663	624	658	661	696	624	630	639	617	663	654	631	571	681	660	634	682	639	688	688	688	653	662	666	668	613	675	665	699	633	679	667	683	677	672	658	661	645	630	677	702	636	671	660	705	679	692	633	619	655	637	708	678	655	627	611	694	701	688	648	656	616	668	642	641	677	680	644	689	652	652	710	694	643	638	651	659	710	657	679	624	708	672	619	698	689	711	650	650	685	639	652	639	645	633	657	643	696	613	665	668	683	637	636	682	644	654	671	635	647	698	653	675	669	687	635	659	689	623	644	647	675	640	684	683	641	666	662	672	683	644	656	629	631	646	638	700	623	649	654	672	627	631	681	645	637	649	716	662	637	734	649	670	679	632	662	647	679	700	676	691	652	658	641	639	630	649	669	659	659	682	673	717	666	653	703	627	692	665	665	661	616	652	642	689	633	660	639	644	620	676	667	634	647	652	677	626	681	668	703	594	671	692	644	664	605	677	694	660	686	658	675	624	654	671	669	689	663	643	668	651	672	646	668	656	709	654	653	695	704	662	652	629	680	639	633	679	675	669	671	630	649	638	624	642	666	659	651	649	657	684	676	626	659	626	672	654	670	666	674	606	660	699	652	687	653	625	677	703	664	650	669	627	653	679	662	659	640	642	676	648	645	645	678	672	629	643	594	688	660	619	627	658	634	640	678	639	679	669	676	723	629	664	662	703	655	637	662	616	618	634	653	648	655	643	656	680	654	700	706	635	667	640	651	669	633	655	674	690	670	658	640	674	671	675	653	675	669	637	683	675	672	669	658	632	638	643	665	644	689	681	722	654	665	645	657	645	683	605	670	592	666	629	674	665	674	655	678	665	635	697	663	631	693	695	665	629	652	620	636	647	663	639	659	691	651	619	673	628	660	658	649	648	626	671	619	688	662	614	643	609	661	656	674	667	644	672	655	661	649	660	621	655	623	648	692	650	670	662	694	627	610	666	657	653	692	665	645	596	684	647	649	626	635	684	663	652	642	615	614	605	651	668	682	652	649	628	619	632	616	666	665	640	685	618	656	635	645	627	673	677	683	618	612	643	667	672	715	650	613	632	644	671	630	624	643	641	716	683	653	698	654	656	615	692	658	662	715	646	633	656	699	680	659	608	642	654	649	654	633	643	664	676	647	653	666	630	646	686	649	648	673	628	700	641	658	646	615	636	654	625	634	686	612	659	673	653	647	626	664	650	647	650	651	669	690	670	713	682	626	650	640	649	640	647	623	651	599	650	660	643	679	689	642	664	669	667	636	658	673	636	668	695	669	645	668	680	669	674	646	636	630	671	687	672	678	700	701	641	623	664	635	678	619	656	632	642	592	632	645	663	653	647	668	650	638	662	627	661	671	656	631	647	682	634	647	656	649	690	644	654	617	673	646	661	684	629	656	655	708	655	684	627	634	671	632	673	649	668	651	651	648	659	656	609	665	657	661	633	676	636	637	668	612	614	612	650	613	647	663	639	661	657	673	630	644	643	657	637	685	636	668	640	620	687	664	653	693	693	620	685	692	640	647	631	647	681	617	680	620	678	661	663	626	621	683	655	674	670	664	647	656	639	636	680	642	632	633	633	676	644	673	630	631	613	687	630	629	663	653	597	675	649	664	679	655	645	679	646	640	662	654	656	659	651	688	666	642	622	663	697	687	701	679	667	666	667	634	651	626	661	679	669	678	685	624	659	639	645	680	614	641	673	634	682	656	654	679	628	665	690	671	698	669	622	652	679	610	655	653	614	633	639	652	666	656	660	650	671	632	662	640	683	658	659	669	642	664	657	651	673	686	613	689	611	683	643	656	640	693	675	653	650	636	681	623	607	649	676	655	674	645	686	657	649	680	644	670	668	633	640	668	678	720	662	637	611	676	636	610	669	639	650	661	639	659	666	677	647	652	660	643	685	666	650	641	662	662	685	644	625	674	659	653	646	623	655	678	668	656	673	673	652	652	674	637	682	654	663	678	619	642	700	619	685	631	639	655	646	685	684	640	657	653	680	641	681	645	690	649	652	681	688	663	670	674	636	671	636	679	648	700	657	619	635	699	648	678	618	639	629	675	618	634	648	651	647	682	642	680	662	660	648	638	647	630	673	662	652	664	631	672	681	634	645	640	644	652	648
24544	21044	27506	25104	18736	8976	4788	3501	3133	2316	1876	1520	1323	1106	1041	989	957	866	864	851	733	779	701	771	673	729	691	706	664	642	691	683	673	630	676	676	662	697	707	687	686	703	693	682	673	699	699	679	658	629	665	652	694	633	665	645	651	671	672	693	705	619	694	631	659	626	646	659	592	672	648	668	633	637	622	690	684	613	704	649	644	633	666	671	656	621	648	646	617	632	645	651	649	636	643	639	628	640	620	611	627	600	627	622	688	652	673	679	679	664	599	676	655	643	684	608	618	612	637	608	650	671	706	599	646	620	661	635	648	652	631	661	615	642	630	652	612	698	630	681	653	606	635	695	648	633	649	632	646	628	628	703	683	660	671	639	657	626	643	653	672	648	643	694	649	612	615	659	638	656	661	671	675	677	661	660	631	658	659	674	682	664	658	647	570	638	651	659	623	661	602	664	656	656	612	666	620	669	683	643	668	614	641	668	639	655	641	642	638	652	639	627	673	606	628	635	677	648	639	631	683	659	598	619	657	682	677	649	651	625	653	651	613	619	641	680	653	666	632	668	618	635	672	670	655	649	652	680	628	631	687	674	638	653	651	656	589	693	643	638	665	651	651	612	653	658	668	697	645	658	678	589	630	606	619	665	638	621	687	639	643	694	672	628	622	585	588	638	654	674	639	640	685	654	607	665	688	658	643	659	617	656	637	633	613	660	647	620	625	686	695	689	650	699	648	639	625	628	667	648	652	650	622	623	631	675	676	663	652	621	660	655	661	634	604	631	650	627	626	609	626	657	645	650	670	661	645	624	618	619	703	667	663	626	633	717	607	633	657	638	605	697	656	650	642	658	634	644	618	616	640	602	616	608	619	651	661	642	618	642	635	632	670	675	630	618	648	705	673	669	660	604	645	662	656	613	583	637	654	639	615	633	630	608	634	604	635	667	645	637	612	668	675	595	626	681	634	683	617	647	677	630	651	640	644	690	612	614	668	658	629	665	649	656	687	690	625	686	637	674	653	628	690	639	588	615	616	680	669	618	596	655	675	640	667	685	620	647	628	622	650	620	660	611	599	629	636	647	646	631	631	650	642	647	636	627	666	602	685	624	677	648	601	618	687	663	640	626	645	657	636	647	610	613	622	647	606	613	657	609	672	648	685	608	667	621	649	658	638	618	610	670	630	647	643	684	625	670	644	612	624	655	664	593	616	580	656	644	663	670	633	667	648	641	659	613	646	646	643	652	655	635	623	677	607	669	645	658	633	623	660	637	621	662	599	607	631	664	668	643	619	644	625	674	645	672	593	654	649	644	683	638	663	638	621	616	679	632	623	626	648	664	650	596	659	667	620	588	602	655	656	577	684	645	661	639	699	658	637	628	629	657	667	663	667	658	686	642	655	658	657	631	682	681	642	590	668	647	615	639	653	629	646	668	643	629	613	637	613	636	637	609	650	639	644	633	653	630	647	654	687	627	629	664	639	641	642	638	643	651	651	660	625	633	689	668	661	642	644	658	673	643	646	646	616	653	630	608	663	642	633	633	663	678	594	658	638	601	629	615	641	675	649	690	609	663	637	665	674	661	641	662	669	673	640	645	638	656	654	636	638	650	655	658	623	662	661	642	679	692	654	638	669	626	666	649	624	621	648	646	598	631	637	621	675	643	648	627	704	669	654	603	652	657	664	657	663	732	633	655	660	631	661	682	586	649	622	652	634	614	633	690	667	668	607	620	635	637	699	657	680	634	670	601	681	629	653	589	625	643	636	655	627	621	645	662	627	647	643	681	654	612	669	676	638	650	672	648	667	625	712	688	660	670	649	636	682	687	628	577	663	690	626	617	629	644	663	629	680	680	649	654	691	607	647	646	597	648	636	630	652	681	642	645	659	655	602	670	649	670	654	663	658	671	639	642	650	639	657	611	612	707	670	612	690	698	655	663	670	688	666	666	652	635	652	625	660	666	647	634	617	606	649	677	615	644	619	627	612	687	664	611	639	657	634	633	677	646	613	634	640	619	619	671	687	660	638	661	675	640	662	647	680	637	630	660	674	653	675	625	632	630	607	651	650	688	623	657	664	685	628	632	619	629	614	614	653	652	666	630	639	614	663	592	663	653	680	638	646	621	647	679	706	671	649	670	673	654	655	665	665	634	654	621	639	623	601	610	651	620	621	632	652	618	636	666	670	663	670	640	650	650	620	675	643	658	663	620	635	614	601	623	640	603	603	656	664	628	648	629	637	711	649	639	659	671	641	604	650	637	640	674	722	688	620	668	619	586	658	649	631	606	634	593	630	613	668	631	667	687	687	675	729	661	637	627	671	663	635	689	612	624	655	671	631	688	645	662	613	615	629	664	648	641	659	586	674	641	630	596	600	647	637	640	656	693	669	643	641	643	615	656	664	643	671	629	623	664	650	657	638	631	638	646	636	642	590	674	635	672	610	643	642	622	681	608	667	647	634	635	619	632	623	602	623	625	620	679	594	682	641	662	614	650	651	690	629	686	702	650	655	589	656	649	677	670	624	621	677	623	609	639	610	685	644	638	644	656	659	616	632	618	629	603	639	647	659	594	674	677	640	673	686	665	638	647	645	692	702	668	643	646	623	626	626	608	652	648	647	627	669	662	620	670	636	597	672	654	640	640	679	614	616	640	624	670	620	661	648	625	611	624	577	632	685	633	653	665	623	650	633	636	621	631	649	635	668	630	634	625	666	633	686	657	640	631	671	658	620	648	592	632	638	661	626	650	679	622	642	606	640	636	619	611	665	644	660	626	658	595	705	632	695	662	626	652	642	653	627	650	606	668	654	676	643	650	603	623	627	642	649	659	679	632	612	605	664	651	599	632	602	672	660	653	652	651	668	636	648	610	633	667	703	649	624	666	620	631	637	672	679	644	685	663	650	670	626	619	631	665	637	648	647	622	659	669	649	625	656	655	657	624	647	612	636	632	633	599	663	595	623	641	660	630	635	649	633	658	655	620	644	700	601	668	640	629	653	620	620	642	632	630	637	618	672	652	626	665	644	619	671	648	612	641	665	649	691	677	654	601	631	658	666	630	671	631	597	654	612	646	613	630	605	599	647	669	695	693	679	662	681	615	672	656	671	652	661	687	677	597	665	610	682	605	615	673	632	613	605	591	614	622	675	635	649	586	666	610	653	676	604	658	636	638	616	697	643	654	614	646	643	652	668	636	614	651	657	664	610	675	629	656	678	627	649	672	668	668	664	626	653	683	633	614	650	644	639	640	674	660	653	668	675	666	669	669	706	660	644	677	620	636	667	643	689	618	611	634	649	647	638	655	673	645	654	641	647	652	679	640	584	651	634	663	644	655	668	621	664	658	662	581	651	619	634	602	617	704	664	625	633	633	621	654	618	633	648	682	685	621	650	664	637	644	650	635	640	644	638	665	627	656	637	646	648	630	688	724	673	660	639	666	644	660	615	585	638	690	621	641	671	621	639	625	659	672	649	625	636	635	607	676	666	638	662	628
21553	41331	34076	20181	15101	9821	7196	5968	5319	3880	2922	2238	1882	1562	1392	1251	1186	1127	992	1001	914	861	829	815	725	768	764	765	730	732	729	749	751	758	701	743	714	760	704	735	683	717	680	762	688	702	675	715	675	674	694	660	714	712	750	699	692	693	701	724	718	711	661	662	663	723	695	721	674	708	696	703	674	645	635	750	711	676	723	707	716	695	707	688	700	630	716	624	672	718	716	666	708	674	679	689	679	666	715	725	744	712	682	670	720	707	683	680	653	686	642	695	696	653	667	709	664	641	652	696	724	674	718	682	712	659	691	692	679	703	715	665	701	657	662	678	665	708	726	658	670	693	678	670	644	618	704	678	659	699	699	735	652	704	704	712	719	643	748	656	672	692	720	689	656	676	725	711	679	658	665	688	683	696	668	728	685	642	678	674	736	692	722	663	728	674	707	715	643	706	673	682	721	672	690	712	669	691	728	654	676	673	683	681	648	722	648	693	689	714	724	722	702	697	689	733	741	693	666	678	695	731	707	684	652	689	665	673	649	684	706	644	684	698	675	696	685	681	707	691	656	671	706	699	697	697	666	720	662	640	676	653	711	676	660	707	727	684	701	672	655	731	663	665	699	658	713	733	692	677	686	696	717	676	721	680	699	633	746	652	702	741	755	646	653	666	682	763	659	709	659	699	679	714	685	670	698	710	706	717	673	697	727	673	676	725	692	672	706	690	721	669	650	653	700	699	660	646	682	677	626	707	673	639	682	687	707	713	712	700	685	690	689	669	720	701	708	665	723	675	731	704	706	723	662	677	686	694	716	678	705	682	709	716	690	675	682	694	695	645	736	667	672	721	687	666	735	690	688	709	725	652	700	687	674	689	656	676	737	676	732	660	729	678	686	660	654	697	688	676	682	688	665	698	700	700	659	687	700	688	694	681	687	643	710	693	686	674	670	711	679	704	665	653	687	668	667	680	667	702	689	680	693	711	652	696	714	686	709	705	708	697	688	699	700	620	699	718	675	713	703	694	664	685	710	662	697	691	675	738	694	655	656	671	634	658	694	697	719	674	729	651	688	697	703	713	719	684	721	651	701	704	711	674	691	761	655	669	691	693	746	714	701	663	735	656	681	633	733	687	727	698	702	689	703	645	731	626	685	723	696	708	696	682	698	664	696	636	672	709	682	719	726	719	717	663	617	675	728	660	675	688	699	692	667	642	656	654	642	737	703	688	702	685	705	693	606	673	668	679	650	709	729	660	680	687	699	704	686	673	698	705	686	659	663	650	688	657	698	717	686	650	695	743	682	710	659	715	700	734	667	666	738	696	685	686	655	709	713	618	670	703	708	726	685	667	687	696	640	642	639	704	662	625	646	676	690	671	685	712	656	639	684	657	714	744	644	725	675	697	691	678	653	682	674	704	665	690	711	700	728	710	661	705	694	734	748	670	655	649	689	721	679	680	671	706	695	712	637	691	715	677	694	686	712	678	695	700	738	682	711	697	710	714	733	708	694	690	694	676	699	657	700	690	653	743	714	674	657	654	675	719	669	693	738	750	724	717	728	709	697	699	695	723	676	727	702	700	669	668	690	647	687	669	674	684	721	666	683	656	682	691	700	687	647	666	703	664	691	661	664	693	702	676	727	665	684	733	689	650	695	704	693	669	705	728	697	692	688	658	666	689	700	691	692	668	667	702	722	660	664	697	681	722	665	660	704	668	676	715	676	736	678	708	681	769	693	726	719	729	645	692	707	681	713	701	728	705	655	684	656	683	641	717	681	694	754	739	728	696	683	646	648	692	651	701	688	744	626	654	683	660	673	689	678	685	655	762	707	727	687	653	657	654	711	680	661	709	667	708	658	681	687	710	652	683	661	684	695	660	696	665	693	688	667	723	704	710	695	671	666	678	678	699	699	683	652	648	706	694	698	708	744	674	696	710	684	702	690	717	718	658	665	675	721	664	700	691	718	657	682	676	682	735	677	716	716	686	690	640	698	705	664	696	716	719	654	676	697	705	706	690	683	714	655	664	694	703	696	665	685	693	672	720	657	696	725	682	642	673	694	725	693	689	659	710	717	709	680	682	648	694	656	649	646	709	701	639	701	730	671	655	666	671	655	725	652	703	726	719	688	698	706	685	685	694	675	699	686	702	680	671	678	688	667	703	725	701	707	657	705	710	669	665	654	722	669	699	693	666	644	702	689	696	645	722	715	687	717	720	644	682	651	672	675	675	693	720	707	656	698	689	716	688	667	664	654	636	740	677	726	676	689	689	691	655	701	679	736	684	665	751	725	688	743	652	662	678	707	700	670	710	649	684	717	696	679	692	684	672	686	664	672	707	685	700	733	654	635	694	729	670	658	628	708	668	679	679	644	672	713	688	704	715	685	705	673	720	737	663	698	664	727	722	624	680	689	656	709	710	698	685	683	719	735	724	680	706	680	646	694	648	683	696	693	692	723	700	692	701	726	746	701	689	682	731	694	695	732	669	689	693	690	666	652	721	672	706	661	618	691	707	675	666	697	671	690	668	679	683	678	731	674	693	694	681	668	674	685	696	712	695	665	680	612	688	756	715	654	682	670	687	729	670	622	683	688	703	708	687	710	692	670	668	692	701	664	676	682	658	699	661	687	694	686	662	683	675	675	614	648	664	712	698	698	683	654	707	674	650	718	692	666	685	703	694	708	738	698	723	657	703	677	686	683	674	668	623	687	684	655	686	708	698	679	676	695	691	674	663	688	686	631	675	693	610	684	672	679	708	682	692	733	701	660	669	670	689	655	656	678	676	631	707	686	690	643	676	688	678	670	679	684	653	685	689	705	652	712	670	703	722	683	705	699	693	659	729	680	653	722	698	716	690	652	631	688	699	701	700	710	693	687	709	672	695	718	691	690	699	663	688	669	721	657	702	727	744	658	635	764	674	786	721	709	690	685	707	673	699	719	651	663	733	708	712	688	643	668	656	698	680	682	691	697	676	673	650	672	667	670	695	720	660	700	749	740	728	695	704	669	638	675	662	684	645	706	690	696	677	688	678	719	699	692	746	713	681	680	701	713	698	724	683	702	740	717	736	687	692	702	706	697	679	617	697	712	675	709	716	671	687	683	683	734	705	662	705	706	703	729	716	700	713	680	677	680	726	684	652	722	669	701	697	671	712	666	716	673	681	665	706	643	705	661	676	685	703	652	674	675	669	673	664	648	686	676	680	671	680	672	720	673	670	715	673	719	667	713	691	708	735	688	738	635	695	627	648	694	693	691	692	646	680	633	718	715	710	708	709	711	707	682	665	689	637	692	696	679	692	641	689	701	703	686	656	682	686	668	692	740	704	712	678	667	684	711	690	667	671	670	683	675	716	646	693	686	707	702	698	662	681	694	714	716	740	673	706	638	744	692	694	702	720	680	699	725	693	699	675	724	715	691	698	691	715	703	700	677	671	694	708	707	721	679	719	671	745	710	704	704	628	692	720	684	679	681	668	698	698	637	708	680	702	674	684
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
