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
341352750837	341352751396	341352751946	341352752496	341352753046	341352753596	341352754146	341352754696	341352755245	341352755796	341352756346	341352756896	341352757446	341352757996	341352758546	341352759096	341352759646	341352760196	341352760746	341352761296	341352761846	341352762396	341352762946	341352763496	341352764046	341352764596	341352765146	341352765696	341352766246	341352766796	341352767346	341352767896	341352768446	341352768996	341352769546	341352770096	341352770646	341352771196	341352771746	341352772296	341352772846	341352773396	341352773946	341352774496	341352775046	341352775596	341352776146	341352776696	341352777246	341352777796	341352778346	341352778896	341352779446	341352779996	341352780546	341352781096	341352781646	341352782196	341352782746	341352783296	341352783846	341352784396	341352784946	341352785496	341352786046	341352786596	341352787146	341352787696	341352788246	341352788796	341352789346	341352789896	341352790446	341352790996	341352791546	341352792096	341352792646	341352793196	341352793746	341352794296	341352794846	341352795396	341352795946	341352796496	341352797046	341352797596	341352798146	341352798700	341352799246	341352799796	341352800346	341352800896	341352801446	341352801996	341352802546	341352803096	341352803646	341352804196	341352804746	341352805296	341352805846	341352806396	341352806946	341352807496	341352808046	341352808596	341352809146	341352809696	341352810246	341352810796	341352811346	341352811896	341352812446	341352812996	341352813546	341352814096	341352814646	341352815196	341352815746	341352816296	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	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
23150	21749	29558	24516	21802	22326	18966	8108	5315	4219	3217	2244	1485	924	823	729	608	556	500	462	467	426	398	355	401	366	370	397	349	325	361	351	339	357	304	339	304	290	294	304	284	263	281	270	227	276	260	198	195	200	217	247	222	238	239	223	236	197	230	216	209	223	217	205	225	239	226	228	208	217	204	205	185	203	222	198	226	173	229	226	203	208	198	230	224	195	204	209	193	213	197	188	202	205	204	171	206	174	239	218	195	200	201	215	194	225	185	209	207	207	185	196	193	204	194	196	207	234	192	204	204	213	198	213	187	197	202	165	218	216	206	191	200	214	203	207	229	182	211	217	198	211	208	208	185	204	206	212	186	219	212	198	174	206	229	222	196	214	203	207	206	196	198	195	215	215	197	191	200	188	171	231	183	239	189	185	218	211	184	225	241	195	240	224	219	197	191	221	198	206	215	178	212	209	200	214	201	223	217	187	178	200	238	193	208	195	190	193	182	229	215	186	204	235	222	191	203	171	208	232	198	219	212	206	185	228	222	237	198	191	203	196	187	202	184	188	206	217	211	196	211	198	196	210	205	198	198	219	224	197	211	228	216	210	215	195	194	205	191	179	201	210	223	203	201	227	214	205	223	230	241	188	226	202	217	183	233	215	218	209	209	220	220	199	221	211	179	198	224	214	238	177	204	208	203	201	189	215	205	210	191	222	217	184	207	213	208	203	186	206	207	213	196	212	210	198	211	230	196	209	191	235	219	211	194	209	206	209	196	205	225	182	208	226	190	196	185	209	221	245	199	192	193	191	204	230	195	206	210	186	184	195	196	216	215	215	217	203	215	249	181	193	187	194	199	239	203	215	182	216	191	200	213	199	184	198	198	160	195	211	188	209	183	212	208	207	197	197	213	224	218	230	208	197	216	218	197	211	203	207	187	222	203	209	226	172	198	192	204	197	184	194	205	208	200	173	195	230	206	198	194	198	217	236	186	194	200	212	184	206	210	195	215	222	206	187	214	195	204	202	207	206	199	209	189	228	202	224	207	218	188	184	239	185	205	221	193	203	206	181	224	216	238	188	227	203	219	191	215	206	204	188	220	198	195	218	215	201	227	206	188	206	189	201	190	211	179	229	241	189	212	205	211	197	192	207	192	212	207	196	183	172	194	212	197	225	197	209	188	190	191	201	181	189	187	203	218	205	199	197	221	211	202	194	173	199	168	224	210	206	214	195	240	178	198	217	220	176	181	182	209	203	214	212	209	208	202	203	214	194	222	194	222	192	195	204	197	201	201	197	210	190	205	194	201	213	214	185	230	200	208	189	208	227	205	196	203	221	192	217	219	177	206	192	212	209	192	220	196	207	229	208	217	233	212	231	197	207	208	228	216	188	215	169	222	199	216	212	197	220	205	203	194	229	202	200	206	191	200	200	206	216	193	184	200	218	201	216	221	204	237	197	203	219	221	213	200	222	204	179	210	198	219	215	177	234	204	205	209	229	204	206	176	206	194	222	212	194	203	200	208	211	218	213	194	197	199	230	208	200	200	223	212	182	216	232	193	200	199	198	203	186	179	235	207	194	203	198	201	212	214	192	194	213	220	212	195	206	219	180	203	219	187	202	198	212	221	235	228	225	203	210	202	214	183	192	190	187	189	200	218	217	207	203	200	191	205	196	217	221	189	209	210	194	207	208	211	220	185	208	192	205	185	185	216	221	175	204	187	178	260	203	191	180	219	209	224	192	230	218	211	173	216	205	200	207	206	194	201	196	206	188	197	207	230	202	211	206	186	209	210	205	209	211	205	203	187	187	210	211	218	221	189	195	210	191	220	196	192	188	214	185	207	192	206	225	193	230	224	190	183	198	186	206	210	199	195	199	235	203	214	176	218	215	215	210	200	197	207	212	211	229	206	218	179	184	185	204	239	215	222	203	192	197	211	229	246	204	216	187	222	172	207	208	188	194	228	196	212	183	217	215	182	210	214	216	199	188	211	216	231	228	214	189	221	209	186	209	177	211	201	242	218	203	184	202	218	198	195	178	190	182	207	200	200	200	210	211	227	160	205	184	201	178	217	209	205	211	226	212	212	201	196	208	230	211	201	190	210	222	189	195	205	208	195	200	193	193	227	233	206	193	216	225	207	200	204	181	187	212	228	196	188	216	188	204	211	209	208	189	207	190	197	179	215	226	207	206	202	187	206	198	226	174	214	214	228	196	222	215	210	202	216	194	208	204	202	189	208	211	222	211	214	224	211	208	196	226	217	183	222	227	230	204	187	214	188	190	189	228	208	222	205	204	230	203	217	205	210	173	195	189	206	190	205	218	210	178	197	214	219	207	214	223	224	185	207	223	228	222	228	212	213	181	200	211	214	192	185	196	171	183	210	219	195	190	190	191	191	204	199	184	200	235	181	195	199	221	214	195	204	218	201	212	209	194	232	206	250	172	189	198	212	182	178	202	199	198	204	192	212	214	209	172	229	195	214	189	222	197	216	193	197	177	226	203	196	204	202	206	203	214	213	200	211	199	206	199	228	217	201	198	198	197	230	199	209	181	211	231	211	224	203	226	215	215	211	219	185	201	192	190	200	205	206	211	201	182	185	193	206	200	197	184	172	211	181	193	214	218	205	246	212	233	203	184	218	192	225	194	193	206	236	215	217	230	198	182	188	200	192	221	223	216	199	216	172	200	212	203	197	195	178	195	206	202	234	211	205	213	210	210	213	223	185	182	199	240	199	186	215	209	208	211	228	209	219	196	212	197	193	202	207	189	200	208	224	191	200	211	213	182	190	226	230	201	225	194	173	206	199	215	208	218	205	179	214	171	224	195	220	185	194	200	198	207	200	187	200	208	215	233	205	206	205	182	199	197	186	209	202	204	229	184	211	213	203	212	207	203	209	209	215	191	203	221	211	203	211	189	195	229	208	187	191	210	224	196	194	196	182	229	219	219	217	207	196	210	182	227	214	201	207	210	206	217	226	221	210	199	209	200	206	206	206	208	225	206	213	189	230	193	213	201	206	213	204	204	197	220	223	208	202	198	205	191	177	192	196	219	225	189	207	194	200	216	180	184	216	210	182	211	238	206	199	212	191	185	209	214	190	205	198	191	183	194	206	189	220	217	215	191	206	207	198	194	245	216	230	197	172	202	249	207	190	201	191	198	237	201	214	197	213	192	180	191	220	193	213	189	231	210	217	245	190	191	182	222	214	189	209	204	219	201	193	220	214	186	204	213	181	217	210	201	196	232	187	225	184	188	186	197	185	193	199	223	224	190	196	202	223	218	201	193	189	192	206	196	205	192	198	214	196	189	198	220	185	208	191	242	194	204	211	210	192	215	239	213	184	218	227	205	194	189	192	220	190	212	217	216	196	193	184	189	206	215	212	214	210	210	186	207	223	205	186	197	175	176	230	220	205	216	213	214	236	201	229	216	222	211	210	187	199	200	193	205	200	215	202	207	183	227	205	188	192	258	202	189	198	196	193	196	218	219	202	214
32408	58737	45534	25299	18586	15226	12563	9703	7701	6133	4485	3314	1969	1308	1017	950	759	713	709	601	567	532	483	521	472	468	436	411	427	421	382	357	371	430	390	339	371	350	314	303	316	303	263	264	299	246	246	260	210	223	225	223	241	242	237	224	220	227	220	246	232	216	255	238	233	238	220	224	213	191	227	230	227	213	229	226	227	215	227	214	219	223	224	203	216	238	220	229	197	220	213	183	233	219	236	222	241	225	220	209	224	228	215	225	214	224	241	211	235	243	211	223	205	203	186	198	232	208	207	232	212	209	209	196	209	177	220	222	210	209	229	217	217	211	198	186	196	218	210	214	204	213	226	215	208	220	236	215	215	199	228	248	207	229	206	231	193	211	218	207	212	186	231	201	203	204	202	236	217	220	213	207	202	209	192	205	235	200	210	227	195	218	225	176	211	208	213	207	199	213	214	214	216	229	191	232	213	191	214	236	246	217	221	193	202	221	213	212	222	228	227	206	227	205	228	207	238	210	209	214	181	211	220	208	217	227	205	211	228	198	218	207	193	235	196	214	208	191	202	219	224	219	199	221	204	235	225	202	213	204	224	234	222	230	212	208	221	206	229	211	203	213	203	219	204	241	214	222	216	210	226	210	223	196	235	233	220	242	238	221	188	256	219	203	207	233	216	222	200	212	216	211	225	179	223	202	192	212	214	225	221	231	184	206	210	235	208	193	227	223	207	218	212	230	210	211	191	206	232	246	211	224	191	175	208	231	223	202	233	219	222	231	211	230	196	236	231	207	212	200	248	213	185	224	207	232	232	221	226	244	229	225	212	197	246	209	205	226	214	221	212	212	229	202	202	215	222	226	202	210	220	193	195	200	237	179	213	202	218	203	211	186	208	230	202	250	202	207	214	219	207	213	182	242	185	226	201	198	195	191	214	195	214	213	230	222	208	216	207	229	214	203	223	212	224	220	217	203	192	208	208	222	211	176	195	199	222	211	216	211	187	199	190	211	210	209	213	219	205	217	206	213	208	202	207	213	228	204	209	205	224	208	215	218	223	221	214	233	209	187	228	219	199	236	205	213	208	208	200	212	198	218	210	207	207	210	204	246	209	226	217	208	227	195	238	239	209	221	226	205	216	204	201	222	233	243	225	204	188	237	220	208	207	241	221	211	205	234	238	251	214	204	223	218	240	225	207	233	210	217	233	208	208	195	203	212	206	211	210	204	237	212	215	220	198	217	213	203	196	226	202	219	230	221	234	221	200	217	205	223	216	179	240	212	214	191	223	216	231	231	210	230	224	220	189	200	228	217	191	220	202	214	214	223	212	231	211	227	210	225	191	200	184	219	199	219	208	207	200	230	202	203	190	219	216	210	192	204	204	224	203	201	196	203	219	205	210	230	196	233	230	186	202	223	202	208	243	206	228	215	211	233	186	225	219	212	226	209	215	197	226	217	223	225	228	213	206	208	196	211	228	204	221	216	212	205	265	196	247	219	191	196	248	208	187	212	208	209	212	208	235	225	188	213	222	186	205	210	210	211	210	212	178	212	222	220	212	186	231	201	227	213	233	213	217	220	217	226	204	195	189	217	214	225	206	202	234	222	217	177	215	219	196	199	217	197	215	221	215	219	223	205	242	219	238	196	200	199	187	195	191	185	203	216	235	189	232	222	205	237	213	221	217	190	204	222	193	220	223	202	224	198	210	217	225	211	231	205	213	220	203	223	211	212	224	221	232	213	229	218	222	217	221	196	198	194	213	217	211	247	223	205	215	231	215	221	233	204	222	175	227	188	213	192	232	194	206	206	202	212	228	195	226	189	213	191	193	226	209	196	222	214	203	234	204	232	201	198	180	220	229	196	220	179	192	184	217	188	224	195	213	212	238	214	208	233	201	225	220	203	212	217	203	195	200	208	231	221	195	206	213	218	228	222	214	199	195	212	211	220	199	232	204	216	219	226	222	213	211	243	227	206	206	205	208	198	196	224	211	223	222	221	221	224	225	206	214	185	200	192	177	221	197	205	210	223	215	230	226	210	231	205	220	217	211	225	218	202	220	202	210	198	199	211	243	200	202	191	200	231	227	215	234	191	236	213	207	226	234	194	205	207	195	211	224	208	205	218	184	216	211	241	215	192	202	205	244	224	232	231	213	207	220	229	243	217	242	226	216	218	225	212	212	188	218	202	251	219	232	222	222	219	217	226	192	199	223	223	202	200	201	209	213	232	229	235	212	198	192	199	211	209	224	219	213	217	220	222	246	233	235	208	183	242	180	229	189	234	238	201	196	207	207	219	233	221	186	197	231	205	206	214	199	215	215	229	198	209	203	220	220	223	211	194	226	223	202	217	221	226	206	217	192	211	223	223	220	214	227	209	229	239	189	196	196	195	215	208	202	208	207	188	208	213	219	207	210	201	219	210	212	185	196	201	222	183	187	195	234	217	175	200	241	243	215	231	196	213	215	215	213	215	177	193	248	224	205	228	202	225	199	236	209	200	221	206	214	203	222	213	199	178	225	219	215	193	228	214	239	207	224	203	203	221	218	218	222	227	216	225	226	223	227	215	216	217	237	196	224	187	192	205	204	207	229	218	220	210	237	211	222	214	213	231	233	214	225	197	193	225	224	208	191	189	218	200	205	224	178	210	231	215	232	244	213	218	174	210	194	222	207	198	214	209	213	222	207	217	212	180	192	196	213	221	206	244	220	205	200	211	207	238	213	195	212	219	195	200	232	186	239	220	198	210	209	199	211	226	231	240	209	206	200	198	233	194	220	197	208	205	221	202	200	188	214	210	211	196	199	238	225	192	201	209	198	220	212	201	219	227	225	218	232	182	222	202	210	211	211	217	225	213	221	216	210	218	210	220	219	218	243	210	200	215	188	218	184	204	223	216	187	213	213	226	195	208	202	209	195	199	208	223	205	190	229	205	221	194	237	218	207	239	209	203	225	213	205	192	204	218	214	230	230	231	229	229	217	206	214	219	217	207	238	196	212	171	222	228	211	186	236	190	223	206	231	222	216	224	232	226	198	189	232	232	218	190	222	241	214	210	205	208	206	216	239	209	238	206	183	221	218	226	220	216	227	198	218	222	225	210	226	212	236	203	190	181	202	233	206	198	236	197	231	198	193	243	205	220	232	211	200	233	246	208	185	217	221	205	215	225	218	209	213	205	192	199	204	207	237	211	218	200	216	223	210	214	227	208	224	207	228	186	190	178	206	206	220	214	210	211	211	228	208	214	221	240	237	225	228	229	227	221	199	202	173	205	229	238	213	200	220	214	189	216	216	184	226	219	198	221	208	224	192	229	215	219	240	221	231	208	212	235	191	190	220	199	209	222	221	227	220	189	193	220	237	218	233	224	220	221	245	241	224	230	193	209	206	201	212	221	248	237	251	205	209	199	200	215	205	267	222	222	182	209	239	222	240	216	200	212	224	196	234	215	202	208	226	180	224	204	201	210	222	207	213	194	210	230	227	213	226	238	208	202	230	206
29794	26995	28044	15553	7897	5513	3995	2781	2121	1805	1387	1048	771	630	550	504	541	495	476	473	460	449	456	393	434	423	405	409	422	416	432	406	392	414	415	404	409	402	443	416	376	388	366	394	382	389	391	385	382	378	392	393	371	375	407	405	354	387	359	367	371	374	412	409	333	414	387	378	356	377	374	376	341	381	368	364	322	370	373	358	358	360	336	408	350	378	390	354	368	375	384	387	364	366	332	367	399	367	388	397	374	369	362	411	362	350	352	351	366	377	398	345	324	373	372	374	385	398	373	382	373	386	371	364	392	368	379	358	394	342	362	371	376	364	386	369	330	355	388	375	390	402	381	353	394	388	368	396	371	394	358	367	360	373	405	358	387	372	364	350	369	365	360	375	365	349	367	423	384	386	378	393	381	344	388	363	366	376	375	386	367	401	379	394	390	367	402	361	362	376	339	375	390	385	357	396	356	364	382	376	361	382	362	378	340	378	356	366	366	392	393	344	369	356	381	336	325	417	364	362	351	395	379	390	374	382	369	376	385	360	315	402	358	375	402	392	359	376	387	347	384	355	336	371	329	380	372	360	368	367	380	356	384	399	406	419	367	365	361	372	384	365	357	371	370	376	379	356	406	353	386	387	367	321	378	397	393	375	387	369	365	366	370	366	387	342	365	391	351	358	341	365	330	390	344	390	354	380	376	370	372	356	380	353	403	367	392	397	394	386	379	344	372	353	356	353	376	368	385	360	350	367	351	370	346	330	359	332	382	396	367	311	404	365	363	394	397	373	364	398	365	364	384	369	371	373	381	394	354	395	343	384	426	386	395	349	425	384	389	384	393	383	344	380	336	385	399	337	397	369	359	336	375	389	372	408	360	366	347	379	394	341	375	344	404	372	344	373	356	385	375	361	397	363	378	356	380	388	370	386	380	396	367	363	357	354	360	342	355	378	356	368	352	348	411	374	370	397	353	374	394	348	384	377	360	387	351	382	375	372	376	362	408	379	347	369	411	357	380	366	390	366	354	377	368	392	384	396	402	332	363	361	410	358	366	373	358	368	385	357	342	380	367	401	388	386	369	379	358	365	386	362	363	381	394	403	348	362	338	356	387	404	369	365	365	364	370	370	367	396	377	345	374	382	363	384	364	333	372	350	420	384	349	372	361	358	407	403	374	380	385	358	351	369	345	391	390	342	372	377	360	373	387	347	360	365	396	363	368	355	385	353	360	410	359	380	389	364	402	330	395	371	340	378	357	349	372	356	367	390	366	381	365	379	365	341	391	357	389	344	362	366	379	360	367	372	381	362	413	372	362	362	402	418	387	350	410	367	400	356	346	385	356	388	376	341	368	355	366	365	370	387	347	384	338	371	345	412	348	376	360	373	368	349	352	397	399	384	382	368	369	369	389	364	353	381	375	359	362	353	363	364	407	381	359	388	370	391	383	396	388	352	364	354	332	363	346	343	399	361	367	364	354	397	352	370	380	373	345	340	318	385	386	372	371	386	396	380	398	361	377	366	389	350	408	336	333	373	412	389	381	348	399	410	362	389	376	387	358	365	397	373	399	346	399	372	386	359	386	391	367	367	400	393	403	360	339	338	389	353	371	333	393	381	329	358	363	366	352	339	363	407	361	386	352	372	383	359	402	357	361	348	336	393	363	374	395	384	365	350	356	381	369	360	386	399	346	374	344	369	378	416	401	372	355	370	399	367	387	375	374	407	357	373	351	358	399	367	394	325	358	385	380	336	359	359	379	422	382	388	368	368	358	391	373	366	375	390	355	366	337	406	351	402	359	368	323	392	377	357	396	344	382	397	370	384	337	379	387	374	363	364	372	363	369	317	354	350	383	350	359	386	375	381	414	346	376	333	371	387	387	352	376	368	377	355	405	361	331	389	405	387	389	416	363	385	380	357	383	417	399	391	391	371	408	392	373	352	326	401	351	411	349	364	369	362	385	362	349	368	353	385	349	387	370	364	385	348	395	373	377	345	356	410	387	397	341	382	392	352	377	373	379	381	373	405	384	345	348	375	346	405	370	347	393	333	372	369	351	338	377	385	371	369	359	364	341	370	374	385	385	394	334	380	370	371	384	369	353	341	357	353	391	365	394	385	386	396	347	377	389	375	354	379	367	377	373	362	356	369	403	398	378	378	370	356	362	415	414	354	379	398	366	371	376	398	376	368	380	338	405	373	400	363	371	380	374	333	365	355	356	335	369	375	405	362	407	379	384	351	382	368	362	356	344	387	340	375	382	360	363	405	377	347	388	384	380	352	374	371	383	389	332	342	394	352	375	360	378	337	388	376	376	372	418	368	380	363	401	370	364	385	393	378	404	356	359	385	354	366	383	387	401	328	390	382	354	407	344	360	400	392	394	370	361	375	395	346	401	329	375	354	353	387	378	344	365	363	373	347	354	355	382	424	373	385	378	380	347	376	391	378	343	371	387	342	391	356	395	331	360	399	369	389	366	360	378	368	378	365	345	388	365	348	366	397	362	375	363	384	363	347	356	395	383	363	357	367	357	386	366	389	376	370	385	399	348	378	396	362	382	380	384	353	377	408	338	371	357	365	349	383	376	380	366	355	426	374	332	389	333	359	399	366	426	375	354	390	368	411	379	347	329	366	385	386	343	364	343	367	347	332	368	352	364	391	373	361	385	366	377	381	380	378	340	357	369	349	375	386	367	374	337	321	385	370	408	382	386	385	388	353	352	353	348	371	348	342	364	354	404	390	372	382	386	342	345	358	335	377	359	377	377	358	375	396	385	397	378	370	368	351	356	350	369	378	367	387	356	377	374	386	359	424	371	382	379	374	429	391	376	356	339	388	366	320	371	352	360	433	393	398	373	368	390	365	366	363	391	380	383	377	348	355	350	377	389	354	385	393	365	357	411	356	345	335	361	378	357	393	327	397	401	384	378	384	378	385	368	357	366	370	382	357	372	395	375	385	402	359	339	377	379	376	339	365	378	361	366	371	385	384	389	379	362	317	345	391	380	376	382	383	373	382	396	395	379	374	398	352	376	336	356	386	329	405	413	381	374	358	371	350	389	328	409	368	378	338	383	369	371	374	400	369	371	356	368	402	344	392	361	353	387	344	389	382	406	387	365	358	383	385	378	364	377	395	374	352	323	379	376	360	389	360	393	381	360	344	403	353	391	362	381	368	382	366	392	347	357	387	369	371	368	379	375	367	353	369	382	380	335	371	394	363	393	379	358	380	362	353	339	405	354	378	356	381	379	357	395	342	383	374	375	353	367	396	384	382	356	402	362	398	370	390	377	349	396	360	375	376	377	384	363	377	388	367	342	352	366	377	329	361	367	363	347	363	356	347	390	381	389	374	364	364	383	328	359	382	394	365	360	405	339	349	397	369	357	395	364	370	368	347	390	348	366	376	390	370	358	363	353	380	348	350	381	388	377	346	352	348	352	339	353	385	381	353	356	368	364	384	383	374	355	361	351	363	340	375	336	374	334	368	370	359	387	375
29853	41871	30332	14212	10070	8206	6308	4367	3461	2666	1892	1270	989	772	712	579	620	562	556	559	557	532	483	473	477	427	447	437	469	464	479	479	471	477	454	408	451	440	425	407	429	402	375	381	385	400	424	418	397	431	372	386	383	405	405	416	384	431	406	358	403	384	386	382	409	390	414	347	389	416	442	396	407	388	393	395	397	417	394	352	434	386	381	381	404	392	411	421	431	376	396	428	381	378	345	411	411	402	389	357	398	362	384	398	375	407	411	394	410	422	373	389	372	425	375	391	406	387	403	383	387	392	377	393	379	398	381	383	402	376	397	385	371	372	403	424	384	338	383	367	395	389	379	368	362	378	327	372	381	376	398	398	391	367	410	414	376	381	396	435	392	371	405	386	398	417	403	374	364	376	399	399	406	381	392	434	423	376	382	382	347	379	363	388	384	406	392	425	362	391	409	397	419	418	388	394	393	344	408	391	360	361	386	381	384	402	392	343	396	395	381	389	360	385	407	383	386	399	415	380	387	422	387	391	399	416	437	372	397	369	400	361	384	411	381	396	367	406	402	409	393	399	391	415	419	380	406	359	409	391	376	403	431	371	367	415	402	384	366	382	442	409	368	385	396	392	374	429	397	407	409	368	403	391	370	365	434	392	404	393	366	341	390	378	379	401	411	384	411	394	391	360	414	377	398	384	398	388	362	391	382	416	354	411	369	385	416	415	387	360	400	364	394	395	377	370	393	419	376	406	416	407	373	396	423	408	400	403	393	395	392	364	411	400	385	387	435	355	388	365	389	396	415	378	426	411	424	392	395	384	396	363	354	382	425	389	408	404	425	393	380	372	397	417	374	387	392	394	392	407	337	352	388	386	392	401	406	395	402	387	381	395	416	410	422	361	395	422	431	388	364	390	361	361	389	385	388	398	360	439	365	373	415	352	404	388	409	402	407	398	414	383	386	385	427	369	390	376	352	414	391	398	405	442	361	371	376	362	351	410	383	416	389	373	415	380	390	368	384	383	389	423	390	387	369	402	400	397	433	392	390	385	380	414	377	397	427	406	392	382	360	362	373	412	367	375	398	427	365	402	384	402	381	362	397	383	380	395	376	391	408	394	397	399	378	357	391	415	417	364	366	402	377	435	383	386	365	367	378	398	419	410	345	374	378	383	398	412	379	415	365	391	387	366	367	393	423	381	421	393	379	374	377	441	401	386	392	387	394	405	394	378	361	349	395	418	358	368	363	381	385	394	368	365	391	400	368	398	412	392	402	396	351	408	392	435	390	395	388	385	407	385	382	400	393	397	408	400	357	359	412	361	410	394	388	376	374	392	362	390	363	399	374	379	396	419	354	370	381	356	374	386	422	369	375	395	361	363	378	392	383	377	394	404	394	371	351	371	388	384	386	374	360	420	396	396	416	387	418	377	367	386	425	390	368	383	388	370	392	380	430	380	408	366	382	356	374	368	397	384	389	407	375	415	387	417	383	365	382	395	426	406	399	386	370	357	346	397	422	374	388	394	385	386	404	370	408	409	390	410	404	387	363	402	410	410	399	376	378	401	418	373	372	390	363	390	401	395	383	390	379	392	389	376	383	374	369	398	407	389	389	398	418	385	403	412	406	399	381	403	405	384	421	375	393	398	400	377	400	373	381	410	375	403	394	373	375	382	395	444	391	383	384	374	389	408	369	356	384	383	371	385	406	383	393	389	377	397	393	371	370	397	406	364	370	390	386	386	368	363	403	370	391	402	378	361	381	375	382	404	381	366	418	393	426	396	382	368	389	365	361	381	364	368	415	359	396	387	386	353	404	395	373	385	419	416	407	368	359	376	408	409	382	397	392	391	364	411	384	392	380	422	398	368	403	377	366	369	382	381	380	372	400	374	414	383	386	365	422	406	404	351	371	437	389	407	368	387	394	379	380	373	399	400	405	398	387	399	371	379	387	403	369	367	388	379	400	386	375	395	412	406	385	388	410	381	397	381	395	384	381	391	363	431	406	388	407	401	368	438	379	391	408	432	353	381	396	392	388	369	399	399	404	405	361	382	419	367	390	389	408	381	384	373	403	384	375	362	408	367	382	333	401	356	381	390	359	356	402	401	421	401	361	385	390	373	366	393	412	357	379	382	395	408	400	358	373	382	385	367	381	365	389	391	402	397	373	394	350	359	406	370	404	420	391	346	409	390	385	385	377	361	430	347	381	425	421	399	386	366	408	381	383	384	428	362	399	371	400	347	362	357	415	396	376	398	412	354	423	394	376	392	385	356	387	380	391	395	409	400	366	402	368	365	401	418	396	387	370	399	408	413	373	381	415	406	365	367	378	381	379	398	395	376	402	366	387	390	387	372	377	381	377	402	358	419	363	389	372	377	373	360	393	405	387	351	418	368	385	395	390	391	372	374	408	393	367	398	406	376	383	398	371	404	372	387	413	379	392	412	418	361	409	430	374	409	372	404	420	392	385	405	399	359	376	373	404	418	376	386	387	384	394	373	414	364	376	408	402	356	411	425	376	374	372	406	392	401	409	388	387	403	386	394	369	428	381	335	400	405	383	377	386	376	405	411	395	388	388	390	357	390	373	399	377	371	434	390	366	371	382	402	377	420	397	394	399	412	410	403	361	373	441	370	372	421	385	402	410	366	372	430	386	396	404	378	385	379	378	399	385	357	375	402	363	392	396	406	416	384	363	372	378	341	361	373	389	382	367	362	411	403	416	394	418	417	383	390	379	399	411	418	367	364	400	420	372	364	387	378	373	372	414	373	388	368	355	388	404	383	384	411	382	327	381	415	393	383	373	390	395	412	387	398	356	415	403	329	361	350	391	366	415	392	386	365	403	409	409	407	379	403	370	414	406	382	381	398	385	409	381	382	365	379	380	390	399	403	393	376	382	345	374	376	381	408	415	402	402	374	438	370	374	398	355	349	391	376	375	400	379	408	374	414	387	390	363	393	393	421	375	390	423	383	373	363	407	371	401	385	387	405	397	402	329	399	418	386	380	377	376	397	391	416	377	374	391	361	406	390	390	380	390	378	399	443	376	423	384	386	380	397	394	404	350	402	404	382	382	417	393	403	400	421	361	390	388	373	431	365	372	349	404	413	367	378	373	385	362	413	390	412	389	376	372	395	394	408	399	418	363	380	372	371	389	401	391	381	339	452	391	399	395	370	394	416	395	375	393	374	382	395	396	388	421	395	403	423	360	400	384	374	361	364	355	339	414	413	414	380	372	401	386	374	407	380	354	417	399	348	383	394	396	388	396	380	366	361	412	347	411	366	420	395	391	379	391	403	391	365	390	424	411	377	389	413	408	371	402	385	395	405	392	367	362	397	354	426	382	399	379	354	434	402	420	370	410	403	360	387	402	394	357	379	391	398	382	370	407	413	403	377	373	389	372	386	367	401	419	390	395	364	361	395	364	394	399	408	416	362	387	391	411	380	411	395	351	380	419	376	424	352	353	370	379	377	380	370	363	401	348	348	412	395	397	382
24017	21392	28614	24646	21623	17574	9497	5297	3817	2984	2246	1713	1281	945	658	594	548	528	487	483	465	398	376	407	403	382	379	376	362	380	370	404	386	374	403	343	375	356	342	326	332	331	319	310	337	316	305	311	288	297	329	256	264	296	302	314	283	266	295	270	270	297	284	311	318	333	300	283	296	315	325	313	287	276	277	292	269	276	285	287	264	273	254	301	276	302	281	260	279	295	283	269	264	296	291	309	290	295	312	274	258	296	263	269	288	278	287	289	259	281	273	306	301	320	321	291	266	277	301	280	289	311	276	294	295	268	309	305	275	297	276	268	281	277	293	272	261	270	271	242	261	307	267	296	298	287	264	269	298	257	265	271	285	277	307	276	289	254	308	294	263	258	297	281	285	300	257	282	289	281	311	297	300	257	290	292	302	297	291	255	280	274	290	314	284	261	290	261	292	274	261	274	275	290	283	293	257	273	285	282	251	276	299	272	294	291	271	282	279	288	274	288	274	288	273	302	299	285	249	262	271	272	269	277	257	281	260	295	269	278	265	235	278	277	293	277	279	294	276	260	293	296	276	287	295	292	288	311	297	248	300	285	303	257	297	287	287	299	286	303	289	295	284	283	274	279	294	289	339	274	302	277	271	290	280	317	291	303	296	287	303	283	271	289	258	279	290	296	289	269	262	280	294	260	297	277	308	281	247	263	295	304	293	274	267	284	272	317	321	297	251	276	294	306	282	262	305	299	269	304	280	282	293	291	295	255	286	282	288	312	294	307	284	291	286	264	269	265	251	293	287	287	285	274	291	302	306	303	288	276	301	281	284	307	263	296	284	288	293	255	272	294	295	296	277	283	278	289	273	274	260	290	306	271	286	292	281	279	267	300	283	285	260	281	285	299	282	296	279	274	264	275	303	287	264	253	305	262	268	267	307	290	288	280	306	300	309	264	256	266	275	264	256	271	282	267	292	252	252	238	299	297	288	291	308	297	271	287	243	309	296	281	272	255	285	304	276	297	280	284	266	295	299	291	273	284	271	315	269	273	255	272	267	303	291	291	291	290	290	274	275	257	270	288	285	262	291	259	249	309	315	274	298	256	284	271	276	289	290	267	296	278	268	298	303	283	282	297	275	258	329	289	253	266	287	299	262	265	302	268	282	295	296	283	281	277	289	292	259	299	262	284	281	273	267	276	292	294	270	268	259	306	281	265	262	289	286	269	265	272	276	289	277	291	281	288	292	291	280	304	289	301	296	292	257	282	253	275	277	289	303	279	252	291	270	282	280	283	296	293	262	293	277	288	277	276	253	301	290	279	284	285	264	291	291	257	260	291	279	269	277	248	295	279	287	293	285	275	293	261	278	278	278	270	281	265	289	327	286	278	271	306	252	280	271	295	281	272	291	272	261	297	298	295	286	300	267	309	310	298	315	276	303	260	265	276	280	281	297	296	313	296	281	247	283	286	298	294	296	273	290	264	290	281	275	299	319	279	297	284	317	264	263	310	265	274	309	285	298	307	285	288	247	280	309	266	283	294	278	303	282	276	294	256	297	291	270	257	250	268	284	274	277	273	291	280	275	287	268	280	269	293	280	299	264	298	279	318	263	289	276	282	271	254	298	280	269	271	279	288	257	292	269	310	285	260	273	289	264	263	295	279	274	272	275	276	281	282	307	266	289	256	281	285	291	290	281	275	302	273	286	299	305	271	297	289	283	277	270	277	302	254	277	278	288	294	301	269	271	276	262	302	294	288	286	292	276	282	284	261	305	262	284	285	281	263	275	273	277	276	305	253	263	291	277	273	282	276	288	243	268	262	308	250	281	270	282	277	270	276	283	291	299	261	297	282	297	287	306	297	286	276	298	269	311	295	265	314	261	282	292	290	277	284	291	286	255	287	272	277	296	264	285	311	302	279	300	268	258	272	312	262	313	284	271	255	291	271	263	287	298	292	281	284	280	282	277	297	251	266	274	282	300	274	300	252	306	291	314	269	258	288	276	296	280	278	298	268	262	271	301	299	287	290	270	265	282	290	290	304	281	241	271	282	299	273	274	290	274	278	289	296	299	303	291	268	290	282	284	283	275	280	254	293	320	306	316	270	277	264	303	294	295	288	276	269	264	294	304	269	291	312	276	258	274	294	317	262	281	286	263	288	263	266	259	308	288	281	267	268	235	252	294	280	277	254	270	293	270	281	277	283	268	274	284	277	261	283	282	289	298	299	292	253	293	280	294	298	298	292	255	294	313	270	271	289	267	299	292	261	299	301	257	317	284	263	260	279	249	271	288	272	260	275	294	310	308	289	266	319	268	294	281	270	279	267	245	260	290	321	259	263	293	273	285	302	283	287	318	227	298	289	258	293	269	251	286	293	282	275	268	258	288	281	278	280	278	293	297	274	277	257	280	292	303	284	298	264	278	263	286	283	257	266	279	290	288	269	279	254	279	304	292	274	285	294	290	299	271	279	255	271	314	302	243	255	276	282	313	281	271	253	264	290	295	257	286	268	282	289	267	282	272	268	245	269	294	290	283	276	251	267	277	280	266	283	286	302	291	298	283	273	301	301	284	280	283	277	282	294	275	288	256	268	281	284	293	286	288	278	290	270	311	287	303	280	291	280	284	266	280	279	280	274	310	288	288	260	306	275	290	275	294	294	267	289	255	292	285	289	303	264	282	311	281	267	271	274	280	237	303	291	292	263	288	283	264	285	273	268	259	281	275	265	290	290	287	265	287	255	281	263	271	279	276	274	302	295	297	276	269	272	253	319	309	291	282	270	277	291	254	278	267	272	256	268	267	258	278	286	259	286	286	286	276	265	247	237	283	267	290	258	259	296	310	278	289	275	284	252	284	291	265	297	285	253	290	266	297	294	263	300	310	285	269	315	294	298	308	267	274	277	280	311	302	274	274	312	293	282	283	278	295	292	292	307	298	274	308	291	255	289	296	289	253	276	275	267	294	297	295	273	289	280	305	277	288	262	274	303	274	273	281	257	261	268	276	282	254	298	279	292	295	286	265	282	286	279	276	301	277	275	274	259	260	269	265	268	302	285	260	253	285	282	294	273	285	312	285	276	293	273	304	277	279	298	272	266	297	279	304	274	297	301	291	280	262	237	281	284	273	310	283	312	257	264	258	273	304	289	276	298	286	272	297	271	252	304	274	302	246	285	307	276	295	273	289	263	286	282	292	267	293	299	247	270	274	306	289	272	283	294	287	269	266	275	296	293	289	244	279	276	299	271	265	271	271	259	313	279	310	269	264	259	268	283	284	298	306	300	276	277	304	290	276	267	283	274	291	267	303	272	281	283	285	276	278	276	285	296	273	258	277	306	280	300	287	271	293	294	293	314	280	287	302	287	265	275	264	274	305	254	277	283	273	263	314	254	277	292	275	298	287	292	258	276	300	265	283	262	283	271	302	297	273	310	288	337	283	266	262	297	253	307	288	260	297	271	271	277	264	264	291	277	253	287	282	276	267	281	291	294	261	297	300	264
29532	49819	40040	21402	15722	12516	10043	7362	5326	4324	3207	2384	1783	1223	832	736	730	643	642	601	537	516	482	443	458	467	438	436	437	437	430	431	430	457	425	389	388	380	370	340	346	354	325	295	352	360	340	307	302	332	292	264	314	299	326	331	309	325	316	293	268	261	309	330	306	312	321	317	315	310	332	281	285	336	268	317	307	294	325	313	299	290	297	304	291	299	274	304	311	281	306	291	263	310	322	325	305	287	321	303	286	320	323	319	302	262	292	311	297	310	334	285	300	298	288	292	288	327	286	303	305	322	300	277	300	293	297	325	281	308	295	274	294	310	283	280	310	298	297	288	301	293	308	310	305	325	318	304	312	301	302	298	294	254	318	306	281	288	276	309	287	288	311	321	310	320	280	330	293	303	299	293	285	273	314	282	301	288	312	294	292	275	288	308	275	281	288	287	295	291	283	294	315	277	316	309	317	297	293	309	286	295	272	327	303	283	309	291	273	284	295	288	298	302	282	311	300	319	300	285	292	281	331	300	299	286	293	265	306	314	316	308	293	273	293	271	316	323	325	319	296	279	306	300	276	321	308	293	342	289	301	298	307	302	320	273	273	313	264	264	285	326	302	300	322	297	305	274	313	314	307	298	311	300	316	325	246	310	297	302	298	282	292	295	292	291	296	281	278	317	311	312	303	293	330	304	277	259	321	289	296	301	311	309	295	279	323	278	297	285	294	284	300	298	295	313	290	272	324	301	298	277	284	321	308	310	305	316	309	292	259	305	293	318	296	287	308	281	295	293	299	264	285	287	309	301	289	309	301	314	290	294	303	283	303	312	300	303	245	283	298	310	338	279	298	303	314	332	294	281	288	314	292	338	340	318	301	320	271	301	251	256	307	317	327	335	280	329	310	311	310	326	313	320	284	295	280	323	280	316	293	298	299	301	264	333	291	323	302	280	282	259	301	308	320	314	303	306	296	299	314	291	296	314	284	304	311	320	310	316	322	293	308	310	312	296	311	313	293	282	303	276	321	266	275	269	294	274	294	298	265	333	298	288	315	307	317	281	302	318	340	273	294	315	311	299	266	271	315	290	321	313	292	286	316	287	292	275	309	287	285	315	311	337	309	326	313	310	274	294	313	282	311	284	316	302	302	321	305	272	291	320	316	315	273	277	324	299	272	312	301	304	304	320	332	295	301	277	317	291	310	315	274	314	283	295	305	314	296	315	269	316	300	307	307	303	284	296	297	284	326	284	328	293	313	288	307	303	320	288	301	304	321	297	292	307	300	324	266	277	262	280	307	318	282	313	278	302	312	303	306	265	307	315	317	310	304	314	285	317	293	299	283	331	310	302	305	320	316	318	298	284	296	308	287	326	310	289	307	316	296	309	296	280	283	309	281	305	313	316	328	293	340	300	285	278	298	314	295	281	289	270	293	320	300	288	316	327	270	305	302	264	302	282	328	285	299	303	298	307	264	286	321	293	262	304	333	318	303	307	290	303	289	300	287	299	269	270	269	285	289	274	289	310	307	286	318	256	299	317	323	294	296	309	301	303	333	292	298	342	307	290	298	292	299	312	288	283	306	315	302	324	290	301	301	282	288	319	305	310	284	326	316	328	307	288	313	327	314	275	290	283	321	295	297	312	276	289	272	309	299	301	286	331	299	306	293	304	325	303	322	276	295	298	295	299	298	299	316	282	283	300	276	319	313	325	319	311	298	293	311	286	260	311	299	339	298	303	297	309	292	284	279	345	324	297	311	322	299	281	283	279	293	270	300	296	314	286	320	263	299	308	276	283	323	339	298	269	318	273	343	285	314	302	285	300	305	309	285	299	300	313	304	302	305	296	318	290	297	293	318	301	287	294	312	305	287	307	295	285	307	303	306	277	315	301	301	315	310	309	306	288	282	312	287	283	305	294	291	290	292	292	313	288	279	325	292	306	286	304	300	303	301	308	300	310	312	317	293	286	304	303	311	275	283	323	289	324	321	356	284	301	285	279	345	279	311	269	304	302	272	292	269	295	297	270	282	298	315	290	292	294	292	303	289	303	287	306	287	283	278	302	310	307	313	313	320	307	313	275	291	294	305	318	313	305	334	303	321	280	318	314	303	261	282	281	276	304	311	300	321	303	277	300	281	270	291	336	296	305	306	311	313	309	281	291	266	284	288	301	306	329	323	287	291	316	296	295	318	303	310	297	292	302	318	297	289	322	309	307	256	354	293	315	294	275	322	302	276	316	316	319	309	335	274	294	310	278	315	341	295	302	296	329	311	273	308	331	310	297	293	297	321	318	313	321	323	279	331	298	270	341	342	308	314	340	313	291	294	278	303	292	319	293	315	318	310	315	288	321	308	276	307	309	273	297	298	321	305	303	281	302	305	304	302	320	319	324	284	297	284	319	321	283	305	282	318	316	279	305	294	300	333	289	328	307	271	303	324	293	294	295	268	303	305	272	321	308	296	294	305	290	298	296	293	317	305	302	309	295	294	305	304	300	269	315	325	323	311	301	329	284	317	305	300	300	300	295	308	298	306	279	308	323	277	313	303	284	303	289	307	298	281	299	301	306	299	286	316	280	353	323	314	301	290	297	304	315	308	312	284	299	317	294	278	301	329	287	311	257	319	262	310	271	295	287	285	339	288	260	318	290	302	281	331	282	298	324	298	299	315	311	305	354	269	336	311	296	281	298	292	302	290	284	300	284	331	307	302	274	313	333	322	305	273	330	279	294	309	321	296	301	280	300	293	273	306	312	330	320	312	325	335	300	316	297	288	281	301	310	314	336	321	311	282	296	293	292	303	282	295	306	313	298	320	305	325	294	314	313	287	305	303	304	315	330	320	276	314	285	310	277	286	285	296	272	313	318	278	316	284	305	275	303	304	290	323	258	288	284	315	307	327	297	295	293	303	299	329	295	289	291	306	293	308	294	298	307	317	289	303	302	298	285	286	293	293	289	266	277	301	296	302	284	296	283	328	327	267	301	294	318	288	291	303	303	316	299	283	302	300	270	287	309	297	282	293	256	321	321	292	318	331	284	283	286	333	278	316	270	311	287	310	342	294	303	315	296	306	306	341	275	307	311	301	317	291	295	306	321	301	315	304	323	304	287	321	325	316	302	321	301	314	299	280	317	287	306	302	297	308	271	288	286	308	302	306	277	307	290	311	298	315	330	283	290	311	273	286	298	298	280	278	306	290	283	298	312	267	301	303	305	292	280	294	318	297	297	319	298	294	277	291	312	309	299	321	313	296	306	303	306	318	279	321	315	288	310	279	311	315	308	311	289	309	306	307	304	276	284	299	281	284	301	292	311	339	308	331	319	304	301	281	259	261	314	289	289	298	295	305	306	310	283	308	293	297	300	289	297	310	332	329	276	290	325	315	304	316	308	297	273	308	299	315	312	329	331	333	291	299	298	319	281	291	288	304	299	308	295	334	287	303	301	311	274	312	334	319	292	312	333	315	324	305	302	294	319	317	288	292	277	311	299	272	301
25028	21479	28166	25413	19353	9858	5524	3944	2948	2405	1927	1495	1196	1048	677	551	570	523	470	519	468	457	427	432	450	419	418	372	424	393	388	439	421	373	378	378	382	396	376	348	357	362	364	348	334	334	346	378	342	358	330	339	322	351	290	369	336	343	348	326	333	291	351	345	354	305	344	336	337	341	346	317	327	332	336	326	354	320	358	352	342	338	366	323	330	351	335	340	334	317	332	337	313	306	327	330	326	314	323	359	329	308	302	315	338	352	305	345	303	326	359	332	331	323	324	340	340	355	347	352	335	343	325	349	330	313	337	346	336	330	373	291	342	337	317	342	338	336	332	326	323	321	353	343	352	316	330	347	330	341	336	362	330	322	305	315	358	310	323	327	358	333	321	331	336	324	306	320	349	373	340	314	337	328	337	378	303	352	308	327	334	293	325	312	327	319	323	309	348	351	336	350	332	370	323	331	358	313	336	356	355	344	347	338	330	299	317	318	333	318	329	316	341	343	335	325	334	325	325	300	356	311	327	325	314	334	356	318	320	355	336	337	344	346	309	288	331	354	359	335	309	308	323	324	298	333	317	333	351	353	355	293	337	323	335	352	319	362	336	327	318	339	326	318	339	327	335	322	321	310	363	340	329	326	314	345	341	344	357	339	344	313	345	320	364	330	367	335	334	334	349	305	354	317	337	287	357	372	329	355	298	357	330	331	319	331	353	320	341	337	320	330	323	296	336	346	336	321	331	329	356	331	316	364	376	338	347	309	327	310	330	363	308	332	346	308	347	341	368	303	334	327	314	351	321	367	335	327	354	346	315	343	309	366	323	287	312	317	342	308	361	323	349	354	318	329	328	325	327	328	335	345	343	321	327	349	338	364	346	347	318	317	366	324	330	306	341	325	320	328	305	358	347	347	300	331	339	335	359	335	311	331	319	300	318	335	332	351	315	345	325	308	292	310	339	350	322	320	308	323	351	351	314	344	357	338	385	338	330	334	388	330	339	338	339	344	343	328	316	330	321	304	337	301	355	324	343	327	327	339	322	341	347	309	303	369	344	360	335	345	337	354	366	339	337	317	359	318	360	310	367	315	326	357	336	316	317	337	325	349	333	310	355	315	336	310	301	349	306	319	349	316	327	313	342	333	317	315	344	316	317	341	328	330	308	337	317	321	354	348	324	320	321	350	349	360	349	375	327	331	316	342	315	341	356	305	309	361	329	312	353	332	329	340	321	339	339	357	337	339	313	331	361	346	370	348	351	310	308	337	336	323	347	333	323	353	380	312	354	324	336	357	329	359	345	370	337	301	318	321	370	353	335	306	318	326	343	324	354	321	340	332	337	328	335	322	339	294	352	356	383	355	330	347	333	347	334	341	342	316	346	341	327	333	327	327	327	347	338	343	342	330	346	334	341	331	310	341	348	300	314	339	353	345	315	277	336	322	344	349	283	330	332	313	331	332	346	366	336	311	350	340	337	325	309	325	368	330	344	346	356	331	319	339	348	328	334	340	341	358	368	305	304	330	310	333	340	327	321	349	342	344	338	358	348	350	328	332	350	320	361	334	335	336	332	371	334	323	330	341	334	352	306	335	282	317	366	363	335	319	321	350	369	330	311	358	332	373	343	350	336	334	357	355	307	327	311	321	303	300	330	356	322	325	350	321	326	363	340	333	354	330	329	316	344	355	347	306	337	341	351	328	347	345	340	324	331	339	349	328	308	347	326	305	354	322	299	320	347	336	340	328	329	306	333	346	324	320	318	311	367	351	352	349	358	322	355	338	326	332	287	297	341	322	348	361	358	321	340	339	358	305	362	348	331	344	329	322	318	339	342	328	328	344	343	318	306	321	349	293	333	358	316	328	314	328	331	315	327	327	334	289	352	314	343	337	327	334	341	355	332	337	320	345	351	334	345	333	344	334	336	334	338	296	348	320	321	329	342	329	334	313	318	342	332	294	303	310	344	330	328	342	327	341	330	342	304	337	331	335	365	353	359	332	329	359	313	328	332	322	336	324	327	339	309	311	329	346	355	331	316	314	326	358	318	327	316	313	330	303	364	352	301	313	305	333	333	338	329	342	325	357	326	320	334	319	325	341	327	345	305	315	315	320	356	327	328	346	342	328	364	349	333	368	329	337	345	355	319	321	338	352	345	332	341	347	336	306	336	345	326	327	346	317	311	312	351	340	343	349	351	314	306	357	295	333	329	332	338	341	362	311	328	327	338	330	398	309	338	318	317	384	341	310	333	303	315	316	331	359	314	352	351	324	320	294	325	335	320	352	300	336	333	335	322	313	319	325	325	332	328	325	325	310	295	328	364	336	323	315	334	354	335	297	348	362	332	298	295	314	310	320	366	348	320	338	328	309	339	346	347	346	316	354	350	344	319	377	329	317	308	318	305	329	291	305	348	326	331	311	312	328	347	313	353	336	350	335	349	330	305	332	334	375	356	326	358	290	358	348	333	296	327	315	347	341	357	335	317	329	337	333	351	331	340	365	324	366	343	372	313	359	324	389	335	291	336	341	323	320	372	335	327	319	357	341	336	322	301	328	313	338	340	336	314	298	359	327	339	341	365	326	361	327	336	309	333	329	332	297	306	310	344	372	320	321	304	292	336	318	363	325	333	315	305	356	323	316	319	351	339	331	337	334	367	334	336	345	354	331	319	343	344	351	342	337	350	365	325	324	325	327	320	353	373	351	352	322	358	329	311	326	346	336	342	326	375	348	327	344	335	314	320	308	353	348	345	331	344	358	342	339	336	277	323	342	351	383	356	351	358	320	326	341	341	309	324	326	308	363	331	348	312	316	308	318	312	333	319	311	335	325	363	367	351	325	359	334	339	299	348	331	379	342	363	331	357	320	350	328	329	310	328	312	350	341	343	350	323	335	345	351	311	342	316	325	335	319	315	361	324	320	320	358	361	344	336	337	328	324	308	309	341	330	315	323	332	368	336	302	349	326	348	312	307	339	354	344	345	318	305	332	360	343	337	361	338	323	361	347	324	315	312	323	316	334	317	308	320	359	350	330	355	320	336	363	336	309	348	332	359	327	309	354	304	344	321	308	345	327	336	340	343	338	334	370	343	350	342	328	303	347	336	375	304	334	343	338	341	343	315	338	336	325	338	346	346	323	312	362	347	330	324	271	313	355	312	341	331	352	355	353	324	351	368	338	343	343	319	365	325	327	346	334	362	297	333	355	308	332	322	341	317	321	293	356	358	347	335	358	334	327	336	331	346	315	324	343	325	315	334	314	312	336	303	369	347	366	321	327	338	335	305	321	355	322	339	306	332	353	360	361	308	347	331	329	366	340	317	300	342	325	307	356	346	330	327	336	341	333	339	295	336	378	332	325	342	331	345	342	287	335	312	341	359	317	409	346	335	349	332	376	305	345	333	323	308	311	316	345	330	314	316	346	324	356	315	365	319	301	339	335	335	345	330	314	329	329	368	324	302	374	340	329	341	365	363	323	349	344	330	307	348	327	315	347
30003	47784	36615	19172	13077	10198	8040	6037	4627	3699	2859	2135	1604	1294	853	650	617	607	523	593	540	482	513	439	467	465	426	418	462	486	474	486	466	480	443	417	416	381	408	395	416	399	383	359	378	322	390	385	372	363	367	351	340	357	350	340	348	343	343	338	393	355	367	361	371	327	343	324	348	355	368	374	375	361	352	331	328	341	361	352	374	350	378	318	335	303	344	335	362	321	331	361	339	348	323	372	320	338	338	344	332	334	320	321	356	340	343	324	380	330	295	368	328	322	381	378	351	359	325	354	360	383	366	347	356	365	360	331	346	350	316	327	351	314	359	363	338	341	310	331	331	327	345	320	342	338	338	353	384	335	311	357	382	313	363	340	342	329	349	353	354	392	323	335	353	340	310	325	328	323	337	372	317	370	329	323	311	341	333	343	348	347	376	341	357	336	349	329	313	337	328	362	349	347	356	345	336	311	333	315	327	361	355	362	334	364	355	356	323	335	360	352	354	330	348	322	337	355	358	315	358	355	337	336	365	353	349	356	359	314	337	337	302	332	364	310	332	346	360	365	364	333	331	325	341	355	347	319	325	359	375	342	371	354	335	319	355	349	339	328	375	340	353	336	348	336	340	358	347	342	335	344	366	358	350	372	319	348	338	351	386	372	317	373	331	378	340	353	351	371	332	326	337	346	365	348	360	364	296	349	368	345	342	372	330	301	339	331	324	360	329	331	318	343	323	343	358	335	345	341	340	347	321	348	318	338	354	345	315	353	365	335	330	324	348	325	378	351	354	328	350	335	338	344	357	340	350	316	336	332	333	354	312	354	365	345	329	365	344	352	351	350	361	359	351	356	330	346	320	339	345	333	371	371	326	340	341	354	355	348	351	339	365	357	355	308	354	322	344	348	330	309	333	366	335	325	316	330	375	339	311	357	342	335	318	337	343	321	298	325	377	334	369	342	353	346	332	363	374	332	333	360	318	327	328	353	335	333	340	365	312	346	368	365	365	365	322	351	329	362	359	391	316	337	338	326	348	326	343	337	333	336	343	299	350	339	339	325	340	325	397	368	326	361	338	347	323	352	334	343	349	343	353	346	343	358	352	360	335	357	375	347	337	337	343	335	352	328	331	367	337	341	354	327	335	316	347	347	311	316	313	316	380	357	341	389	338	331	352	357	336	332	340	372	336	359	333	324	358	330	346	351	354	329	318	342	341	354	333	372	386	332	333	321	340	348	349	363	328	341	339	348	345	347	359	339	354	333	364	343	340	315	362	347	381	353	340	353	343	307	339	330	351	332	356	314	331	359	321	370	358	293	327	328	385	327	386	317	358	315	349	307	351	368	326	356	343	340	297	297	348	315	333	383	357	371	302	317	316	300	318	370	360	358	303	341	317	349	369	345	351	362	329	371	332	351	330	348	316	328	363	351	347	391	331	341	322	351	345	363	328	373	317	322	322	334	333	342	338	348	347	361	335	324	315	327	355	395	326	319	344	359	322	330	296	373	366	388	355	333	350	377	318	331	325	336	351	338	308	330	346	351	306	355	352	286	371	365	354	316	320	354	342	385	344	398	353	341	381	319	323	360	351	351	347	362	344	344	331	365	325	349	354	326	332	297	335	353	344	324	354	307	368	356	323	379	336	312	351	341	320	334	360	314	354	333	358	314	367	348	339	352	320	326	347	360	300	320	381	311	371	351	382	344	337	343	309	323	306	312	331	324	327	346	342	317	353	346	321	332	353	354	341	322	349	341	348	333	364	355	344	360	311	345	341	344	329	320	326	306	351	353	359	297	366	352	329	329	374	340	349	341	334	343	322	368	336	386	334	353	349	343	334	340	348	351	336	330	373	306	353	356	354	365	342	375	358	337	309	350	335	320	332	342	323	353	358	339	359	331	318	330	330	395	359	351	331	369	384	364	321	307	342	369	353	341	336	336	307	315	306	323	317	376	374	348	351	346	354	354	359	318	348	347	311	347	319	338	355	374	322	321	362	350	331	348	371	356	342	345	338	349	340	321	329	347	325	353	333	330	338	361	343	355	340	332	351	335	314	319	334	324	346	321	349	361	359	348	361	377	331	347	365	341	361	364	342	322	329	338	359	329	323	349	373	327	361	314	327	350	327	343	334	304	350	330	315	337	344	323	361	335	364	355	380	385	368	350	333	322	340	359	336	341	331	374	328	337	331	331	351	308	329	316	363	340	342	368	347	338	337	350	349	314	379	324	354	331	343	338	360	386	332	348	337	351	327	338	357	336	336	347	342	364	341	360	363	323	359	319	326	350	350	359	357	337	353	323	338	339	338	328	343	342	336	320	367	378	335	348	360	344	352	318	328	343	343	358	377	371	331	363	336	368	321	377	354	374	289	347	345	320	315	352	368	351	335	334	344	329	327	331	328	317	358	324	366	344	343	357	364	337	359	364	333	320	335	358	312	390	339	328	325	321	357	299	346	354	349	363	362	329	323	358	329	359	305	318	367	372	310	355	342	365	349	378	304	344	368	333	328	363	328	321	334	351	340	339	343	315	358	355	327	337	317	323	359	324	347	316	342	340	338	362	311	353	337	351	324	368	300	364	349	333	329	345	349	322	330	337	316	334	365	342	350	301	362	358	359	329	355	346	350	364	360	359	349	354	345	321	390	389	327	350	339	325	330	328	314	293	341	340	344	322	341	338	371	331	345	332	325	372	357	351	352	331	348	358	321	332	381	352	362	365	331	353	341	339	334	335	334	323	345	319	326	346	345	318	372	318	348	331	337	338	339	328	355	337	345	334	349	335	350	359	342	337	347	327	342	351	351	323	361	338	331	334	323	328	361	356	346	356	347	362	324	353	349	337	330	351	324	345	331	326	350	345	360	333	348	336	333	342	338	335	387	356	348	351	359	372	325	334	351	331	328	336	327	357	319	315	339	364	347	313	362	325	379	354	337	339	348	358	332	332	313	350	346	340	311	333	370	361	331	353	361	371	355	362	341	353	326	361	315	348	335	339	367	352	348	355	365	372	323	355	372	337	331	338	327	337	384	337	354	306	339	395	347	349	342	346	339	342	318	374	344	329	331	360	346	330	330	354	349	370	353	300	334	359	353	395	336	341	369	365	336	350	358	362	339	361	383	343	348	367	348	352	325	337	329	329	328	358	326	386	306	303	316	350	322	341	321	358	362	338	329	326	308	347	353	347	350	320	330	330	338	332	372	342	336	351	346	338	322	321	340	320	367	330	321	333	363	345	354	315	365	343	364	352	341	349	335	377	350	310	317	316	361	350	328	383	318	347	350	351	307	334	354	326	342	333	356	344	325	385	348	331	369	343	351	333	345	324	346	308	324	345	322	332	322	345	347	341	372	338	332	334	321	304	332	340	334	324	347	339	340	360	332	379	334	321	392	346	342	343	344	322	361	341	349	345	320	353	368	366	321	341	330	330	324	379	352	298	386	338	366	326	340	344	352	337	361	340	359	397	389	344	320	344	324	337	372	342	340	340	297	338
22796	21407	29100	24168	21470	21975	18352	7940	5491	4372	3106	2149	1569	1121	822	684	584	562	576	486	430	439	416	393	397	392	377	370	383	367	382	374	395	335	370	332	301	307	277	254	265	271	272	214	255	265	269	248	248	240	230	206	233	234	216	226	226	213	207	218	225	205	203	237	228	210	214	201	204	203	239	231	219	224	201	209	204	197	204	217	193	187	203	198	205	226	196	217	204	190	209	203	194	208	199	178	212	212	225	205	194	217	187	196	235	203	199	212	178	216	232	195	229	237	198	235	203	211	204	214	197	202	200	198	206	200	191	214	227	202	211	207	219	180	183	196	211	231	213	201	201	188	206	202	218	194	219	235	198	216	205	191	216	201	176	202	195	208	212	188	230	186	231	211	229	216	213	199	183	182	209	219	251	197	208	197	188	196	226	248	194	229	191	203	204	224	190	202	213	222	204	191	194	229	203	183	210	203	214	205	183	237	203	202	207	218	187	201	199	207	198	207	190	201	212	210	203	209	183	184	208	191	203	202	203	196	218	209	211	228	213	219	218	189	211	213	226	220	207	243	191	196	213	188	194	207	196	204	215	203	209	185	185	212	230	214	204	198	197	202	205	198	229	187	223	181	193	209	203	234	201	175	210	232	216	199	181	210	195	200	207	187	205	212	236	220	218	190	193	216	225	209	208	214	216	207	212	193	195	220	219	192	189	208	190	226	216	217	226	206	209	236	161	211	188	186	236	192	217	213	196	220	220	202	202	203	200	199	164	210	193	202	226	189	205	211	215	200	206	198	213	225	216	198	203	172	197	216	199	245	196	195	212	186	234	201	213	226	208	214	206	211	199	224	210	185	198	235	213	193	213	210	198	226	226	214	216	205	208	193	200	205	196	198	213	191	211	185	202	203	192	205	198	208	243	217	217	219	200	197	219	220	227	211	237	208	196	218	215	182	201	207	208	209	209	207	206	217	212	210	191	199	180	195	225	183	205	200	208	208	199	201	224	200	218	184	209	209	201	199	202	197	194	197	193	212	221	220	197	218	201	211	214	213	200	191	229	203	199	208	212	233	221	229	211	195	226	211	208	200	188	174	210	186	194	234	203	201	219	224	225	211	192	229	212	217	204	182	217	201	200	191	202	195	193	184	204	197	212	233	227	201	223	197	212	197	216	196	208	225	190	223	190	216	187	218	222	203	197	209	205	183	213	185	180	209	219	202	207	201	196	211	228	215	227	193	190	195	204	213	207	208	196	188	213	212	190	220	203	184	179	223	210	205	182	209	186	213	200	228	207	196	197	221	200	191	185	198	201	209	185	232	222	204	201	167	189	214	191	211	231	218	203	195	210	210	207	224	238	188	189	212	210	203	180	232	216	188	221	190	232	210	215	212	188	178	196	196	217	220	205	198	222	214	189	199	192	220	202	225	198	209	211	194	210	215	187	194	204	214	209	224	197	183	206	220	190	189	218	221	210	211	187	224	208	211	197	225	226	194	216	187	214	211	211	219	190	212	177	212	186	222	208	224	197	190	217	212	197	183	245	185	199	189	195	215	215	186	210	187	197	202	207	196	200	199	208	201	200	189	233	196	223	218	227	203	180	181	207	221	209	207	196	207	213	212	230	210	203	187	200	224	222	239	228	214	214	202	206	181	185	238	191	223	189	183	227	213	198	177	210	211	186	186	203	206	200	210	210	212	192	186	219	204	197	210	193	191	220	195	211	242	210	231	200	182	202	223	204	213	234	211	217	232	220	204	207	198	200	199	203	233	211	205	218	202	212	195	195	195	181	204	194	175	179	190	222	223	204	207	217	232	195	185	197	221	184	210	211	190	214	197	206	210	207	212	203	194	213	211	203	208	233	235	216	201	217	203	219	211	235	210	197	235	200	208	224	219	194	205	208	190	233	196	202	233	196	196	219	219	230	230	209	196	217	206	191	228	219	233	214	192	204	187	228	247	206	224	206	203	203	204	214	191	212	205	185	202	216	209	199	226	206	210	214	204	187	213	221	210	218	195	245	224	222	200	209	219	222	198	213	213	196	206	187	220	224	190	202	199	203	202	208	183	195	209	200	211	211	214	216	194	197	172	189	196	191	197	192	193	207	256	218	196	219	226	208	215	211	254	206	217	173	215	190	204	206	184	197	203	199	221	211	180	209	193	197	212	191	194	188	223	225	195	220	199	224	219	212	202	180	204	218	214	211	190	188	206	200	196	207	218	210	229	187	210	232	198	209	209	202	221	227	218	205	199	220	233	199	189	191	192	200	195	190	158	189	193	199	205	230	186	205	177	199	193	202	199	180	202	194	202	216	195	202	216	191	195	196	198	184	212	219	205	196	186	222	200	207	229	213	217	203	195	186	201	210	208	195	216	210	197	219	187	208	210	202	202	220	203	212	198	204	198	219	222	195	205	174	220	216	212	209	231	192	233	211	203	190	220	215	192	210	206	215	208	210	195	215	179	198	213	236	182	196	227	162	201	220	194	212	197	202	188	213	193	233	214	231	208	215	192	190	200	224	220	168	212	220	234	191	199	217	180	208	212	227	194	231	218	202	206	202	214	190	209	210	201	183	203	220	194	227	204	208	185	218	222	213	214	194	179	201	207	197	187	199	204	206	212	200	216	221	182	212	224	219	202	200	205	230	204	221	215	188	184	187	220	212	215	184	192	240	198	202	219	229	187	233	213	215	227	214	208	206	205	199	232	200	173	220	191	229	178	178	188	224	192	212	190	198	220	205	200	222	219	184	194	227	202	187	179	205	206	210	211	208	184	215	205	225	205	209	185	198	203	212	208	199	212	214	211	195	195	206	179	193	227	202	216	210	215	190	222	225	224	196	202	216	219	216	207	217	186	220	231	220	203	167	206	205	204	187	233	209	185	215	193	226	197	222	202	204	195	215	227	233	206	213	172	200	212	215	190	209	214	218	210	206	222	191	207	224	221	210	231	199	207	225	205	202	208	176	228	202	190	202	196	206	171	248	196	199	188	197	196	201	181	205	236	188	179	213	202	210	207	208	198	219	189	201	196	221	218	189	202	214	228	210	199	200	210	223	245	182	207	216	219	182	213	211	216	187	207	204	194	192	203	204	201	220	214	197	192	211	209	180	213	191	205	219	197	202	200	178	232	216	192	181	186	219	210	232	180	198	222	192	222	222	213	208	199	220	220	206	225	182	209	216	234	191	201	187	219	206	211	198	202	217	219	187	186	193	215	196	216	219	190	242	226	227	217	203	192	184	227	233	191	205	199	204	208	207	213	211	223	211	219	215	196	176	219	182	214	225	198	171	179	208	221	195	197	209	206	185	202	198	202	218	219	213	203	177	217	211	222	203	214	200	201	211	197	191	194	220	205	217	209	232	220	194	228	213	217	201	215	198	183	180	188	225	180	221	197	194	217	209	210	222	215	212	219	183	208	203	192	214	190	190	182	194	207	217	206	211	200	205	189	181	184	201	221	211	217	183	218	211	242	179	228	217	203	210	202	210	201
31757	57164	46401	28423	19010	15130	11795	9456	7725	6094	4455	3079	2188	1540	1055	921	782	661	700	601	587	491	468	477	476	442	454	426	440	438	459	435	444	471	403	400	348	345	329	311	254	286	274	285	300	272	246	244	249	236	221	229	208	241	220	211	224	236	225	214	238	244	224	238	252	224	208	250	238	216	205	204	203	224	207	228	236	205	218	217	202	205	225	229	245	248	204	213	229	189	190	219	205	236	212	231	206	207	214	200	214	227	228	195	231	237	219	224	222	218	201	199	207	236	209	246	235	225	200	202	202	202	209	206	201	204	225	212	215	190	207	205	242	182	212	222	228	208	199	201	189	237	221	230	224	202	233	196	244	209	206	220	204	206	178	190	215	228	231	222	233	222	239	215	214	201	214	234	192	215	210	206	236	207	223	224	184	216	202	225	195	192	219	196	234	202	230	198	215	195	230	204	182	192	205	222	224	208	223	190	226	190	209	186	225	224	225	224	222	230	205	231	215	205	197	220	204	202	217	194	224	221	220	221	201	217	198	194	200	208	259	236	199	231	201	221	209	211	221	219	233	243	228	216	224	220	209	214	217	217	211	210	217	216	182	193	219	198	220	223	243	210	195	234	221	193	194	198	212	224	221	227	230	222	193	193	230	186	219	216	218	207	215	188	230	237	190	210	199	229	235	224	210	205	203	202	216	237	225	204	240	206	220	217	204	202	205	224	189	224	211	215	220	203	212	215	202	224	237	199	235	245	220	222	223	208	216	209	230	248	215	206	226	221	219	178	210	189	211	219	201	214	199	193	217	189	221	200	226	175	203	196	212	188	229	227	202	226	198	199	218	228	218	223	208	216	210	216	216	185	195	206	186	228	215	204	198	206	210	194	207	216	220	230	234	190	202	210	218	219	228	234	206	197	223	226	203	202	204	219	222	219	204	208	221	209	224	232	255	209	248	223	225	191	226	200	225	217	226	205	242	205	208	219	187	220	230	189	216	204	211	230	222	219	245	219	211	203	211	216	205	240	230	198	215	214	224	203	226	207	224	225	212	232	230	239	219	209	224	219	225	215	205	209	184	196	212	211	233	228	181	196	219	221	251	207	220	199	208	206	226	213	222	194	218	180	191	213	204	211	219	232	219	197	215	218	196	205	223	232	221	242	227	237	228	232	190	228	207	214	206	204	184	193	217	239	198	214	213	211	227	204	209	190	240	197	209	209	234	183	198	229	212	188	195	212	206	235	241	222	228	218	223	198	213	211	219	237	210	202	210	180	227	210	225	207	208	235	234	220	225	224	249	198	234	211	216	204	225	205	213	195	206	218	200	214	205	214	239	217	241	222	211	205	229	193	200	202	190	232	222	213	222	205	229	207	203	235	213	219	196	210	217	221	210	203	209	189	221	215	195	207	209	217	207	239	223	192	220	214	215	222	231	202	221	193	196	215	226	221	215	217	208	232	237	219	233	205	214	225	207	218	221	237	243	188	235	221	218	215	207	227	213	219	207	217	218	222	206	230	205	191	203	203	221	193	192	213	192	218	204	207	205	183	183	194	219	188	216	220	218	225	247	215	231	181	235	211	219	205	236	214	215	219	235	200	232	248	207	199	207	242	199	210	214	235	217	206	226	205	221	227	188	208	231	220	212	205	232	206	208	246	213	207	201	223	215	214	224	220	211	203	200	217	203	210	191	189	202	217	215	207	202	197	230	219	213	197	226	217	212	227	209	213	203	224	222	200	205	189	198	233	200	200	223	228	210	185	210	218	205	209	211	219	226	208	219	216	202	217	211	234	193	233	223	220	199	212	220	201	240	225	198	207	191	204	219	213	219	228	207	195	228	217	196	195	208	208	207	214	205	209	218	195	179	235	226	223	250	183	215	209	192	212	225	215	227	179	217	193	216	219	215	217	233	196	227	242	205	206	227	224	186	227	215	204	195	199	228	211	228	222	208	207	213	213	210	219	223	177	181	198	197	214	195	213	210	222	214	238	217	223	233	227	218	214	203	228	213	215	190	180	207	223	208	220	213	213	192	229	183	234	254	198	232	222	173	224	227	205	204	210	180	220	203	215	217	201	222	220	200	220	208	215	184	216	204	219	206	218	193	225	192	231	230	225	201	216	229	209	187	222	215	210	218	189	229	209	243	211	223	211	239	214	217	221	202	213	206	198	203	217	240	214	207	212	208	214	210	218	239	215	222	212	204	215	219	209	190	187	217	236	221	210	212	207	211	227	239	218	192	217	202	200	202	218	227	229	233	215	191	196	216	212	222	231	214	223	208	214	195	226	239	203	193	201	202	234	194	222	233	200	203	217	229	198	207	229	203	216	207	201	214	219	223	223	199	202	213	218	178	224	214	204	219	237	218	187	225	220	185	211	202	218	190	213	215	215	211	192	224	253	218	209	210	207	214	226	212	217	245	237	223	218	214	244	241	211	217	221	221	220	193	237	231	224	189	220	221	216	229	231	196	224	191	219	210	211	228	224	215	199	213	208	217	220	178	200	204	262	222	198	229	217	222	222	208	231	191	217	202	247	216	207	197	212	209	229	221	224	204	225	191	251	220	202	209	213	225	228	194	226	210	233	187	182	223	186	214	208	222	220	213	240	240	242	224	217	197	225	211	195	222	207	196	227	221	201	226	230	210	198	242	206	209	218	185	205	213	227	205	199	202	207	192	209	231	230	228	209	241	203	223	224	230	226	210	235	232	209	219	197	193	224	214	221	212	213	217	224	213	214	187	209	234	203	203	227	211	210	202	237	204	221	204	228	221	214	241	213	231	237	218	184	219	227	214	231	208	221	204	230	217	206	234	208	232	212	225	228	219	211	207	201	226	238	205	234	224	213	222	231	223	206	186	216	198	217	212	231	202	223	207	215	232	209	205	193	194	234	206	237	220	223	218	202	230	227	215	194	194	224	232	210	203	213	212	206	203	220	200	231	224	197	229	212	213	212	225	208	209	229	186	212	229	221	221	208	253	222	206	217	208	182	207	198	236	203	214	205	198	221	233	196	190	201	190	250	199	230	206	191	228	233	243	204	206	237	212	199	220	216	209	233	195	213	208	207	192	231	230	200	218	214	237	190	210	194	193	220	218	207	219	212	211	219	231	208	222	223	226	216	256	209	206	223	201	201	216	216	218	206	220	213	199	218	219	208	213	197	243	219	213	195	190	185	253	231	218	212	221	188	215	198	223	216	210	205	231	208	208	217	211	198	186	246	205	189	214	235	201	261	206	199	217	235	200	214	202	212	231	203	212	186	213	210	192	213	217	206	207	222	233	236	230	198	199	215	216	193	233	212	213	203	231	214	238	220	199	213	191	221	202	203	212	234	235	204	217	242	209	223	201	231	208	224	220	210	210	215	250	192	197	197	212	220	233	201	216	218	211	223	243	231	235	230	219	221	223	231	222	216	227	203	203	239	218	201	191	192	206	208	202	216	212	219	219	229	203	190	200	218	223	225	221	197	192	215	208	206	204	219	229	250	195	210
30044	27500	29180	17511	7908	5250	3936	3104	2287	1881	1479	1064	810	708	559	534	549	487	528	479	464	454	454	422	452	408	425	439	475	449	430	411	479	411	401	393	424	452	392	395	417	404	400	386	458	418	378	366	408	380	374	387	365	391	362	395	372	393	427	365	346	348	358	369	347	380	388	393	372	385	382	402	387	378	394	387	368	368	376	385	420	359	408	392	413	386	360	334	385	387	400	376	414	387	399	372	393	403	399	394	381	402	374	346	405	368	370	419	397	391	375	371	413	401	386	371	372	416	375	371	395	362	372	394	363	389	379	387	358	353	401	385	367	370	350	413	377	379	395	339	370	408	387	363	375	361	397	361	373	369	380	362	357	428	394	385	362	383	347	430	380	388	389	396	354	365	360	346	384	374	368	355	411	378	387	382	384	380	353	363	371	419	370	392	388	356	399	368	396	399	441	382	401	380	426	428	364	384	402	402	372	363	402	388	400	365	427	399	401	351	367	410	367	377	401	363	393	358	374	372	389	424	393	390	359	385	366	363	353	401	355	332	389	389	379	350	382	372	391	381	390	370	370	401	389	373	420	390	372	384	389	391	359	344	391	407	433	404	344	369	400	369	374	409	353	346	352	373	392	377	380	381	408	394	402	400	399	364	415	398	373	376	389	370	380	376	405	408	417	375	358	385	362	380	384	386	380	400	363	374	396	370	396	424	390	389	416	402	382	418	403	359	393	385	365	373	390	369	388	360	400	370	379	363	386	387	365	368	375	417	352	387	404	390	417	389	411	360	407	388	360	379	369	410	383	417	363	373	385	446	367	361	389	405	403	397	379	405	374	391	394	330	371	365	361	409	373	376	368	413	352	408	384	373	376	392	396	376	368	383	367	387	394	389	360	407	348	368	387	364	380	391	350	404	355	409	388	356	378	375	389	382	380	392	389	408	358	392	371	375	360	410	352	403	395	383	417	349	400	386	379	379	399	381	348	423	380	399	378	379	344	407	385	391	370	361	383	365	360	421	356	402	355	392	398	352	353	382	354	411	364	368	361	379	380	401	342	387	376	395	398	371	357	392	366	379	401	368	373	395	380	397	405	373	421	354	378	403	370	380	387	374	365	388	366	401	339	362	386	386	397	377	379	411	396	374	406	362	390	372	350	379	394	405	381	385	353	389	365	372	375	365	379	367	396	384	352	359	388	372	363	376	358	368	368	422	405	383	377	384	368	375	397	374	358	388	376	384	379	394	389	389	377	399	362	372	388	417	365	367	399	402	376	362	391	389	391	389	381	356	408	372	399	364	395	377	376	385	380	406	391	393	390	419	357	402	390	342	393	369	388	374	384	383	397	332	396	428	372	375	391	367	397	351	400	379	357	363	378	399	353	367	384	384	408	416	410	369	388	385	358	354	398	379	370	380	338	368	368	401	371	428	371	366	388	395	386	349	354	384	380	406	388	389	387	366	371	376	373	389	393	381	413	372	364	399	405	382	395	360	359	405	352	403	364	390	371	392	365	389	365	378	404	375	399	374	374	378	355	385	381	386	408	379	386	370	366	360	354	399	351	362	397	375	382	402	415	390	379	370	351	404	377	381	347	355	386	368	367	381	346	388	387	371	348	377	348	339	353	367	395	377	382	377	375	387	373	386	374	400	356	354	379	358	391	389	390	373	359	376	345	421	387	381	403	403	363	364	374	421	360	403	403	379	382	372	386	421	354	392	416	367	345	384	395	374	395	377	374	362	370	396	385	358	400	418	390	396	347	400	397	399	384	390	362	384	370	385	383	403	371	397	352	356	403	403	395	379	399	417	368	361	388	372	369	372	409	380	403	416	381	413	346	385	412	361	389	377	372	352	359	375	376	383	379	377	373	426	405	381	379	345	344	384	368	374	402	393	392	395	357	398	380	335	364	353	350	393	365	354	398	398	375	361	413	410	397	353	378	402	390	341	390	349	372	369	382	347	378	363	391	371	382	348	393	380	365	367	374	382	405	382	393	400	356	375	413	405	435	363	405	397	369	365	425	371	348	356	375	407	423	347	406	394	374	392	365	341	403	401	412	358	371	396	384	391	374	374	388	356	416	377	395	384	370	381	401	377	384	358	409	373	364	376	401	389	402	417	348	380	377	348	350	400	382	372	398	360	359	369	360	395	377	371	391	399	423	375	371	363	362	368	411	381	418	372	400	405	388	335	380	381	396	387	401	383	395	344	390	364	391	416	388	373	395	364	374	363	369	376	357	374	357	396	381	389	396	376	390	376	408	394	379	409	393	391	360	404	403	404	380	380	373	367	391	372	365	385	382	391	348	384	379	423	369	323	362	375	379	371	380	418	393	363	365	394	379	365	379	355	378	351	371	380	402	358	401	376	386	378	389	365	338	420	380	374	392	378	358	414	385	387	397	389	371	403	398	369	360	358	370	390	344	350	426	405	353	375	388	353	370	431	424	374	355	354	353	391	396	353	386	401	402	393	393	388	369	420	359	407	390	393	334	408	346	385	384	393	389	375	382	422	366	390	369	393	352	365	433	375	373	362	397	397	371	393	419	419	429	420	387	392	395	389	398	375	357	373	407	404	397	388	393	391	384	399	381	384	380	383	393	351	394	375	399	354	409	366	362	365	385	395	369	369	377	396	402	369	399	378	415	370	383	376	340	387	423	375	367	372	355	386	364	388	393	369	380	357	366	404	374	392	354	391	366	368	330	344	391	410	421	381	341	399	430	368	387	372	423	407	369	391	369	373	394	396	404	376	383	359	387	349	391	403	399	352	379	362	399	377	381	358	350	374	365	363	381	393	359	366	386	424	411	357	392	369	393	368	385	380	380	396	380	413	367	384	417	354	407	359	375	363	369	363	377	395	396	386	384	389	356	407	367	356	367	414	350	431	388	422	359	393	399	349	357	371	369	401	401	386	395	408	339	381	368	399	414	382	423	398	372	387	372	386	370	386	383	344	380	413	397	390	389	389	376	378	404	352	349	399	380	403	382	333	376	383	383	368	410	394	361	419	411	404	383	364	359	389	366	367	368	341	356	371	394	367	417	382	372	398	371	387	409	434	391	373	392	367	387	357	393	387	400	337	396	389	384	384	364	363	368	346	391	402	376	381	370	370	404	378	387	402	370	357	416	407	351	393	411	395	381	377	382	355	392	370	361	391	418	399	348	397	353	410	387	362	411	380	417	347	356	399	412	386	373	393	378	397	365	407	361	374	385	399	410	407	382	406	387	415	384	363	372	361	367	332	391	366	391	403	381	370	401	338	402	398	356	391	368	333	379	390	399	398	386	384	388	411	348	371	374	346	379	380	335	370	378	404	402	379	379	353	378	382	400	400	403	354	387	387	387	347	360	377	391	380	372	369	367	391	378	357	382	385	356	377	379	420	406	353	367	379	395	355	341	384	389	364	400	356	377	388	366	339	353	386	376	357	379	375	387	383	386	369	368	413	367	376	367	369	374	407	363	367	375	352	390	382	378	390	366	398	396	402	395	374
30826	42163	32031	16059	10448	7957	6051	4671	3330	2744	2022	1478	1065	767	634	609	600	552	555	571	527	478	453	508	514	451	493	480	473	502	512	475	508	484	476	440	415	460	426	427	413	445	448	424	419	400	452	373	398	394	412	405	379	399	400	431	384	377	438	427	398	425	376	375	424	383	386	389	394	408	396	418	434	379	421	421	399	412	413	371	372	390	410	424	437	413	387	437	414	417	376	381	387	412	402	393	372	378	382	426	380	383	403	396	395	400	403	453	409	424	417	386	394	394	413	412	383	390	371	428	411	431	419	355	378	405	364	409	414	392	382	399	410	378	437	407	399	399	422	406	407	442	406	401	399	393	406	412	410	420	429	383	350	402	417	399	402	460	444	412	368	385	420	375	410	418	414	375	371	367	400	422	380	371	393	410	430	389	395	426	410	409	413	428	390	402	389	398	409	402	415	415	405	390	386	374	409	388	396	405	433	451	428	384	405	406	421	397	423	393	426	388	417	422	393	390	391	399	390	361	380	411	421	397	423	379	391	410	356	417	395	391	436	406	405	403	431	411	391	389	420	391	384	412	431	404	385	395	405	415	412	421	376	398	421	409	390	362	398	416	396	380	384	396	412	383	373	392	400	382	402	413	453	392	380	404	360	375	410	397	356	343	397	376	396	403	409	351	425	403	412	398	426	403	383	403	409	415	394	413	371	397	403	398	400	395	391	392	378	395	396	421	427	401	401	402	397	412	403	407	404	384	389	393	422	416	383	404	407	389	373	407	395	425	383	394	387	416	400	418	410	411	404	399	418	400	369	420	422	424	381	381	352	394	405	453	416	373	396	415	357	408	374	419	405	402	421	363	404	430	449	385	391	423	400	388	414	417	441	402	386	377	407	419	431	430	381	404	420	399	389	399	430	392	411	397	406	411	379	389	390	420	396	383	415	411	379	401	375	371	408	388	389	402	408	387	394	352	408	408	351	402	395	400	409	384	427	415	381	410	373	374	377	372	401	392	436	410	418	400	391	391	390	401	388	378	372	419	411	383	423	402	411	413	396	393	391	383	408	380	398	399	405	387	403	378	413	377	422	395	397	388	377	347	407	423	390	414	408	374	385	391	404	395	429	372	422	361	384	426	396	408	378	420	375	444	413	407	376	394	378	412	418	421	423	408	431	418	380	388	391	402	379	384	387	423	398	367	414	396	397	393	369	401	423	366	406	431	382	392	414	432	354	376	389	383	425	384	382	420	395	392	418	418	407	400	433	404	382	390	410	400	387	404	375	431	408	402	412	357	410	398	399	423	370	390	411	405	401	407	385	385	410	392	403	409	410	393	416	373	379	392	399	396	398	427	395	398	392	382	378	410	403	412	390	436	372	394	386	391	364	427	447	406	408	427	400	397	411	417	392	372	401	384	408	395	375	413	401	423	352	395	401	406	381	390	403	432	381	421	426	428	409	366	436	392	414	402	419	389	380	424	418	412	410	371	397	410	400	380	399	386	392	407	403	426	384	411	365	400	430	385	403	400	400	376	418	345	376	408	423	422	365	390	398	390	407	380	401	400	417	397	410	372	421	382	404	407	384	426	371	397	396	416	384	394	391	412	417	363	403	386	424	429	420	363	404	396	390	412	409	415	388	396	394	376	417	373	394	405	428	378	390	399	431	372	391	423	400	405	396	400	391	402	384	427	383	427	396	366	414	396	388	432	365	394	407	391	413	396	407	374	406	404	418	419	424	406	381	375	388	384	390	353	423	393	405	391	380	411	401	400	377	383	416	417	368	379	394	409	417	384	393	364	410	402	387	390	410	377	409	394	395	393	391	385	417	403	390	373	376	391	402	367	401	365	409	395	412	406	392	375	411	377	402	407	422	392	367	434	401	414	376	413	381	393	380	408	427	368	389	381	396	367	399	395	377	418	355	400	438	379	382	399	427	372	402	424	426	396	366	423	399	376	426	403	381	374	376	443	424	407	423	414	406	409	397	405	398	407	384	383	371	392	399	446	402	405	365	362	406	425	379	377	408	364	411	388	392	403	400	436	421	405	420	393	411	386	396	384	391	380	419	414	403	396	378	369	432	443	404	385	398	385	437	397	405	373	382	365	407	387	372	362	369	425	381	412	393	419	400	384	374	401	356	405	376	386	424	425	396	377	412	407	365	386	376	406	369	429	359	401	355	401	359	379	392	399	353	400	412	381	405	383	379	418	390	362	416	375	401	407	451	371	369	406	425	356	388	413	371	417	388	379	406	393	376	375	386	365	382	388	397	389	406	402	408	377	406	382	412	384	386	381	390	363	419	392	420	398	389	368	399	438	407	432	427	406	395	385	392	388	409	376	391	392	383	373	386	377	421	409	369	415	365	402	388	430	378	387	406	382	398	433	419	396	374	395	404	395	397	397	401	394	427	408	382	374	416	430	414	394	403	391	409	433	396	372	405	397	392	416	429	407	409	394	438	378	361	374	369	440	430	432	404	375	399	417	389	425	381	365	421	414	390	378	427	423	433	379	440	399	399	399	430	409	375	407	413	395	393	371	376	398	417	395	414	406	403	418	390	375	381	432	407	385	402	374	407	405	405	416	405	412	380	381	416	399	417	374	373	421	390	409	399	403	408	392	417	403	398	368	410	405	421	419	382	442	365	432	408	376	409	377	414	469	369	386	397	421	385	416	410	400	422	429	398	393	375	403	367	422	365	397	374	451	398	395	420	425	408	396	388	386	398	412	399	393	448	385	423	351	404	408	425	420	387	404	377	390	413	396	401	410	405	409	429	386	387	397	387	396	402	365	369	389	393	368	410	384	418	422	434	373	392	430	406	381	382	400	408	417	404	417	421	394	398	405	411	394	402	406	400	382	399	393	397	397	390	388	389	419	390	413	437	404	401	386	390	403	421	406	404	384	368	419	397	444	367	377	406	368	395	397	393	420	428	397	391	372	397	387	422	411	367	406	398	391	395	421	379	429	379	402	377	365	399	413	426	398	395	392	399	376	416	378	418	401	398	428	393	364	411	421	404	403	389	391	379	357	406	362	407	378	412	375	370	413	378	358	392	373	419	426	411	379	351	383	453	392	410	386	441	402	387	389	407	387	408	389	402	429	407	377	380	379	394	388	364	384	409	404	390	386	410	418	391	410	418	434	396	368	401	385	429	395	358	394	400	378	420	430	401	422	411	376	390	395	387	416	391	360	399	415	416	356	397	364	392	383	394	403	358	362	376	379	430	400	396	427	393	413	392	381	389	428	434	413	412	370	427	396	455	378	404	409	385	399	406	393	388	403	390	429	426	396	410	374	432	421	381	401	425	384	405	396	378	373	401	413	393	454	440	417	450	385	377	419	395	406	394	423	387	375	406	415	414	370	405	402	443	358	407	398	396	418	396	366	386	382	390	389	380	424	392	413	358	377	393	411	405	394	425	383	416	368	426	390	387	363	388	374	391	406	376	439	426	416	407	410	404	389	394	430	355	395	371	359	376	394	371	342	378	414	401	409
23924	21377	28677	24623	21668	17587	9420	5645	4029	2966	2191	1554	1184	774	634	618	552	508	535	485	467	443	399	407	388	410	423	410	426	439	428	440	413	422	383	386	328	349	315	322	314	313	349	323	330	286	293	329	299	323	298	266	264	326	270	300	277	280	293	289	328	288	317	290	305	326	280	298	286	298	300	279	253	295	272	294	253	281	284	301	311	277	280	310	341	265	301	266	299	274	284	274	256	291	278	268	293	277	259	293	278	262	290	272	310	303	289	276	271	305	302	307	294	276	284	269	303	295	309	299	261	298	305	302	316	283	280	291	322	288	309	308	258	284	308	330	282	294	319	285	268	287	297	316	281	298	267	280	291	286	295	268	293	240	293	282	261	315	299	291	291	298	279	281	279	294	280	325	274	296	283	268	286	291	291	278	279	284	278	320	315	287	251	301	309	296	289	262	327	260	287	302	275	300	283	296	274	300	264	267	307	300	281	325	295	285	319	300	268	275	255	347	282	312	290	260	272	295	276	309	306	264	312	297	293	291	270	285	258	310	316	296	305	278	290	325	300	278	277	290	291	310	293	280	266	279	294	288	304	302	276	267	277	293	306	312	314	263	292	284	273	272	295	298	269	295	296	328	305	297	306	291	308	259	287	306	283	278	303	288	279	279	280	278	295	281	314	277	286	313	305	290	295	301	253	282	290	285	273	274	288	283	312	271	279	280	269	306	295	304	258	317	280	258	297	285	294	293	279	272	269	284	291	286	282	277	276	303	271	301	286	257	292	301	280	321	272	290	302	313	294	286	289	285	263	271	271	296	278	253	289	288	284	303	297	324	315	262	279	297	282	301	280	315	270	271	328	253	268	287	258	282	281	312	275	305	297	257	314	303	273	304	304	265	283	301	274	291	287	268	293	292	287	310	272	299	291	292	267	297	292	308	277	263	295	310	291	284	311	286	307	274	290	268	286	306	296	299	286	303	309	302	276	261	234	297	268	266	283	281	280	279	277	277	294	304	272	287	282	301	289	281	273	274	301	272	309	309	305	295	274	297	308	305	278	276	279	299	290	285	301	297	278	269	288	265	291	329	295	275	303	315	305	313	304	276	311	265	311	299	298	301	286	286	284	286	316	312	309	289	280	284	278	312	299	279	288	268	308	290	282	301	277	301	307	306	307	284	329	291	251	276	316	273	283	291	286	298	259	310	277	314	318	264	291	267	288	264	283	305	292	313	274	288	279	283	292	258	316	300	320	308	301	279	307	327	282	271	293	305	272	304	298	305	312	287	299	310	340	305	291	267	255	253	287	287	282	311	294	312	289	276	309	287	295	305	282	284	304	297	280	285	286	302	284	306	287	309	273	272	303	256	319	297	302	306	273	257	269	296	295	284	278	308	293	283	252	285	283	305	270	321	291	306	299	277	278	273	271	283	249	275	261	295	276	284	265	279	297	324	310	293	297	288	307	305	276	301	279	288	275	266	271	300	302	295	306	296	288	310	275	314	283	326	310	301	281	289	291	295	248	296	309	267	280	288	269	292	291	275	300	276	269	295	268	270	248	273	320	318	287	313	307	276	281	286	298	257	305	320	309	316	266	312	296	297	319	282	315	296	289	278	268	289	294	287	277	282	283	256	276	281	265	298	292	317	274	318	267	273	298	315	296	281	305	265	287	284	321	287	273	288	282	306	302	289	269	296	272	335	282	302	301	259	269	274	296	299	294	289	293	302	293	291	284	326	285	269	291	308	278	281	300	264	295	289	292	278	269	279	313	304	294	293	271	324	293	282	287	303	284	294	252	292	300	283	294	297	281	287	281	269	299	291	262	274	265	275	252	303	262	313	272	294	300	309	279	315	272	304	288	271	277	270	294	311	279	328	283	307	253	297	269	306	284	288	281	276	302	276	308	271	289	275	304	289	309	235	286	278	289	306	277	275	295	282	288	272	317	269	308	280	284	294	295	282	282	284	325	319	286	294	301	271	293	241	273	290	299	300	295	302	278	300	281	269	276	291	291	281	287	296	292	291	292	272	295	327	300	285	285	293	314	285	283	286	313	285	319	296	282	293	292	263	282	290	291	278	295	313	278	266	283	289	301	343	298	271	304	286	243	305	304	289	280	291	282	284	304	305	311	303	320	221	253	273	284	282	270	293	285	295	292	313	293	299	277	292	260	279	277	302	296	300	295	320	330	277	296	284	321	295	288	301	335	287	283	304	284	264	312	308	290	284	297	303	287	299	277	302	287	309	287	264	281	323	294	266	307	316	260	262	301	283	313	310	284	281	299	270	268	286	294	258	296	341	310	274	269	268	321	298	308	293	287	296	296	290	303	257	292	279	310	279	295	263	302	309	266	271	298	306	276	328	303	304	292	249	254	303	276	357	279	297	281	285	305	284	305	290	291	296	294	333	313	291	271	290	303	268	285	265	281	298	283	280	291	303	270	323	305	254	292	273	311	293	300	275	308	286	284	306	283	285	304	285	267	302	272	272	290	311	286	270	299	292	273	270	303	310	296	301	279	306	281	300	334	283	278	290	304	299	310	243	267	271	330	288	293	305	291	310	299	275	271	284	307	252	285	286	279	287	266	299	285	303	286	319	280	269	266	281	306	285	281	289	278	287	297	289	289	305	282	294	292	291	298	284	294	299	278	303	308	289	294	281	291	287	287	273	270	260	311	277	250	299	333	295	300	289	286	282	325	283	298	290	257	277	277	281	297	246	281	284	306	315	280	304	283	308	267	273	281	278	301	274	291	281	325	295	262	284	291	261	276	277	274	282	298	257	275	300	282	303	270	246	324	298	271	297	265	302	265	291	252	269	281	263	289	306	283	261	309	287	300	294	291	283	280	274	294	262	301	316	298	273	297	275	291	260	301	276	307	281	306	280	306	286	273	272	252	272	327	254	281	289	300	273	306	312	290	264	278	308	322	307	284	307	300	291	285	278	267	278	276	277	304	291	296	288	292	276	284	255	291	281	301	297	287	310	273	287	283	293	303	289	276	271	322	301	306	280	303	310	256	276	276	277	297	276	276	314	267	295	310	307	275	306	285	314	269	268	317	284	299	308	290	302	302	281	281	264	303	302	272	275	280	288	294	272	290	257	279	295	299	280	292	278	296	266	290	292	277	308	289	314	284	291	288	299	256	285	284	311	302	294	273	283	284	297	281	272	305	308	316	318	297	282	269	278	258	295	298	282	272	306	323	324	253	283	284	281	261	288	270	281	277	280	333	256	285	300	264	298	325	262	300	298	269	275	297	297	264	298	282	281	295	283	316	291	322	284	279	260	292	295	300	317	296	322	300	311	274	278	285	301	280	288	262	286	270	285	274	311	273	291	281	269	263	295	290	285	299	294	302	262	292	300	276	285	288	278	281	256	284	311	281	307	302	303	307	285	312	269	298	294	296	275	295	300	310	274	293	306	304	303	296	315	277	279	254	284	270	287	301	269	304	280	265	269	295	289	304	298	300	305	307	281	265	274	284	241	295	284	324	286
29619	50944	42948	25647	16752	12582	9886	7749	5691	4195	3106	2089	1584	993	764	722	660	639	645	573	523	516	528	472	487	464	445	451	470	466	516	496	455	459	443	391	361	317	374	354	351	339	309	326	320	325	325	348	338	309	287	300	317	330	283	332	297	300	315	322	310	317	284	316	313	334	334	311	344	310	325	330	322	323	288	318	275	309	303	298	257	307	338	320	357	306	311	283	287	323	331	305	298	287	302	300	309	326	326	293	305	281	308	342	315	308	304	317	317	296	291	322	327	284	269	301	290	332	263	299	291	330	308	297	301	312	335	314	302	299	275	305	341	287	306	330	312	316	304	311	309	302	317	296	302	314	311	317	259	335	341	329	295	283	315	300	304	312	304	335	322	318	322	300	318	322	322	311	296	306	306	332	294	345	348	360	313	297	312	282	301	297	321	311	300	325	304	297	327	318	281	299	319	280	306	295	275	299	342	315	323	299	296	289	327	307	279	312	316	320	315	307	300	286	303	294	317	272	302	284	299	316	299	339	310	347	301	301	283	295	300	301	279	297	304	296	306	317	307	286	296	320	337	312	349	321	318	308	306	316	307	324	309	303	296	335	318	305	289	341	302	326	314	291	328	295	300	325	296	308	305	324	295	303	323	314	338	305	300	308	321	305	341	319	310	293	314	295	296	327	291	308	285	292	311	323	331	335	335	315	300	312	320	287	324	331	304	332	312	311	332	306	304	314	304	311	288	332	270	283	279	290	316	323	306	303	288	299	312	313	295	279	322	298	277	297	295	318	322	316	333	294	296	314	303	321	302	303	291	308	326	298	311	331	287	312	316	321	305	334	345	314	302	302	319	334	308	300	313	313	276	307	290	332	315	287	335	307	297	323	338	293	302	294	311	286	322	325	298	278	298	317	307	289	296	323	326	324	283	308	292	287	286	314	315	324	304	299	293	295	276	275	277	318	331	290	297	315	308	315	304	320	307	285	322	247	317	318	289	302	346	300	319	275	321	298	302	287	321	338	278	322	338	300	287	298	297	282	327	337	310	316	308	288	328	290	293	287	306	311	314	290	291	328	293	316	297	300	321	308	312	333	299	315	345	342	309	288	301	288	302	308	305	300	338	291	267	301	288	309	328	323	282	301	296	299	293	304	294	303	298	306	290	320	357	319	302	288	310	276	359	306	328	291	344	343	296	331	275	320	297	310	316	287	326	315	294	304	314	342	295	292	306	327	281	285	313	314	307	322	290	315	308	295	352	337	277	289	280	317	305	305	305	312	331	318	308	349	297	314	319	320	310	308	311	321	307	292	279	271	305	295	281	296	324	313	302	301	275	348	281	298	333	306	324	323	305	288	289	304	320	302	302	291	293	314	317	331	324	312	324	312	309	324	283	284	317	291	319	301	300	288	305	316	308	325	314	306	316	332	333	285	324	316	307	327	305	347	298	301	282	289	304	311	322	318	272	318	296	322	356	327	306	303	293	327	304	331	314	289	314	300	297	316	300	335	306	335	304	327	325	316	334	286	299	329	298	314	298	304	294	297	301	307	267	289	333	303	339	315	285	300	328	306	270	320	318	285	309	302	270	293	319	326	288	348	328	288	312	303	324	318	290	292	287	312	300	328	266	306	332	319	313	298	322	286	312	325	315	281	294	265	300	307	286	301	281	303	313	287	297	333	307	314	308	293	338	317	321	308	273	327	313	312	327	286	305	297	316	281	317	301	308	298	310	303	321	306	319	293	305	304	299	307	307	337	298	317	272	321	293	300	336	340	294	311	286	284	293	303	318	308	311	293	315	275	299	313	304	283	304	326	314	323	309	276	297	311	300	315	285	311	277	289	326	278	302	337	339	297	282	292	299	298	310	310	283	322	314	307	311	313	317	316	321	287	292	326	311	309	318	309	318	273	305	325	287	284	299	267	320	302	311	303	315	314	310	307	293	285	298	326	323	342	296	320	295	319	292	302	300	293	289	272	305	310	322	317	309	327	295	309	275	311	312	312	283	313	303	277	318	303	320	313	331	317	324	301	286	302	269	329	306	266	345	347	329	320	329	301	337	320	303	326	288	305	300	289	304	331	303	295	298	299	304	287	267	308	297	321	318	323	308	304	301	306	291	301	311	304	307	273	278	299	308	288	319	307	280	284	319	291	307	315	294	271	318	298	298	303	267	322	331	312	299	288	323	269	311	302	290	310	309	336	307	326	323	299	297	270	301	291	308	328	309	292	311	275	283	313	293	303	306	311	301	305	272	314	307	334	308	329	309	300	313	319	322	301	305	307	302	291	316	324	322	317	296	286	326	308	291	298	306	315	316	296	304	302	361	301	288	334	305	329	319	306	286	305	315	309	314	261	282	308	341	325	325	332	298	310	292	276	293	298	313	340	321	298	320	296	315	311	296	319	282	316	294	338	299	294	317	317	318	317	291	301	296	297	277	294	325	322	329	309	292	309	298	311	286	283	291	290	340	286	296	266	324	297	323	316	305	289	339	297	320	310	311	313	276	318	318	310	321	313	302	300	321	314	307	304	327	309	284	304	346	331	307	318	308	333	293	336	308	316	328	321	332	327	364	265	289	307	324	290	321	321	323	302	320	319	304	319	289	322	304	316	316	285	284	296	287	290	294	297	290	310	314	315	313	305	291	318	306	316	320	330	316	329	319	343	315	293	298	293	311	313	306	319	307	314	345	317	309	296	297	312	290	344	295	264	304	311	287	303	296	295	332	296	321	275	339	312	323	301	298	293	338	314	275	336	333	309	294	330	312	320	319	285	315	335	338	320	316	319	295	323	313	309	297	317	286	337	277	310	286	291	310	317	293	323	285	283	329	308	328	303	308	313	306	294	318	293	326	315	315	293	352	307	316	298	318	303	325	320	302	335	305	325	299	293	301	331	288	292	300	303	306	302	322	298	327	306	292	319	291	322	347	311	308	282	311	356	291	317	314	285	314	337	302	285	304	315	349	335	301	294	316	280	312	314	329	269	297	273	304	331	334	273	319	286	320	325	307	324	302	306	317	285	315	292	310	318	325	294	329	309	326	321	309	322	304	317	327	291	328	301	286	290	323	298	294	276	309	290	291	295	296	309	317	323	280	314	329	336	300	331	321	294	304	286	303	314	316	309	307	302	303	303	323	292	338	283	270	328	291	287	320	301	320	326	324	313	316	262	326	312	297	309	343	316	306	320	339	328	288	314	336	314	309	307	318	303	287	360	290	318	300	320	328	314	299	310	307	312	298	324	310	321	325	294	295	323	317	319	306	288	295	317	300	305	338	337	289	310	304	304	308	295	303	313	283	315	296	307	304	292	327	298	289	309	308	309	302	290	309	286	310	284	321	293	293	282	330	305	316	308	303	311	271	298	336	310	309	338	309	336	273	279	271	286	311	282	318	295	308	327	311	319	317	285	314	325	312	347	296	311	304	316	320	299	287	304	330	304	299	286	339	299	330	277	318	286	312	294	327	282	304	295	333	306	307	328	292	315	318	287
25002	21456	28283	25595	19747	11148	6179	4043	3094	2341	1754	1120	1048	855	587	578	540	480	514	503	441	429	435	444	417	419	429	447	434	408	425	428	419	424	406	396	360	374	375	397	383	349	369	342	318	359	319	364	363	319	366	331	375	367	307	346	304	340	338	336	376	338	361	342	335	363	353	331	321	348	334	340	317	345	337	320	352	340	342	316	341	336	329	335	303	351	356	335	359	330	335	325	348	375	313	369	304	331	338	320	337	331	352	350	348	368	331	373	328	346	345	301	355	346	342	309	321	329	363	363	331	345	333	332	325	338	345	342	312	358	337	338	331	345	315	331	357	347	340	319	341	327	312	338	326	336	339	339	350	354	352	301	328	314	358	330	359	332	321	326	338	310	382	342	327	330	376	296	407	323	353	336	329	366	326	353	315	326	346	328	338	319	298	357	337	320	321	324	326	310	338	350	329	357	311	327	316	312	321	362	346	288	318	330	321	329	317	362	345	346	331	326	333	317	338	375	365	323	335	338	338	327	381	353	331	323	322	377	377	332	361	325	329	350	363	327	331	343	363	318	356	350	319	333	337	355	306	352	352	353	361	369	351	334	356	322	315	338	328	347	319	346	315	377	330	366	329	363	357	358	331	358	362	336	333	303	347	328	340	342	364	349	351	333	318	331	323	330	371	311	312	335	352	325	301	337	354	308	344	354	325	324	349	329	331	377	291	329	305	350	322	379	350	311	345	322	329	345	306	328	339	361	373	345	376	324	319	359	337	339	329	346	308	354	335	331	343	337	321	357	355	338	324	361	344	337	367	339	319	395	320	328	350	306	362	343	348	325	308	353	345	341	358	342	330	330	341	340	340	340	327	365	361	329	328	326	365	364	309	329	333	317	356	319	318	324	353	340	357	309	361	355	373	347	359	354	332	329	338	309	322	341	371	313	352	341	380	320	358	328	353	344	351	315	313	338	353	351	332	354	311	303	357	321	346	325	326	343	327	337	338	333	329	328	332	324	346	358	364	355	331	347	346	315	326	340	390	331	405	316	324	356	369	305	323	348	348	369	318	331	334	359	346	357	349	373	364	331	324	328	350	320	282	310	327	352	330	330	356	329	317	316	366	336	366	315	322	326	319	361	345	344	336	335	346	353	349	278	367	348	343	340	374	303	350	304	339	343	303	357	380	350	312	357	358	340	340	309	327	347	352	345	302	310	340	341	345	346	345	312	337	367	355	358	331	319	352	338	339	351	365	331	325	348	311	357	327	336	343	362	332	338	373	372	353	328	341	337	352	354	310	350	353	344	353	334	337	344	286	361	369	332	368	324	340	334	338	338	342	320	365	351	331	333	305	374	332	305	323	322	361	349	326	347	342	376	362	346	331	346	321	357	318	365	320	358	321	329	337	313	341	326	326	343	363	343	356	344	362	374	355	267	349	347	328	312	342	305	328	330	363	328	336	340	351	362	319	345	369	338	337	329	335	340	335	363	328	352	343	345	346	343	347	353	363	334	331	340	365	352	342	352	353	322	315	337	323	324	320	366	324	343	347	360	342	340	312	341	326	326	373	312	313	322	337	341	296	325	330	331	339	346	326	316	318	351	336	341	319	322	336	303	363	342	311	313	349	342	340	326	325	346	356	333	318	333	346	309	348	328	304	363	369	361	311	352	339	331	356	331	349	374	348	348	337	378	335	330	335	340	329	321	341	331	350	325	334	338	360	344	354	338	321	334	311	322	341	344	337	320	338	335	356	360	328	316	338	332	336	335	391	319	339	351	324	371	335	352	351	358	318	304	333	350	327	319	328	381	330	364	327	340	330	329	315	315	316	334	313	360	326	318	349	342	330	316	344	328	312	363	340	334	343	349	359	357	362	352	311	334	314	361	303	358	326	351	294	351	349	306	328	314	328	327	340	371	324	351	337	322	347	328	362	347	319	330	363	328	333	320	343	334	349	344	318	321	345	340	345	331	280	317	364	319	339	333	395	371	331	323	355	323	326	362	342	349	369	333	336	360	359	364	331	315	329	338	338	347	350	330	339	338	330	339	312	323	339	371	324	324	311	338	314	334	342	334	350	323	324	344	332	357	315	336	325	339	343	341	357	353	369	378	405	390	346	332	377	302	318	328	330	328	336	336	311	328	344	296	333	320	316	351	321	382	348	395	364	350	324	345	297	357	390	297	347	329	324	350	317	305	357	358	329	364	380	328	334	349	330	331	328	321	352	361	352	325	343	350	339	336	312	320	370	373	348	340	339	359	354	344	353	302	324	340	310	313	334	324	350	348	338	328	361	360	332	347	311	344	338	320	291	332	355	314	317	361	340	318	315	359	343	337	324	350	357	309	329	358	366	344	342	342	332	324	319	341	330	353	317	346	340	340	334	331	320	316	331	339	337	319	303	320	354	329	361	360	335	355	336	313	367	373	335	303	377	353	358	331	340	358	330	362	321	318	348	344	339	331	351	352	308	355	334	348	324	323	350	296	352	340	327	336	340	352	346	332	346	334	327	330	332	292	309	315	314	323	350	318	312	333	337	325	354	322	330	319	335	325	356	347	321	302	375	360	338	361	338	344	330	330	303	311	336	329	332	324	340	330	306	349	350	328	347	357	342	356	316	367	339	330	374	347	336	348	337	329	310	354	346	346	311	343	347	324	319	318	341	345	344	329	378	350	328	348	327	317	336	326	320	338	340	335	310	337	314	340	374	341	314	344	365	340	331	369	337	335	360	349	326	349	339	347	323	371	271	361	324	300	321	325	326	335	336	337	351	357	317	322	324	339	356	341	317	306	347	337	321	322	338	315	321	346	328	349	311	353	346	332	329	356	355	332	339	306	341	350	333	305	368	346	318	318	348	334	309	307	323	322	347	357	313	331	354	314	353	333	307	358	309	334	334	330	339	328	322	342	334	349	335	331	327	328	355	341	357	307	343	379	312	335	330	336	338	362	338	339	322	286	318	349	390	388	360	322	354	357	360	299	344	316	362	355	336	350	346	354	369	322	340	330	364	345	351	310	351	291	337	339	352	327	354	317	336	340	299	318	334	339	313	336	324	352	357	325	328	352	336	341	344	319	390	352	323	329	356	329	344	370	351	324	370	335	343	345	379	367	305	332	359	357	327	368	326	329	329	361	302	344	362	355	303	351	330	331	368	313	318	301	323	352	339	344	335	317	351	333	319	340	348	341	334	334	342	313	372	349	331	333	351	346	338	337	361	320	376	366	349	341	351	374	356	342	337	354	296	330	332	344	324	355	330	322	318	343	355	333	319	337	324	342	316	338	348	326	367	363	312	341	318	329	327	314	305	323	342	293	322	348	323	347	314	328	342	333	363	319	327	335	315	372	335	328	325	366	343	343	365	365	294	332	333	338	371	383	351	371	344	335	352	336	333	367	336	298	353	384	322	325	346	336	347	360	369	337	348	336	353	351	352	374	341	353	335	344	342	333	339	317	369	347	312	329	323	341	338	354	338	319	362	306	308	334	333	348	331	361
30060	48454	40353	23476	15039	11698	8471	6539	4795	3532	2520	1669	1505	1184	747	654	649	527	593	587	500	510	500	467	497	501	473	488	493	452	487	488	440	464	404	427	417	371	409	395	351	399	362	397	406	330	350	362	377	391	359	393	364	351	351	354	343	350	354	354	340	350	372	359	326	368	387	333	326	363	368	350	365	314	329	369	369	336	323	372	341	341	381	367	371	335	321	343	363	371	338	363	348	357	386	352	323	363	328	328	340	336	353	364	366	356	328	363	384	350	321	356	357	337	358	341	339	383	318	366	323	358	346	339	350	328	338	349	354	366	322	357	357	317	346	354	330	328	363	358	346	349	366	339	371	349	323	352	339	315	342	362	355	380	353	378	346	361	340	373	330	336	357	360	364	344	342	373	332	335	357	383	330	361	322	369	349	351	334	382	350	334	341	361	336	330	346	344	352	348	316	343	357	378	312	375	353	331	353	357	347	359	355	385	349	355	333	354	356	322	359	358	357	332	367	347	363	346	382	366	364	346	311	342	320	365	337	346	337	342	332	377	378	371	360	343	353	374	364	340	335	372	338	398	342	366	370	331	315	366	343	351	363	336	354	342	364	337	388	319	331	366	358	348	322	322	344	373	345	349	332	373	349	336	337	348	347	342	378	350	356	359	338	366	346	358	365	336	356	377	368	342	328	371	383	352	364	363	363	381	341	321	350	344	324	361	330	349	359	344	340	359	332	357	370	325	369	343	345	330	344	355	357	352	336	362	354	347	354	322	342	359	325	324	338	333	364	333	336	363	379	357	323	346	324	361	329	339	337	348	359	346	362	356	371	340	343	348	357	384	376	343	361	339	367	360	355	380	341	327	349	310	375	321	321	325	337	361	321	368	387	336	352	351	349	333	386	348	380	350	337	347	354	340	323	330	360	344	359	378	351	338	383	374	333	382	366	341	340	354	370	346	357	354	379	349	370	375	390	318	357	337	313	337	342	384	363	344	393	322	356	322	350	352	355	343	367	340	339	351	367	358	343	322	355	355	332	346	369	362	391	351	342	365	334	323	343	338	350	353	332	344	371	370	332	371	337	333	330	335	346	332	329	356	361	397	344	362	369	351	331	370	330	348	323	367	348	354	337	313	343	360	334	326	361	337	343	310	341	353	362	339	345	365	383	331	339	340	362	362	352	332	355	343	367	333	348	366	352	350	330	369	322	363	348	316	343	332	347	374	323	332	352	374	359	355	341	315	371	380	344	352	340	328	364	323	342	368	365	355	341	338	349	351	380	357	361	340	394	340	369	370	308	355	348	350	349	325	337	362	321	353	393	332	362	358	369	346	333	352	373	362	363	347	344	308	354	359	320	378	328	361	337	347	380	339	337	348	366	368	331	354	369	326	352	332	366	327	353	335	385	347	333	354	327	328	327	357	341	337	344	359	350	340	335	315	332	356	342	330	341	385	400	328	371	389	342	357	335	349	388	316	324	338	326	321	350	340	381	371	338	325	373	343	336	365	350	402	348	326	383	353	338	363	345	393	311	342	347	337	342	344	370	341	356	359	374	347	352	343	362	356	351	360	353	341	358	352	332	356	346	329	365	322	324	350	332	358	338	334	335	347	362	365	363	339	310	339	368	364	348	329	352	376	337	349	369	366	389	327	365	384	344	333	346	348	363	344	314	366	359	353	322	342	360	351	352	353	367	352	331	348	343	378	377	376	358	359	385	358	345	362	322	370	332	349	390	355	370	344	359	368	400	352	334	346	379	323	379	346	354	336	377	364	377	355	318	355	340	350	329	337	343	371	361	317	337	341	355	333	316	358	330	376	355	339	372	313	338	338	328	343	351	355	366	370	364	303	372	335	357	381	347	334	365	382	352	324	337	342	370	306	350	349	361	359	353	351	373	345	342	352	353	355	366	356	362	349	356	334	345	383	366	349	381	331	333	360	357	348	345	339	327	358	352	350	377	336	340	363	327	349	331	333	371	346	366	357	359	347	386	331	334	367	372	369	390	402	355	364	383	373	336	356	330	371	341	335	357	366	367	332	376	360	355	389	378	330	352	361	355	367	376	354	377	372	356	354	348	359	364	363	360	346	312	345	354	329	332	387	344	352	346	349	378	340	346	351	307	349	323	345	355	315	374	344	387	350	362	346	374	345	358	368	323	361	365	324	372	363	375	336	350	359	338	353	346	316	342	354	347	321	363	351	366	359	358	341	331	349	336	354	350	359	338	313	334	365	360	380	369	340	309	369	365	381	337	369	396	361	329	344	358	377	334	377	336	390	349	359	349	342	344	366	360	332	347	389	323	315	329	327	368	340	369	362	324	330	320	382	362	361	341	372	354	359	366	358	373	299	337	343	352	336	317	350	348	340	307	371	341	356	359	362	368	353	368	352	364	338	319	377	364	357	349	376	321	318	361	326	330	381	344	342	364	347	375	342	359	349	349	324	345	373	333	346	357	370	333	345	327	340	345	350	385	347	348	360	332	346	380	321	312	338	322	361	356	339	343	331	334	386	326	319	358	330	360	334	366	337	344	343	345	356	341	332	333	351	346	362	326	339	344	350	324	366	342	330	369	366	329	324	345	361	320	353	335	321	326	347	351	360	369	353	364	363	365	371	368	342	347	340	348	345	344	312	362	371	352	355	383	317	372	326	330	346	327	339	330	374	386	339	316	359	335	373	357	374	358	366	342	334	381	344	359	369	349	370	342	359	339	339	340	353	351	330	380	369	350	349	355	363	356	351	355	336	347	322	357	349	364	344	343	339	357	351	396	350	383	360	341	338	350	314	338	328	323	369	342	350	343	336	332	327	379	316	355	348	365	358	337	317	354	347	363	359	362	359	327	345	345	324	344	355	373	343	346	300	371	365	317	338	347	337	345	340	338	361	325	377	337	336	355	361	367	337	375	347	359	344	366	349	324	345	340	350	362	370	354	364	353	373	357	336	343	366	378	345	379	373	366	330	371	343	350	373	349	336	339	366	350	358	347	336	322	358	374	329	389	355	342	346	348	361	327	353	315	325	311	359	377	325	350	358	348	346	366	408	353	345	362	362	333	355	312	339	312	340	328	374	352	346	340	372	361	345	382	316	379	331	348	310	358	335	385	342	383	385	329	343	397	331	329	349	326	393	356	346	366	359	342	327	325	374	342	346	374	358	378	377	329	372	331	344	338	371	346	340	356	351	342	371	349	337	359	361	339	334	328	355	356	336	326	335	353	381	335	349	339	364	362	359	397	355	357	336	336	367	353	336	359	353	357	367	330	358	356	325	381	391	341	344	310	337	356	354	357	366	347	331	344	385	323	382	335	349	368	364	371	340	366	363	348	349	378	366	359	374	341	354	331	351	350	332	359	330	304	338	359	344	340	360	359	344	354	345	371	324	356	358	361	341	349	377	346	334	346	348	370	364	339	353	348	366	363	338	339	335	345	318	378	362	399	354	367	375	345	335	359	336	371	325	343	327	334	331	366	353	397	386	375	346	353	343	366	312
22793	21444	29151	24181	21554	22249	19677	9338	5869	4359	3064	2116	1680	1051	770	694	622	557	555	484	468	409	453	384	415	399	412	429	419	416	425	381	379	317	280	349	312	291	259	258	276	271	259	250	263	237	221	246	234	248	222	228	239	221	259	232	235	209	205	228	204	212	207	213	220	223	233	247	206	238	220	221	234	208	241	226	216	217	196	215	208	210	228	203	185	186	202	226	229	201	214	241	241	224	186	224	223	226	226	228	208	230	216	208	225	209	243	214	208	203	204	217	239	228	227	232	205	214	226	253	213	215	210	211	224	241	193	237	208	211	208	202	228	196	229	222	194	229	190	211	215	210	228	196	209	183	217	190	233	211	222	227	221	207	212	209	209	247	217	215	225	229	218	221	226	229	184	234	216	200	228	217	230	215	208	195	207	214	184	206	209	216	203	229	241	206	206	228	216	205	230	208	253	224	209	216	226	226	222	221	212	203	214	226	216	222	239	210	193	202	210	214	222	229	206	227	224	206	199	221	245	203	203	213	196	211	223	194	207	189	238	210	197	196	205	229	217	228	218	224	201	203	184	231	227	194	195	212	214	200	218	213	196	199	214	205	217	218	221	219	201	200	206	217	216	237	203	225	196	201	211	229	222	222	203	223	210	218	201	208	234	217	219	214	229	212	251	205	206	202	203	215	224	229	222	214	189	212	203	242	204	233	199	214	222	214	190	217	213	243	209	201	230	216	239	221	215	238	200	200	198	248	211	229	232	230	203	233	224	224	191	226	210	200	201	229	192	233	246	239	210	204	238	241	229	207	200	235	194	207	214	180	206	227	228	217	226	205	230	217	231	208	197	246	220	212	231	241	200	208	233	208	202	234	227	212	233	241	211	222	202	215	213	214	187	222	212	249	225	203	199	220	197	233	223	217	212	233	217	207	209	210	199	200	206	209	223	225	219	210	223	218	207	207	207	227	211	239	218	232	246	220	215	198	190	239	194	183	207	221	223	209	210	221	191	196	219	219	221	219	201	226	210	200	209	211	235	207	225	217	222	189	210	227	215	246	204	228	219	199	231	252	242	213	209	238	197	241	212	195	228	193	225	221	233	208	237	216	215	194	218	215	193	205	222	213	238	218	205	210	181	194	213	219	223	223	217	221	220	184	224	212	207	217	209	224	220	212	220	204	200	231	185	224	198	236	227	189	205	212	213	213	218	220	182	206	220	205	217	231	223	205	223	203	210	207	194	190	179	200	214	226	167	191	197	212	243	197	188	217	217	195	227	230	238	232	206	204	250	219	225	212	200	224	228	211	214	227	232	203	188	219	221	221	227	213	215	201	219	208	205	232	245	233	182	219	194	194	207	211	214	217	217	225	247	218	187	177	231	223	232	214	240	220	207	240	190	203	211	233	232	211	206	201	246	223	212	216	225	198	200	225	207	229	220	202	217	229	206	212	214	209	202	209	218	216	212	223	205	246	212	213	207	185	210	228	217	234	234	213	217	188	244	214	194	233	206	196	182	211	228	211	206	213	232	217	192	218	200	228	239	231	228	200	198	219	204	219	234	209	248	215	201	190	228	214	228	208	229	222	239	228	208	241	221	186	199	214	197	226	221	216	222	239	201	194	237	208	202	185	209	205	207	194	206	244	223	216	234	232	202	225	195	213	207	203	218	200	189	199	193	237	204	233	230	198	210	202	216	207	235	186	222	234	224	207	204	224	221	227	218	205	200	222	217	219	235	202	237	220	199	216	212	218	201	201	230	209	235	211	219	208	205	233	196	197	224	188	217	225	203	221	219	234	252	227	212	216	217	201	205	213	207	224	209	220	191	230	221	204	226	224	211	192	229	220	205	198	190	223	224	191	202	205	230	196	231	214	194	228	219	201	221	206	245	223	217	215	231	185	215	213	201	228	226	184	212	216	236	238	224	211	222	213	211	206	217	208	246	210	239	230	239	217	222	206	202	216	211	205	192	218	241	212	227	215	230	227	218	216	209	218	215	204	228	211	202	221	205	207	196	203	209	219	201	239	243	241	203	226	198	219	210	222	231	208	194	234	204	233	210	223	213	213	218	219	212	202	198	246	236	225	229	196	206	221	232	237	204	230	192	210	214	206	182	183	215	187	225	217	198	221	193	213	211	222	226	229	207	198	232	228	198	223	207	210	222	208	199	225	213	207	203	258	252	226	190	220	218	223	213	206	233	233	230	203	186	211	208	220	242	224	199	221	224	218	189	230	187	207	196	214	236	219	236	193	191	203	200	186	207	224	230	195	225	196	221	216	194	204	197	217	207	221	194	205	220	204	253	217	214	219	222	244	219	189	235	224	220	216	203	214	220	205	209	213	220	244	206	195	220	197	174	220	207	208	203	193	200	242	222	252	231	189	219	211	213	229	215	219	184	197	198	216	217	226	246	214	234	212	190	213	242	189	224	232	196	219	215	215	207	238	231	218	229	223	241	233	193	224	204	188	224	224	222	216	250	214	182	213	216	212	198	175	232	211	209	182	209	210	216	186	220	191	220	242	231	185	215	211	191	211	213	207	236	204	227	227	248	210	207	206	230	211	227	243	223	221	218	206	228	208	234	212	201	185	206	174	208	213	218	209	244	221	222	225	198	201	221	201	187	221	224	201	232	217	200	223	223	208	188	257	240	218	226	224	234	213	214	214	227	215	207	249	217	212	212	187	229	240	196	217	228	241	209	212	222	211	211	194	203	208	231	229	228	224	191	220	196	200	227	203	205	219	216	212	210	208	204	236	199	216	212	210	215	221	214	230	187	205	209	198	208	229	236	221	212	195	196	199	193	224	209	209	203	213	232	216	220	210	209	220	245	223	200	215	193	214	194	192	166	199	214	211	234	229	202	216	227	209	201	198	212	218	183	239	200	205	219	196	196	192	221	225	220	219	235	228	218	221	227	239	184	223	212	250	224	220	216	214	200	211	223	224	189	212	220	216	251	181	206	214	228	210	208	225	228	223	220	191	207	205	227	249	218	219	259	193	217	220	227	206	210	227	196	189	220	224	224	223	201	230	226	189	200	201	209	213	240	222	219	189	199	212	214	219	201	226	220	229	222	232	218	229	216	244	203	202	220	263	235	198	224	238	237	206	199	220	210	216	218	228	203	196	214	209	212	199	223	248	200	232	200	197	186	207	228	200	183	199	236	197	176	205	217	233	198	219	212	219	252	221	215	221	231	215	210	221	212	180	216	188	207	186	208	211	217	204	218	221	230	222	213	230	221	231	200	202	209	199	199	222	219	231	233	230	182	196	227	246	213	228	224	227	225	225	209	194	205	225	229	203	230	219	232	210	201	195	213	223	237	215	219	201	229	219	183	202	204	192	224	224	239	202	191	207	234	217	222	209	193	186	224	208	221	219	202	214	225	213	231	209	216	208	212	203	236	201	195	206	227	242	219	192	200	181	205	204	227	245	191	218	206	225	241	225	188	202	204	228	203	199	199	191	213	227	207	209	230	229	214	215	210	188	222	202
31754	57766	49938	31297	22871	17810	13810	10784	8085	5936	4114	2982	2197	1407	1049	894	777	690	735	626	588	512	498	504	535	521	497	466	507	514	503	473	431	426	371	347	360	300	304	317	260	315	265	270	281	257	235	234	248	212	263	262	221	246	278	257	232	233	225	254	211	234	216	239	231	257	248	221	243	249	238	207	234	237	220	205	226	247	229	197	249	246	234	238	209	214	234	238	196	229	244	238	203	232	238	216	231	238	212	214	209	244	239	257	232	194	237	216	202	247	251	236	235	217	240	224	233	226	224	270	229	236	215	244	247	211	227	254	241	203	237	224	222	247	216	215	233	203	244	230	216	196	223	192	229	236	206	233	222	216	224	217	220	205	231	195	237	186	220	233	222	244	229	205	208	219	220	241	234	233	250	208	200	223	203	213	242	224	216	199	234	218	242	221	219	190	229	245	217	213	229	260	228	233	241	199	230	210	220	192	219	220	238	196	226	231	224	233	192	243	246	230	236	229	218	206	223	236	206	209	204	222	207	226	197	213	233	196	241	201	215	227	233	220	241	241	211	234	199	224	237	215	217	231	225	229	227	227	211	240	219	202	223	181	252	231	219	223	233	222	224	228	205	211	215	224	213	220	226	220	239	257	202	226	229	230	218	219	234	221	239	216	225	226	227	217	222	220	221	241	230	214	205	239	215	226	227	206	215	230	252	205	240	222	235	212	237	205	221	217	226	212	238	214	222	224	228	193	212	197	200	239	254	215	212	218	233	211	237	218	210	243	227	211	225	228	265	218	233	211	191	214	221	219	229	225	204	208	255	230	215	241	235	217	218	217	214	236	231	208	231	233	242	247	232	243	225	208	234	213	243	226	192	198	218	213	221	231	240	230	239	195	237	240	225	252	221	223	217	253	218	230	227	235	243	233	201	237	216	208	212	244	215	227	243	216	237	222	215	219	221	214	210	224	240	242	212	209	225	269	231	204	225	226	235	221	229	216	203	220	199	232	235	203	232	228	228	233	240	222	224	213	225	226	210	224	217	217	205	235	231	227	211	251	228	197	212	233	243	226	236	194	201	207	231	204	212	211	220	208	251	247	231	208	226	201	219	223	226	195	226	246	240	224	228	234	239	209	204	238	226	201	243	229	234	204	241	215	241	218	225	203	250	234	229	215	221	202	209	236	199	226	228	206	233	242	230	228	216	251	227	206	229	222	201	230	206	210	203	212	229	219	218	216	239	198	201	208	242	217	212	203	231	252	230	209	223	230	209	228	223	219	240	200	239	209	185	216	238	231	226	232	217	243	204	235	223	213	237	225	225	234	239	219	232	214	222	213	226	234	226	227	224	214	198	226	222	242	239	205	221	252	219	225	254	236	229	205	216	244	217	219	224	212	205	240	231	201	232	214	219	198	247	234	206	215	233	210	188	215	203	221	247	188	217	205	249	209	193	246	234	193	216	219	210	233	191	228	194	225	227	246	194	233	220	204	222	240	231	227	221	235	210	222	193	244	212	237	220	214	244	229	224	220	204	217	211	197	210	226	206	248	219	229	222	217	220	217	236	201	201	201	236	224	217	220	231	217	242	216	242	202	208	201	204	199	244	205	243	225	212	210	238	225	224	221	247	215	226	217	231	229	232	232	238	176	206	251	214	246	225	243	248	171	214	221	239	220	219	211	233	230	225	228	246	209	220	196	249	228	238	195	246	231	234	226	247	210	222	190	218	208	232	239	217	238	217	245	222	216	222	225	230	208	243	239	218	236	214	222	237	212	195	230	268	225	206	259	254	228	261	248	221	216	240	251	244	216	220	219	219	217	227	230	244	259	217	223	235	241	224	249	211	229	221	220	204	258	223	225	235	244	223	227	243	245	226	195	234	217	229	228	190	238	235	206	214	236	202	216	206	250	235	206	224	226	203	218	234	213	235	220	206	250	199	228	235	215	241	211	240	220	212	208	247	226	254	220	237	214	243	226	205	220	209	242	219	247	249	225	211	219	230	205	232	238	220	244	213	243	237	222	225	220	209	227	211	245	240	212	215	242	210	210	219	202	224	212	214	247	244	227	235	223	218	220	190	230	227	256	232	219	221	228	200	239	227	217	235	191	235	225	218	213	233	219	233	227	238	216	228	241	219	209	248	214	215	209	197	235	241	228	225	241	229	213	245	262	235	224	225	206	210	210	207	229	226	229	208	228	257	225	212	218	245	221	254	250	239	252	235	232	218	216	247	231	224	238	232	245	218	224	205	210	238	222	210	225	239	220	244	238	234	242	211	224	224	219	237	231	209	222	228	202	222	237	231	229	221	230	231	225	210	234	228	224	202	220	236	231	213	248	219	210	224	226	225	242	234	219	230	221	243	220	241	231	236	227	248	240	225	203	187	222	247	243	236	219	235	228	252	230	221	222	219	220	232	225	224	216	255	253	242	216	235	214	221	229	226	212	222	211	215	209	207	219	222	203	235	208	233	223	231	221	213	210	241	221	235	216	211	257	226	219	218	239	233	214	232	224	228	214	214	232	209	230	210	239	225	221	228	221	229	196	226	225	233	238	226	248	225	225	234	221	243	228	194	217	226	200	183	217	219	214	239	227	225	217	200	234	238	218	252	236	242	225	231	218	220	247	220	245	221	227	231	238	234	246	210	222	204	240	230	216	209	206	236	206	225	211	208	217	221	220	232	234	240	234	208	220	234	243	227	196	230	236	218	223	220	243	204	202	262	248	219	240	224	230	231	230	226	201	247	214	226	270	226	254	249	234	223	207	239	221	226	215	227	239	206	252	236	214	210	210	228	194	234	224	214	222	230	196	240	215	234	198	225	191	218	219	222	208	219	215	204	229	200	219	217	224	222	185	219	228	215	257	223	206	219	246	247	183	216	218	235	209	225	214	211	205	221	222	242	238	215	237	232	238	209	213	234	201	252	201	223	228	216	233	214	202	234	213	251	213	227	223	261	226	226	233	225	255	237	224	198	249	223	237	219	197	233	205	232	234	209	229	224	217	226	251	238	248	229	230	226	234	192	232	221	243	249	238	220	219	198	187	233	226	241	243	186	231	229	218	234	224	234	236	206	208	198	224	216	210	226	226	216	244	216	227	229	203	236	232	200	225	231	227	235	216	220	224	212	201	230	238	240	224	216	211	221	254	224	212	214	217	235	237	218	244	215	243	240	269	217	199	207	216	201	234	220	215	226	214	217	243	241	226	239	210	245	253	249	222	203	211	246	216	195	243	258	260	227	227	223	224	250	232	237	241	242	210	220	231	242	217	222	214	241	241	235	219	254	212	261	238	207	231	241	214	248	233	193	234	253	232	227	226	224	248	226	229	213	232	233	208	209	218	214	236	233	229	221	227	218	217	224	247	224	230	214	226	218	209	234	226	215	213	224	223	238	222	201	227	236	230	197	230	211	199	237	251	229	188	228	228	241	236	200	223	225	227	232	242	226	200	218	229	237	214	230	239	247	209	212	214	231	208	240	202	213	240	242	236	253	197
29832	27270	30792	19559	9418	6103	4668	3421	2371	1906	1397	1077	834	632	562	555	477	443	476	503	460	442	428	457	486	454	490	395	500	467	475	437	478	426	445	408	444	410	354	430	416	412	393	383	425	358	382	409	374	418	396	395	434	358	370	380	402	393	386	351	389	398	384	404	392	365	422	405	396	356	389	397	410	368	396	394	398	371	409	389	400	398	381	369	412	412	369	414	385	399	370	410	417	351	378	355	415	413	420	385	407	369	379	410	369	413	401	392	410	364	390	408	390	409	341	402	405	375	358	377	382	406	369	384	384	407	393	362	428	369	372	364	368	390	369	389	403	394	358	405	386	375	367	390	387	404	375	415	387	419	403	372	362	379	369	377	361	379	403	401	399	392	387	393	441	393	400	395	362	402	380	373	376	387	364	368	361	400	391	375	370	373	418	382	384	357	431	415	417	398	371	398	392	377	400	393	384	400	424	394	382	417	390	390	411	387	374	388	397	399	429	389	384	395	389	376	372	372	370	392	372	381	364	365	380	402	400	365	391	394	399	398	353	387	372	374	395	380	367	419	379	418	417	356	404	370	409	396	370	405	402	367	360	382	428	397	389	390	370	353	399	412	367	383	401	375	391	369	358	391	387	395	389	403	371	408	353	407	423	387	390	403	390	364	414	398	410	391	383	384	388	370	385	388	348	389	379	388	419	349	404	393	385	383	347	398	367	344	375	400	372	421	402	399	406	417	401	346	396	370	377	357	352	378	419	379	385	417	371	395	397	373	425	415	417	423	383	383	410	426	386	388	397	391	366	403	392	389	380	382	360	406	379	423	390	387	391	400	410	376	385	389	390	356	368	408	383	398	402	375	377	406	395	417	414	379	386	357	386	352	386	375	395	370	381	407	375	385	416	402	412	393	393	414	395	375	396	432	399	420	365	408	384	421	408	372	384	358	391	355	400	426	371	415	400	393	365	364	341	394	375	398	382	378	395	369	407	406	380	374	362	392	413	408	390	404	354	380	393	374	390	368	386	396	397	377	395	382	390	376	408	412	411	363	388	402	407	398	431	409	392	392	410	392	360	401	363	397	378	415	425	366	407	381	394	386	394	391	398	378	377	399	372	351	369	353	386	391	394	373	415	430	397	392	366	357	384	399	381	404	396	396	368	404	346	428	421	394	395	365	418	349	408	379	378	361	387	379	381	365	379	388	428	382	360	349	400	399	411	362	407	352	374	381	378	368	361	377	404	386	368	355	379	410	363	392	386	371	373	385	361	368	397	425	431	416	389	389	414	371	375	379	409	392	371	358	412	374	371	378	400	406	392	410	398	370	432	393	413	377	340	402	376	357	367	345	380	372	363	419	371	406	410	426	421	360	406	373	392	401	398	396	381	385	391	366	404	390	356	367	393	427	394	391	397	344	380	390	396	393	361	421	402	374	384	377	364	369	356	393	395	369	415	395	407	409	394	360	419	373	382	345	373	372	381	380	370	376	381	406	381	345	392	391	390	387	374	359	424	396	383	381	409	388	396	367	409	364	363	406	360	418	413	409	392	408	370	390	372	377	379	421	380	371	406	389	370	364	393	375	373	402	353	369	380	376	401	380	371	386	396	368	372	395	410	359	352	387	399	375	399	394	397	376	415	409	359	398	405	347	410	385	374	400	361	406	372	387	357	387	356	352	382	399	383	395	371	368	383	381	406	416	373	362	411	380	357	392	397	382	422	405	404	375	387	351	374	380	412	389	361	385	396	374	402	389	389	361	363	374	351	387	409	375	340	363	411	386	428	413	408	359	383	399	388	403	430	433	347	378	384	368	392	387	393	397	344	380	403	364	388	382	393	397	363	373	402	388	375	374	394	361	386	370	342	407	378	420	389	416	396	387	382	379	389	419	368	367	372	358	390	381	366	381	376	366	411	353	398	416	386	404	379	364	391	412	437	374	399	390	377	375	387	350	397	366	386	391	366	390	376	382	408	392	397	412	392	382	387	432	396	413	389	402	382	406	352	409	388	412	358	387	388	381	367	397	410	334	404	388	425	390	417	397	360	392	380	358	410	350	359	413	431	394	369	395	378	390	370	390	377	352	407	406	358	364	404	410	377	409	356	366	410	392	376	378	388	380	363	376	419	456	406	386	383	408	360	404	379	376	394	406	362	416	369	382	368	371	366	385	358	406	396	373	395	363	400	368	356	369	386	374	394	380	410	396	411	393	382	387	357	387	377	381	401	422	403	365	398	368	393	402	400	384	391	402	310	404	367	398	393	400	399	365	366	393	429	356	406	398	393	368	380	380	400	345	370	370	380	381	380	381	340	396	387	392	378	402	373	399	381	380	343	377	389	369	399	364	358	385	361	375	380	384	404	406	381	391	430	360	413	392	352	377	410	386	386	367	361	359	429	377	364	391	365	401	398	409	399	393	397	382	392	360	405	341	375	369	386	392	389	390	392	383	382	408	373	423	387	370	396	366	379	414	392	410	353	390	401	380	416	378	382	405	382	375	392	384	394	412	399	408	418	393	383	382	346	418	408	417	392	388	358	386	382	383	375	376	405	363	368	389	420	400	369	393	384	377	394	425	395	377	359	381	367	435	414	324	379	386	404	385	402	418	383	341	400	390	404	378	401	353	392	375	402	393	395	374	388	380	399	400	420	382	376	388	367	419	408	406	406	391	389	398	394	367	385	381	377	403	396	366	349	375	366	389	358	427	401	368	364	405	397	397	356	398	382	374	404	380	364	418	357	333	385	375	401	386	410	423	389	407	375	388	410	412	374	384	391	377	396	372	408	419	380	379	406	381	401	360	414	397	366	407	380	377	394	411	395	361	353	376	364	390	396	386	380	382	405	358	368	348	348	375	415	401	368	373	373	380	425	400	386	419	388	380	382	389	380	346	379	386	394	403	406	397	415	429	375	356	388	383	388	398	382	426	368	384	429	404	416	377	396	370	415	405	376	384	348	372	395	392	383	376	380	414	405	399	400	379	377	378	412	384	358	352	384	380	386	392	404	386	426	412	389	394	405	407	383	380	390	422	350	386	400	374	365	384	398	397	415	415	386	391	380	368	354	367	393	407	374	398	385	358	361	403	370	401	435	412	387	367	392	398	400	405	410	356	408	405	407	408	369	379	421	392	374	384	395	378	383	363	397	401	392	365	394	379	367	378	400	401	400	410	412	397	400	347	354	374	395	363	401	393	424	416	383	375	398	347	378	400	424	409	377	392	357	367	403	391	388	378	392	360	382	383	352	409	358	377	395	395	391	372	358	343	407	360	396	371	361	392	416	414	415	364	328	383	363	402	380	378	344	361	372	394	423	396	370	382	347	410	399	399	364	387	384	362	402	370	379	387	411	382	391	388	420	361	387	389	378	392	382	388	373	408	376	350	386	355	390	406	396	417	372	371	389	373	393	373	382	400	414	335	362	408	415	358	388	405	371	398	392	410	409	398	382	393	420	398	358	404	412	357	402	402	374	371	362	361	366	407	379	419	385	381
30126	42467	33836	18414	11481	9028	7147	5165	3498	2527	1888	1459	1097	882	676	594	580	612	549	608	525	531	532	494	481	481	492	473	485	535	526	472	468	468	466	424	422	449	460	489	399	427	412	378	458	449	417	447	424	396	427	388	416	414	417	407	420	413	424	380	357	398	448	396	420	421	454	392	410	392	409	411	386	404	429	398	416	388	434	421	423	410	418	405	388	393	430	408	401	412	423	385	417	443	420	432	436	417	377	402	398	408	447	375	388	382	363	411	427	446	388	408	435	416	422	401	406	400	415	419	393	386	430	391	412	386	390	414	402	397	404	439	394	416	413	366	439	418	383	399	423	434	450	410	433	400	397	403	412	417	400	403	379	450	397	415	392	430	418	433	419	417	402	434	415	420	445	422	415	407	406	426	415	400	395	382	395	369	377	434	431	444	405	410	417	429	432	441	445	385	394	403	447	384	392	415	412	435	368	389	405	414	426	419	388	443	416	394	424	389	400	375	405	447	409	447	413	401	400	393	387	415	394	414	436	403	406	414	401	424	395	383	420	407	371	418	419	417	402	423	413	405	394	395	417	392	454	399	394	385	403	421	365	389	437	373	378	407	397	448	427	414	381	413	415	394	393	422	405	411	397	375	423	425	387	412	376	413	413	427	411	395	418	398	426	395	435	437	404	443	423	443	418	404	400	384	411	416	414	380	384	415	412	390	375	387	392	424	404	417	398	422	420	425	403	415	365	379	417	392	382	392	409	372	411	383	415	375	392	411	403	423	414	430	403	375	417	393	378	375	408	398	423	380	388	394	397	413	378	409	370	381	408	386	407	399	404	418	387	420	420	397	396	425	403	415	424	411	366	419	411	423	407	396	406	365	377	389	425	387	360	435	407	409	414	438	431	389	387	430	411	406	426	420	436	387	394	411	425	427	387	388	372	422	371	364	362	372	426	406	412	388	390	402	416	403	412	377	377	386	404	376	428	411	387	397	397	419	423	436	392	387	394	415	366	385	400	418	389	407	435	422	422	391	382	460	391	378	407	442	405	407	427	396	426	427	380	412	419	404	391	409	408	460	411	424	394	412	409	416	381	451	429	391	395	419	417	438	415	392	394	408	397	410	419	393	436	388	433	380	416	432	418	402	409	429	400	423	413	407	374	378	413	418	379	390	396	417	381	361	426	397	417	432	448	359	413	382	394	445	440	404	416	425	382	391	439	382	438	389	390	416	371	409	423	409	425	382	390	369	409	401	389	366	396	444	418	394	409	425	400	385	415	429	385	411	424	388	411	411	425	400	431	427	403	364	407	387	448	415	387	457	411	427	395	402	396	397	414	412	402	444	410	439	406	396	406	438	421	434	382	405	409	384	406	404	442	412	423	388	421	447	425	406	437	362	405	370	418	417	433	410	411	403	379	406	398	422	404	429	418	366	393	421	425	386	396	431	417	381	389	396	384	378	417	383	376	407	399	434	415	451	424	444	433	379	397	420	389	429	436	415	413	392	389	417	418	408	374	401	379	418	419	433	378	448	396	419	428	380	362	363	407	417	411	389	407	415	431	387	389	382	407	450	425	404	401	432	420	413	360	396	383	422	396	442	388	411	428	444	408	423	393	401	411	418	395	388	398	428	423	451	448	414	388	389	437	402	417	412	429	388	418	370	410	385	389	423	378	389	409	396	398	410	448	425	414	404	427	388	418	413	393	399	411	406	416	382	404	425	375	408	432	405	423	381	430	397	374	395	429	429	386	403	390	363	405	415	403	431	432	414	399	403	407	429	366	406	440	387	372	404	402	384	415	408	410	416	368	397	398	415	404	398	398	420	398	385	392	341	411	399	415	414	429	434	430	385	439	426	409	420	455	422	373	421	427	432	430	429	383	402	421	405	392	417	431	391	420	418	447	419	408	403	403	404	419	377	406	418	425	378	406	410	369	416	426	425	402	396	449	406	448	412	429	378	404	392	408	408	376	384	383	415	420	418	387	384	397	409	440	431	403	385	399	374	432	372	370	387	358	428	398	413	378	442	420	401	394	374	401	377	420	410	418	380	420	360	408	370	411	409	440	421	411	422	390	393	405	372	407	375	429	412	394	384	441	377	422	420	410	391	362	415	400	380	421	419	400	412	396	431	431	400	412	420	417	381	412	423	395	393	421	433	410	412	389	393	431	366	400	421	392	407	394	414	416	409	376	432	405	451	423	396	398	397	402	365	437	400	379	403	406	432	408	419	437	407	383	411	433	454	403	398	392	400	408	366	439	396	410	374	386	449	419	436	437	393	412	418	389	402	398	394	429	404	386	402	391	400	375	419	406	377	391	376	417	390	424	381	431	403	410	382	402	386	408	391	385	413	448	443	426	361	399	438	410	402	406	407	397	389	387	399	421	406	415	431	403	422	422	386	442	437	422	389	426	420	460	390	394	408	405	407	397	379	375	416	397	405	392	374	420	415	415	416	413	405	394	401	395	432	450	401	409	392	373	396	409	424	404	435	398	423	421	419	381	422	433	383	401	397	414	415	392	430	389	413	447	404	414	417	432	399	413	412	411	426	373	421	422	366	378	398	361	393	412	407	388	411	396	399	406	390	401	416	427	368	419	390	372	404	431	401	406	393	438	378	426	421	396	415	434	410	404	429	415	403	423	395	391	410	421	407	391	393	424	392	409	448	406	394	449	429	396	398	407	402	413	382	414	417	419	372	401	413	428	460	407	416	435	446	416	400	398	429	388	407	402	389	386	417	414	400	418	411	422	390	415	420	385	416	431	398	422	400	402	409	374	413	434	427	434	409	402	407	422	380	437	391	377	411	401	418	393	416	424	397	421	425	361	430	392	419	409	408	443	418	434	409	408	376	394	402	423	415	424	386	390	397	383	367	380	404	393	441	446	442	396	384	423	411	328	419	414	403	446	375	400	388	421	409	425	389	464	438	410	379	395	390	419	425	377	401	390	405	412	430	401	394	423	412	400	442	399	421	374	408	387	392	410	373	383	421	416	388	424	389	397	406	415	425	403	423	390	406	407	379	443	389	412	407	423	405	410	414	443	409	432	412	428	420	401	407	385	435	435	394	398	423	416	350	418	394	408	425	388	432	414	381	436	402	435	432	416	413	417	396	443	399	382	404	436	390	415	404	379	415	425	389	416	397	432	413	421	415	420	411	422	412	411	391	403	430	380	425	413	386	407	411	414	404	430	423	357	397	402	404	424	405	406	398	399	379	409	378	392	427	406	393	433	402	429	398	422	423	389	385	417	389	408	432	407	428	422	389	424	429	421	414	378	412	399	429	364	410	408	407	440	428	405	429	425	409	415	412	447	420	386	398	419	428	404	410	380	412	366	389	406	411	417	467	430	390	404	394	409	399	443	374	450	430	424	395	379	445	439	408	402	404	422	422	398	418	409	381	367	429	387	418	396	432	372	401	397	419	398	434	392	436	406	413	402	383	424	427	408	410	390	426	391	411	387	435	417	392	417	429	418	425	395	406	404	425	408	410
24114	21450	28722	24790	21731	18652	11416	6169	4141	3084	2159	1389	1014	780	680	627	591	497	509	481	444	428	417	443	467	420	443	386	447	449	411	366	351	369	388	356	337	360	336	373	358	341	309	298	323	314	306	332	287	301	321	319	342	303	282	324	291	306	285	310	309	276	307	293	295	308	323	322	293	259	300	306	304	337	310	293	262	326	308	278	323	295	303	284	289	299	312	308	322	293	314	308	284	271	304	284	306	303	287	281	298	310	319	277	321	286	308	306	322	274	285	294	292	301	295	308	298	314	291	303	295	291	297	297	276	293	257	309	318	286	295	300	260	302	305	278	290	300	302	295	331	299	325	287	292	300	288	303	313	304	317	289	292	337	283	324	289	291	281	294	300	280	277	283	265	291	309	300	289	264	274	270	307	293	285	293	281	287	309	276	316	302	309	280	306	296	281	267	335	306	299	329	285	284	280	294	305	314	306	293	309	291	274	277	286	295	268	325	299	267	280	272	316	283	304	267	304	308	290	256	318	288	317	313	296	273	317	289	304	304	324	289	318	328	300	276	305	283	285	301	278	262	308	291	318	309	322	290	275	307	264	297	277	302	288	311	328	281	300	272	294	279	278	307	308	322	315	260	306	284	291	277	309	272	284	296	312	308	317	306	294	292	307	312	289	313	280	281	283	292	287	278	312	297	319	303	287	325	294	280	304	294	297	270	270	297	291	291	319	299	298	309	331	287	275	309	278	267	315	292	296	303	294	305	301	274	318	311	319	281	282	282	259	305	307	293	288	316	292	291	299	319	308	292	283	274	292	309	280	281	291	305	334	311	286	272	310	295	294	278	315	317	310	271	292	271	311	297	297	264	280	288	298	301	290	318	309	300	275	291	270	297	328	314	300	295	290	264	288	286	300	296	308	362	292	265	310	338	312	290	292	323	291	314	289	287	297	265	308	308	297	314	294	280	276	324	282	263	312	314	319	312	281	275	310	297	323	314	328	262	290	291	272	306	280	299	318	305	309	312	285	279	294	285	282	326	284	301	285	302	277	346	255	288	303	327	289	284	283	312	276	294	314	307	327	269	281	302	283	305	320	303	327	285	283	310	301	299	270	287	291	311	294	267	284	296	305	286	280	316	284	318	289	305	306	283	299	287	272	329	287	279	272	282	303	292	270	271	291	274	312	292	308	297	295	328	294	300	279	306	323	295	303	295	281	279	254	294	285	309	296	304	277	290	328	305	306	298	257	290	260	305	315	296	309	312	275	300	296	307	288	289	310	270	292	273	328	302	309	312	261	286	288	300	308	327	312	289	272	294	288	301	299	300	303	299	297	274	295	288	296	257	320	290	313	336	300	276	296	302	318	263	296	309	293	291	275	299	307	313	295	315	322	294	279	314	291	278	294	309	301	336	319	299	291	317	293	313	307	308	278	290	341	279	318	314	281	312	292	306	264	278	291	304	318	327	304	280	298	331	303	302	299	307	278	280	317	301	312	316	299	275	272	300	319	279	311	280	294	271	283	285	321	288	318	275	271	295	288	305	291	297	309	301	308	316	291	308	302	293	330	306	308	318	298	312	275	308	279	300	306	317	288	322	323	302	291	289	300	298	296	314	305	293	318	302	242	328	315	252	268	265	291	326	294	287	281	292	326	318	248	288	317	285	293	290	304	290	304	274	306	297	315	322	303	255	286	291	270	288	302	297	297	297	301	344	286	295	279	296	322	276	292	310	294	287	301	293	334	305	296	310	285	271	278	278	291	297	317	286	292	294	280	280	287	282	289	285	286	288	308	311	294	294	295	306	311	257	281	309	307	285	315	311	287	283	295	293	278	321	289	315	279	282	283	315	319	278	331	302	304	326	276	280	282	316	351	259	265	300	297	284	311	295	280	302	273	290	293	321	299	275	292	291	298	320	276	294	290	284	272	258	289	326	296	286	305	292	287	302	281	309	291	301	299	284	276	297	297	294	294	274	330	311	286	340	262	306	308	334	287	297	313	317	289	287	318	297	308	303	300	309	284	260	303	304	295	323	293	306	263	309	315	324	275	289	316	266	298	287	307	257	278	309	315	294	328	295	296	293	307	275	281	307	323	298	295	304	304	302	291	322	270	332	291	313	290	289	296	276	272	315	281	293	281	286	306	322	295	276	270	314	291	290	298	282	272	299	280	304	263	279	311	302	297	285	285	270	294	314	297	307	301	295	307	295	277	289	328	321	300	297	275	295	280	321	275	309	293	314	286	281	289	287	290	290	277	314	300	309	300	284	304	298	249	318	263	283	306	309	289	294	296	276	295	259	270	300	267	282	309	292	289	257	327	276	267	301	276	280	290	297	294	314	310	301	306	301	303	288	311	329	314	293	252	313	291	291	322	293	292	308	288	292	308	287	312	312	275	259	283	291	294	278	278	316	320	296	276	253	316	309	301	315	285	291	296	306	285	293	290	308	293	293	274	335	293	278	312	290	322	289	326	304	348	331	294	293	287	307	298	321	295	296	291	311	324	300	285	314	290	282	322	283	313	300	332	329	299	303	316	296	297	271	303	270	316	300	289	282	292	306	298	301	320	277	295	307	274	303	264	287	287	263	312	283	284	296	288	309	303	303	301	318	281	304	322	312	300	269	302	294	287	275	316	318	287	257	285	303	347	294	297	283	286	276	293	279	308	324	300	306	279	295	290	299	279	288	270	294	304	276	276	310	315	306	287	324	284	302	287	279	317	327	305	315	306	309	280	291	285	304	279	310	341	282	328	295	288	295	289	272	273	319	308	295	312	291	280	287	287	272	321	317	315	311	272	284	292	295	322	298	295	280	302	293	269	270	280	291	314	309	289	317	284	300	300	312	277	259	311	315	328	296	292	284	285	292	302	331	284	305	294	312	307	280	292	321	301	286	271	306	310	314	304	280	329	307	305	307	310	293	293	286	328	290	297	287	273	323	282	307	304	333	299	268	308	291	255	277	318	287	283	291	292	338	309	321	299	294	278	307	311	314	315	293	263	302	314	296	299	269	281	310	311	278	307	267	298	289	300	311	305	273	285	285	281	288	295	264	310	303	295	274	300	290	324	269	276	301	284	299	319	301	306	315	312	311	297	290	295	284	284	318	318	271	285	279	273	297	262	288	304	323	279	315	279	311	315	286	293	284	310	280	304	291	287	305	302	303	270	293	252	282	310	295	306	310	284	307	270	298	287	343	301	297	299	297	309	293	299	325	310	284	301	284	294	299	276	278	271	329	304	306	278	329	303	333	292	292	291	309	316	244	285	275	279	289	276	286	277	285	325	296	307	290	287	330	288	319	269	311	277	304	276	295	299	303	310	329	294	285	292	293	292	304	247	321	273	321	289	274	321	301	302	304	280	284	314	306	277	290	302	282	287	351	307	319	313	316	305	280	337	324	290	294	307	335	302	275	309	308	305	279	281	284	302	297	290	271	332	312	296	290	298	265	266	304	317	280	306	307	296	288	298	297	279	305	267	287	301	325	284	281	308	308
29215	52092	43807	25603	17236	14670	11750	8251	5957	4419	2962	1998	1312	1023	891	769	707	681	647	570	554	561	564	460	514	527	504	527	469	526	494	476	447	409	398	380	368	358	396	358	351	362	349	342	391	357	344	303	352	344	341	310	341	303	311	345	357	303	307	359	318	368	292	353	305	323	308	316	318	290	311	320	343	275	349	318	341	311	353	297	340	285	324	319	325	298	334	331	349	281	287	316	303	336	319	301	303	310	298	313	322	314	303	295	328	315	312	321	319	320	313	324	339	318	334	328	306	320	326	323	331	300	294	324	292	322	333	308	293	321	320	325	303	302	349	317	299	324	329	329	313	335	301	324	295	312	333	317	342	306	321	301	310	293	328	292	318	306	296	321	315	315	278	295	283	336	308	315	309	336	309	310	308	325	299	330	309	318	350	300	311	319	304	293	337	335	318	285	304	295	304	311	318	312	332	323	287	317	308	356	307	322	309	314	314	333	324	304	336	338	296	335	312	330	322	342	314	318	338	318	308	324	299	299	335	282	287	307	307	307	327	330	325	319	318	310	331	331	332	327	339	311	292	312	297	303	306	333	303	283	294	332	319	316	295	328	315	291	322	286	314	366	331	300	303	332	333	328	283	298	308	311	323	289	335	319	305	329	327	328	302	312	309	319	350	314	329	292	352	324	303	321	311	315	311	313	347	316	321	330	335	312	310	323	314	275	308	270	323	327	281	337	317	310	328	308	329	307	280	348	308	333	343	296	294	305	347	321	323	305	304	284	291	327	318	286	330	332	342	338	310	336	295	324	298	307	302	308	328	326	344	321	350	333	288	308	323	342	346	326	312	326	307	306	322	321	298	313	325	316	305	317	322	331	278	335	319	343	320	334	291	300	320	329	327	302	304	313	331	322	314	343	310	307	336	296	333	291	343	333	317	309	299	322	298	352	290	339	319	307	341	325	309	333	321	319	312	309	315	319	320	322	345	318	329	312	296	324	310	302	340	334	319	314	324	356	305	306	330	324	306	287	329	300	307	319	309	339	322	333	311	343	309	304	334	340	313	325	324	308	290	299	316	331	329	326	315	281	347	335	290	294	325	348	337	324	293	298	344	346	351	287	329	297	336	339	308	312	336	292	315	306	328	341	318	356	331	322	299	349	324	325	279	329	290	299	307	328	320	300	291	327	327	335	342	318	324	309	333	335	321	297	318	323	325	332	317	299	317	318	277	300	333	342	322	331	303	307	329	323	311	320	334	312	315	291	299	301	290	304	295	324	290	308	307	320	339	332	294	340	305	305	335	320	298	334	312	306	333	329	299	312	352	294	316	322	315	325	323	302	329	328	314	311	318	319	329	352	289	301	324	316	341	312	283	325	328	294	322	306	302	314	345	338	310	303	318	326	306	331	316	316	308	339	308	303	280	322	309	325	351	324	333	320	304	331	325	295	330	344	295	327	286	339	314	334	296	289	309	318	319	345	288	333	327	314	297	336	315	307	294	331	302	327	331	311	303	322	307	314	316	305	312	316	297	320	334	317	330	327	303	321	310	289	291	307	306	334	304	335	316	303	292	303	295	326	324	324	321	309	332	278	319	303	318	316	313	335	304	315	310	326	294	298	316	312	329	360	308	332	300	306	340	297	293	303	338	277	329	304	339	300	322	296	306	309	315	310	327	319	327	327	318	335	289	290	346	333	330	299	340	351	328	337	341	321	321	318	333	354	321	314	329	317	299	329	316	316	328	304	286	316	328	321	309	321	300	288	317	317	317	346	323	309	306	322	329	351	334	344	312	282	330	326	313	299	311	317	317	344	324	320	315	291	291	312	310	334	375	297	323	340	304	351	311	340	314	304	323	309	320	339	324	295	309	326	297	311	282	305	336	351	319	342	299	314	336	295	320	331	342	322	330	299	315	303	295	269	318	336	337	313	323	355	329	327	333	313	339	316	343	307	317	329	334	295	328	335	302	334	354	320	313	317	310	329	289	317	289	294	299	340	302	299	308	340	289	320	321	323	311	337	303	325	319	334	319	311	347	309	336	350	302	304	305	324	316	329	330	333	331	302	317	291	330	323	298	334	339	297	301	359	307	291	307	309	326	296	326	296	334	301	285	322	299	327	300	312	312	321	288	347	290	285	326	317	328	300	301	317	317	322	312	353	360	312	309	332	309	298	305	288	310	335	304	341	327	310	332	284	308	310	305	303	307	269	315	320	320	301	319	336	304	318	319	325	306	300	310	335	317	348	340	291	334	352	305	307	303	284	365	274	318	322	316	278	287	325	312	344	279	309	299	300	328	313	302	302	299	320	329	314	313	281	280	327	315	320	314	311	300	313	330	348	303	333	310	303	322	341	305	306	294	275	337	323	312	301	308	308	309	314	324	364	331	322	289	344	301	328	280	311	300	316	331	334	308	308	291	284	306	289	295	300	315	286	342	312	349	320	327	326	337	315	318	315	352	309	367	342	306	333	295	276	306	332	279	294	323	298	332	306	317	350	298	338	317	306	311	321	322	303	318	298	312	319	306	294	299	309	310	326	290	302	306	291	325	324	287	272	311	303	321	328	304	312	320	331	334	325	348	301	299	311	298	312	299	272	337	308	334	295	340	331	330	305	292	325	326	336	296	328	302	319	349	323	303	334	286	348	315	324	331	315	316	338	291	293	321	321	318	313	352	318	296	342	333	292	309	315	345	331	324	309	314	337	291	273	293	314	298	287	320	295	325	299	304	328	318	317	305	305	315	341	312	327	310	324	316	314	313	305	327	321	318	343	313	301	298	343	318	278	330	296	290	354	281	325	334	326	341	312	305	313	307	317	305	352	329	306	310	313	283	309	313	294	311	302	287	315	289	315	306	327	313	311	312	279	334	304	330	298	310	336	327	330	327	317	309	304	321	313	335	299	346	339	332	309	337	265	339	298	331	325	362	312	361	316	345	319	303	332	303	329	302	310	277	315	325	289	305	300	342	325	368	316	283	287	326	302	321	308	329	290	304	308	335	316	307	310	326	318	328	287	304	315	338	315	301	310	309	301	315	348	313	293	322	327	306	316	300	332	301	319	324	319	322	340	344	323	297	310	322	314	323	302	300	289	308	319	304	320	332	325	354	339	309	316	286	336	314	305	312	327	335	321	288	306	307	311	311	329	353	305	302	315	321	322	301	292	307	319	307	287	335	327	321	341	298	324	310	298	329	330	334	297	307	338	329	283	321	335	324	323	316	319	293	340	296	318	330	312	342	301	345	320	308	291	347	306	295	296	338	296	318	327	296	325	325	307	338	299	300	291	326	307	308	295	339	313	309	320	314	306	313	316	290	318	308	306	291	330	333	289	309	334	304	318	316	338	336	344	334	299	317	341	333	316	316	324	291	307	309	328	303	325	326	317	315	334	329	321	327	334	294	316	316	320	308	308	311	292	306	352	315	317	325	323	312	290	314	343	325	286	340	302	279	317	323	319	293	332	325	296	340	351	308	311	313	311	271	285	324	296	323	305
24970	21472	28296	25562	20296	12542	7721	4989	3067	2221	1691	1222	896	717	591	576	544	523	553	466	472	496	445	451	448	462	456	447	428	443	419	459	397	394	361	370	361	374	358	401	372	353	301	348	367	374	334	334	352	369	318	350	347	375	383	336	343	328	340	347	312	363	382	350	317	358	328	347	370	313	364	325	342	341	370	360	344	333	369	327	358	348	325	352	371	368	359	317	334	347	311	359	334	367	337	367	346	355	392	364	317	343	390	349	329	328	359	323	325	343	361	374	387	364	333	302	336	349	339	326	361	364	326	359	317	340	333	336	313	361	354	381	358	334	326	326	358	350	312	348	375	390	330	339	338	308	345	358	339	347	360	347	337	343	334	351	368	312	339	357	382	359	337	373	342	311	311	391	346	329	344	342	376	327	350	389	348	355	324	338	352	346	337	325	345	358	344	350	363	367	373	347	326	350	366	349	330	363	349	360	342	359	338	360	371	329	364	347	341	369	350	355	344	342	355	357	392	342	383	321	341	349	319	357	335	346	350	364	310	395	343	357	357	327	349	298	328	346	331	333	331	339	361	328	351	340	316	336	317	370	338	331	351	353	328	319	361	350	370	342	332	345	357	361	375	354	387	349	317	320	325	324	345	351	329	337	359	307	324	349	335	340	354	325	324	348	375	346	334	386	319	359	370	336	346	355	357	345	342	334	312	334	317	351	372	323	341	319	333	339	334	378	344	374	377	342	320	380	337	330	359	387	348	369	311	337	328	314	367	343	360	343	344	353	375	344	357	364	373	330	347	309	342	360	357	331	333	362	360	337	352	345	349	338	343	366	335	342	363	365	312	327	329	357	342	355	361	377	320	359	349	370	340	368	375	362	327	353	340	347	360	344	374	355	327	358	334	369	334	349	323	339	342	322	381	348	364	342	340	320	341	362	352	348	328	336	337	352	381	378	320	376	341	346	327	354	332	329	354	382	342	322	351	312	333	332	317	343	328	299	362	343	361	343	337	350	322	333	335	354	332	331	338	322	373	357	336	355	322	352	326	317	350	330	335	327	350	334	348	333	341	332	377	354	348	351	345	346	354	326	308	355	344	344	315	359	364	354	386	341	325	348	344	360	341	361	359	336	364	321	338	341	369	360	369	333	343	347	358	320	339	354	357	350	365	338	324	343	345	351	340	307	337	326	354	390	371	327	350	361	332	348	328	307	365	318	362	332	330	328	333	376	359	344	345	339	365	343	333	366	357	346	337	349	306	362	347	330	317	323	352	303	344	334	361	379	370	322	318	374	368	342	355	349	343	342	358	337	305	360	352	348	332	362	338	383	343	358	332	317	348	343	341	339	307	365	363	331	326	321	345	347	348	361	335	307	358	367	355	351	374	326	334	363	335	393	339	341	344	338	349	339	388	362	310	337	340	347	391	327	350	343	352	349	331	365	350	333	309	344	325	359	331	364	344	366	378	331	367	369	344	350	324	337	342	336	357	331	348	362	356	369	345	322	316	347	320	349	341	347	319	341	321	354	332	373	355	337	338	357	335	334	359	379	348	327	364	337	320	358	319	339	333	338	366	305	343	357	351	318	335	346	340	348	316	355	349	322	353	377	342	343	344	339	333	345	346	344	338	355	363	378	338	354	363	360	376	331	352	357	350	347	341	341	341	362	361	344	369	328	330	347	358	371	332	339	381	330	371	362	347	365	327	344	348	359	379	334	312	335	352	389	315	316	332	318	346	326	328	353	331	366	326	320	362	337	378	305	338	338	320	332	329	303	350	345	332	363	338	361	353	330	372	375	308	342	369	355	326	320	359	349	333	319	335	347	336	313	347	340	329	360	330	362	335	338	323	352	334	343	346	368	359	356	338	359	336	347	324	365	370	330	369	353	338	368	320	339	382	349	353	335	324	310	351	340	388	299	331	337	379	375	334	352	339	336	336	316	364	346	337	354	380	319	353	332	310	293	371	361	329	371	351	361	339	344	354	352	358	290	336	344	366	347	341	364	350	367	355	322	328	360	356	339	353	373	288	322	374	365	341	354	333	364	362	349	342	358	326	334	345	345	362	352	356	352	354	361	278	343	330	380	368	335	315	332	313	319	370	332	341	330	343	316	361	335	352	321	368	329	353	365	339	353	351	333	372	321	371	339	387	342	335	337	353	341	351	350	314	330	337	343	365	360	347	357	370	351	331	385	331	365	321	323	341	289	390	375	315	362	321	369	339	357	346	329	350	347	346	352	344	347	345	343	324	357	315	352	338	373	374	320	329	345	307	379	381	385	341	337	358	354	378	350	373	352	342	378	379	331	313	346	328	349	351	356	355	383	378	367	323	330	337	315	332	331	341	346	332	348	317	369	343	316	364	348	356	376	354	343	341	342	346	308	352	372	336	354	313	331	301	355	359	340	291	351	358	318	325	334	351	369	346	353	324	342	372	314	334	348	339	328	334	350	336	336	306	327	377	361	334	341	331	311	324	342	339	345	356	338	325	328	333	355	380	330	338	354	352	330	340	380	318	333	345	345	346	339	317	341	324	329	304	344	359	334	359	343	341	340	351	330	347	375	314	308	323	300	320	322	353	382	355	340	346	339	351	343	352	348	331	347	333	306	339	348	374	376	360	364	334	345	325	348	367	366	326	336	325	365	314	357	335	334	366	355	349	344	350	336	324	336	348	355	351	356	341	369	344	363	348	365	355	338	349	336	330	352	371	305	374	361	357	329	318	363	352	354	368	339	361	324	347	343	348	352	316	331	366	348	337	365	371	322	316	349	359	337	343	355	352	382	315	377	386	313	354	353	372	390	360	342	404	363	367	326	351	321	340	323	310	347	352	372	372	344	330	350	337	330	337	370	334	335	368	327	325	339	334	362	372	364	313	323	341	353	319	358	365	341	338	354	362	381	351	344	329	336	347	326	359	344	360	326	328	339	355	348	337	319	338	357	342	329	312	360	339	360	345	357	322	316	346	362	367	313	335	341	338	368	345	332	356	351	327	314	378	342	327	310	325	361	355	355	300	373	340	371	353	337	345	374	360	347	323	347	351	344	397	377	361	342	352	366	332	350	373	348	327	336	348	346	366	311	330	345	354	347	344	330	315	332	337	365	346	303	356	340	376	366	331	324	366	330	342	364	352	358	363	313	338	395	365	346	371	328	357	290	353	381	353	326	356	345	351	351	350	354	330	327	364	367	342	345	337	341	346	347	360	355	343	367	343	344	366	331	317	338	365	327	355	353	349	355	348	342	327	384	347	307	346	347	357	339	353	316	342	366	355	339	341	316	321	373	360	356	348	314	351	372	365	386	297	326	365	317	373	349	362	361	373	361	333	362	359	336	336	357	330	360	345	353	322	350	334	380	328	318	339	371	328	316	313	348	331	367	336	361	380	350	378	361	340	392	333	318	362	378	375	338	318	337	360	346	351	332	334	350	335	349	346	339	322	327	373	320	325	366	350	366	335	343	358	330	313	344	346	330	315	358	334	353	324	328	311	341
30239	49226	40277	22655	16854	13604	10371	7533	4850	3366	2416	1757	1208	898	783	722	644	611	622	567	568	550	596	511	500	470	485	468	510	509	498	474	436	447	397	410	397	409	419	409	363	376	371	390	381	382	389	381	384	387	389	377	390	361	377	363	355	343	394	356	367	406	338	364	348	395	407	378	378	375	353	352	400	360	347	320	338	362	396	332	368	357	371	388	387	358	380	337	328	384	332	366	351	349	350	371	334	354	361	388	381	345	348	377	376	365	353	341	344	349	359	316	367	371	408	340	354	308	338	362	338	346	351	325	328	348	358	360	344	364	375	371	345	349	355	381	357	387	338	322	372	365	328	333	378	362	363	340	359	349	344	331	349	368	365	401	320	398	380	356	357	330	401	372	331	341	364	357	343	362	336	378	372	351	350	334	356	305	376	379	384	345	363	339	354	389	336	360	358	346	353	355	358	362	362	382	335	354	378	355	356	371	380	336	357	358	351	366	384	338	367	339	351	343	355	351	330	336	335	307	348	335	356	352	354	356	316	353	358	380	353	336	338	345	366	349	355	378	367	350	360	364	391	364	375	364	365	326	372	371	375	397	347	327	353	344	336	385	377	391	373	342	355	346	346	350	377	358	349	359	378	332	379	374	376	354	379	358	356	320	357	368	377	369	346	386	380	384	366	381	364	357	371	349	365	354	355	352	360	327	342	368	346	369	362	372	336	345	366	359	378	380	294	362	327	339	357	361	360	379	362	343	353	320	339	362	339	368	340	380	343	376	383	370	363	387	341	371	383	345	362	365	344	394	338	366	363	371	364	356	371	348	393	375	400	372	382	355	369	359	372	355	382	364	356	368	369	364	342	380	368	339	346	358	341	352	321	362	337	366	337	350	358	368	362	342	350	343	346	338	396	376	346	369	346	336	361	341	354	368	354	357	398	369	342	358	357	351	319	316	336	383	366	364	350	358	374	332	347	370	377	361	342	364	371	342	327	360	374	368	315	358	376	370	346	324	335	333	327	353	345	343	322	363	343	360	377	338	345	357	372	354	356	348	354	358	328	339	351	357	326	342	342	319	336	340	361	350	384	374	351	345	356	360	354	356	319	406	379	373	356	366	325	359	340	373	350	324	357	381	342	353	372	380	361	331	358	366	350	373	359	382	383	345	380	379	333	345	399	342	367	366	364	363	372	351	337	363	342	347	351	370	361	373	332	343	362	373	353	359	360	354	351	354	322	339	360	381	377	319	338	359	344	348	328	380	382	357	373	387	354	364	345	343	387	328	371	351	368	345	366	381	311	363	364	358	392	363	381	345	360	359	388	378	332	367	365	326	363	366	376	366	360	327	331	378	359	372	346	333	365	372	356	385	390	355	325	343	372	369	301	356	347	363	371	339	343	368	332	332	314	363	335	358	344	343	352	349	346	368	354	348	387	343	341	326	382	316	339	356	357	336	390	332	406	344	335	354	354	349	353	350	359	363	347	336	403	373	345	354	340	347	397	334	353	345	370	334	352	365	352	360	353	357	349	342	336	330	377	339	367	336	344	352	350	297	347	368	367	358	357	362	363	347	368	350	345	345	329	371	364	354	364	334	378	355	351	343	349	344	350	339	352	369	338	399	349	346	374	346	359	375	364	357	365	393	337	357	359	378	361	337	337	317	361	345	357	353	341	415	371	359	396	338	330	362	360	323	359	352	361	333	368	367	351	362	382	358	361	384	382	339	358	364	367	331	359	368	385	378	338	375	309	334	360	360	349	348	360	363	347	328	345	324	373	387	353	345	361	381	359	349	357	348	371	336	366	370	335	363	378	386	318	328	360	363	367	365	357	335	403	342	344	352	363	331	326	339	333	362	358	360	332	358	337	360	370	356	346	362	368	379	327	352	375	349	347	348	323	347	350	331	337	366	354	334	351	346	359	339	328	334	391	372	366	328	360	379	351	362	352	348	336	366	331	358	377	358	368	352	385	367	323	374	395	333	355	351	337	360	361	361	316	365	356	342	363	336	351	339	352	352	347	338	328	370	335	386	380	342	348	371	352	381	352	358	368	364	382	360	359	354	368	356	308	369	352	354	354	392	347	356	366	334	333	357	378	338	343	392	391	348	382	376	348	381	369	339	370	356	333	337	354	343	325	360	356	375	335	379	383	362	355	323	374	346	341	329	331	360	376	375	352	360	373	365	351	308	376	352	372	361	413	392	361	363	329	356	369	342	380	370	342	361	351	363	344	369	339	358	375	357	353	355	376	326	380	362	349	329	392	374	378	347	345	335	348	354	350	367	395	360	339	374	373	373	334	371	372	345	340	358	350	332	375	360	363	363	370	347	365	366	367	341	377	370	377	339	339	338	363	372	372	329	357	364	371	345	367	328	378	382	358	387	378	370	360	338	308	374	315	346	358	383	360	356	396	351	365	364	325	375	337	364	359	346	348	374	372	371	366	336	358	364	384	335	362	352	371	361	358	376	345	311	337	371	371	377	328	347	368	338	363	355	383	393	323	342	340	345	357	354	346	390	368	327	337	372	388	357	359	367	379	362	331	371	359	336	360	372	336	384	378	328	339	369	375	338	361	338	394	382	386	312	340	362	321	366	356	356	355	348	352	353	354	358	334	374	359	353	366	355	342	370	343	362	383	317	350	370	329	395	383	325	341	371	387	355	364	366	370	342	367	362	347	362	381	369	331	356	376	363	387	348	334	369	363	356	380	319	365	348	388	338	339	385	338	383	362	379	349	340	361	370	348	359	333	388	356	397	367	371	389	378	346	360	370	324	359	330	356	368	335	348	372	364	338	347	397	365	333	348	351	345	339	379	355	357	334	348	361	363	373	335	371	315	311	363	327	373	358	336	327	365	323	353	352	317	322	397	368	357	331	320	372	353	366	347	344	336	383	357	348	354	343	372	357	386	332	372	361	391	406	346	366	296	346	370	338	342	335	346	342	339	341	379	378	384	326	340	350	362	337	355	358	356	361	359	368	383	381	387	372	343	329	361	342	364	351	364	375	361	354	359	333	347	357	368	379	346	356	358	342	386	376	381	346	332	357	382	370	355	348	351	368	357	392	374	373	384	362	385	334	394	327	349	354	374	389	370	327	359	385	350	353	373	356	356	368	352	331	356	377	363	357	321	340	391	370	361	362	352	346	361	384	348	373	336	341	322	352	368	373	346	362	362	348	343	351	342	334	367	369	370	327	353	349	343	367	327	362	358	351	357	349	333	370	369	345	368	351	359	374	336	321	377	358	387	367	354	397	371	353	355	364	365	326	357	366	353	340	363	344	358	349	373	367	360	342	319	364	385	364	381	347	363	353	350	316	341	344	369	377	336	351	329	380	350	369	349	370	355	360	385	335	332	331	361	360	365	433	355	373	357	353	351	377	385	335	314	356	328	369	350	356	340	352	368	317	386	376	346	359	366	329	341	364	384	323	353	366	338	343	341	353	368	356	320	348	339	307	299	351	338	348	333	342	319	343	387	370	349	364	353	341	352
22823	21447	29130	24219	21552	22736	21358	9926	5846	3895	2917	2097	1379	944	737	733	606	590	521	553	509	486	489	458	438	402	392	386	390	408	352	349	343	331	334	278	298	267	265	251	275	270	249	264	250	244	226	262	253	249	247	257	211	218	241	219	209	224	249	240	225	252	212	210	237	213	211	238	224	232	234	234	202	239	200	239	226	230	227	236	245	222	234	201	237	224	242	220	186	206	226	192	218	209	228	238	224	205	194	209	230	234	221	226	244	189	219	217	217	228	223	185	239	218	233	207	235	215	213	225	200	215	224	245	214	182	227	208	206	236	243	243	215	225	202	223	235	239	206	198	209	211	202	206	225	201	227	209	225	207	232	230	212	212	227	223	217	210	213	220	216	210	221	225	219	243	225	209	218	219	246	237	218	232	214	203	204	192	217	211	216	236	184	211	239	229	247	227	234	216	231	215	222	189	220	226	215	226	243	219	196	220	204	221	215	235	193	222	222	206	227	224	236	234	204	219	219	190	213	230	235	227	197	243	242	214	215	227	240	212	197	229	211	217	227	219	221	222	243	221	221	227	230	211	217	209	201	208	211	196	211	236	237	227	222	194	221	207	202	211	216	212	204	237	210	219	213	200	194	248	221	218	197	220	188	242	219	221	238	227	205	221	212	202	219	223	226	229	234	209	224	229	247	218	216	202	214	211	211	188	221	228	207	234	201	219	210	242	194	211	211	220	228	231	199	225	245	225	241	227	215	232	230	210	229	235	214	201	201	202	183	214	212	212	231	226	213	221	232	200	200	193	225	195	219	203	214	235	217	211	222	241	225	215	201	238	222	209	218	198	179	216	221	226	236	214	221	211	206	229	223	219	198	220	243	238	198	237	204	220	223	200	204	215	235	221	200	190	199	219	231	219	203	204	227	211	205	228	222	213	220	208	224	236	212	236	199	209	219	228	227	228	184	210	191	231	238	244	216	219	214	191	225	201	219	224	197	209	218	213	215	240	212	208	224	232	191	214	216	223	196	237	216	214	218	206	214	231	225	232	213	244	244	185	220	210	235	204	238	238	213	205	215	220	245	216	234	221	220	213	210	219	246	224	227	225	238	193	194	218	221	211	215	218	224	225	198	228	219	217	208	234	210	234	207	228	219	201	223	220	208	223	207	227	214	214	228	229	231	222	204	219	249	229	243	215	230	224	232	236	202	228	208	200	204	212	224	215	240	236	224	221	256	231	226	208	214	215	200	201	220	215	217	225	216	213	212	224	230	204	177	266	227	227	240	208	221	231	203	192	215	200	195	197	228	220	199	192	208	197	218	218	239	233	206	203	227	218	214	224	224	218	220	220	225	185	219	208	240	216	204	205	219	208	212	223	215	232	220	232	230	224	238	224	228	224	200	239	197	235	199	221	216	229	223	216	234	218	249	220	216	230	239	233	222	229	227	205	216	196	221	222	229	215	191	234	230	216	249	213	227	235	226	221	236	214	208	204	203	222	220	216	199	228	218	226	229	228	196	205	207	228	231	230	221	193	231	219	205	221	229	213	204	221	211	191	245	186	239	225	224	237	215	226	209	202	228	245	213	224	226	218	238	206	211	199	237	242	215	212	201	210	207	201	216	220	199	210	221	208	234	218	216	217	244	234	236	238	206	210	206	199	201	251	233	211	227	224	237	218	207	237	247	232	214	199	229	237	201	212	201	222	210	236	195	210	199	215	227	214	215	214	238	252	240	233	221	218	226	223	243	214	216	222	234	230	221	230	202	208	229	189	223	223	231	221	216	225	198	228	190	233	209	212	238	236	233	235	219	241	215	232	216	218	211	243	224	213	231	205	216	220	214	223	218	215	229	211	217	210	219	207	218	197	199	205	218	204	189	232	228	233	213	239	239	216	207	212	190	214	229	207	190	209	205	187	214	220	198	215	216	210	204	236	228	228	247	242	198	240	200	234	215	225	234	211	231	219	231	259	206	213	216	245	202	203	206	220	227	189	218	195	193	229	210	210	200	196	223	223	196	231	232	207	228	217	209	220	225	228	194	188	220	224	213	213	241	237	219	213	193	225	216	213	246	214	211	224	236	206	212	210	215	211	197	248	213	226	224	197	199	222	204	235	217	208	233	259	227	203	202	201	250	213	210	237	217	243	210	195	213	198	240	212	228	206	235	238	217	221	229	220	209	220	171	204	245	242	238	211	230	233	227	222	231	211	224	203	216	226	216	220	200	237	223	226	236	228	199	217	217	219	210	202	204	199	265	191	215	228	227	229	225	224	228	273	191	235	238	210	193	214	218	200	226	217	219	218	211	200	209	230	201	192	209	180	208	214	181	213	203	222	239	182	216	215	231	238	189	220	223	238	249	225	200	236	235	226	191	208	198	231	234	248	233	223	240	212	212	209	210	212	224	225	227	214	182	218	231	245	194	200	198	234	200	232	199	227	215	235	235	224	225	197	250	211	238	230	242	218	244	217	219	209	228	227	206	215	229	219	209	211	219	209	231	212	207	212	238	230	229	239	196	214	210	232	208	233	245	220	213	243	203	217	203	226	215	208	206	219	225	219	224	189	206	214	219	217	207	213	213	222	215	250	212	235	214	226	219	229	268	219	204	210	238	218	224	205	204	238	200	224	211	229	192	242	236	213	225	237	227	223	204	215	226	217	255	210	194	220	229	240	202	230	235	223	192	201	225	245	195	222	210	201	225	214	210	203	237	243	223	224	215	220	198	216	208	206	232	194	213	230	225	228	212	232	218	229	228	210	218	250	234	207	225	220	216	219	230	216	233	214	209	228	223	233	264	231	223	233	223	216	224	196	237	218	208	194	216	239	230	223	218	213	212	211	216	216	210	190	218	219	217	199	177	234	210	228	230	204	243	245	196	242	233	212	223	242	192	202	225	219	229	222	232	225	229	207	184	205	182	207	193	209	207	212	200	204	214	248	233	221	209	215	225	228	230	208	255	221	223	224	224	198	193	240	218	244	219	252	236	212	214	196	207	245	242	234	233	227	212	197	212	194	171	187	233	201	228	231	211	204	202	213	207	223	225	236	214	222	211	247	229	241	243	214	210	213	218	209	214	223	242	218	245	226	222	208	249	215	243	217	221	201	223	217	218	197	200	237	227	188	204	221	200	221	211	193	230	218	215	222	224	201	206	209	205	226	205	205	228	229	194	207	219	207	187	215	213	237	234	217	204	212	205	201	198	207	235	218	189	187	211	245	228	212	207	210	217	218	216	229	200	204	215	229	245	209	208	211	212	224	224	214	245	252	199	220	220	227	245	204	206	206	210	225	229	200	208	224	214	242	223	216	207	222	209	211	190	226	218	234	201	240	248	219	220	232	205	212	232	229	214	230	203	213	238	218	227	214	211	240	210	222	197	225	218	233	210	215	206	225	239	244	216	226	232	204	212	242	209	216	230	215	235	201	222	205	218	246	222	223	200	201	212	207	204	241	214	211	219	209	204	207	209	236	218	250	213	219	222	193	220	222	230	217
31726	58055	50352	30959	23837	20458	16013	11362	8034	5308	4068	2935	1881	1195	933	910	823	751	653	665	601	612	631	561	508	497	482	502	481	427	414	373	384	370	334	346	311	313	311	295	288	298	290	288	279	285	291	232	262	233	266	254	226	248	270	230	253	212	247	217	236	228	224	235	227	249	243	223	223	223	233	249	230	235	251	237	258	221	226	204	231	232	212	236	235	234	227	239	254	212	217	235	236	246	231	226	228	244	224	255	216	212	236	241	209	217	235	223	229	224	216	234	235	208	244	246	240	215	238	247	225	227	220	227	225	229	242	239	221	248	244	234	237	227	210	227	229	236	245	219	242	216	204	243	223	190	219	253	198	222	222	226	247	232	249	216	204	240	237	225	225	220	230	209	222	259	240	181	227	224	239	227	225	220	232	202	241	227	237	242	230	238	236	207	243	261	220	209	232	242	211	219	226	253	221	215	231	229	228	209	228	213	255	240	240	269	224	239	205	221	209	235	202	215	223	222	232	197	229	230	224	228	248	210	182	219	251	244	219	243	212	212	245	207	239	231	212	249	247	226	223	208	220	255	217	231	250	204	226	251	219	251	258	244	225	205	246	245	198	231	222	253	232	233	239	218	212	230	227	224	227	230	212	250	213	237	215	246	238	224	250	235	210	217	239	241	233	226	232	230	225	240	223	228	235	264	218	245	225	232	229	237	222	221	213	244	223	232	219	212	246	229	217	200	202	243	256	224	221	239	234	222	217	209	211	214	239	229	241	237	239	217	244	214	231	225	211	234	233	228	218	238	214	220	211	193	239	198	257	246	181	250	232	243	223	233	244	228	248	203	238	232	246	228	193	239	213	242	234	219	219	207	215	212	224	252	222	236	229	230	249	232	228	243	245	225	222	193	219	239	242	251	254	225	218	236	234	226	219	232	234	247	246	236	218	248	228	229	251	261	215	251	246	221	244	230	234	219	214	197	235	217	199	217	233	220	218	255	248	223	221	205	246	213	212	235	197	234	236	222	229	223	221	241	246	228	225	226	230	222	218	210	221	250	233	229	235	269	211	230	233	219	213	230	229	218	256	219	234	243	230	199	223	240	199	230	232	235	260	227	230	229	250	228	229	218	226	211	223	229	223	236	243	244	245	248	254	215	203	233	230	202	227	221	213	246	248	237	235	235	211	225	217	216	241	218	227	219	211	234	234	210	228	231	221	215	239	207	233	229	215	227	207	253	204	203	230	224	228	246	229	208	212	227	228	233	201	218	235	224	250	224	239	228	252	225	233	237	236	209	241	256	258	213	256	202	245	206	222	216	223	220	236	244	226	224	242	200	260	209	212	219	216	217	245	208	234	254	187	229	219	229	217	207	224	231	203	202	236	221	221	213	225	245	231	227	228	230	246	206	216	234	207	217	228	221	258	258	221	220	234	227	212	230	207	220	224	228	218	247	214	236	209	229	236	230	225	235	234	268	242	225	214	219	231	232	219	231	253	246	237	210	240	241	232	227	215	245	227	213	217	226	230	217	203	207	223	250	253	224	246	237	218	264	225	247	238	222	238	238	212	231	234	203	234	213	211	224	216	229	247	223	241	257	225	243	228	244	258	235	219	246	241	224	240	251	234	254	228	219	217	213	221	213	234	206	221	234	229	220	222	220	251	207	226	218	228	241	217	217	228	222	249	247	235	220	226	275	239	218	227	220	218	229	204	197	222	232	196	224	216	218	243	220	237	233	233	214	221	243	237	230	221	201	231	230	219	237	232	230	214	256	205	226	254	210	231	229	224	199	236	233	263	253	233	239	252	224	220	222	231	225	220	218	219	233	222	245	256	231	229	232	264	223	221	218	215	235	255	244	236	232	224	200	266	243	214	233	233	216	243	220	217	237	243	230	223	240	203	212	238	234	241	227	215	221	256	224	232	224	205	218	211	227	217	223	227	237	232	233	236	242	215	240	204	242	258	229	229	222	218	250	226	226	223	206	228	209	212	211	238	193	243	219	231	220	217	205	244	248	196	244	247	236	229	260	233	244	230	240	222	231	251	210	242	198	229	212	217	238	222	240	241	227	221	231	218	217	207	230	203	236	220	245	233	220	237	240	206	225	222	218	224	208	211	242	227	237	244	242	224	218	228	209	218	233	254	256	243	227	225	248	241	216	259	245	228	210	224	220	238	227	224	212	223	214	244	223	233	203	217	214	236	241	228	231	233	236	230	197	233	208	246	221	211	219	210	229	250	202	213	223	228	210	227	214	213	229	223	233	231	227	231	189	223	257	249	223	227	214	213	228	207	234	215	238	225	228	241	225	233	226	230	234	228	218	228	196	221	227	211	243	228	228	230	245	244	250	220	224	246	224	230	240	207	204	259	220	231	227	202	242	238	220	200	241	221	247	254	246	217	240	220	229	241	243	206	230	213	224	242	217	207	236	262	208	209	240	224	222	254	239	229	195	242	231	232	244	236	234	235	215	233	240	236	203	213	194	249	191	237	253	222	231	236	209	237	227	233	231	239	225	236	248	223	239	218	231	223	259	230	239	234	222	223	237	208	210	243	195	237	218	239	254	216	222	216	244	207	231	243	210	220	251	219	212	213	256	236	224	208	200	209	209	249	233	245	218	239	209	227	225	226	215	232	219	270	262	219	228	221	196	213	232	251	207	231	244	204	221	217	225	228	211	248	220	214	224	211	233	200	226	235	227	214	232	225	247	221	203	221	208	247	213	222	251	216	215	226	224	250	221	236	253	248	246	243	237	213	220	223	225	220	219	259	235	210	251	239	239	235	234	230	215	236	229	230	209	228	226	238	216	231	228	224	216	259	239	239	244	216	234	233	230	229	194	230	229	238	227	225	196	225	206	251	215	233	246	214	202	217	245	210	221	205	235	232	255	234	253	214	214	236	237	234	219	218	257	222	219	257	226	254	223	242	234	243	261	241	230	231	230	207	193	249	217	230	229	230	217	226	225	228	230	230	213	233	218	189	235	209	229	213	215	241	228	247	235	222	223	239	229	225	214	222	232	243	238	229	254	252	202	247	234	214	225	216	210	225	227	249	222	241	227	236	235	250	248	227	219	228	249	202	230	245	229	219	237	239	199	243	232	237	227	227	220	225	228	250	245	221	234	219	224	215	213	246	200	211	234	228	213	223	227	211	247	214	237	221	238	211	225	223	243	231	231	241	234	222	221	238	207	229	238	221	237	235	226	228	207	227	235	235	255	230	222	215	245	237	229	237	231	204	235	217	224	240	239	212	228	223	223	243	197	224	235	215	200	243	235	228	211	237	208	248	240	241	214	221	220	224	193	223	222	227	245	237	230	216	233	232	163	203	207	219	226	214	203	223	240	245	200	238	220	269	221	198	221	223	217	211	227	228	239	202	215	251	216	236	221	222	198	244	236	247	257	234	228	202	255	222	229	212	211	217	226	216	217	214	229	222	201	215	241	245	212	224	233	226	253	205	247	209	225	221	217	220	223	241	247	245	221	216	234	186	223
29815	27663	31947	19668	11337	7875	5842	3851	2447	1693	1241	901	772	670	591	585	549	522	478	520	525	476	506	506	498	488	487	460	462	482	463	434	446	439	432	405	435	408	409	387	420	396	389	374	375	410	409	417	366	404	380	357	383	429	371	410	413	442	414	400	386	394	425	407	402	392	417	392	377	414	403	399	377	405	379	408	391	389	408	406	408	350	401	381	391	388	421	377	402	361	401	374	384	404	411	382	413	403	370	408	439	391	401	371	435	424	402	391	367	404	427	354	396	393	358	379	361	419	404	373	396	408	372	403	396	376	411	407	381	397	397	356	368	406	394	413	376	394	379	407	400	413	382	388	364	370	348	417	407	408	417	383	407	371	396	386	370	381	396	399	369	377	395	415	393	403	383	384	420	381	394	389	377	404	434	397	380	390	396	414	387	381	396	392	401	383	400	399	387	370	399	378	437	390	377	351	390	394	422	378	427	387	385	417	371	392	401	376	408	413	368	396	374	405	392	346	386	382	410	411	376	400	363	381	433	356	402	390	372	391	402	418	377	363	373	412	392	398	364	389	435	391	396	357	374	382	432	393	405	378	388	416	406	402	421	391	422	429	369	403	392	391	412	384	411	385	384	398	395	393	393	378	436	372	373	369	389	392	431	374	410	409	410	373	327	396	433	383	378	385	377	357	425	382	402	385	378	375	388	393	394	376	431	386	365	380	416	407	401	381	428	386	396	417	408	384	414	396	446	406	377	343	392	402	363	410	398	410	416	400	410	420	419	390	437	400	420	380	406	378	389	393	408	376	416	375	366	403	378	367	401	378	377	402	403	380	416	401	369	399	392	404	421	365	375	394	422	409	360	375	436	382	393	379	427	387	430	391	382	420	405	375	427	417	395	412	400	404	408	384	393	392	409	384	405	393	400	409	422	406	383	412	397	375	378	420	370	405	348	351	369	384	417	432	426	373	349	410	410	398	411	402	406	440	424	357	394	429	355	400	401	369	368	385	404	436	362	372	409	397	365	385	377	408	394	372	413	394	367	375	405	389	416	411	396	371	413	414	408	376	417	397	385	377	408	398	400	449	382	385	389	406	386	385	381	388	393	405	386	391	397	417	399	397	391	360	394	402	358	412	392	429	392	398	411	396	409	399	399	403	382	388	402	421	348	407	418	397	420	377	440	412	387	377	371	442	408	433	417	402	404	383	410	390	396	376	374	380	398	392	400	419	390	400	372	400	409	338	370	432	386	411	407	412	392	400	416	379	382	391	379	433	414	410	416	374	364	380	427	403	404	396	405	393	413	425	421	366	383	371	416	391	402	379	391	405	404	407	429	366	409	368	426	393	399	403	394	392	415	364	367	353	370	362	385	359	410	394	399	420	363	394	333	366	407	396	392	392	380	368	379	403	410	346	373	371	366	369	416	375	404	421	386	387	395	388	417	386	397	363	397	370	408	384	395	370	388	381	371	424	378	370	356	407	403	367	406	398	416	375	371	381	390	381	371	376	381	380	385	414	403	393	400	405	415	386	371	387	392	401	377	397	405	386	377	392	407	358	383	374	345	436	411	404	381	399	377	369	393	390	393	379	385	403	401	373	391	362	374	418	393	397	364	378	435	398	377	368	411	385	424	375	412	393	413	368	381	413	387	384	399	386	405	408	406	375	386	384	372	383	384	372	375	410	361	391	385	387	417	378	380	417	378	413	421	389	367	403	397	388	410	396	371	385	412	397	404	411	371	392	415	380	403	421	414	389	388	352	373	380	453	390	398	353	413	399	364	342	399	396	426	369	383	392	383	395	376	382	423	395	411	385	368	393	431	411	408	414	400	397	372	377	395	359	382	400	402	405	378	422	402	372	392	381	386	393	394	430	397	385	424	406	389	392	362	355	415	421	415	401	401	418	388	371	399	401	354	403	433	401	418	387	394	429	400	435	350	373	398	384	383	367	369	409	422	368	424	413	409	366	428	390	369	365	445	372	399	406	400	376	401	394	401	359	376	389	390	382	407	401	439	396	397	399	387	367	407	399	408	419	438	351	402	388	389	395	410	405	343	417	371	378	370	441	398	394	377	372	404	390	351	381	362	378	407	384	386	421	346	397	365	390	382	371	350	408	392	385	383	371	382	408	403	424	385	428	379	428	387	396	396	369	420	394	372	432	382	412	369	411	378	404	396	418	406	389	376	383	360	394	396	393	411	375	364	373	378	421	427	420	367	357	368	416	419	374	414	411	401	373	368	395	380	354	387	380	426	392	426	440	386	391	400	386	420	405	396	388	375	373	362	394	400	438	410	375	439	427	393	387	372	355	436	394	399	391	386	376	367	439	401	384	391	394	408	370	411	374	363	391	394	411	371	383	391	378	389	414	405	380	336	350	398	383	340	390	402	388	378	407	372	382	425	379	414	348	388	432	387	387	401	414	406	405	401	394	366	387	388	416	424	392	417	385	412	389	405	407	393	379	389	392	389	371	371	380	384	384	384	392	422	405	386	396	406	376	374	436	374	364	383	388	390	415	373	420	397	395	369	387	405	403	399	443	391	384	410	410	406	349	401	406	407	426	400	354	418	390	387	408	380	388	394	399	401	397	393	383	399	376	389	387	384	350	359	394	405	366	424	413	390	407	381	431	383	390	410	371	395	434	368	394	391	384	423	398	393	394	404	393	385	386	381	374	379	403	387	376	402	389	393	393	342	402	407	385	401	403	384	442	429	389	414	411	408	393	398	375	385	383	383	394	374	440	404	380	387	419	397	398	378	371	436	411	397	394	387	412	395	399	396	394	397	407	405	388	417	421	400	376	369	405	402	404	379	399	446	362	414	371	395	368	430	405	411	399	409	361	416	403	403	376	379	399	404	400	389	403	398	364	373	395	380	423	411	407	404	385	399	387	382	390	444	378	402	379	387	367	356	369	377	411	410	396	400	398	383	391	380	386	396	400	374	385	368	398	413	386	368	402	390	411	381	382	384	380	369	387	409	402	380	419	369	406	417	390	410	389	417	408	393	381	395	418	422	423	385	392	369	376	407	401	408	407	430	418	385	381	384	388	386	388	412	380	362	396	406	409	390	392	361	361	387	396	385	380	412	397	390	395	408	378	377	362	407	365	388	351	396	437	393	411	363	408	363	383	397	394	380	409	398	389	395	403	404	389	380	401	403	420	391	372	412	389	429	411	382	379	368	421	389	387	411	386	394	375	404	444	395	427	364	372	365	390	375	414	420	397	396	363	386	363	395	399	345	408	404	355	385	407	376	379	393	403	420	410	401	405	377	396	375	405	417	429	346	414	394	401	360	400	395	378	383	397	355	386	374	389	404	413	379	440	407	419	393	401	398	397	414	393	392	401	415	398	409	382	388	396	389	366	416	402	404	390	362	382	366	383	388	380	380	377	384	379	404	383	440	378	410	382	364	403	385	393	396	366	417	424	441	355	413	385	408	424	392	388	430	376	399	436	376	390	393	401	428	406	396	396	393	362	374	386	411	401	381	393
29983	43196	34561	18359	13949	11161	8617	5595	3600	2450	1469	1160	1025	793	708	661	617	576	563	560	549	619	573	511	509	552	509	524	509	524	506	468	478	449	479	456	436	474	431	435	404	434	452	411	427	429	414	401	423	460	421	414	414	418	420	396	416	418	405	443	430	428	414	443	404	425	438	424	439	409	394	422	468	415	422	407	399	396	384	405	427	391	367	431	392	424	442	445	397	406	387	410	415	369	393	414	425	403	397	426	405	391	401	406	439	419	440	404	415	419	424	379	368	448	397	429	423	404	412	417	411	426	425	404	393	394	432	416	478	398	426	382	384	398	413	408	447	427	420	406	426	414	427	406	394	393	438	427	393	433	395	395	395	360	374	435	431	430	397	424	395	428	417	439	420	399	414	435	415	437	441	440	405	405	415	423	427	364	421	425	425	402	375	423	418	387	409	449	436	409	426	409	385	432	425	455	418	414	430	429	436	422	433	386	447	450	405	465	437	417	394	416	403	399	384	396	421	422	399	400	409	379	423	439	401	427	411	414	401	397	450	452	410	385	427	436	429	433	427	393	401	416	400	364	394	379	399	408	410	413	434	457	443	417	402	443	412	428	417	410	395	410	435	463	435	367	419	388	440	403	417	388	370	409	400	440	416	436	384	436	404	422	415	414	356	462	401	405	412	442	401	423	412	429	428	433	440	377	421	395	381	424	387	399	443	390	416	412	436	433	402	409	445	420	465	384	419	409	384	404	374	393	424	416	392	410	424	409	423	452	426	418	445	398	402	381	428	418	426	419	425	424	384	430	439	389	406	431	402	414	431	413	419	401	431	403	449	394	371	407	426	380	417	432	407	386	437	391	401	394	431	435	412	429	383	379	413	417	393	410	407	434	442	400	392	436	477	390	419	428	417	408	401	402	429	396	381	393	383	404	429	447	410	446	385	442	433	417	390	410	426	428	448	398	413	412	421	457	402	421	431	420	400	428	401	398	385	384	417	390	444	398	454	428	429	397	437	397	416	415	411	407	427	424	390	382	426	404	397	412	388	380	432	436	405	442	411	407	402	427	418	406	413	419	431	400	438	402	388	418	421	384	442	390	426	422	408	387	392	393	360	431	403	389	426	452	434	409	421	411	403	441	410	441	428	412	406	427	412	454	457	393	379	400	403	386	414	396	418	409	403	458	420	434	444	428	400	416	396	422	425	377	426	404	427	410	415	446	423	441	417	391	443	387	384	404	408	401	408	387	393	411	392	443	436	425	398	387	467	423	398	422	413	407	410	412	394	418	438	409	430	392	422	355	420	401	424	437	404	424	405	392	435	413	399	410	388	407	434	422	410	404	399	386	410	402	402	423	424	405	406	408	414	398	415	397	404	401	420	393	452	451	419	414	405	416	378	375	393	432	392	396	405	416	433	411	404	405	391	405	405	439	421	418	420	432	428	422	404	404	418	427	365	386	410	422	419	425	423	376	398	376	445	410	424	431	437	391	392	412	391	421	401	414	423	420	417	411	402	411	391	411	391	407	416	418	431	429	409	442	400	400	432	423	412	383	430	443	408	395	424	420	415	438	377	407	410	422	415	461	422	428	423	420	421	406	429	420	386	393	397	396	395	425	406	424	415	427	416	426	399	399	387	400	424	399	391	419	417	407	435	434	448	428	430	409	397	437	406	418	437	432	431	368	416	421	382	416	388	430	425	397	421	434	408	413	416	431	452	397	391	412	377	370	417	407	456	439	416	418	359	419	429	423	387	441	396	437	392	419	408	398	431	381	426	396	387	402	454	400	420	406	418	427	425	379	415	386	411	432	377	390	406	390	386	418	381	445	425	394	400	440	409	429	414	416	447	411	414	426	421	399	438	419	415	407	415	393	434	395	416	358	390	418	438	390	435	424	416	437	402	380	446	404	414	379	409	404	415	414	438	420	371	423	376	396	382	389	392	406	437	438	445	423	387	420	392	379	400	404	392	395	375	395	400	428	399	377	392	410	399	408	400	424	400	416	410	376	423	402	418	406	385	419	410	405	393	429	400	413	426	404	383	419	394	389	443	413	400	446	416	398	436	428	393	424	392	444	390	442	402	404	392	410	421	398	408	420	422	412	400	423	443	427	372	436	451	398	409	402	375	390	416	402	449	411	414	402	441	423	411	396	405	399	473	398	413	433	397	438	405	403	443	395	438	404	401	412	390	437	416	385	421	400	428	418	393	426	417	453	394	406	410	401	404	420	407	423	392	372	386	423	392	427	416	444	419	425	397	430	435	406	449	468	403	465	436	408	401	441	400	431	423	425	418	395	414	405	364	407	424	400	430	432	399	398	386	412	408	432	435	403	419	402	457	430	403	419	451	444	398	381	426	405	432	431	428	466	404	472	421	418	367	386	407	396	411	392	423	399	383	397	434	403	382	382	421	398	396	437	391	443	407	425	436	380	396	386	427	422	412	377	409	425	387	395	377	420	432	395	404	376	434	420	403	382	408	404	442	393	403	436	368	462	401	414	424	394	435	402	401	434	427	391	432	394	428	412	426	412	427	422	431	419	416	420	397	411	438	388	390	391	394	421	402	423	408	427	401	428	421	417	405	452	401	406	382	423	427	424	400	373	402	443	395	408	385	433	431	431	423	407	387	387	458	426	407	400	435	373	419	407	421	432	369	431	398	470	411	431	433	420	412	431	405	385	410	409	428	411	422	396	422	391	366	434	415	419	449	436	398	406	390	448	448	443	419	432	417	416	418	367	389	420	411	380	412	367	382	398	420	427	405	394	407	414	394	439	394	419	410	399	442	405	443	429	419	380	428	452	411	455	425	417	430	445	408	417	439	455	413	454	432	414	413	452	399	451	407	408	432	425	410	408	404	429	389	402	377	455	441	447	401	380	417	437	406	394	462	429	396	385	450	416	396	403	431	380	424	388	400	391	432	390	354	415	388	435	400	417	422	418	414	450	397	376	402	380	408	383	426	422	410	436	398	428	394	399	392	426	361	400	404	402	404	420	407	413	448	424	419	386	393	425	402	413	389	410	422	411	413	406	413	414	420	427	426	425	396	372	428	407	427	416	397	381	401	425	419	407	427	395	443	429	392	379	435	443	397	426	419	429	416	423	399	377	424	395	419	420	422	407	395	420	390	403	412	423	376	399	458	412	402	421	467	381	433	423	431	410	415	404	431	402	435	386	444	414	406	424	426	390	399	432	387	417	391	413	439	397	435	376	431	423	412	402	397	403	390	404	393	409	403	389	412	432	368	386	401	417	412	382	385	443	414	401	337	445	397	371	444	375	452	446	376	423	449	408	417	438	420	410	453	437	398	426	412	425	415	418	393	434	431	407	403	424	412	396	405	405	425	415	383	411	426	396	386	424	409	419	414	428	386	428	410	393	430	392	442	433	440	402	409	398	417	450	410	402	410	406	443	429	456	405	407	432	407	411	378	409	383	372	424	418	374	414	463	403	390	444	415	428	436	428	385	417	411	389	410	423	427	400	405	439	401	402
23966	21378	28719	24634	21962	20096	13931	7856	5080	2907	1812	1334	907	808	695	640	625	572	520	525	502	501	490	459	429	439	403	458	397	404	367	392	378	352	359	326	330	355	349	329	323	340	304	337	314	368	340	323	282	330	330	322	271	278	311	352	321	306	323	317	299	303	312	327	296	316	278	313	269	301	303	289	312	317	287	315	279	312	288	315	289	324	270	295	324	313	297	313	323	301	291	286	303	295	288	308	308	342	307	299	271	293	323	291	305	333	322	320	318	299	307	329	303	277	303	289	280	298	304	279	297	325	305	303	290	310	336	308	278	327	316	299	283	300	293	298	281	319	307	335	310	294	294	296	292	282	307	298	284	287	274	311	298	291	332	287	324	277	296	306	303	298	317	274	288	288	279	301	296	293	293	296	315	318	264	318	305	299	311	291	322	297	313	294	315	305	290	313	322	300	325	305	289	312	308	306	317	300	305	313	303	290	335	306	263	300	300	308	301	323	316	294	311	339	309	307	303	290	296	315	286	304	294	312	292	275	330	306	291	325	301	318	314	306	282	281	323	316	301	318	285	320	315	294	308	293	336	332	315	347	330	257	292	304	261	324	280	266	287	326	312	288	256	290	303	311	312	310	337	283	312	275	308	317	308	304	283	286	323	322	341	287	302	281	317	331	302	322	330	303	284	287	314	336	311	309	310	310	270	314	296	298	312	278	287	319	319	282	324	277	324	343	313	287	300	260	315	284	303	298	307	322	282	323	277	297	319	311	312	333	312	322	321	271	315	313	309	277	289	305	286	325	323	312	310	290	316	299	299	305	314	290	304	277	296	309	279	305	296	314	313	294	330	279	276	301	321	272	276	313	298	302	306	312	325	318	296	327	273	279	272	301	334	324	311	283	300	313	300	305	273	279	271	285	312	298	261	302	311	333	286	313	324	325	282	263	278	301	309	308	307	274	308	306	316	332	318	304	294	274	305	289	298	296	340	338	311	269	286	314	293	296	342	319	292	283	308	311	323	304	345	316	296	288	333	303	279	273	293	318	299	284	299	296	291	281	297	290	309	319	271	283	311	297	318	322	285	312	326	271	325	304	308	306	308	316	309	293	317	284	284	298	303	300	292	286	287	326	312	318	296	291	284	329	315	297	301	336	308	321	307	306	330	302	328	309	288	329	322	300	296	296	306	296	311	292	319	329	301	313	317	285	292	289	296	295	295	291	315	310	295	312	315	318	306	277	268	321	287	285	300	287	292	312	333	317	326	345	295	323	315	294	286	278	296	288	279	300	294	318	299	262	304	294	291	317	313	317	309	330	276	325	312	310	293	318	314	304	325	311	287	301	286	321	309	276	302	312	311	276	321	335	285	306	298	278	310	306	299	281	314	318	315	287	316	297	327	284	307	328	328	305	289	300	311	269	290	335	258	292	352	306	328	302	312	299	324	295	323	270	299	331	328	330	292	299	264	313	305	329	272	298	296	271	271	312	336	326	313	292	326	307	283	294	268	303	316	296	305	327	306	290	287	265	318	306	296	307	319	294	310	270	309	320	282	311	322	297	307	293	298	332	310	310	316	306	324	305	271	284	312	328	289	322	306	275	286	321	285	303	309	317	299	296	313	305	316	281	301	307	319	256	287	331	283	305	302	300	318	312	290	283	286	306	329	282	291	300	313	311	327	316	319	323	324	317	324	282	299	333	307	286	323	323	289	274	309	304	328	302	320	277	291	287	306	303	271	287	262	289	289	289	287	319	296	300	327	298	295	310	316	311	295	305	301	319	315	279	313	298	317	297	285	296	297	285	326	311	280	293	334	325	300	320	300	281	312	324	289	316	320	293	299	277	287	309	324	319	277	309	286	316	295	274	287	291	326	270	295	320	297	298	288	293	263	272	322	317	287	318	317	328	300	315	303	299	325	329	303	306	307	274	321	284	308	280	308	311	308	301	274	330	304	323	302	295	300	308	306	287	303	301	293	289	298	319	308	322	326	295	293	280	274	358	312	265	301	308	259	299	308	347	307	299	318	303	271	310	267	291	300	286	318	304	284	308	320	290	315	305	288	291	313	286	300	309	276	266	322	305	313	291	311	285	302	299	315	308	310	283	270	298	277	278	310	291	299	302	324	306	325	297	292	303	291	280	318	323	332	297	276	294	279	280	298	278	329	300	308	323	318	325	314	321	286	349	294	338	281	285	288	280	316	294	297	309	318	327	313	313	332	297	293	301	322	301	330	280	280	316	319	279	294	282	302	295	317	296	305	281	315	362	312	324	309	311	329	262	305	307	306	300	303	288	315	267	275	362	277	286	280	306	283	288	289	322	301	317	291	296	340	311	293	279	332	325	303	286	317	297	305	304	313	302	313	300	300	299	285	300	309	306	304	318	306	288	316	306	261	260	300	286	282	303	280	304	293	286	297	338	280	304	307	309	272	333	282	271	311	325	288	309	298	334	292	301	333	312	312	322	300	309	307	326	320	336	292	320	310	330	306	342	313	325	302	302	318	298	327	361	324	281	312	308	303	286	314	304	311	290	322	314	309	311	326	278	297	287	288	290	283	311	325	310	303	324	299	284	291	286	292	313	263	299	290	288	294	308	339	311	292	324	342	288	300	287	307	326	302	291	341	298	291	354	309	301	291	272	314	289	308	304	274	318	283	309	299	306	328	278	323	280	331	255	283	316	274	286	311	301	277	321	278	309	290	292	316	268	315	282	310	319	299	291	333	309	298	320	295	283	306	302	320	301	288	334	346	280	327	302	297	311	306	300	279	302	318	288	285	267	297	314	282	321	298	314	306	299	267	318	284	292	327	334	309	303	307	300	295	305	280	306	291	303	297	306	313	312	303	310	309	293	291	311	329	294	306	314	289	299	316	326	295	291	304	293	272	313	319	282	340	310	317	297	312	302	314	302	292	310	312	303	301	297	271	323	308	313	292	298	344	324	289	296	298	318	288	312	302	329	290	304	290	264	303	307	320	310	271	316	305	323	309	346	295	300	290	307	280	287	274	306	314	313	312	292	279	312	313	304	314	304	281	310	299	296	307	294	317	295	305	280	289	301	297	300	303	308	314	286	300	272	312	283	327	284	318	292	335	276	295	297	309	268	269	328	311	293	310	314	301	311	304	310	296	289	294	323	297	288	289	303	301	288	302	290	302	285	315	277	318	309	300	296	341	324	295	290	301	322	304	319	347	291	318	290	292	277	287	317	333	321	300	290	319	323	314	298	304	282	289	338	317	313	299	317	316	294	287	306	310	313	277	286	305	289	276	282	327	303	320	293	325	311	300	284	275	297	324	283	294	304	296	295	316	293	307	283	314	283	289	268	293	286	327	304	318	318	307	285	302	289	274	295	298	290	322	302	319	296	307	311	306	313	326	276	343	272	296	271	317	314	274	299	303	317	271	306	290	268	295	277	269	301	287	314	306	286	302	316	287	321	314	275	289	291	324	308	301	285	291	307	298	285	290	288	297	304	303	307	303	264	308	314	297	290
29567	52397	43435	26819	20728	17509	14161	10061	7078	3998	2374	1738	1263	1034	876	795	733	679	598	589	623	601	607	524	506	511	497	539	494	511	408	408	439	418	381	405	375	440	373	350	357	363	358	340	340	362	321	358	354	359	361	345	353	324	328	384	304	321	365	326	345	319	366	334	323	314	344	324	320	338	314	322	320	337	328	315	330	328	339	335	333	381	335	329	299	336	300	304	313	326	365	313	344	334	335	351	343	293	326	326	314	325	347	331	323	322	337	334	331	302	306	305	318	331	307	315	303	344	327	363	294	302	339	283	316	309	336	320	345	317	332	324	314	330	340	311	333	338	313	342	344	308	307	323	306	289	305	334	328	312	320	315	318	345	305	283	319	280	303	335	313	332	313	321	322	327	312	324	357	330	324	334	330	314	338	286	320	335	327	330	359	335	327	335	342	331	320	323	321	307	300	360	312	361	336	293	298	347	338	326	317	359	342	311	322	289	345	351	313	316	287	311	330	323	288	336	324	324	323	334	340	300	313	317	311	312	282	304	310	333	309	328	372	347	310	353	348	332	335	354	317	301	319	310	326	335	314	341	338	308	300	303	326	312	344	302	344	290	294	304	344	348	312	305	332	321	338	315	310	344	336	347	308	298	293	322	305	350	331	313	302	340	319	347	330	332	314	318	318	328	339	325	332	311	330	334	347	322	319	315	297	347	317	307	315	347	319	324	309	306	289	291	335	315	316	314	335	328	317	345	325	311	325	326	325	327	333	325	343	310	310	304	331	317	319	342	334	345	311	310	325	354	345	330	292	300	332	312	308	324	308	313	298	335	306	287	326	316	343	307	319	315	317	277	334	321	311	313	361	334	300	295	324	288	336	319	307	332	334	305	344	330	297	323	296	332	313	315	316	320	338	318	338	317	318	321	337	299	330	355	315	320	311	348	320	336	331	311	288	336	331	343	308	311	292	295	306	356	322	346	335	327	341	322	305	310	327	301	306	311	333	354	331	327	298	320	331	284	317	280	298	319	321	317	282	329	321	326	345	347	338	332	321	344	335	359	281	313	303	331	319	327	321	292	300	312	325	309	308	344	317	316	331	311	335	336	326	303	323	319	307	290	332	325	314	342	288	337	332	317	287	333	332	289	317	327	320	331	342	322	337	330	283	297	330	313	302	308	336	326	302	327	326	302	322	321	321	328	367	318	350	333	275	349	300	299	342	327	321	333	310	325	329	359	302	324	338	335	309	307	320	341	321	376	330	314	324	333	329	315	307	324	334	313	359	312	333	315	332	286	303	309	323	312	291	329	367	333	305	321	322	338	359	337	316	318	326	332	325	330	338	342	293	321	306	323	315	352	316	316	334	333	297	359	308	332	274	331	302	339	332	355	351	312	301	276	330	325	272	336	334	333	313	309	309	316	318	289	342	337	318	305	310	343	334	296	312	305	320	327	282	339	304	294	338	311	298	332	298	307	349	330	334	304	310	339	284	353	307	337	341	320	320	296	323	326	313	349	310	347	328	333	335	304	284	314	294	334	308	295	309	317	345	302	345	330	322	304	311	322	312	346	322	342	308	324	305	300	329	322	306	335	325	301	364	336	328	316	331	332	331	338	357	293	322	338	305	344	320	312	294	323	321	341	300	345	334	308	297	348	330	323	322	328	346	323	320	322	348	324	315	325	318	320	321	308	321	327	331	314	304	277	340	321	308	321	323	331	326	335	325	284	330	322	325	303	319	316	335	270	337	303	299	301	334	326	290	340	341	325	338	331	311	310	307	331	314	347	325	314	302	310	338	325	330	344	312	320	341	337	314	286	308	314	302	324	305	317	314	295	286	316	319	302	298	347	307	327	330	317	347	310	289	342	330	331	337	290	330	365	337	314	348	354	344	312	351	330	327	322	334	308	358	338	317	305	336	344	314	325	340	299	304	327	315	350	351	297	367	347	310	335	318	328	328	305	312	330	310	301	305	311	315	353	307	315	331	320	348	314	336	305	349	325	357	316	327	311	360	334	314	334	353	340	315	295	343	306	327	338	327	325	322	348	292	295	313	365	299	349	311	348	333	302	322	307	315	306	352	332	337	329	319	333	323	300	321	328	304	338	325	305	328	299	291	323	310	310	321	313	326	335	329	306	337	372	317	308	290	363	325	360	360	336	341	314	313	334	329	353	315	328	335	287	318	342	319	324	335	291	307	308	307	297	326	299	320	315	312	311	317	307	334	313	344	313	303	375	283	290	341	300	320	350	348	312	320	325	316	313	321	307	304	299	295	326	309	328	300	322	294	326	282	335	322	351	299	352	306	318	327	332	320	343	336	350	339	330	320	322	316	327	334	326	315	337	314	333	337	293	321	295	317	342	307	346	318	357	332	335	290	335	334	318	340	303	313	339	341	327	310	308	334	283	302	328	333	338	312	345	328	313	284	335	310	328	315	309	347	320	360	300	314	323	327	306	322	334	332	316	347	344	327	294	297	327	324	318	324	313	352	276	318	307	302	295	365	338	306	315	343	315	328	328	322	314	342	275	314	342	328	356	315	349	298	287	298	326	326	326	280	349	295	317	337	312	323	287	327	327	343	331	311	331	322	325	311	333	289	348	342	301	314	319	305	313	335	297	325	327	312	313	300	299	317	343	328	332	318	306	304	353	282	290	307	350	342	327	321	340	308	350	298	303	313	306	326	339	340	314	313	341	317	349	299	326	312	332	333	302	321	314	302	344	317	334	329	315	322	312	308	319	323	359	318	353	313	295	322	347	350	330	337	282	289	295	312	329	291	313	328	323	321	294	321	305	294	305	327	316	319	305	343	318	292	329	300	332	344	316	306	327	295	322	300	323	309	317	296	321	315	346	311	324	313	330	302	337	313	305	307	341	326	317	316	325	271	295	299	339	306	314	346	330	313	301	322	344	313	312	320	332	321	299	329	334	333	286	333	318	319	310	296	334	330	341	314	333	329	286	327	337	314	348	312	287	324	308	329	285	341	334	323	344	321	293	352	341	292	323	286	332	326	325	324	330	307	336	334	297	321	354	309	331	320	336	334	324	318	333	320	319	341	339	316	311	336	305	301	330	318	290	328	365	353	320	332	317	296	333	333	333	295	292	302	329	313	315	326	314	306	315	313	323	310	320	315	305	320	322	369	344	304	302	308	340	344	327	319	342	341	304	307	303	304	333	296	303	349	292	331	368	326	303	314	293	341	315	331	300	338	345	340	324	364	347	315	305	314	296	324	313	324	311	321	305	314	329	311	312	311	357	331	269	312	328	323	359	313	296	323	308	318	348	317	364	311	339	320	301	324	300	347	294	358	313	324	282	334	301	340	334	309	358	298	288	304	323	338	312	339	351	315	338	290	330	345	307	327	332	321	341	310	335	320	325	316	314	309	344	318	304	310	324	323	346	324	331	314	316	337	333	357	319	314	299	282	295	337	303	293	330	312	364	333	302	291	315	331	321	328	307	308	341	346	317	311	335	310	304	293	340	373	306	309	314
25024	21433	28249	25575	20842	14820	9082	4955	3393	2112	1475	1113	870	716	604	622	590	519	555	526	567	469	477	477	472	436	483	487	445	467	414	452	417	394	427	399	376	384	386	371	372	381	342	359	389	379	361	357	358	344	356	376	370	366	358	360	332	341	363	364	371	344	365	351	327	364	336	356	384	379	350	360	364	345	366	331	334	339	357	343	340	330	324	358	341	368	334	315	349	375	345	342	378	339	318	333	381	353	360	370	342	366	367	343	347	346	339	387	335	332	349	344	374	321	357	355	347	347	365	344	347	371	335	319	358	385	358	342	354	325	368	376	349	345	365	349	342	330	370	338	340	365	363	339	395	350	349	351	339	346	354	366	351	358	385	391	359	352	384	386	326	329	348	355	375	402	349	355	347	325	368	336	302	310	325	318	340	341	353	351	348	353	373	359	363	365	332	360	342	366	361	335	342	362	365	358	337	345	368	364	366	362	367	348	362	364	351	321	359	382	380	372	351	355	384	349	325	347	361	351	321	345	339	352	359	333	375	358	369	351	334	376	346	359	353	325	354	362	345	398	332	364	370	378	325	359	367	357	363	360	375	347	374	353	354	365	355	378	367	399	371	339	376	356	367	364	374	355	357	348	361	335	356	385	384	350	320	331	324	342	363	351	355	384	338	356	366	316	378	330	342	335	358	358	388	361	352	337	384	354	341	338	351	358	391	339	359	357	331	337	365	360	394	349	356	378	350	374	339	376	339	385	363	325	338	338	343	334	388	342	332	332	321	350	316	350	329	343	346	323	354	386	372	379	348	352	364	362	351	337	374	347	346	384	352	369	374	373	357	338	336	345	353	358	361	339	409	369	356	344	356	371	381	350	350	350	350	359	368	367	331	404	349	352	364	354	317	341	351	354	343	339	353	308	335	353	348	358	355	363	363	350	336	353	371	350	370	353	363	348	359	358	342	376	353	331	330	344	351	340	365	343	334	372	317	343	368	367	378	335	381	342	374	374	371	336	348	367	338	371	364	353	356	358	348	400	345	388	325	360	336	340	346	337	389	364	326	351	347	363	322	327	349	357	371	371	325	362	361	371	367	374	346	387	329	362	334	329	338	370	381	362	348	373	349	393	373	356	341	345	357	355	359	320	376	331	341	367	310	334	366	355	324	389	341	339	358	360	371	361	331	341	347	337	371	368	337	356	357	348	336	359	328	373	328	368	351	373	374	380	325	345	342	374	366	345	367	364	363	344	354	336	350	334	386	374	366	386	377	358	361	348	357	353	327	395	383	382	367	335	347	336	353	349	364	341	359	351	335	362	355	332	363	375	364	363	350	382	370	344	350	371	365	364	378	334	347	357	351	343	362	355	339	372	358	367	359	385	421	387	318	363	364	368	337	322	344	372	335	322	381	353	383	361	368	355	345	367	343	353	376	370	356	355	354	367	348	324	342	357	346	343	349	374	376	376	357	363	330	360	374	365	358	361	336	371	362	382	351	340	384	334	370	368	342	379	355	386	367	357	371	359	332	350	352	368	337	323	355	348	334	368	379	347	382	371	323	357	329	336	357	356	347	349	336	329	372	345	363	342	374	380	350	344	404	352	359	352	388	323	354	360	348	335	332	352	396	337	324	347	362	349	362	366	341	355	320	328	349	351	364	364	352	370	332	352	374	394	377	384	380	344	392	326	357	343	317	341	371	365	318	365	330	357	344	401	356	346	377	365	355	342	342	354	351	370	339	366	375	327	368	321	366	351	342	355	375	333	380	369	350	356	372	389	355	361	339	371	353	334	349	346	348	354	372	343	379	349	376	351	357	369	346	334	326	403	386	310	358	372	370	368	372	305	358	356	329	363	341	314	365	355	357	341	341	357	345	370	362	342	368	322	366	360	366	343	355	341	397	351	368	369	347	358	318	354	361	340	350	333	362	374	386	346	351	349	354	367	339	373	353	347	378	373	343	329	340	365	361	342	351	326	346	361	352	359	354	347	331	354	362	332	383	317	370	373	359	359	310	360	402	360	373	354	340	345	346	342	343	375	353	352	336	342	367	367	368	344	349	354	344	341	345	422	343	349	375	370	351	382	341	346	351	341	383	384	353	324	324	335	330	369	382	329	389	330	386	344	363	386	380	351	363	334	348	389	343	368	349	339	401	312	333	339	349	353	354	351	361	340	364	362	353	385	355	347	335	352	350	333	360	351	323	369	379	341	345	394	371	370	362	352	371	365	328	355	344	392	385	333	365	339	340	363	390	350	361	350	321	363	374	354	334	333	330	349	387	360	365	403	366	356	326	332	342	304	355	332	354	375	337	362	356	396	371	357	373	323	381	389	369	358	353	337	363	351	367	375	374	337	362	335	361	345	343	362	323	356	330	351	333	340	364	337	366	345	341	377	357	393	351	376	348	357	343	386	362	335	358	333	354	337	352	333	361	367	341	340	351	350	379	331	398	375	365	383	353	324	356	394	320	340	357	347	331	345	329	361	355	348	375	354	410	360	361	365	340	330	341	319	365	363	366	327	361	365	346	365	342	372	358	389	343	345	338	361	326	356	337	356	386	367	359	333	350	379	373	360	365	381	408	341	357	355	359	345	364	359	358	384	361	358	361	357	343	345	364	391	356	334	342	369	346	371	355	339	345	347	363	357	341	341	399	352	332	385	389	365	341	342	343	361	363	339	353	300	371	335	353	347	346	367	351	365	382	364	321	336	390	349	373	371	355	344	348	361	376	355	330	337	363	349	376	340	366	360	334	331	361	369	361	349	358	345	350	333	350	343	338	379	345	324	403	370	369	347	363	353	365	326	376	367	358	348	333	365	376	359	348	361	338	344	361	319	338	351	371	357	365	357	418	390	358	393	346	376	345	325	370	353	382	362	347	373	372	364	369	373	368	339	377	374	345	352	330	304	355	375	329	351	372	358	363	361	322	352	360	313	327	361	377	362	358	373	353	336	362	332	356	372	340	364	350	352	361	320	360	362	355	349	374	332	343	345	397	336	354	343	360	316	336	304	359	359	361	390	390	360	338	364	325	361	355	370	312	391	364	341	350	357	362	375	388	354	344	365	363	404	355	394	364	381	355	372	376	357	348	323	359	368	355	367	377	360	354	341	346	337	339	355	364	370	383	364	378	366	345	354	370	362	318	357	360	349	357	373	384	341	361	419	343	373	360	336	340	370	361	357	354	343	361	363	330	368	335	369	339	358	361	324	373	362	322	344	405	380	339	392	379	337	361	326	312	334	371	367	341	353	356	372	344	371	321	323	315	365	380	368	320	341	339	338	375	352	362	366	360	336	332	368	326	391	372	358	322	348	364	378	305	364	347	365	325	369	384	367	313	347	366	335	370	368	343	340	354	366	345	333	319	370	359	390	347	340	370	385	379	381	348	345	330	387	349	353	332	319	373	363	353	379	376	360	368	360	348	346	339	331	333	339	327	348	349	350	374	336	374	344	358	357	379	360	322	349	371	338	349	382	361	319	349	362	346	339	395	364
30462	49286	39822	24033	19515	15972	11457	7167	5133	3085	2213	1484	1116	927	751	713	694	687	619	629	621	559	572	541	558	531	513	496	452	498	481	489	457	455	423	401	388	441	383	395	406	420	380	352	380	348	397	399	401	418	369	398	377	376	362	400	351	381	357	346	418	375	362	388	374	375	364	362	373	359	386	359	356	369	368	353	357	385	386	377	380	412	361	376	382	358	364	370	352	343	389	379	360	368	363	385	382	372	345	382	392	351	339	351	392	352	378	348	381	395	355	344	369	382	342	334	380	358	345	406	349	321	376	374	343	382	363	360	377	397	387	354	370	372	388	382	359	364	392	371	363	375	376	361	345	361	402	367	382	344	340	349	381	378	367	376	409	365	399	334	360	370	338	333	382	373	386	377	346	389	352	358	368	360	385	410	397	355	371	367	380	369	373	356	362	370	343	332	372	383	356	364	337	403	370	373	370	352	353	357	363	397	350	325	351	366	376	355	386	343	373	364	372	378	378	348	400	365	365	344	353	348	373	367	368	366	354	354	355	380	348	358	329	346	368	376	349	376	370	381	391	356	373	359	362	349	349	393	373	341	349	352	377	378	333	376	357	361	372	361	397	356	411	352	352	383	351	336	353	385	376	390	368	345	342	370	379	350	355	362	379	368	343	372	369	352	355	377	367	343	350	349	343	375	359	363	395	357	379	355	369	361	372	366	360	370	359	366	368	371	365	331	366	371	384	396	356	354	369	356	397	351	369	373	367	417	363	337	388	352	411	379	339	374	333	384	365	342	398	400	366	353	342	365	373	380	388	365	344	348	360	339	372	397	377	357	416	375	378	351	361	383	365	323	374	381	391	357	379	372	360	381	352	368	355	343	381	383	361	366	357	344	394	358	356	321	366	334	368	366	373	401	305	386	387	352	364	336	392	349	364	363	384	403	318	369	352	390	358	338	363	366	400	390	343	358	342	349	344	363	341	418	345	386	386	350	357	385	339	408	388	343	377	350	394	376	404	391	367	338	367	358	370	373	387	383	340	317	353	357	402	344	344	339	360	349	363	335	398	343	347	368	376	379	362	340	326	353	372	363	368	369	359	381	342	352	319	393	352	386	391	353	372	359	359	339	336	332	367	362	377	373	371	340	374	348	378	373	366	349	357	364	383	394	365	355	367	342	348	386	346	372	372	383	344	369	337	371	360	374	376	350	356	375	355	369	378	379	425	344	390	394	348	358	356	375	349	343	363	364	365	361	377	341	344	362	360	335	342	395	384	367	329	311	334	399	346	389	401	386	354	383	359	357	345	371	363	345	374	364	353	370	370	315	328	360	344	377	389	352	377	366	348	395	368	372	353	400	365	358	366	333	385	339	392	359	367	363	379	379	380	359	364	354	353	362	386	323	375	381	373	334	352	395	376	341	399	339	371	343	377	363	361	380	355	357	397	378	386	377	386	391	347	350	382	377	383	358	397	377	358	366	358	368	336	355	329	371	379	355	356	397	346	360	358	365	383	351	375	380	386	350	352	367	379	344	344	328	347	358	396	377	365	350	365	373	362	363	403	352	370	345	359	375	368	390	365	362	311	379	334	392	348	377	366	392	393	364	351	389	332	372	353	319	352	351	368	361	334	372	367	372	365	411	355	379	372	367	323	368	361	358	357	380	374	359	358	411	337	361	341	362	366	354	375	373	337	380	359	376	393	371	365	394	363	381	407	345	368	372	357	373	371	385	358	380	353	370	397	378	371	342	350	386	356	372	371	371	363	343	370	368	376	362	344	379	379	391	353	343	336	334	382	352	368	381	362	367	370	354	362	362	370	363	370	360	344	347	345	394	358	362	362	330	397	402	371	363	384	340	351	356	370	358	349	341	378	343	350	354	340	393	382	359	366	383	397	383	347	346	364	347	381	378	347	349	380	360	372	351	372	374	365	362	350	377	355	338	379	336	375	384	387	355	355	351	383	349	342	362	382	423	366	350	375	341	360	344	355	376	358	341	367	376	363	399	374	337	354	353	370	335	341	374	353	351	375	346	351	360	374	371	351	356	376	379	337	342	373	377	362	366	370	373	336	362	383	357	391	364	378	376	322	352	360	352	344	341	368	379	381	399	401	380	369	347	395	372	338	351	345	364	370	376	395	384	359	372	379	359	337	358	388	405	366	380	371	370	356	356	379	391	370	373	388	331	349	356	337	332	363	373	365	406	397	351	401	363	364	381	347	351	361	375	363	337	365	371	374	372	331	391	391	383	379	349	339	349	380	362	364	371	379	337	354	346	378	372	396	358	368	388	375	378	361	379	376	356	334	368	356	360	341	373	345	395	359	364	320	391	332	361	408	362	379	350	353	364	369	378	391	329	342	380	351	392	377	395	355	364	364	380	371	344	333	382	391	362	390	370	389	408	378	347	377	375	385	351	411	383	344	370	327	349	345	371	356	349	342	331	373	350	359	357	359	362	371	372	339	342	387	371	348	382	372	379	349	399	348	370	383	371	346	391	353	365	352	365	383	390	335	355	371	372	387	363	371	388	334	377	386	385	372	362	386	355	365	362	376	390	326	379	389	386	377	367	368	415	362	393	368	362	378	388	389	354	368	358	392	379	346	347	375	346	349	362	365	353	344	351	351	349	365	365	344	352	355	372	399	339	372	356	354	355	382	368	343	371	382	360	367	350	340	407	357	387	358	379	354	374	354	369	386	337	353	399	364	350	373	372	404	371	381	369	351	365	375	395	348	386	357	363	372	360	343	390	357	368	350	349	347	355	389	368	335	353	370	377	387	372	364	381	349	352	337	378	366	371	401	357	378	358	346	393	363	385	359	376	362	361	365	372	386	355	388	381	387	385	405	308	368	351	360	355	404	340	352	382	374	362	352	325	344	359	412	335	368	364	323	389	331	411	399	392	371	381	410	380	353	390	366	370	378	382	379	359	389	364	363	361	359	380	375	370	373	376	364	349	369	340	365	333	363	372	367	350	388	376	356	377	361	423	384	377	343	387	382	361	355	335	338	398	344	344	344	381	351	378	354	386	343	346	339	337	369	378	376	364	395	382	367	404	360	374	320	333	337	369	355	357	359	362	351	348	377	385	363	381	364	389	359	356	366	408	393	396	406	351	352	360	417	378	377	374	381	365	357	368	355	341	373	367	381	362	366	373	380	364	363	379	340	344	369	369	380	362	380	337	386	344	368	363	407	358	377	350	385	379	387	358	364	349	368	371	361	364	391	377	376	370	390	350	387	355	392	357	358	386	348	383	380	392	364	346	346	387	353	356	318	366	345	360	326	368	378	371	350	358	347	385	358	372	400	375	357	358	346	381	353	348	362	371	370	341	335	365	376	367	348	362	373	356	356	387	368	362	348	357	339	324	369	349	356	330	363	364	333	379	384	380	373	364	366	345	375	367	332	364	339	396	363	359	367	368	330	372	346	336	359	353	378	362	352	367	364	340	351	390	408	387	337	358	401	364	355	335	363	388	404	335	355	357	370	320	371	322
22923	21491	29165	24283	21678	23130	22602	10757	5694	3824	2612	1753	1343	947	745	708	652	656	578	582	550	558	547	459	455	434	436	448	437	397	366	349	352	308	317	322	301	286	268	269	268	285	300	270	265	256	265	255	247	247	252	274	250	225	240	223	226	263	219	236	236	242	212	244	241	203	256	232	248	228	221	231	240	231	263	218	222	235	254	248	232	242	245	253	239	229	203	247	254	240	230	199	219	226	236	236	216	242	221	227	253	240	218	225	211	244	233	212	236	237	226	238	228	225	222	217	236	218	228	221	219	206	219	222	205	239	205	221	223	215	230	252	211	235	255	205	231	232	221	244	264	200	227	227	243	204	212	237	258	198	228	242	225	225	227	234	215	227	228	227	220	212	211	248	228	210	202	219	203	228	219	200	189	224	227	228	201	242	270	243	235	227	230	249	207	234	255	222	242	198	228	201	228	250	219	231	249	243	200	205	217	251	221	218	224	209	198	231	241	251	202	253	220	220	228	215	231	213	193	225	214	231	231	227	245	254	246	209	235	224	233	234	256	228	214	188	240	222	224	226	215	202	249	239	247	238	215	225	232	199	224	200	205	242	225	229	230	223	232	260	227	228	196	261	234	216	222	246	235	246	239	252	241	224	213	214	224	251	214	240	246	211	233	230	227	241	209	207	232	235	233	213	261	204	217	225	224	227	243	240	255	226	242	232	230	230	240	212	225	226	217	254	210	211	208	245	216	214	227	209	223	214	232	228	237	225	234	218	221	227	213	221	234	231	226	219	202	234	239	245	208	248	211	221	222	222	210	220	234	241	207	246	229	215	213	208	219	216	257	259	204	206	216	230	222	217	216	256	205	201	225	192	234	226	250	211	242	234	221	249	232	208	225	225	218	212	228	214	234	228	239	227	224	215	216	210	230	213	225	196	220	225	233	242	223	241	199	239	227	234	231	232	227	217	246	268	230	239	208	246	211	224	242	225	219	222	258	222	259	253	200	230	224	228	227	248	222	205	245	250	267	203	245	214	211	218	244	225	215	240	225	228	231	213	228	225	226	215	228	201	226	219	231	244	240	228	233	242	225	239	216	216	223	221	225	228	233	222	223	222	209	239	237	202	251	207	233	197	217	263	216	233	209	254	221	225	226	216	236	199	267	218	211	235	219	226	232	226	216	215	218	213	232	255	206	223	222	223	231	245	224	230	221	223	234	230	217	212	225	202	229	259	208	231	221	235	245	225	236	233	227	212	234	251	238	213	229	208	238	235	248	252	196	225	226	242	221	229	220	222	233	205	226	224	216	219	239	211	210	216	211	224	222	232	222	203	241	253	212	217	216	221	235	230	242	230	219	239	216	240	204	240	223	202	228	202	229	217	202	229	212	203	221	216	211	235	253	220	222	215	218	228	238	248	227	217	224	214	228	207	242	215	215	217	236	229	216	213	217	217	238	226	249	253	228	251	228	240	239	236	225	246	227	216	230	210	237	208	221	216	243	227	235	212	214	220	243	234	246	224	228	238	198	201	254	234	210	243	221	231	232	208	207	226	199	218	237	247	239	212	210	231	217	221	244	233	234	226	228	228	221	208	233	228	239	223	215	238	224	220	223	220	228	235	218	209	230	256	222	228	232	236	230	254	241	246	233	225	215	244	218	210	242	214	234	212	230	212	233	230	212	209	224	217	228	239	256	244	221	227	245	213	213	217	234	233	249	235	233	228	218	210	209	229	207	238	220	244	264	245	242	207	227	208	216	231	247	241	226	246	249	219	250	232	226	232	197	223	214	233	238	259	267	210	229	236	220	207	194	251	236	216	208	229	236	241	232	213	228	231	225	229	225	233	249	209	218	237	208	222	232	210	214	211	238	231	226	272	217	197	235	234	226	226	218	221	245	229	241	212	239	211	216	240	234	223	224	264	207	212	226	239	208	250	233	199	238	240	251	214	203	229	232	227	212	214	243	228	240	236	226	212	228	230	236	197	228	224	219	206	227	224	214	238	230	234	232	246	226	226	230	242	221	220	222	245	241	213	219	236	226	224	248	215	254	248	246	231	216	236	209	245	237	223	239	244	238	220	203	215	221	239	231	239	234	242	198	233	234	203	226	204	206	230	235	248	214	257	230	211	216	226	213	239	224	208	243	244	252	233	223	251	219	208	234	219	214	245	231	256	221	241	222	261	209	213	207	247	232	220	224	236	213	260	222	214	251	217	232	230	219	230	218	227	252	220	195	226	221	236	202	230	211	230	246	253	212	211	224	234	243	239	222	247	225	228	245	222	222	207	217	239	241	211	246	259	240	245	234	247	226	217	246	192	227	205	235	237	219	204	226	223	226	246	219	221	205	243	223	203	243	217	214	224	243	231	243	217	228	243	216	225	235	242	231	223	238	237	232	242	215	213	231	213	229	221	223	218	214	220	224	211	217	228	244	234	262	224	238	239	242	246	237	241	234	219	234	222	237	227	239	226	225	233	216	229	257	223	250	231	215	222	229	218	236	229	231	213	203	231	198	219	208	234	204	235	237	217	214	205	229	238	247	234	237	236	240	224	224	251	260	238	201	216	209	250	240	229	246	255	242	268	200	251	226	244	207	205	200	232	210	238	214	224	215	225	216	241	200	211	240	206	236	217	202	233	215	228	220	214	214	224	248	225	240	240	230	228	225	241	231	231	214	222	200	242	228	223	236	239	217	228	213	222	226	206	224	225	229	231	233	235	215	216	213	234	257	230	231	215	230	221	248	207	210	222	246	221	229	213	241	244	202	229	251	208	215	243	237	237	211	218	223	213	224	221	213	220	237	200	221	209	265	232	234	206	216	213	232	223	225	222	225	225	238	223	223	216	249	224	234	224	258	224	196	208	234	229	226	210	217	225	242	219	197	234	231	213	191	220	220	238	228	226	188	226	201	227	206	252	232	209	235	241	229	223	213	213	253	254	223	249	195	225	193	239	211	211	224	247	223	203	222	238	196	224	254	242	232	221	240	234	229	226	236	222	192	216	218	236	250	205	222	217	247	235	265	248	243	217	193	249	239	203	242	242	221	225	223	252	228	243	217	232	231	247	239	237	240	234	236	234	259	231	215	220	217	250	205	222	197	244	217	216	236	211	222	223	242	238	218	205	251	212	225	239	217	219	203	233	224	222	230	242	225	212	245	210	200	232	238	205	216	213	240	239	225	215	212	226	243	237	226	231	223	232	252	242	219	198	235	238	222	215	241	203	197	214	228	230	237	209	219	216	227	194	209	219	207	229	241	232	230	206	204	231	249	229	230	224	250	211	197	217	224	217	242	246	242	246	203	241	188	220	237	221	206	242	222	229	223	199	231	231	220	210	212	220	230	237	202	202	205	230	216	212	228	228	228	219	235	209	210	255	211	226	238	223	213	218	240	239	248	221	226	233	212	233	219	220	210	238	215	239	242	222	216	200	232	224	228	214	227	220	215	206	215	198	235	242	216	223	232	210	246	236	219	234	230	218	228	204	271	211	186	234
31789	58615	49634	30944	25946	22908	17763	11889	7739	5134	3632	2536	1840	1225	993	983	828	834	712	658	722	627	581	551	545	475	500	481	523	469	459	417	388	333	343	313	329	331	301	313	299	311	306	277	282	284	273	277	260	245	234	270	254	255	262	260	263	230	253	241	247	254	237	230	257	249	256	231	252	249	204	221	272	245	226	236	248	268	213	245	256	221	253	245	234	259	268	241	264	212	242	226	222	224	224	235	253	233	257	232	255	223	230	234	241	233	243	243	256	227	245	207	241	199	250	241	242	216	218	226	239	263	202	220	224	251	235	239	238	241	220	264	235	244	239	235	216	208	243	231	239	248	209	238	216	223	233	240	244	242	240	254	242	244	257	226	231	235	237	241	255	245	238	218	255	244	238	218	251	230	218	230	229	236	245	214	255	247	231	236	235	236	255	227	234	242	243	239	235	254	254	238	258	214	212	235	237	232	218	207	234	216	253	264	229	238	222	239	227	241	240	236	240	224	234	230	237	205	247	222	217	218	252	231	223	249	246	258	230	227	220	244	232	243	231	229	235	247	270	236	266	234	239	239	224	230	219	237	234	218	232	280	212	235	231	239	212	221	239	233	223	235	218	218	243	231	225	234	225	267	233	224	266	247	219	218	235	224	253	266	256	245	249	221	220	239	213	218	227	230	252	216	245	238	236	221	262	216	223	251	219	238	223	222	275	250	264	240	238	254	216	224	242	261	237	258	255	227	213	235	248	240	246	222	248	210	216	226	236	243	237	231	212	215	233	244	248	233	239	205	244	250	237	249	253	246	233	222	227	242	233	213	244	239	237	248	243	245	246	245	235	237	249	214	246	245	234	231	253	242	221	256	234	253	229	242	250	221	221	212	227	226	228	233	257	247	237	247	238	248	256	213	249	234	231	212	237	233	222	200	207	252	262	218	239	231	238	239	234	210	242	202	232	242	234	224	226	229	223	246	254	251	230	213	238	260	217	236	236	244	245	242	244	244	214	226	224	204	240	261	239	239	241	244	229	253	213	243	229	212	243	249	213	271	219	260	232	241	214	236	245	259	235	235	230	236	250	213	246	233	240	233	226	247	227	256	251	257	240	235	244	207	220	262	219	247	251	231	274	223	235	244	227	262	247	240	249	246	256	248	253	257	230	246	198	225	215	244	237	235	219	234	231	235	247	248	234	232	254	225	239	230	252	254	211	246	235	232	219	238	249	226	237	245	228	236	222	227	207	241	228	241	231	209	234	253	258	226	233	233	262	248	218	233	224	233	216	231	232	240	259	251	248	263	252	214	252	239	248	214	217	236	252	212	249	251	239	211	217	230	232	242	217	206	251	244	230	255	229	215	237	227	256	214	248	249	239	228	239	238	242	233	236	257	222	217	243	228	239	248	259	248	259	234	249	239	217	240	221	237	217	237	236	240	250	245	252	274	218	260	212	242	283	230	251	254	250	244	252	230	237	195	233	266	234	259	208	255	231	246	247	238	228	218	229	220	231	243	245	223	231	259	228	224	220	239	263	250	229	216	266	232	210	257	236	250	239	237	239	248	222	238	239	226	224	228	243	231	219	258	212	246	249	230	228	246	267	244	240	261	209	264	224	241	235	212	217	197	253	219	243	267	238	243	230	231	243	259	215	246	214	242	228	226	234	251	240	240	226	217	230	215	241	207	241	257	242	236	242	216	202	227	258	242	255	253	224	234	243	266	243	222	212	244	225	231	228	240	246	228	234	229	213	231	263	230	253	227	241	235	236	250	238	236	240	249	245	225	223	265	247	218	251	243	267	248	256	239	235	243	252	236	260	250	233	251	233	240	263	260	225	253	216	264	248	239	229	240	236	233	259	236	246	223	256	258	246	244	259	224	245	245	241	229	208	212	220	238	214	222	248	250	250	249	265	219	213	275	224	229	250	233	243	200	245	238	232	224	230	258	260	239	236	253	250	232	258	243	235	255	254	239	242	275	230	229	238	245	228	233	241	246	226	242	270	221	283	267	238	235	241	251	238	206	224	255	217	234	235	217	247	242	219	230	236	251	252	230	227	235	243	233	213	256	242	266	240	229	231	225	245	226	236	234	245	215	242	226	215	233	260	231	227	226	214	220	228	227	238	233	241	215	218	211	225	216	228	233	255	194	195	227	218	251	222	241	245	235	263	220	216	238	238	224	262	237	213	221	253	257	217	224	246	253	249	247	249	239	259	250	232	232	224	242	267	212	225	237	220	236	240	238	226	238	218	228	233	257	255	221	233	232	244	244	233	228	246	253	241	240	260	264	248	242	226	228	232	216	246	234	249	257	243	230	220	225	236	265	239	187	225	260	227	233	260	272	259	225	260	222	226	221	256	255	251	243	249	276	228	249	221	236	230	238	214	252	217	212	213	202	245	229	210	220	208	204	219	219	228	251	229	256	248	220	270	234	219	234	245	231	206	233	213	252	215	242	268	235	260	212	244	278	229	240	252	243	217	227	264	255	224	211	202	255	225	228	228	231	236	255	226	243	239	237	217	258	239	259	250	226	256	231	238	237	246	233	223	247	205	240	205	256	236	270	234	224	240	244	227	240	260	235	263	221	254	262	242	218	245	217	246	231	244	229	253	241	255	225	219	230	231	244	195	220	245	223	230	242	213	251	256	234	223	239	230	246	235	218	236	230	238	230	224	199	243	236	205	222	265	236	252	221	235	239	245	243	258	232	235	198	244	223	248	251	240	212	234	229	247	247	226	238	257	234	244	216	226	249	232	246	239	236	244	235	230	222	223	248	233	254	222	242	244	248	227	230	239	249	251	247	222	231	264	217	225	243	217	226	224	236	250	257	228	230	213	230	238	240	215	207	245	242	206	255	198	215	256	242	247	233	241	226	215	242	247	264	227	236	239	233	248	229	215	226	248	210	245	242	233	212	232	231	232	222	239	247	231	230	249	238	236	234	256	235	218	219	233	201	230	265	236	232	240	229	244	251	234	216	231	232	232	233	225	251	246	251	236	224	218	263	243	236	225	258	224	227	238	233	238	242	212	225	224	214	238	232	238	251	242	215	235	261	243	216	226	241	242	246	249	214	239	243	249	259	216	231	249	238	231	240	254	236	273	249	223	252	241	217	231	215	223	250	225	231	240	234	206	224	241	255	238	242	221	234	231	228	210	220	229	214	223	233	256	251	263	211	233	232	236	246	226	214	237	250	218	228	235	240	226	237	243	217	228	239	243	236	244	232	255	232	250	246	266	260	232	222	245	262	241	223	216	235	261	252	251	237	256	215	228	230	255	217	238	259	234	218	233	269	216	231	238	234	247	217	219	258	231	230	256	218	229	238	228	254	223	254	216	233	238	224	245	232	215	210	256	229	220	239	251	225	238	251	222	241	237	238	264	246	197	226	274	205	217	241	193	248	245	253	232	237	260	230	232	228	256	263	223	230	211	222	247	257	211	241	252	265	225	239	223	248	224	274	235	249	246	241	229	232	231	245	201	234	230	213	243	234
29504	27990	31453	19760	12634	9574	7185	4401	2419	1769	1320	804	685	646	612	613	508	532	511	505	495	468	538	502	476	507	423	473	485	464	467	436	406	420	438	405	406	395	397	431	417	431	392	434	420	437	363	421	396	390	399	421	382	414	381	398	414	391	393	392	435	408	389	407	412	407	407	406	371	413	426	402	402	443	363	417	423	401	400	388	406	397	403	401	388	414	425	412	366	395	352	375	447	404	366	392	412	387	394	413	443	387	400	386	384	403	429	405	381	392	416	413	443	398	373	399	385	380	381	409	410	361	396	384	393	402	424	402	413	410	407	407	382	414	416	403	406	383	350	393	390	434	422	377	413	379	427	431	446	405	381	417	411	372	390	382	419	403	390	408	393	414	421	402	400	380	400	426	387	401	396	411	390	425	400	378	375	415	387	388	423	407	400	397	411	383	383	394	406	375	369	411	400	406	424	399	375	380	408	410	376	368	387	398	406	426	401	392	421	397	397	406	436	393	391	363	361	434	397	398	360	380	391	397	348	417	384	389	377	395	386	422	396	379	384	411	397	361	406	438	423	443	381	399	375	436	428	399	399	399	425	389	405	417	409	388	431	387	385	411	393	407	427	393	417	398	411	399	420	399	389	411	393	387	379	424	389	385	403	405	413	388	400	409	416	406	392	390	426	385	428	425	389	396	389	396	392	396	399	383	397	400	426	442	424	415	380	403	381	413	394	398	403	402	351	359	427	427	374	418	395	408	417	381	354	419	411	378	391	428	414	363	364	373	377	402	390	390	423	359	344	391	396	413	378	411	393	389	423	418	360	399	421	407	415	387	409	436	388	418	386	389	372	409	432	392	398	410	404	409	428	432	385	387	413	385	407	416	383	373	391	396	429	376	381	369	379	442	426	344	396	389	387	414	389	410	360	386	396	394	420	380	381	404	401	420	382	396	433	406	400	346	371	419	420	404	376	377	415	400	433	420	419	400	421	416	393	415	408	398	379	410	377	377	404	433	395	374	366	408	368	421	415	367	385	422	391	389	421	378	408	378	378	415	430	340	371	394	434	351	436	405	405	391	342	403	388	370	391	406	398	425	427	361	383	394	389	376	423	406	412	382	407	432	391	376	415	391	414	392	407	364	400	414	398	377	398	396	393	391	399	397	384	389	405	400	395	382	377	385	405	416	392	397	380	413	387	389	376	396	414	400	397	387	406	406	371	403	419	403	402	398	407	418	405	389	416	399	385	380	417	365	397	396	435	408	391	405	414	391	378	419	392	427	394	410	381	425	373	402	388	436	363	396	402	381	418	364	410	398	388	407	380	401	392	416	379	373	395	362	433	395	392	359	410	389	401	386	411	390	398	412	418	403	424	415	388	381	398	421	403	392	396	402	405	386	405	415	389	401	427	420	403	396	384	423	411	409	399	385	439	394	391	416	436	368	401	397	358	403	381	384	399	378	410	400	428	420	425	385	390	440	417	395	380	390	434	380	376	399	409	405	394	400	384	461	381	385	410	383	357	433	390	375	407	376	401	362	432	413	395	431	420	442	407	415	390	400	425	422	374	391	398	416	411	397	395	431	401	385	395	403	423	434	398	369	361	400	387	392	406	398	395	422	408	424	415	414	401	393	405	431	414	390	381	405	385	363	376	408	409	420	377	407	390	397	389	358	430	441	412	399	390	405	402	382	383	387	406	414	403	434	388	393	418	439	420	387	404	388	402	422	385	393	351	379	447	395	398	415	412	417	378	387	406	406	434	387	386	385	412	401	392	380	407	406	409	400	358	404	421	404	423	406	416	393	419	378	444	390	401	411	407	360	390	368	367	413	416	412	376	381	409	385	403	374	381	438	404	433	419	413	368	362	390	405	388	420	401	393	407	376	380	419	379	395	403	385	404	430	363	410	408	392	412	400	415	417	389	379	436	404	392	447	396	395	393	442	378	404	377	424	399	403	429	380	411	384	392	386	385	412	392	411	392	391	419	413	394	396	387	394	347	384	382	410	398	454	399	405	403	380	405	384	392	390	403	361	398	429	398	414	386	402	373	399	386	410	372	395	407	388	384	429	424	413	372	404	381	372	405	368	386	373	413	405	377	400	396	402	385	399	404	365	393	420	389	371	381	384	404	399	379	411	408	411	391	404	422	415	409	373	392	370	379	404	400	377	383	404	414	379	429	422	380	394	372	400	412	379	411	388	380	384	371	370	414	387	396	407	418	404	392	393	367	385	399	418	433	399	383	386	403	444	403	434	416	413	416	399	411	431	403	405	387	373	374	390	407	393	389	412	415	413	407	411	414	414	392	405	407	403	414	374	386	391	395	411	429	413	413	359	393	434	415	403	393	399	363	413	419	414	402	381	374	409	388	428	409	374	352	387	427	377	398	398	395	349	423	384	426	409	419	395	433	365	407	428	414	398	382	389	360	380	423	435	358	420	410	376	414	427	429	397	418	379	403	388	397	394	415	414	416	374	367	381	389	394	395	394	400	394	373	446	390	422	367	407	404	427	430	423	394	409	381	426	369	389	405	407	412	362	424	371	427	434	391	384	416	380	406	396	362	403	411	401	383	411	389	380	374	377	391	427	409	392	416	381	409	428	396	387	415	395	389	388	420	399	386	395	375	433	396	395	407	445	401	397	418	359	391	448	389	403	396	401	404	461	361	409	424	361	372	426	395	414	385	389	394	373	425	418	400	363	391	393	399	419	428	473	387	373	440	417	378	362	395	396	416	398	370	366	396	403	412	391	424	410	406	376	409	408	407	385	402	407	418	432	408	388	399	398	426	399	391	412	416	409	415	418	417	430	402	371	383	391	374	376	381	436	412	387	368	424	393	426	384	389	411	362	406	400	412	359	421	399	399	395	393	418	421	396	392	375	403	391	422	389	387	382	366	393	405	428	395	400	412	427	372	396	387	388	405	387	388	416	422	394	384	389	364	391	414	381	397	398	401	432	385	404	407	380	397	418	385	410	407	386	376	414	392	408	401	424	391	416	370	430	403	408	406	377	390	408	395	365	421	402	372	384	407	369	433	404	383	404	410	392	394	406	402	415	387	426	429	376	399	404	387	419	401	350	408	419	390	423	420	362	399	373	392	395	408	392	393	407	378	401	409	380	418	392	346	417	341	407	412	417	392	393	374	454	395	401	408	388	402	391	361	368	405	417	458	372	357	425	390	420	396	361	365	398	417	382	378	422	384	398	401	384	389	429	416	407	398	401	394	371	400	372	365	413	368	383	373	425	424	410	382	436	378	389	415	428	421	385	382	417	416	395	410	412	396	391	401	390	398	397	375	376	376	361	397	384	365	387	385	405	401	379	375	395	386	386	437	381	385	368	378	391	422	378	397	390	406	404	429	395	423	421	425	389	373	355	420	407	411	405	402	385	429	381	407	396	426	417	419	401	413	418	415	411	401	406	425	359	371	413	360	397	430	403	396	403	387	379	381	394	398	396	367	382	414	462	420	432	400	400	370	384	373	407	363	411	430	402
29736	43689	33710	18389	15523	13165	10113	6342	3532	2537	1790	1064	812	735	736	679	608	599	536	575	577	536	588	562	506	528	506	486	457	496	495	444	461	453	428	441	407	476	411	389	481	398	455	460	400	455	373	450	426	414	418	444	449	415	440	400	394	421	435	440	420	400	430	411	446	431	425	414	428	415	426	399	420	422	445	419	455	432	420	423	404	392	414	441	441	426	445	429	422	386	410	434	463	430	440	405	422	386	412	437	399	417	391	414	379	416	405	448	394	424	397	428	401	415	390	405	393	445	414	448	403	417	400	417	431	448	407	435	396	401	378	419	442	440	432	405	404	456	426	403	438	406	412	420	407	401	408	452	445	426	395	406	400	406	426	420	373	410	421	433	406	406	428	393	436	418	408	453	412	429	431	403	392	430	449	455	408	396	421	461	390	410	409	424	393	370	466	406	423	425	442	380	423	433	478	443	424	420	402	388	369	412	434	428	381	402	396	408	387	423	412	415	416	396	403	405	446	381	419	443	463	436	391	434	438	447	396	462	449	413	427	438	400	406	404	423	424	400	424	436	469	405	459	384	442	421	429	399	413	438	436	417	428	427	423	409	433	399	421	431	372	431	412	411	449	398	450	443	428	404	439	420	432	411	404	418	408	420	421	408	414	412	454	410	406	432	439	428	423	431	435	413	394	440	399	391	437	433	420	428	438	416	433	406	424	432	399	393	394	396	413	428	390	439	430	371	421	442	426	381	446	417	414	415	412	427	424	419	437	451	387	420	402	450	446	435	414	421	415	412	397	424	468	421	393	429	400	395	425	440	408	385	415	427	398	438	393	417	411	434	401	435	426	433	430	420	438	429	434	382	409	409	395	416	429	427	418	440	426	417	393	401	424	411	444	444	422	453	427	411	447	397	402	410	421	432	440	448	431	415	427	406	405	439	439	394	420	414	419	415	407	411	456	429	454	442	414	454	418	370	409	421	398	415	410	386	404	435	436	401	408	419	391	408	411	402	438	401	404	392	413	390	440	421	407	426	432	436	422	430	428	404	417	445	410	389	391	426	441	420	429	408	389	427	448	455	413	400	425	416	414	397	424	427	409	426	387	426	421	408	429	411	400	428	439	415	396	409	413	428	406	428	418	424	397	433	436	390	400	448	431	435	407	439	424	409	419	383	429	432	403	396	420	431	388	417	442	429	412	415	392	408	436	419	416	397	445	402	404	363	430	391	419	436	390	404	445	397	437	397	413	422	424	432	418	423	402	421	400	410	447	457	391	436	420	409	394	397	433	394	438	409	410	425	395	412	403	436	456	429	406	400	411	386	400	413	433	388	414	416	439	412	399	443	401	397	415	388	408	392	393	449	445	421	423	440	409	428	398	413	446	427	400	400	417	440	438	434	400	389	421	427	436	403	432	418	414	440	411	410	436	421	384	445	433	423	442	401	426	417	394	454	399	442	422	451	389	404	414	433	398	429	415	414	438	440	416	414	428	422	398	453	434	428	420	393	420	432	388	433	421	372	443	405	385	434	381	439	368	411	444	417	466	421	444	453	418	401	397	438	381	448	404	407	429	416	403	428	405	410	437	429	385	373	417	404	407	419	423	443	423	437	425	433	415	428	452	436	414	420	412	386	407	463	417	410	393	404	379	436	406	425	415	377	444	438	403	442	388	417	415	411	422	425	395	419	427	448	387	431	414	435	424	416	438	416	434	434	437	424	429	443	419	421	410	401	418	431	429	416	384	417	400	398	446	376	414	425	426	457	442	422	439	428	436	448	425	437	428	417	437	414	432	416	446	406	417	367	413	405	410	406	454	404	439	423	438	393	375	437	397	368	397	425	432	411	410	421	430	439	384	430	426	433	415	405	405	433	397	434	427	424	444	405	433	419	434	400	432	446	438	437	439	440	399	403	396	421	418	395	423	403	368	421	413	425	409	406	402	426	445	426	408	460	406	422	424	394	449	386	383	458	414	449	448	393	418	448	415	413	428	415	371	460	427	437	396	419	409	436	424	379	414	403	434	412	404	413	429	423	431	416	419	362	415	435	363	424	438	420	451	379	440	435	423	401	379	415	424	419	413	374	454	450	445	395	419	407	421	389	431	438	415	418	403	433	448	390	419	396	414	435	409	391	413	406	436	390	384	443	425	401	407	459	451	408	415	412	409	457	409	425	433	397	416	433	426	449	402	429	467	452	424	447	434	383	406	385	377	440	434	444	445	443	440	394	411	426	401	463	414	449	429	424	377	427	370	438	413	413	446	409	425	405	426	397	409	415	421	374	397	448	433	404	430	426	412	399	404	425	400	415	436	418	426	442	425	412	389	457	418	416	386	411	403	398	415	408	409	382	421	385	425	400	426	402	426	412	415	385	363	405	458	398	430	417	396	407	417	443	407	413	428	423	418	435	404	413	426	405	403	421	416	412	414	437	444	417	425	424	391	420	444	438	449	399	426	418	430	421	422	408	380	416	465	408	426	431	421	438	420	413	443	483	408	408	415	373	424	396	417	427	427	412	393	426	434	400	410	404	406	442	411	433	405	398	400	424	421	418	443	413	408	412	423	419	452	369	400	455	378	411	405	388	443	424	416	413	402	394	387	435	408	407	416	412	419	437	439	444	420	426	426	422	420	374	423	436	396	412	393	409	430	406	433	413	439	390	433	412	423	410	434	433	415	428	425	421	378	444	396	427	430	434	415	411	430	399	428	451	453	400	415	432	435	436	446	438	410	432	402	415	399	431	384	410	425	474	386	405	408	436	387	420	375	392	396	450	399	440	452	422	422	413	421	384	393	410	423	391	438	455	418	415	422	426	418	404	449	444	386	423	421	386	441	448	438	408	427	411	408	404	406	416	434	383	445	397	417	447	405	406	422	397	410	409	388	407	420	409	417	407	454	434	399	407	442	430	406	405	445	396	423	410	426	424	410	435	441	395	406	403	446	414	425	415	406	410	436	388	408	412	438	410	441	403	412	398	423	399	404	433	418	426	425	417	394	414	432	430	445	452	439	387	420	409	377	381	405	419	405	389	386	397	412	419	384	405	419	435	407	404	422	446	402	401	416	428	412	420	368	405	448	425	399	387	410	406	442	423	443	418	387	408	401	429	415	404	413	390	405	419	409	422	409	444	407	420	437	414	430	414	434	419	436	420	416	424	405	453	417	437	441	433	431	417	366	408	408	450	457	404	436	427	401	414	397	441	403	444	414	375	416	439	379	444	419	418	416	419	394	456	444	421	415	412	427	459	409	445	420	411	449	405	435	402	392	405	364	395	408	427	430	433	432	373	402	425	449	397	396	408	402	416	405	417	417	390	430	406	413	422	345	430	412	430	425	429	402	391	429	423	438	405	401	457	427	427	395	396	422	395	431	424	441	410	424	421	414	396	408	377	468	421	399	430	397	431	377	393	419	418	382	397	415	417	413	432	430	447	418	423	378	392	403	391	393	371	427	388	414	406	437	397	413	422	435	443	388	425	390	405	418	447	453	426
24131	21475	28841	24763	22172	20801	14813	7353	4462	3008	1902	1256	885	746	665	662	619	604	587	533	507	493	511	486	451	452	460	469	449	365	400	373	356	357	317	361	334	352	348	330	400	345	324	309	349	309	332	294	335	313	297	332	287	343	327	345	321	314	307	291	326	326	305	331	278	302	330	315	327	293	286	301	298	307	305	303	303	302	305	270	345	293	300	292	289	311	300	307	314	300	291	306	321	338	278	342	329	319	287	306	309	316	294	311	319	314	264	311	324	330	320	301	312	291	336	323	283	323	312	315	303	321	286	292	330	294	317	356	334	323	290	308	311	289	304	303	305	314	306	312	271	310	320	322	316	303	307	316	293	330	340	292	308	300	296	320	283	302	326	302	308	310	290	307	279	259	336	287	273	307	311	296	301	338	304	290	300	320	301	326	311	316	302	282	323	302	291	285	329	300	324	315	321	330	294	290	311	273	291	307	290	317	316	306	282	295	332	316	303	290	308	344	284	353	304	302	271	305	300	318	290	291	274	313	318	327	318	319	298	291	319	299	294	301	322	323	287	315	299	281	298	289	264	319	332	317	326	300	284	294	285	303	302	280	297	297	269	297	304	334	298	338	323	284	325	318	293	285	299	318	287	317	305	322	353	304	308	294	337	304	303	304	308	337	301	302	305	314	290	283	291	314	308	284	314	314	330	293	285	305	315	308	324	287	315	282	345	312	292	336	272	314	281	326	291	294	309	328	316	335	304	320	307	276	307	312	306	304	305	295	299	349	307	288	292	304	332	302	321	298	301	309	314	291	319	311	311	319	296	302	336	313	318	318	298	310	304	307	323	295	330	298	285	268	312	292	315	329	314	295	328	297	315	278	334	310	305	327	295	285	302	321	316	329	322	285	305	300	293	314	314	295	317	346	333	291	301	316	298	305	342	278	299	311	298	308	313	306	305	320	306	310	318	286	333	326	304	299	287	302	276	300	297	313	304	310	323	292	323	313	302	288	324	318	301	276	304	302	314	313	284	291	281	314	323	327	298	297	289	294	303	308	295	326	288	301	325	304	307	302	317	306	309	302	334	307	288	296	309	301	303	283	299	360	342	292	303	303	323	308	324	301	340	323	292	313	308	309	305	296	324	327	313	308	333	294	306	323	295	307	321	302	321	300	285	284	319	322	321	305	274	319	287	314	311	308	286	315	298	296	292	293	322	300	329	297	303	286	324	307	309	305	299	316	317	319	304	308	333	300	295	288	330	321	284	290	306	286	303	311	325	338	321	346	310	277	322	304	303	289	292	321	291	336	302	302	302	302	289	271	310	302	311	295	316	320	302	311	312	264	318	277	298	307	345	316	322	323	296	297	298	294	291	327	282	283	317	295	300	307	316	329	317	303	305	292	305	295	332	302	327	291	315	320	303	282	276	307	276	287	317	280	295	310	315	322	310	287	310	298	292	318	303	308	307	293	288	304	295	294	324	309	294	289	305	300	322	322	312	284	349	303	298	267	291	293	302	285	313	302	293	326	284	330	296	284	322	286	321	338	297	304	324	307	326	326	327	298	296	316	319	315	281	336	324	330	303	318	313	304	304	294	333	301	271	293	312	321	316	307	299	300	333	298	312	300	325	277	293	292	313	302	273	342	300	293	318	324	321	326	310	271	307	290	275	322	320	310	333	298	312	292	319	314	316	305	324	309	341	351	327	280	282	320	295	311	315	303	334	301	317	290	307	309	311	281	297	293	300	301	296	306	295	318	328	288	275	313	325	296	313	284	343	309	299	306	317	324	348	291	315	278	314	299	327	315	302	285	290	340	295	318	333	316	315	352	306	336	322	330	318	308	331	314	319	277	331	272	330	291	314	313	321	302	308	301	313	292	273	312	294	301	350	306	316	311	317	323	276	279	275	298	305	331	332	302	295	305	318	323	284	329	298	304	298	353	299	286	310	299	315	331	301	341	314	312	289	297	306	306	306	275	326	312	285	310	313	289	305	313	336	306	303	310	297	308	309	285	316	305	293	302	348	318	318	311	297	303	316	304	316	324	306	282	339	295	313	275	308	309	317	301	296	311	298	305	321	303	338	294	348	277	281	309	302	289	326	312	309	280	297	320	307	292	307	328	296	278	323	295	319	291	321	333	290	320	307	302	300	324	323	315	290	291	325	333	324	327	294	317	292	328	285	298	298	302	331	294	335	301	293	332	308	301	322	292	292	308	301	327	337	307	304	296	285	319	310	287	302	315	331	298	324	322	311	335	326	343	320	287	324	296	306	293	309	308	314	294	280	329	279	321	302	324	307	309	349	294	321	319	306	288	303	296	319	323	304	305	286	336	299	352	310	290	289	320	308	326	311	289	275	303	307	293	320	299	319	328	312	306	326	320	296	326	298	303	336	301	334	294	300	325	308	293	307	337	330	314	323	278	335	316	299	286	285	318	310	292	276	320	335	306	310	319	312	329	319	312	323	320	297	321	306	349	292	305	291	318	289	291	332	327	316	283	296	291	311	323	297	356	324	315	334	322	290	281	321	311	290	280	296	314	327	304	305	318	286	347	306	285	311	290	302	322	291	301	314	327	302	292	332	294	280	318	352	299	336	300	301	332	295	329	305	334	327	266	328	307	320	329	320	295	325	309	304	271	306	290	298	324	326	274	314	287	311	301	292	309	315	333	314	303	309	310	302	327	313	336	315	337	293	292	276	302	291	303	319	291	305	282	302	306	320	280	321	305	308	347	307	303	320	288	297	304	285	316	291	324	284	308	290	318	295	301	269	327	295	278	273	297	323	305	314	320	333	306	345	324	308	322	328	283	308	333	297	282	299	310	307	290	305	293	307	292	311	272	338	314	293	298	303	279	326	290	295	353	298	306	283	307	303	302	335	306	309	277	281	314	303	324	314	308	285	320	307	311	329	331	319	326	281	301	329	292	298	331	338	320	322	274	279	292	305	280	281	322	308	308	302	284	292	307	318	279	300	292	307	310	299	312	301	320	316	314	341	305	306	304	339	316	282	308	296	297	303	319	317	322	307	318	284	301	312	306	297	308	311	338	322	304	328	315	289	329	313	306	294	310	311	323	309	309	289	311	291	307	276	299	313	284	287	327	285	325	278	287	289	306	309	315	323	295	288	300	272	297	292	329	308	325	284	301	303	294	344	324	314	327	285	296	308	287	289	313	285	336	298	312	286	311	279	294	330	307	316	294	313	283	352	311	290	341	300	311	334	336	301	285	292	300	286	329	267	339	295	321	289	290	300	286	313	311	311	320	282	335	309	324	290	327	333	319	304	295	289	314	320	294	329	320	295	300	299	287	296	300	340	323	301	332	262	311	334	311	317	327	333	324	339	317	322	267	284	297	318	321	285	304	309	313	302	300	301	323	274	331	289	317	300	312	335	309	313	327	301	292	285	321	314	315	305	315	294	340	306	292	315	303	333	345	309	310	295	296	295	307	319	322	316	336	301	336	309	345	319	303	317	287	283	287	286	315	299	296	322	291
29596	52982	43361	26282	22498	19057	14766	9456	6187	4156	2661	1630	1147	1019	907	855	748	718	676	664	602	644	580	548	529	539	513	509	474	445	419	410	404	391	397	369	357	385	358	377	365	333	395	375	322	332	341	330	347	347	303	345	351	358	305	319	326	370	350	321	339	317	358	320	306	333	344	307	303	335	344	349	348	347	348	319	333	310	331	324	329	351	306	327	327	333	322	306	311	302	325	308	331	343	313	332	324	337	343	322	328	342	305	315	298	320	354	349	324	347	342	299	328	310	308	344	347	309	302	344	363	323	326	317	349	328	319	347	306	346	332	350	332	323	339	368	363	337	322	332	321	305	294	319	322	331	324	335	322	319	303	337	353	292	298	331	343	322	323	314	285	336	312	322	320	334	324	331	283	328	299	320	351	313	319	325	301	294	334	331	302	350	319	328	336	312	335	306	297	348	335	347	347	294	301	306	352	357	308	297	356	340	338	342	344	318	348	348	301	334	350	288	318	323	284	304	284	342	329	328	346	342	366	353	326	344	371	337	310	347	345	319	333	318	341	347	353	339	320	337	346	326	309	313	337	329	339	307	315	330	346	332	342	305	348	306	319	340	334	306	331	350	314	315	332	337	325	329	308	305	351	323	302	337	309	317	351	333	316	345	344	304	365	341	346	329	311	358	345	346	349	330	329	353	355	337	317	309	331	357	333	351	318	316	339	332	326	341	347	363	319	358	301	324	305	350	347	328	321	321	372	363	344	354	324	315	346	306	337	346	316	342	313	321	301	323	330	332	330	318	327	342	334	297	329	353	311	331	375	324	342	319	324	328	324	339	327	310	330	311	338	296	328	317	326	357	344	322	288	305	286	304	336	341	303	327	351	333	334	346	331	318	295	335	324	328	323	302	326	321	351	340	349	322	346	308	329	308	324	322	322	342	304	330	318	357	355	326	337	313	317	327	352	343	314	309	348	343	306	326	318	342	338	359	329	338	336	318	336	336	297	346	310	373	349	322	349	326	312	333	321	329	304	330	307	304	311	362	309	312	323	310	323	344	324	356	318	343	317	304	333	314	315	326	333	367	331	325	374	314	325	332	348	315	326	316	325	319	325	325	299	295	310	344	304	316	318	308	328	325	308	324	335	331	320	324	307	304	331	335	341	337	330	309	308	341	287	312	343	309	314	299	323	318	332	295	346	326	313	351	307	294	301	330	328	362	306	312	337	336	325	321	334	323	341	300	304	294	325	335	311	383	367	324	307	305	305	332	338	321	334	325	345	362	342	352	337	313	324	330	353	366	297	329	310	327	335	333	335	320	299	331	336	335	328	327	356	312	325	307	323	290	336	338	309	310	311	309	325	282	313	331	350	348	333	313	327	333	301	339	333	324	364	316	324	343	340	314	309	291	310	333	313	336	321	349	345	294	313	344	348	323	326	290	279	346	322	287	330	292	340	343	291	357	289	296	356	322	327	314	318	325	323	318	335	326	332	313	313	320	317	339	350	314	353	330	317	321	328	317	345	330	344	330	335	326	316	318	343	333	337	321	340	348	322	333	351	317	353	304	353	353	321	355	322	310	304	333	345	310	343	317	322	317	351	328	344	340	304	303	334	334	338	368	325	316	331	325	362	334	316	347	315	339	307	323	338	313	336	307	316	351	326	312	304	347	337	301	305	355	297	332	328	347	351	316	357	329	303	364	333	332	317	312	334	316	309	302	337	268	337	303	330	309	337	323	297	334	324	332	298	289	345	301	350	298	333	369	336	333	327	362	327	349	338	324	342	325	316	341	342	338	331	338	331	340	304	361	325	359	337	330	314	343	319	364	334	339	330	302	345	366	335	317	323	329	327	329	312	325	321	327	328	324	352	305	345	335	301	315	329	351	291	313	296	325	322	298	324	307	310	338	320	301	333	344	340	294	335	311	312	326	326	322	358	317	312	351	332	315	316	310	305	350	343	320	300	333	335	324	317	344	330	319	307	335	340	314	305	302	352	331	333	351	303	360	344	319	311	331	314	330	338	358	324	325	353	315	336	340	348	321	312	334	346	286	297	361	345	334	295	312	358	342	349	313	346	373	326	311	345	325	336	333	345	342	318	333	334	304	313	326	361	321	298	327	326	317	366	326	340	328	352	327	292	321	310	375	305	333	318	349	315	303	315	330	347	340	337	289	325	327	329	337	299	286	334	307	322	313	303	317	342	339	306	336	325	317	371	362	325	317	316	314	322	322	297	323	332	323	323	318	328	371	342	334	324	320	321	337	338	298	341	340	351	327	311	366	363	313	315	309	312	326	326	318	322	320	348	335	338	319	295	315	298	333	328	334	308	329	297	327	314	319	356	315	345	330	333	337	297	312	328	336	350	315	348	292	326	310	317	315	361	305	310	328	324	336	316	342	324	316	311	344	321	343	309	335	315	324	318	337	353	300	328	317	322	316	340	324	332	339	331	345	333	328	321	326	304	344	346	303	334	312	336	309	310	348	337	322	332	325	355	299	314	341	327	339	340	334	339	295	348	337	311	365	317	309	336	308	315	316	345	337	314	320	335	340	315	321	328	360	352	309	313	325	337	319	315	336	326	347	285	305	302	315	305	340	312	307	344	338	350	303	340	358	320	301	307	322	326	319	361	323	295	326	324	319	347	322	290	323	312	328	324	294	356	308	322	318	304	333	315	342	309	320	316	347	351	339	307	315	328	345	327	351	352	317	323	339	319	292	308	300	320	291	327	311	294	299	327	297	305	321	310	334	322	318	343	350	350	329	363	312	306	287	345	282	321	304	320	335	311	313	343	323	330	319	291	341	350	316	303	320	319	328	298	342	326	334	324	318	309	320	337	306	329	351	315	338	313	333	316	318	330	310	339	321	324	321	309	294	329	333	336	324	376	339	305	306	336	347	324	307	329	322	324	351	323	321	337	348	327	329	309	335	321	318	335	342	316	344	329	339	316	302	281	340	319	318	327	315	334	339	331	322	331	334	325	351	315	327	352	326	257	313	311	324	308	344	354	328	319	295	316	294	302	323	304	319	350	339	345	343	315	326	296	330	297	344	334	307	329	349	320	324	311	327	311	352	335	347	309	336	326	345	311	328	315	324	324	351	326	340	308	333	311	364	293	332	322	355	342	350	340	322	307	325	315	328	330	341	335	322	340	348	348	319	319	342	316	331	301	304	344	340	305	340	315	331	315	330	299	309	319	328	302	314	336	325	341	315	304	325	317	324	315	334	292	332	341	315	314	300	314	314	326	306	333	315	311	284	297	323	325	316	294	322	286	333	331	340	330	307	304	300	314	301	329	353	323	340	366	334	317	344	346	320	334	370	313	359	320	297	333	355	313	354	322	323	330	329	320	368	293	320	322	352	313	301	309	299	349	346	317	326	317	318	334	304	302	315	359	306	295	319	332	311	270	364	307	337	314	313	322	295	310	290	290	329	319	330	310	334	325	334	316	302	350	317	338	313	357	348	328	304	300	340	319	341	322	326	314	304	342	305
24972	21436	28289	25504	21035	15397	9876	6278	4022	2768	1798	1090	811	677	618	661	566	596	581	507	546	496	489	477	490	468	423	473	429	402	428	419	410	417	396	388	384	399	385	378	416	378	351	359	405	367	368	372	406	370	367	369	355	362	371	354	367	358	385	372	382	362	349	352	364	394	336	351	384	356	341	335	334	377	341	381	351	331	379	333	371	365	362	379	352	359	369	370	370	422	350	363	367	341	366	348	341	354	323	355	367	345	371	355	348	346	393	312	343	327	362	382	336	351	347	359	363	380	350	350	347	346	353	360	372	343	364	348	345	371	373	345	404	372	342	353	322	372	358	348	332	368	381	357	353	328	359	380	385	370	362	365	368	360	365	343	338	341	344	358	372	346	354	358	364	352	381	387	355	393	346	384	382	348	386	326	380	331	358	368	350	407	383	350	361	344	384	346	396	356	381	363	381	326	384	391	352	363	367	364	381	346	378	354	354	357	330	371	393	347	394	369	399	359	358	343	369	342	345	344	356	367	389	341	359	339	350	390	357	314	341	330	333	357	354	375	368	377	354	319	359	367	375	363	397	315	399	326	338	378	377	366	361	358	309	354	365	361	365	333	372	370	385	347	357	346	362	378	346	352	359	337	377	349	369	369	388	346	388	343	385	348	372	378	386	391	333	359	355	334	371	361	310	373	371	364	350	376	335	328	304	332	311	389	368	352	374	356	367	367	332	373	323	328	364	346	332	377	379	338	369	372	364	337	338	338	405	374	379	343	342	358	399	359	364	359	376	400	386	346	361	357	349	362	324	357	371	344	367	370	362	321	359	350	410	389	330	346	333	349	348	340	341	365	342	363	352	342	350	320	373	384	370	348	331	361	351	341	365	350	372	359	341	353	349	396	361	358	345	353	349	384	355	331	334	333	351	360	336	344	363	377	379	333	384	368	341	369	334	362	365	338	366	365	333	336	321	348	369	350	387	382	350	350	364	328	372	368	312	357	369	367	348	341	366	383	351	354	383	354	341	405	325	351	391	374	358	353	349	351	360	339	378	377	389	370	355	331	337	377	343	345	348	325	367	310	352	369	366	378	354	354	361	332	335	345	355	369	320	379	380	363	348	349	354	330	362	355	358	340	348	328	330	366	371	339	347	342	373	324	347	342	351	372	361	416	355	393	342	347	331	348	356	329	361	347	361	383	346	329	337	361	378	323	354	360	359	372	352	346	358	371	380	338	354	326	362	359	343	365	375	361	347	342	384	339	345	344	389	401	352	377	364	371	367	357	363	362	369	349	345	351	376	348	347	320	388	332	356	357	379	358	365	366	363	342	373	355	386	354	346	379	338	375	387	356	336	327	347	349	348	368	339	344	368	345	352	349	373	360	361	394	399	316	364	361	368	348	377	368	362	365	353	329	343	353	356	354	366	393	363	356	353	322	362	366	340	359	349	370	354	383	356	364	347	370	382	395	363	355	355	371	354	361	355	358	370	345	354	372	379	401	375	329	376	359	361	342	345	344	338	388	331	358	381	399	353	367	371	371	343	348	380	348	315	368	334	353	358	360	377	365	349	365	325	359	357	335	360	374	320	381	338	338	332	309	350	361	331	348	357	347	348	376	361	366	364	355	336	357	381	365	352	319	341	361	318	357	394	350	367	362	381	344	356	382	353	339	386	373	364	317	332	363	341	334	365	353	335	352	365	367	345	338	339	400	382	322	334	368	389	391	341	351	375	348	382	365	363	358	343	371	364	328	363	362	345	340	384	373	386	367	344	389	369	337	353	327	374	330	324	364	350	351	353	320	374	363	312	359	349	336	358	372	334	333	369	352	368	366	347	367	324	346	341	372	397	393	354	363	378	348	336	346	351	320	348	359	357	359	376	350	344	365	362	368	357	400	364	320	343	318	325	366	376	339	365	350	362	370	335	355	336	364	356	352	338	353	375	354	345	385	344	356	388	356	378	329	335	329	352	350	353	335	344	384	351	327	364	345	329	366	361	363	346	357	359	336	369	389	372	343	339	361	383	387	361	349	324	356	355	373	340	357	332	356	333	336	396	318	370	375	354	371	376	349	369	353	362	353	331	371	359	342	324	367	353	372	346	359	359	353	353	346	393	335	357	348	349	348	328	380	351	397	396	355	338	353	354	351	333	362	371	355	358	355	364	368	352	383	407	358	360	382	348	314	337	359	374	382	299	372	363	383	313	375	362	333	325	340	352	342	346	329	365	338	333	356	308	344	331	355	385	340	348	344	376	331	385	342	315	374	385	369	355	350	356	375	373	370	342	347	379	355	358	368	349	377	352	364	320	348	356	385	326	354	345	333	374	363	345	361	327	347	343	338	352	379	384	352	348	374	325	361	369	374	361	355	341	329	370	347	367	366	369	342	336	338	361	355	359	361	338	383	354	350	365	377	376	348	362	384	394	342	330	348	367	370	378	327	348	361	355	373	356	359	386	388	371	350	365	347	375	365	370	379	330	399	346	344	340	373	327	367	373	353	354	327	352	376	390	352	386	369	385	366	398	380	361	380	390	389	338	351	415	382	356	373	342	331	411	362	360	348	360	364	390	372	360	356	378	370	377	352	385	340	372	380	374	344	361	339	326	383	323	350	343	334	337	337	337	341	364	342	364	343	378	349	372	360	366	348	358	350	356	366	370	354	347	340	378	363	373	384	339	373	368	364	364	355	330	358	343	320	358	371	359	343	391	376	374	338	350	373	350	348	335	335	325	355	373	394	373	341	346	343	378	328	375	363	379	319	353	349	359	372	363	337	375	335	366	391	356	384	330	341	323	355	345	329	396	346	378	353	349	368	327	365	342	380	345	343	358	365	374	348	419	340	355	313	333	345	350	380	325	345	337	394	327	383	352	347	365	374	342	354	368	371	369	338	388	384	341	325	347	354	338	350	366	355	388	335	347	328	375	347	346	376	380	394	324	366	370	366	333	370	338	366	344	376	366	365	338	342	350	364	371	368	386	383	355	382	342	350	330	326	361	372	350	340	359	322	372	385	334	351	352	349	349	358	359	353	330	316	326	360	360	360	374	344	331	341	311	389	370	330	341	360	365	372	345	382	340	363	374	380	348	326	361	374	360	342	364	335	350	343	368	313	339	370	373	352	329	369	347	370	325	345	335	362	352	358	384	347	346	345	365	354	369	358	346	329	369	370	360	333	364	366	382	361	350	361	353	327	348	349	351	328	379	347	345	338	332	391	384	337	362	374	335	388	369	363	333	352	323	376	357	390	402	390	338	348	342	354	351	347	360	350	373	382	359	383	363	362	358	346	344	380	355	369	371	327	398	357	334	325	367	397	356	354	342	346	371	375	365	364	360	345	364	348	376	350	322	350	340	357	374	372	356	362	343	371	363	369	386	340	371	375	355	370	335	364	382	340	360	345	326	391	350	344	369	332	332	321	371	345	351	352	361	337	352	382	371	369	350	367	336	346	347	343	360	347	409	388	307	359	347	361	398	333	376	354	363	351	413	369
29878	49552	40451	23128	20362	16848	12502	9118	5851	4130	2709	1509	1056	813	794	729	697	682	629	647	594	628	586	560	528	542	524	512	493	430	378	432	419	402	403	432	392	417	408	388	401	424	408	403	388	401	403	382	384	377	390	415	359	357	367	365	372	377	378	382	395	368	395	373	335	398	366	390	409	383	384	403	389	398	392	372	386	386	383	369	355	365	383	393	382	391	374	357	371	386	348	377	394	393	365	378	388	393	358	333	379	377	358	360	387	392	358	380	379	371	369	397	329	345	389	399	389	364	365	368	376	360	347	362	348	373	380	368	364	384	372	376	352	368	378	373	398	372	365	375	388	388	382	322	348	368	391	387	359	360	371	367	356	384	361	355	368	366	377	358	384	430	379	364	377	351	388	368	377	388	373	376	348	375	338	375	374	351	375	329	346	375	382	348	370	349	367	375	403	373	360	352	385	367	401	378	349	367	344	375	395	380	383	344	350	401	385	359	400	355	368	354	376	370	405	374	383	411	347	355	405	399	401	384	376	368	363	355	370	376	357	347	350	389	353	361	351	378	368	353	366	348	386	378	380	395	370	364	390	365	358	402	380	383	359	363	350	387	370	397	330	386	338	404	356	360	357	365	360	351	345	364	347	329	381	362	400	371	338	363	346	370	386	384	369	375	384	367	363	331	327	338	359	328	371	366	353	367	364	389	346	395	354	313	334	363	355	378	373	391	381	403	354	390	365	398	362	357	378	369	330	371	338	335	387	365	345	377	379	370	349	369	351	364	369	369	339	375	359	366	365	383	337	375	364	365	363	383	368	340	368	366	352	361	381	352	374	344	406	376	389	389	366	342	387	348	380	379	374	358	368	359	373	360	381	369	339	373	374	390	345	363	355	355	366	360	399	396	356	374	370	364	388	362	367	374	361	400	355	377	401	375	379	381	364	399	370	371	360	357	380	383	421	353	372	384	394	344	376	374	393	395	345	394	386	388	351	376	356	385	376	368	353	379	358	354	364	398	388	362	380	408	369	365	340	375	381	357	345	375	359	361	374	327	374	381	334	375	365	398	360	393	362	385	370	370	367	354	390	329	346	393	401	357	368	340	370	349	389	361	353	389	369	372	369	392	386	350	355	358	361	366	386	363	417	328	418	407	402	342	370	370	364	371	385	349	342	387	390	384	365	327	345	369	397	344	351	350	366	356	376	374	351	372	353	354	377	370	364	363	364	373	367	384	360	367	384	382	398	353	391	380	343	381	383	372	366	362	363	349	379	377	368	367	373	354	377	353	325	380	352	373	397	349	371	350	371	352	397	371	352	403	360	369	363	385	383	376	371	389	338	363	377	382	349	361	392	341	369	370	373	380	356	372	371	374	366	370	366	334	364	382	353	373	360	389	335	337	354	403	369	376	355	384	317	364	401	369	399	353	368	390	381	333	367	363	383	365	359	380	376	362	342	375	365	351	362	370	362	367	373	359	408	370	381	366	378	351	408	376	407	380	383	388	373	371	383	364	369	368	395	372	335	364	382	344	354	384	415	376	364	389	347	353	378	387	417	385	357	374	365	384	379	396	375	397	376	381	366	349	385	368	360	354	371	367	395	344	402	381	381	355	406	378	353	367	381	384	386	397	357	396	371	350	374	395	397	374	411	388	347	359	340	345	385	378	365	379	390	343	376	352	355	353	384	377	342	378	407	402	360	379	368	358	353	387	393	343	401	343	356	391	378	353	386	353	355	363	378	361	385	351	358	389	387	352	345	356	359	395	382	343	394	392	397	353	362	408	406	355	384	370	378	361	356	403	395	377	388	337	381	359	379	350	381	361	416	351	356	362	417	372	396	375	387	347	405	384	372	363	394	351	358	387	393	360	374	397	342	394	348	357	352	343	361	388	388	405	381	373	342	387	403	370	353	384	357	395	359	356	355	387	372	401	383	337	356	370	391	388	328	385	395	379	370	362	382	407	364	369	352	386	363	354	355	382	367	351	380	388	361	353	394	365	338	377	379	399	338	360	384	387	336	364	345	428	374	371	385	350	345	385	367	364	375	344	353	366	382	366	394	365	403	328	342	407	371	373	374	347	344	379	354	358	365	369	374	376	388	359	350	372	382	367	361	348	374	379	375	358	406	347	362	382	385	358	376	360	381	384	385	338	371	383	414	355	365	365	325	354	377	369	355	375	382	363	379	400	373	354	355	383	377	363	348	375	435	336	365	341	365	394	363	339	364	379	352	366	390	391	405	338	387	349	369	384	390	379	410	392	359	372	353	399	405	391	363	381	367	392	367	368	358	384	365	347	330	407	404	358	357	391	375	418	370	358	384	408	353	368	391	381	363	391	378	351	412	361	376	362	351	359	352	359	357	346	384	366	349	402	393	340	379	403	349	347	385	380	380	347	400	357	392	336	391	383	379	371	408	386	384	386	344	380	406	362	341	381	358	380	391	379	350	417	373	379	382	373	381	369	367	361	366	387	378	389	394	387	377	404	357	382	382	391	373	375	368	329	346	355	378	395	373	390	406	374	394	356	360	400	399	359	342	364	381	341	375	327	397	379	369	357	371	379	368	376	357	376	390	387	379	370	318	362	359	363	353	371	399	347	396	346	362	349	390	361	397	380	372	378	353	343	380	361	362	360	367	389	366	371	344	401	366	379	391	376	345	363	381	363	321	396	343	375	388	372	368	372	356	401	395	366	384	344	389	361	383	379	378	352	364	366	361	360	355	354	380	359	350	405	355	374	350	343	395	375	379	381	384	416	387	366	381	385	334	386	363	382	357	369	371	376	339	354	374	366	385	357	330	353	363	400	382	358	372	360	369	384	373	373	329	351	356	375	381	363	356	366	369	381	369	365	372	344	384	350	322	385	386	394	357	379	384	379	377	363	385	341	361	372	360	373	351	374	340	387	372	394	358	339	366	326	341	364	371	395	354	410	364	409	396	355	353	395	403	378	348	381	379	375	340	354	358	367	351	386	342	396	356	361	380	373	379	360	377	384	375	381	382	363	354	372	352	357	352	373	358	339	371	371	347	349	360	387	353	397	353	342	346	362	397	355	342	365	360	360	385	393	381	374	392	351	360	342	336	376	337	372	365	379	362	359	352	359	359	368	355	376	374	377	408	385	389	348	365	398	373	377	371	391	381	361	351	363	368	364	356	387	353	373	344	376	403	396	377	378	371	402	375	343	379	357	387	363	356	350	390	375	409	345	381	385	366	350	375	335	374	373	398	354	351	344	356	374	403	367	382	355	354	375	371	386	377	393	366	378	360	387	377	371	358	378	373	368	380	364	375	380	382	373	370	367	397	361	377	378	380	377	367	359	373	385	364	351	354	355	365	361	384	374	392	371	373	347	408	356	403	402	408	367	384	354	401	369	365	366	394	382	368	366	375	369	350	381	364	363	359	380	372	338	397	350	355	348	368	334	363	379	361	334	349	364	373	372	354	349	414	364	396	368	385	361	361	349	378	354	358	361	351	397	339	373	359	342	401	425
22890	21478	29174	24232	21782	23434	22986	12888	7779	4963	2513	1504	1063	854	822	706	701	664	574	587	558	557	504	443	464	409	473	396	347	345	350	328	274	286	298	330	285	252	300	300	261	270	251	248	290	259	222	279	244	263	260	256	238	235	228	269	227	236	243	228	244	241	179	231	215	240	215	248	229	228	264	239	249	230	260	220	223	232	227	229	245	219	263	233	235	237	212	210	219	223	225	256	218	204	224	231	250	244	201	233	253	215	228	234	223	219	221	248	250	228	245	253	233	237	239	238	212	201	228	224	208	246	203	258	225	223	194	218	217	231	223	251	234	234	230	241	231	210	221	226	224	244	240	235	249	232	214	232	269	239	238	244	225	205	237	238	227	215	247	229	203	228	223	193	235	233	232	220	207	197	228	209	221	257	220	244	221	223	223	239	241	238	223	203	238	256	244	222	221	247	234	248	249	215	203	224	225	232	259	243	209	237	223	248	247	212	217	224	225	203	251	250	218	219	269	225	251	230	245	244	227	205	237	222	223	237	229	221	246	234	206	232	231	230	232	239	229	220	235	198	212	214	234	209	247	242	253	251	230	199	229	243	251	256	232	235	226	227	224	208	213	245	230	198	199	272	225	228	243	248	244	216	255	221	218	231	254	277	240	224	254	226	197	197	214	248	205	254	206	235	216	229	224	233	235	218	241	194	251	239	249	233	242	244	214	238	230	217	249	205	245	215	235	215	228	226	220	264	227	220	225	227	232	251	246	212	212	250	209	227	238	232	237	210	215	239	225	239	235	233	230	234	251	258	225	215	214	236	229	230	240	241	242	235	190	217	226	227	248	228	238	238	250	236	209	233	228	227	218	225	231	237	223	224	203	220	242	209	225	234	252	226	217	227	230	246	233	246	240	224	230	231	206	218	240	223	210	229	237	232	215	234	260	234	191	210	240	248	225	235	249	215	219	212	235	266	231	198	205	231	227	223	247	202	254	253	243	262	208	230	211	235	229	242	243	204	254	229	250	239	207	225	250	207	228	231	216	207	243	231	246	209	204	213	216	252	226	219	244	243	225	217	218	236	229	235	249	224	230	275	221	252	242	215	228	203	223	233	230	214	249	220	245	284	248	227	220	228	245	233	218	220	228	231	240	244	237	237	233	231	238	226	240	229	215	238	227	232	269	238	226	254	257	214	224	229	192	235	232	233	241	248	204	247	200	235	234	233	219	231	211	236	222	216	224	229	215	237	218	217	226	237	236	233	225	236	217	208	234	232	229	194	236	238	237	225	224	237	230	246	246	242	247	245	240	211	222	222	245	239	236	264	244	233	241	213	229	248	241	233	216	234	227	204	257	219	249	228	233	201	237	241	252	237	221	231	243	223	267	225	233	222	246	250	226	227	257	216	237	224	240	227	233	240	280	260	222	233	239	229	196	228	206	233	234	221	235	225	234	252	220	251	253	244	221	260	228	251	253	220	238	225	235	202	203	235	205	238	249	203	252	224	219	234	220	236	227	220	241	233	225	218	214	221	237	253	234	221	218	240	221	247	220	227	259	229	215	236	223	219	243	238	224	218	243	229	250	233	257	221	210	236	238	216	216	212	203	185	187	242	238	245	217	210	222	237	230	213	208	253	213	235	224	220	221	220	242	279	223	212	228	241	239	216	236	220	257	225	219	240	239	233	231	258	227	227	222	231	221	226	215	204	246	232	245	201	222	254	249	240	252	249	234	214	235	210	217	225	210	240	231	257	241	223	249	247	211	215	231	230	232	216	247	237	252	243	231	208	236	237	219	225	220	234	208	219	250	233	252	222	244	215	237	241	229	243	258	245	230	237	216	204	229	221	232	238	221	226	189	218	228	263	248	222	200	214	242	226	255	219	227	241	259	214	243	244	226	267	217	228	224	221	242	234	254	236	239	220	241	242	259	250	265	216	236	224	239	221	273	214	243	243	243	212	241	232	260	197	228	219	227	242	183	232	221	240	225	219	254	235	265	218	219	237	210	248	233	221	228	238	243	207	240	225	220	254	258	212	248	253	248	210	260	218	213	203	217	216	225	208	242	235	212	241	223	202	260	245	248	234	240	263	223	231	240	207	218	200	245	209	229	234	220	245	201	214	215	232	215	234	244	221	242	229	231	222	217	226	240	237	261	242	228	224	235	256	211	221	245	240	245	206	252	242	209	265	216	231	205	228	245	229	243	252	238	236	244	246	216	221	242	236	247	249	230	256	209	218	216	266	221	229	223	232	238	234	240	243	229	230	254	216	222	241	234	211	223	222	205	201	237	234	237	254	251	238	243	222	237	228	221	219	224	234	238	214	227	218	226	231	230	253	229	227	233	265	225	245	272	253	246	254	228	247	225	234	237	235	234	224	214	210	235	244	229	200	206	232	230	230	222	192	225	220	196	247	236	252	226	263	228	244	206	230	199	246	236	230	216	236	253	247	241	219	231	247	238	213	216	246	243	247	240	224	231	205	224	248	211	239	231	239	255	237	222	271	229	240	246	218	232	232	233	239	215	235	249	253	216	250	197	222	214	248	223	229	212	220	219	223	243	230	233	231	232	225	250	225	204	226	239	223	225	232	244	221	233	220	213	213	232	223	242	235	215	228	219	224	226	206	240	218	236	239	259	204	215	260	223	239	231	259	233	203	226	267	233	205	244	223	227	228	204	230	269	207	220	238	203	229	234	222	224	227	241	217	220	236	227	230	209	220	215	186	225	191	215	254	242	247	228	224	223	235	236	224	237	231	221	247	229	253	246	227	212	243	219	226	257	227	224	240	220	225	229	226	254	227	237	243	230	209	235	239	227	235	250	217	249	234	217	220	216	226	225	224	239	243	240	199	224	240	250	216	231	241	237	216	205	223	220	243	254	223	233	214	215	233	228	218	230	228	227	241	231	224	236	210	238	231	200	208	247	202	216	264	272	226	243	220	228	234	267	209	250	235	223	251	237	246	234	222	224	260	233	226	219	224	222	214	246	210	220	214	249	222	213	227	207	224	246	249	222	231	229	216	255	241	228	223	267	238	245	226	210	238	213	249	229	261	212	208	268	247	224	222	235	210	249	237	218	233	215	225	223	209	247	243	232	235	234	231	228	235	237	247	229	257	234	208	204	245	217	246	230	211	254	222	244	241	232	241	219	222	245	201	251	239	210	222	249	236	251	213	229	255	213	229	214	227	232	202	221	244	230	215	245	228	200	217	235	218	230	226	234	224	205	224	252	238	235	249	214	205	211	210	230	230	238	204	230	244	220	225	221	250	223	242	205	208	246	197	255	218	229	252	242	232	235	225	246	224	244	234	233	242	209	249	231	202	254	214	250	234	222	237	238	253	241	231	242	223	203	245	259	224	232	228	244	239	236	246	206	246	214	214	216	217	244	246	242	192	242	246	238	242	238	225	256	234	287	239	234	234	245	214	221	266	251	243	247	237	220	237	234	239	215	248	255	253	216	224	249	249	211	261	245	235	228	209	242	247	244	225	258	233
32147	59299	50128	29968	28598	23834	18783	14611	10022	6468	3376	2098	1486	1145	1065	933	885	781	805	709	695	682	614	555	552	530	537	507	416	388	354	326	347	338	324	311	306	294	322	294	315	304	305	312	249	257	274	288	272	272	255	290	270	275	269	280	273	276	241	250	251	234	292	260	260	275	265	254	264	249	262	251	243	244	294	250	241	256	259	251	242	219	266	249	249	254	208	228	240	237	244	252	242	234	253	235	227	235	243	238	234	280	274	242	223	240	238	216	246	220	263	245	246	248	251	225	228	229	267	232	236	233	257	240	221	245	242	245	205	226	247	231	231	239	242	249	250	239	233	226	271	221	232	223	264	239	227	234	248	253	229	245	236	243	243	233	261	224	250	252	220	224	241	224	221	248	216	208	242	218	238	253	244	269	237	228	271	238	239	238	232	240	221	222	228	237	257	242	216	238	256	232	241	253	232	229	240	229	262	246	230	252	239	233	254	225	301	231	224	242	269	251	240	248	229	237	218	234	249	223	234	236	229	220	239	249	232	203	234	231	236	236	211	250	252	245	227	242	245	275	255	229	243	198	219	248	231	233	241	238	227	268	261	241	239	236	220	212	267	234	231	243	236	260	250	225	214	236	213	245	245	209	239	254	242	230	247	270	249	241	262	239	224	253	231	263	261	259	228	243	242	232	221	257	247	269	270	257	203	254	238	246	232	236	250	245	248	253	244	244	227	238	243	236	251	248	239	239	258	248	247	220	238	238	241	230	261	224	251	248	231	241	239	248	275	234	264	236	241	238	199	244	211	243	241	261	248	235	232	201	251	246	251	249	225	213	225	250	233	265	221	210	223	248	216	247	242	235	250	239	263	203	256	234	235	220	249	246	259	246	253	257	242	238	252	251	254	282	247	261	261	233	245	239	252	237	266	237	261	217	218	225	255	259	242	234	262	257	249	231	221	238	248	224	242	241	231	228	245	248	240	265	229	250	247	233	245	240	286	245	225	245	228	254	224	259	251	220	245	256	230	215	222	233	239	220	225	252	233	236	261	250	251	232	242	248	250	237	252	254	235	243	240	220	238	258	222	234	259	241	212	266	221	235	242	230	244	228	224	250	248	261	255	259	230	233	232	257	223	246	239	244	230	267	243	229	238	239	242	224	235	220	256	253	226	269	249	254	238	222	246	253	212	248	238	243	234	203	223	237	221	238	237	249	230	206	256	249	246	222	224	250	277	247	242	226	241	214	226	213	238	238	256	221	226	231	238	257	233	221	254	225	248	238	213	234	245	238	240	233	243	225	224	268	242	261	233	237	225	241	220	226	219	260	235	254	245	250	221	220	242	228	240	242	229	248	239	242	233	217	229	226	228	239	254	234	247	248	241	239	206	241	253	231	247	243	263	243	229	223	223	243	235	225	233	256	261	256	260	254	249	248	256	217	255	242	251	258	250	233	215	228	250	231	240	260	209	234	207	223	251	228	244	249	237	234	238	241	221	247	262	223	246	221	251	214	265	246	212	250	253	233	222	262	252	229	230	264	262	233	257	245	251	228	220	227	232	244	244	260	244	235	244	204	240	207	248	218	263	226	255	224	230	268	252	250	246	251	250	230	228	234	240	240	237	225	268	262	226	245	245	245	266	246	248	248	234	260	212	263	261	246	251	238	255	244	211	239	217	239	237	216	231	211	266	256	214	230	213	228	230	235	230	243	236	220	269	226	244	241	204	243	247	252	269	237	237	255	254	266	213	247	254	256	258	240	236	240	240	247	241	249	234	228	232	269	245	256	232	253	264	255	260	253	255	211	248	246	234	236	240	234	241	276	247	262	241	252	274	265	244	237	250	227	223	233	242	250	257	272	253	235	249	249	250	248	221	234	241	230	228	235	236	248	223	264	243	210	263	222	247	227	223	230	226	277	254	245	231	252	257	252	246	237	237	234	213	253	250	246	242	232	226	232	233	251	231	249	234	245	249	255	220	252	258	228	236	230	215	212	221	257	233	231	240	253	212	246	241	239	243	240	248	224	228	235	244	262	241	235	255	240	266	247	222	246	214	243	222	245	241	253	230	224	235	230	258	242	238	229	228	260	222	237	234	225	234	257	213	232	236	232	247	244	238	238	242	238	236	234	260	252	254	266	227	252	223	245	261	252	247	225	227	227	224	253	225	234	221	245	225	246	253	237	251	248	279	240	238	268	221	238	246	245	228	259	236	281	221	205	266	230	245	229	257	254	231	242	256	230	215	241	239	206	236	257	224	230	226	228	231	251	223	211	220	237	245	264	229	265	227	250	247	220	212	235	236	214	246	232	251	222	233	260	241	256	233	238	240	210	232	226	231	256	241	228	238	257	232	250	221	246	241	243	234	233	214	264	204	233	250	252	243	232	237	238	224	231	277	259	240	247	249	228	236	243	254	257	239	230	253	232	237	243	249	244	243	220	224	244	240	247	227	229	226	249	271	211	226	249	218	221	224	258	248	233	283	244	218	259	235	225	247	273	252	248	237	263	211	256	259	250	238	268	260	229	242	210	263	246	244	268	257	227	240	258	212	254	217	230	252	229	246	244	225	230	239	228	238	233	210	248	253	216	246	248	245	259	241	243	232	249	235	243	262	248	250	255	222	247	256	209	237	210	239	248	253	232	234	250	263	236	254	267	252	256	264	234	232	226	236	248	256	253	245	233	217	234	239	228	255	213	239	237	236	217	190	257	245	226	250	221	255	246	214	234	261	231	237	250	243	237	263	253	250	241	233	254	271	237	252	232	261	263	213	249	215	233	258	223	247	240	224	224	245	232	215	236	234	243	248	211	232	225	228	268	221	266	252	242	217	228	250	242	240	233	259	238	235	268	211	236	209	273	263	208	229	230	240	235	253	248	232	250	251	244	229	206	242	239	234	222	236	243	215	221	258	245	238	230	245	241	240	239	249	227	249	239	241	228	229	257	227	250	242	234	223	236	239	257	245	237	248	246	250	223	246	235	228	229	259	234	232	219	231	212	261	250	196	247	242	242	218	249	212	251	227	241	225	241	228	246	237	228	253	233	253	247	234	228	262	244	250	233	224	232	256	261	223	225	227	214	227	252	243	263	236	238	250	238	253	227	245	243	231	256	216	262	240	236	233	251	245	273	239	247	259	244	257	234	256	243	226	202	234	229	257	271	243	242	255	233	218	245	258	243	236	231	255	221	233	236	246	242	232	232	232	244	243	260	237	232	243	247	221	260	240	244	237	254	243	227	235	250	227	244	235	256	250	235	249	248	240	201	252	230	255	258	231	246	246	230	224	229	233	223	208	221	272	261	233	232	264	276	250	223	233	233	226	238	218	236	223	236	258	219	227	254	231	257	227	263	228	231	251	247	256	269	229	223	243	226	250	250	266	249	238	251	233	234	237	209	237	216	264	247	228	213	255	263	244	224	239	268	235	224	276	240	270	236	224	217	223	243	240	249	235	250	222	219	229	247	227	235	219	248	255	243	241	207	246	228	244	230	244	234
29608	28523	31072	19059	13795	10334	7494	4828	3005	1913	1297	1033	732	612	608	627	600	550	557	497	565	515	513	503	491	497	474	408	427	424	454	402	441	441	390	420	403	423	476	410	396	430	387	411	448	402	381	416	410	389	429	429	409	415	412	471	397	425	425	402	415	405	421	424	443	408	394	418	439	396	475	456	386	399	434	412	393	415	414	374	386	415	391	407	387	408	418	401	396	376	390	428	414	373	436	437	409	407	402	389	385	375	415	392	396	415	402	411	434	381	407	389	381	433	400	412	420	375	408	416	418	403	385	419	411	399	418	398	403	432	391	453	407	421	383	404	390	436	404	438	402	413	393	429	403	428	402	429	429	395	435	416	399	403	412	386	420	392	435	431	411	385	400	391	397	422	430	408	413	400	436	441	386	405	388	426	429	408	449	380	429	397	366	411	415	403	416	430	423	417	413	387	403	367	406	443	421	413	436	421	389	429	397	366	406	405	437	396	431	420	395	425	414	398	413	382	418	422	410	396	436	408	382	427	416	395	422	395	419	412	395	413	393	366	407	381	395	407	415	402	400	419	410	418	395	394	411	429	424	431	434	409	399	396	410	392	385	392	374	450	406	401	398	386	388	368	384	427	420	406	438	430	460	399	404	382	402	426	430	355	413	415	413	410	408	425	387	416	435	392	444	393	439	408	411	383	424	420	422	425	424	425	425	402	417	381	428	407	404	430	396	419	404	379	390	394	379	427	420	399	366	433	435	427	392	409	383	387	383	401	405	427	405	421	445	435	434	387	371	439	417	437	427	405	424	430	414	430	362	387	447	414	419	407	389	420	393	397	406	407	413	403	398	412	435	394	428	419	421	383	404	411	434	409	407	412	390	391	412	435	411	370	403	446	375	432	393	390	399	404	410	413	388	399	418	408	447	434	414	428	426	400	387	424	423	400	410	404	402	391	452	431	398	407	402	420	412	379	418	408	396	394	402	459	373	456	419	410	410	382	425	416	380	415	430	417	422	366	377	418	412	421	421	402	398	430	409	399	403	404	414	394	441	411	415	381	425	419	390	383	400	380	428	410	437	424	365	433	428	403	392	388	402	395	385	426	423	394	390	433	450	401	402	397	461	445	421	385	406	416	427	385	436	407	380	404	408	404	393	392	400	414	421	383	382	419	410	380	406	386	437	402	385	385	435	435	431	388	443	391	379	387	429	372	386	354	446	401	392	408	403	417	390	420	450	429	430	358	396	452	386	422	392	393	418	396	384	375	390	413	459	409	401	396	417	440	446	417	389	416	410	423	417	410	391	421	414	407	430	400	419	421	412	426	372	403	434	390	415	400	422	416	402	430	405	439	398	404	392	436	421	414	381	425	404	384	413	423	430	412	382	399	388	423	396	391	391	378	381	404	434	436	437	426	444	380	409	425	407	392	412	419	412	386	391	386	410	419	418	412	414	399	407	386	416	390	406	363	431	399	404	423	414	430	381	401	409	434	402	408	415	421	428	407	416	450	390	419	404	408	428	414	446	402	386	402	420	417	413	438	405	414	429	443	392	401	406	417	398	410	389	424	420	413	441	414	435	437	405	407	394	404	464	416	433	391	409	422	378	436	416	454	406	429	442	408	400	444	429	410	426	442	395	410	387	422	428	428	413	389	420	395	429	369	392	410	387	387	412	420	401	416	403	386	405	402	373	398	427	413	430	392	418	385	401	385	399	394	407	394	386	430	361	432	421	408	406	370	388	389	429	386	399	434	376	366	413	427	413	393	410	439	421	401	400	372	427	420	439	384	398	375	407	406	409	435	415	427	428	400	413	403	434	445	412	410	422	425	414	396	385	393	422	420	435	430	404	383	428	421	406	404	396	410	419	416	435	387	433	428	425	417	398	398	404	413	411	402	363	394	388	403	409	419	385	399	403	401	411	435	427	406	403	395	419	455	417	414	370	355	378	376	370	399	361	428	412	419	424	416	423	419	397	405	382	377	418	367	423	392	427	418	434	391	420	409	407	416	423	395	403	401	374	441	421	388	382	388	388	461	414	418	427	445	451	418	436	395	434	400	402	437	416	438	393	405	398	411	418	397	410	411	416	436	413	439	414	407	366	366	410	408	426	376	387	409	397	406	413	392	375	412	396	418	373	373	388	401	409	447	398	425	415	402	415	422	452	388	422	436	377	398	388	411	411	452	471	435	369	436	407	413	390	447	424	429	413	379	414	442	380	385	372	430	462	414	415	402	417	411	419	412	421	395	368	389	393	409	387	387	414	442	392	418	384	439	411	419	398	422	396	400	403	378	396	409	408	420	377	437	401	422	409	424	400	455	420	419	388	380	421	427	370	431	442	385	352	411	396	427	420	383	413	424	410	417	402	425	410	366	377	432	448	451	422	422	406	415	446	415	446	413	401	423	410	435	421	378	402	406	413	395	411	417	398	418	387	398	413	401	438	409	405	429	400	472	423	432	411	427	393	432	398	416	379	399	405	400	416	414	408	376	428	394	393	420	430	414	428	410	402	433	413	432	404	379	432	414	401	404	416	411	404	379	420	369	374	423	452	369	389	418	382	451	407	379	377	386	418	402	390	409	424	446	403	432	413	404	410	423	406	377	406	400	429	414	408	419	430	403	410	407	418	432	393	390	447	403	404	392	403	424	426	433	442	410	426	409	395	399	443	406	405	361	430	429	400	436	413	419	402	413	392	428	410	384	382	426	405	435	393	422	404	375	414	401	396	420	430	419	422	386	378	397	380	437	400	401	395	410	416	398	418	349	404	429	415	461	406	390	388	422	420	401	404	421	441	420	418	399	415	402	413	387	393	371	373	380	427	374	398	381	391	392	394	447	419	398	413	403	393	397	396	429	404	383	378	474	401	392	394	406	451	448	393	459	407	382	360	417	449	409	450	404	419	410	399	409	421	420	420	431	410	369	381	457	441	448	369	418	405	396	425	411	414	416	436	399	396	442	407	426	395	416	437	385	404	394	361	401	415	428	425	397	415	409	421	414	397	417	423	439	417	403	393	408	407	418	396	386	408	385	400	421	361	441	425	409	427	403	391	409	412	413	398	408	435	433	421	425	408	410	383	416	435	417	407	434	422	394	419	406	424	383	436	455	369	397	431	422	472	419	429	382	423	443	420	387	372	396	441	413	404	407	419	417	390	435	417	443	433	414	429	424	401	385	379	389	421	435	383	418	421	420	412	410	406	393	414	395	434	442	408	419	399	407	394	381	397	408	429	375	411	411	415	366	383	402	424	404	425	398	397	451	399	430	419	418	424	413	423	373	414	406	436	389	425	386	398	385	411	422	399	438	414	364	432	400	425	413	393	413	424	421	415	410	399	373	401	409	423	417	385	435	410	421	410	424	384	449	410	442	409	379	407	408	385	378	412	441	408	419	403	391	394	394	351	405	435	399	400	404	411	424	378	419	397	417	350	415	422	417	388	399	405	389	391	394	382	400	396	405	435	429	408	403	429	387	403	443	391	427	406	445	410	403
29956	44214	32984	17601	17021	13871	10692	7023	4339	2742	1855	1395	898	734	719	725	640	589	599	598	588	579	526	534	516	529	491	514	482	463	459	454	441	463	494	472	427	457	467	440	451	436	454	483	440	425	452	468	431	442	429	459	481	453	446	451	433	441	449	405	418	427	442	445	401	411	423	439	423	465	402	464	446	420	392	429	450	426	482	408	423	412	424	420	432	418	435	407	395	421	399	402	468	423	447	435	428	477	400	424	432	411	446	426	431	437	425	422	413	421	439	386	442	439	421	424	416	415	466	409	435	445	405	433	429	428	423	427	433	430	393	428	435	448	395	432	455	417	405	434	412	440	441	437	431	373	447	434	465	415	428	437	476	373	430	445	428	412	402	422	447	435	469	434	417	442	441	413	407	429	456	421	436	451	449	465	420	418	414	442	437	432	433	411	411	418	426	457	453	426	470	457	429	473	445	439	427	402	415	411	424	442	437	470	420	418	435	437	430	411	398	443	398	410	438	434	410	447	444	453	432	457	431	421	446	416	439	436	422	392	424	465	407	449	428	425	438	434	395	420	444	455	421	432	430	403	425	418	421	457	401	429	439	404	409	434	437	460	446	422	434	427	430	443	438	425	457	423	447	416	439	431	371	433	464	454	394	429	411	400	446	421	429	431	434	440	387	409	447	422	453	417	470	434	437	393	427	436	456	409	413	440	447	411	460	418	419	414	459	441	440	434	439	398	446	387	437	426	429	460	463	425	434	421	416	424	413	432	414	429	415	434	395	438	425	410	436	463	461	412	436	462	455	427	403	441	430	437	430	414	414	427	414	423	443	410	453	416	389	423	443	441	435	417	447	443	422	437	403	457	422	475	386	415	427	434	428	443	451	442	431	429	468	403	446	428	459	433	406	415	451	415	439	452	442	399	447	442	446	411	439	398	425	430	434	430	434	417	420	450	418	437	414	405	413	466	423	433	455	467	442	409	458	443	450	397	422	478	402	445	423	409	425	417	422	447	474	429	449	454	427	435	416	438	398	404	429	429	413	432	414	393	427	420	486	446	459	417	433	384	421	469	447	441	408	436	423	407	433	429	440	402	441	405	421	411	429	400	457	430	442	417	410	414	436	442	455	455	447	459	437	454	415	420	415	456	428	415	421	395	426	421	418	449	432	388	427	445	398	409	431	396	440	421	417	429	428	408	448	404	400	419	431	416	455	434	447	398	413	461	476	473	432	421	410	410	420	451	388	470	463	434	488	416	450	397	441	426	418	397	454	435	433	423	429	443	450	463	426	416	443	403	452	395	414	431	415	442	439	407	435	382	429	405	431	442	446	423	408	425	418	409	420	390	422	420	434	388	440	393	435	459	446	374	437	451	440	391	448	478	435	426	418	412	428	441	416	434	431	421	417	487	424	424	361	423	458	372	435	431	435	400	428	459	455	420	457	399	430	394	431	451	473	400	465	469	432	415	437	460	373	436	436	444	407	447	425	452	414	477	441	426	381	475	410	464	444	406	410	424	422	430	423	482	411	436	423	416	467	419	472	478	436	422	397	393	393	437	441	407	460	412	411	465	439	437	426	418	460	458	421	397	429	432	405	419	429	417	457	431	462	465	461	414	422	411	431	466	437	421	452	428	443	446	429	423	391	437	417	421	422	438	429	445	417	378	416	432	403	420	424	461	431	398	424	432	413	393	414	438	424	433	394	431	412	412	429	423	438	425	447	434	437	437	464	446	415	393	417	434	426	450	442	428	423	432	414	412	420	419	433	420	445	446	443	414	480	475	407	411	446	387	452	386	442	451	433	447	444	403	403	425	446	434	401	407	444	427	424	425	422	428	377	444	418	389	435	455	416	434	469	444	437	434	411	439	423	424	395	418	414	462	424	425	429	425	427	452	447	434	464	410	402	470	432	427	454	429	447	468	440	422	446	401	431	428	424	426	460	439	458	428	392	447	460	410	468	421	468	457	400	375	400	426	433	438	443	381	413	402	447	442	426	415	417	458	437	453	407	440	442	425	368	409	404	409	458	407	391	438	385	420	400	400	408	428	454	444	454	437	420	446	420	415	469	459	432	418	401	453	466	431	405	428	445	448	415	455	431	390	463	435	439	442	445	446	469	430	448	433	451	403	441	422	452	425	469	422	454	419	406	418	444	431	436	461	448	419	433	439	445	479	433	431	447	395	443	378	476	438	421	411	448	444	433	430	387	418	448	426	442	449	447	420	446	451	406	445	422	436	459	407	422	393	434	440	447	425	409	432	449	447	475	446	443	423	437	414	411	453	403	433	436	413	399	423	432	471	385	432	411	455	411	413	446	411	406	457	428	443	447	420	456	399	442	423	436	440	456	454	455	432	420	444	452	417	404	419	394	436	425	399	411	415	449	419	443	422	433	389	456	449	422	408	416	430	461	405	423	402	494	415	459	429	400	389	419	445	404	384	439	455	442	464	436	467	415	414	418	399	435	434	418	455	448	430	418	433	457	454	415	435	429	456	460	468	426	454	400	455	429	424	436	422	432	441	424	444	430	403	412	448	434	414	415	462	435	450	405	444	414	428	421	415	437	400	424	413	427	432	433	413	390	416	422	386	427	445	433	403	446	447	441	421	449	431	443	436	434	439	426	429	440	449	436	450	429	424	424	410	467	401	425	426	436	422	418	443	435	435	437	395	391	437	417	442	425	424	396	442	412	412	478	456	427	391	402	419	438	456	426	454	434	458	419	419	423	430	424	434	436	435	427	415	437	449	441	415	424	395	408	435	411	393	464	456	420	412	425	414	452	418	424	432	433	409	479	432	435	425	427	443	398	407	393	439	424	446	405	438	453	453	459	398	460	415	376	481	442	413	412	430	445	414	398	395	427	440	407	416	421	432	416	435	420	427	444	436	421	443	405	417	458	442	418	443	411	433	429	428	466	410	443	402	451	391	441	420	445	385	411	398	421	411	443	421	458	431	414	405	466	423	410	383	431	419	444	432	441	407	436	426	469	416	435	378	423	406	408	421	439	400	444	416	439	388	413	434	436	470	407	465	453	432	434	428	393	420	435	416	410	422	469	436	384	404	396	401	452	419	451	451	412	402	406	435	438	405	440	431	441	445	406	460	427	414	439	449	431	424	447	433	443	428	490	443	394	393	444	428	444	430	442	445	408	485	449	403	415	420	407	437	434	481	428	449	438	396	421	419	437	435	485	475	443	437	440	413	431	420	465	413	411	419	433	420	401	443	450	452	433	430	411	443	382	421	459	419	403	396	446	416	437	412	439	436	462	438	480	429	456	406	417	447	445	419	436	399	456	416	403	434	426	425	440	430	431	426	433	453	404	422	417	431	428	423	417	424	438	444	382	462	419	439	421	407	448	432	464	408	404	450	445	427	445	464	387	399	416	431	393	420	451	404	488	437	401	426	438	473	416	423	415	435	410	449	419	410	451	445	367	436	428	391	426	444	420	405	442	439	418	422	427	430	451	407	436	425	435	411	444	429	404	423	440	375
23987	21396	28701	24654	22220	21592	15674	8504	5037	3120	2393	1679	964	773	681	675	612	582	585	545	530	582	492	487	441	437	443	415	415	408	362	407	359	362	354	324	328	321	349	352	327	326	332	320	322	312	327	360	336	327	325	328	321	328	344	308	386	314	310	335	317	309	324	302	315	283	319	313	318	315	313	340	309	318	314	295	358	329	370	290	339	289	306	306	301	335	326	296	328	312	309	336	320	293	319	294	322	315	299	328	317	317	343	319	321	311	328	311	301	333	302	283	319	331	328	331	312	324	316	283	328	298	329	324	301	342	307	336	322	309	318	264	305	306	348	311	313	301	316	297	333	349	312	338	306	305	283	311	329	314	329	329	321	310	315	316	335	315	289	323	311	317	326	335	286	322	296	334	287	304	296	330	281	310	316	338	315	335	342	364	320	329	327	309	315	306	307	314	331	324	323	326	326	304	339	323	296	295	322	307	294	304	336	345	313	353	311	303	308	338	338	319	302	296	310	334	318	319	299	305	313	313	318	276	276	291	314	320	306	310	299	339	337	331	300	341	319	322	329	301	315	328	322	304	299	310	307	338	332	357	296	316	313	281	322	326	311	309	299	354	329	309	330	338	331	319	329	296	307	328	308	314	326	317	320	313	276	326	299	329	290	341	312	315	331	304	297	319	313	333	331	342	317	296	308	300	280	321	327	312	303	319	304	291	353	357	325	299	337	304	307	312	306	310	320	357	347	317	338	299	309	308	301	324	318	308	324	305	329	334	309	311	329	297	324	307	327	324	330	327	311	307	336	297	319	300	321	280	332	313	283	315	314	350	311	334	317	308	314	300	305	342	292	337	330	331	340	309	320	290	330	319	328	310	292	305	304	292	277	330	356	291	326	285	344	321	282	331	345	338	306	312	328	339	336	295	309	323	308	326	330	330	299	338	289	336	313	310	323	286	313	296	281	277	304	315	333	325	360	333	313	307	313	306	310	323	323	307	302	326	298	342	322	312	300	332	295	297	318	325	333	313	317	295	312	310	324	331	317	308	331	305	343	334	310	285	283	337	331	330	308	337	334	302	302	313	278	282	277	311	326	344	317	342	308	309	322	319	311	332	324	322	321	303	282	280	311	343	315	338	309	357	315	304	319	332	304	315	296	317	319	327	332	329	318	304	314	299	296	358	309	329	275	299	300	336	338	364	338	285	341	285	347	315	314	307	315	352	311	327	310	333	322	311	300	307	319	319	282	316	320	321	329	329	305	318	320	322	307	325	309	289	295	297	299	320	306	308	328	337	315	331	334	301	323	303	281	331	332	305	315	297	314	324	288	298	303	328	326	311	306	339	304	353	285	325	340	333	312	287	326	287	298	323	343	314	337	293	313	310	297	292	309	321	312	316	304	310	305	311	322	318	293	334	314	302	319	316	290	298	278	318	330	311	302	315	320	311	309	305	306	337	349	330	334	298	326	306	291	328	331	321	349	311	286	322	320	320	287	300	318	305	312	324	335	347	303	325	295	310	334	306	294	318	320	328	330	331	331	333	286	296	307	303	329	314	309	320	301	305	311	298	321	313	351	330	312	307	332	345	303	320	306	311	318	303	315	318	304	299	334	294	301	338	328	330	292	330	316	302	284	295	297	317	335	314	309	337	329	308	312	343	353	324	353	318	320	342	303	315	320	306	279	308	324	335	338	299	297	306	312	326	308	289	309	317	300	317	285	333	295	302	304	339	296	309	319	310	295	320	331	356	336	339	334	311	313	284	344	343	310	338	299	293	332	307	273	306	318	307	311	299	290	316	301	303	311	309	310	307	305	317	345	331	340	295	293	288	315	302	334	316	334	326	298	320	304	316	295	319	303	309	278	290	282	316	328	310	339	321	293	317	308	316	336	334	338	297	340	334	327	292	332	312	302	329	296	295	301	307	297	343	287	359	302	289	305	293	320	290	330	324	307	321	336	300	281	313	322	311	338	332	334	315	300	340	322	307	316	284	297	297	315	298	320	325	313	328	290	320	335	308	335	314	348	287	300	306	305	329	333	318	299	323	313	307	316	323	313	323	340	302	328	295	294	294	310	314	306	320	319	312	292	331	346	328	293	360	300	295	290	347	321	329	355	315	312	304	334	286	329	337	329	309	310	344	342	305	346	313	307	333	321	320	318	305	311	316	324	308	308	302	317	316	306	302	330	304	319	303	294	331	309	306	290	325	331	325	301	316	325	285	325	295	328	311	298	300	319	311	293	298	332	305	340	341	328	311	311	313	319	307	297	300	312	312	296	294	323	279	316	320	271	308	337	296	324	340	307	313	301	330	298	330	294	339	291	291	341	331	317	327	311	288	337	333	297	319	322	349	317	302	255	322	299	336	323	317	300	310	332	299	337	319	334	354	320	298	304	270	325	307	297	347	321	309	328	321	294	329	303	317	309	326	338	314	350	330	285	319	269	307	303	299	325	334	303	306	302	304	321	344	314	319	286	321	305	340	344	357	324	311	287	307	334	323	334	323	308	301	274	296	336	318	329	343	299	320	336	323	297	308	335	305	347	332	337	316	311	307	296	307	331	320	313	324	306	324	327	308	328	315	317	319	308	294	314	325	314	323	296	327	355	339	315	298	291	316	349	313	315	311	317	322	322	281	305	348	295	322	282	326	344	317	327	302	316	304	324	283	320	328	326	304	327	328	315	356	367	287	305	327	310	330	341	324	307	291	329	312	314	314	324	344	359	328	293	292	330	299	295	293	312	305	306	348	294	347	289	288	300	309	314	296	318	331	308	319	283	321	323	319	351	296	340	311	314	334	318	362	317	307	287	293	323	288	306	308	301	324	318	321	350	324	315	321	345	332	290	302	312	323	315	311	317	337	330	309	319	309	315	314	318	305	355	293	337	326	316	303	348	320	319	273	331	321	353	302	323	314	334	299	317	319	296	325	312	316	323	297	342	308	308	328	305	284	323	310	321	322	308	313	279	282	320	274	267	322	320	312	320	309	316	316	323	281	288	281	345	316	329	320	280	317	310	322	338	306	331	308	336	358	337	311	329	331	324	312	326	333	321	312	342	308	314	292	320	320	293	340	300	319	344	312	318	309	328	299	343	367	316	279	294	311	326	333	324	295	313	283	316	335	282	309	316	300	319	305	289	294	337	311	331	319	313	329	297	327	299	284	325	323	319	336	295	305	326	353	320	352	318	343	308	300	320	299	306	346	315	318	270	320	319	326	311	311	323	334	329	334	333	300	307	304	306	296	318	297	324	287	343	329	318	321	333	326	302	264	315	319	311	308	288	294	343	331	307	310	311	323	292	300	354	289	326	318	284	317	330	335	294	315	302	316	297	314	329	318	293	316	311	329	322	307	312	287	294	301	376	333	319	295	293	331	340	298	291	317	347	301	350	326	322	337	323	300	306	326	298	310	301	338	312	296	357	322	353	304	337	331	302	324	278	329	285	327	313	297	349	320	300	351	362	320	313	298	328	358	337	321	318	306	336	278	281	326
29616	53654	43915	26226	23081	20521	15499	10659	6811	4385	3328	2276	1245	990	952	851	789	748	749	688	647	587	580	556	557	507	517	448	484	441	447	438	390	350	362	351	415	344	361	360	377	379	344	356	326	365	337	360	352	361	349	346	346	378	335	350	339	342	355	361	354	327	348	394	357	333	310	323	315	341	345	321	324	385	353	341	331	380	352	357	336	336	346	325	324	370	357	363	313	354	329	331	351	324	344	321	365	347	339	329	316	330	359	329	327	338	313	359	314	334	319	333	348	341	330	339	361	320	340	322	344	341	331	355	321	354	317	339	343	317	345	355	301	364	321	340	335	311	341	348	353	369	344	349	360	338	339	314	319	324	369	351	333	348	335	308	342	338	353	326	327	367	326	306	331	346	353	355	317	308	322	326	316	309	322	341	342	320	342	338	328	327	361	333	346	347	337	342	351	364	322	341	383	333	351	325	311	325	341	356	356	314	314	319	320	324	366	339	339	312	376	325	348	326	349	342	317	354	345	340	348	339	351	332	349	340	338	339	356	328	341	328	299	305	320	327	344	321	330	346	357	349	359	355	334	316	326	331	344	332	337	342	309	331	382	309	335	353	342	322	376	330	366	320	313	339	292	353	332	305	303	325	364	340	332	356	373	326	328	329	332	365	337	370	317	302	353	373	338	334	366	331	345	329	342	342	354	331	326	315	340	378	321	358	339	340	356	358	300	324	354	328	355	358	341	357	370	312	341	326	322	350	341	346	298	297	337	330	363	336	326	317	360	334	347	326	329	367	350	348	331	381	346	327	358	347	358	320	334	329	334	334	323	301	305	328	321	343	338	322	303	360	325	340	349	329	337	314	333	354	368	339	347	300	340	326	346	340	347	339	339	366	310	334	336	361	335	348	358	341	351	389	340	356	343	323	349	341	300	319	344	330	344	323	346	305	326	317	313	337	328	341	330	326	334	347	336	347	336	370	309	352	346	360	343	330	339	313	324	339	323	356	366	348	320	372	303	341	385	340	358	329	341	342	360	342	353	350	332	360	355	362	348	315	359	323	305	344	334	361	359	310	370	308	340	343	349	330	345	333	335	335	336	312	348	303	328	343	335	323	350	351	332	337	327	343	361	331	337	338	347	337	364	350	328	303	312	346	330	342	345	359	359	364	322	339	319	316	328	385	331	318	359	362	344	359	333	333	344	292	310	353	328	349	356	321	368	371	342	352	378	372	338	339	350	312	330	368	326	317	342	321	347	344	345	369	356	349	336	330	320	333	342	341	328	340	337	354	344	342	318	304	308	328	338	331	357	343	361	373	343	363	351	335	370	336	323	327	318	342	367	336	303	321	316	338	350	338	351	386	319	336	348	368	357	303	330	326	365	327	342	323	310	323	339	348	302	349	371	363	355	282	335	315	325	338	298	328	352	324	322	328	355	358	338	330	347	349	346	308	339	333	356	326	346	341	317	319	333	346	323	364	341	314	373	353	359	337	355	316	321	320	362	342	322	353	320	320	320	327	348	316	359	320	353	339	358	335	294	325	298	320	324	309	353	303	328	331	307	341	309	349	353	334	319	349	360	344	338	339	343	359	351	331	338	331	317	376	364	343	342	344	340	341	351	348	312	325	331	324	332	304	344	359	317	349	334	346	333	332	338	331	336	316	330	343	311	320	338	340	323	363	349	337	315	348	384	328	350	331	332	332	343	333	364	321	350	318	296	343	314	327	364	321	331	354	313	345	350	330	369	335	319	357	380	342	357	334	356	342	340	347	345	345	332	331	313	315	334	311	337	313	373	340	343	329	307	329	357	338	329	313	327	338	322	360	329	323	338	355	362	313	335	305	312	315	342	305	328	360	328	321	331	324	329	362	353	341	333	325	328	344	335	376	316	322	331	311	372	330	347	342	315	330	346	317	314	313	320	326	366	347	347	323	316	342	337	333	334	393	336	340	308	333	318	333	352	308	309	340	358	348	346	370	356	324	319	362	289	336	362	304	317	308	329	347	319	339	329	325	330	368	303	366	356	335	305	353	349	318	382	312	359	314	352	335	326	323	327	358	316	339	332	366	327	389	328	310	313	344	336	366	315	325	366	327	317	290	347	320	302	304	349	331	328	323	326	325	359	353	372	295	346	346	355	327	338	313	333	358	320	335	338	342	323	343	338	325	323	362	316	373	352	335	338	310	319	343	341	351	338	326	355	310	368	302	316	366	340	327	332	337	354	327	363	341	334	332	345	357	357	335	335	310	334	309	324	334	311	336	324	323	352	356	356	308	332	325	359	321	335	355	352	346	319	301	301	339	344	314	370	347	341	337	353	327	328	362	326	354	363	346	319	304	323	317	351	342	337	317	335	346	374	353	350	331	369	353	337	326	326	331	325	337	353	316	345	360	354	328	343	355	338	356	376	354	369	334	361	355	329	335	370	346	353	310	318	359	355	345	387	322	342	325	326	275	334	331	342	339	348	377	326	355	298	330	332	310	362	320	328	343	343	329	328	318	319	352	332	327	344	342	360	324	323	316	317	336	339	335	364	340	328	355	348	334	340	342	344	339	330	324	333	339	350	313	319	321	326	285	320	346	330	341	309	353	351	365	341	333	320	338	330	300	308	355	323	338	362	342	351	354	391	341	335	359	361	324	352	377	361	337	312	324	350	346	352	317	310	331	333	334	348	351	348	376	341	342	354	313	355	342	335	333	365	326	344	353	341	342	298	323	351	329	317	371	348	333	337	348	335	329	357	316	342	339	343	328	336	341	327	376	325	338	326	329	330	341	358	320	333	313	343	313	337	336	334	328	284	354	359	356	313	344	341	329	338	303	350	300	334	303	340	355	303	335	327	360	345	354	339	327	324	340	359	356	336	328	373	352	347	347	344	348	318	362	369	343	347	338	331	315	322	346	317	316	388	350	328	331	312	354	337	346	331	348	332	339	338	325	337	353	329	339	323	342	328	353	308	344	359	332	313	308	315	306	357	338	363	365	349	313	354	332	309	364	327	349	372	353	316	336	361	346	339	355	294	329	336	335	332	339	385	369	330	355	344	337	326	333	323	365	347	347	322	355	347	358	334	358	345	348	326	323	351	352	328	329	383	318	336	345	353	329	368	355	331	356	330	346	317	331	327	320	345	308	361	333	284	371	336	348	356	348	354	313	319	347	291	336	350	347	314	365	344	331	359	378	342	348	322	338	348	332	341	352	347	328	383	336	336	322	352	358	332	354	321	348	332	345	314	335	341	321	313	363	346	364	321	339	340	346	340	327	338	307	319	342	368	334	333	329	339	322	341	323	345	364	323	331	339	375	339	327	359	343	368	354	369	351	311	370	384	344	324	352	321	302	311	365	347	331	347	332	360	302	371	348	356	330	342	334	333	337	343	324	365	334	336	359	348	356	348	323	360	353	345	323	304	339	359	343	315	353	305	324	332	307	343	320	338	353	338	334	325	321	352	332	343	317	307	324	311	360	329	295	319	332	347	343	312	347	347	313	331	314
24867	21411	28276	25422	21248	16348	10799	6551	4166	2619	1655	1021	845	715	655	611	597	543	544	575	565	537	517	506	519	472	439	432	394	397	403	417	396	399	402	397	402	446	395	421	417	393	394	398	365	377	371	358	382	380	386	383	383	377	349	357	383	377	343	366	370	343	348	356	385	328	388	385	402	364	359	346	411	317	355	383	363	367	363	379	392	368	393	360	364	391	383	380	377	392	362	364	336	362	355	375	374	405	334	355	354	361	388	376	380	374	365	400	331	343	360	350	368	383	374	345	382	394	373	376	383	388	382	348	342	379	394	339	385	365	392	368	357	393	335	359	373	347	363	382	405	375	404	383	359	396	381	359	358	400	380	362	342	341	348	367	368	385	389	393	361	383	348	350	356	353	414	367	371	360	400	366	390	374	389	318	394	342	383	388	404	400	346	319	379	356	376	376	403	378	371	359	364	385	377	351	367	336	369	371	354	374	371	367	373	376	342	372	360	352	340	352	369	395	361	312	359	359	377	374	348	349	397	378	377	346	339	390	344	381	361	368	366	361	334	375	383	377	350	397	380	353	401	380	385	373	402	368	361	372	359	386	366	338	375	360	366	373	383	394	335	337	376	383	366	383	352	367	332	371	352	382	353	355	350	400	383	373	341	383	364	372	355	366	369	350	348	359	381	393	356	366	358	392	351	348	361	359	383	370	363	391	384	399	372	390	414	379	365	371	360	348	377	393	358	368	351	360	367	371	374	374	387	354	368	385	355	377	367	327	421	345	370	402	377	350	375	383	365	384	415	370	349	347	373	335	393	363	377	375	323	378	377	350	330	382	333	368	362	327	387	407	399	364	358	379	339	361	367	371	343	357	375	340	373	363	381	383	360	381	364	366	371	394	367	371	376	358	356	362	393	402	360	395	375	350	365	353	359	385	405	383	381	356	381	378	358	345	353	366	360	366	363	400	347	368	336	379	377	358	394	371	358	388	324	367	360	347	336	346	359	392	364	384	358	372	376	370	367	351	353	360	391	359	393	404	361	369	367	357	343	386	366	377	377	339	374	330	363	376	366	355	369	410	366	358	406	375	375	358	387	369	346	326	364	344	371	396	381	364	380	352	353	397	364	351	411	353	357	375	360	362	363	345	352	368	382	353	341	388	398	370	346	382	357	408	358	373	377	365	384	405	375	374	402	365	354	367	388	372	380	379	337	385	375	348	410	364	343	369	368	376	391	328	354	354	374	372	377	379	385	355	349	375	412	384	347	366	376	372	394	383	383	372	368	409	365	317	378	359	331	361	363	371	372	357	358	394	378	366	403	334	383	373	379	360	328	352	373	343	371	360	372	353	381	391	370	407	350	355	381	389	408	374	347	376	361	392	374	386	365	382	357	413	426	385	380	405	370	378	392	359	359	370	371	353	381	347	353	393	371	378	410	380	352	345	366	386	417	351	376	340	386	366	420	331	364	348	354	362	369	344	373	343	399	342	372	369	403	373	382	391	393	375	360	355	388	376	324	366	384	368	342	357	364	383	356	353	343	385	357	358	403	361	343	363	356	364	371	363	356	358	396	351	358	366	359	377	355	380	366	358	373	399	366	393	359	339	370	376	372	360	360	376	351	373	359	337	336	345	380	330	394	376	334	347	385	360	349	354	398	359	355	355	362	351	358	392	374	365	356	352	362	373	420	377	366	368	324	383	365	366	359	382	359	339	348	344	367	364	361	371	376	365	373	370	362	373	382	385	384	344	368	386	375	342	371	378	334	409	339	388	378	416	384	381	389	363	366	359	360	364	359	369	367	354	363	403	393	334	376	386	380	393	361	367	390	375	399	357	310	378	399	391	380	355	330	341	372	405	370	355	340	402	337	366	377	389	366	370	322	379	374	375	383	377	364	360	359	295	378	384	378	388	340	402	324	395	373	394	346	364	347	359	363	382	351	380	365	363	361	379	351	358	374	394	379	386	433	394	370	367	353	342	361	379	370	380	376	359	346	316	385	361	390	358	388	384	400	381	390	369	332	336	404	398	352	365	358	378	376	345	345	372	350	365	357	353	385	332	349	379	378	334	406	360	348	364	318	359	359	387	382	352	351	361	349	333	330	334	364	359	382	442	394	374	337	382	374	382	345	347	370	358	362	377	341	350	347	382	350	370	354	355	393	387	359	354	367	394	400	336	397	398	344	372	365	342	378	349	398	388	375	369	375	368	348	354	372	350	352	375	381	387	369	380	356	348	370	363	395	377	363	341	377	372	403	346	369	379	359	381	381	358	387	356	380	407	393	355	351	373	381	369	378	367	353	379	375	377	392	336	332	366	359	381	351	369	416	403	341	359	368	360	382	379	359	390	355	350	370	394	330	363	361	317	360	367	345	377	374	376	368	358	389	339	353	355	340	364	353	362	370	382	372	366	373	352	389	405	367	390	386	353	364	379	393	396	359	411	361	345	385	365	378	387	350	384	379	403	394	378	347	390	352	374	420	388	379	344	353	359	339	378	357	364	341	333	357	358	360	354	392	356	325	358	368	372	338	380	370	367	373	391	384	342	377	390	379	376	369	353	409	374	383	357	363	366	394	361	423	400	391	366	335	382	367	378	354	366	365	350	346	392	349	388	383	351	385	384	393	421	360	346	385	329	362	350	365	359	370	386	388	376	370	365	387	377	404	373	395	378	369	355	333	341	357	346	360	369	356	368	374	392	368	361	363	419	326	388	367	345	385	375	377	370	361	347	420	370	373	340	367	400	380	346	371	370	397	357	327	346	337	326	351	389	350	360	363	365	358	386	360	363	376	381	377	396	390	350	379	371	350	343	341	369	360	366	357	368	367	378	362	417	395	349	393	354	346	394	374	389	383	357	375	347	386	368	391	365	379	336	356	389	371	392	365	388	376	340	350	351	343	374	336	369	373	357	332	335	366	343	384	342	374	354	358	374	352	351	391	392	359	386	355	348	364	357	391	377	375	356	425	357	364	366	368	360	378	365	356	359	366	358	362	368	357	335	375	371	371	361	348	379	363	389	352	364	369	360	350	403	375	351	348	318	324	345	429	371	347	371	317	363	391	370	392	399	343	370	340	392	387	361	369	391	379	352	380	383	353	338	357	370	374	370	402	371	356	400	375	363	351	356	356	337	375	361	383	372	354	362	387	364	346	369	365	382	375	341	367	375	357	338	349	390	382	381	374	370	355	366	379	385	350	339	397	342	404	363	357	347	376	376	392	373	368	357	377	393	390	352	382	366	381	393	365	361	385	358	363	385	350	372	359	379	409	364	365	360	356	375	370	353	394	388	342	355	360	371	396	355	398	367	349	363	382	359	383	359	370	378	363	385	384	369	382	384	348	338	367	366	407	389	374	366	353	346	401	371	363	362	402	361	374	353	368	361	372	364	324	408	361	358	387	348	377	382	364	354	314	380	378	393	349	360	366	359	354	378	342	378	350	370	363	355	380	358	367	401	364	397	399	378	345	359	364	388	405	386	378	365	360	356	381	366
30313	50102	39890	21623	20932	18504	13291	9327	6095	4037	2364	1450	1107	874	846	787	775	709	670	642	674	637	572	548	536	530	486	504	460	466	451	446	493	431	439	442	405	430	406	410	418	409	375	405	370	398	395	410	395	427	397	401	374	414	375	388	412	438	390	365	376	380	401	417	361	362	369	378	410	390	390	373	375	346	390	410	357	382	387	338	375	383	371	401	386	395	353	356	410	349	383	374	355	401	404	410	365	399	405	412	366	382	389	389	365	379	351	393	408	368	380	403	389	409	374	324	344	388	368	374	363	334	415	391	393	398	384	423	385	369	410	403	387	375	359	398	390	374	404	399	398	370	372	396	379	395	370	383	391	398	385	396	379	406	385	372	374	415	354	378	402	340	378	377	398	405	383	401	403	381	382	384	412	387	405	402	347	392	413	399	390	375	371	416	399	397	435	383	391	371	395	417	351	395	388	392	380	374	393	367	390	373	386	393	383	376	386	405	409	382	396	369	396	370	408	359	371	334	384	404	370	378	357	396	390	357	363	386	381	358	401	366	370	354	362	422	396	359	396	389	338	381	401	414	377	360	385	388	413	405	377	359	387	378	388	403	332	386	396	370	403	374	365	366	372	356	388	371	417	387	326	371	367	437	345	369	372	344	379	373	410	361	433	373	383	372	367	396	356	374	371	369	412	388	352	394	360	345	410	394	359	431	380	387	395	388	390	421	424	366	382	379	394	346	417	360	374	408	388	353	373	373	393	377	366	396	431	405	387	382	398	382	359	377	357	365	376	349	375	347	393	368	364	404	391	403	389	368	364	367	395	385	368	392	390	360	369	367	385	384	301	357	431	436	412	358	354	401	391	377	384	370	393	379	393	398	355	390	383	352	352	399	399	375	425	408	351	369	390	387	409	400	422	359	384	360	343	392	391	391	397	351	402	398	390	384	385	388	364	391	383	396	401	365	410	381	405	403	386	391	404	394	400	377	390	419	381	378	369	387	375	400	384	425	380	371	390	380	366	355	385	369	395	400	367	371	391	406	419	378	370	381	366	360	349	370	378	361	358	359	391	396	389	395	359	371	360	404	385	387	369	361	392	370	405	388	359	402	379	366	397	358	424	350	415	398	407	379	372	379	391	399	380	377	384	368	394	381	389	372	383	388	387	373	402	368	392	388	409	390	401	326	353	372	377	392	359	361	378	364	394	386	391	403	364	372	370	396	388	398	345	362	387	393	352	379	380	389	378	377	355	370	390	390	381	373	410	402	391	397	388	385	373	367	386	394	356	382	382	373	365	390	374	385	366	371	375	359	370	355	345	344	374	347	383	423	369	407	391	385	372	358	392	385	323	407	392	375	370	368	408	383	358	387	381	404	392	353	383	370	406	409	393	356	337	377	404	455	358	411	361	370	359	387	385	350	357	364	402	389	405	391	438	376	350	380	396	395	359	361	379	377	398	372	409	415	362	356	345	396	378	413	415	382	352	356	379	362	393	407	361	382	389	368	380	391	376	384	365	371	378	406	399	400	372	364	382	376	360	381	382	396	417	380	370	447	373	371	380	404	375	392	421	376	377	373	381	382	380	344	378	380	418	385	375	365	369	386	395	400	428	366	389	396	390	404	372	393	369	367	389	364	394	416	366	368	334	361	375	364	372	360	361	368	376	406	364	355	377	355	382	349	397	371	362	397	414	369	399	363	370	383	419	376	409	353	383	398	376	394	360	390	396	392	382	356	364	360	394	336	392	362	391	390	399	379	420	378	384	394	333	364	376	355	378	381	394	391	360	396	401	370	354	371	365	373	393	369	389	377	385	408	378	370	382	345	342	347	365	385	379	382	411	394	386	380	346	391	386	431	375	402	397	404	405	395	407	405	378	397	348	406	364	386	400	429	367	355	356	358	418	332	405	392	368	369	396	378	393	375	375	389	376	392	437	383	352	359	406	383	383	366	354	374	404	382	389	403	383	399	363	358	359	350	370	374	410	347	396	409	377	388	396	345	372	356	374	376	366	369	391	368	396	379	372	367	398	374	398	347	348	376	420	423	381	400	356	388	371	375	368	400	354	407	374	400	421	339	382	374	381	406	395	363	388	384	377	393	405	398	390	389	371	399	386	396	385	368	419	390	400	356	348	411	412	376	411	398	410	392	390	338	415	380	401	367	376	396	382	405	361	419	378	354	390	402	405	352	405	379	400	358	404	350	394	386	425	375	366	363	361	407	393	383	383	330	382	394	350	359	384	378	396	339	346	374	367	353	359	356	409	370	394	373	401	373	406	384	395	383	383	375	355	381	393	359	371	367	385	386	374	378	357	347	390	398	404	391	388	373	361	398	391	386	395	361	367	404	350	381	357	354	402	369	341	374	407	349	389	354	392	406	353	358	380	420	364	384	419	355	360	424	384	385	375	349	386	416	421	376	384	339	363	365	380	382	368	413	391	342	360	376	399	372	410	378	387	349	360	348	388	370	388	398	373	386	346	392	377	383	387	410	378	370	366	365	364	375	357	358	388	394	388	392	363	363	385	411	377	365	367	397	364	398	398	393	397	408	383	368	383	381	370	391	378	386	393	371	424	345	400	399	407	369	390	356	420	374	379	400	411	371	412	395	350	360	383	381	368	395	410	376	386	399	389	385	400	422	357	395	395	363	388	340	415	407	372	420	388	389	357	364	364	383	409	383	369	379	405	361	382	391	393	414	349	419	368	401	410	398	400	383	378	402	373	404	357	390	385	382	353	400	367	348	352	389	371	365	378	385	396	397	370	368	347	381	395	375	384	356	396	393	355	375	375	373	390	369	363	366	375	366	394	400	362	383	377	368	379	358	376	354	382	393	394	376	402	432	428	384	374	404	368	373	390	353	418	407	393	370	384	379	376	395	383	346	382	401	372	369	335	384	369	408	392	392	361	390	354	375	348	348	393	376	331	377	400	357	360	369	380	379	372	382	408	379	367	363	416	358	366	381	367	365	391	362	382	348	365	400	348	365	393	367	380	367	369	410	370	385	386	365	408	409	369	355	395	380	404	349	374	395	400	367	383	380	388	378	378	366	390	402	414	396	395	385	399	401	385	426	404	395	395	372	396	376	431	386	382	360	406	400	420	405	371	338	399	384	379	371	368	392	380	365	401	351	387	368	391	404	382	368	367	388	404	389	361	432	357	416	416	364	416	382	372	345	358	375	379	389	404	389	352	385	369	356	382	409	391	343	374	368	356	384	362	364	365	372	365	388	371	374	362	368	370	425	362	350	386	371	401	396	418	369	386	380	372	413	358	383	407	385	358	390	360	420	387	403	415	377	374	356	369	378	379	350	395	374	359	362	388	399	370	353	403	395	379	374	369	375	385	378	376	374	386	392	377	372	390	356	387	381	375	365	382	392	383	363	403	416	393	377	383	390	405	376	385	396	361	427	375	369	398	384	396	413	355	382	406	389	393	384	351	351	382	370	383	353	404	406	372	385	390	388	363	363	375	376	388	367	347	394	388	362	377	436
22668	21299	29002	23975	21580	23727	25001	14155	7665	4483	2887	1774	1162	942	851	733	638	677	658	652	570	527	496	469	382	404	342	335	373	306	318	335	315	279	308	289	272	274	321	312	294	302	260	245	260	257	261	259	235	262	246	246	228	266	256	244	263	270	250	252	252	255	270	243	239	251	258	239	252	252	217	253	251	244	244	224	236	257	237	263	240	266	237	245	251	246	247	250	233	256	270	254	238	233	234	256	243	238	220	235	252	239	257	237	214	261	221	250	240	228	231	247	223	209	242	266	235	261	252	242	258	237	208	207	221	238	281	243	263	238	218	244	252	248	260	245	245	246	238	223	243	232	260	218	222	234	255	209	249	271	246	244	247	239	236	234	274	238	210	268	234	226	259	213	282	249	251	255	241	234	222	257	235	251	243	228	246	222	222	241	247	227	244	239	254	237	248	211	243	238	240	204	259	231	225	237	262	250	228	241	240	241	238	259	228	251	235	243	242	239	259	270	240	271	240	242	234	250	234	216	260	247	285	230	232	251	239	249	235	224	206	230	225	256	228	229	244	232	234	244	226	231	251	232	249	246	233	228	196	252	232	237	251	217	251	249	258	247	208	244	244	225	240	233	247	237	234	224	261	256	270	225	241	250	256	223	251	247	236	242	263	239	240	236	236	235	215	235	265	254	230	241	233	255	243	212	241	226	218	245	244	239	221	235	238	235	239	241	251	228	269	227	261	214	251	250	214	218	267	231	235	252	206	245	245	230	244	230	249	236	225	242	235	260	244	223	249	240	237	260	276	232	221	212	237	264	290	270	255	247	264	258	263	216	232	248	248	235	251	248	247	231	236	245	272	229	254	225	251	248	238	236	234	211	260	250	267	235	252	245	247	240	231	262	242	225	244	220	251	269	210	228	253	225	234	248	235	246	247	215	222	216	238	219	249	222	232	234	225	282	246	209	223	213	266	260	252	259	256	267	265	233	243	243	215	244	248	251	247	245	250	224	213	231	273	237	234	218	266	276	256	244	234	258	252	213	236	246	218	258	219	223	237	254	220	253	226	240	232	220	242	216	226	227	258	237	244	234	262	216	259	211	267	236	230	215	250	245	225	231	240	231	249	250	224	239	259	228	208	251	274	261	254	242	235	229	229	252	260	269	258	222	230	244	218	230	253	256	241	217	233	206	240	227	216	251	228	248	247	230	247	228	241	223	224	226	222	240	225	243	225	241	213	221	234	234	228	223	238	243	248	258	258	242	267	218	251	264	251	244	269	241	233	236	216	245	219	231	260	233	271	236	198	230	236	210	258	235	209	267	238	244	246	216	222	225	281	223	250	243	244	262	258	246	241	216	226	242	236	224	232	245	238	234	264	245	212	247	257	256	222	229	243	268	232	209	252	228	237	247	231	240	270	234	236	238	252	223	257	262	268	239	213	245	225	243	221	214	242	233	263	250	247	195	224	234	260	258	268	219	256	211	231	231	232	244	218	250	242	244	244	246	230	250	216	242	236	235	277	221	235	235	248	240	230	235	230	239	232	248	261	226	270	228	230	244	265	244	214	249	235	247	252	236	268	234	235	244	239	259	243	232	223	238	232	222	271	231	282	230	244	242	235	283	240	253	243	263	253	252	239	216	242	250	250	230	262	239	247	259	251	233	222	235	238	221	242	247	253	247	252	216	243	250	240	251	227	253	268	206	244	245	240	228	256	257	257	248	252	243	217	242	220	232	247	248	255	252	272	221	255	255	227	246	220	245	247	239	238	229	242	237	215	250	254	254	211	247	257	235	243	239	259	219	235	232	239	228	233	238	228	231	243	233	237	244	221	237	264	252	234	231	239	244	252	268	201	235	225	269	253	234	215	268	231	228	219	214	265	215	263	263	262	266	251	253	256	248	236	260	246	243	245	225	264	204	233	210	249	211	221	230	241	249	240	246	241	258	236	251	241	235	246	230	252	246	256	239	228	240	270	239	259	239	233	258	238	268	235	238	254	240	230	237	236	257	227	260	256	250	244	230	210	247	212	243	237	231	254	256	210	251	236	244	278	249	224	244	245	239	239	233	247	249	242	247	209	256	234	241	247	232	241	255	228	247	246	244	228	224	255	252	237	227	243	250	230	232	261	245	230	227	247	252	261	246	245	231	246	230	264	228	234	236	219	249	232	250	231	234	229	244	267	233	241	229	220	213	217	246	236	234	263	208	264	230	258	240	234	245	256	261	235	245	238	257	251	245	223	251	283	232	257	258	234	256	236	244	265	221	259	248	250	257	256	250	224	232	239	244	265	239	237	256	236	276	224	241	234	246	228	246	246	221	244	235	229	264	238	238	238	232	265	234	205	259	251	247	251	225	230	230	247	222	243	232	222	240	220	232	245	224	235	221	237	239	225	249	244	242	225	213	224	245	255	269	257	246	226	246	241	217	233	260	275	223	264	240	227	267	257	219	234	211	274	229	233	214	230	246	235	263	238	229	238	260	232	234	226	226	228	241	219	241	219	254	246	235	235	229	235	217	231	211	243	254	233	235	232	226	229	226	254	223	217	215	251	213	232	245	218	228	223	249	245	243	227	233	237	251	247	194	208	238	206	249	258	234	216	258	231	242	230	248	244	253	221	245	226	242	255	248	237	230	238	250	227	266	269	214	269	226	235	239	241	248	255	205	240	230	228	231	236	223	230	237	229	251	233	204	254	273	246	226	225	251	232	221	235	234	242	258	231	262	243	245	245	229	224	259	277	247	253	222	269	229	228	231	230	224	249	255	240	245	248	228	254	238	225	236	257	241	242	248	241	234	230	225	236	215	267	225	194	250	239	243	248	217	248	257	235	257	224	242	226	224	250	243	229	256	222	244	245	240	251	235	245	240	243	216	244	233	257	242	223	225	237	235	239	227	238	273	229	222	227	263	228	234	234	253	243	217	239	243	237	263	244	242	256	242	247	259	243	229	271	230	244	234	288	229	279	248	243	232	232	226	243	245	223	245	233	255	238	279	232	223	263	247	241	228	254	254	252	228	217	239	239	259	241	236	231	270	251	224	225	225	268	219	227	241	253	253	232	250	259	226	221	233	246	250	259	236	271	264	265	220	276	244	219	251	221	247	254	248	242	273	231	228	260	239	234	270	210	254	263	249	212	255	245	217	257	231	244	237	223	250	241	225	233	254	228	242	225	251	235	248	276	236	249	238	246	235	231	221	258	231	228	262	248	210	254	228	251	258	243	254	214	217	228	221	263	221	222	244	253	237	246	255	253	227	234	260	234	248	223	225	256	256	249	234	240	235	217	266	238	249	220	195	224	241	230	242	205	265	214	280	241	243	246	252	263	252	242	222	230	242	238	224	241	238	219	254	257	239	239	238	235	219	248	258	237	235	239	258	275	228	247	237	251	214	270	243	271	240	226	237	273	244	223	218	234	247	221	248	276	226	242	251	214	262	258	252	231	274	253	222	225	239	244	247	245	245	234	249	235	233	226	208	239	219	247	247	225	246	212	246
31704	58840	49125	30596	28622	26293	21207	15294	9804	5991	3981	2450	1777	1222	1119	932	911	830	792	772	732	653	564	515	522	444	409	397	424	404	368	367	366	327	311	340	314	335	330	332	335	326	271	266	278	297	252	321	258	271	273	253	266	275	235	260	292	227	253	261	249	258	276	292	255	275	256	278	273	253	245	247	268	259	266	241	272	238	245	240	280	244	252	246	288	276	250	243	279	253	283	250	253	258	226	240	246	226	266	238	254	258	268	310	229	228	250	265	218	242	240	251	233	244	235	266	267	245	246	248	205	270	235	266	230	271	249	245	230	260	254	220	252	273	259	249	214	253	261	294	237	229	236	279	241	242	239	239	264	250	238	289	241	254	249	266	268	257	235	273	247	240	253	250	275	273	239	266	253	240	252	273	239	230	233	216	235	252	262	236	261	240	247	288	251	247	251	256	254	254	252	245	260	277	258	264	267	248	257	238	232	246	249	249	255	254	254	255	240	246	243	252	242	213	272	244	235	226	252	249	264	269	265	260	261	264	257	253	268	230	253	245	230	235	269	263	229	243	232	237	234	256	260	239	235	260	279	244	254	239	251	219	260	275	290	261	277	250	278	256	257	246	250	232	255	236	230	234	252	237	264	226	266	238	284	242	241	269	231	220	255	267	230	230	249	282	258	270	248	286	268	280	244	251	269	250	259	258	250	249	218	232	245	234	247	250	256	283	265	246	246	239	242	215	259	246	258	253	241	246	260	206	247	265	259	240	229	227	230	243	288	255	249	194	261	242	245	228	248	248	233	280	254	236	264	255	252	245	226	249	267	246	280	265	232	237	273	249	257	241	238	241	269	253	241	256	260	267	247	258	229	237	257	255	241	264	250	240	211	254	253	223	256	241	220	256	222	261	239	267	264	233	234	269	240	219	268	257	226	258	241	258	216	247	252	278	256	235	232	252	227	291	254	246	251	258	233	303	259	242	253	264	245	228	244	244	247	232	255	236	282	243	247	252	235	261	256	235	254	240	239	241	251	247	242	242	270	271	249	244	240	278	236	252	283	273	239	275	236	243	253	249	249	250	249	251	233	280	268	260	229	255	222	242	250	224	242	240	228	242	262	246	234	266	247	240	231	244	249	229	266	250	233	248	252	256	252	282	245	233	255	256	232	250	280	246	254	254	251	261	231	254	263	251	255	235	232	230	248	243	255	254	254	248	253	223	237	290	240	250	227	266	259	255	275	249	235	255	259	248	276	259	258	246	225	238	244	275	253	244	247	240	247	256	218	233	229	221	251	254	239	237	252	271	248	249	232	240	244	280	229	262	253	246	244	236	234	273	257	239	259	231	260	258	248	255	246	248	266	250	280	249	249	224	281	259	207	218	214	262	244	232	248	239	235	248	261	262	260	278	218	258	267	243	255	266	250	233	262	268	248	267	236	244	245	280	265	291	249	265	239	254	251	234	222	254	230	299	270	268	260	239	261	236	231	254	245	263	248	244	255	222	246	265	258	244	239	237	218	221	259	246	261	246	255	227	245	240	255	242	239	251	243	265	229	242	241	211	283	267	253	256	267	250	244	241	256	239	275	226	239	219	260	245	268	229	235	260	285	249	265	242	242	249	230	261	249	226	243	227	233	288	233	232	262	233	251	257	246	263	257	264	270	242	274	242	252	241	225	275	230	244	258	290	250	251	277	228	252	263	281	256	228	255	221	267	246	269	278	253	273	274	236	246	261	278	220	235	257	245	249	232	220	230	269	256	307	253	270	270	244	250	244	233	226	240	243	272	268	243	257	250	264	232	255	244	204	233	237	248	237	252	226	274	277	237	283	263	255	266	244	258	253	263	268	247	256	259	256	240	231	247	229	247	256	270	234	246	273	219	256	233	228	258	277	258	245	250	266	231	276	270	223	250	281	248	268	263	223	249	216	247	249	262	263	253	236	215	236	245	247	273	249	238	250	255	247	264	245	239	228	252	261	259	251	260	231	252	247	237	250	256	246	262	278	212	249	261	254	242	256	245	252	236	266	246	233	260	238	262	238	255	230	258	256	259	260	255	225	255	265	273	240	260	241	253	247	244	244	292	270	206	250	263	253	231	249	249	260	252	294	242	247	241	260	274	285	265	275	266	248	240	260	263	255	258	256	245	262	273	234	253	257	245	260	233	231	230	236	243	266	229	251	236	275	273	244	233	273	250	259	232	241	250	241	259	237	225	285	233	272	262	230	228	256	232	248	260	255	239	235	272	244	231	264	260	236	262	238	262	251	264	250	244	256	252	252	255	280	262	259	263	252	240	229	259	244	232	249	255	256	220	259	235	260	264	247	272	257	257	272	238	256	264	227	269	275	286	255	224	250	235	228	241	278	273	238	222	245	257	234	234	255	226	273	231	263	246	239	250	237	219	233	273	274	242	247	252	234	261	255	254	246	248	264	256	270	240	253	273	255	226	266	253	250	228	280	241	283	255	252	242	240	240	258	282	251	251	239	241	246	274	268	238	263	285	246	255	259	253	254	212	228	255	254	247	270	258	222	258	267	219	254	252	228	247	222	261	243	229	276	270	232	262	259	228	237	283	259	264	260	235	263	261	228	251	248	216	282	234	271	260	278	224	243	251	270	284	282	247	242	252	246	255	226	245	282	229	270	232	292	265	271	262	252	240	258	248	260	249	227	256	258	265	238	235	259	248	264	275	252	267	257	253	237	225	236	269	259	267	256	255	233	260	260	283	248	282	253	259	229	228	230	233	243	247	262	248	256	248	267	266	261	238	257	239	236	267	249	244	260	245	237	265	230	251	222	262	225	254	224	249	253	235	216	264	256	274	234	270	255	244	246	249	258	261	259	256	272	240	273	244	279	258	250	247	253	236	268	246	240	263	256	259	269	257	245	287	245	229	267	245	237	278	240	231	252	260	236	267	246	255	255	225	268	228	271	246	253	253	230	240	236	246	254	243	238	247	247	227	256	250	231	234	244	264	258	241	258	292	274	250	239	259	285	242	254	270	244	250	290	251	256	244	262	247	260	240	273	250	264	226	247	241	227	234	260	240	229	260	264	266	270	251	221	267	203	251	254	271	258	269	240	249	261	263	256	264	256	269	228	252	241	252	247	250	222	258	289	221	273	228	248	253	252	228	237	266	263	261	256	255	271	241	216	272	236	248	268	228	245	274	267	250	239	252	255	225	237	227	245	240	244	281	257	243	263	249	238	252	232	237	241	227	232	258	249	260	244	234	255	265	271	252	262	257	231	260	256	238	252	262	273	267	231	245	263	228	226	219	258	249	268	252	243	238	243	236	245	227	245	289	261	272	246	234	248	256	283	233	233	276	242	241	259	256	246	227	260	219	242	248	276	262	249	216	221	256	249	260	257	272	268	245	237	243	217	273	260	260	260	248	236	250	279	263	274	234	266	240	268	249	269	244	258	265	233	239	250	255	253	253	236	249	253	261	266	261	247	245	231	270	236	256	268	268	241	239	268	250	279	253	250	266	244	254
29717	28891	32145	20435	14602	11468	8498	5669	3798	2379	1470	1038	825	650	608	586	582	556	556	526	560	488	515	493	443	482	474	496	415	435	425	452	477	462	413	402	463	425	392	458	429	435	411	432	406	401	462	402	439	420	420	434	465	413	391	424	404	385	412	405	423	436	397	426	447	410	424	464	410	444	426	423	404	432	383	415	403	405	441	411	419	423	431	411	434	432	410	406	414	380	438	416	424	407	446	390	414	454	434	422	446	458	433	408	395	422	399	416	410	409	418	453	404	457	420	428	398	426	415	399	458	436	406	406	434	413	439	438	397	454	418	377	428	462	425	433	420	402	424	415	408	442	420	441	418	430	391	440	438	401	459	407	409	390	426	424	419	411	403	391	413	399	429	427	362	383	406	409	394	392	433	407	390	428	378	388	416	390	400	408	424	372	412	401	385	420	424	385	413	416	422	435	401	415	444	406	415	425	471	427	421	399	449	388	423	434	376	418	392	424	375	421	421	417	424	427	402	438	387	379	374	436	423	400	386	405	408	408	415	402	402	411	406	411	467	399	425	450	416	417	416	415	426	378	410	440	395	406	413	386	397	407	401	440	411	419	428	426	438	415	453	419	426	417	413	404	424	428	425	420	403	474	404	400	444	414	421	403	414	417	436	417	434	450	424	398	390	410	401	424	457	427	377	416	426	436	467	437	408	373	427	411	423	409	438	395	380	458	402	415	399	426	461	424	408	393	457	433	408	406	410	409	412	432	434	391	416	388	413	441	422	461	405	452	429	404	444	430	441	417	404	412	438	423	435	426	405	395	459	406	478	416	409	407	398	406	425	446	382	488	445	463	416	423	416	457	396	478	446	418	405	393	397	429	427	420	410	399	384	415	414	424	389	392	421	425	410	479	430	427	426	395	443	419	403	407	398	483	445	432	437	406	439	454	444	413	408	466	432	385	416	402	405	416	456	437	381	394	446	403	433	458	413	397	437	422	404	424	409	397	394	414	371	412	378	424	416	420	385	405	427	382	409	415	410	436	436	399	387	409	408	400	418	417	429	460	414	401	452	426	417	407	398	432	411	426	418	452	404	408	415	423	451	389	458	437	384	415	447	461	417	364	419	421	459	450	451	466	376	417	445	424	445	420	398	393	414	405	380	412	428	443	412	415	379	426	421	413	416	405	424	429	464	407	382	452	410	421	402	373	432	426	410	404	417	462	438	425	427	388	443	395	412	433	448	430	456	363	385	412	461	428	440	403	417	419	400	430	442	422	407	420	424	414	421	441	395	411	415	439	428	396	443	385	403	405	404	402	435	420	417	410	424	419	436	427	410	412	427	422	411	409	404	422	405	414	432	410	400	427	409	424	413	409	413	422	455	386	391	366	425	392	440	383	413	424	398	428	391	397	405	426	416	418	430	436	402	437	413	439	412	393	451	424	396	417	426	412	402	392	447	421	432	413	404	383	404	410	431	437	383	390	394	398	406	449	431	389	403	410	421	430	445	404	433	406	398	399	428	401	450	393	434	432	453	416	435	453	393	421	418	399	404	417	399	432	421	448	404	414	458	451	421	465	436	380	426	400	470	436	419	419	378	413	447	419	435	487	419	391	432	443	402	445	482	445	411	416	444	426	413	410	374	401	393	399	438	405	423	399	422	406	404	411	384	395	403	398	409	375	427	426	407	432	389	477	414	403	416	390	426	427	437	437	404	435	429	438	409	453	411	409	462	405	401	417	420	413	433	405	421	435	435	417	388	415	415	419	395	388	415	403	435	428	434	399	423	429	419	414	434	426	413	393	425	434	414	446	428	388	416	424	430	441	422	367	406	400	412	384	407	401	397	406	401	446	416	440	427	453	396	420	415	420	402	388	415	394	462	417	395	389	433	374	405	424	403	423	429	400	416	420	425	405	439	437	446	417	453	420	413	456	444	430	408	440	398	440	426	417	378	462	369	426	403	434	455	411	427	440	399	415	410	408	405	381	444	413	431	424	425	399	425	411	448	418	440	432	413	404	411	408	412	429	408	420	380	397	417	418	373	421	394	411	408	389	413	448	438	430	421	442	413	416	430	428	398	411	407	398	445	439	394	427	419	423	442	432	437	387	411	411	407	441	427	414	403	403	451	445	407	422	433	411	426	404	416	445	418	410	435	449	406	405	425	434	427	414	402	443	400	429	438	401	407	426	402	391	427	401	408	439	387	405	349	423	444	423	462	460	438	391	373	406	407	426	410	404	454	451	425	414	406	395	428	448	412	428	394	445	427	432	431	434	431	409	425	448	434	419	440	413	411	417	408	394	437	419	431	410	411	437	435	388	433	442	414	379	412	380	399	422	423	403	383	427	407	435	430	398	413	439	399	400	385	413	402	426	403	436	399	394	423	416	394	390	412	415	438	375	447	441	409	416	454	436	430	404	427	460	416	398	436	404	439	416	432	412	440	419	433	367	454	405	422	410	414	390	385	399	419	416	432	462	416	415	425	428	400	414	456	424	363	424	401	437	408	435	420	396	403	411	421	395	417	408	423	445	416	431	434	385	414	429	440	435	411	415	454	405	420	421	410	399	442	401	425	404	430	465	421	428	420	417	468	393	384	449	426	400	423	421	404	440	401	442	456	435	390	393	429	390	428	440	444	425	419	421	453	426	437	393	400	442	414	423	411	407	461	387	390	392	426	425	401	430	419	419	414	420	396	414	428	428	415	422	416	457	441	400	402	429	386	404	402	421	405	441	415	382	399	443	385	394	397	427	412	410	412	432	418	377	406	367	433	444	401	435	430	382	379	421	406	424	445	412	398	396	420	427	402	435	392	390	418	417	429	380	401	456	441	411	423	438	430	379	405	434	430	387	440	432	400	379	438	443	422	396	427	418	442	398	425	443	429	446	393	445	418	433	391	451	446	418	390	393	428	400	424	397	422	421	418	417	431	419	418	418	401	429	407	392	434	412	432	388	408	412	456	389	411	419	427	377	393	400	437	449	452	449	440	424	409	429	458	387	406	430	417	403	396	443	407	441	416	467	437	425	413	439	429	460	403	395	410	395	419	437	407	434	422	381	398	402	423	421	416	453	454	415	419	406	439	379	412	418	403	420	378	394	419	424	412	382	439	402	392	437	436	421	466	429	443	384	397	391	442	442	412	414	399	401	450	431	406	438	401	411	426	413	400	443	427	384	388	440	450	432	452	390	390	451	441	428	434	410	377	427	419	415	388	419	412	388	411	420	401	400	429	410	422	409	438	419	421	434	439	407	391	400	419	428	409	396	429	379	398	409	393	386	429	405	418	390	409	452	435	438	440	421	449	386	411	415	426	390	418	457	450	421	396	417	406	416	394	426	429	422	406	391	420	414	424	442	420	440	414	431	403	442	400	448	406	395	439	423	402	395	404	435	403	456	408	415	413	435	435	398	422	373	416	412	399	429	397	401	411	414	427	433	427	445	414	396	444	402	424	395	457	440	408	424	430	410	404	441	442	454	401	407	395	410	381	418	414	384
30156	44996	34377	19350	17443	14804	11812	8060	5478	3332	2073	1375	1017	802	728	659	649	658	629	616	596	550	553	522	567	500	483	517	496	500	446	496	459	480	417	471	449	468	453	476	459	457	481	423	473	439	449	430	417	459	473	443	444	425	480	462	431	437	445	432	484	432	419	427	425	412	411	446	355	430	435	456	432	449	415	487	472	469	377	471	484	448	437	439	443	457	445	437	431	454	443	446	418	446	427	440	450	451	448	415	455	491	415	448	448	447	395	433	451	455	487	424	455	436	467	449	426	431	402	458	439	427	386	406	455	457	444	417	490	419	416	440	427	436	454	436	454	405	458	410	426	423	457	455	403	408	415	393	409	462	414	455	453	485	439	451	471	415	463	410	454	409	403	453	499	406	464	460	420	461	426	441	435	448	420	423	435	404	432	434	425	446	430	446	421	462	433	438	413	451	447	444	436	437	458	452	465	414	467	446	431	436	440	435	441	451	402	419	444	453	423	477	421	436	463	434	423	408	411	403	424	474	399	454	447	433	403	439	433	416	430	435	404	415	473	461	416	465	438	430	412	459	447	433	440	420	446	415	446	419	421	494	407	457	435	458	448	413	447	463	467	415	448	408	468	418	447	449	446	398	416	422	430	415	430	451	408	465	440	446	420	446	429	442	451	383	443	442	436	414	429	427	470	440	429	458	459	467	446	454	445	430	401	487	436	421	395	439	451	417	447	415	443	473	462	409	447	389	462	428	439	448	453	444	438	430	438	419	441	450	407	440	431	450	435	428	483	406	414	446	443	398	459	425	446	473	429	445	429	461	476	434	428	469	420	433	479	422	417	433	474	426	449	417	435	443	425	438	447	450	487	426	382	463	451	442	437	435	433	431	445	418	463	468	440	443	450	459	430	439	424	436	433	470	391	447	416	455	443	438	456	417	464	400	433	485	459	430	457	435	511	472	396	447	445	484	455	446	427	417	453	400	390	433	421	427	418	437	432	403	466	426	461	455	455	427	408	440	425	432	417	434	423	448	396	459	463	410	451	468	439	436	433	407	456	448	445	458	432	440	394	451	415	468	432	456	434	432	409	424	434	459	452	441	417	443	430	433	407	464	447	464	470	424	443	403	444	425	433	439	412	431	447	457	448	428	426	457	415	435	477	407	456	443	416	435	415	453	460	434	459	472	495	473	438	447	449	436	439	451	416	445	434	476	417	466	443	422	448	431	421	468	455	447	434	432	472	453	463	451	437	460	425	456	439	454	441	441	438	414	421	457	457	481	427	439	438	455	464	466	470	450	443	448	460	421	441	416	422	402	442	434	442	435	396	437	465	419	442	452	459	437	429	459	450	417	421	455	504	460	418	449	506	432	445	427	430	469	429	453	491	445	461	474	423	464	413	454	445	420	436	438	425	411	459	422	441	437	445	453	413	460	428	438	431	443	461	464	444	430	428	421	420	431	425	439	447	482	454	444	451	435	452	463	487	437	457	437	432	416	458	409	441	441	428	442	421	458	418	432	431	426	438	410	411	464	439	395	450	436	419	432	448	404	424	439	465	453	425	452	433	421	433	465	427	430	445	425	430	454	455	442	462	398	426	425	428	455	405	443	449	429	425	425	406	435	433	457	432	483	424	436	464	412	440	398	431	432	417	438	449	463	439	450	468	479	412	395	426	417	431	401	438	460	440	450	431	447	418	441	454	441	404	453	407	457	406	451	443	430	484	458	441	415	419	425	461	446	440	422	426	410	462	414	446	428	472	442	454	454	446	422	452	458	447	420	418	446	427	442	405	456	441	391	436	458	418	462	472	440	399	383	417	463	455	443	433	417	427	434	446	455	461	456	426	443	455	457	416	435	431	456	437	422	502	446	423	455	456	444	436	440	427	451	461	402	430	429	399	449	430	496	469	450	451	454	440	431	471	441	457	457	458	434	406	455	443	449	435	446	464	424	395	435	402	497	471	422	425	420	442	427	439	432	420	496	436	471	412	397	422	469	462	474	451	419	466	412	407	451	420	425	450	410	430	390	444	426	466	439	481	411	438	411	411	429	456	432	447	427	435	461	408	472	427	456	447	446	426	448	420	451	437	437	455	439	430	433	421	424	458	429	398	417	409	452	468	440	440	405	417	437	434	415	452	443	427	469	419	420	426	458	413	448	445	416	404	444	440	467	467	461	468	441	483	425	387	403	469	427	438	445	450	435	457	436	447	408	398	450	441	445	448	420	437	424	400	432	405	445	460	443	423	436	400	427	396	424	433	459	438	429	393	473	419	440	448	435	442	470	462	431	468	438	419	451	465	436	405	460	423	423	460	448	413	427	449	422	463	421	449	422	429	477	426	434	442	422	474	434	457	418	450	418	432	405	410	446	450	480	469	439	426	429	449	419	415	408	461	449	413	437	406	432	491	476	435	450	462	418	458	398	462	473	449	454	451	458	432	465	445	437	457	417	404	438	449	437	437	421	415	448	431	437	446	442	477	432	435	407	432	443	434	437	442	472	451	466	405	423	440	466	431	400	406	414	449	442	412	431	468	445	412	425	401	434	418	406	444	421	442	478	457	469	442	435	443	439	414	461	440	463	454	407	442	439	444	419	402	461	432	437	453	460	458	429	443	457	434	422	422	436	431	464	467	452	440	418	453	435	454	446	451	447	418	458	444	455	437	434	432	440	435	439	416	413	426	443	495	405	441	470	391	417	428	456	424	427	454	415	465	426	425	451	417	408	415	482	443	442	455	425	411	439	450	398	412	440	372	412	417	413	396	434	444	454	436	403	417	474	459	438	449	447	468	438	423	455	427	444	404	456	416	454	476	425	442	464	444	407	411	448	429	437	440	454	429	463	427	428	446	450	435	461	448	500	440	431	447	441	427	465	433	443	448	448	422	437	441	449	435	432	440	437	453	448	456	413	407	420	459	424	425	439	469	397	445	445	438	400	459	447	425	420	429	444	436	457	424	437	441	417	477	464	420	411	454	470	442	422	418	474	432	401	461	467	434	441	438	434	434	446	432	454	441	433	438	432	427	419	449	415	412	440	424	443	394	439	426	416	441	403	478	433	441	430	434	439	451	430	434	437	389	449	444	459	439	426	392	459	462	430	477	447	444	446	444	434	423	394	441	419	495	457	440	434	427	443	444	449	438	432	436	424	427	453	441	434	437	422	477	468	455	437	458	445	415	444	450	438	442	422	462	428	434	445	456	439	439	411	417	440	448	441	395	452	415	450	464	447	401	445	449	412	429	461	426	452	435	436	439	444	434	410	426	432	409	444	438	419	466	433	463	438	431	441	403	419	458	423	439	444	429	407	453	419	428	460	443	441	442	430	422	443	445	403	466	423	416	443	449	433	396	457	388	437	423	426	450	424	441	425	422	425	438	480	430	423	465	453	433	439	447	431	421	426	428	428	433	425	440	432	474	411	403	448	449	482	421	428	431	483	412	470	443	463	429	430	417	421	426	443	473	391	429	454	475	430	423	433	428	447	446	459	395	460
24114	21463	28853	24698	22169	21721	17318	9817	5674	3718	2632	1291	982	809	716	693	643	595	583	592	563	481	446	418	427	416	411	408	371	370	378	377	369	376	383	357	343	370	358	382	359	343	340	357	315	343	331	354	343	338	309	343	324	313	330	323	303	347	358	298	331	325	344	317	311	336	357	326	306	313	341	322	321	330	327	340	327	302	359	299	314	281	374	302	338	324	314	310	349	309	309	303	330	346	342	348	308	335	289	317	306	295	315	291	323	322	340	289	328	307	351	292	306	306	281	307	303	297	299	328	335	323	335	341	338	291	302	316	298	307	311	345	313	331	341	343	291	325	302	319	331	344	329	300	322	317	317	303	323	332	299	314	320	354	295	324	304	297	278	316	323	312	305	348	309	318	298	315	318	347	327	301	317	309	323	337	355	316	291	348	306	323	330	350	325	311	294	343	343	319	305	312	309	321	335	350	312	344	340	320	293	294	324	333	343	332	313	340	317	332	288	323	348	311	316	333	337	352	319	339	353	325	325	361	324	334	318	309	330	284	314	296	340	305	306	284	283	319	333	332	315	290	343	282	314	342	345	297	360	321	295	306	320	298	326	295	297	338	329	323	339	335	339	329	319	349	326	333	312	323	326	348	304	305	342	315	323	337	325	290	319	315	279	338	305	312	319	307	316	333	313	329	328	308	318	305	332	332	349	375	301	308	277	327	303	343	318	318	336	313	318	303	331	322	309	312	317	322	313	364	342	311	334	343	306	312	341	308	318	312	312	315	324	289	323	340	339	338	312	303	328	330	320	343	316	342	328	293	332	355	312	313	344	336	315	353	333	367	313	287	307	345	345	312	307	323	298	338	355	312	333	326	324	295	314	371	332	339	323	337	316	336	334	321	313	362	326	339	354	307	359	302	329	348	358	318	351	348	319	308	314	308	286	333	288	306	301	338	321	310	285	320	294	350	295	310	314	337	330	331	360	348	320	321	315	313	295	272	316	291	323	365	340	326	314	316	303	310	320	333	341	329	299	313	306	332	303	323	320	313	349	304	317	325	297	329	325	338	331	299	313	320	339	320	331	324	298	342	298	322	300	317	311	330	311	331	328	335	312	316	339	318	318	332	334	327	321	368	328	319	284	298	320	364	318	316	303	329	318	314	336	311	284	306	313	345	316	329	302	320	325	346	293	301	312	322	334	294	323	325	298	311	288	327	351	350	355	311	307	312	301	328	359	326	341	295	316	349	323	307	343	314	286	291	307	316	306	316	328	320	289	339	343	332	300	335	336	321	347	331	299	343	345	307	351	310	309	338	303	328	330	314	342	350	345	310	349	362	325	352	310	349	318	321	342	291	316	320	325	294	315	332	289	321	295	312	332	322	306	343	329	308	346	326	315	303	325	327	332	320	326	303	315	316	324	315	297	319	290	337	352	332	310	335	329	323	341	345	327	335	313	325	309	294	325	345	314	318	331	314	329	327	315	300	344	306	351	320	330	306	328	311	305	313	335	336	322	345	324	307	336	295	335	309	337	332	342	336	317	367	372	308	320	332	333	327	343	344	337	338	332	346	338	283	331	320	309	301	339	314	322	338	298	316	314	307	291	322	334	310	286	334	319	332	331	330	316	306	333	341	325	296	373	346	362	321	325	321	313	283	341	296	320	309	320	325	317	335	309	322	319	308	307	294	308	324	319	335	311	303	319	326	297	321	361	306	315	334	321	323	297	342	310	323	295	321	310	320	319	311	316	318	301	311	327	322	321	336	337	317	296	323	318	351	367	308	339	303	336	319	292	340	290	314	312	309	316	305	366	305	334	326	315	313	297	309	287	366	326	327	307	322	320	308	314	297	292	321	328	334	325	361	337	330	311	327	320	308	330	319	298	315	315	307	326	318	315	327	316	277	296	338	320	337	384	332	335	306	355	308	305	303	372	324	321	316	328	311	303	297	306	320	298	312	344	320	322	345	289	305	310	339	329	347	280	330	310	336	324	322	291	332	315	349	322	307	331	295	355	311	315	346	315	313	316	337	319	343	342	323	327	334	331	306	298	292	317	296	323	319	322	309	290	300	316	299	328	326	305	322	313	323	322	304	343	324	338	332	324	348	328	307	293	314	293	323	346	350	314	333	332	319	313	276	318	306	340	328	315	299	356	308	352	314	332	330	308	328	344	360	344	317	313	303	324	322	286	318	326	296	324	301	308	308	335	340	326	339	332	335	327	312	335	306	318	350	310	317	350	300	334	349	360	307	318	354	327	319	325	333	327	355	315	320	359	332	310	312	288	317	320	319	317	299	318	290	343	294	284	323	289	337	338	354	288	363	270	315	315	312	336	296	315	300	277	332	336	332	359	320	321	331	325	355	303	304	311	302	327	291	321	307	324	349	345	327	357	328	319	335	348	319	335	311	326	316	328	319	356	329	315	325	342	295	305	309	344	326	275	305	374	288	321	342	319	306	326	320	336	325	337	334	352	348	315	334	339	308	324	306	329	309	353	330	316	341	351	291	333	357	335	314	301	326	334	302	315	361	325	318	302	334	321	342	312	307	326	339	348	310	293	304	322	324	330	328	348	356	351	302	304	309	327	313	348	307	303	300	334	307	339	320	330	356	333	334	353	326	334	313	334	323	328	322	321	334	350	326	339	328	306	317	310	310	277	336	318	314	314	305	308	327	308	323	319	297	310	314	326	320	315	343	340	334	329	290	313	330	329	327	347	313	336	332	273	328	325	326	341	333	326	326	306	321	334	344	337	322	313	305	312	283	318	315	333	313	294	327	337	324	321	343	312	366	291	332	341	313	302	358	336	293	324	349	303	309	347	328	311	304	336	315	341	274	351	312	316	337	322	319	301	332	324	313	310	328	326	329	296	339	312	324	337	339	314	301	320	321	325	336	339	311	301	322	350	294	330	346	317	306	347	329	315	312	340	344	344	296	317	332	308	309	316	325	360	336	326	332	292	320	317	307	347	327	298	292	344	324	284	344	314	333	323	319	309	277	332	312	348	315	317	304	328	334	294	318	346	327	317	318	314	306	327	314	309	331	308	330	326	334	364	324	319	327	322	300	341	341	316	314	313	320	317	327	330	325	303	349	349	292	310	329	317	296	336	297	322	323	305	301	303	335	322	325	327	300	334	311	340	323	332	321	340	327	316	278	314	314	327	313	330	314	321	325	330	345	310	340	330	323	316	301	298	322	304	291	317	333	299	352	307	316	332	297	350	317	357	318	292	324	306	319	327	319	319	333	324	337	296	299	311	322	324	334	318	375	313	312	316	337	322	316	352	319	287	329	304	304	326	338	307	286	318	335	343	329	324	317	298	362	315	297	301	303	289	327	344	347	319	339	306	325	342	308	332	316	327	324	303	350	356	338	335	309	352	350	302	315	297	294	331	348	353	303	345	311	316	316	302	345	331	334	334	318	347	343	353	309	284	342	299	298	324	314	308	313	318	304	309	307	336	279	329	305	331	306	310	321	347	360	318	351	336	331	347	306
29740	52786	42450	26470	22240	21004	17564	11756	7940	4988	3533	1704	1377	993	887	815	741	761	706	698	684	552	553	473	510	477	427	460	421	446	400	407	387	351	367	373	410	399	369	413	362	386	351	342	382	350	354	362	398	345	356	385	326	345	350	374	384	369	334	362	373	378	373	352	355	354	324	385	362	343	331	373	351	366	369	333	365	348	362	314	333	355	346	356	343	377	324	344	376	355	366	377	365	339	351	372	358	366	369	359	333	323	331	367	321	340	361	302	367	341	342	351	373	327	360	311	351	338	346	357	344	353	333	353	337	345	321	349	330	397	333	320	370	351	320	372	369	371	341	317	331	350	346	327	350	308	366	348	325	329	361	363	308	335	307	334	351	344	328	358	337	345	346	317	390	326	332	314	352	349	355	340	369	364	354	342	362	341	345	313	349	327	354	344	320	354	340	347	352	361	331	351	341	334	325	351	333	354	366	302	356	344	356	343	354	351	330	339	331	350	339	330	339	340	344	357	324	319	345	375	331	374	318	333	353	379	346	297	333	337	356	315	323	354	324	357	342	375	301	330	336	335	353	342	342	372	360	312	350	353	354	311	320	351	358	346	307	355	346	311	317	323	332	319	344	378	349	340	357	361	347	339	320	364	349	325	354	300	353	313	333	329	338	319	321	365	331	359	319	357	346	358	340	335	338	334	325	351	323	355	313	351	334	343	331	366	337	335	347	363	359	343	354	363	304	363	375	290	347	349	319	385	361	342	338	354	330	343	345	377	350	346	354	335	348	338	329	346	334	348	353	329	339	346	377	318	326	326	341	378	344	348	351	362	350	336	339	359	318	367	310	332	356	366	344	331	335	369	325	326	355	375	348	337	351	334	355	370	327	322	361	326	348	332	338	337	329	359	386	404	324	360	338	347	300	338	334	336	349	359	359	348	320	318	353	337	350	348	316	306	344	366	338	355	350	324	322	354	323	346	362	361	364	368	332	338	325	357	346	343	348	345	349	349	350	327	326	342	334	340	311	348	361	385	351	338	330	348	348	385	327	341	309	351	344	354	343	329	351	364	350	363	361	327	330	301	346	324	335	323	325	335	351	396	320	321	322	350	325	354	330	334	329	356	310	308	346	367	321	369	347	319	315	355	330	337	332	352	361	334	351	325	349	356	355	333	352	367	323	343	343	346	358	330	326	348	331	335	334	364	321	300	337	328	339	337	358	337	343	346	316	354	389	351	339	340	349	383	357	334	350	356	354	371	325	352	353	315	333	347	358	353	347	346	343	331	351	358	326	306	353	341	348	371	313	343	357	345	348	356	324	361	362	346	324	345	322	365	323	357	357	326	320	347	381	358	361	344	357	360	343	336	356	352	329	357	345	344	345	385	347	339	334	362	328	359	363	316	345	322	355	343	340	356	378	351	347	339	368	341	337	331	324	339	365	311	348	358	346	359	331	333	353	346	323	341	382	348	342	354	331	353	324	329	306	303	333	351	376	378	336	287	336	349	329	314	333	340	336	353	344	343	316	331	317	370	361	349	342	407	343	323	342	347	333	352	352	349	351	299	345	365	331	331	357	362	359	351	368	347	326	356	357	323	342	333	344	344	349	345	359	367	340	357	355	354	345	357	387	351	323	344	366	345	344	362	356	346	340	335	343	353	354	345	360	329	323	346	304	318	320	349	376	308	321	333	354	317	319	345	351	359	339	338	343	349	321	347	309	347	339	308	329	333	361	319	307	354	351	372	367	334	351	341	380	356	363	343	373	344	328	339	365	330	350	344	330	330	340	371	332	335	307	383	356	361	357	353	352	355	359	340	340	336	358	330	354	361	318	329	347	328	341	329	328	331	392	373	359	380	369	343	373	297	339	341	327	323	351	331	341	294	312	375	342	348	340	320	339	337	349	372	373	371	345	340	362	319	319	350	370	339	312	347	354	357	337	326	361	347	303	338	327	363	341	346	347	311	339	323	357	335	345	352	349	332	322	332	370	349	344	330	336	331	362	340	323	310	313	296	319	377	358	322	361	328	318	329	362	327	354	355	323	353	318	333	326	345	326	328	350	384	313	339	337	328	337	339	323	364	319	360	331	362	344	341	379	363	371	311	340	346	343	374	374	327	351	372	324	374	355	326	357	336	388	345	364	324	358	352	322	348	355	327	320	341	351	317	354	362	353	352	338	324	333	353	347	355	347	358	344	375	334	336	316	351	326	329	338	323	337	353	324	368	341	334	365	384	344	363	341	344	352	336	327	322	306	315	346	348	340	326	365	374	330	335	348	340	341	343	342	337	336	356	348	339	327	304	352	360	339	335	362	346	356	354	342	359	354	357	341	320	341	332	348	370	373	363	361	331	366	341	352	322	379	347	331	352	349	344	365	357	351	332	365	352	365	332	350	320	376	337	378	319	346	302	354	351	349	339	338	339	346	332	315	334	357	342	337	336	355	331	327	361	349	329	363	331	344	337	354	370	361	313	344	342	337	319	347	361	334	342	327	354	341	349	371	329	338	350	348	374	312	350	344	363	342	365	329	333	333	342	330	357	337	353	352	336	331	329	356	332	353	325	301	321	342	332	347	314	368	341	371	366	353	353	327	367	302	322	334	349	314	368	353	368	365	365	365	342	352	348	346	318	318	349	362	330	351	338	322	354	377	318	371	334	332	357	339	334	347	327	366	332	328	362	324	381	344	317	341	346	367	343	352	373	351	353	332	343	354	360	356	349	354	331	341	329	332	327	361	361	326	296	320	339	329	358	350	353	352	340	335	328	354	342	344	326	333	346	351	327	338	335	323	334	372	346	340	338	338	340	359	340	333	324	334	329	336	323	358	378	338	310	325	360	328	316	326	374	351	357	363	334	342	349	353	340	358	322	392	342	334	324	332	338	310	315	359	347	372	337	349	331	357	330	352	344	346	315	338	344	335	339	353	338	336	338	361	377	337	323	321	362	344	342	340	338	344	349	320	374	310	357	343	356	338	336	365	347	364	375	315	343	357	360	340	313	336	360	325	334	336	328	344	351	332	366	348	353	330	334	371	304	319	355	337	371	336	338	298	340	351	324	327	360	347	373	388	327	350	349	338	331	324	356	349	364	348	329	362	347	346	354	330	345	321	371	347	351	336	373	340	349	325	330	334	335	382	354	368	360	328	361	335	306	352	320	344	360	327	335	350	360	361	323	359	320	329	382	349	344	336	340	305	338	336	353	367	360	344	325	317	380	331	338	330	344	320	327	331	341	378	304	333	335	370	369	322	339	344	344	324	317	376	304	355	344	308	365	350	349	335	345	353	364	315	316	320	333	365	348	362	334	315	357	342	351	344	380	338	348	343	345	339	351	348	322	356	353	365	320	338	354	357	363	344	374	334	310	365	344	363	314	339	362	329	394	304	346	342	347	344	351	363	353	321	325	353	370	315	355	350	321	329	349	315	347	307	328	334	326	329	351	365	329	332	326	354	370	355	331	345	334	348	362	372	344	347	334	356	359	331	332	370	390
24920	21447	28239	25709	20962	16983	12444	7940	5490	3247	2153	1159	838	769	728	650	622	598	551	566	513	574	500	454	427	458	404	452	418	412	397	382	357	434	424	405	408	411	386	369	375	366	393	384	382	394	391	431	378	372	385	387	396	344	379	364	374	394	368	356	354	381	408	404	401	341	382	364	385	355	334	368	347	383	364	375	359	396	403	361	390	378	366	391	402	340	395	381	369	370	351	384	374	349	360	366	389	360	374	353	359	347	369	357	402	357	378	350	358	421	349	363	316	361	349	366	385	357	381	363	342	398	387	387	358	363	374	371	385	347	389	358	383	386	373	375	357	381	378	378	407	369	344	376	394	393	370	387	344	409	386	357	394	379	350	363	372	373	353	371	412	393	364	388	395	387	369	338	364	339	373	371	368	371	391	385	347	351	352	378	374	336	392	353	376	366	371	380	407	367	390	399	373	383	362	361	378	363	370	349	393	377	406	383	353	384	385	378	338	375	362	372	396	425	389	341	366	370	371	388	365	310	373	372	404	386	387	382	355	337	347	358	343	360	345	351	356	355	382	347	383	378	384	387	386	402	383	368	371	366	365	376	371	402	334	377	382	385	365	376	328	405	371	387	378	360	383	370	367	349	369	371	391	398	401	355	384	394	342	387	393	336	412	403	350	355	386	388	398	348	365	383	380	382	372	359	360	380	370	365	379	372	365	388	347	394	371	387	381	356	398	400	364	372	391	374	374	399	333	391	350	374	388	357	341	361	411	370	387	386	387	372	372	368	379	377	386	385	379	372	402	376	384	356	373	381	361	382	345	401	396	363	350	364	379	373	342	385	398	351	367	358	384	370	366	359	364	382	350	348	353	361	375	349	363	336	355	410	319	405	397	357	394	377	329	383	341	366	357	401	371	367	395	364	358	387	397	356	361	349	350	397	391	335	388	382	358	400	382	363	376	372	392	351	410	379	374	392	384	360	358	378	340	351	392	362	341	333	366	376	355	396	384	368	383	383	370	402	386	358	356	371	367	355	356	384	383	402	367	378	359	372	396	423	389	376	376	368	380	382	353	378	362	378	361	365	395	394	385	400	371	352	359	386	382	398	337	383	376	376	425	362	361	417	398	379	392	357	379	340	386	360	380	351	366	415	378	343	349	404	375	376	320	404	392	391	391	368	342	364	384	367	359	397	351	363	408	359	390	386	369	367	358	362	357	394	348	356	388	368	363	340	386	368	362	347	370	403	374	362	361	407	399	334	372	373	340	388	389	392	336	340	390	385	362	417	367	345	387	400	365	349	411	360	420	378	380	375	372	387	361	367	387	372	405	354	385	390	364	325	379	353	399	350	356	386	347	386	399	368	388	392	348	391	347	364	364	355	390	348	354	386	335	379	365	378	379	353	390	377	393	365	360	384	376	364	362	387	389	371	380	332	396	370	386	390	381	388	377	348	375	356	361	405	389	361	360	348	341	353	377	385	360	392	355	342	344	378	402	387	377	369	363	409	342	384	379	370	383	388	377	384	401	385	390	362	377	369	332	400	391	381	350	379	360	357	368	393	376	340	389	348	389	397	372	352	369	348	370	373	389	344	402	356	353	428	388	388	399	360	384	386	350	386	367	347	346	362	344	342	384	345	359	369	375	367	349	421	382	334	352	357	364	351	382	375	388	372	328	386	370	412	360	395	380	361	350	376	403	392	388	359	371	371	394	365	379	421	373	330	373	388	367	351	383	387	375	377	356	393	378	366	387	380	384	405	357	393	345	343	382	321	406	416	387	386	422	383	386	394	353	376	376	389	351	356	369	380	376	383	380	388	373	344	371	376	365	388	380	384	336	380	363	383	351	398	360	367	393	385	367	368	339	373	371	339	392	414	383	410	367	387	366	364	344	405	367	365	351	370	385	365	354	377	406	378	344	380	388	421	353	377	380	355	419	379	362	349	371	368	332	368	370	358	378	353	382	422	365	392	401	366	353	352	393	383	378	356	394	361	396	366	353	363	389	355	418	400	392	376	373	378	407	372	415	366	384	394	399	369	367	384	384	362	400	364	345	360	378	380	374	320	391	383	372	428	377	364	318	387	361	380	348	393	351	399	367	351	392	379	388	384	398	351	394	378	344	389	372	344	386	416	394	356	395	377	362	363	352	362	400	364	381	340	368	390	388	363	335	398	374	361	358	363	360	329	374	368	389	354	370	346	349	338	362	384	365	384	394	354	380	367	373	377	360	363	377	360	330	353	337	362	362	396	387	370	341	386	339	365	377	397	373	365	407	341	320	358	365	400	391	393	426	364	411	351	375	377	396	367	383	390	377	377	357	348	394	403	365	400	399	348	403	372	358	386	369	366	376	403	364	347	377	403	351	352	373	370	364	378	381	368	360	398	372	376	351	379	405	383	394	356	385	357	401	368	353	397	353	420	403	353	345	387	363	389	377	365	374	377	395	396	361	391	392	351	384	363	397	332	347	370	361	388	359	396	363	351	354	385	369	363	365	335	409	344	344	361	377	371	376	351	352	357	316	373	373	347	363	358	368	368	349	376	397	366	372	363	372	406	361	379	414	370	387	354	366	347	396	370	350	372	363	386	374	361	359	368	392	356	357	400	369	408	380	374	359	351	373	378	370	344	378	361	402	362	407	346	349	364	378	354	377	373	330	375	394	424	357	384	341	404	382	338	315	400	352	350	387	403	387	335	354	375	347	355	384	332	372	371	371	365	345	374	379	354	376	373	360	415	368	373	346	380	387	374	384	356	380	374	375	339	360	370	373	360	367	367	410	373	371	389	356	356	359	393	357	345	354	378	372	411	386	376	352	405	363	378	362	403	390	397	405	378	368	363	353	383	360	365	378	378	405	358	388	370	358	366	377	359	373	363	370	407	374	361	343	337	361	370	378	381	405	351	366	407	369	375	373	381	392	366	375	394	408	344	376	352	381	358	391	335	363	397	363	378	362	355	362	341	360	397	374	370	379	339	372	402	378	351	373	358	362	363	395	375	368	382	395	391	376	392	392	395	407	358	400	382	383	350	352	383	354	350	378	368	341	353	369	358	366	393	361	365	360	373	375	357	377	373	384	302	379	355	383	361	405	378	368	392	341	390	384	410	367	369	376	374	394	350	379	351	357	353	377	390	360	394	372	366	366	384	361	387	334	346	392	374	357	342	368	364	385	391	377	380	321	347	391	371	364	375	384	387	360	367	350	352	377	345	388	415	358	374	406	374	354	373	359	364	360	379	371	324	346	415	386	398	349	392	384	404	370	379	374	379	398	372	367	378	331	382	428	395	362	358	389	365	336	383	373	357	366	354	347	374	359	380	387	377	421	333	336	380	347	420	374	352	376	391	392	348	381	367	377	370	388	374	352	397	376	360	331	367	369	379	372	359	343	362	358	352	412	362	348	325	389	368	339	356	384	364	362	354	381	368	363	364	342	367	382	388	389	364	371	362	330	391	404	357	358	357	387	389	389	391	372	372	356	367	397	403	385	371	339	338
30147	50107	40147	24370	19547	19669	15462	11296	7898	4623	3134	1594	1161	995	780	794	751	713	653	681	657	570	526	536	488	489	486	464	463	435	477	403	431	439	425	448	442	428	435	461	421	383	407	403	410	396	406	384	404	405	383	391	358	383	406	427	397	413	381	377	410	396	399	407	395	385	428	367	382	375	397	412	412	369	351	408	388	408	379	398	364	390	394	387	403	402	414	357	415	367	399	374	402	429	394	390	428	370	376	412	372	365	386	398	417	401	407	425	422	373	362	392	388	401	339	390	403	374	395	371	372	392	367	376	351	350	423	393	383	354	415	388	394	418	356	388	355	398	422	384	396	358	398	389	397	386	378	412	367	407	399	383	371	382	387	370	387	358	351	360	375	370	409	371	378	419	377	387	371	402	393	388	424	385	384	406	368	408	403	371	422	403	407	383	389	397	419	374	388	397	415	376	379	377	381	371	389	369	393	376	400	376	411	410	409	354	385	379	408	367	392	410	375	391	392	393	390	393	400	407	372	368	363	402	427	372	403	329	397	372	394	398	404	422	379	371	384	374	404	413	389	409	369	375	374	405	392	370	383	362	385	397	365	408	390	366	372	373	349	371	381	398	426	378	376	388	404	370	394	362	435	369	377	390	351	406	403	405	410	362	404	386	359	387	393	394	430	405	380	400	371	358	386	387	385	364	385	369	402	355	388	405	365	384	356	388	372	377	400	379	378	387	400	395	361	365	396	380	395	394	416	376	377	363	387	411	409	402	401	354	383	363	353	375	364	346	411	340	375	376	382	400	403	409	390	411	384	367	394	355	389	398	371	384	389	425	375	401	414	345	384	360	393	375	411	379	377	406	388	393	403	379	394	379	387	387	414	357	351	430	380	389	397	378	367	405	381	413	372	388	373	405	429	377	412	347	409	367	367	378	383	392	455	391	372	405	400	437	386	401	365	386	387	386	401	421	377	412	422	365	391	379	394	368	400	397	386	402	386	370	395	391	378	393	374	398	377	396	420	374	418	359	402	394	352	371	412	389	400	382	415	377	408	386	366	396	406	386	406	378	403	390	430	361	384	379	350	390	367	372	417	392	372	393	363	393	389	369	370	409	392	389	374	367	411	425	388	371	390	362	387	400	383	378	428	391	388	387	400	379	368	399	393	401	392	387	436	407	395	392	370	370	405	375	408	398	347	413	389	407	353	374	396	394	375	388	409	378	405	379	424	392	372	396	397	383	395	377	398	387	383	390	378	401	383	401	403	416	371	384	381	356	364	367	384	391	386	356	385	406	399	391	375	420	385	374	388	388	396	369	371	396	379	406	370	363	400	366	415	360	382	370	353	391	371	367	379	385	369	369	413	374	398	365	379	395	359	397	382	367	389	412	384	351	387	409	409	372	405	391	380	389	368	392	400	422	389	366	368	410	378	393	378	376	402	375	398	395	382	349	432	387	400	400	344	379	398	384	374	409	390	359	395	376	410	388	368	386	347	390	374	380	356	414	344	375	389	356	375	382	398	401	385	375	404	385	396	374	364	404	393	403	395	410	403	385	413	409	365	356	378	374	409	408	390	379	422	355	385	354	352	388	387	390	401	409	372	393	416	410	419	385	376	405	361	373	350	398	381	373	354	398	367	332	395	380	384	425	414	389	383	380	408	371	374	400	375	401	407	363	378	402	401	384	379	386	416	390	428	376	408	420	406	394	379	395	370	392	385	371	365	402	358	382	378	412	366	350	371	352	388	355	380	420	362	394	388	345	405	383	372	398	409	412	396	393	391	372	343	399	382	380	357	422	401	362	390	387	410	392	357	391	418	378	370	371	380	378	390	388	382	378	428	356	396	409	376	375	371	392	346	363	380	382	422	393	387	373	408	386	422	401	405	398	419	367	396	365	375	375	395	393	379	408	345	408	388	383	357	365	395	391	381	379	397	419	396	373	387	400	380	399	381	359	378	394	375	384	366	378	383	376	374	419	376	396	387	387	416	371	361	368	406	397	407	427	393	406	397	394	370	364	379	385	403	393	385	405	352	363	378	378	367	356	369	419	390	351	328	387	417	433	404	364	380	356	426	370	359	393	377	402	391	395	397	400	429	362	373	398	338	414	398	385	406	362	389	378	368	364	387	414	413	393	407	358	391	357	392	404	367	408	441	386	404	375	357	381	379	411	375	369	370	415	404	375	403	364	435	363	369	370	416	374	393	384	416	376	392	391	398	419	400	389	374	377	387	373	379	404	395	413	405	386	357	367	392	362	390	401	401	435	390	366	390	420	367	373	394	360	407	372	379	425	385	397	427	360	378	391	370	368	386	385	415	396	373	374	395	405	417	385	410	379	400	371	378	432	404	401	375	402	390	404	374	406	372	395	384	381	383	396	370	377	382	387	399	416	390	400	396	387	371	408	409	397	364	387	395	381	402	377	412	387	349	382	352	350	355	410	404	372	370	375	377	410	412	394	369	373	376	372	393	418	366	371	394	375	420	409	360	394	362	385	395	423	370	385	406	364	415	388	369	354	387	392	422	381	382	397	386	372	376	383	363	382	393	366	441	360	359	384	395	388	371	370	411	369	400	385	419	401	392	396	363	400	389	390	367	401	369	376	385	395	381	422	380	405	406	393	406	411	371	387	386	371	390	385	375	379	395	390	409	378	389	414	358	409	395	383	339	384	388	361	399	352	373	378	367	360	394	383	393	384	389	372	410	366	392	368	381	387	352	356	367	394	374	383	401	360	377	364	367	415	377	380	386	403	392	372	393	422	400	380	406	372	372	395	395	407	383	390	398	380	407	395	436	390	426	368	403	395	408	403	417	384	404	411	374	401	385	392	391	391	389	371	373	380	367	385	364	394	410	354	349	395	350	378	368	374	401	393	359	402	409	427	389	415	394	421	373	373	367	421	374	376	399	391	419	388	413	399	417	389	408	357	410	389	397	358	356	384	379	357	370	373	418	425	389	363	359	396	370	412	420	408	378	387	382	384	368	359	409	382	398	362	394	373	321	409	376	395	353	416	385	402	387	399	388	379	393	387	382	382	366	392	371	406	407	360	392	359	397	372	391	424	388	392	360	398	389	406	374	395	397	378	385	358	379	386	369	363	373	373	390	381	404	384	347	392	419	380	405	414	387	390	421	400	386	410	391	393	372	376	366	416	410	401	399	374	396	388	383	378	404	407	357	401	413	389	398	425	388	382	386	388	346	390	414	383	378	366	365	364	373	418	363	390	385	411	429	408	392	396	379	370	402	396	385	342	386	422	395	378	354	398	410	379	391	417	400	416	466	412	403	351	432	395	400	383	384	391	372	382	393	391	386	370	419	390	362	380	380	400	416	391	383	377	377	352	369	400	408	391	392	390	389	365	410	387	399	372	374	416	400	426	375	363	437	411	399	381	402	409	390	383	373	378	390	368	362	407	358	392	368	366	390	402	408	399	367	381	407	407	406	401	377	384	433	385	384	404	392	366	399	357	392	398	397	395	382	372	385	417	409	359
22837	21440	29120	24177	21729	23934	25187	15158	9743	6683	4051	2087	1531	973	821	770	708	659	620	632	612	598	462	409	425	357	371	329	366	293	316	311	311	320	274	316	286	313	302	293	276	293	263	318	268	273	260	254	275	248	257	272	254	271	228	240	263	251	251	248	261	281	285	254	273	259	217	262	256	294	274	270	230	270	252	271	239	258	227	251	272	278	221	264	245	252	263	247	249	264	273	241	260	255	240	253	257	292	237	245	230	220	256	254	269	253	265	263	249	240	250	244	247	248	207	280	247	254	232	275	237	257	237	228	240	238	247	225	234	279	264	244	235	232	245	237	268	249	240	234	251	241	240	238	238	269	254	256	248	253	242	241	259	246	226	243	247	248	275	258	248	243	250	233	265	237	242	238	230	227	267	252	269	274	233	249	242	236	241	210	253	283	262	255	248	261	230	244	254	236	252	262	236	223	250	276	249	260	265	240	243	265	239	253	230	240	262	255	232	247	248	276	197	240	246	256	254	254	226	274	240	236	265	241	225	252	235	211	241	242	245	233	253	228	232	269	245	247	290	262	231	256	285	231	276	258	259	226	234	250	255	219	241	238	254	214	245	260	250	269	235	250	267	252	277	294	272	267	241	260	247	257	250	241	219	251	253	280	236	249	235	216	261	276	240	256	273	279	264	258	227	280	247	258	258	278	242	226	274	240	275	272	276	241	228	225	233	247	229	251	245	238	245	221	230	267	257	245	256	241	234	262	226	234	278	234	257	268	238	229	229	232	261	257	244	251	231	250	243	260	267	280	242	250	255	236	254	245	255	235	258	258	266	220	244	244	247	217	275	278	227	245	235	252	242	288	258	235	230	251	238	251	232	239	247	230	253	222	225	224	264	261	220	244	256	217	241	251	253	240	270	268	248	233	245	251	237	251	238	248	294	249	251	260	241	249	265	252	220	253	241	264	258	246	257	258	244	280	228	237	250	234	253	265	263	258	221	229	250	217	258	251	264	257	250	245	257	259	230	244	262	226	250	238	251	249	254	264	273	200	251	224	241	244	219	218	267	256	262	252	248	254	265	240	261	253	268	229	248	259	231	285	253	234	267	227	241	262	274	243	249	224	218	244	245	221	239	233	222	271	231	258	227	237	257	252	254	255	225	227	219	262	270	258	247	242	241	250	242	258	222	243	227	262	253	280	236	255	258	267	268	230	238	240	236	238	265	238	261	249	284	244	246	228	249	275	251	253	255	250	253	246	255	250	258	245	252	254	250	243	240	218	274	281	228	267	268	246	260	255	261	263	258	213	254	242	230	250	256	267	265	242	257	247	216	250	276	243	246	254	242	238	257	246	253	255	249	263	227	239	254	231	248	239	258	228	256	254	254	262	254	243	242	230	265	238	246	249	264	258	256	230	248	288	266	244	252	247	246	243	255	248	224	254	282	270	235	274	248	213	246	232	254	225	225	248	272	264	259	233	235	240	226	271	257	248	251	276	231	248	255	242	249	227	245	270	248	256	244	253	245	242	254	243	278	225	242	262	232	245	226	222	245	230	255	262	247	273	260	228	222	235	219	258	257	249	247	245	264	217	268	248	244	240	248	251	245	248	239	252	259	246	235	250	233	256	263	230	259	246	241	249	236	238	251	270	248	250	220	257	225	266	245	274	275	278	242	244	271	215	241	250	256	228	234	239	274	249	276	245	245	288	258	271	265	269	265	259	270	263	238	238	248	250	257	271	231	231	233	225	227	267	255	257	240	242	265	255	239	254	247	246	235	248	242	249	254	307	249	238	251	245	250	224	260	254	262	245	283	264	247	240	259	247	263	228	246	239	251	238	246	245	240	262	256	254	268	269	232	235	233	248	241	230	272	251	261	221	274	238	247	242	273	252	266	250	276	226	254	290	252	277	269	220	261	258	270	244	278	246	233	233	280	255	271	247	248	240	281	253	212	247	231	268	242	246	247	240	261	236	241	237	265	268	218	283	233	261	237	255	206	224	255	253	244	243	258	215	240	249	245	257	223	243	195	219	285	281	284	251	240	266	254	250	219	238	242	252	249	227	263	245	230	235	253	251	269	239	264	283	240	246	259	259	247	263	214	239	268	252	236	250	231	244	259	250	227	236	248	256	230	244	270	240	250	246	211	279	258	248	243	247	244	261	242	240	260	263	265	221	239	239	249	249	241	263	254	232	282	249	232	235	261	279	253	256	240	239	262	249	252	270	247	230	243	255	227	246	245	243	259	268	270	267	271	277	220	248	236	250	226	246	299	235	252	257	253	246	246	224	245	279	259	231	276	266	273	234	226	231	199	222	230	241	242	258	274	231	254	245	272	231	264	273	246	239	244	276	272	256	259	245	269	212	246	255	257	271	236	251	267	277	285	256	207	277	249	253	248	255	251	250	268	259	227	266	243	241	263	241	239	246	282	226	247	229	222	279	272	238	225	250	251	239	260	248	250	252	234	259	250	232	256	265	241	257	210	216	269	269	250	226	274	241	232	243	228	274	222	267	276	238	232	277	277	263	265	244	250	262	231	242	246	270	245	213	232	237	260	216	230	264	254	217	254	274	270	244	254	228	251	257	231	242	250	272	236	275	257	260	258	247	245	240	225	244	227	236	231	238	269	228	276	283	250	230	238	246	247	277	236	255	273	272	232	253	276	245	213	255	273	240	254	229	230	249	260	254	221	263	224	245	227	218	239	245	253	231	254	232	252	284	255	261	197	240	239	215	256	266	259	240	221	222	259	256	259	252	225	259	247	257	237	253	274	254	252	262	248	242	226	280	217	289	229	258	223	267	215	218	267	272	241	248	227	234	235	240	253	247	240	253	238	233	256	236	233	228	243	263	243	248	248	254	278	264	259	248	235	254	246	264	240	223	253	248	264	240	223	263	220	245	244	241	232	237	257	244	260	241	231	244	242	230	258	242	229	260	272	250	254	215	241	235	246	208	251	255	241	246	242	250	262	244	256	243	257	257	243	260	235	253	239	246	259	273	246	242	254	275	270	211	264	255	247	241	260	224	232	236	229	259	219	207	257	246	267	260	221	239	227	279	257	260	220	243	248	260	259	223	249	256	257	239	239	266	253	243	233	249	240	258	259	258	246	276	227	223	241	269	245	242	273	261	256	248	295	275	221	234	232	243	263	271	243	240	261	249	231	252	264	266	241	233	251	248	239	261	280	262	260	279	256	256	255	261	251	239	253	248	242	259	249	236	278	240	235	261	279	258	250	239	259	239	248	243	235	245	219	260	277	239	227	254	244	227	224	280	260	271	255	267	233	257	243	231	257	260	237	246	269	238	237	256	262	207	243	264	261	243	237	240	260	243	236	241	255	237	249	232	230	249	273	221	251	242	238	271	254	254	217	265	248	262	243	274	248	262	244	262	239	273	268	267	264	258	263	259	221	257	238	235	236	240	242	253	235	254	287	248	227	223	251	228	256	262	244	235	250	251	252	253	283	269	245	243	246	272	259	266	289	270	267	254	233	265
33118	59320	49378	31775	29011	26563	22000	16722	12278	8297	5188	2691	2152	1240	1076	949	896	850	744	742	753	650	512	466	455	441	370	387	384	381	361	371	309	348	299	313	343	334	338	296	313	299	312	276	290	257	285	330	301	252	296	257	286	236	235	275	283	261	261	250	291	263	254	268	236	233	286	279	262	275	237	255	245	280	256	264	256	299	300	273	225	265	258	275	275	288	270	263	247	258	246	265	246	270	244	243	271	237	229	243	264	247	238	239	255	219	259	257	297	297	257	273	267	267	256	279	250	262	255	248	263	270	285	260	262	270	270	247	271	262	270	277	259	263	286	266	267	263	278	258	254	275	257	268	287	274	275	243	246	251	273	247	265	234	262	274	275	264	283	230	272	260	259	253	211	257	285	246	276	254	256	252	257	271	247	236	265	271	235	260	242	301	252	290	242	251	268	264	288	248	290	261	278	235	246	293	241	259	277	246	267	267	251	264	257	276	262	256	286	255	262	271	264	237	279	259	250	247	246	285	249	243	280	243	231	248	268	270	258	275	271	268	318	249	245	282	232	222	241	276	287	269	267	266	288	260	250	237	254	226	253	246	266	256	258	251	227	282	233	281	250	240	242	249	232	258	252	246	285	249	231	249	271	254	269	279	277	249	274	261	261	259	234	272	240	267	248	274	243	242	250	277	273	241	254	248	247	261	241	264	247	252	291	245	252	262	267	279	255	255	256	231	265	270	240	252	258	236	227	244	211	279	279	280	262	261	269	263	247	243	275	253	265	257	267	243	255	283	251	227	261	256	267	245	276	264	227	261	247	263	242	275	265	265	269	263	246	274	252	283	280	255	247	252	249	262	253	255	296	252	266	279	258	268	265	239	250	261	255	271	244	230	252	286	259	255	226	243	240	273	249	269	263	274	234	246	260	250	250	288	283	266	276	230	261	262	252	253	249	259	242	247	258	241	238	242	271	259	271	279	267	251	255	261	273	274	253	259	257	251	258	258	250	275	271	257	239	257	265	275	240	266	259	257	248	240	235	254	272	258	265	265	234	260	248	244	246	263	257	272	271	257	245	248	261	281	243	276	261	256	247	265	257	270	309	275	244	256	276	263	238	253	284	260	241	278	258	285	247	250	256	251	252	288	266	278	246	265	246	256	263	267	263	253	299	253	245	269	241	254	247	253	295	246	267	256	279	265	274	246	256	233	242	234	257	246	250	254	275	268	250	237	291	250	264	286	258	253	267	269	267	252	235	255	233	261	242	252	279	234	234	265	281	283	243	251	274	258	252	267	261	240	262	269	301	256	237	251	275	268	254	276	257	245	233	268	259	259	263	252	253	260	287	247	255	250	236	257	274	252	274	248	239	277	222	261	291	259	244	252	257	256	275	252	244	268	266	274	273	273	256	251	238	276	260	268	276	264	262	264	235	289	277	248	258	249	270	269	272	277	253	234	262	271	250	237	241	238	243	252	253	236	261	283	265	263	248	272	269	254	260	240	276	245	247	251	234	270	289	274	255	274	271	250	241	237	253	255	232	244	259	252	259	253	264	246	280	262	244	264	266	240	277	249	266	277	253	229	235	261	242	268	295	223	274	241	231	257	231	264	246	263	253	238	249	243	260	284	249	227	269	246	235	270	288	248	247	265	250	280	219	275	266	225	253	264	248	247	268	237	239	262	256	272	279	261	264	254	255	259	247	261	247	263	254	251	260	272	257	292	281	282	222	254	285	262	276	277	271	279	228	263	267	244	248	243	264	239	256	252	250	251	255	288	274	251	249	273	246	258	265	281	283	257	260	264	271	247	245	255	240	251	268	257	273	267	248	250	265	282	270	268	248	247	267	242	287	261	285	287	255	247	284	243	255	261	288	260	241	259	270	271	243	274	273	276	222	247	274	266	271	241	253	242	253	257	248	241	273	263	254	253	260	243	252	259	256	254	228	217	265	262	243	259	254	268	262	252	265	290	269	262	234	283	253	268	235	251	263	254	251	269	264	262	257	237	249	266	276	260	260	245	273	239	275	256	260	256	250	242	255	284	242	285	301	246	262	258	282	279	254	267	243	228	246	225	262	271	242	246	230	245	271	260	248	279	266	227	269	279	235	250	262	272	254	262	261	293	262	265	260	278	249	250	231	269	275	247	233	289	258	234	273	256	244	253	246	255	244	260	244	277	272	250	244	251	237	248	258	270	283	267	249	276	273	255	268	243	269	270	258	225	256	273	256	265	228	264	251	248	265	245	243	249	266	264	264	283	285	258	246	247	255	235	263	223	272	267	285	290	271	262	247	268	279	246	276	264	241	258	248	267	276	261	246	252	218	254	257	224	270	269	274	233	236	244	248	264	235	265	256	291	255	252	278	257	271	263	242	268	307	251	245	270	252	283	266	271	282	259	253	274	251	270	272	268	247	243	286	269	240	248	235	258	258	231	248	247	215	264	253	262	252	275	278	274	245	261	254	246	241	272	281	251	208	248	277	274	229	223	272	214	247	268	252	292	270	271	265	273	243	229	260	240	237	260	279	250	298	253	250	262	250	252	246	243	249	274	249	224	288	265	275	244	275	265	243	258	273	262	275	263	257	278	250	266	244	255	256	269	277	215	260	253	260	270	251	278	278	274	273	245	265	255	274	264	246	264	245	260	278	258	252	241	262	249	258	263	255	290	282	268	295	235	283	265	247	260	243	255	283	260	237	235	279	260	260	239	240	249	269	260	269	259	295	291	259	230	239	257	262	244	245	273	260	261	271	266	252	278	249	259	301	252	271	217	264	252	274	279	237	234	267	263	242	262	243	208	273	254	280	258	280	247	253	267	289	262	269	248	283	271	265	231	273	253	253	255	238	268	238	250	280	267	272	275	291	272	251	270	236	235	260	247	274	259	258	270	249	257	249	263	265	242	251	296	264	284	258	283	254	270	259	253	264	221	244	257	260	301	278	278	237	260	259	244	232	296	256	301	257	247	265	236	272	246	241	257	253	244	237	266	250	281	251	248	265	256	308	267	223	254	251	256	285	209	265	246	256	254	248	264	265	250	273	261	251	259	271	277	264	250	292	291	283	249	269	275	254	240	248	259	260	238	254	278	265	279	259	248	285	231	265	272	239	247	250	248	254	233	262	229	256	270	238	259	235	267	245	276	269	257	260	264	261	264	275	286	217	242	273	300	254	241	289	242	253	282	242	219	268	260	242	263	239	218	256	252	282	293	274	249	272	240	256	263	250	274	256	246	258	239	258	295	268	267	274	257	273	252	270	262	242	266	248	286	265	236	281	265	270	275	269	255	259	262	263	240	254	243	254	260	255	271	269	237	252	256	251	289	250	258	265	248	234	247	253	246	280	254	271	284	267	273	259	290	220	282	274	267	277	239	249	267	283	242	266	268	288	284	251	269	254	224	266	244	247	239	270	264	228	281	283	259	279	262	252	274	250	228	278	264	242	264	275	287	275	290	258	251	249	235	263	238	237	242	279	278	293	271	276	221	222	288	257	284
30076	28705	30259	20551	13777	11558	8727	6126	3944	2585	1744	1231	953	742	579	603	551	546	525	537	490	471	480	491	419	448	479	480	484	417	435	442	441	463	417	436	474	433	475	440	423	447	450	432	418	435	436	435	441	409	413	426	417	424	441	388	447	427	430	415	434	419	455	396	414	384	433	406	442	437	427	425	418	441	419	404	407	414	437	419	378	443	405	432	415	464	391	412	422	415	401	394	417	441	438	408	428	445	415	440	423	424	432	428	444	429	450	435	419	420	428	423	423	444	406	391	420	385	426	419	450	398	389	429	457	434	430	457	427	437	440	414	426	408	396	381	427	419	413	464	424	395	383	412	421	422	467	427	425	439	422	434	428	395	430	432	433	400	421	420	410	396	433	389	401	449	424	406	434	433	424	408	448	453	435	419	423	411	406	420	425	441	422	436	413	469	452	403	417	442	419	458	425	407	411	435	429	425	386	427	424	459	448	428	431	422	443	420	434	414	420	371	431	398	380	444	428	411	429	390	435	436	452	402	438	398	412	442	468	405	404	419	412	372	420	444	410	377	414	410	442	431	467	389	418	391	438	439	412	414	402	406	424	435	457	398	387	390	429	448	405	423	449	447	448	437	425	410	441	434	397	429	399	426	431	368	439	427	392	388	401	448	434	436	407	421	454	411	424	370	429	422	417	416	449	445	424	419	394	421	441	412	426	399	433	411	391	394	412	425	411	409	434	373	442	417	383	433	415	424	400	449	432	452	417	447	408	396	402	466	409	398	389	435	393	431	417	408	451	459	413	429	430	445	426	370	397	438	432	405	422	436	405	440	405	414	401	415	412	423	417	434	449	431	413	440	425	414	434	409	421	430	435	420	422	416	443	391	425	409	395	424	426	376	424	431	420	405	449	406	418	401	418	411	421	430	410	449	404	376	415	413	450	441	403	393	415	405	398	426	405	474	434	438	447	433	426	423	407	439	420	435	450	342	464	401	427	386	396	440	455	432	439	402	388	436	420	424	418	431	485	438	403	454	387	412	453	415	433	380	385	439	454	422	413	426	384	433	421	434	431	421	392	430	410	405	406	403	445	415	449	469	449	406	447	407	408	427	419	413	436	422	445	403	432	443	413	393	405	379	414	427	401	410	382	400	446	414	424	415	443	436	396	425	451	433	384	397	384	374	436	458	443	423	414	396	420	389	416	422	417	432	416	423	427	423	427	412	417	399	405	418	421	420	384	389	446	427	416	437	393	444	429	372	411	442	396	414	421	445	450	413	446	378	449	428	431	420	466	430	409	404	397	441	428	385	445	410	432	435	419	431	431	387	443	440	440	413	417	413	418	441	436	438	375	455	414	388	396	427	420	389	449	402	438	413	426	430	429	420	429	415	453	414	427	452	393	439	391	413	418	485	401	411	401	425	470	451	461	424	414	439	416	423	430	399	432	422	438	449	438	430	434	434	398	410	410	430	418	433	434	410	389	419	396	404	404	408	402	425	429	391	439	433	405	432	413	399	391	414	477	435	417	427	427	444	440	420	399	447	430	432	424	443	403	451	428	391	444	416	416	437	419	420	403	416	414	432	422	425	425	394	424	429	399	426	431	411	409	437	391	403	406	442	446	442	418	450	434	436	432	426	444	407	422	429	412	412	397	443	425	417	470	449	415	417	398	432	434	425	447	431	425	398	444	410	454	414	388	412	449	424	431	387	431	424	416	408	434	374	428	420	438	438	439	390	404	404	435	485	432	395	400	445	405	413	439	424	414	409	403	449	420	445	449	422	449	440	412	401	395	419	456	425	410	425	434	431	439	432	431	447	437	413	466	408	419	430	405	434	452	404	435	389	401	440	410	436	427	424	434	451	383	425	372	418	456	407	441	398	430	443	426	442	447	437	409	398	416	415	450	438	395	456	411	429	431	404	439	430	413	429	416	443	431	403	432	444	436	431	406	424	426	369	437	441	442	410	417	398	408	430	416	420	482	408	441	448	435	420	447	441	425	438	410	431	422	458	422	428	451	456	421	420	412	453	416	413	463	443	462	403	406	457	410	448	393	396	448	398	429	412	468	437	405	429	400	433	426	420	437	402	453	422	414	414	405	404	393	447	426	429	389	452	423	472	400	426	418	413	402	406	385	418	420	440	358	431	443	426	368	447	423	455	428	408	409	433	432	371	404	415	447	417	378	426	399	406	419	450	429	413	393	399	432	408	418	433	447	407	395	438	418	398	392	365	418	401	405	470	439	428	407	426	421	386	418	418	414	399	427	444	428	435	445	410	406	449	442	401	459	408	431	373	415	450	393	385	423	400	422	392	408	401	435	434	410	402	388	418	407	422	404	448	459	433	426	437	414	423	414	429	446	396	415	420	448	399	419	422	403	418	419	417	445	402	463	405	420	434	426	394	449	414	411	411	417	421	421	390	397	409	417	393	427	437	407	425	420	424	381	472	392	437	416	407	447	388	400	433	411	426	415	430	428	421	457	445	415	423	437	415	444	444	474	409	440	426	441	444	438	417	402	453	401	443	423	439	411	419	417	424	419	441	454	393	371	418	414	395	429	458	389	433	426	440	444	437	418	418	436	439	408	414	451	396	400	428	426	433	429	402	423	434	418	449	448	425	424	431	401	430	443	434	423	392	421	441	406	453	453	425	428	431	410	394	401	454	441	419	427	452	410	406	393	391	480	371	431	426	437	443	422	405	410	432	401	395	399	399	404	429	406	436	397	402	418	417	438	449	459	445	433	435	400	435	433	387	445	406	423	430	419	422	434	419	409	366	432	393	420	435	432	442	418	431	439	434	418	421	393	444	459	420	424	442	416	442	419	438	383	404	401	426	433	445	420	413	449	405	424	389	441	445	411	379	409	413	424	419	424	442	416	415	459	427	429	425	437	438	453	452	431	424	429	429	435	386	430	413	417	401	420	439	433	465	396	391	384	410	427	402	421	446	442	412	388	435	422	446	451	387	410	462	411	437	392	420	398	451	422	457	404	417	404	456	446	434	451	439	441	441	400	395	447	432	403	437	444	434	430	395	449	438	399	431	449	369	391	437	421	432	442	433	429	436	406	428	433	410	400	437	428	436	443	424	410	395	449	382	415	401	391	425	404	456	409	414	420	418	410	411	427	431	408	385	435	404	397	409	406	408	455	382	418	409	447	423	414	416	399	422	436	394	442	412	390	396	422	413	442	442	449	428	399	402	433	420	434	432	412	456	447	422	425	428	452	416	436	458	415	441	454	428	376	446	420	412	423	448	420	410	459	400	429	394	432	388	406	433	405	431	426	433	430	437	419	462	443	400	375	415	401	447	445	426	390	415	478	429	401	408	419	403	403	398	430	452	475	399	433	408	459	408	439	433	441	428	398	385	427	420	422	415	460	423	446	438	448	414	434	423	412	416	449	435	423	427	432	426	415	408	443	440	450	423	426	427	415	409	415	449	392	413	440	439	412	399	429	442	415	422	382	405	450	434	387	419	433	415	410	402	398	437	403	433
31367	44675	32440	20110	16868	15575	12091	8690	5615	3626	2351	1680	1192	931	694	659	673	613	595	606	589	604	512	528	512	498	517	470	480	479	524	491	481	471	488	501	463	441	426	470	437	464	441	468	461	413	451	479	427	470	480	432	418	458	468	460	469	423	418	473	452	417	395	435	435	477	462	439	432	444	447	457	460	461	426	426	471	427	442	448	419	420	447	442	395	471	439	436	423	469	431	475	456	439	431	420	394	452	471	428	414	460	459	461	432	448	429	427	431	441	407	418	423	449	448	476	433	451	449	438	442	466	434	430	446	388	444	441	451	467	445	453	452	434	425	476	434	407	415	415	440	442	456	437	448	442	445	454	491	439	452	472	452	422	456	429	448	416	436	430	464	455	416	416	452	439	464	449	414	425	449	451	461	423	451	445	461	448	440	432	446	430	481	466	427	412	468	416	494	448	411	488	409	438	488	444	466	438	431	473	394	476	428	464	424	434	434	450	461	404	463	469	428	443	445	472	447	454	458	436	438	470	440	469	459	487	405	462	403	422	498	446	452	455	457	441	461	430	464	424	468	446	439	485	424	439	472	420	426	447	456	404	433	489	466	435	435	431	464	475	459	461	437	439	453	445	474	427	438	454	428	424	400	479	456	421	448	445	416	520	452	437	446	433	417	420	436	411	432	407	418	420	444	445	425	473	450	430	414	440	413	430	469	460	453	419	451	466	421	466	389	429	461	407	466	461	457	449	408	435	453	436	489	463	458	435	416	417	456	448	454	448	434	440	429	436	462	435	409	432	492	441	412	489	434	449	457	475	434	422	425	425	488	419	447	467	437	443	449	423	464	429	444	404	459	454	416	507	458	489	481	422	415	445	441	479	453	434	442	433	426	417	456	473	433	422	433	408	435	446	436	472	441	452	460	420	410	447	416	463	448	453	469	459	467	464	470	413	433	474	419	398	421	460	424	447	457	441	451	437	454	423	460	399	383	458	427	422	447	496	446	460	412	433	453	461	469	480	451	469	417	460	432	466	481	432	456	442	470	433	428	426	405	474	475	426	436	459	466	447	491	452	450	429	463	452	433	482	441	478	468	424	434	420	407	440	459	429	480	443	470	421	467	448	478	404	446	441	439	476	458	392	431	456	421	459	415	412	410	435	442	457	422	423	449	467	448	424	471	421	434	438	437	475	481	420	484	418	453	454	498	469	440	442	441	488	439	426	419	456	447	430	484	435	465	441	487	424	436	400	468	479	417	473	432	449	465	440	437	460	399	468	490	439	456	460	460	435	442	422	461	462	440	449	454	420	482	435	437	427	436	421	440	477	446	411	440	446	439	440	423	429	400	458	455	477	469	460	453	435	455	441	436	402	469	481	413	460	446	416	479	439	431	450	454	439	433	461	424	443	439	449	450	474	468	459	451	469	503	453	431	405	470	440	461	436	477	425	447	459	467	429	468	464	430	440	492	441	432	424	446	422	447	435	474	449	460	455	408	458	433	443	449	448	452	412	492	436	428	436	472	461	478	419	436	450	455	472	444	408	414	438	418	437	416	480	457	450	427	422	433	403	444	457	461	456	410	457	422	422	470	451	448	429	440	435	458	456	393	412	429	488	453	470	465	444	430	436	473	416	438	462	451	460	430	431	489	451	460	461	430	431	453	431	442	425	445	453	470	432	440	460	450	434	451	447	443	424	456	421	454	420	426	414	424	454	449	433	456	419	466	432	431	422	439	462	479	440	443	417	470	429	431	448	438	451	438	448	448	433	419	465	452	455	398	475	435	472	458	472	427	418	415	451	421	427	432	434	428	446	456	471	445	433	441	400	455	449	395	444	440	475	433	460	455	460	433	443	435	433	451	459	469	439	441	460	425	470	408	448	460	443	463	439	441	435	404	402	473	450	452	410	442	442	464	432	420	456	445	433	462	425	428	451	468	428	411	447	464	468	420	462	473	450	405	436	454	443	488	428	455	453	464	448	448	451	425	455	440	446	425	430	434	434	461	431	417	449	467	443	441	412	430	469	444	414	438	454	430	448	449	503	454	456	447	435	444	448	426	443	468	419	445	464	441	438	471	406	417	469	463	448	430	469	438	455	449	458	406	464	471	460	448	442	415	429	419	447	465	477	445	478	463	471	396	370	433	455	420	443	414	462	460	455	460	458	447	411	461	430	425	441	430	469	458	465	446	403	445	443	455	412	406	448	475	451	490	432	446	432	403	427	421	443	473	446	418	494	452	407	449	450	455	461	473	442	465	492	433	432	420	442	455	404	447	433	454	439	423	439	469	453	439	464	440	482	469	449	449	414	446	408	456	441	374	441	436	432	435	450	426	436	422	462	406	454	440	443	449	462	438	473	438	404	423	444	440	435	446	420	422	462	466	454	422	462	449	463	443	476	491	460	437	458	418	453	407	471	444	443	442	413	494	433	406	452	478	455	449	417	386	459	438	447	447	454	462	450	408	457	426	442	464	451	446	414	471	431	470	438	479	426	477	449	441	442	432	453	421	455	480	424	458	461	453	400	487	454	448	447	450	481	469	490	452	476	439	458	487	457	455	460	447	501	441	446	393	430	458	449	422	447	438	424	448	455	439	459	455	399	479	437	407	454	427	451	479	435	439	447	428	421	447	414	424	444	430	464	441	441	435	470	442	448	451	389	466	410	464	429	437	456	453	463	446	420	430	475	434	487	434	412	444	444	445	418	430	487	447	440	450	445	395	413	430	470	426	439	445	468	437	465	457	425	464	441	483	441	404	493	486	464	438	396	432	411	415	411	407	459	417	436	418	456	480	460	476	428	406	437	436	443	455	420	436	409	463	433	438	435	454	448	452	410	429	419	436	462	456	435	431	449	455	446	464	417	449	428	420	423	439	395	460	474	430	462	471	445	435	448	464	447	437	458	434	425	406	440	480	420	425	433	419	460	432	415	453	436	434	467	435	447	487	448	437	413	423	441	464	468	452	424	417	417	429	459	407	469	411	486	451	450	414	476	461	465	417	443	516	416	424	440	476	428	438	417	421	454	413	423	434	463	425	474	421	401	454	451	456	454	441	404	413	411	454	444	427	433	400	466	411	455	472	419	469	467	445	445	475	472	458	431	428	420	456	444	432	457	445	455	453	451	436	468	454	424	466	446	444	462	471	423	482	411	444	465	459	452	442	458	463	458	458	458	439	471	447	444	455	451	470	458	442	466	454	435	422	472	459	466	434	417	442	449	424	444	464	466	437	433	459	425	462	466	431	457	427	473	472	450	447	482	423	419	425	438	463	472	456	486	455	440	466	488	406	434	451	450	439	401	475	419	427	453	431	475	440	454	454	426	443	457	457	449	443	404	426	459	434	420	464	462	456	452	463	428	474	452	464	453	449	447	430	421	426	433	474	439	431	436	451	450	438	457	438	465	447	446	469	444	451	434	478	466	431	438	459	458	425	451	443	458	448	430	448	444	437	453	478	430	433	422	393	450	449	437	451	450	486	453	484	468	467	420	482	448
24022	21435	28774	24738	22431	22429	18054	10742	6749	4576	2691	1534	1026	843	708	613	611	621	582	578	575	518	435	420	404	408	425	362	382	389	362	380	358	360	360	379	354	383	366	347	327	355	305	338	375	335	370	342	356	334	328	330	317	355	355	325	289	314	333	307	330	350	336	316	317	329	333	308	337	347	294	364	327	340	361	301	315	321	316	323	347	338	330	335	346	336	322	317	309	324	302	391	307	340	331	349	342	347	346	310	309	345	312	317	344	328	334	334	291	308	333	354	291	323	317	330	312	314	347	321	344	343	311	330	302	325	298	307	305	307	312	411	352	312	324	334	299	327	317	332	318	286	325	273	313	354	322	341	336	300	325	337	332	339	319	273	334	327	329	323	318	318	332	340	301	314	327	329	318	356	305	333	329	319	339	310	325	320	353	327	346	315	326	315	342	321	320	312	322	325	326	347	303	370	292	346	339	326	299	343	350	317	305	319	351	345	315	348	306	331	323	300	315	302	325	331	323	318	368	357	321	334	331	336	313	298	329	286	307	333	314	318	332	320	319	345	367	334	303	330	337	363	285	326	333	312	356	305	348	321	336	329	319	326	318	347	346	330	352	344	337	355	340	301	334	323	323	293	353	283	313	333	325	324	293	317	317	335	327	332	330	325	349	320	287	309	330	287	363	331	341	354	347	318	336	360	324	341	350	347	322	329	336	334	313	310	347	331	298	320	333	332	315	343	335	305	337	334	333	300	305	323	336	334	281	312	329	335	316	344	333	335	345	313	344	313	359	336	315	312	324	314	332	309	294	286	276	350	340	338	310	322	303	344	332	321	279	364	312	312	313	338	335	353	335	350	295	311	355	293	307	332	357	325	348	313	343	325	321	326	324	332	318	289	339	321	324	324	308	320	301	324	312	299	332	315	339	350	345	291	348	325	341	330	318	311	342	354	362	340	295	297	341	352	303	337	308	363	350	349	329	334	297	346	328	314	307	307	346	337	334	336	351	324	308	328	339	287	319	321	299	326	349	328	354	324	339	334	318	323	315	313	346	346	266	296	349	300	282	318	319	307	328	316	321	352	331	346	338	315	334	311	340	346	328	286	339	335	330	342	349	325	322	312	319	333	346	306	333	333	312	318	317	377	322	341	322	321	294	318	325	348	343	328	329	295	337	317	343	328	325	344	339	358	348	318	345	346	344	311	311	346	352	339	322	316	323	333	336	315	308	338	306	308	354	321	344	330	346	332	350	342	322	331	328	297	339	297	344	330	319	359	299	326	327	319	318	339	339	317	342	321	331	292	278	306	330	302	333	279	332	321	326	304	325	330	314	322	323	328	303	334	290	346	336	330	334	304	297	366	309	319	276	338	304	360	323	336	329	320	360	310	355	301	332	342	313	361	335	343	334	327	337	313	330	334	330	342	310	319	332	310	344	328	340	323	308	323	357	338	281	332	324	309	311	360	324	319	336	313	346	324	322	321	318	342	338	304	340	312	309	311	319	328	329	354	317	335	329	324	320	307	312	379	336	339	327	341	285	342	318	334	315	330	334	320	331	320	330	293	348	327	318	328	322	315	318	337	286	345	334	298	308	329	315	348	355	324	350	324	309	320	313	316	318	306	323	326	336	324	296	325	321	369	333	330	329	338	329	356	334	312	339	288	322	330	332	293	359	313	325	311	321	336	348	344	336	317	324	293	336	323	340	340	291	296	342	341	315	313	346	324	320	313	300	316	315	348	312	344	333	361	289	321	320	287	314	301	347	297	343	318	300	352	325	350	299	331	363	338	304	311	302	328	326	352	352	305	364	319	361	327	318	332	339	277	344	341	336	333	323	314	365	323	310	341	338	292	334	336	331	343	350	320	305	346	328	339	336	329	304	312	317	298	313	308	311	352	350	335	314	330	358	280	328	339	322	368	296	302	341	334	336	304	334	310	339	311	304	320	345	360	321	374	314	303	352	306	307	332	333	342	322	304	345	361	299	306	344	324	331	303	340	329	327	345	296	324	345	320	346	314	348	321	356	316	337	313	359	322	327	298	323	320	287	346	332	347	338	353	349	308	320	312	332	266	317	343	313	333	334	298	356	318	318	333	271	304	326	327	343	362	341	321	332	298	302	302	317	352	318	310	304	343	333	279	334	354	342	358	339	338	351	326	334	348	358	340	312	310	344	331	338	352	331	327	297	324	265	365	300	349	331	347	340	341	316	327	342	334	321	344	336	309	314	359	316	342	311	332	310	314	337	307	310	287	324	326	330	325	343	354	334	326	296	366	307	323	331	340	324	346	322	335	348	328	313	342	322	340	311	302	351	333	280	325	349	314	357	332	347	318	298	325	344	306	320	307	358	328	347	318	316	336	344	327	309	349	327	310	299	332	351	336	345	356	324	303	336	347	335	343	316	306	347	296	310	309	309	323	302	324	375	336	319	319	316	327	337	318	372	310	375	309	321	355	318	316	320	351	325	333	307	335	328	349	323	331	346	320	325	342	323	328	341	312	335	333	326	323	344	305	339	313	325	335	316	309	337	326	329	347	331	324	342	318	364	333	320	351	336	316	338	317	311	353	353	341	324	339	314	324	331	309	312	330	323	362	327	355	339	324	332	336	342	314	300	297	322	298	360	368	324	311	321	296	344	321	324	324	320	310	332	306	320	292	310	327	332	318	335	356	328	332	313	336	310	294	359	348	321	307	332	322	294	338	326	354	328	310	304	338	325	343	346	324	336	350	344	327	300	311	327	332	330	360	320	340	311	324	347	324	287	326	314	323	321	320	328	318	317	312	327	333	324	288	316	324	340	338	329	335	332	331	342	346	312	293	327	326	332	331	329	283	323	356	306	337	311	297	361	345	312	319	327	290	301	321	325	354	337	304	327	322	325	338	307	337	323	353	337	328	339	343	334	336	342	312	318	341	322	349	331	332	307	317	329	336	308	380	310	329	319	335	299	301	314	319	342	343	329	340	300	358	310	338	341	313	312	306	333	317	311	306	329	292	323	322	296	313	354	312	334	292	305	330	342	339	307	331	343	324	316	294	317	370	304	314	327	346	351	287	307	350	355	355	307	324	290	348	339	303	310	365	333	334	338	333	329	341	333	309	342	295	320	320	323	323	344	340	305	339	342	306	329	332	297	324	314	324	339	329	346	304	312	332	325	345	343	333	310	317	321	333	344	338	333	321	338	313	342	324	316	319	323	316	330	313	328	336	357	339	325	366	315	338	312	308	313	326	337	319	348	331	343	333	312	361	336	310	339	356	316	323	302	329	359	338	313	294	328	332	335	302	293	306	281	327	360	335	305	348	321	375	281	332	315	359	332	331	342	345	332	352	318	310	327	351	303	327	301	357	315	297	347	333	322	304	313	314	322	371	334	341	338	335	298	342	360	316	330	343	294	360	309	324	318	348	327	308	319	326	342	351	316	338	331	336	352	305	341	321	346	319	331	359	287	343	326	321	318	355	350	312	315	357	298	306	314	314	308	337	334	292	371	303
29969	52566	42176	28193	23889	22329	17962	13039	8853	6122	3754	2118	1323	1011	805	802	795	751	729	692	709	606	559	486	456	429	450	429	396	350	424	404	391	382	392	405	378	405	415	400	377	350	386	360	384	363	348	357	357	354	324	340	367	343	343	372	322	342	345	334	373	350	351	356	381	370	360	362	338	362	336	326	364	362	352	387	360	359	342	379	352	388	317	338	340	357	379	368	355	362	319	352	344	347	351	316	317	336	329	344	333	325	324	355	350	350	333	350	327	358	373	332	341	333	337	360	363	376	337	357	365	384	349	343	340	362	366	324	375	340	331	355	310	341	341	363	344	324	365	358	336	337	350	352	361	349	354	343	365	333	361	332	322	370	330	348	314	363	377	340	353	359	378	349	342	325	340	358	381	368	373	344	375	305	360	351	399	371	334	338	361	384	311	368	339	328	356	350	345	312	373	366	367	378	340	332	379	331	357	373	363	374	321	338	358	328	352	355	367	354	374	332	356	343	357	361	306	316	394	352	345	369	325	313	346	342	318	373	357	343	298	383	356	350	332	349	349	385	316	367	340	356	401	352	343	356	351	346	331	329	346	346	375	343	353	369	348	360	336	350	339	335	359	302	357	357	358	334	363	345	364	332	349	378	319	338	318	347	335	345	374	331	350	305	363	365	353	315	359	358	342	326	326	348	351	346	348	354	345	329	361	340	352	356	323	364	364	366	359	331	374	359	323	340	325	385	355	368	346	361	328	347	338	350	311	367	364	325	337	340	335	343	340	331	378	368	324	357	366	340	313	344	353	357	351	376	329	349	363	348	346	325	352	337	310	353	333	321	331	329	310	310	342	336	353	325	332	368	342	340	320	354	366	388	355	340	339	353	319	345	335	371	359	364	328	357	397	310	343	348	324	349	380	351	357	377	333	360	350	356	307	372	366	386	350	348	372	366	340	334	352	362	362	387	310	339	362	363	361	335	351	358	315	341	361	372	363	358	330	367	367	326	357	364	349	389	360	368	355	363	352	327	362	346	377	392	335	380	358	315	349	341	365	348	326	378	359	336	347	343	382	351	377	382	360	390	357	349	331	345	345	332	382	363	360	385	365	366	354	334	330	325	355	335	366	352	346	326	352	351	353	355	330	328	334	338	350	360	340	367	405	349	346	323	368	361	350	333	351	359	355	328	350	368	339	349	382	356	348	357	379	332	355	384	329	341	356	351	350	375	338	346	341	359	335	373	334	336	332	338	351	340	367	323	326	330	371	336	352	339	362	363	353	315	380	338	357	363	387	343	320	369	329	324	370	332	343	345	337	333	343	337	362	358	351	360	336	367	329	319	375	374	348	377	358	346	351	338	375	314	356	376	337	345	339	335	352	335	350	352	345	356	309	339	370	348	339	368	382	314	307	349	301	326	333	356	361	308	323	355	326	341	360	331	373	355	357	356	356	352	352	335	345	323	343	359	324	375	350	341	341	319	326	330	322	402	377	354	362	329	324	347	347	333	352	338	348	357	359	372	352	363	358	347	367	360	350	316	358	346	323	367	346	347	335	333	387	358	369	369	337	356	379	327	367	356	314	337	352	311	354	335	312	334	344	347	350	342	327	351	336	361	350	378	366	348	356	388	354	370	356	345	339	312	357	352	336	345	370	356	350	346	306	377	310	362	343	329	349	388	341	348	314	363	382	401	360	337	354	327	329	350	340	334	338	360	359	343	344	335	357	360	345	334	335	359	341	328	397	349	318	350	375	347	360	366	387	340	350	377	382	315	358	333	356	357	328	343	346	371	339	373	318	330	354	364	324	333	341	360	361	355	356	340	367	347	361	325	369	362	364	332	341	331	358	343	333	361	334	367	333	385	336	331	368	339	348	355	386	311	323	321	310	405	363	310	376	347	346	387	358	328	324	361	313	340	341	346	317	337	352	351	331	345	351	320	342	370	331	319	330	338	356	369	315	334	378	333	397	336	314	337	336	355	345	341	351	323	352	339	346	376	309	364	334	359	330	341	347	348	339	346	327	326	334	377	376	366	319	348	363	354	370	366	336	352	387	339	356	335	309	338	333	369	354	349	355	344	365	337	349	351	352	329	341	365	351	348	350	358	332	356	338	359	360	369	308	338	358	322	341	342	353	366	339	342	363	382	358	345	381	358	363	341	362	369	350	338	327	369	344	351	322	336	315	332	339	332	352	346	362	355	374	395	358	367	378	328	318	380	357	339	348	333	405	365	360	339	351	365	333	374	360	330	368	327	336	373	328	370	355	326	326	365	376	362	397	340	336	345	305	353	339	350	349	333	361	354	374	354	353	359	332	372	348	357	383	361	356	339	352	356	344	343	330	350	362	350	331	343	369	355	333	337	355	346	340	341	372	320	361	369	358	334	348	323	353	335	382	347	353	301	321	371	365	336	324	344	321	362	360	353	334	341	345	357	349	355	313	370	358	355	339	371	321	363	339	353	372	360	352	372	356	342	344	351	338	353	322	327	317	317	358	372	355	312	339	379	323	338	335	350	375	354	325	352	351	328	346	369	378	344	348	354	368	369	362	342	357	350	364	351	350	332	345	333	378	343	361	358	364	381	340	358	309	353	332	311	380	342	329	345	354	352	356	326	358	357	352	371	348	330	333	352	363	355	340	350	354	347	345	337	327	321	350	378	334	356	347	343	318	342	373	364	336	350	347	327	338	323	324	358	365	344	334	376	341	355	333	380	346	342	334	327	315	328	357	318	324	317	338	376	340	305	322	299	359	344	313	328	340	327	348	350	359	360	358	324	339	391	353	324	364	341	325	357	325	372	292	323	344	346	349	328	336	327	356	349	350	313	325	343	363	324	351	339	337	309	327	374	372	352	351	368	357	353	333	366	299	323	346	335	353	367	368	362	349	366	364	368	336	346	350	363	348	361	338	372	366	351	360	351	368	328	333	346	367	311	332	344	344	347	355	336	348	346	343	337	345	334	339	347	341	347	340	342	340	339	381	338	326	310	337	336	363	331	370	356	319	345	325	343	299	371	317	300	342	342	346	322	356	347	326	347	324	332	319	340	328	320	332	330	357	338	346	344	314	345	318	364	356	360	365	341	340	314	354	354	342	368	352	367	373	356	357	361	323	373	353	353	360	353	334	339	357	336	333	334	362	367	347	303	334	339	335	385	342	331	339	363	336	336	315	358	384	334	309	345	368	348	340	342	338	350	378	354	351	312	378	319	336	387	335	353	329	308	376	343	344	351	353	362	366	359	358	362	328	350	393	350	357	353	340	337	308	356	346	358	389	350	318	401	348	345	350	350	389	348	337	355	315	378	355	345	352	375	318	341	328	358	354	363	328	357	351	320	395	370	361	371	357	356	344	312	371	339	338	397	359	315	376	344	318	343	386	334	348	348	312	323	333	326	363	365	384	340	348	406	336	376	330	342	371	367	319	340	358	377	337	359	373	336	327	321	339	335	370	319	342	346	381	346	359	380	335	327	371	319	339	330	331	333	352	341	368	308
24950	21470	28281	25715	21226	16366	12993	8728	5791	3568	2437	1467	955	832	704	639	613	608	573	598	565	486	468	440	415	455	428	407	447	391	416	436	407	423	391	427	403	388	412	404	403	446	400	394	407	376	376	371	355	376	406	382	373	379	390	385	393	361	390	379	362	394	384	379	357	379	421	393	403	376	385	374	355	418	421	386	336	384	381	379	403	407	382	394	414	356	355	390	359	377	387	417	383	377	418	387	423	368	399	404	402	394	339	390	320	366	375	366	405	388	403	363	380	406	350	344	382	375	373	372	414	373	383	414	395	376	367	392	392	380	389	381	363	396	350	392	364	379	372	414	389	381	365	386	384	344	361	350	363	348	357	440	383	402	350	400	399	375	399	396	405	349	368	374	365	383	373	368	383	361	413	403	418	387	395	371	336	386	394	353	364	389	369	366	370	388	394	412	355	383	376	404	343	372	389	376	344	410	377	357	395	399	376	392	370	388	357	368	363	365	352	376	401	387	355	381	354	353	388	400	370	368	374	393	379	390	389	436	374	396	366	402	374	357	434	346	398	373	395	376	383	377	384	411	383	390	378	382	351	380	357	385	419	384	384	383	420	346	384	382	344	399	381	364	377	384	373	360	380	340	378	362	385	355	375	386	418	393	351	388	368	358	387	341	398	349	339	386	373	372	367	390	389	364	402	358	404	359	390	395	363	378	362	342	382	372	373	383	391	377	392	368	399	384	381	351	408	384	342	373	344	377	381	350	382	381	416	376	377	363	394	401	352	385	371	364	380	327	365	405	370	360	381	358	400	390	386	367	381	361	374	341	392	363	362	423	358	368	392	394	378	427	383	378	396	404	443	380	405	380	391	366	360	386	371	353	368	365	410	366	403	383	387	430	401	418	378	397	372	348	386	381	382	337	350	420	380	389	423	342	414	380	384	399	390	372	365	365	374	397	335	365	384	367	344	394	365	378	380	357	352	397	376	383	382	398	382	374	380	363	367	354	360	364	393	342	379	352	361	359	401	362	368	356	362	391	416	388	372	405	327	414	384	388	352	393	408	337	351	359	385	394	393	451	355	363	361	383	386	352	367	367	409	391	380	384	344	422	389	401	335	349	389	386	389	377	349	393	415	362	394	387	403	406	361	365	355	390	354	375	353	345	389	391	363	387	411	415	391	361	372	378	355	393	393	324	392	381	401	366	368	395	341	382	387	430	418	406	372	437	376	375	383	393	381	352	424	359	385	387	373	361	353	380	389	374	353	403	430	355	371	374	365	390	370	351	407	369	377	375	347	368	387	378	391	369	390	376	337	369	384	384	407	357	376	422	377	384	400	393	360	387	401	373	347	370	359	351	365	337	382	370	394	370	395	438	372	392	411	361	386	396	366	367	376	387	335	394	409	405	394	367	369	362	343	399	340	366	413	412	370	395	387	373	389	378	393	376	365	374	383	348	354	378	387	372	376	383	369	394	399	367	401	393	386	378	413	367	355	407	412	375	383	407	371	391	387	356	408	364	349	400	377	389	383	384	384	377	355	390	400	409	373	385	365	365	386	359	404	387	395	378	401	400	397	368	351	363	416	373	384	369	408	375	361	382	378	359	359	388	386	417	396	345	378	402	391	383	366	366	375	365	405	354	387	377	383	397	363	372	378	368	370	363	379	387	385	389	397	387	390	366	382	367	372	373	399	370	402	426	378	396	376	345	385	419	364	353	379	388	381	361	382	355	386	373	391	386	391	403	399	367	399	406	358	374	368	361	313	348	377	385	413	350	334	359	387	360	427	395	375	375	399	367	369	403	368	374	369	395	400	383	387	413	371	397	387	383	376	378	369	371	393	380	352	390	369	378	360	397	373	386	386	377	369	385	403	387	381	365	375	353	373	381	375	385	349	385	403	381	374	375	393	366	391	368	382	433	375	363	363	375	404	395	406	405	384	391	394	406	374	415	394	386	445	338	371	386	406	381	383	383	382	392	364	392	397	352	372	369	384	379	376	372	357	383	377	378	371	354	378	382	386	403	385	406	386	380	403	378	414	388	418	369	394	390	374	377	400	395	369	403	357	376	409	384	380	401	378	395	375	377	386	382	387	382	401	367	397	353	413	389	380	371	354	397	373	370	376	400	418	347	362	344	402	369	358	363	365	393	360	375	397	380	352	382	399	398	378	352	366	398	363	436	340	405	377	392	401	382	390	344	369	362	365	386	341	355	379	362	401	404	387	373	423	364	385	385	376	387	375	398	402	367	395	392	373	375	382	355	370	360	402	397	374	389	396	372	380	385	369	369	382	393	376	417	386	413	385	385	367	388	392	342	375	372	350	407	391	360	397	390	401	380	369	397	389	395	394	363	395	351	386	392	398	362	372	400	390	355	386	345	397	388	398	374	391	387	361	372	353	380	326	376	382	389	373	386	373	420	402	335	337	356	359	376	374	407	357	376	363	376	372	378	390	372	375	384	371	403	404	389	409	391	394	352	342	387	376	398	370	368	358	379	358	362	385	374	345	388	388	360	383	393	332	387	368	343	381	387	372	396	383	372	355	379	389	366	348	398	360	400	347	386	373	392	399	374	406	387	381	391	356	441	392	420	377	348	411	392	349	384	365	413	369	373	359	388	327	369	405	360	357	408	387	359	389	388	364	391	370	384	386	368	391	365	379	388	352	394	396	389	382	388	378	398	400	376	384	366	362	371	395	413	356	390	348	409	400	402	373	406	400	383	369	361	405	402	379	363	391	391	383	364	331	389	370	394	388	376	356	383	357	346	396	362	387	381	365	364	362	386	359	355	400	375	390	351	373	357	360	371	379	372	365	377	389	421	427	363	346	393	370	388	379	377	392	389	390	397	367	403	392	337	383	395	374	366	390	352	394	351	387	375	388	375	399	398	409	378	378	357	395	389	382	377	380	410	381	360	359	358	421	369	389	385	398	363	402	403	400	370	412	378	364	352	391	374	373	357	350	384	376	368	387	376	356	365	423	367	363	382	394	407	330	370	408	359	323	361	356	359	387	354	398	396	369	401	357	367	403	369	366	371	360	404	397	357	381	405	358	408	402	379	385	390	387	395	375	392	367	387	418	401	383	371	402	379	353	374	364	391	401	398	354	371	406	408	364	391	360	339	375	364	408	413	379	365	400	333	368	371	340	389	382	387	347	381	369	381	385	370	390	353	338	386	376	385	387	402	356	392	407	387	361	350	372	347	385	384	369	377	363	375	379	399	364	367	371	372	408	371	363	358	431	391	369	357	379	372	357	391	405	381	399	365	403	377	402	402	378	416	355	359	371	386	352	373	386	396	382	392	400	412	385	367	371	374	396	401	366	394	388	335	368	388	399	377	365	390	391	390	359	351	401	382	382	368	381	408	401	338	365	395	370	379	370	367	418	390	336	383	392	385	380	363	385	378	352	372	374	384	407	359	415	413	365	426	374	381	382	394	385	360	420	358	398	391	381	422	396	414	419	361	384	378	373	361	405	390	374	377	377	353	379	350
30723	49489	39698	25520	19688	18724	16060	11812	8404	5207	3489	1879	1293	1115	849	805	738	645	711	661	623	524	552	463	488	472	465	452	472	453	424	474	414	423	399	413	427	410	388	403	422	416	399	409	405	427	392	364	405	411	440	385	408	388	380	413	418	401	424	399	418	380	410	411	415	401	398	416	401	395	393	388	381	439	381	387	422	420	409	384	400	378	368	411	354	388	383	394	386	429	417	369	400	416	393	418	361	375	387	371	388	415	384	393	370	398	365	412	362	402	416	433	384	391	383	378	403	353	394	404	374	414	383	417	374	371	410	376	417	358	416	425	406	389	391	390	379	405	391	397	409	391	380	390	376	378	410	400	370	381	413	354	421	368	398	385	362	409	368	390	382	378	375	407	397	369	356	409	373	334	404	401	370	383	383	377	391	385	383	379	432	415	416	375	379	398	399	391	394	352	399	408	377	394	417	408	403	403	396	408	385	379	390	391	402	378	365	426	391	385	399	412	417	418	414	411	416	373	400	395	395	358	392	396	344	395	386	386	373	390	376	407	392	404	347	380	403	387	397	373	374	422	414	411	405	448	440	349	413	402	394	386	419	399	386	379	398	406	418	396	400	366	408	362	402	387	389	381	422	396	395	425	382	376	376	388	382	402	376	403	395	377	396	355	349	400	408	370	412	420	376	394	434	369	396	418	368	417	382	383	364	408	371	415	350	381	378	397	376	375	383	361	368	379	382	395	404	417	368	410	350	395	382	407	390	360	402	399	382	416	382	376	381	413	401	434	379	406	382	378	377	400	401	381	402	411	433	365	407	387	406	390	372	378	398	386	381	432	380	382	400	386	352	420	415	383	381	401	387	400	406	407	374	373	398	378	426	402	412	404	392	369	403	391	349	388	392	410	406	374	408	380	393	389	401	394	417	370	414	390	420	388	405	399	398	398	376	365	398	390	389	393	426	390	405	396	380	385	376	398	396	397	385	410	413	390	401	400	387	410	422	366	400	389	398	417	402	391	452	390	392	410	368	386	389	386	411	360	397	383	392	372	379	395	388	361	394	396	402	359	360	401	391	366	375	399	357	369	410	388	413	421	413	386	409	429	370	375	398	379	394	390	411	389	392	392	415	358	402	412	393	438	405	410	403	393	425	388	379	388	397	375	365	381	385	393	408	372	431	368	390	415	383	402	407	364	371	424	408	403	370	367	410	393	384	405	345	394	406	399	390	388	423	371	347	391	406	383	417	367	378	418	402	378	393	385	377	409	417	413	399	394	399	381	407	383	384	405	395	433	407	402	408	395	381	448	397	400	367	418	392	387	370	350	354	374	363	379	383	386	406	403	385	410	397	387	379	391	364	368	408	391	412	429	390	433	390	404	435	402	384	402	377	459	377	415	403	382	367	362	382	378	386	405	399	435	376	367	386	390	398	389	345	404	425	374	371	387	396	389	382	415	411	388	423	360	383	408	376	381	416	374	389	370	405	419	395	381	379	359	387	379	422	427	378	398	380	385	408	391	385	379	417	365	375	387	427	397	363	403	408	380	430	424	401	392	344	396	380	403	398	399	389	388	360	382	390	402	403	388	369	397	404	381	359	414	375	416	379	414	364	391	362	377	424	420	425	404	401	424	380	437	399	400	370	384	394	408	361	414	388	406	397	386	396	357	377	386	392	386	394	373	411	384	379	386	375	396	388	373	408	391	379	373	427	400	380	396	416	376	379	362	389	391	417	396	407	350	406	407	367	395	379	412	378	379	382	396	381	391	383	365	412	384	421	380	360	368	379	399	439	395	399	395	369	395	376	370	401	428	389	324	387	411	386	364	397	402	429	343	371	420	414	357	363	369	394	409	375	392	393	376	347	373	399	400	406	401	387	402	381	416	407	400	372	394	382	384	405	378	410	405	395	396	387	383	360	394	398	398	375	409	405	397	408	414	394	409	419	391	415	433	407	357	397	435	412	373	411	398	359	421	403	420	388	359	376	360	392	420	381	352	389	392	397	410	413	346	380	391	395	405	395	411	401	397	412	398	399	398	353	400	388	383	396	385	395	422	422	374	373	378	397	393	370	390	386	371	376	396	368	421	417	407	384	383	366	431	387	413	411	355	410	385	400	401	389	384	401	403	377	398	400	402	394	424	399	382	407	407	386	380	384	389	410	401	423	384	372	382	380	378	374	419	364	378	392	374	393	406	391	369	408	440	385	411	390	430	406	422	392	403	386	406	393	393	400	399	391	417	401	392	418	433	403	411	397	388	405	369	407	404	374	408	366	381	360	423	384	360	393	318	379	372	378	418	387	391	403	416	387	380	392	411	373	427	431	403	414	378	423	387	404	398	400	387	399	374	400	383	399	436	399	395	385	391	384	394	386	424	366	376	385	423	402	389	378	420	382	371	394	388	408	418	379	362	447	428	402	417	415	399	400	356	368	373	384	402	403	415	387	429	357	429	374	455	402	388	398	385	410	381	403	397	393	410	422	368	396	395	399	386	391	379	383	378	364	419	408	413	382	394	379	367	431	394	395	434	381	400	388	379	361	376	394	394	396	376	413	356	439	390	378	390	387	399	440	418	399	403	410	387	404	388	368	393	369	374	388	395	403	386	440	403	405	374	411	388	389	418	400	402	393	418	369	385	390	390	403	405	412	368	350	393	419	371	409	415	371	377	374	383	401	407	427	414	421	408	431	365	402	400	421	364	404	389	389	399	384	360	427	429	406	398	380	387	386	374	431	370	385	381	405	400	399	369	397	369	386	405	393	364	399	363	379	411	348	330	376	420	380	368	429	365	407	397	408	426	402	395	396	392	389	383	405	363	383	400	394	405	409	369	390	396	435	348	381	377	400	393	407	414	412	408	382	389	414	388	397	361	398	408	403	394	384	393	385	390	408	394	406	378	379	391	400	378	342	416	380	391	440	400	418	419	377	422	407	397	395	424	413	406	430	400	407	394	433	376	393	387	426	391	372	416	405	403	390	378	381	390	393	410	405	385	415	404	395	391	420	399	409	366	423	387	357	418	409	434	397	373	403	385	398	421	407	403	395	388	402	411	396	377	394	380	404	351	382	377	393	409	364	388	400	400	361	391	391	367	391	419	405	432	392	412	380	398	397	422	372	392	381	390	407	407	367	407	364	406	399	420	364	436	429	425	395	366	400	344	390	378	399	386	394	416	362	386	372	355	416	387	399	395	390	373	413	415	419	371	418	370	395	415	387	448	409	395	431	381	427	376	418	422	420	389	405	398	411	384	381	399	373	411	383	400	395	421	394	412	388	389	394	380	404	408	370	363	375	400	414	414	421	406	378	434	383	408	420	356	417	362	398	363	367	367	393	380	402	419	381	423	370	363	373	388	407	388	408	434	377	384	381	392	404	388	369	425	411	444	377	370	367	399	388	357	377	389	444	372	397	375	371	382	342	387	406	410	427	388	408	406	369	410	374	396	375	393	373	387	390	415	396	411	391	410	404	371	388	398	385	397	408	395	401	374	402	415
22916	21506	29203	24292	21790	23948	24975	15499	10008	6243	3869	2237	1339	1094	851	736	678	675	694	674	580	498	453	409	351	382	359	341	326	322	319	312	313	310	310	266	305	326	291	256	324	278	300	295	232	289	293	253	308	262	247	276	255	283	282	251	272	256	250	264	246	251	288	281	251	226	275	236	278	255	267	273	250	253	254	269	267	272	251	237	261	233	255	249	241	269	278	228	238	246	239	280	247	271	229	265	261	259	259	243	254	272	262	228	278	231	242	239	234	211	234	227	256	270	250	237	286	208	218	221	248	243	234	235	250	253	239	253	271	234	265	249	223	250	226	265	261	252	230	267	249	249	249	236	260	234	238	247	274	236	243	254	253	260	246	255	275	253	224	273	256	260	264	258	251	254	246	271	225	252	265	238	238	245	233	281	277	279	245	256	234	270	260	240	258	290	234	260	249	258	223	276	228	254	254	236	233	276	261	263	263	256	249	262	268	229	276	242	241	223	242	235	232	277	276	264	277	271	246	253	263	280	247	238	266	245	269	257	263	244	263	234	288	247	244	257	261	250	243	248	255	218	250	252	242	254	263	289	257	284	237	258	247	239	256	246	246	256	264	236	231	252	236	251	253	250	234	237	291	226	233	250	255	246	247	237	232	222	242	236	237	234	261	263	255	233	254	279	274	273	259	260	263	240	241	259	265	253	273	246	233	235	236	275	259	249	239	249	224	226	257	270	245	281	275	260	230	275	250	242	225	251	240	276	264	236	252	239	240	241	261	268	246	231	257	249	218	250	250	250	245	247	245	276	259	235	260	248	247	243	273	263	244	251	226	294	264	244	252	283	255	261	269	260	239	261	256	273	261	248	251	258	259	239	259	259	234	234	249	261	268	275	246	253	249	233	248	252	261	226	273	252	254	239	270	257	286	225	257	265	270	249	247	234	279	251	227	254	259	258	254	267	217	252	250	245	252	238	249	263	252	267	235	244	251	243	243	249	241	279	244	262	233	246	268	244	231	253	297	232	252	260	247	232	254	257	268	234	257	256	230	224	269	263	220	269	249	236	226	259	251	224	251	228	259	231	212	243	273	231	235	242	265	294	249	271	254	265	260	257	261	268	239	255	250	272	252	240	269	245	238	258	253	268	281	237	251	260	271	303	247	251	258	231	250	244	224	241	282	281	264	235	257	258	256	254	254	256	248	265	258	251	248	227	272	252	237	258	253	266	262	245	257	241	271	228	261	218	258	262	260	255	243	224	248	256	269	237	229	273	250	232	228	268	258	252	277	273	256	259	218	264	262	232	240	211	260	244	248	237	277	241	271	283	271	244	285	249	266	242	221	218	247	251	265	272	266	252	256	240	283	254	244	244	253	244	262	239	269	248	251	274	261	240	248	260	263	253	249	249	261	279	263	257	244	251	243	244	238	218	232	253	269	267	258	240	277	245	245	246	238	288	263	262	253	233	200	249	236	238	230	245	265	236	237	259	247	250	289	281	250	279	262	222	246	270	253	291	243	272	246	256	259	241	228	277	232	223	275	251	245	233	259	233	251	239	267	251	245	262	276	228	275	252	249	221	226	255	247	257	253	259	243	274	240	257	251	263	240	274	238	239	235	240	253	246	240	271	238	249	249	265	267	271	245	243	271	257	251	246	236	258	298	272	238	240	235	264	261	240	255	245	264	251	266	253	287	238	242	284	270	241	261	258	255	260	258	282	234	227	262	253	265	268	248	267	251	241	227	252	237	265	263	242	279	254	256	226	264	262	241	237	248	264	255	274	222	268	243	249	239	215	264	273	246	220	273	261	267	221	244	274	265	244	286	269	253	249	237	246	206	237	254	270	241	225	278	232	236	261	239	242	260	219	271	254	234	259	277	258	281	246	252	256	247	249	270	250	236	241	259	237	248	232	265	256	248	246	238	260	257	229	252	251	249	233	244	266	248	256	238	256	255	250	241	257	229	254	243	235	254	256	249	252	258	245	251	276	258	221	261	247	268	246	266	271	245	238	252	233	243	244	266	236	261	256	237	273	263	250	271	265	262	275	272	262	263	249	272	218	226	241	262	242	255	254	257	226	260	251	252	240	269	248	235	256	256	247	274	253	252	256	257	265	244	245	264	258	241	247	250	255	258	253	236	253	223	269	244	267	256	258	233	253	299	252	229	243	234	298	256	244	262	240	219	225	268	272	237	247	232	222	266	257	249	254	210	262	244	243	273	233	244	250	228	250	236	235	234	243	268	225	268	247	250	249	269	243	227	245	243	245	273	235	234	233	247	261	259	250	262	285	265	289	274	278	225	242	255	253	257	232	261	256	262	245	246	247	239	234	225	257	227	246	274	238	238	246	270	264	230	245	258	253	250	244	254	263	242	283	236	280	262	256	265	261	230	280	278	274	259	253	252	272	236	241	255	252	252	248	236	253	225	258	258	227	232	272	263	249	223	241	253	232	250	258	264	267	235	232	261	253	236	253	236	206	260	242	230	248	232	247	243	249	256	278	233	260	248	269	241	236	245	209	274	223	278	248	264	262	255	244	238	266	250	268	259	254	266	243	273	224	278	261	239	239	261	237	234	273	267	254	252	275	290	253	261	219	248	234	242	242	248	231	229	247	254	269	239	249	273	246	260	247	259	228	254	270	267	262	271	277	256	242	255	254	257	262	262	261	259	249	236	250	258	246	249	258	249	280	262	286	249	240	242	264	256	246	234	242	240	282	252	247	240	267	246	252	226	216	224	249	255	236	261	219	247	271	254	258	252	240	242	262	241	262	280	269	245	273	270	239	231	248	241	235	242	257	284	246	264	240	259	256	265	272	249	262	242	215	251	255	212	288	262	241	240	223	252	234	235	255	253	246	261	256	269	236	235	240	254	266	260	257	243	233	244	260	225	245	253	285	254	237	253	281	278	230	234	263	238	254	225	231	225	245	243	255	220	259	250	255	257	238	263	260	240	233	232	240	258	290	227	269	270	260	259	265	255	255	272	256	282	260	266	271	245	288	229	257	281	259	242	231	275	274	223	263	250	242	232	235	248	238	257	300	236	254	235	263	227	247	242	254	225	269	242	257	229	216	236	275	287	226	246	226	268	244	248	242	251	236	273	252	299	240	248	270	245	269	255	246	255	254	254	239	257	243	235	224	266	257	291	245	278	262	256	252	279	252	247	267	239	267	256	250	246	222	268	273	263	270	272	254	257	259	239	252	234	245	257	225	256	263	265	239	257	243	246	277	242	223	233	259	250	259	260	235	262	264	262	227	261	256	249	271	253	243	267	257	258	272	234	264	250	232	238	258	224	253	234	253	264	262	206	233	252	246	267	259	226	254	247	244	255	241	262	252	244	255	233	232	240	260	259	235	251	269	219	267	240	248	241	276	231	270	235	257	236	242	244	255	242	263	276	227	257	245	253	276	246	241	259	265	276	273	284	256	230	263	253	257	250	209	281	282	247	258	263	276	259	269	235	245	229	248	231	252	225	248	269	259	248	234	257	260
33489	59625	48129	32543	28407	26238	21108	17194	12497	8269	5151	3061	1969	1469	1083	962	918	789	853	799	699	617	519	484	464	431	401	380	363	352	370	345	334	308	327	354	338	332	311	315	332	330	322	315	280	302	280	250	272	275	280	292	282	241	267	289	270	292	302	284	266	271	292	276	298	258	231	280	247	264	290	285	249	252	254	275	282	279	213	256	289	267	244	284	264	273	284	282	266	249	280	252	277	245	263	243	261	289	267	252	248	292	253	313	249	245	260	247	270	209	255	268	254	275	288	260	252	288	279	284	260	267	270	276	257	267	290	248	262	255	287	256	273	235	258	265	279	260	234	276	281	257	253	254	253	259	251	263	277	248	280	271	254	279	282	269	270	239	242	271	241	237	245	260	259	266	247	268	281	252	251	283	241	227	265	254	246	259	225	271	266	264	231	245	258	294	266	233	242	239	266	262	265	247	246	266	260	252	260	278	296	273	259	283	246	269	244	275	255	261	239	235	267	240	260	279	294	269	270	230	251	236	294	268	259	282	248	256	235	264	264	244	240	254	284	236	280	262	241	275	275	264	240	281	229	243	243	257	266	234	289	246	283	240	252	277	279	233	248	264	304	285	252	272	289	290	265	255	259	254	275	253	286	247	277	258	264	255	267	230	249	226	275	262	277	256	258	276	250	272	261	229	285	267	254	283	267	275	261	252	255	265	237	263	282	256	272	258	259	248	225	257	232	274	252	261	238	270	260	270	264	261	273	265	277	262	249	266	284	294	250	246	272	233	265	238	271	263	250	250	256	270	247	261	273	297	243	238	278	260	247	269	264	286	233	247	279	251	287	269	254	262	234	278	255	276	265	256	241	242	288	231	262	265	266	280	264	255	278	261	253	293	237	239	256	230	277	270	250	257	268	283	254	256	273	247	254	244	264	262	242	251	278	256	237	237	255	270	265	262	271	273	270	270	243	255	236	253	276	239	276	270	284	246	262	231	245	273	258	250	268	274	246	292	279	242	249	258	247	279	251	279	241	232	235	289	270	267	272	290	260	248	268	282	266	267	279	293	270	254	261	261	296	259	270	272	263	281	278	250	256	272	254	261	255	271	225	225	233	256	258	270	250	248	266	268	269	254	275	252	294	256	285	224	278	253	250	268	294	248	279	230	279	241	232	259	242	273	286	261	242	267	263	248	254	251	209	243	281	234	244	248	256	251	245	259	239	251	287	279	260	233	285	257	264	261	292	266	264	255	239	285	275	271	253	321	236	226	254	263	253	269	259	259	288	284	259	296	257	255	249	259	236	216	252	230	256	276	268	269	247	249	244	246	244	279	253	246	262	235	257	277	244	295	282	247	267	255	222	265	244	263	258	270	241	272	258	265	258	272	237	242	275	230	265	265	269	278	263	263	247	247	230	271	279	263	273	272	249	267	277	274	272	266	282	234	284	273	253	253	285	251	275	257	250	270	255	249	262	242	256	258	310	249	242	265	269	277	271	246	264	250	282	250	257	277	251	262	272	248	240	245	257	262	261	218	280	248	266	247	253	258	240	238	261	231	260	253	262	257	283	271	281	264	269	270	271	228	251	237	234	262	277	260	247	287	261	277	260	253	280	260	266	262	256	255	277	266	235	228	262	289	261	254	263	271	275	272	247	262	275	257	220	264	255	272	262	252	263	247	255	234	259	266	266	253	242	286	250	257	264	246	251	228	262	256	269	267	247	250	277	231	255	241	275	247	257	261	273	281	262	258	277	265	252	244	246	272	285	268	276	277	254	288	240	264	234	276	256	277	273	274	267	245	255	251	255	256	256	269	273	244	267	289	277	253	277	248	288	259	266	247	248	263	248	267	264	265	263	257	241	236	246	283	265	251	270	256	243	256	269	240	257	257	289	250	261	272	253	249	240	238	271	269	266	262	260	268	247	252	275	254	274	265	262	294	257	247	277	259	277	277	258	258	275	269	250	242	285	283	263	250	266	270	267	266	235	259	246	295	263	260	269	262	259	249	267	268	268	288	253	290	258	236	243	246	226	255	268	265	249	265	279	267	282	286	246	256	264	247	262	265	263	250	250	259	263	255	266	263	234	283	239	263	238	290	251	271	279	285	264	263	275	290	236	286	262	256	261	248	238	298	241	260	280	252	269	264	241	279	262	250	264	266	277	245	257	266	273	243	255	259	265	286	253	257	267	273	245	266	243	255	273	273	262	271	257	278	248	246	248	252	279	247	240	249	260	256	239	253	261	248	267	258	282	292	260	273	283	266	258	259	252	273	283	259	246	263	247	251	248	243	252	241	309	242	275	267	270	254	265	238	261	253	241	246	278	272	263	258	260	255	252	271	235	262	233	260	287	263	243	273	295	261	267	254	269	236	280	242	251	261	277	239	221	254	265	265	230	259	265	262	242	258	259	269	277	256	259	255	249	262	270	273	259	256	249	249	274	259	267	275	284	276	234	256	263	260	260	245	292	237	268	278	270	256	254	276	240	231	270	266	241	256	258	274	280	268	265	265	275	268	249	268	293	272	264	252	251	281	255	275	274	258	250	263	292	257	226	257	283	249	285	275	286	211	275	252	274	256	247	270	269	286	234	270	262	260	268	233	234	251	246	267	246	268	262	232	270	274	263	264	272	289	259	271	256	252	224	251	256	259	252	266	263	258	258	263	250	270	287	275	257	227	256	255	251	267	259	293	274	257	246	254	244	258	252	266	257	267	255	277	294	239	240	249	231	276	262	268	246	253	253	274	255	240	242	256	265	245	231	258	290	277	258	257	265	292	263	253	275	261	252	269	238	261	243	261	250	279	253	246	245	282	220	277	269	302	257	270	252	268	256	269	260	246	284	258	243	279	272	288	260	241	293	246	257	275	268	266	251	267	260	289	293	260	299	264	274	285	284	263	270	270	286	254	276	264	278	243	277	254	296	262	254	262	212	252	280	278	277	254	281	269	257	264	297	262	269	244	246	284	270	258	249	284	289	277	282	282	255	267	279	231	255	265	256	268	244	248	269	245	237	270	228	268	255	278	250	249	251	261	300	253	246	271	264	260	269	300	273	261	260	262	255	261	289	263	283	271	259	265	262	269	258	260	243	266	242	262	262	264	272	256	271	255	275	259	235	237	250	278	258	285	236	270	244	267	267	272	258	264	261	270	230	261	278	283	263	215	250	254	248	259	232	259	272	246	257	257	259	277	257	271	268	247	243	261	280	268	284	276	256	262	254	264	263	275	270	286	279	240	263	249	280	259	272	241	230	292	263	262	257	231	246	268	238	250	266	297	266	244	280	263	250	241	230	269	284	292	265	271	277	279	233	246	279	279	265	268	259	255	256	267	258	243	261	249	223	263	274	264	266	234	237	281	267	238	243	256	270	254	273	266	287	274	247	306	257	262	269	264	273	261	268	246	287	270	256	251	253	264	247	269	273	251	275	257	272	248	270	267	272	269	272	251	244	231	260	261	282	272	270	266	263	285	258	234	271	252	286	242	250	282	258	263
29865	28826	31196	21165	14935	11757	8493	6033	3870	2534	1504	1004	866	694	655	668	555	554	570	585	540	542	488	452	491	446	433	451	493	467	444	436	472	431	436	443	437	449	427	427	434	432	452	435	426	409	442	446	443	426	392	466	390	455	407	422	492	432	425	449	419	454	398	415	393	438	416	424	428	454	425	440	416	406	428	429	448	426	426	437	410	426	403	430	459	413	429	390	477	412	442	440	404	410	425	445	396	444	406	413	444	426	461	410	403	434	397	427	459	440	435	433	423	437	418	435	470	375	412	429	432	433	416	424	431	428	455	431	456	393	416	400	400	405	421	439	434	442	436	437	451	443	459	412	453	381	415	409	441	425	432	429	431	424	420	436	437	431	412	417	404	441	421	435	462	423	429	461	421	423	450	450	447	431	406	389	416	381	442	450	394	430	396	462	458	444	436	431	414	431	434	432	379	464	425	407	424	424	415	427	443	399	403	407	409	398	423	415	396	447	423	423	401	416	456	411	476	433	459	400	416	449	413	426	436	447	439	421	429	443	392	405	413	404	405	427	432	414	451	376	445	424	393	407	411	418	408	417	371	433	411	424	447	429	395	413	400	431	430	459	438	406	427	451	455	434	450	433	432	429	416	431	431	388	415	470	432	442	417	391	405	431	444	435	384	415	411	431	450	443	417	415	434	421	392	425	417	414	426	390	420	406	422	422	419	425	405	387	451	425	441	430	426	430	430	438	433	464	433	406	376	419	381	442	401	419	408	390	436	424	440	426	434	423	439	395	428	404	433	431	384	442	425	436	424	402	412	392	416	444	426	429	413	418	421	434	439	452	420	426	426	422	406	391	432	402	432	405	439	436	388	425	385	459	412	432	451	378	397	446	435	427	407	400	403	409	451	449	406	420	426	409	423	422	444	435	458	428	418	421	425	472	421	408	404	468	403	414	393	460	421	452	423	439	420	433	425	469	410	365	450	447	437	417	419	459	412	416	458	420	451	407	383	418	462	433	436	402	462	391	422	391	382	441	457	439	389	449	408	411	446	440	395	444	436	444	416	421	436	426	424	437	445	414	437	423	445	410	424	451	418	421	397	414	448	425	396	416	398	402	429	416	425	430	408	429	412	398	391	427	452	395	413	429	413	433	464	395	394	417	407	453	445	419	439	436	422	397	417	418	391	441	399	433	417	408	448	449	452	396	422	404	433	419	442	405	425	434	463	404	426	443	422	403	436	408	414	389	431	434	416	431	466	434	457	393	403	410	408	393	450	418	422	432	406	406	415	420	399	433	466	468	432	408	397	438	457	467	424	407	447	445	412	439	425	422	419	441	388	422	402	446	428	392	440	438	414	429	419	410	442	399	453	457	450	430	420	438	432	416	398	425	418	401	419	444	441	444	444	427	429	419	433	433	423	430	416	401	428	454	455	434	421	399	418	451	445	451	429	409	442	419	414	447	375	414	431	431	444	484	467	446	427	427	458	430	433	414	425	394	444	426	452	412	437	399	475	427	432	415	470	440	386	433	391	411	427	398	453	412	456	439	462	385	415	390	427	441	399	439	467	390	387	435	451	431	433	428	435	371	431	409	438	388	408	429	414	425	408	394	429	409	407	421	456	408	426	437	420	431	439	449	407	481	450	464	396	434	413	413	433	410	444	412	413	430	448	433	413	397	410	433	435	444	454	447	421	426	414	408	413	421	433	460	430	409	446	420	391	425	399	471	409	393	352	426	455	419	434	440	424	391	451	442	417	433	424	441	434	418	474	416	477	387	404	417	422	444	491	443	412	430	373	425	434	419	439	438	393	435	397	449	425	438	426	428	462	429	441	410	423	514	443	455	403	437	428	426	432	433	423	401	417	394	430	418	432	456	400	396	453	419	396	435	405	408	396	458	448	423	447	403	419	416	436	419	398	435	404	436	447	410	415	457	432	461	448	405	456	413	434	444	456	418	402	409	447	380	413	411	450	420	407	413	447	398	433	433	405	403	412	432	419	411	441	434	441	397	383	443	445	384	419	445	397	399	456	411	480	430	439	442	442	408	400	419	399	422	430	425	391	422	389	403	425	447	394	398	429	421	437	430	438	423	403	406	457	452	424	442	425	407	413	434	415	415	428	448	408	416	428	414	435	440	434	426	418	452	441	423	425	413	449	407	398	391	424	440	446	439	409	454	426	408	419	454	413	431	429	389	448	432	425	402	452	443	449	405	459	406	434	446	445	385	409	466	424	420	415	410	407	456	462	437	423	418	425	415	466	402	440	406	428	376	413	406	424	428	439	386	428	399	444	404	412	412	431	455	457	422	442	454	427	483	438	436	421	403	402	401	405	420	413	433	419	379	413	404	404	437	409	450	424	417	363	458	434	443	397	418	422	442	465	442	406	440	455	427	398	456	408	464	357	443	416	419	429	417	423	412	440	424	435	447	427	407	405	439	406	440	420	445	419	406	444	459	400	408	393	404	429	423	406	434	422	395	426	426	394	416	432	475	418	457	418	465	423	433	427	439	420	418	402	432	443	452	410	437	471	425	428	391	442	425	423	404	456	416	383	471	400	381	441	436	440	422	444	401	388	422	439	426	433	420	421	430	426	416	463	434	444	444	392	438	388	413	405	441	422	428	417	435	388	413	386	437	437	396	418	400	436	429	427	450	456	397	383	382	443	435	420	398	419	426	420	417	426	421	417	437	459	416	429	441	454	394	381	458	420	402	419	432	415	420	426	397	452	452	453	438	419	409	439	456	424	456	412	453	421	424	463	447	425	414	457	470	422	414	394	414	446	470	434	460	432	393	459	467	437	397	405	438	420	428	411	411	440	430	401	440	455	429	417	434	430	399	426	421	382	461	417	378	403	422	426	396	423	440	436	416	428	444	415	462	397	405	450	408	412	429	378	448	429	438	390	436	424	394	407	472	449	429	388	479	445	411	423	396	426	418	417	391	391	385	417	456	449	385	440	386	431	428	433	459	383	427	414	471	439	397	448	448	422	419	413	462	381	446	459	414	423	435	426	404	416	444	416	421	415	425	415	444	412	434	420	431	398	436	442	398	409	420	421	402	394	466	436	416	474	379	450	432	433	413	431	429	433	412	431	468	432	419	462	428	441	407	418	417	437	438	396	437	421	456	397	416	425	449	440	431	441	427	431	432	406	383	424	410	446	397	407	412	395	471	406	473	416	429	474	416	461	433	418	445	422	446	433	403	416	399	420	435	421	445	402	418	412	430	402	428	417	468	394	415	404	415	422	389	441	405	403	407	439	439	442	419	406	439	439	394	406	445	423	428	418	404	418	401	431	445	395	402	415	424	418	448	461	444	413	415	438	381	428	407	432	425	428	454	433	397	394	443	395	426	411	437	439	422	435	419	396	426	416	427	411	444	412	473	451	417	427	395	429	416	394	432	426	416	386	426	425	432	404	427	439	398	407	437	411	477	429	431	427	407	431	446	415	431	425	396	456	463	463	420	438	397	440	409	404	398	445	397	440	401	441	445
30645	44586	33914	20558	18098	15440	11855	8614	5664	3660	2009	1335	1126	869	752	702	689	653	638	646	622	547	520	544	507	497	498	502	451	471	487	456	478	489	471	443	501	463	457	443	469	452	430	470	465	445	479	468	472	449	439	474	467	418	445	439	416	460	443	424	467	467	445	489	434	450	433	436	457	415	434	475	435	433	486	453	493	434	443	485	448	421	466	413	425	499	408	413	469	440	421	480	463	472	465	473	446	429	465	432	490	450	417	472	403	439	412	485	426	446	443	440	460	454	450	448	451	412	455	435	472	419	474	434	406	470	484	440	460	432	484	433	449	423	481	428	461	430	445	448	427	432	436	432	439	467	451	468	436	421	444	446	471	449	445	440	452	449	463	429	396	438	501	465	467	448	394	406	450	474	442	454	450	443	417	452	468	472	456	409	460	450	427	425	460	417	470	420	417	434	452	484	411	397	434	465	428	423	444	467	448	460	464	468	476	459	481	471	433	429	461	483	464	450	461	434	452	464	440	424	377	448	473	468	431	453	448	414	411	451	406	443	428	444	432	427	426	494	442	418	442	437	444	462	463	425	424	425	473	424	442	439	437	445	462	405	480	456	451	434	449	433	414	449	442	424	489	438	456	422	444	428	430	463	455	466	454	460	444	441	442	434	446	475	463	482	447	440	433	430	441	458	461	458	443	435	437	435	458	461	448	449	439	472	439	424	418	444	412	422	441	458	427	434	449	448	476	474	458	430	443	441	459	447	470	453	444	467	451	439	462	446	436	435	439	451	458	479	437	430	409	420	446	427	445	471	435	436	453	438	430	451	429	433	436	485	468	492	454	428	462	450	458	459	395	417	474	466	437	442	448	471	454	422	434	444	468	459	449	452	426	446	453	433	506	431	437	462	448	429	485	468	455	438	442	487	442	469	433	446	428	456	414	469	442	437	490	395	456	411	434	414	447	436	489	425	431	430	428	414	503	469	477	439	482	420	421	473	447	448	440	414	436	431	485	433	433	432	417	480	437	473	450	404	447	446	406	454	467	424	435	423	449	423	455	482	418	417	440	488	464	463	482	442	467	500	440	436	427	487	454	447	446	417	418	425	440	463	441	462	455	437	438	439	420	438	423	419	442	420	467	466	433	440	474	425	453	485	412	460	458	467	464	429	431	451	469	444	467	439	463	445	410	463	466	435	459	442	441	397	453	467	492	460	426	394	440	463	454	434	408	442	469	443	481	445	416	460	459	448	421	439	463	453	435	446	441	467	436	416	458	461	415	426	426	429	441	424	443	441	474	448	372	452	463	435	419	429	445	445	500	422	434	455	453	466	474	427	504	463	453	450	464	423	433	455	429	452	447	425	475	430	446	400	480	414	434	480	425	437	428	445	466	469	425	439	448	437	443	409	440	453	429	452	460	416	437	440	463	453	487	446	464	424	448	481	470	451	454	475	468	397	444	441	433	416	464	473	465	440	451	447	397	446	425	460	438	433	446	438	477	450	487	414	466	436	498	445	495	451	458	479	426	433	430	433	449	464	450	424	406	461	414	466	433	410	450	458	442	432	427	479	415	426	445	427	447	441	454	465	473	431	474	460	454	487	428	470	423	447	467	390	456	478	466	462	437	450	422	454	440	497	434	438	450	423	435	458	459	432	405	473	471	413	456	456	415	425	419	464	442	433	468	479	457	439	451	431	475	441	459	413	440	441	440	441	441	442	388	435	449	473	425	449	451	429	438	446	430	486	474	440	441	444	447	481	436	448	430	469	417	423	450	451	459	442	451	470	456	434	484	443	461	462	432	454	421	463	415	423	459	497	511	433	441	474	496	421	417	478	423	469	463	398	451	435	396	422	479	407	459	445	417	457	428	423	432	488	438	468	418	435	438	409	438	482	390	449	431	418	448	406	443	436	495	479	450	458	463	439	449	447	432	471	441	449	445	423	484	406	408	455	420	457	431	494	439	419	438	466	450	446	391	476	460	436	442	404	429	421	466	430	442	453	480	426	461	437	449	457	438	465	461	423	445	422	453	452	427	464	478	470	454	437	453	455	477	469	419	439	446	446	448	457	424	433	461	468	436	452	441	457	431	438	456	441	409	441	468	421	474	473	423	441	442	391	447	472	443	422	449	450	435	461	440	478	452	470	448	420	431	442	443	435	456	446	418	483	474	417	440	429	435	410	389	443	473	434	442	403	490	441	429	444	437	469	433	481	459	449	408	405	413	456	435	444	430	439	478	429	445	459	427	448	462	456	442	446	448	453	481	454	425	484	428	470	437	458	465	442	445	450	462	463	484	397	466	462	491	427	446	449	446	426	453	428	472	478	441	444	460	457	438	450	441	462	458	437	422	456	464	457	457	424	459	512	446	451	434	434	430	459	437	443	486	446	427	452	443	474	464	432	462	454	438	435	427	433	456	414	478	465	445	454	412	434	418	441	415	447	450	437	442	412	409	479	455	456	441	432	431	427	461	459	439	400	490	446	454	408	441	415	445	469	454	406	457	467	452	452	398	446	442	434	420	474	467	395	422	450	453	434	496	447	441	475	452	447	446	429	442	464	430	438	421	436	426	418	433	439	468	472	433	435	445	468	419	452	447	408	491	509	478	463	443	427	421	451	465	445	460	472	452	448	418	438	433	460	467	428	421	422	460	461	495	402	447	462	453	450	440	446	442	473	461	427	463	467	465	442	454	453	399	455	440	495	469	445	442	462	426	400	465	433	443	452	467	474	446	424	458	425	473	418	426	442	429	439	429	446	430	461	457	417	461	445	480	425	460	466	474	437	435	450	482	459	431	436	430	486	455	419	448	430	411	443	471	447	442	458	463	432	418	470	443	470	472	425	421	426	423	458	431	433	418	439	442	461	444	447	456	442	426	434	433	441	431	452	462	430	408	448	471	474	469	442	450	457	430	443	481	416	449	448	428	426	432	486	422	470	416	422	441	451	438	451	437	459	461	443	454	418	457	407	469	463	477	451	446	456	460	460	447	448	449	449	434	438	468	434	408	458	445	409	482	450	430	440	481	441	431	463	414	434	475	436	460	445	461	458	441	462	452	447	447	480	435	434	442	433	416	477	415	436	451	431	424	475	446	433	455	442	446	424	468	463	493	480	421	464	453	438	458	475	416	469	433	408	470	452	451	477	422	512	464	463	460	405	446	442	458	442	420	443	441	413	439	468	463	440	426	481	497	467	447	443	463	443	481	442	423	463	444	463	422	463	434	458	476	423	441	467	441	437	446	437	450	444	437	441	458	426	460	474	423	465	481	458	419	440	419	430	432	492	453	428	449	444	505	482	449	461	426	423	442	457	423	470	466	401	451	451	443	432	471	444	428	443	434	418	430	459	482	414	439	449	426	450	450	465	436	445	436	435	461	439	439	403	453	434	433	432	443	463	416	428	455	468	447	460	457	470	452	436	428	449	409	462	448	432	408	451	457	435	463	429	443	433	445	470	443	453	471	437	431	402	429	478	477	451	442	450	481	453	419	488
24000	21445	28784	24773	22369	21851	17550	10813	6704	4312	2435	1601	1209	1025	812	658	651	666	620	672	526	509	507	469	410	404	380	386	355	411	343	348	362	345	391	406	368	392	331	359	337	337	339	358	357	331	317	364	337	311	300	342	327	307	346	375	343	362	353	332	307	329	321	329	340	344	349	318	311	370	332	344	334	322	382	332	364	312	352	321	359	334	336	364	340	363	302	335	321	306	354	306	330	298	335	342	336	351	319	350	344	332	350	355	324	311	339	336	347	315	321	343	311	307	333	332	324	337	324	293	328	300	305	353	341	316	386	295	340	343	317	325	336	313	351	357	349	324	354	341	328	347	307	337	370	359	327	322	321	317	324	351	349	334	340	310	321	344	327	328	300	347	307	303	325	324	325	316	348	333	287	333	301	296	313	345	321	345	303	304	326	368	350	354	360	345	338	323	325	347	330	339	328	322	342	348	341	319	317	323	296	325	330	358	334	308	357	347	332	335	321	332	335	328	317	337	313	321	307	309	369	347	326	363	338	361	356	341	358	342	341	322	361	324	326	345	337	318	330	323	324	296	354	327	305	292	333	310	340	353	321	329	316	306	289	341	326	320	298	319	319	299	341	348	337	304	355	337	321	320	325	336	310	335	348	324	323	303	322	346	338	341	339	306	348	304	322	328	303	333	347	312	324	346	367	321	324	331	332	359	323	331	352	303	340	322	337	315	316	343	330	337	353	348	321	342	309	336	354	338	359	338	328	322	339	347	322	384	350	350	324	336	344	317	317	355	362	330	338	315	331	327	351	358	342	341	323	318	324	329	336	339	316	353	346	346	308	334	341	355	345	316	344	320	376	325	340	313	303	353	303	300	342	316	310	306	363	334	318	363	317	339	321	330	316	322	343	351	308	357	322	335	335	342	330	330	324	368	313	333	301	344	304	312	303	337	303	342	335	312	332	312	305	345	291	369	345	318	316	341	353	363	349	327	342	333	333	329	345	345	339	339	356	310	360	337	316	331	345	335	313	343	346	358	313	303	318	320	384	367	366	339	333	314	302	325	312	351	327	319	324	338	307	298	315	337	328	301	310	328	375	343	360	348	334	357	325	330	322	342	360	316	327	308	333	338	345	316	332	341	308	326	336	336	343	351	318	344	313	319	327	284	345	351	309	333	335	356	330	313	329	333	341	352	331	346	311	318	308	355	342	331	384	346	318	319	337	307	318	314	328	331	354	309	336	386	325	345	339	358	317	339	344	331	371	334	316	332	322	319	308	327	296	307	308	289	307	327	319	332	297	320	343	365	302	321	322	290	326	369	346	308	336	329	339	341	343	323	345	339	336	330	332	344	325	319	344	321	335	313	329	326	319	321	343	340	352	335	310	332	325	325	324	343	349	322	312	341	311	320	348	345	334	292	318	354	322	342	354	340	357	326	316	331	336	305	326	322	333	369	318	348	357	309	335	339	344	354	298	339	329	371	369	337	322	308	323	340	355	367	336	330	313	363	339	337	322	338	329	349	337	310	319	316	353	344	319	333	325	331	347	323	335	378	311	342	336	304	314	323	326	328	327	346	331	346	308	337	334	343	319	314	310	303	324	307	333	321	335	297	341	301	337	322	308	319	358	318	317	303	352	351	330	323	318	322	331	340	330	312	307	342	350	337	305	314	334	328	336	341	340	339	322	356	327	317	330	306	274	344	346	324	341	341	308	325	355	343	337	332	323	344	360	332	357	347	329	309	327	330	302	354	342	357	315	341	325	356	353	311	316	341	326	366	345	352	324	381	316	303	350	352	349	328	316	353	323	355	332	317	333	308	353	331	307	324	312	370	337	321	327	317	334	327	313	331	334	339	323	328	342	355	335	330	347	343	337	346	321	350	363	333	337	317	342	358	350	311	322	316	371	338	331	342	358	325	302	323	358	376	348	352	331	347	326	314	350	322	309	321	328	341	341	325	344	335	336	353	345	325	320	331	349	327	336	315	351	327	353	321	345	333	340	350	334	373	346	310	384	334	345	322	299	327	331	348	331	337	345	336	331	315	336	340	348	326	317	342	306	318	361	323	359	339	340	326	330	320	334	347	327	348	344	353	323	310	324	348	328	354	313	326	282	292	318	323	362	314	324	318	342	342	337	337	334	317	334	318	321	280	329	321	338	369	360	332	351	335	321	283	327	339	354	339	329	324	346	366	314	333	355	326	317	334	344	368	353	324	307	331	317	345	327	332	313	334	354	334	346	310	340	302	328	337	360	327	309	327	328	312	314	331	334	316	317	330	300	362	324	368	341	320	330	356	337	344	320	319	309	330	290	349	326	363	307	320	342	350	318	296	332	321	334	320	325	345	346	298	346	335	318	341	319	356	349	313	352	326	341	349	322	344	343	334	298	345	316	321	325	356	351	336	340	330	331	357	334	345	311	346	319	327	353	315	336	341	338	322	292	317	379	324	395	336	308	301	319	350	308	318	340	335	333	328	341	344	323	329	324	308	331	319	333	324	337	348	336	318	316	331	311	322	303	349	396	301	348	360	318	349	349	311	337	314	317	302	348	357	300	300	300	344	331	313	337	343	316	342	347	343	367	313	321	348	310	286	335	336	321	317	363	315	315	334	350	292	324	335	326	350	324	337	346	360	334	337	322	305	351	344	311	331	331	354	370	359	334	370	317	332	329	330	300	346	351	331	353	314	366	343	406	354	339	324	340	349	319	369	341	342	331	316	310	318	334	335	328	338	300	331	323	333	317	318	311	338	321	337	361	357	347	327	315	313	339	314	317	336	324	339	348	350	336	318	329	329	315	337	336	358	333	349	329	345	327	341	329	315	322	314	350	311	352	341	299	341	364	325	315	334	336	324	324	372	294	289	319	340	334	335	312	345	354	341	326	337	345	315	330	304	320	326	342	351	349	328	313	314	335	324	317	351	348	330	356	341	335	329	341	321	299	370	352	334	363	313	324	316	328	320	325	351	333	352	330	339	354	333	350	337	362	324	332	343	339	341	335	317	310	363	326	318	348	336	348	308	338	294	322	317	326	328	318	324	325	355	360	332	329	318	318	338	361	340	318	337	339	332	330	307	333	306	350	343	327	350	333	338	331	319	342	324	335	385	354	328	324	362	318	340	331	289	334	349	325	341	304	339	321	341	302	326	298	335	333	311	332	377	331	356	360	330	315	365	359	335	338	303	300	321	340	322	333	315	332	345	320	352	328	317	326	325	313	360	345	324	328	304	318	316	321	322	295	345	318	315	341	340	339	321	294	319	343	334	330	349	313	317	311	330	317	374	337	345	322	324	363	322	274	318	339	328	348	360	303	312	332	324	323	366	325	318	333	333	330	321	327	341	324	342	347	282	341	326	349	318	361	348	356	296	334	301	330	318	318	335	350	348	344	317	306	333	352	345	307	319	354	325	363	323	329	330	353	320	314	325	338	307	335	343	348	305	338	329	336	325	323	319	315	284	322	343	322	331	327	325	345	337	315	365	317	329	324	317	344	335
29975	54448	42700	28318	23926	21536	17738	13091	8884	5854	3099	2220	1654	1336	998	902	767	826	786	706	643	604	541	469	481	474	461	393	437	380	400	417	400	437	398	390	401	390	367	390	408	400	386	417	399	341	384	421	372	364	357	365	382	413	377	365	366	391	379	354	371	382	345	353	357	345	335	368	352	310	348	350	358	331	336	369	326	351	358	359	337	368	331	334	359	331	389	362	355	361	356	365	358	345	334	358	375	394	363	341	361	368	356	363	346	349	316	368	352	371	347	318	368	377	358	341	341	318	338	343	350	397	365	358	360	347	320	337	336	349	330	341	373	345	357	339	339	306	331	317	353	342	379	362	374	333	364	376	356	359	329	342	381	351	384	354	360	359	355	370	366	338	388	325	380	324	357	342	337	361	394	359	355	350	321	358	364	324	368	387	358	339	332	368	364	338	347	358	337	362	348	342	357	358	339	361	340	374	348	363	370	336	342	322	368	379	346	356	362	390	342	373	376	355	369	334	374	360	333	366	376	360	325	375	332	329	352	331	363	361	369	337	339	403	332	361	363	333	343	374	348	365	336	318	357	344	341	338	374	356	342	347	356	372	342	327	343	378	317	323	330	383	352	345	356	347	330	322	323	349	342	351	346	370	339	354	341	361	367	340	341	330	377	335	357	350	342	324	331	394	358	366	360	352	337	345	361	344	365	346	370	331	356	334	346	350	339	365	330	355	325	359	349	320	330	353	372	331	336	351	382	360	379	358	379	377	361	335	355	381	380	343	338	336	346	360	335	327	358	341	412	335	344	339	374	348	333	362	355	358	353	343	350	358	330	359	332	328	309	327	353	398	358	349	370	386	342	353	358	362	340	355	380	354	329	359	393	355	353	364	378	383	357	365	335	342	361	354	308	349	388	362	337	324	345	335	364	335	356	346	328	400	356	333	336	356	332	387	352	331	373	354	365	336	368	350	313	358	379	354	395	366	375	372	332	368	337	341	371	382	326	353	376	360	349	341	370	338	356	353	350	350	337	340	340	346	366	372	340	350	327	342	330	290	383	311	368	331	321	362	365	350	359	357	338	345	366	359	348	342	335	339	384	394	350	369	372	367	337	349	342	346	338	336	372	341	331	337	364	308	359	359	366	360	370	324	388	363	339	367	325	359	324	345	327	332	327	363	323	358	337	361	327	343	345	357	363	340	342	366	353	376	354	366	322	372	331	313	354	334	339	342	371	342	327	355	393	361	339	371	342	338	354	352	363	342	354	343	362	336	374	354	347	355	382	359	353	340	363	333	363	371	334	360	338	322	394	368	353	360	361	336	339	374	342	335	395	377	317	352	295	356	386	367	324	361	358	323	338	356	367	357	329	351	336	316	370	370	359	355	330	397	363	375	367	367	353	357	383	332	360	336	342	371	393	365	364	405	343	343	350	366	362	335	350	388	350	374	354	343	339	331	359	346	334	363	373	345	341	339	358	315	340	364	348	379	326	345	351	383	343	391	366	345	365	322	328	335	332	373	351	366	330	353	354	332	324	343	372	321	362	343	381	360	371	368	332	375	372	371	329	343	331	329	342	353	357	360	373	357	339	363	353	331	352	383	356	360	364	326	375	365	346	365	345	338	343	370	367	378	371	350	338	340	345	341	389	365	376	369	338	390	371	340	388	346	378	359	313	340	333	368	350	333	369	339	352	369	374	385	370	358	341	361	397	358	316	328	368	362	368	355	371	370	362	358	389	361	362	354	362	332	350	357	358	354	361	347	381	329	337	354	365	322	387	356	360	343	353	359	357	356	353	306	330	371	338	341	361	311	409	377	343	387	360	331	345	313	319	350	345	354	375	339	330	316	372	315	341	359	380	343	367	341	325	319	326	367	386	358	356	328	354	339	361	336	361	348	383	361	308	312	351	371	349	358	365	333	341	333	378	367	357	349	368	386	319	351	350	419	367	328	321	377	334	374	350	359	329	383	330	331	337	351	353	351	328	333	346	364	341	378	365	324	327	357	386	314	327	359	333	336	373	334	310	372	358	356	347	351	369	343	364	366	331	384	366	324	331	359	349	384	352	361	314	350	369	342	348	348	321	353	323	361	345	336	338	365	359	345	340	323	343	333	339	349	356	340	337	346	333	329	337	344	359	360	379	379	350	325	369	370	382	337	359	382	385	389	351	341	353	333	339	354	354	358	347	372	364	384	361	362	367	381	355	340	406	352	334	345	371	383	350	373	384	371	351	360	349	324	338	339	394	321	338	344	364	352	337	367	347	367	349	324	343	321	347	333	359	359	339	373	356	356	327	337	359	375	360	348	341	358	321	408	326	353	352	322	349	376	372	367	351	370	344	353	365	345	349	367	364	355	358	347	357	337	353	364	350	347	375	356	356	368	351	379	352	362	349	348	362	368	374	356	386	336	342	349	350	366	334	318	336	338	372	356	364	324	358	319	347	337	367	368	354	360	311	342	362	362	385	325	347	372	367	385	344	330	332	376	365	357	352	356	333	355	358	357	365	335	357	333	341	342	400	328	359	350	363	356	359	370	363	367	314	399	360	341	361	379	318	387	356	356	359	334	358	353	357	353	321	354	352	335	340	362	379	332	352	355	333	365	343	358	364	348	338	345	402	383	355	336	338	383	358	361	351	355	355	345	325	316	354	335	356	370	384	359	342	389	334	352	358	352	386	387	350	381	360	359	349	333	336	349	348	344	374	335	369	325	345	351	364	356	346	372	346	352	360	343	314	364	342	343	363	349	353	328	397	368	377	342	322	313	367	353	334	349	347	338	368	339	343	345	351	354	320	366	317	354	396	338	349	351	353	391	372	344	350	370	366	334	353	338	358	345	338	360	363	356	361	321	339	356	390	374	377	384	340	386	329	347	392	332	369	354	366	352	342	368	306	346	348	378	349	358	348	367	366	350	377	357	314	342	343	312	350	362	346	369	342	376	356	322	341	368	340	346	378	336	352	365	342	340	335	328	341	362	347	345	347	342	371	382	345	350	346	347	303	365	368	353	372	369	347	348	349	343	367	341	343	374	347	344	342	359	348	376	363	345	334	321	353	359	351	318	361	373	340	347	377	381	354	337	346	329	343	350	396	338	340	351	343	334	345	349	325	340	380	349	358	376	365	364	357	347	359	338	335	353	347	349	338	373	376	347	365	346	348	334	376	358	346	341	383	367	378	357	361	339	335	360	370	336	375	327	311	360	349	338	353	344	341	336	358	356	357	355	374	367	364	357	382	330	370	332	340	368	336	361	347	360	344	352	351	367	374	381	357	343	336	364	363	352	366	347	350	312	353	371	384	356	375	341	353	380	368	370	340	370	338	387	363	381	335	360	354	347	353	361	367	348	350	344	357	343	378	366	341	385	374	348	317	384	345	366	368	333	355	359	343	337	370	354	323	351	346	365	364	388	373	372	335	319	325	319	325	364	338	317	338	326	377	358	343	339	340	370	346	336	339	394	344	341	325	367	355	332	352	337	369	407	365	335	343	382
24932	21414	28234	25634	21547	17347	12712	8831	5960	3752	2222	1511	919	825	721	659	631	637	624	614	579	496	498	458	442	438	413	428	432	431	409	394	400	422	405	436	379	394	408	397	425	431	399	431	384	352	387	413	387	400	410	396	406	379	395	411	369	390	408	412	403	390	354	382	405	391	377	377	419	396	383	386	393	374	381	339	380	398	428	403	356	378	376	434	366	392	390	416	382	408	398	427	411	391	396	367	412	373	365	390	374	367	403	383	370	357	418	389	398	352	415	372	367	398	386	382	381	379	390	387	374	387	368	433	397	399	405	415	424	382	387	397	417	380	423	398	398	386	410	393	376	412	364	414	369	425	408	390	374	410	418	410	370	387	385	377	412	401	409	417	356	385	391	426	402	396	388	402	394	369	411	395	391	369	359	345	403	405	354	387	372	354	442	392	382	384	378	408	402	372	411	409	372	378	390	411	375	394	366	392	352	353	405	397	404	392	356	375	370	417	367	364	402	368	362	412	383	359	348	400	374	370	395	390	354	386	403	400	394	377	357	409	403	407	375	423	399	365	370	413	384	434	376	413	360	403	365	416	378	413	394	360	359	396	422	399	391	391	369	385	386	399	362	367	382	362	371	427	397	374	383	408	407	387	360	389	401	359	403	390	381	371	388	377	349	404	389	405	383	412	386	402	423	371	376	389	388	383	392	362	393	412	396	413	373	371	364	397	416	417	398	391	374	399	405	366	379	354	380	395	387	376	359	358	380	400	398	372	359	388	354	379	383	384	360	370	367	365	394	371	367	384	400	377	380	392	394	393	385	413	399	383	381	386	425	390	379	387	392	393	362	373	368	356	407	415	415	391	378	378	392	396	365	421	382	387	358	376	380	392	411	397	397	411	374	403	389	396	377	359	395	392	391	374	425	383	400	365	371	379	388	386	390	406	391	402	368	387	402	412	380	378	358	432	354	391	380	371	372	377	395	396	407	395	398	392	377	392	366	421	397	398	371	387	386	373	377	414	353	413	384	380	400	366	395	374	389	366	382	391	371	366	368	395	399	420	392	378	397	398	397	412	381	344	382	385	412	392	382	380	398	431	358	413	352	393	401	372	384	411	374	399	397	408	433	424	395	380	411	375	419	356	400	371	362	386	369	373	398	373	399	357	410	373	369	346	375	417	320	363	392	377	370	395	381	356	374	366	374	435	404	357	373	380	388	381	389	427	396	387	408	377	427	364	386	397	358	389	391	397	366	357	406	377	382	385	393	376	375	358	399	374	376	360	349	388	402	372	408	391	408	362	349	377	377	392	363	401	392	390	410	391	391	405	405	374	399	374	369	378	389	411	366	397	389	410	409	389	406	374	387	362	376	404	387	394	382	402	366	388	402	379	379	412	361	390	368	357	437	381	413	385	366	362	357	396	351	396	386	394	376	404	400	388	368	410	411	400	370	364	400	401	425	381	375	366	390	382	382	392	351	406	392	381	360	375	403	372	391	389	409	364	368	385	388	378	414	382	391	375	389	399	383	378	376	383	379	378	372	387	369	374	388	423	411	361	371	396	346	365	395	405	386	363	361	397	370	403	419	373	417	405	380	354	373	391	385	368	407	377	366	394	435	379	409	402	379	373	405	386	382	377	401	367	347	380	406	407	357	396	406	386	404	386	394	394	382	397	410	413	386	366	388	372	385	409	385	390	370	402	395	400	409	395	354	405	366	387	365	421	335	404	350	408	368	420	330	391	372	353	404	378	384	389	391	361	363	405	372	381	417	403	408	384	353	373	385	396	404	430	342	384	351	384	368	380	379	418	374	342	403	369	374	388	392	408	362	352	371	372	407	388	400	373	433	377	401	423	373	365	360	419	396	420	413	391	383	357	392	393	361	372	427	364	403	382	374	393	396	378	400	385	399	361	389	366	385	374	405	348	405	386	395	395	386	418	379	388	399	382	395	386	368	398	386	403	350	383	379	370	370	388	395	422	365	375	421	361	400	415	382	376	375	352	385	410	368	391	376	378	387	363	403	379	370	414	423	387	375	408	368	399	377	374	368	431	394	407	412	408	355	394	389	362	398	370	380	394	385	404	359	385	372	434	364	372	390	411	372	369	380	408	390	381	413	371	369	364	377	408	380	378	362	359	365	415	393	381	366	361	386	351	391	398	392	396	383	397	385	408	388	364	421	364	352	409	380	402	378	386	418	393	368	384	394	408	421	342	394	425	389	393	373	395	358	377	401	405	422	372	352	384	396	360	386	381	387	369	377	379	381	359	373	376	374	386	386	355	390	426	374	369	379	415	398	375	399	420	343	398	383	406	364	343	383	393	391	374	381	391	392	375	383	431	392	400	375	399	392	386	415	397	407	384	392	395	387	338	370	375	373	384	424	378	379	377	384	383	388	358	393	371	415	360	402	388	388	396	393	406	378	363	363	397	364	402	395	375	396	381	405	365	394	416	386	417	379	357	386	386	403	396	350	381	380	363	379	359	379	385	369	399	374	413	400	396	381	387	431	391	399	383	373	359	388	375	421	373	374	403	420	404	375	393	363	428	376	398	383	415	408	359	429	373	377	354	398	388	333	364	386	396	393	372	386	381	407	423	358	380	400	422	357	435	376	392	409	382	388	414	372	396	406	382	381	398	373	402	366	425	351	397	387	375	359	373	409	366	399	381	340	366	380	372	390	367	362	364	395	363	383	402	386	378	382	359	357	384	366	353	366	356	348	393	399	369	398	383	444	382	360	374	406	384	377	412	361	370	384	382	367	411	402	387	330	369	392	384	360	394	354	380	358	378	414	362	370	380	372	421	396	399	394	387	378	394	380	411	401	397	404	380	363	375	375	401	393	370	357	351	413	375	362	360	376	389	394	422	356	389	358	389	385	369	387	401	365	396	404	387	398	391	372	351	400	363	388	331	387	386	370	354	390	388	407	374	386	413	401	376	351	382	390	419	393	404	373	350	381	367	392	369	378	395	394	365	404	385	372	421	368	388	371	381	375	390	409	417	394	411	418	396	394	408	364	386	431	374	421	399	381	363	386	379	359	405	397	394	369	380	385	396	386	414	394	355	387	368	398	388	374	352	358	367	433	374	403	425	383	375	383	421	395	390	391	399	354	373	396	400	391	391	411	373	383	395	430	386	380	402	371	374	390	397	368	371	359	410	352	412	379	381	367	382	397	391	372	381	376	373	402	329	419	377	398	350	367	353	337	378	369	386	390	393	387	391	417	369	402	405	385	361	401	387	384	387	380	387	363	356	400	339	370	411	385	384	414	407	387	423	407	357	391	382	380	391	383	371	407	385	383	346	378	360	375	392	387	417	408	398	360	363	399	390	387	417	427	381	373	395	390	379	410	367	389	421	412	409	381	368	369	386	391	401	413	410	375	401	376	365	373	365	382	390	356	401	394	408	385	400	394	412	383	380	384	370	392	422	364	403	366	384	344	378	408	375	385	363	400	358	396	391	407	447	402	370	387	404	368	396	354	394	375	401	374	386
30847	51066	39022	25963	21613	19180	15489	12090	8473	5541	3217	2058	1308	1023	878	827	761	823	822	698	626	596	586	454	475	479	468	456	469	433	436	407	444	459	413	454	430	417	452	420	448	428	455	476	423	406	393	423	417	422	427	417	412	446	378	415	393	413	410	397	419	432	402	425	418	376	411	377	401	367	386	406	394	385	396	415	405	402	393	391	372	409	390	419	400	402	374	398	413	411	394	390	385	400	380	421	404	385	399	383	421	410	407	391	366	397	426	402	417	401	364	389	418	410	375	369	418	398	375	426	383	411	390	421	403	413	369	383	410	390	377	407	399	402	415	422	413	382	392	396	408	376	414	402	413	431	346	400	364	401	397	403	399	444	399	371	375	386	389	410	399	403	406	410	390	370	401	399	396	398	403	379	376	392	392	428	380	366	414	424	388	392	392	372	428	412	392	430	385	384	405	370	413	412	396	421	406	381	359	408	382	411	402	399	396	404	369	401	399	419	385	419	396	430	382	413	422	364	425	403	384	418	401	372	413	376	372	416	398	412	403	410	399	390	389	372	376	405	387	403	365	396	404	418	408	400	397	415	386	394	378	393	386	414	440	396	405	403	461	419	389	390	400	403	397	386	432	405	407	439	373	428	396	404	392	404	428	369	418	424	412	369	412	412	393	399	424	423	411	409	418	379	398	418	409	388	397	412	418	402	420	378	367	404	402	385	406	371	393	377	401	412	379	406	386	373	412	374	416	410	424	358	417	409	387	406	369	399	390	376	405	400	411	385	396	427	357	385	401	412	393	381	413	422	370	383	407	396	396	385	387	428	406	432	426	401	394	395	386	382	397	387	391	386	409	418	419	367	398	418	426	434	384	398	387	415	412	373	373	411	402	451	370	384	413	388	447	392	402	389	435	407	396	394	415	432	384	418	372	395	375	412	395	361	394	363	398	400	403	397	410	379	410	374	389	385	399	406	420	409	394	410	379	362	446	396	390	374	423	423	387	400	380	433	363	440	394	401	426	413	371	401	397	394	388	417	381	409	405	408	360	382	419	389	378	428	400	368	361	423	400	408	420	403	401	360	416	374	401	414	382	365	403	417	428	370	423	403	398	393	379	449	403	413	405	425	362	412	378	410	434	420	383	420	380	361	439	388	374	359	395	406	368	442	403	441	375	399	386	396	396	400	394	427	414	373	386	393	421	375	422	384	409	382	421	427	416	375	426	406	395	418	370	395	390	430	394	422	381	391	422	405	402	386	400	396	435	409	405	403	401	417	419	405	390	417	390	395	392	415	364	397	393	398	401	417	408	419	406	405	359	419	372	428	388	417	397	442	434	411	409	436	367	384	368	442	416	394	400	422	358	426	410	383	379	389	395	404	409	421	402	359	385	389	442	374	399	426	378	388	366	389	381	416	377	399	380	395	412	377	414	365	384	362	403	393	405	421	364	388	389	427	389	391	408	408	363	392	393	376	407	407	402	405	350	410	359	370	376	426	400	411	396	400	386	407	428	417	410	385	437	420	428	403	378	416	396	396	372	399	426	415	393	377	405	420	371	386	400	413	368	397	394	420	415	419	389	379	401	408	361	368	409	388	444	397	378	440	395	405	406	385	384	388	410	390	396	440	404	425	406	395	394	428	380	377	373	381	378	392	400	389	410	386	443	365	371	365	370	381	396	430	381	382	428	390	399	414	373	403	401	432	388	397	369	388	363	376	379	410	397	404	469	391	397	385	369	406	377	424	408	399	387	379	400	369	388	414	397	396	380	424	400	405	383	344	421	393	394	368	378	409	381	394	424	413	376	373	399	381	411	392	419	356	418	377	381	412	403	431	410	367	388	398	398	387	397	422	415	397	389	414	402	392	396	381	417	419	382	358	406	419	407	410	369	413	433	426	397	414	363	388	386	371	386	430	388	398	400	405	422	417	408	385	406	388	395	414	382	407	407	419	374	416	397	393	420	390	419	357	363	413	365	401	363	379	390	396	403	408	396	373	389	395	385	404	415	407	425	391	455	388	405	359	404	379	405	395	385	387	391	441	395	392	441	383	384	392	384	397	381	405	394	386	374	412	385	391	382	427	395	409	392	416	372	377	408	435	386	411	398	442	385	382	393	398	377	354	389	424	379	438	371	396	414	378	425	410	376	413	384	422	415	397	402	382	381	388	388	403	384	367	420	400	404	386	435	362	361	402	375	418	428	385	373	396	405	387	343	373	428	416	367	400	405	372	419	408	375	405	388	415	405	409	425	383	426	374	389	416	433	389	406	402	404	402	383	409	400	417	371	375	384	395	410	403	390	434	387	393	378	398	416	379	402	419	383	384	437	414	393	391	389	376	397	399	381	427	416	430	379	416	401	371	399	398	416	403	404	399	374	398	408	361	375	402	395	403	374	416	381	395	382	383	324	381	412	385	430	396	387	363	397	443	395	439	388	404	425	382	406	419	393	384	402	437	404	389	362	411	409	374	442	391	376	363	396	427	397	421	387	414	402	418	385	367	391	354	412	391	392	414	383	371	370	406	421	397	400	390	387	396	368	405	384	379	388	392	378	391	385	432	377	407	395	415	383	395	424	427	401	408	423	420	399	388	421	407	369	432	399	417	387	356	428	386	382	400	406	385	371	425	446	407	412	403	371	428	369	373	407	392	392	391	372	387	387	423	426	425	377	397	415	384	398	398	405	408	351	369	416	392	361	399	362	408	374	400	413	390	361	406	373	435	409	387	395	397	386	424	387	406	407	387	375	414	409	387	426	415	418	393	395	388	357	414	376	395	396	391	407	405	381	446	371	416	398	425	383	402	380	409	391	454	432	380	364	361	417	392	379	404	440	410	426	376	434	360	431	386	374	369	397	428	387	397	405	398	380	381	387	400	383	438	389	411	371	374	430	453	390	407	394	391	391	405	409	402	386	405	408	379	400	436	372	396	407	375	388	419	364	382	401	453	394	389	441	398	382	375	359	387	401	391	429	414	416	400	401	397	405	403	419	438	442	378	396	377	444	393	413	373	434	406	368	387	404	412	389	369	402	397	410	382	365	403	413	393	411	424	391	392	377	403	398	415	390	412	448	412	440	367	361	403	400	395	424	414	380	383	425	415	410	364	400	388	386	419	410	412	397	380	398	379	398	423	401	384	389	374	392	405	412	387	423	382	436	439	426	384	411	394	402	387	388	441	400	417	405	402	384	373	413	434	390	410	382	440	406	388	414	380	412	393	378	403	411	402	404	442	418	384	416	379	393	394	391	398	412	391	360	396	384	403	421	404	406	434	409	379	422	410	421	379	379	383	385	416	369	390	394	420	400	343	397	423	422	393	361	412	397	368	413	411	401	405	424	387	400	393	396	403	392	442	406	385	395	405	419	423	391	384	397	417	382	391	413	411	404	377	420	382	412	411	405	382	424	407	400	410	384	401	389	461	389	412	420	393	407	409	388	429	384	384	396	380	383	360	418	396	414	395	461	400	402	380	386	376	386	384	412	407	369	416	414	405
22828	21487	29191	24231	21755	23855	25190	14758	9173	6128	3336	2095	1190	1068	839	881	823	808	725	662	630	466	465	424	387	387	348	355	379	322	279	322	320	302	322	308	267	300	302	307	321	299	296	304	297	298	270	259	283	310	295	247	284	275	276	244	239	257	272	236	251	274	273	274	266	269	272	275	251	272	286	258	245	258	261	278	248	242	254	264	248	265	286	274	240	274	255	227	263	242	263	237	264	240	258	248	240	251	241	240	266	239	261	239	263	237	234	249	257	254	241	251	266	267	245	250	248	251	250	236	237	288	266	259	234	236	271	281	281	247	247	237	278	260	275	238	245	275	269	262	236	230	263	249	246	245	269	268	234	276	228	240	237	262	256	267	265	251	259	259	257	232	258	283	248	233	248	241	254	215	234	246	260	239	229	249	299	284	264	261	255	239	219	204	268	267	245	290	264	267	244	263	254	276	265	254	273	256	230	273	232	284	258	222	289	267	222	241	246	228	249	267	248	269	255	270	273	270	266	292	272	241	255	238	257	223	249	280	261	249	255	268	244	255	283	259	254	233	270	240	261	231	242	237	262	256	249	278	238	258	263	249	253	242	268	229	250	252	269	215	264	254	261	246	264	253	272	258	242	252	285	223	254	253	228	263	250	280	269	221	257	260	254	259	253	264	242	249	275	250	281	251	243	252	230	283	255	267	286	243	233	242	262	243	248	259	244	255	227	267	247	241	254	262	270	258	269	256	255	275	239	257	266	262	267	256	232	254	249	252	248	253	261	269	275	250	261	247	280	252	265	270	305	257	235	275	276	261	235	290	260	256	241	263	274	230	252	231	249	252	249	251	271	269	245	245	282	284	259	277	258	289	254	274	262	241	259	262	251	266	232	248	258	258	262	251	256	262	261	254	252	253	251	244	243	262	274	319	262	273	246	241	254	256	254	240	231	244	268	265	266	251	270	277	282	263	244	267	250	252	259	273	254	270	237	243	251	252	275	253	254	270	271	237	224	256	269	268	225	274	270	255	248	271	270	249	252	263	256	242	260	244	284	245	262	274	260	239	265	255	267	259	242	243	264	267	250	239	282	250	246	256	311	260	253	251	282	256	244	277	288	268	251	251	264	261	244	276	241	238	233	259	253	263	256	251	253	246	258	252	274	274	268	248	265	243	265	242	260	257	275	241	251	265	242	245	255	265	267	271	254	252	256	253	242	246	254	286	237	281	249	278	266	230	278	243	265	244	253	222	263	261	220	238	270	261	288	260	245	235	250	273	253	245	269	258	252	267	263	255	262	253	258	236	269	231	261	259	289	281	297	241	239	239	248	242	243	257	239	268	285	249	231	265	248	246	262	278	264	268	253	279	266	258	229	244	256	263	269	258	265	274	271	252	264	280	247	248	265	253	240	262	280	255	246	241	276	247	253	316	248	257	285	266	273	230	226	237	257	265	259	260	258	253	245	228	263	259	263	260	263	234	256	255	239	255	248	256	250	268	265	283	235	262	275	248	267	235	273	273	248	244	255	259	259	264	231	247	270	245	255	286	247	255	244	242	255	231	253	246	300	240	231	265	259	247	247	253	230	268	266	235	258	288	263	244	252	269	246	268	243	270	260	255	237	250	248	271	271	248	263	258	250	218	269	246	246	245	226	249	235	268	261	292	298	281	264	244	238	260	266	235	256	259	244	248	255	247	249	236	262	282	272	242	237	228	262	253	241	251	259	263	241	252	262	265	262	258	261	237	264	248	267	270	223	281	266	244	254	254	253	286	252	257	240	241	238	282	262	252	289	245	264	244	274	276	241	233	274	252	231	242	255	271	247	230	265	290	250	237	264	226	273	244	268	262	280	254	274	267	225	256	260	269	233	273	248	236	253	233	247	228	287	278	244	246	262	247	251	279	247	247	249	279	268	247	265	254	261	239	259	255	255	255	238	270	238	265	252	229	250	259	259	253	256	266	247	254	240	223	261	240	264	218	264	250	256	253	267	255	250	275	246	226	257	233	237	266	274	235	265	251	285	287	261	276	257	287	253	271	284	256	250	252	229	226	221	254	250	243	271	259	278	265	264	251	266	262	221	229	235	270	262	269	284	242	261	220	246	236	233	248	258	236	255	273	259	264	247	258	268	257	248	248	261	254	263	246	261	247	231	246	273	253	249	239	239	260	259	237	242	252	250	280	283	259	232	275	296	256	260	284	267	220	261	257	266	218	254	238	242	237	270	247	251	243	250	246	265	262	258	257	269	276	256	252	252	252	256	268	262	296	260	251	277	252	257	264	283	271	236	246	251	236	251	259	254	249	238	261	262	241	242	264	262	242	247	280	239	271	256	259	246	238	225	259	238	267	237	227	291	266	272	226	245	260	264	228	251	251	252	252	292	226	265	265	247	262	235	256	236	250	247	240	272	240	231	279	246	257	253	243	272	259	289	235	250	264	254	290	272	282	273	262	284	243	252	265	241	269	278	292	256	260	232	277	251	272	261	281	243	299	264	267	255	227	257	255	263	273	252	257	282	282	262	260	245	270	256	254	253	223	274	254	269	234	263	290	224	276	252	252	296	272	263	261	264	257	250	229	240	251	238	248	247	233	272	268	237	278	240	238	264	257	254	247	264	262	256	266	238	247	256	258	281	236	269	250	241	255	240	248	269	259	243	279	289	230	253	245	247	262	292	249	246	271	275	246	260	277	271	234	254	268	244	240	241	266	268	275	250	251	284	250	264	235	276	254	241	268	261	244	285	277	244	251	237	264	252	257	253	242	273	259	262	254	265	280	251	268	236	253	265	239	287	263	244	260	241	238	255	229	285	239	251	252	245	239	258	238	267	227	232	265	268	277	216	259	257	265	253	270	265	266	267	255	264	243	238	295	255	262	256	260	255	271	242	239	252	288	270	259	266	254	270	246	240	239	248	233	252	259	245	258	270	253	256	241	254	204	254	245	274	257	260	249	237	250	249	275	290	276	258	254	267	273	269	268	232	240	254	271	250	226	233	244	236	249	272	247	236	253	279	243	235	251	255	263	213	249	250	227	242	279	229	223	260	212	257	262	258	257	273	253	240	262	253	228	234	219	238	243	251	269	296	271	261	264	262	289	269	237	240	236	257	270	284	238	281	256	258	248	265	250	249	254	251	220	288	256	249	258	243	250	289	250	238	253	263	261	247	245	240	243	272	268	263	247	248	264	272	254	259	268	261	263	241	267	280	265	246	261	248	281	248	257	248	277	258	232	273	253	213	224	245	269	256	252	267	254	252	245	246	269	255	260	270	273	277	240	217	271	259	291	240	281	274	228	248	263	248	253	287	269	275	227	257	247	246	259	286	249	241	257	240	258	278	242	262	254	279	300	282	246	260	281	264	240	249	274	251	272	273	261	272	264	243	236	217	239	239	278	259	238	247	247	240	261	248	273	259	275	246	252	248	284	263	270	230	253	245	238	270	260	267	237	262	268	253	249	272	257	258	250	258	271	240	266	255	254	265	270	260	286	263	293
34060	58656	47465	33554	28217	26406	21720	16301	11349	8070	4469	2948	1631	1408	1290	1080	1033	1023	923	830	673	613	556	493	470	470	426	383	355	348	370	334	331	313	361	381	362	294	302	351	325	312	315	337	321	290	293	294	290	283	286	262	275	297	280	302	292	282	281	254	265	267	273	252	258	292	296	252	263	263	248	268	277	282	275	278	263	274	255	256	268	269	257	277	281	258	269	249	286	292	283	267	290	242	285	295	250	264	254	267	269	281	256	278	261	280	271	265	245	303	257	275	264	243	242	237	230	262	270	262	283	293	248	245	268	270	238	251	266	286	277	279	282	274	280	240	254	271	249	248	273	265	252	261	259	286	292	258	279	286	287	256	281	270	256	278	262	277	254	271	234	280	257	271	269	275	273	258	269	274	272	271	264	276	265	288	283	289	268	255	260	281	259	282	229	274	281	267	256	283	272	258	258	295	259	265	291	248	281	254	250	254	271	245	247	252	254	268	287	258	275	245	251	258	274	256	287	280	264	271	271	255	248	274	257	265	269	281	282	272	284	280	266	266	304	280	264	283	268	293	228	273	297	296	274	256	260	258	261	257	266	271	265	269	236	297	273	269	248	281	251	267	269	256	256	252	284	299	285	263	257	234	295	262	237	276	264	264	261	266	263	278	262	286	280	273	257	259	255	262	264	245	268	259	260	261	292	257	258	279	258	257	276	260	315	284	297	255	254	256	247	295	273	268	254	276	256	253	275	245	232	254	287	278	301	266	259	258	249	284	281	249	246	260	267	253	255	255	232	251	260	216	282	278	272	259	267	293	262	271	264	281	264	275	268	290	288	247	251	291	250	287	255	262	261	264	279	281	263	243	282	286	272	285	280	253	257	263	278	274	263	301	262	277	285	257	253	253	251	274	242	272	282	253	291	281	258	255	278	262	264	275	241	259	287	254	245	285	259	273	277	305	287	255	286	284	297	273	280	266	265	249	272	271	264	253	283	253	265	239	266	274	257	267	258	250	270	268	305	289	269	284	265	287	245	267	281	247	233	269	268	272	271	268	258	244	263	276	233	287	258	245	289	269	272	264	261	232	254	260	264	253	257	252	293	245	273	271	283	257	262	251	267	264	268	256	252	270	255	267	283	267	241	289	252	266	264	288	288	270	265	289	260	280	271	265	288	277	264	249	287	263	246	262	282	277	278	274	300	252	243	271	276	267	247	275	279	241	255	248	294	267	269	276	252	281	253	261	258	245	272	264	276	255	287	277	287	259	268	242	271	235	287	267	236	254	249	254	236	282	267	253	245	266	267	265	303	270	284	269	268	264	268	286	264	282	295	266	284	263	275	280	257	256	255	249	259	265	281	270	271	256	274	271	280	257	279	265	278	269	253	230	249	246	273	258	290	255	288	274	261	254	252	254	293	264	277	250	253	258	285	298	264	287	270	298	275	277	286	272	278	270	283	254	259	234	275	274	264	271	240	262	261	262	281	239	284	252	250	275	296	274	263	232	280	274	275	273	277	265	243	277	283	277	319	270	269	256	255	266	280	255	268	269	245	273	263	268	275	285	236	264	251	263	256	276	283	239	288	286	253	273	263	271	275	262	279	245	263	287	265	278	289	247	246	265	267	241	297	265	265	285	276	261	281	266	270	248	277	265	287	269	243	256	240	272	264	264	273	291	282	292	265	263	263	286	247	267	252	246	260	291	257	277	270	273	253	247	255	281	270	260	281	255	253	238	248	235	265	253	257	287	246	282	252	262	276	275	289	258	243	261	259	272	258	258	279	301	269	238	260	287	259	257	237	251	261	287	272	279	249	270	246	257	267	261	262	285	297	253	262	318	269	262	234	265	266	283	307	256	287	270	290	260	272	270	248	282	244	255	260	261	245	261	282	298	251	263	281	256	250	245	255	254	288	238	273	253	257	265	276	279	224	247	242	260	244	277	245	275	269	278	248	267	245	248	270	245	257	249	266	267	297	253	261	272	262	247	258	260	250	259	264	250	263	268	292	239	269	284	278	262	274	258	274	252	268	277	279	283	305	272	288	287	255	248	269	281	255	277	253	253	232	265	292	270	277	275	258	281	312	283	272	257	276	260	252	288	287	262	279	272	294	252	260	263	260	261	271	217	243	290	275	267	237	279	255	266	278	271	259	248	266	275	268	289	260	268	282	244	273	288	299	270	269	271	264	255	243	265	246	264	255	244	272	261	278	276	264	271	266	257	275	256	262	268	270	272	275	251	272	271	245	263	272	256	291	241	274	266	259	279	272	249	250	247	224	279	279	249	259	285	269	258	261	295	261	274	271	263	252	250	232	255	265	284	265	293	283	251	282	257	247	252	252	291	271	235	300	254	248	259	244	270	261	255	271	250	260	278	315	288	271	234	272	279	255	258	306	262	236	270	242	258	241	274	292	265	270	257	282	273	285	289	251	286	285	227	253	277	255	255	278	255	287	241	289	292	267	258	298	260	251	280	296	239	258	270	276	229	246	272	273	273	273	268	269	274	246	279	269	262	269	263	277	247	272	259	264	241	262	277	249	251	226	261	276	259	271	280	267	268	237	267	282	283	271	291	258	266	270	256	284	259	275	284	272	265	253	283	262	296	303	286	258	261	265	243	248	251	267	267	284	268	272	276	290	277	275	255	278	250	254	263	266	293	274	262	257	304	283	271	280	242	290	258	259	257	255	291	270	275	288	267	264	279	257	295	283	281	239	232	248	256	272	275	268	246	269	268	262	248	284	262	278	269	266	265	250	275	291	278	276	251	265	274	299	265	283	273	274	281	247	236	239	266	252	240	247	297	249	278	251	268	280	297	270	255	298	310	269	261	275	279	267	290	280	287	263	288	272	282	262	279	265	246	270	274	282	261	278	271	286	252	289	295	261	255	274	263	246	269	282	263	262	260	278	259	247	243	258	238	260	263	278	306	250	260	279	272	277	273	245	275	271	249	248	246	290	253	266	262	284	274	244	269	271	259	264	267	288	278	289	284	261	266	263	257	262	276	275	253	278	259	276	269	266	247	284	253	293	261	283	299	257	265	243	282	265	285	305	266	251	263	260	271	275	273	266	283	259	262	237	256	257	272	273	267	266	261	279	245	275	248	260	274	278	256	279	262	271	276	298	282	273	273	259	271	265	265	231	270	251	257	253	280	241	266	236	260	252	257	256	236	251	269	244	254	297	266	261	283	248	265	247	263	281	250	264	245	236	259	245	312	277	262	234	265	244	282	274	249	293	272	249	263	235	248	239	310	252	223	277	278	268	261	254	229	274	243	292	281	264	274	253	245	289	277	264	251	271	240	275	246	263	269	254	266	252	262	278	281	283	266	263	286	269	262	269	279	274	263	257	280	230	272	251	266	254	235	251	253	223	259	261	275	273	250	280	278	282	263	260	266	237	263	246	275	270	285	259	275	259	251	263	267	254	242	283	258	280	287	284	255	257	267	278	261	287	241	270	273	273	263	269	267	251	239	253	293	277	268	245	278	267	273
29987	29117	32129	22364	14627	11520	8450	5623	3705	2396	1397	940	752	720	649	651	668	651	574	602	559	492	504	475	482	469	485	492	481	413	477	461	496	449	457	418	444	490	450	451	429	452	487	435	428	462	459	436	443	399	447	416	427	426	421	483	422	443	433	409	457	440	450	435	455	410	475	460	414	481	458	432	421	447	445	456	469	430	404	424	433	430	459	459	408	372	441	418	437	413	463	457	472	405	426	407	410	466	417	418	438	465	439	460	447	432	424	414	459	451	405	433	416	439	448	458	437	401	456	437	359	421	410	437	405	453	434	445	408	420	448	438	428	416	425	420	396	424	368	382	459	433	456	438	436	446	384	437	408	404	428	452	437	465	440	430	445	410	426	442	448	448	400	451	431	437	438	430	440	456	426	436	449	433	454	443	427	424	437	434	459	463	429	437	420	428	410	440	441	431	485	426	425	429	452	467	454	413	398	436	464	415	436	444	419	406	451	404	409	398	428	451	436	435	455	406	412	437	441	432	453	402	441	468	443	466	415	479	466	460	432	399	430	406	411	448	426	457	443	401	428	452	472	437	435	469	373	441	391	452	393	445	458	438	426	460	440	435	418	437	446	429	434	464	432	456	421	452	421	461	404	426	426	406	442	451	412	439	426	425	461	420	467	454	409	380	427	413	409	442	441	448	448	497	445	424	429	443	447	461	442	386	430	436	420	445	436	450	447	449	441	457	413	428	438	434	404	416	447	467	442	415	462	451	470	448	445	448	394	442	453	482	410	440	410	415	447	465	435	395	472	439	420	430	439	433	444	425	476	462	426	416	443	410	482	399	441	439	429	439	414	403	451	412	429	425	443	456	476	396	454	430	425	425	457	399	436	424	435	416	425	421	466	433	452	431	415	438	433	470	448	434	417	449	421	430	447	459	434	454	410	420	480	450	457	408	424	449	421	447	461	442	439	420	426	432	476	421	445	427	439	434	448	425	419	457	441	403	451	440	428	451	414	421	454	430	415	432	437	386	421	396	406	442	403	404	443	427	457	417	451	444	419	399	428	403	433	414	402	432	424	412	421	454	397	467	433	429	445	423	438	419	423	435	428	425	437	396	438	400	418	430	445	407	456	419	395	477	423	454	481	459	455	418	443	441	433	464	420	481	438	416	425	449	407	429	422	411	412	463	434	428	467	445	412	422	450	419	436	441	422	444	441	420	421	434	419	453	428	397	420	420	411	420	430	422	438	435	432	404	396	411	435	415	445	420	403	437	457	411	405	440	432	422	438	453	420	421	429	408	455	431	472	417	409	430	426	422	437	466	435	442	445	433	405	492	410	443	427	424	423	446	424	407	433	432	408	420	469	430	451	443	426	416	419	431	432	442	456	437	423	445	420	468	427	415	439	448	436	434	386	437	416	418	465	431	428	455	465	442	432	433	454	412	455	470	418	464	466	387	442	460	427	416	398	435	427	473	395	465	469	431	416	413	409	427	435	409	444	399	453	426	418	424	414	450	434	437	440	434	428	402	435	430	398	430	423	428	448	449	454	436	449	428	408	438	423	399	423	444	421	477	432	407	467	411	440	416	435	453	470	445	439	419	412	402	410	428	446	442	453	402	453	439	441	465	450	447	402	480	468	458	415	437	398	475	396	455	435	456	439	448	428	453	409	377	423	413	481	465	380	445	430	439	421	430	453	453	425	435	399	410	459	443	444	447	443	426	445	436	438	370	428	439	448	429	418	429	429	396	462	432	406	421	437	431	411	471	438	367	439	419	432	428	473	448	413	469	448	411	431	461	414	428	445	387	451	480	448	437	436	423	475	440	410	475	447	428	414	440	420	441	460	435	414	426	405	463	442	419	434	404	480	434	434	421	462	443	431	406	403	433	406	445	398	433	452	459	438	427	432	400	405	398	457	426	448	442	428	452	452	441	421	461	425	405	428	431	438	467	443	440	425	405	438	423	414	434	436	418	437	444	459	441	459	414	417	416	389	449	432	411	460	477	428	441	428	434	464	469	420	425	443	434	416	404	441	415	431	439	428	481	456	483	397	435	466	419	459	425	415	420	434	454	400	399	487	435	446	437	429	413	389	431	473	486	440	388	427	435	421	443	426	415	429	438	432	434	457	429	455	411	453	446	403	434	448	409	417	460	431	412	418	431	414	418	409	430	424	438	441	433	441	435	432	450	436	409	436	440	415	432	442	438	458	460	420	430	396	408	402	413	424	440	427	493	427	441	408	416	414	405	426	429	426	453	450	469	439	438	418	424	454	441	407	423	433	451	455	429	441	449	443	424	442	441	434	433	404	409	426	458	468	396	439	463	424	426	409	412	420	430	409	438	450	468	429	411	419	464	464	437	456	435	419	445	418	414	460	427	430	468	449	425	462	485	450	427	434	449	426	418	441	447	420	437	440	434	459	432	414	437	448	423	382	408	405	413	421	456	411	514	408	451	473	395	447	459	386	460	437	454	456	412	445	450	416	460	448	462	452	428	447	430	436	414	435	406	407	443	420	440	437	410	433	380	441	427	426	425	471	421	453	437	446	438	447	430	453	436	426	430	422	445	458	425	423	427	415	470	475	429	433	440	416	451	442	432	410	396	441	412	444	454	432	428	422	443	439	448	443	435	419	436	437	392	437	444	491	431	396	461	442	471	437	466	432	424	472	413	428	437	448	425	417	477	396	423	480	457	421	428	441	447	425	443	415	397	424	452	452	415	442	425	441	420	437	452	417	429	419	430	457	428	440	451	417	441	410	407	478	417	453	470	411	430	429	419	371	387	437	453	404	456	448	471	405	447	404	395	457	411	415	423	449	413	430	418	446	427	410	434	422	471	451	453	425	453	449	457	449	432	445	423	401	437	415	478	422	408	450	423	435	446	426	448	417	453	425	446	438	428	390	447	455	433	490	427	462	392	446	423	437	423	449	426	428	442	430	425	416	436	421	453	429	395	404	405	433	426	447	425	456	427	470	432	424	435	460	428	452	424	412	431	430	399	449	414	419	450	433	412	450	405	485	439	442	420	446	446	448	448	445	421	395	409	443	452	430	380	404	434	401	420	427	437	427	425	456	424	436	425	397	412	423	443	415	445	418	421	416	442	396	444	410	442	440	465	388	438	475	439	431	437	430	434	468	463	430	436	446	419	416	471	402	444	428	420	451	425	430	414	462	428	410	431	435	439	443	458	438	411	398	435	392	468	419	429	457	422	394	414	445	418	450	420	442	449	405	432	441	455	444	388	445	472	446	450	409	469	430	394	438	446	429	435	410	427	455	461	456	421	440	410	470	430	399	439	478	459	435	451	458	441	418	424	430	434	461	420	419	437	439	452	432	429	399	417	455	454	454	423	492	416	432	430	419	473	438	419	428	428	452	439	451	446	439	425	413	447	383	442	429	438	431	448	442	440	433	416	423	443	449	391	418	433	437	434	400	415	429	443	455	419	453	466	439	440	424	428	407	429	435	457	458	439	417	431	452	429	410	442	430	446	446	449
31208	44984	34987	21459	17563	15416	11769	8241	5407	3569	1877	1150	973	838	795	832	804	746	742	635	631	536	525	504	578	551	537	501	462	513	488	423	449	497	519	488	504	493	467	446	454	466	453	532	439	498	466	458	474	461	465	461	452	480	457	456	411	482	487	457	470	459	403	455	434	447	471	438	470	484	486	453	479	430	447	455	463	440	462	443	451	508	450	471	480	449	436	483	457	444	424	450	471	462	483	423	477	439	445	449	428	457	442	468	447	468	452	442	422	456	432	484	479	403	473	442	442	457	472	458	404	478	459	474	455	456	446	446	417	445	402	466	448	457	430	454	436	462	420	461	421	467	426	455	449	470	479	468	479	413	474	442	434	422	515	467	458	450	492	429	532	503	440	458	416	437	463	468	449	503	453	466	450	438	487	489	472	435	450	437	427	477	438	465	480	511	448	434	442	471	475	458	436	472	463	446	485	459	492	441	489	447	439	473	451	457	470	503	478	462	476	458	472	455	438	481	462	428	435	423	426	429	429	486	477	477	477	464	445	437	458	438	421	439	465	444	443	440	463	458	468	424	467	419	418	393	450	447	428	432	443	465	444	467	441	460	468	428	489	442	461	443	427	488	446	463	448	439	483	437	436	444	459	455	476	476	461	435	451	457	462	462	429	429	463	498	494	460	443	436	477	450	476	449	515	436	454	450	428	457	432	446	438	466	425	418	469	438	466	475	429	475	445	458	476	452	438	407	455	456	455	465	476	490	481	430	443	431	439	449	451	455	449	464	500	458	441	480	462	462	416	440	437	469	461	436	466	488	479	447	496	449	435	410	446	437	449	422	465	448	450	461	450	470	478	479	469	486	449	448	466	435	452	475	461	469	457	441	434	462	457	458	427	453	446	478	453	475	444	466	459	445	442	429	452	517	416	462	458	479	431	453	477	461	467	490	465	470	458	427	458	464	440	444	446	473	449	426	451	465	443	466	455	434	456	454	378	411	467	486	464	475	461	443	424	444	443	479	478	461	425	429	436	456	458	438	447	411	440	444	469	439	444	462	440	462	443	481	445	429	444	459	441	459	432	470	443	456	492	474	467	480	438	455	502	455	482	436	446	459	463	454	445	467	473	449	468	407	451	429	424	492	473	458	458	479	464	451	474	456	456	387	453	407	453	475	494	421	445	445	460	446	450	458	465	489	445	474	450	483	434	449	467	466	448	472	442	471	438	484	445	502	455	403	451	428	460	452	407	471	449	484	451	409	462	417	456	434	457	463	447	467	455	464	439	458	437	488	428	492	501	473	444	455	438	463	452	490	469	485	463	488	439	448	451	431	470	444	481	473	448	456	486	424	454	437	485	466	477	473	452	476	450	488	459	423	445	459	474	454	507	474	465	436	510	467	500	415	446	447	450	478	442	446	447	433	449	395	466	454	421	443	459	399	464	443	477	431	428	452	416	467	470	459	432	478	411	473	436	462	427	492	469	479	476	478	448	453	483	445	471	471	468	481	478	447	456	479	456	437	432	463	468	472	446	437	448	454	471	488	430	462	414	454	461	415	431	478	441	431	437	462	431	455	439	446	445	487	458	483	399	492	462	492	423	415	473	449	492	438	478	472	420	476	451	473	460	497	449	454	431	460	484	425	413	452	474	471	463	438	430	451	458	449	482	453	438	484	498	452	465	446	461	461	466	469	452	466	457	471	443	455	450	423	489	485	469	455	415	428	474	438	481	440	473	448	454	455	470	414	433	454	432	421	461	442	459	444	428	465	450	473	436	480	469	432	464	430	451	458	436	474	450	455	463	481	442	421	440	456	446	465	464	451	474	447	451	469	521	462	424	479	443	441	445	448	468	461	471	479	463	446	442	457	477	396	456	460	465	469	447	435	461	450	452	429	480	460	483	486	443	478	448	455	442	436	411	445	444	464	461	497	428	425	470	451	465	442	430	457	443	471	445	470	444	478	480	448	478	445	426	421	470	468	474	456	434	457	486	476	454	448	466	401	467	444	426	482	501	457	451	434	454	455	419	504	433	466	458	458	443	482	449	472	455	442	471	423	431	440	445	431	425	465	444	448	427	479	443	464	435	441	460	424	468	457	471	438	433	426	473	465	468	467	473	492	444	444	437	476	474	453	495	447	426	425	449	460	432	440	466	475	445	458	497	458	449	419	440	454	433	462	454	456	483	441	465	468	438	468	493	452	478	446	452	453	465	488	431	454	480	436	441	447	462	425	445	484	474	427	463	458	443	446	431	476	474	463	470	470	450	428	433	448	448	427	480	471	468	441	411	433	478	455	473	456	453	444	455	475	429	449	450	468	439	517	446	454	456	449	446	458	482	399	462	444	458	493	442	452	507	463	447	445	510	457	461	468	423	425	474	466	458	533	468	458	450	407	465	491	455	468	448	460	443	505	447	448	459	419	472	439	467	436	447	427	456	458	467	502	446	454	425	475	425	463	478	494	444	464	437	449	447	461	457	446	435	464	476	419	455	450	475	455	443	483	450	501	467	410	461	429	449	484	455	469	436	436	419	433	507	453	463	445	476	474	427	425	458	460	433	432	436	465	462	464	420	445	465	475	443	462	441	484	456	471	424	431	451	466	450	458	445	451	445	459	432	479	438	486	450	471	423	441	489	442	455	422	434	435	464	465	461	446	464	459	445	456	408	466	435	468	433	492	486	427	440	452	480	469	440	465	437	439	482	457	450	448	479	443	478	424	464	416	431	445	466	432	414	472	466	471	440	497	463	452	483	450	494	474	453	467	466	509	508	462	479	488	456	461	484	427	435	483	449	431	455	440	467	439	447	446	490	458	475	447	450	468	442	489	460	440	441	460	468	433	426	440	451	459	477	451	450	466	441	464	488	469	433	463	451	386	482	450	490	453	475	442	494	467	460	455	430	424	423	451	495	457	493	443	473	420	434	491	458	461	422	440	452	432	458	477	475	461	451	455	452	454	479	423	469	429	424	447	461	438	444	467	476	477	444	459	470	453	478	437	445	425	471	471	450	447	413	440	434	448	475	462	496	429	435	507	458	463	454	491	426	444	452	458	465	442	482	436	477	483	442	485	469	471	445	431	452	445	456	458	454	447	487	469	434	453	439	433	467	463	450	414	495	463	426	464	486	470	425	500	464	405	435	466	457	463	432	444	495	449	425	444	447	475	456	417	442	459	441	464	442	439	438	445	420	415	424	464	466	447	429	432	453	456	469	438	444	424	437	455	449	476	448	472	463	427	486	492	430	446	466	466	486	418	480	468	444	447	447	442	458	439	439	482	446	417	457	464	451	438	481	477	495	450	476	482	483	469	466	432	473	445	452	425	453	502	477	456	425	455	498	464	443	448	464	460	468	449	437	457	464	467	460	478	439	454	471	447	458	459	472	442	482	484	465	453	441	469	461	470	452	445	461	432	448	414	474	458	454	446	443	500	470	452	465	444	478	453	446	451	471	439	456	491	451	482	403	464	442	504	419	411	456	423	464	438	444	418	454	462
24063	21449	28776	24767	22410	22148	16768	10313	6264	3491	1831	1314	1121	946	864	788	848	776	689	602	542	480	479	422	439	388	431	427	382	385	387	379	394	377	369	350	324	404	368	328	372	334	368	364	358	326	362	350	367	338	344	318	333	351	353	356	352	329	345	362	330	340	372	368	328	343	364	337	339	331	331	342	346	326	317	359	348	359	344	317	348	342	312	333	359	311	334	341	333	347	335	335	336	345	370	342	325	332	313	334	389	346	323	325	342	329	372	355	327	335	349	351	330	365	339	321	333	327	372	345	349	361	327	336	361	302	336	313	359	335	346	345	324	354	332	338	321	341	336	329	338	315	373	332	352	369	342	345	357	331	334	330	332	351	322	314	325	318	324	337	307	351	343	337	324	335	319	324	327	348	377	361	344	322	335	366	347	306	353	350	376	316	336	338	311	338	328	348	335	377	314	325	354	319	316	375	361	325	300	350	294	358	358	334	360	338	358	337	349	333	374	355	332	327	320	346	302	333	328	340	361	363	342	329	369	312	336	346	333	334	300	337	309	335	288	322	357	309	315	325	336	347	344	366	337	364	327	360	342	316	343	341	315	325	342	332	343	306	337	329	348	349	346	298	354	340	372	338	319	338	335	339	348	322	339	323	354	323	317	335	312	344	333	356	333	330	351	356	339	340	351	333	310	345	317	331	317	321	340	309	350	378	345	361	370	297	341	338	301	392	353	327	356	357	342	281	333	319	332	319	324	340	352	312	333	362	320	323	339	349	332	339	359	332	330	323	321	338	338	350	345	315	324	326	310	346	320	340	335	351	359	320	345	324	318	331	295	348	332	365	331	334	338	316	331	378	340	344	344	331	344	318	338	362	340	309	328	320	294	321	341	321	343	318	340	317	298	347	320	389	342	340	327	340	324	343	350	351	356	330	363	317	327	371	373	318	337	333	352	346	361	337	331	314	308	322	312	330	349	331	290	373	353	324	340	312	311	332	332	363	381	346	342	345	328	342	350	350	324	356	349	363	366	325	359	335	301	355	302	332	342	336	345	344	354	362	367	341	332	340	321	342	362	347	367	354	349	343	321	329	269	354	361	337	364	337	350	307	316	329	341	320	332	305	361	297	321	332	357	325	354	360	356	326	285	350	343	362	361	333	324	335	292	328	337	353	348	328	340	328	351	341	324	359	314	359	314	327	354	329	337	343	358	342	347	317	311	346	323	363	353	316	346	333	340	334	360	327	330	346	324	310	342	312	371	355	360	337	335	363	334	359	338	347	340	347	358	346	321	346	315	331	364	318	295	353	351	329	349	327	333	339	334	329	359	304	329	347	328	384	341	354	326	330	321	351	342	324	346	312	334	345	361	336	316	356	358	347	352	321	348	334	329	324	353	342	355	344	313	299	359	376	337	325	335	339	346	314	296	354	335	359	333	348	361	329	336	331	319	316	328	322	347	364	353	328	344	334	356	377	371	302	331	322	331	339	307	341	375	338	327	333	360	347	310	382	306	318	364	345	338	358	291	305	343	313	310	332	358	320	365	342	297	324	348	325	324	328	359	324	335	320	334	349	349	334	325	318	312	349	312	357	332	358	332	337	352	309	357	307	331	334	307	345	286	340	336	301	350	342	346	342	302	338	352	333	297	371	326	314	318	345	328	369	322	356	328	343	323	336	318	335	338	351	375	319	346	304	346	354	376	340	367	363	351	331	319	355	358	336	344	349	331	319	375	330	330	321	356	323	361	353	348	345	363	341	363	326	362	329	315	317	332	339	356	316	347	350	321	339	357	355	358	353	361	354	320	357	343	359	338	381	334	322	342	308	328	352	337	356	341	363	335	372	344	298	319	357	303	306	333	326	298	349	343	316	336	396	334	387	349	337	317	399	332	340	351	372	304	344	320	347	353	361	391	368	333	358	344	312	303	323	358	326	340	326	332	330	346	356	357	305	283	310	332	334	332	330	355	325	354	318	315	331	370	353	341	346	319	339	326	306	339	317	330	339	338	339	324	325	321	344	342	360	362	320	311	352	329	303	347	323	332	330	326	351	341	373	330	344	354	322	335	338	333	363	338	340	305	332	356	345	340	323	339	333	317	330	321	295	340	349	342	328	325	327	318	319	322	336	337	361	340	359	357	367	345	338	368	341	355	345	354	343	342	340	336	338	343	379	365	351	319	326	300	324	318	306	357	317	329	316	335	364	339	316	329	341	321	318	331	345	331	337	328	318	321	362	316	342	318	337	344	307	342	334	312	335	348	324	317	334	321	328	317	303	332	315	353	330	348	324	324	312	343	307	321	331	330	336	324	300	302	352	357	334	343	329	344	342	329	318	342	365	314	367	339	341	354	304	306	338	346	387	333	316	308	324	369	361	330	325	368	341	323	320	338	341	316	330	299	313	342	317	325	318	338	314	327	353	314	364	315	315	342	323	339	349	307	343	342	322	297	324	346	358	351	353	308	323	351	369	309	368	321	340	343	345	324	357	344	336	364	330	340	339	321	334	355	330	345	338	358	355	340	330	326	361	339	348	359	313	330	359	326	359	328	329	323	351	311	323	337	359	339	318	313	336	347	347	330	333	347	349	354	324	290	340	342	299	313	346	355	337	318	309	330	348	321	342	338	338	299	349	344	313	315	368	326	316	307	345	302	305	336	341	343	333	326	326	312	326	331	337	333	299	346	321	351	337	352	323	318	323	355	314	369	330	313	325	325	346	367	292	303	329	328	339	353	315	334	340	332	338	312	347	373	302	335	330	320	357	344	339	353	358	341	339	324	366	339	319	364	348	321	352	333	343	325	298	331	358	335	334	309	348	306	339	347	312	329	329	308	323	369	331	339	345	341	355	311	367	363	328	334	336	349	360	344	318	350	382	342	317	361	318	339	322	353	327	351	312	325	323	346	336	332	342	328	316	353	289	328	294	369	364	328	366	296	354	342	383	344	316	323	328	363	330	315	324	308	321	357	364	328	346	295	345	307	387	336	354	328	333	309	369	345	318	308	319	372	326	307	303	349	337	340	305	338	350	324	323	317	313	331	357	346	376	350	353	356	335	366	360	341	315	335	329	348	347	313	355	346	358	318	349	345	356	330	328	328	363	332	297	347	345	331	350	309	336	335	328	329	339	339	350	331	344	306	321	332	344	321	350	332	343	335	297	350	323	313	339	352	322	307	322	329	343	337	341	328	347	351	348	345	342	357	343	331	318	355	364	335	323	328	354	320	331	326	356	328	361	357	316	337	334	338	334	308	317	344	340	352	365	333	331	351	357	339	345	346	338	371	397	350	364	333	376	339	352	319	330	357	357	303	358	336	305	338	310	332	333	308	330	361	342	322	348	342	333	323	342	340	359	345	341	339	361	338	308	339	321	320	313	317	339	328	332	325	342	354	347	317	310	375	315	316	335	375	327	364	321	321	369	322	330	331	319	313	292	342	337	352	368	345	348	332	340	369	314	344	366	307	381	332	313	312	311	303	322	321	350	317	331	354	345
30465	53775	43682	29141	23883	21765	16623	12421	8468	4779	2562	1723	1475	1255	1087	1070	1032	949	791	732	615	583	546	525	527	441	428	448	433	443	443	427	411	403	443	420	395	416	389	370	405	395	405	396	378	412	372	373	371	394	375	361	379	382	364	325	407	359	392	364	345	331	389	355	371	392	357	341	369	406	343	362	356	357	384	375	372	364	358	372	343	373	336	339	372	351	325	357	346	360	362	399	337	351	355	329	371	397	352	401	363	327	322	343	366	376	358	339	387	368	331	350	375	344	395	308	351	362	323	398	350	404	345	344	386	358	363	372	327	356	356	368	337	376	343	329	355	372	362	358	368	380	353	378	378	393	337	382	407	370	412	349	348	343	351	335	345	355	380	375	378	367	378	373	369	354	368	356	370	350	347	354	368	356	374	364	326	384	327	345	357	380	342	366	375	378	335	328	333	338	347	370	354	325	355	351	349	334	343	391	390	383	327	376	335	378	324	367	361	340	335	356	378	351	367	359	334	368	380	344	352	341	384	383	384	353	392	349	355	365	359	344	405	376	383	364	313	353	360	378	334	368	339	354	388	385	404	340	342	306	369	362	363	371	375	392	373	380	353	342	351	316	353	356	345	373	359	356	349	356	342	342	382	367	333	400	347	374	344	333	363	385	369	390	395	378	358	382	359	355	336	362	338	355	356	345	368	353	366	368	349	350	343	350	358	350	357	376	329	362	390	373	408	344	362	373	362	349	340	353	320	377	350	356	365	384	342	327	357	360	356	339	342	368	383	343	334	351	373	380	354	374	377	352	359	350	355	350	373	342	368	349	343	352	336	389	362	362	383	382	369	371	347	353	362	353	386	379	363	356	354	379	344	374	330	335	335	342	342	372	347	351	359	366	331	326	390	346	358	340	381	367	369	372	364	373	360	360	320	337	357	331	327	315	369	354	348	332	337	383	353	385	340	369	374	367	369	363	369	352	325	341	327	342	341	410	322	333	374	380	377	343	378	343	343	367	355	387	387	341	392	341	408	332	364	343	354	349	368	355	340	338	369	351	337	323	388	375	385	382	352	373	368	348	397	333	323	349	373	351	369	390	366	344	385	357	356	385	389	327	380	358	356	393	412	354	339	377	374	375	324	335	399	353	358	343	373	331	369	392	352	356	353	333	341	382	368	371	335	342	326	368	347	348	362	358	349	320	384	342	376	348	373	344	353	354	349	393	385	359	370	365	386	337	329	370	372	376	344	338	334	320	343	381	353	335	353	372	347	351	353	319	382	351	370	351	341	349	361	341	379	353	346	383	385	313	370	327	355	352	348	368	339	357	334	380	356	350	361	353	371	380	377	372	376	359	352	359	359	361	363	340	346	364	369	362	352	321	358	347	369	337	346	378	361	351	360	376	362	360	346	360	361	375	368	364	335	354	377	355	366	342	350	351	356	374	346	385	391	368	331	338	387	341	339	367	345	363	341	385	337	346	341	343	380	375	365	372	360	319	350	364	373	362	355	382	323	394	373	359	335	361	369	401	358	349	326	377	395	340	370	372	347	347	332	338	361	339	363	360	353	366	382	363	347	340	363	360	392	371	382	361	366	346	340	357	332	330	364	366	376	355	328	374	350	382	367	349	320	322	338	347	361	374	363	360	396	374	373	368	362	344	383	364	331	340	365	327	393	351	341	356	360	348	340	353	369	377	377	369	358	365	347	376	336	352	345	346	361	393	347	352	374	369	378	411	348	375	371	376	390	368	346	323	323	349	358	340	356	330	336	342	345	365	348	357	344	374	356	332	329	341	337	355	344	385	376	360	334	344	383	382	344	354	346	348	349	365	353	357	363	356	352	337	374	380	346	388	349	355	354	334	342	393	330	392	358	363	311	335	383	374	334	341	354	342	346	355	358	361	328	381	323	382	373	341	357	370	389	333	348	342	366	384	347	349	362	363	384	350	365	379	348	378	371	328	355	360	348	346	366	346	381	353	351	358	328	375	380	355	374	324	382	380	367	340	327	343	391	339	397	354	364	351	366	388	360	340	355	339	329	344	378	393	366	375	397	392	367	332	377	389	352	330	365	367	378	368	344	355	381	358	356	347	387	337	325	310	336	353	356	336	354	388	356	338	355	340	363	358	377	339	353	319	353	372	361	375	356	360	340	395	388	349	344	361	371	363	353	367	343	374	372	363	371	358	344	330	358	380	373	356	346	335	433	341	339	343	319	332	371	360	370	342	367	384	361	352	348	340	322	380	312	326	363	347	353	363	348	333	372	315	331	345	398	372	317	371	356	349	356	378	346	372	359	359	350	359	366	375	367	334	358	389	355	369	329	336	368	368	370	329	347	362	353	382	359	366	362	368	375	343	378	350	380	367	356	376	342	349	339	375	386	370	360	364	361	343	363	360	351	345	356	349	357	357	372	397	351	367	345	353	383	358	376	355	367	365	379	345	339	358	367	347	368	387	362	357	360	345	366	377	349	355	330	388	340	362	361	350	322	356	387	343	363	358	349	346	346	297	371	338	386	348	333	322	367	339	346	336	379	337	358	353	361	380	328	320	412	337	335	358	359	333	336	372	357	368	350	345	394	330	345	335	352	352	390	361	339	354	373	390	357	355	337	359	372	330	358	353	348	362	351	341	351	366	342	373	391	341	357	369	368	380	344	331	335	355	342	351	348	381	347	375	317	371	334	359	356	333	387	367	365	363	349	306	349	359	356	333	377	373	357	325	380	357	358	375	341	340	362	357	340	353	362	358	348	359	335	361	393	361	365	348	372	382	352	349	379	360	346	338	374	394	371	351	318	375	378	382	383	403	362	333	344	382	370	341	343	341	388	374	361	332	338	379	353	357	340	378	352	335	336	356	388	385	356	344	362	346	375	331	354	331	348	330	331	371	336	359	357	392	370	362	342	346	353	357	377	334	378	332	382	354	359	364	358	354	367	340	384	353	326	326	347	348	323	358	336	382	347	347	370	354	390	332	368	354	341	424	362	335	355	366	384	361	355	367	370	351	351	354	351	304	375	348	354	357	363	349	340	319	323	332	357	363	382	343	372	389	355	340	377	361	393	344	346	321	408	352	347	331	358	386	368	372	349	410	351	368	373	341	354	351	396	371	349	371	357	341	356	330	339	352	387	356	373	359	347	356	350	356	395	366	372	339	398	363	327	350	357	340	343	336	358	379	380	365	360	364	386	384	343	390	354	336	385	372	397	335	374	358	367	359	368	372	355	335	379	354	397	361	323	368	360	370	351	342	366	396	338	344	321	330	385	345	348	350	354	372	365	340	359	348	365	358	384	358	358	359	383	358	338	361	351	344	377	383	377	390	366	384	352	328	361	372	354	348	344	351	356	403	342	363	388	360	322	348	381	357	361	325	350	358	350	348	349	361	341	368	393	403	338	373	359	346	341	369	329	359	372	377	354	391	328	356	361	381	354	370	390	364	380	402	337	356	355	372	369	317	326	360	352	375	381	357	380	377	360	349	363	374	338	379	382	358
24945	21446	28299	25730	21307	16681	11568	7137	4838	2653	1632	1038	913	757	707	712	751	660	634	684	533	490	470	448	456	466	388	454	413	404	421	404	425	408	406	410	402	390	393	408	424	420	417	403	409	423	401	405	444	389	413	401	400	394	401	374	371	357	392	365	403	388	419	384	392	398	392	420	355	379	392	378	378	354	370	392	388	404	427	372	379	422	386	399	406	384	381	389	412	380	410	415	388	376	387	412	383	365	385	386	377	372	379	407	400	420	397	356	363	430	399	352	367	385	391	401	392	385	362	392	400	408	385	398	380	368	386	414	386	388	373	360	404	414	395	366	377	362	399	389	384	364	393	363	406	399	409	407	398	403	433	407	367	374	383	419	357	398	383	401	370	443	376	388	366	404	375	384	383	413	397	361	406	408	384	378	376	417	396	396	350	372	374	386	394	358	375	402	385	394	386	397	426	383	423	395	372	373	387	338	409	370	412	403	428	364	397	364	397	399	422	404	367	371	384	378	389	383	413	377	404	376	412	358	361	379	385	399	381	356	390	409	403	373	395	393	379	372	379	368	371	378	394	378	391	372	362	398	406	432	389	383	425	382	364	380	402	394	402	369	388	380	387	411	388	394	383	401	393	408	369	395	378	393	408	419	387	397	386	375	382	363	371	394	393	398	387	400	409	388	405	411	421	382	414	352	378	381	401	371	399	398	398	400	372	405	389	402	369	413	407	378	382	423	398	407	378	392	354	371	401	371	399	391	371	403	422	384	405	380	361	392	386	392	398	390	371	391	394	395	378	373	376	394	350	391	353	395	404	380	423	344	383	382	396	394	408	365	396	404	371	397	359	400	398	393	381	384	385	389	397	393	377	428	426	337	384	396	417	369	383	376	406	380	375	398	389	376	379	382	434	372	368	425	380	418	367	411	387	385	418	377	365	396	430	418	407	369	401	394	374	377	409	389	387	379	422	370	395	397	362	367	408	383	399	395	346	382	404	414	355	375	398	336	390	383	378	402	381	382	383	400	378	367	384	423	378	381	371	404	362	430	345	399	384	414	409	414	384	401	354	363	406	388	394	366	392	361	399	373	415	379	405	380	409	417	411	394	407	376	382	351	362	411	381	362	409	411	370	413	424	411	409	382	368	393	385	393	385	393	366	388	378	370	399	378	406	381	399	377	368	392	417	408	366	393	379	411	384	423	383	385	407	427	378	383	392	405	366	417	409	378	402	386	376	390	349	419	418	414	421	402	388	394	408	393	421	338	389	385	358	362	402	392	390	378	346	388	408	379	407	398	374	395	370	421	385	375	365	388	360	393	376	396	392	400	388	336	408	367	408	374	389	382	338	412	363	424	412	393	415	402	420	436	396	426	383	399	362	389	396	406	367	394	423	370	414	399	369	402	384	368	382	382	371	420	350	415	385	394	404	384	409	412	366	407	384	451	401	389	387	396	396	402	404	387	377	398	361	401	368	412	391	388	371	385	403	381	388	408	410	407	393	371	371	407	390	418	413	402	384	389	376	427	368	376	389	369	385	377	404	393	378	377	380	371	394	401	353	400	374	378	389	422	392	402	364	375	408	398	437	410	378	436	359	389	408	374	381	344	406	380	376	377	421	355	374	406	380	377	418	355	374	410	375	387	378	444	391	400	409	388	333	417	389	410	387	400	415	387	420	376	374	378	374	366	419	382	371	399	429	391	358	402	378	405	361	374	380	392	367	391	407	368	415	384	385	401	391	393	390	410	415	410	403	402	389	351	369	373	381	388	395	440	368	385	394	366	394	390	399	433	374	386	353	391	420	384	373	372	400	353	379	364	356	390	420	363	381	378	409	370	417	404	393	409	400	376	373	396	368	361	411	397	417	393	381	373	391	390	422	353	410	399	404	369	398	403	404	394	387	365	381	386	418	401	363	359	382	372	432	449	353	364	432	436	396	379	400	358	384	356	358	408	368	395	373	386	408	422	419	382	392	386	409	387	388	415	432	386	358	377	379	400	389	430	383	363	390	394	383	408	373	398	370	391	409	403	410	359	372	371	372	381	359	411	381	412	386	403	395	388	387	428	391	404	389	385	387	376	381	368	407	390	396	428	391	407	391	403	421	401	369	434	401	398	387	397	411	398	375	361	368	406	392	386	400	377	361	395	371	402	399	360	340	364	387	393	380	380	370	391	414	399	377	395	377	419	399	410	414	386	374	404	375	391	382	384	415	390	343	423	401	357	403	411	406	376	393	403	386	399	402	377	410	409	424	406	401	375	384	410	403	357	383	367	350	439	370	415	421	392	373	384	396	389	378	369	359	396	376	371	383	376	398	390	392	420	394	381	404	367	367	406	406	397	409	396	359	392	399	372	397	388	395	360	378	364	385	380	376	355	375	356	385	374	384	404	380	379	370	367	395	379	401	410	382	383	390	394	392	404	407	372	419	403	410	380	424	401	365	396	419	377	370	387	398	357	363	396	358	380	399	381	382	381	414	385	381	392	405	378	356	373	365	407	395	386	382	378	412	381	414	401	384	386	398	432	369	343	410	411	419	423	393	389	436	370	370	402	420	413	371	370	390	369	357	375	430	396	398	423	357	405	415	373	386	381	374	366	371	398	395	366	412	412	390	379	387	387	379	375	406	375	379	399	370	395	401	370	407	415	374	365	395	380	385	368	357	353	374	376	370	394	399	389	420	385	409	405	387	413	355	397	383	406	399	414	418	413	381	399	417	361	381	400	377	381	403	399	423	396	388	357	372	390	392	365	375	368	342	386	357	434	393	413	378	395	376	390	350	446	401	421	431	377	373	375	367	383	373	431	391	416	383	394	386	406	373	405	362	368	391	370	357	440	381	348	336	426	373	398	396	366	372	413	396	359	382	366	382	407	384	364	390	358	438	393	430	372	372	389	391	429	416	420	408	393	382	400	367	427	425	388	409	386	402	364	428	376	373	418	385	366	387	402	374	383	384	390	367	399	393	417	384	366	388	428	364	399	391	393	346	369	405	373	411	430	363	375	385	366	415	402	398	390	417	420	361	396	388	393	386	332	393	371	416	367	419	394	365	398	368	337	363	395	406	376	375	404	433	380	420	366	377	399	398	407	401	354	364	401	376	379	369	372	362	375	411	407	389	409	383	382	374	388	381	377	386	379	370	403	403	364	390	352	390	373	399	375	396	374	422	379	415	386	384	410	390	390	383	360	366	430	382	380	397	377	375	381	381	364	357	362	366	364	393	376	378	418	396	369	379	395	364	422	388	416	405	401	380	389	368	387	401	397	395	405	375	353	386	438	369	389	368	394	391	412	380	416	374	384	363	374	446	392	383	387	374	376	393	391	379	386	393	371	370	386	374	414	358	419	403	404	408	402	417	380	399	405	378	389	404	371	389	390	398	374	374	410	389	364	371	414	363	394	400	370	392	359	388	375	398	400	380	403	410	389	407	410	384	405	425	378	406	388	409	441	419	397	403	419	375	348	392	395	428	416	366	423	371	357	368	386	335	380
31066	50903	40227	25836	21046	18764	14141	10068	7028	3714	2317	1489	1212	1093	919	904	909	857	714	697	637	590	540	529	508	502	494	483	470	464	494	433	483	464	455	411	461	484	453	460	441	433	459	442	439	427	403	440	394	416	423	401	412	402	431	408	395	447	378	428	396	382	416	433	407	426	419	410	411	423	376	406	388	397	412	423	416	436	391	386	407	445	420	426	388	440	391	405	406	380	379	397	390	356	398	397	406	395	411	416	432	399	404	422	430	375	435	399	408	383	399	431	373	400	429	403	409	410	420	394	398	409	429	411	378	411	399	405	416	394	417	428	380	397	409	375	392	434	374	350	403	426	442	416	375	404	421	406	413	394	416	399	393	384	397	417	416	387	396	397	380	397	392	393	392	366	427	414	369	442	362	393	402	390	410	386	391	410	444	451	426	420	424	406	423	391	395	413	403	425	401	388	427	364	415	444	409	378	391	401	402	437	393	398	410	416	385	439	394	379	382	378	473	410	392	365	452	416	423	402	396	383	422	385	386	400	399	415	391	436	382	419	409	433	406	445	392	440	389	391	388	416	406	425	384	421	383	422	388	426	387	415	399	384	426	403	433	434	454	388	408	393	386	424	381	393	363	424	396	419	437	418	373	384	408	391	399	409	441	425	392	426	409	428	405	412	442	407	395	395	380	415	415	415	380	419	393	408	401	413	391	409	368	416	366	421	404	389	384	398	409	416	408	381	395	471	424	402	416	427	382	414	400	417	407	428	402	426	421	433	403	392	417	372	403	398	426	369	408	394	409	420	413	390	423	382	371	422	396	406	387	387	436	390	417	384	369	394	408	416	420	401	394	372	407	396	417	391	463	420	439	409	397	369	400	388	407	396	360	391	415	390	407	398	413	418	372	402	430	401	381	399	411	406	401	425	439	400	409	414	417	431	386	404	402	426	397	409	395	385	382	380	395	400	394	409	402	413	412	404	400	408	411	403	383	382	390	415	393	405	444	427	390	374	407	371	432	409	413	402	433	398	404	412	414	413	402	418	407	396	419	423	410	354	391	372	397	404	363	448	415	401	420	426	425	374	398	398	437	428	404	397	398	409	408	423	436	464	437	397	395	397	396	398	417	432	437	402	395	350	391	368	405	374	399	392	402	434	384	386	403	378	380	392	396	420	401	393	376	418	398	371	402	421	412	423	414	410	420	413	382	419	430	387	412	381	387	435	386	411	392	378	399	412	412	440	405	399	408	368	430	409	423	364	396	416	389	396	410	387	412	437	416	408	410	405	381	411	443	407	389	396	420	401	388	416	405	409	380	411	410	435	393	425	368	388	455	398	408	373	387	415	421	368	387	375	407	397	411	420	400	375	411	396	405	404	400	391	405	395	414	390	390	412	385	383	414	400	423	413	407	412	379	391	376	418	401	437	401	405	391	397	399	400	405	424	409	423	409	421	361	423	393	407	428	406	402	371	404	402	373	396	391	384	357	417	427	392	424	430	376	402	405	402	380	437	366	413	408	421	405	399	407	448	409	408	400	380	382	423	414	403	430	430	373	411	398	398	401	427	440	436	364	426	417	385	392	460	393	395	383	447	403	406	371	389	440	385	407	426	408	438	378	397	385	390	396	427	389	428	393	417	426	419	377	413	410	429	394	411	380	391	398	424	364	424	423	413	422	412	362	381	382	391	381	409	408	414	402	433	394	424	378	439	428	409	409	405	459	378	380	399	420	417	382	367	408	448	392	370	379	387	389	392	411	426	397	412	391	419	371	402	419	404	387	398	407	427	404	375	434	412	410	397	392	439	403	404	391	405	385	424	394	398	378	382	438	368	391	422	393	410	444	409	404	452	399	401	415	386	409	414	380	403	423	424	413	408	371	386	395	412	393	378	421	388	431	420	386	407	392	370	407	411	392	408	424	408	402	408	434	384	432	389	379	433	391	396	389	393	406	422	391	400	408	429	412	407	401	403	419	386	436	430	394	418	423	395	374	405	384	403	411	409	387	401	401	394	388	394	377	419	396	444	445	418	397	427	405	384	380	355	412	407	410	386	374	416	410	378	367	407	409	416	438	422	400	374	371	387	406	437	430	419	391	404	408	390	418	397	388	388	426	393	353	401	423	421	412	403	381	369	425	415	425	408	402	389	409	428	385	409	386	419	411	387	384	410	390	394	404	375	416	400	384	401	415	385	403	370	431	393	369	413	424	418	399	395	433	389	425	411	396	387	369	415	408	385	400	374	414	417	399	388	408	445	413	425	406	412	397	410	363	399	366	412	404	422	370	379	375	383	414	393	429	378	427	382	432	394	420	422	404	397	409	434	414	395	401	430	430	349	417	416	405	438	419	400	422	393	428	430	415	388	419	375	398	411	400	403	411	382	395	427	386	396	411	387	410	397	404	415	394	398	399	385	423	353	405	395	378	405	389	376	422	392	433	387	443	417	392	395	380	408	374	409	413	428	407	440	382	403	390	435	424	405	411	385	381	386	391	434	420	410	450	434	381	428	421	406	454	419	438	378	433	414	399	408	416	396	435	368	423	440	409	397	390	419	398	401	416	417	415	400	370	389	381	379	389	401	427	396	410	407	411	416	413	390	424	417	427	396	418	442	424	387	399	393	428	420	392	405	405	433	413	368	431	409	428	378	423	405	407	393	415	396	442	398	380	404	404	401	453	423	384	399	368	399	401	435	390	435	385	414	385	379	414	406	382	400	419	399	418	390	405	418	373	395	373	411	387	395	422	383	400	390	424	407	413	385	379	423	431	401	387	388	417	402	407	388	426	451	383	401	415	386	396	384	396	411	424	378	402	393	366	417	418	397	393	361	380	402	410	411	401	412	392	400	367	412	411	397	382	393	385	391	398	374	398	424	386	413	399	400	398	419	419	411	413	412	417	389	414	401	388	389	403	435	412	382	397	423	371	396	399	386	405	432	390	385	412	447	399	395	382	413	428	387	420	404	388	399	423	423	395	414	402	441	416	351	423	395	361	393	412	388	397	421	390	395	433	418	391	397	406	387	414	401	387	409	395	447	448	411	401	439	401	410	435	399	430	402	394	395	391	403	417	378	409	390	393	429	411	399	409	394	433	419	397	389	365	384	402	386	389	397	413	387	372	401	406	394	447	421	381	423	398	397	419	411	388	378	387	425	418	402	406	406	397	439	402	390	426	383	391	422	408	425	401	415	414	414	392	381	404	408	408	382	449	396	408	418	390	415	385	407	406	359	441	367	382	372	412	403	411	387	400	407	376	423	414	385	402	386	455	407	405	409	420	389	381	401	424	386	393	409	412	418	373	398	414	379	366	427	421	398	408	392	371	405	408	392	399	376	432	398	398	415	414	419	436	390	413	410	384	375	425	421	375	411	393	416	410	407	395	378	373	389	426	374	412	391	437	397	385	429	378	425	421	406	416	370	365	395	381	439	383	381	426	416	398	400	401	400	425	428	400	454	414	390	400	409	401	384	396	407	428	412	395	424	434	379	381	393	400	430
22822	21490	29160	24287	21770	23687	24197	12851	6132	3709	2588	1849	1304	1140	1001	1023	972	839	724	723	531	513	474	440	415	403	381	391	386	335	358	312	350	318	316	326	335	309	290	314	270	328	318	329	322	293	296	276	308	271	299	266	293	267	277	280	278	284	274	302	272	286	271	291	279	278	259	247	260	256	272	259	278	276	264	252	258	295	297	268	239	265	243	221	259	272	273	297	270	275	231	249	227	275	269	274	287	269	258	245	313	266	244	266	269	256	253	280	253	247	293	266	260	256	279	285	274	282	259	284	226	266	243	245	255	261	250	257	259	276	275	248	248	278	247	277	241	241	245	269	253	260	274	247	237	254	243	269	247	259	245	265	234	269	274	283	246	221	246	268	259	243	264	273	261	280	232	253	280	249	250	245	274	277	247	309	246	270	240	259	253	282	272	265	255	249	276	250	269	285	269	246	274	255	291	243	270	253	256	259	276	289	270	250	299	262	269	252	258	255	241	283	253	259	285	248	247	263	238	274	249	269	250	275	282	260	274	244	266	285	257	251	250	270	247	258	277	308	285	260	258	249	259	275	267	263	281	287	261	283	256	272	264	250	291	266	257	252	259	246	274	257	273	271	260	236	252	235	244	283	291	271	276	245	256	261	284	250	260	263	266	277	279	257	266	259	244	226	249	260	264	254	276	286	226	281	274	252	278	243	247	229	256	252	265	275	285	220	263	270	258	248	241	286	259	274	274	267	265	247	228	262	252	242	264	246	263	255	261	245	258	289	253	265	240	266	256	274	234	270	249	273	254	282	261	278	270	243	265	258	252	252	263	249	259	251	241	262	266	258	271	258	224	272	267	288	234	248	277	261	287	266	249	267	272	300	250	280	276	275	249	268	259	256	267	280	254	271	240	283	288	232	257	277	258	273	288	277	264	248	280	236	270	239	280	242	273	275	265	271	272	283	246	256	276	270	277	254	273	265	251	280	264	230	283	267	287	255	244	255	283	258	252	250	249	265	247	282	265	291	258	270	254	244	277	257	251	262	254	255	272	272	268	255	292	230	262	249	290	268	245	232	240	247	259	266	278	262	292	252	229	254	259	261	223	265	265	255	242	244	258	266	264	277	269	283	244	254	292	263	263	257	227	260	251	244	225	251	273	268	259	252	274	242	259	253	264	241	282	277	253	263	282	236	283	260	268	243	289	257	259	260	292	272	272	249	269	274	269	303	244	276	244	290	259	244	244	250	265	260	266	265	257	269	268	255	236	256	270	255	269	268	282	248	256	262	254	256	250	270	234	276	261	214	247	272	275	249	267	252	274	263	233	239	273	293	255	274	256	256	248	258	261	235	287	246	263	250	277	274	250	258	243	232	275	252	269	265	244	293	237	231	249	256	272	223	243	250	259	285	241	253	266	264	259	285	263	285	230	257	283	237	238	239	252	243	258	274	281	243	289	279	261	293	273	279	243	277	275	274	262	260	247	290	233	268	279	269	281	239	259	258	272	244	267	268	281	258	281	246	277	279	267	281	274	241	268	254	270	265	305	251	244	276	265	272	251	258	269	238	264	230	262	257	265	274	252	263	275	244	260	263	274	261	262	246	260	290	261	235	215	265	248	295	252	248	240	266	247	263	271	259	280	267	277	255	224	277	266	260	276	267	241	258	263	261	269	243	255	262	278	255	266	269	258	256	250	258	253	283	238	258	285	242	290	255	274	262	262	257	298	266	246	245	271	242	271	268	279	264	225	265	287	252	275	250	277	257	265	241	240	258	288	235	270	288	272	271	264	261	264	281	286	243	273	247	251	283	297	298	271	258	238	260	248	226	260	252	268	238	249	228	246	255	246	281	242	240	257	272	268	241	254	238	259	292	260	256	291	242	291	248	229	256	279	262	282	246	225	250	255	270	265	257	257	293	266	234	290	278	254	261	253	273	284	293	275	235	284	262	257	251	268	263	258	271	279	249	261	260	284	258	256	266	283	312	287	259	250	272	272	275	244	249	260	271	235	242	269	288	257	242	257	261	273	254	258	276	299	232	272	266	251	238	249	238	294	262	240	244	265	270	248	262	270	263	259	256	263	258	243	279	261	251	272	256	261	235	284	254	308	250	235	277	278	264	251	265	255	273	253	247	270	266	257	270	271	270	272	246	241	274	253	245	291	253	255	256	258	265	259	278	264	248	249	245	257	223	240	251	253	264	275	244	240	282	248	259	244	256	248	233	251	236	240	257	272	275	227	253	278	267	267	271	288	224	244	249	233	249	245	273	255	253	253	248	274	271	279	268	262	260	267	256	231	274	283	282	238	235	240	234	274	280	288	246	270	260	246	253	267	258	261	271	258	225	253	256	269	251	284	289	252	258	262	298	271	278	231	269	260	272	266	256	234	282	257	270	245	279	244	254	260	273	254	236	259	257	258	295	236	285	241	257	253	252	269	274	265	261	268	234	249	261	282	249	258	260	256	249	247	231	246	266	251	240	265	228	251	272	275	253	260	244	258	276	264	274	236	284	275	277	240	289	258	265	235	237	278	257	271	281	218	259	296	246	235	280	261	271	266	261	254	241	257	265	272	277	259	249	244	248	245	277	282	264	255	245	259	276	292	263	275	258	262	254	266	250	261	275	258	263	260	268	253	258	256	219	248	249	279	268	244	248	251	240	270	259	252	267	235	278	267	244	264	285	256	258	239	272	263	262	282	253	262	262	254	232	269	257	264	260	259	271	230	256	233	256	280	284	246	254	270	233	241	304	255	269	279	249	249	247	277	261	249	260	234	247	253	297	241	269	242	258	276	250	277	255	258	274	268	273	264	273	284	268	273	269	238	268	245	256	266	273	252	248	254	251	269	242	259	248	254	240	256	262	270	256	259	221	261	266	260	237	249	233	223	283	271	255	257	265	262	275	288	228	254	253	274	253	247	247	254	252	264	258	252	264	239	275	258	245	266	252	250	243	234	287	276	252	237	252	258	263	243	281	295	263	260	277	264	256	265	300	241	256	275	271	297	280	260	257	262	242	277	245	275	272	259	234	285	301	252	276	253	262	261	265	273	260	281	273	264	249	244	255	265	241	270	276	250	229	256	229	270	237	264	246	264	273	259	264	250	245	246	268	273	266	263	292	247	270	270	233	235	251	252	268	241	270	276	281	263	278	268	267	261	271	266	261	276	245	212	271	235	290	260	258	290	273	232	246	270	280	260	240	253	269	249	251	255	244	240	262	269	264	273	298	251	247	243	243	269	263	258	250	270	275	288	252	279	233	258	270	274	276	266	236	271	255	273	239	240	265	268	234	259	259	285	284	266	269	248	245	240	261	249	270	258	284	275	269	294	264	245	253	233	251	210	263	264	254	249	287	262	250	252	276	267	268	291	264	256	243	263	253	270	258	251	246	287	261	299	253	250	280	241	267	279	298	267	234	258	256	278	254	258	252	259	256	262	258	283	272	264	264	238	242	256	250	262	295	252	226	272	253	259	276	263	265	280	254	270	272	272	238
33235	60471	49552	33639	28276	25440	20189	14108	8156	5045	3607	2607	1829	1507	1402	1330	1213	1027	1001	854	731	617	530	489	503	425	415	460	427	377	345	374	367	359	324	353	360	315	345	344	339	354	356	360	335	311	342	287	303	318	303	275	281	314	303	287	313	277	306	304	292	275	268	256	322	304	288	295	283	303	280	285	278	248	293	255	261	285	264	295	276	283	266	293	259	266	255	266	251	256	249	256	271	282	279	308	269	287	285	253	281	277	283	269	239	255	273	304	245	278	291	282	267	257	278	264	295	238	263	290	263	269	256	292	304	262	262	293	257	284	268	277	261	256	260	269	261	281	266	260	270	286	251	268	269	256	265	295	255	278	260	278	285	280	270	264	246	253	301	256	269	273	252	247	286	253	289	287	279	286	267	250	271	257	275	288	277	270	277	268	264	284	257	252	277	266	298	285	295	267	262	263	238	290	303	263	279	290	239	274	264	274	267	280	252	251	260	276	278	282	279	276	241	274	282	289	272	269	230	274	288	260	279	280	283	243	252	247	278	249	287	309	287	256	278	228	246	274	281	279	264	305	274	262	278	251	265	259	273	296	273	253	254	275	271	270	250	266	273	264	240	240	295	260	239	266	250	258	252	292	250	288	289	308	259	258	280	280	288	268	248	304	243	298	274	272	281	277	247	290	277	251	270	291	244	257	259	274	263	257	271	266	304	279	246	256	266	271	289	275	262	284	278	220	279	271	255	257	307	267	261	270	264	251	268	260	258	281	260	278	253	272	241	258	232	266	286	273	296	281	256	264	271	282	274	272	279	263	256	288	255	286	300	292	274	260	257	257	258	232	285	264	279	273	280	303	282	271	246	291	287	287	272	270	242	264	284	275	287	283	259	268	272	274	274	287	274	256	292	260	264	289	286	271	255	300	262	311	292	284	264	277	285	252	288	268	257	265	289	251	276	259	287	291	276	257	281	253	282	267	281	277	294	279	297	253	283	299	266	237	269	283	279	288	275	289	303	263	270	240	270	248	249	271	261	261	289	269	286	250	272	287	280	295	250	253	252	266	266	294	265	286	255	300	290	259	289	290	284	257	275	270	257	273	282	277	305	276	261	276	291	272	286	235	256	244	267	300	243	275	281	266	247	249	250	295	283	263	290	295	251	253	264	284	260	299	274	272	297	268	281	262	260	280	261	298	266	274	256	275	284	289	256	273	282	281	275	286	260	251	309	281	279	254	265	264	267	281	253	291	274	273	280	254	283	279	264	264	299	278	275	285	279	250	286	283	260	267	270	292	268	270	281	241	253	279	280	271	274	287	249	258	290	237	270	273	256	275	300	271	282	293	288	275	274	266	241	271	255	262	268	296	296	296	260	271	290	260	299	284	288	277	247	261	267	275	286	264	265	266	271	284	257	273	267	270	299	252	273	304	276	234	237	304	295	298	251	270	286	278	276	291	257	273	298	266	250	255	267	285	251	270	270	260	281	255	264	242	239	256	272	269	275	273	254	287	290	274	293	277	249	262	282	262	256	285	294	276	284	263	277	279	272	248	247	258	225	262	267	285	243	262	269	264	261	267	228	273	270	230	243	298	264	263	257	301	237	280	276	293	275	286	257	278	275	247	278	274	288	249	287	253	295	280	271	297	273	261	259	283	299	319	257	278	245	304	283	275	300	274	253	283	280	279	299	296	234	268	291	282	251	272	269	298	265	237	267	261	260	279	279	259	305	238	267	257	280	285	267	266	280	287	276	275	267	259	254	278	268	255	265	277	265	267	268	276	226	259	278	269	248	273	273	256	274	253	289	283	261	285	256	257	264	279	251	257	287	243	262	265	289	301	283	285	255	248	270	304	260	278	279	282	272	261	259	298	268	290	294	310	247	259	282	265	276	248	276	268	279	267	244	249	286	274	264	259	284	264	276	265	277	250	246	283	289	247	281	272	290	302	273	294	294	281	271	258	237	265	275	262	266	281	273	294	268	273	289	290	260	292	263	241	280	272	278	264	266	290	244	254	260	252	240	262	292	259	282	248	294	278	282	264	274	276	273	268	267	268	310	274	286	275	293	262	268	303	311	304	282	285	266	272	280	283	285	274	276	255	292	257	283	230	262	249	283	271	271	261	235	293	258	252	282	276	267	292	278	262	278	265	294	280	245	279	286	305	282	280	264	266	268	266	287	300	284	253	258	269	271	255	269	294	267	268	261	252	294	260	284	236	267	276	256	268	271	280	281	253	267	278	282	251	266	279	280	306	302	247	273	295	264	280	259	280	300	252	279	263	253	274	272	281	298	249	260	281	278	295	284	235	258	279	262	249	253	269	280	251	293	289	268	265	265	263	277	297	286	284	247	305	252	260	287	243	250	280	255	273	256	282	264	271	258	272	269	300	261	293	284	266	282	269	286	293	282	281	281	260	279	285	271	285	261	281	264	270	248	258	286	277	267	287	273	273	300	295	263	262	255	275	250	292	289	277	262	247	250	288	270	246	266	274	263	239	288	256	302	296	262	278	282	291	265	270	261	274	263	259	302	267	285	264	284	263	254	285	288	265	267	280	251	287	280	261	258	250	260	287	280	252	266	258	248	262	263	304	261	269	251	251	276	272	284	288	280	256	264	255	284	309	284	272	265	259	278	272	243	282	258	271	299	286	264	289	295	269	246	282	245	253	245	306	236	244	271	303	289	251	254	289	255	283	301	288	300	296	281	284	296	269	248	295	266	258	260	262	271	266	283	264	245	287	276	252	297	284	260	252	258	300	298	293	301	280	262	269	282	254	266	276	255	247	259	248	266	276	286	250	250	301	251	271	242	291	264	288	270	281	250	260	264	294	267	279	258	270	268	284	258	266	265	284	280	267	294	291	279	291	236	272	275	255	254	265	267	259	254	252	276	272	267	301	280	255	291	260	282	258	269	269	272	265	269	284	292	298	279	246	267	278	262	292	286	271	259	269	262	271	260	286	252	272	288	288	244	276	281	256	259	275	266	272	303	256	252	289	282	317	265	310	275	283	272	265	282	296	273	267	264	270	277	254	263	292	257	283	285	283	264	273	254	274	242	255	246	283	259	250	297	253	269	294	267	277	279	269	294	273	271	265	252	264	269	286	303	273	300	277	288	245	275	277	288	302	283	267	262	287	259	255	283	268	283	292	264	277	269	277	257	296	217	299	276	276	301	281	269	266	289	265	264	248	257	265	265	268	284	280	260	282	277	258	240	260	275	274	258	278	256	253	276	261	299	264	278	268	267	266	288	276	261	293	274	274	303	275	258	275	286	248	234	277	306	265	262	293	296	284	275	249	255	278	265	281	263	240	271	247	303	242	281	243	260	280	288	257	265	250	261	270	263	254	251	256	283	273	273	286	304	258	259	283	248	281	271	294	247	278	247	279	276	243	267	247	269	264	256	274	289	317	263	253	312	277	311	272	269	277	259	258	278	244	276	266	267	267	290	255	316	270	276	270	265	275	289	264	284	251	287	280	291	282	279	252	272	281
29778	29140	31640	21880	14092	10874	7908	5310	3397	1867	1238	941	826	746	652	702	682	651	631	608	571	528	467	546	480	505	456	453	465	454	458	472	444	486	458	438	431	430	447	477	418	441	435	438	437	443	421	457	424	485	436	430	434	431	448	424	463	446	414	425	417	430	439	432	420	426	438	421	436	445	440	480	445	448	390	431	429	443	446	426	468	446	447	436	426	420	426	436	422	415	442	391	409	444	415	425	465	411	445	427	400	449	456	410	438	441	430	400	458	444	407	476	403	428	424	406	454	409	421	408	440	409	421	448	427	404	401	458	437	450	447	418	409	448	448	431	439	414	423	411	405	428	433	428	432	455	429	430	414	405	435	447	431	433	432	450	436	429	421	457	442	433	440	410	446	420	464	411	450	469	432	431	430	451	409	427	474	451	393	431	438	410	443	426	444	456	404	409	442	428	432	429	403	425	433	430	417	428	439	462	460	430	433	412	430	442	448	450	440	418	436	436	431	403	433	405	432	446	437	426	412	426	412	436	417	400	406	421	471	426	401	447	441	416	442	430	431	438	447	431	397	415	455	457	407	438	448	409	470	458	449	439	421	419	441	446	378	465	444	435	446	442	458	438	431	425	444	446	472	464	440	439	443	445	448	417	429	403	435	428	481	462	450	436	465	466	467	440	452	464	407	447	412	435	410	447	462	409	450	396	418	433	423	436	427	411	429	404	453	434	438	439	444	412	445	395	442	434	421	444	413	422	451	459	430	465	425	470	418	432	467	440	406	445	423	452	418	407	445	453	406	462	425	459	444	423	454	396	441	460	417	433	437	424	436	448	424	444	430	441	443	452	420	437	454	451	463	438	455	449	443	412	434	421	378	444	412	439	414	414	384	433	440	484	403	455	420	434	422	436	426	461	432	418	419	465	437	421	417	428	399	437	406	436	409	418	427	469	487	477	455	454	445	406	413	436	451	402	447	423	436	439	421	440	449	407	429	442	436	418	426	466	413	451	437	456	412	447	449	450	399	453	419	461	455	422	447	429	386	422	447	477	423	439	458	455	426	453	446	461	433	444	456	440	459	428	422	429	444	426	411	452	413	463	437	413	466	405	445	445	443	416	401	460	449	481	401	423	442	398	442	424	436	449	455	431	424	433	443	431	428	439	419	441	438	412	459	456	452	424	433	446	425	440	455	400	437	446	427	421	446	457	442	423	418	448	482	456	436	428	441	434	398	426	452	457	428	404	472	424	447	434	429	436	398	425	443	431	400	433	437	424	434	413	441	422	424	450	435	406	444	441	430	412	399	409	453	417	463	460	433	440	455	426	413	458	412	443	429	453	390	446	436	448	416	448	417	473	383	450	431	438	434	472	436	471	459	443	454	453	470	417	453	434	472	443	449	460	438	432	412	480	454	442	398	441	428	457	441	415	459	424	435	420	424	457	416	440	422	399	439	449	441	439	420	433	420	449	404	409	456	452	440	420	430	484	452	398	428	451	439	443	423	429	436	437	421	451	418	426	407	415	431	407	418	489	447	439	423	418	410	454	441	450	440	414	411	467	444	468	449	418	436	450	443	421	412	434	466	449	414	410	425	425	412	389	478	420	431	446	456	428	438	463	414	409	425	443	425	436	434	441	461	433	418	420	474	440	442	414	436	428	492	450	393	424	429	461	431	485	422	421	430	455	434	446	414	448	462	399	466	424	433	442	465	427	452	463	404	445	444	448	432	451	466	431	432	458	441	428	444	432	426	398	459	451	439	431	418	415	427	419	449	483	425	467	454	456	422	396	437	439	424	459	440	441	431	458	441	442	441	454	436	427	462	423	466	423	474	435	431	428	431	460	468	416	408	457	437	439	432	434	452	449	415	425	472	467	452	425	421	413	453	426	403	431	411	410	422	469	442	441	403	463	430	402	440	430	456	483	422	442	449	446	471	416	446	404	468	413	449	456	428	389	422	409	463	437	464	454	420	471	473	487	411	439	462	422	435	436	428	385	425	442	424	453	415	426	431	436	432	435	467	453	439	411	427	429	436	424	410	477	435	446	405	443	447	415	449	429	430	454	427	445	436	450	406	408	420	450	442	386	444	438	425	455	441	440	436	412	431	454	438	445	454	426	420	433	446	446	428	446	468	393	449	422	408	425	408	436	464	451	420	454	443	436	440	416	434	427	434	449	466	461	434	471	427	448	410	468	407	428	404	428	416	397	467	397	426	437	424	441	391	438	427	410	435	459	434	427	444	459	446	427	460	441	434	463	425	477	474	461	425	462	413	419	428	436	441	437	394	404	452	444	398	425	464	467	445	446	408	435	420	426	405	440	444	433	445	456	489	471	475	437	408	416	447	424	464	454	407	422	428	487	463	473	436	404	468	459	421	425	418	430	440	430	426	420	435	420	437	441	415	434	470	452	482	447	452	424	443	458	448	419	445	447	391	433	452	405	456	482	401	445	429	420	428	451	449	410	421	438	437	452	419	409	435	466	409	463	427	407	418	439	409	420	477	437	451	462	409	436	372	435	418	425	432	393	451	415	431	440	424	423	441	426	465	478	430	413	426	430	431	453	435	408	440	443	417	410	438	444	482	393	429	451	455	445	417	414	434	430	391	449	463	404	412	409	416	409	474	405	418	425	425	466	452	421	416	414	441	452	469	415	444	423	483	460	431	442	464	434	447	419	454	436	426	424	389	442	445	429	465	491	431	456	429	434	410	431	437	414	436	471	416	430	458	408	445	468	443	435	435	434	429	411	430	442	454	449	418	445	414	439	447	446	388	442	434	445	421	432	442	432	435	422	428	454	446	427	422	424	451	443	443	451	457	450	420	458	437	413	420	434	468	409	440	436	443	426	447	452	451	422	421	427	434	463	414	439	431	442	458	448	442	451	434	432	438	413	455	429	423	426	471	464	418	440	441	387	457	441	421	441	414	435	428	419	448	453	452	457	458	470	465	453	426	458	442	435	441	452	482	443	448	428	446	413	383	455	435	438	422	454	472	464	423	483	446	425	423	416	414	474	450	388	418	464	443	432	452	457	460	493	436	423	421	434	433	446	448	431	454	423	433	444	461	446	472	399	422	475	430	415	446	396	402	446	430	420	419	417	438	413	437	421	427	454	460	452	464	436	433	420	457	432	410	395	450	429	437	442	426	421	425	391	414	447	426	436	429	444	446	456	449	408	463	390	445	440	448	469	447	440	466	433	421	442	414	424	461	392	449	456	432	431	415	423	448	428	421	428	404	411	447	417	441	436	411	437	447	431	398	430	422	389	408	465	449	433	426	411	426	422	417	410	428	415	449	430	439	423	412	428	436	385	451	406	471	462	454	403	436	441	420	425	425	422	450	465	389	447	453	451	450	409	424	421	405	465	423	451	456	412	427	434	433	438	449	416	444	443	421	415	428	437	452	434	421	438	478	438	432	453	415	440	440	441	470	455	472	440	454	436	428	416	460	487	448	441	420	435	395	431	420	427	404	423	452	404	471	409	396	429	435	419
31171	44611	34453	21044	17048	14564	11116	7682	4991	2656	1645	1155	1016	904	860	813	776	754	701	693	701	543	554	532	490	494	555	478	498	474	469	502	516	476	518	521	465	532	472	514	451	455	504	468	455	467	468	468	468	455	433	457	434	443	495	451	477	438	474	505	446	440	448	473	419	454	515	479	481	462	458	446	417	467	506	466	463	490	409	427	499	452	449	446	460	473	444	475	435	492	519	457	475	450	434	451	439	433	463	447	479	480	435	467	475	446	447	428	458	411	433	444	449	450	437	460	450	474	462	438	450	454	478	472	416	458	420	448	444	479	427	490	467	500	422	465	448	454	449	449	451	468	479	479	478	460	423	466	443	445	443	447	508	449	464	456	467	432	471	422	451	459	431	466	474	485	460	483	463	485	458	457	445	450	479	459	465	451	417	450	477	461	466	469	458	468	463	463	468	448	475	460	402	469	449	422	445	466	469	492	445	431	456	465	444	468	494	466	428	441	468	427	444	465	424	438	475	507	496	506	478	492	478	455	481	478	461	457	442	474	437	465	460	485	427	459	460	470	439	455	473	468	484	455	461	476	429	451	437	487	437	475	459	484	422	470	465	459	416	469	479	481	480	415	468	484	479	481	455	468	476	481	439	457	442	419	457	496	427	485	493	504	465	437	417	448	444	442	489	453	436	442	445	458	459	440	438	465	438	442	479	471	444	436	423	466	456	461	454	455	453	450	452	484	434	434	441	472	487	475	505	447	511	456	452	428	452	459	486	500	477	420	468	453	455	468	479	494	424	430	453	469	518	483	468	469	443	469	467	457	476	486	470	477	469	453	419	458	475	465	476	461	477	478	468	456	454	454	468	459	466	487	463	457	417	464	464	445	420	450	420	485	472	446	452	476	434	440	453	466	432	500	466	468	487	431	495	449	450	444	457	433	443	472	480	457	441	431	477	412	445	458	471	460	455	460	464	414	447	429	451	464	465	442	497	447	471	466	449	439	454	427	475	467	485	504	456	460	443	469	434	480	439	445	460	482	426	462	465	446	467	425	468	430	487	459	500	466	460	466	463	473	458	463	479	457	418	438	470	445	462	490	466	439	436	448	484	467	445	439	441	449	456	459	475	422	473	421	452	440	454	433	488	453	470	481	459	470	448	419	440	513	434	498	483	471	473	418	459	469	443	490	459	516	481	442	437	458	422	449	494	434	451	484	430	425	477	501	462	460	437	446	480	441	430	468	466	464	460	433	439	431	466	505	481	470	469	448	475	472	411	469	464	453	404	448	447	448	474	464	482	459	457	463	461	439	464	449	446	491	469	454	463	479	477	459	411	479	492	459	437	458	450	507	469	415	464	420	437	469	450	461	435	494	463	442	449	458	466	456	455	454	449	443	500	472	480	433	437	488	475	476	437	516	467	458	474	453	478	440	426	457	451	496	454	421	454	482	432	471	463	424	428	473	463	453	463	478	480	444	484	474	457	465	444	513	427	444	466	461	473	496	437	436	451	407	453	476	458	475	404	433	436	460	483	477	442	437	436	474	463	451	429	431	440	446	433	471	431	427	462	489	452	447	462	433	502	479	422	474	454	477	470	443	466	454	464	468	453	422	481	448	452	447	465	495	479	455	458	457	481	448	481	440	459	450	428	467	463	463	442	432	469	429	486	443	468	452	458	466	458	460	470	492	475	501	461	429	455	471	465	458	449	389	417	455	454	447	405	438	464	491	461	454	460	439	499	452	469	467	472	471	419	417	456	445	409	443	483	446	470	433	424	431	470	452	428	461	445	441	462	462	481	452	453	436	461	500	442	465	471	440	416	439	493	459	443	481	415	501	486	412	462	438	462	475	473	501	438	435	470	427	455	439	464	460	471	487	444	446	437	422	424	463	452	422	448	519	474	417	438	442	453	426	427	457	415	432	492	427	459	479	458	464	455	459	453	467	464	462	482	441	489	502	470	451	478	473	449	449	516	451	449	448	442	429	434	442	444	418	450	426	478	425	498	435	464	415	417	466	443	427	491	459	437	437	448	475	437	473	438	427	449	473	448	409	424	472	463	427	455	443	459	440	466	457	481	454	428	449	452	456	457	470	468	456	470	462	445	450	451	429	410	454	460	461	460	478	439	468	443	463	455	444	433	427	454	485	457	461	441	462	426	521	457	485	475	439	458	465	511	467	465	483	418	457	455	476	423	430	465	447	440	473	448	469	495	462	485	458	449	463	458	456	455	441	476	446	482	461	491	455	491	486	451	439	497	439	444	458	500	473	473	439	427	469	479	440	456	466	448	457	469	482	438	523	465	478	498	472	441	484	477	449	475	488	465	432	454	451	463	429	454	411	458	477	436	448	493	462	456	460	510	434	480	492	453	432	448	469	487	473	450	468	443	436	446	446	469	488	466	417	485	438	447	427	472	471	460	456	456	444	460	434	432	424	441	451	461	433	466	462	456	440	470	418	479	450	398	458	470	448	466	480	439	525	460	481	469	420	464	446	465	440	428	422	453	440	445	458	483	441	409	469	442	483	446	428	453	465	442	434	433	445	434	469	424	442	481	481	461	441	458	445	450	489	454	483	439	439	455	463	483	434	434	416	436	404	457	460	485	424	438	488	482	435	472	472	468	478	460	428	489	475	456	459	471	470	432	439	463	455	509	481	474	455	491	449	455	437	443	471	456	471	442	447	430	456	452	447	449	483	474	454	415	451	435	450	478	441	424	461	433	469	471	440	461	494	450	444	434	461	485	464	440	490	448	463	435	430	477	476	468	443	499	474	468	457	437	468	447	446	457	450	461	460	459	491	451	455	438	462	440	443	471	439	478	491	440	445	431	465	463	478	463	485	451	465	449	457	439	476	462	459	427	498	451	468	418	469	448	440	444	489	456	435	467	437	447	465	465	451	461	488	440	471	509	465	495	462	511	492	462	482	450	454	475	485	463	475	463	474	433	448	520	439	485	463	461	454	473	425	438	465	435	454	456	435	481	448	441	412	427	475	469	448	463	436	478	484	444	479	427	481	439	458	428	432	448	436	457	459	449	466	472	474	471	417	425	443	461	452	445	454	468	474	481	474	409	424	459	443	470	472	450	486	458	465	457	467	498	475	445	464	410	458	446	474	446	489	450	471	453	471	394	475	449	466	436	421	441	440	422	471	492	435	475	457	453	486	468	458	507	443	451	479	463	473	418	428	459	487	473	419	477	450	458	463	442	470	447	458	439	492	431	434	470	461	464	469	472	469	481	409	465	460	450	484	457	475	463	469	451	460	453	433	495	462	453	461	467	464	459	516	474	469	465	458	443	479	446	437	459	442	430	453	468	474	478	483	490	440	462	465	426	453	487	471	459	458	472	425	415	471	456	493	424	424	435	471	442	440	460	462	456	464	463	474	480	478	490	431	488	484	428	476	465	440	479	453	439	432	470	438	444	439	456	440	494	448	453	469	486	488	452	480	473	459	462	427	471	490	442	476	449	450	455	449	474	450	515	473	455	429	459	485
24024	21488	28865	24780	22461	21742	16828	9612	5643	3788	2261	1401	1167	1046	974	897	775	693	699	626	586	543	445	485	454	443	448	426	387	389	382	399	406	395	373	371	419	392	377	370	358	377	365	367	324	360	356	358	339	352	328	363	348	357	326	363	373	341	339	348	374	347	329	350	338	360	345	329	356	382	362	358	341	326	354	353	351	381	359	366	381	353	351	397	332	308	347	339	345	369	329	350	340	335	352	339	331	316	352	347	320	305	321	348	369	342	346	360	345	309	335	366	365	336	371	378	338	337	344	349	368	314	353	325	362	347	334	354	371	321	375	367	359	345	348	336	342	355	330	362	350	314	343	331	320	354	328	336	332	353	345	344	346	313	342	329	338	303	366	366	340	379	369	352	343	338	347	358	370	355	340	334	317	379	343	328	366	328	314	318	335	330	342	313	345	385	324	370	348	337	356	370	321	349	342	360	353	368	326	348	359	354	346	340	353	313	354	370	346	331	316	372	343	340	335	321	362	349	348	338	360	339	322	373	343	332	366	346	357	343	311	370	383	363	363	325	320	337	353	347	384	325	347	285	346	356	356	367	372	341	360	358	349	374	370	320	375	318	350	333	338	381	340	354	351	346	371	366	366	343	376	352	326	386	341	363	312	370	359	367	388	342	344	333	366	330	334	323	329	339	367	349	369	292	368	338	355	304	358	402	342	293	341	332	383	342	301	364	333	361	341	365	362	313	394	335	357	357	413	358	335	312	357	357	344	373	319	320	321	335	349	326	337	331	347	357	352	346	372	333	341	308	346	317	335	339	322	366	369	359	373	373	341	310	364	342	350	332	355	366	356	345	382	342	370	331	336	393	306	369	347	302	335	368	361	342	314	342	337	350	342	355	324	320	373	342	356	358	309	327	375	346	344	347	336	367	322	384	364	333	352	345	317	367	345	350	338	363	373	344	344	350	328	319	315	353	346	369	327	350	382	329	356	355	387	359	343	377	364	331	350	367	326	320	320	335	375	325	331	373	352	338	347	314	305	358	333	387	364	347	316	327	341	360	361	371	330	332	383	352	338	366	359	326	374	334	342	347	363	398	352	342	332	349	347	376	328	361	351	341	349	346	332	325	349	348	355	332	354	366	372	369	356	325	375	327	336	342	339	314	375	343	353	331	329	345	338	372	327	346	305	361	349	349	336	349	333	334	284	346	351	367	363	328	349	338	366	346	345	332	360	350	318	348	314	343	342	356	326	364	335	339	343	343	350	342	392	340	317	338	351	364	333	334	349	338	381	387	359	348	329	347	323	356	349	330	368	379	341	320	310	336	348	314	370	333	328	345	341	354	375	337	342	301	335	341	331	370	346	382	353	340	348	370	331	352	349	345	376	354	383	339	330	342	386	356	366	341	321	351	369	354	334	350	365	346	364	321	364	344	366	325	357	312	352	349	349	349	320	342	347	354	328	372	364	351	340	353	352	360	324	354	329	364	349	336	340	328	329	339	371	391	365	343	335	350	354	339	383	352	346	340	388	369	340	329	316	338	381	366	342	318	329	346	321	351	334	341	360	350	327	322	320	385	331	308	374	338	322	378	325	391	351	329	305	361	360	317	362	341	356	332	335	383	369	354	351	348	380	347	344	343	331	350	329	339	320	367	356	331	345	351	325	351	350	366	350	344	344	313	360	360	364	330	352	352	362	341	361	354	395	346	362	346	348	358	360	369	325	367	371	339	334	313	396	329	391	337	347	327	354	356	342	327	357	341	327	332	327	368	373	332	334	329	322	350	361	312	333	368	349	358	351	307	377	376	344	323	356	358	320	367	314	313	337	342	368	374	329	334	351	342	352	371	343	357	341	318	335	310	314	368	358	365	343	346	346	338	334	354	339	348	323	345	337	340	333	368	360	345	329	328	348	293	323	363	331	342	360	352	335	339	326	359	368	362	329	373	340	349	335	342	341	374	329	363	370	347	322	342	348	372	337	354	356	304	309	328	340	331	343	329	333	370	337	377	357	363	323	326	336	325	357	379	342	332	333	366	358	330	347	354	357	349	360	349	353	335	315	376	363	357	329	356	359	382	346	370	331	360	382	373	319	348	343	336	369	331	327	373	343	370	340	348	339	357	334	346	337	350	334	352	392	390	323	360	336	349	323	354	335	316	340	356	340	368	363	366	339	335	351	342	358	322	360	360	342	362	350	351	352	366	342	314	380	345	335	369	323	326	336	367	324	316	374	349	308	306	326	387	350	331	383	361	379	363	380	365	346	325	308	320	348	370	329	316	336	330	347	337	317	326	352	340	359	357	362	329	318	323	337	334	378	332	313	343	385	308	380	350	334	329	354	342	376	326	355	348	345	354	357	337	327	348	347	353	339	364	347	338	356	379	382	344	349	331	344	361	365	373	345	360	335	336	328	330	374	355	328	361	335	360	323	389	335	361	333	310	347	335	326	366	363	378	317	350	327	329	339	402	353	350	357	348	310	338	351	358	353	367	358	370	311	321	356	327	348	332	364	361	359	351	334	357	357	349	365	337	357	344	359	389	378	342	356	384	329	384	338	323	372	348	347	357	354	358	359	328	345	350	349	349	337	335	346	359	322	323	361	327	357	359	358	328	340	314	356	350	364	349	332	357	356	348	345	341	346	350	343	358	338	344	327	353	363	319	343	327	299	351	358	370	368	296	351	325	383	332	343	370	351	344	338	335	317	371	361	402	375	350	345	369	330	325	336	342	351	379	358	329	371	348	337	359	352	334	374	361	359	350	366	383	355	361	342	342	331	353	332	348	325	317	372	375	357	361	344	350	356	342	319	361	323	331	355	344	355	351	359	318	339	374	359	389	351	368	357	325	330	340	375	328	351	355	334	367	386	318	343	392	326	360	325	352	327	358	389	344	366	384	383	343	320	356	335	325	360	317	333	368	329	332	350	345	326	333	331	373	358	358	354	340	325	357	355	337	337	383	366	352	357	368	373	379	361	324	378	355	337	358	359	367	337	312	326	379	336	348	373	356	341	353	373	344	340	355	320	343	328	354	358	375	332	385	377	375	331	341	342	349	330	386	363	371	371	333	342	334	342	351	352	314	367	350	314	338	340	303	363	372	331	326	361	328	349	368	337	350	340	359	362	366	361	370	351	316	360	329	322	348	355	322	375	356	371	338	321	330	345	330	351	321	347	383	323	347	325	377	312	349	345	352	311	342	335	346	362	359	365	352	345	351	362	310	350	337	341	364	362	372	386	323	359	312	369	361	348	332	345	340	362	366	349	324	327	307	352	362	348	343	368	345	305	346	364	339	330	356	347	312	383	296	322	337	329	339	335	327	344	338	367	331	333	326	371	349	336	368	336	346	330	367	351	353	328	299	341	322	346	362	346	312	350	360	351	359	363	349	323	354	331	326	337	339	378	369	377	315	330	386	334	368	353	347	352	317	362	344	350	338	358	356	341	375	352	350	329	365	348	348	350	334	355	322	363	356	340	328	355	318	360	353	329	344	344	341
30677	53719	43851	28561	24202	20680	16702	11689	7651	5187	2985	1853	1511	1291	1280	1118	984	912	870	788	663	603	610	521	508	475	491	478	421	472	422	472	463	465	432	402	418	419	418	427	388	442	416	414	383	387	419	375	373	410	360	368	391	384	349	361	392	381	387	346	362	368	381	388	403	385	338	418	411	357	397	347	379	373	352	375	388	373	376	358	382	341	387	354	391	375	373	381	356	367	370	388	341	362	374	395	380	366	361	414	387	371	344	363	344	394	356	377	356	324	359	361	366	370	377	376	399	365	390	374	344	368	378	378	387	401	406	392	382	389	398	357	364	348	417	352	374	385	401	375	384	346	385	375	360	375	349	363	352	359	348	381	384	385	352	371	369	390	352	389	406	360	342	376	383	387	373	360	385	349	377	368	360	384	380	385	333	394	364	387	370	350	384	385	402	386	361	340	361	366	386	368	372	383	356	360	378	377	378	358	369	364	360	366	371	372	361	404	391	366	374	365	364	339	390	393	310	365	381	380	403	396	387	374	378	379	383	378	369	379	374	361	396	345	392	366	348	366	361	327	344	368	359	392	365	320	377	400	378	362	413	345	367	383	360	389	345	353	339	389	361	399	404	397	370	373	371	373	358	334	387	359	363	354	360	371	390	381	340	365	396	389	374	360	334	392	395	349	372	362	342	354	384	373	365	399	353	377	374	412	359	383	368	356	414	355	363	327	378	380	341	348	326	335	366	359	393	369	367	373	345	340	348	355	369	355	362	359	395	360	369	342	358	356	364	398	387	346	339	381	397	361	368	382	365	365	340	356	339	410	373	384	383	375	371	348	391	361	409	385	385	379	354	370	362	387	362	368	362	360	384	354	381	372	303	338	371	349	345	369	362	357	400	368	362	366	352	401	406	357	373	357	375	347	365	362	381	331	374	378	364	332	376	345	339	391	361	352	386	337	346	386	371	353	370	355	359	393	359	365	373	352	384	382	364	366	337	380	392	388	364	355	375	345	428	365	355	388	339	376	370	367	360	364	359	366	378	377	375	396	359	394	325	358	344	362	384	334	348	315	381	338	363	362	376	340	356	348	386	391	395	362	377	365	406	399	381	369	366	386	341	400	350	355	393	369	370	357	391	356	378	368	356	367	358	358	363	399	374	371	386	394	399	365	376	379	389	349	373	358	373	364	387	360	375	369	353	336	364	357	314	383	382	380	368	382	356	376	355	329	372	354	330	343	377	376	342	363	378	364	383	393	363	363	362	368	373	332	361	365	330	371	395	338	367	371	382	374	337	364	397	376	368	360	362	387	389	381	344	370	389	350	357	405	340	379	380	387	346	390	386	399	391	403	325	380	362	352	373	366	348	395	333	388	371	376	388	378	371	373	403	359	369	332	355	367	356	377	331	391	393	395	396	322	392	384	372	394	358	316	360	362	352	419	355	344	371	380	355	364	359	349	395	405	348	372	376	351	358	375	371	380	391	362	351	365	379	375	340	381	381	357	373	354	358	345	395	361	353	376	351	338	331	380	386	406	417	374	376	397	390	337	336	398	441	345	372	349	363	344	387	371	331	360	341	396	357	369	358	362	395	373	344	394	347	352	401	365	382	366	377	365	354	390	382	355	326	366	360	386	403	389	373	353	365	375	336	343	372	384	370	348	422	372	363	356	385	385	405	374	353	384	360	383	366	364	348	339	375	353	368	385	379	368	380	391	362	378	368	394	355	388	384	381	336	374	365	346	393	338	389	361	380	398	369	394	364	340	368	399	394	334	352	374	367	366	411	364	373	353	377	374	362	365	356	382	347	354	344	356	381	385	373	397	377	332	395	361	375	329	366	385	396	392	385	337	340	348	368	358	373	360	385	371	372	348	378	366	400	367	381	370	374	365	383	363	380	373	371	357	357	352	360	354	371	359	341	357	361	362	369	348	366	376	380	358	380	382	341	361	380	325	382	346	366	350	344	354	368	360	367	380	403	353	416	397	365	395	376	359	354	383	367	357	368	367	361	385	351	352	337	358	358	349	360	367	380	350	381	379	379	350	347	345	373	383	366	388	364	367	369	373	381	363	356	380	368	376	365	352	384	393	396	323	376	356	361	369	336	379	367	360	386	350	347	391	374	368	359	368	367	366	381	357	356	364	386	365	332	375	340	369	392	390	378	374	378	357	380	375	340	345	383	345	375	354	363	380	336	361	378	368	376	334	393	372	368	385	422	368	351	400	374	371	341	350	348	358	374	381	393	392	395	365	375	371	394	361	370	367	355	401	383	345	369	346	356	353	370	343	375	372	389	347	348	378	375	346	348	350	349	354	388	377	383	352	358	358	373	364	419	338	427	371	359	392	378	319	360	371	358	371	351	344	375	344	374	350	389	377	356	339	373	369	386	368	361	372	353	393	375	345	361	362	372	377	332	349	375	338	355	339	400	364	355	396	343	406	379	337	378	365	336	366	380	417	355	382	384	362	338	390	383	376	393	365	354	344	373	339	372	402	347	326	389	411	363	414	376	373	362	360	370	351	373	400	378	375	376	395	387	388	366	369	375	362	358	394	383	372	389	374	382	395	358	370	373	382	388	365	360	404	366	335	353	378	366	337	373	354	340	341	352	378	398	327	331	338	357	386	380	382	386	380	365	367	401	353	332	376	360	361	382	395	381	360	394	392	386	358	374	366	355	382	373	352	380	377	366	369	350	392	361	358	359	345	391	383	379	399	367	414	442	379	350	367	343	396	369	360	380	375	368	367	353	385	369	357	366	389	369	362	352	364	376	368	411	387	389	349	364	371	370	361	371	338	375	342	391	353	355	347	352	420	363	348	393	348	379	380	362	377	351	368	348	335	361	361	356	370	364	399	358	364	410	379	370	388	340	393	382	360	383	370	396	365	354	367	368	346	389	367	374	355	357	373	383	383	376	367	337	353	370	382	370	375	354	402	365	350	375	366	383	356	354	388	380	342	418	374	380	360	362	380	316	387	374	374	390	376	369	402	379	356	357	364	381	379	362	341	352	322	389	363	347	381	374	366	324	380	348	397	377	378	402	378	376	315	352	371	345	358	356	373	392	357	377	373	352	409	324	381	358	367	363	384	350	371	359	354	375	350	348	359	376	394	346	376	392	357	364	320	342	373	331	384	391	373	380	373	399	363	371	356	346	380	407	398	401	366	358	372	367	390	376	386	356	399	391	380	346	369	361	336	363	373	384	373	339	375	386	367	361	385	371	360	390	368	335	391	356	374	380	396	360	371	386	344	379	380	367	369	364	408	338	363	353	375	365	370	382	366	368	389	397	370	406	353	378	378	332	382	398	378	390	369	346	366	375	356	395	404	360	389	401	354	383	375	395	348	371	363	378	369	371	363	346	367	372	371	363	335	373	351	369	374	350	402	360	388	353	365	361	402	351	386	391	354	359	368	352	368	419	366	380	403	399	403	362	373	371	372	371	380	385	386	371	344	378	402	384	322	381	389	349	363	346	362	357	334	358	371	338	384	385	352
25041	21474	28431	25619	21231	16588	11522	6889	4089	2482	1826	1338	968	886	894	791	729	654	683	618	611	508	532	497	499	450	508	422	424	424	436	441	434	434	431	435	425	418	454	434	485	420	478	380	398	391	389	423	437	396	400	386	411	390	392	429	394	398	397	429	395	441	416	416	426	413	399	386	415	409	414	416	387	426	399	412	396	411	444	382	386	406	405	405	406	386	393	415	420	436	433	414	389	349	399	403	414	375	353	405	441	364	419	428	406	428	453	406	396	395	404	389	425	416	435	373	399	404	389	409	409	420	420	398	434	408	413	384	397	399	402	390	403	366	415	423	405	405	386	393	428	407	379	403	440	383	394	380	416	406	438	380	384	381	383	377	436	352	435	374	396	376	407	399	387	400	421	391	406	423	417	403	423	409	419	405	394	424	417	387	394	383	376	374	409	372	395	369	382	426	387	413	405	425	378	383	385	394	370	377	449	394	417	403	393	405	403	388	402	396	385	373	362	370	340	422	390	392	408	425	433	401	396	437	403	384	387	421	458	422	428	403	392	383	407	393	407	406	397	395	380	421	411	383	405	367	417	406	397	394	393	385	368	408	409	411	433	432	410	389	425	382	400	429	425	419	442	383	366	397	432	404	416	384	411	418	392	422	414	394	395	456	374	377	403	424	379	397	425	394	412	379	384	379	381	387	421	417	412	386	429	401	410	428	407	395	374	374	413	399	397	368	390	433	446	403	371	412	432	405	413	421	352	425	393	410	409	409	384	428	382	398	414	381	406	404	458	400	366	410	384	383	407	386	366	405	384	366	394	401	392	422	415	391	418	413	412	389	411	405	408	374	388	404	425	373	400	387	425	416	393	407	414	363	411	424	396	393	368	395	431	394	396	390	435	389	410	391	405	417	391	385	368	420	396	375	398	424	415	389	390	405	401	377	432	394	423	396	407	398	382	414	405	380	353	382	413	405	387	413	382	373	388	430	401	428	423	433	412	412	364	400	422	400	420	386	411	406	409	392	418	408	405	423	363	379	442	377	426	395	383	399	417	408	408	406	412	439	405	413	421	410	380	428	415	431	429	373	376	416	399	375	406	458	406	404	396	405	383	390	406	390	412	411	395	407	414	414	432	381	398	350	412	406	439	373	413	389	373	460	368	424	414	397	378	379	419	434	404	377	375	399	403	423	390	373	415	407	377	411	428	407	407	402	428	384	394	424	442	384	403	381	403	391	413	423	391	407	338	386	423	418	419	383	423	429	404	416	421	383	406	414	416	377	412	424	373	403	395	415	377	461	401	424	448	402	413	425	446	388	402	391	378	366	381	367	391	375	405	409	380	402	407	407	421	442	400	399	372	348	383	390	402	439	398	361	409	399	392	406	391	398	373	401	418	386	429	417	360	412	410	376	385	421	407	403	454	398	385	395	419	376	384	418	393	409	375	402	411	394	408	383	402	421	402	402	419	353	417	375	402	383	411	393	397	417	375	417	394	388	414	405	423	390	427	388	402	421	371	414	388	361	395	396	378	376	388	357	420	411	394	431	417	439	397	387	405	436	413	355	426	400	374	404	392	395	387	386	413	400	427	390	397	393	392	427	397	376	380	409	389	366	387	381	430	449	434	407	409	435	391	430	352	393	371	365	381	394	409	401	364	406	381	381	400	422	412	397	424	361	372	416	410	388	396	433	407	407	407	437	399	386	331	370	393	391	425	415	415	434	374	365	409	412	418	386	416	409	406	377	405	391	392	420	385	369	460	384	404	416	394	408	381	412	378	429	423	426	433	386	423	393	397	425	348	392	384	392	406	381	408	425	392	392	419	427	403	411	435	397	434	394	393	372	409	381	386	359	409	369	398	366	436	408	418	369	400	419	393	394	403	396	386	435	365	387	371	396	388	403	410	381	358	417	387	429	400	417	392	378	428	416	370	376	380	385	415	393	404	402	379	397	390	403	385	396	394	425	399	398	432	395	436	378	366	406	403	415	384	384	405	399	407	371	399	424	394	400	412	424	383	415	389	393	382	396	417	394	374	410	408	433	391	365	391	417	412	401	426	411	443	404	373	429	421	386	375	383	398	410	423	420	374	415	385	386	443	399	395	409	400	385	411	406	388	401	406	416	367	392	404	387	433	410	407	411	403	406	411	402	420	414	397	388	402	403	380	391	380	384	393	390	413	384	391	372	397	373	417	387	389	408	403	412	389	398	384	425	393	394	394	373	380	384	397	397	411	425	407	403	393	425	411	443	405	377	449	433	400	403	401	369	383	409	395	409	384	415	423	363	374	403	403	400	395	408	408	401	356	401	402	401	432	410	390	438	384	403	404	365	389	399	377	389	405	438	426	383	382	379	391	417	383	393	433	407	376	411	406	391	395	364	389	415	426	374	403	390	407	387	408	361	401	406	410	394	391	406	391	438	418	372	392	398	402	424	398	405	378	427	377	397	428	412	421	414	432	446	378	386	379	407	399	404	388	389	427	413	409	372	396	451	375	401	420	392	365	419	424	380	454	405	439	376	401	381	409	411	384	409	412	397	383	438	390	377	428	426	426	407	408	416	421	412	414	406	428	378	416	390	412	393	377	386	383	398	402	427	400	429	356	427	422	387	419	413	402	413	433	405	384	414	392	398	409	392	396	404	420	374	439	413	378	395	372	396	380	381	401	379	438	437	414	392	423	405	387	417	443	396	405	406	387	395	426	418	406	391	412	407	406	436	407	379	406	421	407	436	384	394	411	380	409	391	417	424	392	447	410	429	386	363	363	401	422	422	399	370	415	366	419	377	373	398	380	425	420	407	420	416	403	402	453	405	396	415	404	387	399	373	408	409	419	416	385	425	399	413	357	372	387	407	402	388	390	400	418	405	367	397	399	347	416	413	392	408	426	399	436	419	385	401	417	402	421	382	407	394	426	406	384	406	413	402	372	399	387	357	436	405	432	392	382	422	421	397	410	402	387	412	388	381	370	408	376	409	342	427	375	405	416	412	409	408	408	407	401	403	423	373	366	432	388	391	395	400	374	416	430	404	392	384	400	392	407	405	440	379	377	402	441	383	392	397	417	387	391	419	398	424	403	399	414	396	423	403	400	398	375	388	399	405	434	411	395	403	379	383	388	395	389	388	379	392	438	385	414	396	363	428	417	413	419	426	418	401	388	386	414	399	393	396	396	427	399	393	403	415	399	361	426	371	414	404	374	395	391	394	385	409	406	422	407	404	394	406	369	414	362	405	385	411	375	382	397	399	447	398	413	387	411	369	425	391	350	394	410	410	403	413	372	387	406	375	363	374	415	444	395	414	393	406	404	387	394	420	387	384	417	359	385	368	408	412	431	404	368	367	411	401	414	417	417	388	391	414	388	380	399	412	406	442	382	378	395	413	426	426	351	451	421	359	390	394	414	422	400	402	336	404	424	423	407	401	397	402	399	382	425	393	411	408	408	422	391	405	382	381	387	385	388	428	395	386	371	422	401	385	379	394	389	413	412	462	406	394
31006	51110	40760	24980	21124	18304	14190	9766	5973	3651	2520	1800	1363	1234	1180	996	880	799	797	670	770	652	557	568	504	530	503	483	475	457	426	467	452	457	456	480	423	473	435	433	489	440	460	462	409	428	455	400	420	420	409	409	401	396	413	437	442	436	421	426	471	414	388	403	433	423	395	439	371	412	411	419	430	454	417	409	399	452	429	425	398	430	401	423	369	386	421	414	393	435	442	391	409	396	461	383	402	441	416	397	385	401	432	401	378	413	428	428	487	420	409	367	417	446	394	453	401	417	424	465	421	426	415	393	434	392	415	397	398	430	440	410	420	453	396	412	450	430	422	432	427	411	406	395	394	445	428	400	423	387	427	398	413	443	394	413	388	379	415	372	420	408	405	408	434	410	378	408	436	399	394	435	410	404	433	400	379	459	412	439	421	426	443	400	419	423	426	416	410	384	404	423	415	430	442	421	446	417	444	377	403	415	424	431	411	411	415	427	388	441	419	406	402	468	386	399	449	404	435	447	428	436	413	396	397	430	439	390	395	414	407	462	400	407	409	396	388	401	409	413	339	405	414	413	419	414	395	454	440	409	431	431	414	412	387	439	373	426	433	422	375	410	439	442	408	428	419	393	473	416	423	410	424	395	455	415	433	373	403	394	450	402	418	421	384	433	412	404	394	378	408	444	394	415	407	450	398	410	397	413	441	403	421	398	419	409	389	420	461	426	427	421	415	401	436	403	431	411	408	429	402	404	397	443	409	419	403	426	445	418	417	442	418	451	425	426	412	392	387	454	426	418	390	417	400	426	402	401	425	452	412	416	426	382	429	414	365	399	420	409	387	385	427	402	419	397	369	432	405	411	452	423	388	403	423	435	428	449	432	401	445	434	423	447	379	430	444	456	415	418	413	402	429	394	437	365	413	481	414	421	403	434	419	423	423	432	404	411	410	407	400	431	416	461	392	422	426	398	380	417	398	440	428	395	385	427	432	435	425	397	391	401	431	425	425	422	428	404	418	400	434	390	427	434	392	403	436	398	411	437	441	420	424	447	414	393	416	423	403	411	420	425	391	415	421	402	425	421	408	413	413	377	432	454	423	397	404	461	464	430	455	385	430	406	421	418	433	417	421	398	391	434	378	416	455	390	428	376	403	413	433	417	445	435	421	361	418	380	389	461	403	392	428	402	450	452	444	421	433	452	446	406	393	454	394	414	445	444	431	419	435	403	416	435	409	457	428	386	387	413	422	382	422	398	429	401	401	419	422	424	411	444	392	444	396	401	380	431	436	439	394	436	399	434	448	459	433	464	380	410	421	433	411	403	423	410	393	464	424	393	406	442	441	375	435	394	421	395	427	418	395	434	395	443	383	369	402	409	439	412	411	413	440	408	413	413	380	444	451	401	402	441	448	463	425	386	396	388	408	395	428	396	394	417	393	450	413	396	380	419	415	424	439	401	426	358	422	431	410	427	419	435	392	403	422	427	423	447	420	433	385	437	428	390	410	430	406	422	432	404	430	396	380	448	438	424	392	431	394	419	397	411	428	416	396	413	386	422	448	423	400	387	437	457	433	417	424	420	435	414	403	428	431	412	426	452	400	430	411	399	404	384	442	441	455	469	425	442	411	419	428	384	443	453	433	404	390	393	427	427	434	418	430	410	390	394	435	473	388	381	429	415	421	415	412	412	426	410	428	445	411	416	438	427	394	415	421	470	457	422	423	413	445	410	473	411	419	403	427	403	432	380	432	458	408	423	416	399	407	433	400	424	409	389	410	395	386	431	414	418	402	406	408	420	416	424	438	394	406	374	437	438	436	409	387	437	397	455	430	420	383	424	437	420	388	439	432	427	413	408	424	409	423	400	428	452	401	401	412	396	429	430	462	407	376	400	367	430	409	444	436	427	426	448	417	439	405	425	407	420	457	439	371	444	420	414	398	445	400	429	402	455	412	417	430	373	413	441	425	417	413	394	428	437	442	441	405	423	411	408	426	419	418	432	406	423	436	395	381	427	436	425	471	424	417	413	424	436	409	408	447	394	387	423	409	427	394	401	441	411	421	444	420	427	431	406	385	423	419	433	399	359	414	453	407	405	455	424	448	398	434	426	443	428	419	417	438	423	434	437	441	409	384	388	431	428	424	412	414	424	430	420	422	436	407	405	447	421	419	399	398	398	420	384	426	408	432	415	416	430	417	400	425	444	399	395	432	417	431	415	428	440	386	398	429	362	426	380	372	426	420	415	381	427	381	398	411	407	414	410	401	406	405	441	398	419	397	417	421	412	412	424	415	397	430	402	471	448	419	449	413	432	389	363	397	418	398	399	428	412	426	365	404	408	460	468	412	405	390	369	383	406	386	435	426	398	415	410	411	411	398	388	430	388	430	417	395	407	438	427	457	423	399	411	420	423	408	454	408	419	378	452	412	402	403	402	424	427	436	384	447	418	421	430	418	407	430	421	420	444	394	420	416	429	406	433	410	425	463	437	419	417	390	403	422	433	441	422	418	426	448	451	421	440	377	417	430	428	423	434	411	426	391	430	443	422	389	416	431	394	412	423	444	392	408	440	436	420	411	416	371	391	397	441	392	395	441	404	414	458	401	427	395	409	446	406	395	408	406	435	417	454	399	451	409	461	421	452	434	421	419	427	391	406	420	404	415	393	399	423	407	420	452	409	398	389	421	392	392	411	413	471	422	427	433	419	413	411	409	441	409	413	427	415	387	416	417	422	416	395	388	417	393	453	437	437	393	413	412	412	414	422	392	422	409	438	441	440	426	442	439	406	427	437	381	373	402	434	410	389	425	423	413	427	435	399	446	434	461	404	415	454	456	431	407	442	398	446	409	407	408	432	434	431	430	392	453	466	413	429	396	402	437	409	382	461	431	404	418	416	425	429	400	407	452	405	434	429	419	421	450	426	441	445	415	446	431	433	460	429	412	428	441	438	433	412	427	396	460	437	429	420	432	405	415	449	456	391	408	418	431	408	404	399	413	426	402	419	397	406	416	442	442	428	438	389	394	424	409	402	390	415	453	417	440	429	421	412	426	434	409	431	416	400	417	450	417	408	388	413	380	389	394	415	438	403	413	445	421	420	436	449	412	401	451	437	421	402	398	414	387	415	381	390	412	401	409	411	435	393	422	428	406	414	419	426	444	455	425	395	436	433	399	424	416	426	419	437	417	389	435	393	387	393	404	403	389	449	443	390	428	421	446	423	397	418	416	404	413	415	398	423	422	439	435	407	380	402	415	430	386	416	422	394	423	420	413	404	397	378	426	382	426	424	393	417	404	416	430	401	399	405	398	430	426	412	435	435	418	438	405	386	407	437	397	427	414	411	433	414	392	422	434	424	400	409	406	410	390	394	411	425	410	394	415	380	400	414	428	429	438	425	395	422	419	406	396	411	437	388	434	426	394	408	407	386	398	417	401	389	410	396	435	423	409	453	425	405	400	407	433	439	417	412	402	405	420	384	410	418	426	414	437	421	427	424
22832	21425	29030	24222	21692	23608	24621	13719	7268	4434	2857	1889	1310	1212	1127	1151	930	867	783	711	678	555	496	444	396	432	357	381	374	317	323	367	338	316	333	357	341	306	289	350	301	289	345	284	299	298	283	289	285	291	270	267	276	319	267	269	261	295	302	286	298	274	279	293	282	273	261	257	277	288	273	279	297	295	255	283	241	268	290	304	289	293	256	250	253	271	279	295	256	288	276	273	253	274	273	247	249	258	306	295	298	300	260	267	249	278	252	256	264	276	285	244	272	261	292	246	262	268	271	263	249	286	301	269	260	257	263	275	304	256	280	283	260	286	231	258	261	267	261	265	267	261	263	255	255	275	279	247	266	268	278	278	282	256	289	274	322	275	262	272	255	250	275	270	290	269	260	269	288	248	284	278	269	294	257	286	291	260	266	251	260	265	253	293	277	279	251	285	260	306	280	295	281	269	309	295	300	217	284	245	285	311	274	278	251	268	263	260	263	245	291	288	281	294	261	281	277	270	269	285	268	272	235	267	251	280	263	260	256	288	268	262	275	271	266	281	285	285	288	265	274	268	251	291	264	292	292	295	284	274	275	274	245	272	282	263	265	268	258	247	277	301	272	285	279	258	249	283	274	293	242	273	258	281	268	260	280	296	269	259	291	263	273	239	296	285	284	276	254	273	283	290	249	260	267	265	257	276	251	258	314	268	251	258	285	288	278	280	276	238	265	282	262	275	268	296	273	262	274	296	242	305	254	266	232	234	283	276	272	269	276	243	279	258	279	255	294	279	262	273	262	263	288	273	266	250	283	265	265	269	254	253	250	276	296	281	234	281	280	282	305	282	266	248	255	276	295	283	251	231	272	260	269	261	239	286	246	278	278	268	265	268	274	285	278	231	284	266	279	282	276	270	271	240	268	258	278	233	243	262	270	288	295	265	264	259	275	265	278	281	264	307	273	275	279	251	264	288	280	251	278	260	285	290	291	274	279	278	287	285	256	272	288	263	288	275	288	289	282	273	252	261	244	257	285	238	289	273	291	277	269	286	276	280	258	301	293	260	288	256	240	250	282	274	251	293	272	267	272	263	275	273	254	274	260	275	276	248	270	266	274	258	264	268	253	254	236	284	271	260	249	308	276	292	241	270	267	278	278	264	275	274	248	249	280	285	274	243	252	239	265	291	240	270	265	260	280	262	272	283	277	264	257	250	261	275	317	278	290	293	280	270	259	265	247	265	253	262	277	289	248	258	271	257	248	255	231	261	287	261	290	258	303	269	274	287	296	246	281	290	283	261	272	280	250	268	264	295	286	273	269	260	261	296	258	257	260	265	252	287	251	253	288	275	257	278	274	272	265	294	280	273	267	259	275	268	281	264	265	257	275	238	269	262	283	253	264	254	282	265	283	260	281	274	262	271	280	278	277	277	280	264	284	301	280	281	285	264	253	255	284	261	266	255	290	255	277	263	268	298	274	264	254	277	253	262	292	263	278	272	290	272	269	260	284	288	249	279	270	287	272	304	289	269	255	247	255	276	239	283	263	279	258	278	290	286	246	251	262	274	293	265	252	325	270	287	292	276	273	271	273	281	257	257	272	271	257	298	303	298	277	294	281	262	274	245	277	254	294	263	256	284	264	282	256	263	264	258	265	258	242	271	275	238	269	281	274	265	249	251	252	276	284	270	286	263	292	296	263	259	294	290	248	291	277	264	280	293	263	267	253	272	236	286	271	265	302	239	245	267	269	289	252	260	271	275	288	258	242	263	272	267	275	255	263	292	301	279	259	280	262	281	263	269	264	259	254	257	285	258	263	268	270	267	275	250	262	302	259	280	278	252	262	234	248	277	243	257	277	251	274	274	272	279	247	313	221	275	297	260	276	266	269	255	278	310	268	252	241	275	280	285	245	250	284	282	287	272	286	254	263	258	272	273	252	276	283	287	267	280	285	285	287	276	281	232	264	289	270	247	284	276	258	251	267	268	275	299	260	275	283	271	255	294	290	273	274	260	288	258	290	267	297	280	265	257	259	283	240	276	234	272	272	319	239	253	281	269	263	292	277	294	258	262	245	256	277	253	247	280	278	255	286	255	279	282	242	283	263	250	267	295	283	266	253	242	284	281	278	264	267	292	233	297	280	265	292	262	238	263	268	285	298	268	294	265	253	298	252	284	283	272	271	274	241	291	270	264	293	281	290	268	266	284	294	274	285	237	297	273	250	254	268	265	268	287	285	264	289	269	259	262	286	278	269	279	271	282	231	286	260	259	318	300	260	291	278	290	275	300	286	278	248	269	299	302	244	271	270	258	263	294	273	296	273	230	281	291	264	255	269	260	297	291	279	318	281	243	313	252	288	268	289	266	273	248	286	267	273	287	284	284	272	271	237	306	263	261	261	271	297	242	274	276	258	287	279	269	250	275	279	297	256	266	259	260	302	265	220	260	269	290	253	269	274	238	275	234	248	283	282	247	276	245	281	278	252	261	288	260	276	262	276	285	255	277	264	266	269	256	273	257	303	251	268	250	273	253	276	267	270	258	285	255	264	282	284	247	285	263	289	278	251	246	247	291	284	249	271	251	267	266	295	239	258	302	255	301	261	278	249	282	266	270	271	285	275	314	259	268	274	288	261	246	258	296	255	271	307	280	292	260	284	267	309	281	292	283	273	277	263	278	291	271	269	248	270	272	314	279	301	260	288	280	264	267	248	247	283	275	265	251	245	268	296	277	277	268	281	259	274	284	266	261	256	241	271	272	257	287	265	288	270	297	264	265	287	248	276	270	244	286	278	248	245	274	258	269	272	265	280	248	272	253	279	285	289	292	269	266	303	272	263	279	294	270	233	261	289	280	265	286	298	249	284	255	287	278	289	287	263	303	285	253	257	284	255	246	263	291	266	282	268	285	299	277	270	283	281	299	270	282	286	269	252	252	270	277	298	273	273	261	284	297	242	299	252	290	270	256	280	270	263	268	269	276	269	254	260	254	261	301	259	288	274	270	270	246	284	263	278	290	251	292	272	275	306	265	284	280	310	291	264	300	263	284	255	301	279	292	264	307	288	282	250	245	267	249	251	281	267	280	273	266	262	259	246	244	286	282	262	259	268	269	264	270	275	262	259	250	265	293	260	255	295	240	271	270	277	277	252	257	256	251	272	297	258	266	262	303	286	276	275	268	255	277	277	264	272	277	259	278	239	294	278	266	259	285	253	261	269	281	269	270	267	286	285	305	255	262	245	269	259	251	279	284	294	265	257	268	299	264	262	296	260	268	259	251	299	279	294	272	275	238	260	272	272	283	255	293	257	250	267	263	289	287	262	265	274	273	273	263	301	262	259	267	292	237	291	263	260	272	278	279	261	284	293	261	266	261	268	286	250	268	303	245	241	266	259	271	280	250	279	265	258	254	289	287	231	264	280	249	307	250	255	291	242	270	262	280	248	262	280	278	285	275	271	274	264	272	281	264	251	270	224	290	278	278	284	278	264	252	270	280	274	293
33405	60652	48106	33334	28563	25294	20695	15290	9055	5894	3942	2643	1909	1661	1491	1413	1214	1200	1055	926	770	655	579	519	502	429	478	441	404	388	357	372	360	380	361	379	348	370	340	344	344	355	324	305	310	309	293	304	290	315	313	316	303	308	279	323	317	320	285	292	309	320	291	308	300	292	293	333	301	288	278	274	268	310	283	313	302	271	257	270	275	297	298	263	278	299	274	261	302	287	269	255	274	271	293	283	284	282	308	298	284	269	276	293	275	262	297	250	292	252	291	281	306	299	266	297	294	274	256	284	270	256	263	276	283	320	313	301	272	305	264	311	294	288	267	285	323	280	256	290	276	303	300	279	296	302	306	279	284	300	274	287	264	265	272	290	283	282	283	292	295	287	271	284	277	284	309	262	250	287	285	295	287	290	282	315	235	265	267	277	315	281	270	289	281	299	284	297	324	299	280	252	260	273	325	273	264	264	280	289	303	267	277	263	280	275	266	299	276	279	296	299	276	311	265	320	277	286	285	291	290	281	275	280	262	279	266	288	269	275	289	313	283	285	281	279	302	318	282	255	283	287	302	305	283	297	277	296	289	309	269	303	286	300	317	322	292	298	273	298	282	295	277	282	286	250	280	278	250	286	290	295	306	304	291	283	259	308	276	286	270	285	293	314	275	277	296	263	299	277	278	297	283	271	286	268	284	277	290	284	286	290	279	295	260	314	283	284	275	290	282	274	267	298	285	280	254	297	308	252	280	262	289	283	270	291	295	281	301	253	248	289	266	248	307	294	313	279	297	270	307	269	257	284	284	297	286	301	279	292	257	284	285	265	278	276	291	266	276	264	265	297	292	283	264	271	281	284	297	269	257	275	273	253	296	267	275	277	289	288	310	289	268	303	291	296	306	282	264	297	284	278	273	299	280	294	286	275	319	293	296	257	269	288	261	299	274	294	288	288	292	282	273	243	288	284	290	289	265	285	251	267	248	251	290	314	282	276	268	294	282	285	281	284	297	280	274	305	282	258	273	287	291	299	281	248	276	271	284	286	261	267	256	273	277	281	300	299	259	303	298	321	262	273	265	273	287	257	311	311	264	293	252	280	256	273	290	307	275	274	301	284	243	264	275	271	271	264	281	256	272	289	276	306	274	280	309	291	299	272	314	285	285	265	314	268	285	304	302	257	277	284	302	304	249	292	259	304	310	269	273	271	260	272	283	290	282	280	276	288	267	300	269	278	301	279	274	289	271	274	289	293	287	286	291	326	276	243	286	303	298	273	295	298	295	300	297	288	276	289	296	281	271	303	311	246	265	280	283	299	292	262	301	280	282	266	273	260	281	280	270	293	266	304	277	315	274	317	295	267	267	270	276	298	278	265	268	299	283	310	291	272	284	257	261	276	296	256	274	256	287	273	283	271	326	313	276	271	308	288	293	287	265	298	278	295	287	312	290	298	284	274	284	258	306	286	309	303	281	292	261	290	292	295	303	272	320	273	288	279	272	278	300	283	253	273	289	308	260	284	291	340	289	279	287	304	283	293	297	290	269	284	299	266	288	282	281	287	287	316	277	294	275	271	282	282	259	289	297	246	275	247	298	287	300	276	306	269	274	248	274	311	275	295	284	272	279	286	232	257	250	280	303	295	296	272	287	298	288	250	296	276	291	280	269	287	279	295	296	288	263	289	270	283	280	298	284	282	298	274	251	279	293	292	277	292	274	285	294	249	290	248	288	296	280	276	296	262	284	275	268	290	289	301	291	282	269	289	262	279	258	291	259	288	313	264	334	313	300	287	288	304	287	268	317	273	274	286	279	241	294	254	299	283	285	280	292	257	280	261	294	266	281	282	270	259	243	280	280	300	257	254	283	277	295	282	260	276	284	255	292	299	274	290	290	280	302	270	260	269	291	302	269	306	295	298	305	255	278	296	293	272	291	268	285	274	276	276	283	284	270	289	302	302	289	288	327	267	271	306	265	280	283	270	274	316	292	274	266	301	269	280	253	269	273	285	263	309	272	292	258	264	275	291	285	285	278	285	292	306	280	283	297	277	304	274	270	294	268	259	275	280	300	271	270	321	261	300	294	254	283	278	283	292	289	284	277	277	265	280	275	278	287	298	277	272	287	274	295	273	276	282	286	289	269	284	287	298	266	266	267	285	274	303	292	283	253	277	287	297	282	274	267	260	298	252	268	302	278	277	300	276	274	280	310	301	319	263	284	282	288	260	309	273	304	265	305	315	320	251	272	291	273	253	285	289	283	270	297	280	290	271	305	296	288	285	268	276	283	302	293	284	264	253	291	281	263	284	289	257	319	270	295	280	289	253	301	294	306	287	289	275	282	266	290	291	281	263	284	274	289	259	288	311	277	245	300	253	274	303	274	277	313	331	310	313	268	273	260	310	286	299	265	303	289	253	283	311	297	289	301	268	279	282	272	272	275	273	312	255	305	281	274	284	259	275	284	272	289	298	267	283	305	270	279	260	279	305	283	282	267	277	291	275	294	310	277	286	291	267	285	288	288	268	311	256	282	256	292	274	278	291	312	314	280	286	298	299	293	317	279	251	279	261	290	276	275	276	287	293	258	276	279	279	293	286	338	274	249	285	292	299	302	300	307	297	274	277	284	288	311	295	255	309	299	300	296	260	247	292	288	311	291	310	296	290	261	282	288	304	269	282	253	281	296	309	296	290	277	306	275	295	281	254	273	283	275	246	266	290	244	284	296	249	259	264	265	270	289	279	288	282	288	268	320	300	310	294	264	271	267	293	252	298	310	305	302	291	282	249	293	269	293	264	295	275	299	295	270	251	297	297	308	282	319	301	284	270	253	292	310	287	261	284	284	267	276	291	276	274	291	312	300	297	305	269	273	270	295	283	268	298	272	262	268	279	296	275	290	280	305	273	280	266	271	275	310	288	274	279	251	288	301	270	262	275	295	278	306	280	246	275	288	287	264	264	280	271	255	255	255	278	279	272	284	261	257	291	308	271	281	312	290	311	241	298	274	303	289	302	281	274	311	286	295	280	299	325	286	291	270	249	282	275	284	302	310	279	279	269	281	282	279	250	248	279	335	297	288	284	292	316	286	282	297	264	275	285	261	292	299	279	297	279	305	274	234	307	276	282	270	234	291	288	279	303	290	288	276	290	300	266	310	266	278	280	335	272	279	275	283	270	310	295	259	293	251	298	260	284	285	280	317	309	277	267	276	269	288	268	293	273	319	307	283	283	286	253	259	298	260	274	245	299	310	288	289	292	323	259	262	281	291	283	274	273	296	276	293	283	266	306	287	316	280	265	269	315	301	284	273	298	280	282	293	279	287	278	287	246	277	290	279	286	300	259	312	278	280	263	281	276	275	280	266	280	299	289	314	310	279	294	282	283	278	258	286	279	309	289	292	304	300	292	272	294	276	294	337	260	249	270	323	285	295	273	303	306	284	273	262	300	269	256	278	287	292	327	288	280	310	288	291	268	293	279	278	271	277	298	282	274	291	272	263	279
29967	29547	31282	21715	13788	10639	8317	5457	3184	2135	1442	1091	858	785	727	699	725	686	648	614	589	535	543	518	508	517	464	466	474	477	456	476	462	468	464	435	451	487	473	485	470	464	480	510	467	462	478	487	484	461	459	436	461	441	483	441	471	451	436	427	455	440	452	436	442	473	440	469	465	479	454	460	442	412	457	470	460	463	419	422	463	444	410	496	413	452	437	471	485	467	459	467	420	460	453	462	465	441	455	442	444	443	470	478	482	455	434	473	452	457	449	411	446	447	446	457	405	452	436	436	467	481	456	473	490	456	489	464	430	412	472	428	458	460	446	440	435	432	461	443	445	479	457	457	459	422	451	454	474	462	441	437	442	456	450	447	428	472	446	467	475	457	468	446	438	466	465	453	446	460	473	448	482	435	451	441	437	430	426	456	423	413	451	462	485	447	475	460	467	439	455	455	452	434	446	449	471	438	469	420	486	482	454	473	445	447	416	493	403	491	436	468	429	456	444	464	411	466	458	455	423	420	456	427	479	479	411	435	440	465	452	476	476	459	475	477	478	448	442	480	444	434	423	444	467	423	456	452	455	463	434	477	451	450	452	445	445	416	438	437	443	466	440	448	442	443	490	446	504	432	438	429	434	455	463	447	419	427	428	433	444	449	458	466	464	449	489	438	435	453	430	450	442	470	440	436	418	461	452	429	430	437	492	445	473	474	466	460	461	443	456	495	442	455	445	479	452	484	415	469	490	465	449	471	472	449	455	436	437	480	493	427	459	466	440	459	444	417	473	478	445	460	437	505	466	462	449	458	443	461	449	442	438	487	406	472	443	442	468	412	447	465	468	457	482	450	467	432	451	459	441	444	461	444	454	462	450	451	449	448	491	428	464	449	449	447	435	468	435	409	468	433	465	477	456	447	451	454	426	475	447	453	429	428	476	437	484	435	429	442	440	484	476	466	445	437	454	411	471	460	466	449	466	470	427	454	432	477	432	443	444	462	458	465	452	464	442	473	443	481	476	447	479	455	426	462	452	460	430	460	408	470	471	479	458	522	469	445	422	458	440	434	443	419	426	434	468	432	478	426	428	439	445	446	459	413	436	440	438	441	445	471	438	460	515	448	433	432	444	434	439	449	457	464	465	460	441	442	471	477	468	435	445	463	433	477	449	444	458	449	466	483	468	443	455	426	452	443	441	459	460	485	461	429	491	442	421	377	475	422	441	453	464	451	481	429	457	440	471	472	455	416	461	459	433	489	442	440	465	497	414	448	449	434	461	471	448	488	436	452	465	454	459	474	475	453	469	466	486	441	437	456	433	450	431	461	425	431	433	487	502	405	455	446	479	465	443	479	435	451	450	440	482	464	473	473	418	429	452	427	444	459	472	443	419	458	452	439	493	465	489	406	434	470	478	473	469	432	494	466	447	453	441	469	457	455	419	438	448	458	441	479	446	488	423	421	425	436	501	460	472	423	471	471	426	503	477	434	452	444	453	452	443	467	476	443	475	460	440	437	488	453	448	422	470	468	486	444	424	421	451	458	461	453	490	455	476	453	475	451	437	424	433	451	434	465	461	424	422	468	470	452	439	458	462	477	447	460	426	454	432	445	463	457	452	467	473	426	475	477	479	436	460	485	459	442	430	417	481	456	423	442	431	453	429	479	459	423	440	426	458	490	487	457	450	445	430	450	415	466	459	438	471	446	449	476	458	450	421	452	474	463	449	476	442	468	451	452	442	426	423	418	461	433	481	420	444	406	472	426	430	477	465	432	440	446	433	475	455	447	418	432	489	427	421	454	442	431	449	448	499	472	480	451	446	452	425	447	490	421	443	464	411	471	451	490	472	498	416	433	405	471	434	445	412	473	454	458	445	462	476	444	427	440	433	434	451	422	452	441	447	450	429	396	437	421	438	449	456	443	440	477	442	435	439	448	415	477	463	409	445	406	446	463	435	450	430	442	429	440	459	461	437	483	444	492	459	482	451	433	394	461	426	461	466	442	472	444	459	465	447	439	448	502	468	458	417	443	446	460	396	463	445	450	458	440	443	445	459	443	493	431	441	459	437	440	448	440	438	459	464	440	449	459	469	464	431	433	446	461	439	437	443	454	456	456	439	436	466	473	470	428	400	454	435	438	447	410	444	446	410	449	440	463	415	455	460	420	455	391	488	445	472	460	432	458	471	468	467	442	455	440	458	470	425	479	414	415	451	484	435	439	449	459	438	437	457	450	465	485	472	466	462	463	466	433	467	482	423	441	423	494	433	420	476	453	463	442	451	464	426	459	452	458	479	423	460	465	441	464	470	450	473	448	438	460	457	446	458	400	477	459	441	449	500	431	462	511	477	461	451	489	438	433	470	446	455	468	468	456	470	433	404	454	442	439	420	457	473	468	439	440	434	462	431	440	448	456	452	458	427	443	483	433	447	431	463	454	475	438	461	421	456	426	450	475	420	489	459	463	466	467	447	462	443	433	472	451	463	427	450	437	489	480	446	443	467	435	434	450	430	446	474	462	469	426	469	466	414	454	481	453	476	462	460	439	453	452	448	439	412	447	433	459	458	467	459	435	459	419	486	455	458	423	436	438	477	433	432	434	475	452	455	451	438	419	417	434	455	464	432	460	466	412	437	464	449	447	465	483	449	452	428	460	472	444	429	500	449	426	440	420	426	458	434	448	418	460	462	504	459	452	461	454	454	421	446	433	430	448	400	441	455	417	423	457	483	488	460	423	427	429	476	450	463	483	461	460	461	436	444	408	472	460	423	476	407	446	437	459	426	443	436	435	460	443	461	440	463	502	472	465	420	474	426	472	471	458	438	454	443	445	441	440	418	435	467	469	426	444	458	472	453	469	407	435	464	432	475	458	452	465	435	452	435	435	470	475	453	457	456	481	431	440	432	438	493	445	462	430	456	455	413	436	411	411	469	439	456	448	419	430	468	467	420	469	444	462	461	438	485	446	433	462	450	488	443	486	473	473	442	417	429	413	424	446	469	456	469	454	440	472	442	487	450	460	412	452	477	443	436	477	503	454	438	429	428	454	429	434	448	420	423	460	436	439	462	425	472	422	474	433	433	466	483	401	429	461	465	458	482	431	424	459	401	462	427	422	442	450	444	437	430	438	452	458	438	436	463	440	449	470	450	435	452	459	446	447	443	441	484	433	448	504	466	437	466	423	460	448	466	512	477	453	474	449	459	415	488	460	416	421	442	409	449	443	450	459	463	462	438	450	443	450	428	450	416	426	428	466	479	438	466	445	431	400	483	439	477	434	462	433	424	427	459	506	446	440	431	469	431	434	414	449	418	434	445	457	438	476	450	448	451	465	431	511	459	467	475	443	464	474	468	431	434	458	490	456	463	427	454	469	432	413	454	442	443	447	456	439	393	472	461	469	470	403	446	430	442	502	496	430	458	430	462	427	429	427	464	465	453	438	473	448	466	455	452	475	419	455	403	470	421	495	457	454	456	459	451	472	467	437	469	417	415	459
31438	45341	34298	21076	16479	14416	11779	7886	4657	3078	2064	1454	1095	945	998	870	815	830	715	702	595	589	554	565	528	566	563	570	510	471	500	522	477	487	497	536	519	504	479	460	512	470	507	487	504	507	471	480	463	461	501	486	480	490	493	478	469	436	466	473	482	469	474	471	470	477	471	462	463	503	449	485	472	452	469	452	450	511	487	473	479	461	475	458	483	462	452	452	470	459	498	485	466	472	484	493	477	475	498	499	487	488	479	478	403	460	456	496	501	509	463	478	482	457	473	488	442	491	488	487	480	463	459	484	472	480	464	478	500	489	467	494	476	488	480	465	477	515	462	466	466	483	469	460	478	485	474	476	480	482	468	478	460	477	482	483	505	464	486	440	503	487	490	473	493	511	500	471	501	459	470	432	483	446	526	442	459	473	441	471	471	455	476	463	489	483	481	476	472	513	466	427	468	502	440	493	446	451	495	458	473	480	477	476	457	459	482	464	453	480	453	461	471	462	433	487	475	479	462	458	503	469	488	466	455	459	449	440	470	468	486	480	457	441	471	486	507	490	461	492	471	486	474	475	490	490	458	471	471	517	459	475	453	462	502	499	453	477	470	480	466	466	445	467	483	495	478	470	458	465	496	468	463	462	478	475	462	487	455	482	430	466	458	494	468	476	498	481	432	467	486	483	531	513	463	482	473	480	471	434	475	449	471	476	487	503	513	491	454	435	530	488	461	478	453	430	466	433	494	470	498	448	448	448	432	483	456	457	458	479	463	497	459	472	462	481	471	482	517	442	443	451	452	412	468	450	482	441	448	452	476	492	465	496	461	478	490	507	445	477	433	471	462	446	437	448	493	466	489	480	463	463	445	464	505	475	488	486	500	491	473	492	500	475	486	451	477	500	519	488	485	468	486	456	492	432	479	463	484	450	456	461	498	469	467	516	505	486	473	487	504	450	443	464	486	464	464	455	488	475	472	470	458	457	470	479	454	479	466	441	495	476	461	513	459	486	493	455	493	486	457	445	488	508	494	478	467	502	467	490	479	448	477	468	478	476	503	483	430	455	473	471	438	495	487	519	510	429	476	444	483	464	499	482	493	480	504	462	461	481	456	454	480	459	491	517	452	528	494	482	448	484	461	439	469	490	455	451	460	513	506	492	485	445	449	501	489	464	506	476	462	454	472	470	454	428	514	449	478	468	495	470	479	470	464	497	465	466	442	457	485	470	472	466	473	452	464	488	465	481	446	445	461	484	498	454	438	486	493	525	520	463	429	472	439	446	456	454	466	451	497	515	468	474	493	472	509	480	478	451	477	460	450	466	493	498	477	481	480	503	497	451	497	494	438	485	463	482	453	439	470	445	524	476	485	485	503	417	473	458	497	478	452	469	440	454	459	465	454	462	492	468	521	454	510	469	451	463	447	500	499	452	488	479	536	493	480	482	483	455	513	490	471	456	511	512	449	472	435	468	497	470	443	471	473	457	435	480	507	431	456	474	438	463	467	453	433	467	466	480	458	486	507	486	454	501	460	486	472	466	449	479	462	457	469	481	480	480	510	444	464	450	470	464	461	487	482	472	443	501	461	467	477	471	432	443	499	514	477	465	500	462	477	478	480	459	490	443	472	474	504	466	437	477	508	465	509	509	450	438	472	472	496	466	466	476	497	528	449	442	489	461	475	467	489	505	452	514	453	478	479	466	459	484	482	491	487	488	522	478	484	455	482	483	482	479	447	503	471	474	448	443	456	477	452	489	485	461	483	481	439	470	489	462	502	476	467	452	485	469	440	481	449	469	493	463	495	424	464	436	454	479	488	451	480	437	494	497	430	511	416	471	429	452	488	489	453	482	493	459	466	480	467	443	493	459	457	478	447	471	515	441	467	482	464	422	485	454	477	466	457	474	442	454	502	496	467	467	451	468	453	476	448	497	509	444	470	509	500	492	437	436	466	439	499	487	456	467	511	482	443	461	464	463	446	492	493	483	489	456	460	482	442	459	463	497	491	437	471	437	475	451	464	483	474	479	496	465	499	491	468	459	491	488	508	472	488	488	472	462	463	439	442	487	455	473	494	494	473	446	503	483	460	452	445	444	497	450	447	488	468	503	483	498	455	469	483	465	458	450	509	515	502	522	467	462	474	416	507	522	459	502	510	520	449	475	476	489	465	451	432	460	459	468	497	485	475	488	487	461	449	499	480	488	475	474	463	457	453	475	451	473	508	481	460	479	490	456	438	487	475	503	469	500	442	510	458	499	477	444	469	462	456	494	463	485	475	460	421	448	483	446	469	510	457	496	426	440	511	458	494	486	477	454	491	474	439	463	481	438	444	462	472	472	469	444	496	463	471	470	497	474	478	485	480	472	474	445	481	460	460	492	445	469	517	461	458	450	423	470	475	481	463	477	438	481	440	481	456	462	466	471	489	490	463	495	488	447	449	500	498	459	475	513	464	499	467	463	459	466	503	476	467	532	495	492	480	476	475	475	455	474	466	440	447	483	512	483	482	462	472	488	489	493	465	493	475	492	478	478	478	439	500	508	432	468	427	499	514	448	514	455	497	495	455	469	454	466	449	466	488	498	466	458	485	480	488	461	467	446	445	471	456	470	483	485	490	476	483	481	443	479	451	435	477	459	485	471	479	470	456	487	467	469	447	508	442	473	437	481	493	500	460	464	475	474	474	479	530	453	458	469	460	457	484	448	450	470	464	435	508	442	494	464	475	508	483	491	509	491	499	481	510	482	458	462	478	465	486	485	470	497	471	455	463	462	457	486	500	481	491	500	481	473	487	439	463	456	482	485	498	470	446	515	506	483	482	465	490	443	458	469	446	468	500	495	480	484	404	464	489	460	482	444	504	491	489	470	476	467	515	496	471	458	444	511	453	430	489	494	504	452	435	453	476	438	450	465	436	486	487	488	450	497	478	482	481	498	493	438	450	482	467	486	466	481	487	448	468	476	483	487	481	440	451	462	453	505	480	455	469	441	485	461	462	475	485	514	491	463	444	496	472	463	450	450	495	444	490	457	494	448	471	477	482	517	461	459	474	442	490	457	457	495	444	451	466	477	493	491	478	496	503	434	462	469	467	498	477	481	488	449	500	484	486	476	474	435	484	469	465	459	494	509	494	466	509	444	459	467	426	466	479	516	412	499	434	480	481	473	501	453	477	446	459	454	450	460	490	486	480	502	477	481	466	517	442	446	504	465	489	467	470	532	466	451	464	455	452	473	455	461	457	488	439	438	454	487	495	490	469	465	448	461	476	473	461	437	524	464	417	498	490	465	513	501	474	483	465	459	457	475	441	466	467	501	482	469	469	463	499	483	457	487	530	469	481	437	457	496	466	444	459	470	462	487	499	467	508	469	449	474	467	462	521	461	483	472	499	489	467	464	466	471	447	451	466	492	451	476	498	518	494	480	476	453	478	464	462	462	478	455	498	471	500	477	459	463	463	505	434	482	475	474	466	470	466	490	441	456	489	450	505	490	489	481
24037	21439	28813	24706	22274	21455	16829	9887	5401	3490	2350	1630	1248	1103	986	877	845	824	712	659	573	513	552	473	472	441	431	438	399	411	412	390	362	402	407	415	394	400	363	374	376	391	402	398	378	383	375	373	344	368	333	379	360	379	363	376	356	362	362	374	365	341	373	337	333	371	343	385	333	359	338	374	363	353	337	357	357	353	361	335	331	357	341	355	325	378	338	387	341	344	338	368	362	370	348	370	335	357	374	351	382	389	377	331	334	353	356	319	342	344	357	377	366	348	353	333	389	344	323	348	345	334	318	378	373	347	324	345	356	400	339	361	346	334	355	360	327	345	337	338	336	351	317	349	360	372	383	334	365	347	346	365	322	372	333	333	335	335	355	343	348	346	363	364	376	350	386	352	364	358	356	353	335	388	355	331	328	371	372	352	374	349	378	351	364	373	348	350	384	363	363	355	359	367	378	344	372	363	354	353	332	371	334	363	351	350	367	353	350	355	347	386	342	348	349	365	359	358	343	339	389	368	361	356	387	372	392	332	357	380	346	322	383	372	368	356	356	348	373	354	359	351	330	330	338	341	388	368	327	328	326	387	343	327	372	375	360	340	356	360	343	339	371	356	343	350	366	376	370	351	336	358	337	330	313	344	366	381	360	334	365	343	351	350	320	377	350	307	395	330	373	338	358	348	359	343	331	356	351	351	325	316	352	328	316	383	380	339	332	353	370	342	389	395	360	354	366	371	320	342	348	384	377	345	327	322	356	363	371	319	360	370	356	366	365	373	342	365	358	371	350	350	349	356	337	356	343	334	364	362	333	347	354	363	351	359	334	372	358	357	354	343	337	375	376	356	345	331	350	331	368	338	357	365	372	341	344	356	396	344	364	351	397	358	320	339	307	327	308	362	369	364	351	350	329	388	361	369	357	356	351	373	352	362	361	327	379	355	359	365	356	400	353	371	310	366	376	331	383	326	379	353	345	349	360	382	357	339	334	363	364	356	345	352	367	363	344	369	362	358	328	348	348	365	330	339	348	348	323	342	339	344	333	378	368	370	361	364	338	365	347	333	377	389	369	360	384	359	352	359	391	352	372	366	324	358	332	370	336	365	355	324	383	348	352	368	331	322	363	342	366	359	361	351	355	372	386	341	348	370	335	364	344	349	377	357	369	348	342	320	360	315	322	350	371	373	365	369	348	366	352	352	354	338	340	348	351	352	348	362	383	321	342	382	351	370	345	362	358	351	369	340	372	372	359	391	356	348	391	367	333	341	401	355	372	357	400	347	355	351	374	351	345	350	359	377	344	351	389	341	335	386	350	339	354	335	367	335	355	355	350	366	367	359	343	359	370	341	340	365	357	333	383	345	343	367	327	351	354	345	354	314	364	387	328	341	371	353	361	357	365	318	337	358	339	361	359	353	360	348	341	370	335	382	353	364	346	338	376	339	366	345	365	316	364	360	353	341	333	379	350	370	397	378	386	329	340	359	355	338	346	365	366	317	306	368	339	355	327	370	345	347	356	340	341	341	345	339	342	344	360	337	340	326	355	352	368	342	407	343	373	333	374	364	324	347	332	366	364	353	340	379	354	321	316	373	344	338	348	354	328	345	376	378	365	302	361	345	374	362	356	356	343	359	377	358	366	328	322	339	345	364	350	337	336	354	349	345	350	370	369	350	343	332	313	345	353	363	385	351	334	386	392	373	367	328	368	383	329	377	366	346	340	369	353	331	336	343	369	370	340	372	373	359	385	379	344	352	337	336	347	336	324	381	322	334	346	387	372	356	401	322	360	344	360	395	355	357	334	328	367	371	379	415	350	373	334	329	371	351	334	340	354	355	375	383	310	408	347	369	343	319	342	352	314	335	329	341	355	338	357	357	356	376	346	386	365	350	368	349	353	370	340	361	377	342	358	369	341	335	354	370	340	354	331	361	379	364	361	368	334	366	372	351	371	382	365	342	424	339	379	341	337	362	373	348	323	359	352	358	363	340	365	360	351	337	341	356	344	347	350	349	339	392	334	345	336	329	375	360	321	379	341	354	357	357	384	360	338	346	345	364	330	339	379	343	355	361	328	357	386	335	354	379	359	336	354	361	336	375	349	367	370	348	374	368	370	356	369	343	338	313	375	338	352	355	346	368	360	370	368	358	341	333	335	323	335	365	365	377	322	360	336	337	359	366	364	349	345	346	350	357	392	371	321	362	371	359	361	361	356	340	342	330	375	336	354	362	370	371	349	348	371	354	384	329	347	375	340	331	327	338	349	352	351	389	361	332	349	363	351	357	334	365	325	365	362	356	344	350	348	360	370	339	322	360	313	372	353	367	335	306	368	314	350	352	353	373	383	353	353	352	381	324	367	325	348	318	358	358	368	384	343	388	341	322	344	355	352	380	366	395	369	370	366	338	348	354	348	339	340	377	344	326	338	345	407	346	398	359	346	327	347	350	370	377	399	376	349	372	351	377	356	335	355	382	347	348	335	390	371	352	368	362	362	357	353	311	361	365	337	358	373	381	348	381	287	418	388	319	373	384	362	351	330	350	323	367	334	345	346	375	371	353	353	336	384	367	370	341	345	378	339	342	365	376	344	353	349	382	355	372	377	349	329	339	322	336	353	343	360	368	335	337	341	385	337	380	363	389	338	378	372	322	334	370	344	380	361	371	336	312	380	378	334	357	352	353	337	356	361	344	382	346	388	375	341	338	371	370	340	390	359	377	340	362	351	364	371	362	340	392	385	363	363	324	348	356	367	359	340	351	350	378	357	327	366	353	360	360	370	360	346	373	371	364	331	351	351	301	359	369	356	331	356	340	373	349	352	394	382	381	354	372	368	387	377	365	344	347	349	365	372	355	363	356	342	373	344	357	373	341	348	380	317	384	368	377	361	346	340	375	340	345	345	360	377	346	348	341	355	358	355	360	379	306	353	370	357	356	369	376	338	346	347	332	383	331	339	335	365	361	309	356	395	364	338	322	366	367	377	365	357	368	366	350	371	365	352	353	360	349	349	344	365	342	361	374	386	341	381	373	359	340	369	370	392	302	286	309	349	369	326	329	386	386	351	349	362	370	360	363	345	325	314	358	346	386	353	364	353	355	366	318	400	356	353	353	347	338	340	349	353	342	352	367	335	359	340	332	349	348	343	373	360	368	381	336	364	372	338	342	380	341	362	371	328	383	388	334	347	379	345	371	363	355	376	357	316	351	372	354	381	370	345	375	393	341	358	366	336	347	393	404	382	335	338	340	354	333	344	342	321	352	323	368	392	342	327	361	356	367	342	346	365	334	381	372	343	348	357	379	351	357	377	345	335	380	323	334	378	353	343	335	334	340	359	319	353	352	351	343	326	344	358	354	368	371	353	338	353	343	359	373	336	362	385	359	329	345	365	370	332	369	358	335	356	377	360	366	366	320	371	382	381	361	328	366	366	348	377	337	330	405	372	364	399	317	381	334	363	359	348	356	334	347	403	372	352	354	357	364	337	359	375	342
30227	53339	43631	27747	22903	20497	17107	12305	7174	4758	3249	2277	1756	1466	1255	1141	1047	946	885	774	715	628	576	570	503	493	486	443	450	453	441	466	431	473	424	416	449	453	443	430	407	428	421	415	398	417	411	377	372	361	385	352	392	397	412	386	385	363	421	353	372	363	391	391	369	369	412	347	393	393	365	356	369	351	371	380	384	396	390	384	381	413	414	365	366	379	376	401	394	403	391	370	372	380	386	427	370	386	365	343	369	370	386	368	393	393	371	386	368	384	368	372	387	360	346	382	370	360	392	371	393	375	378	381	356	385	375	382	416	366	390	361	349	362	398	394	381	372	360	372	378	408	367	398	355	362	373	359	369	371	380	375	375	338	406	384	402	405	368	382	376	397	339	382	361	366	379	384	396	413	365	370	399	359	377	381	372	358	387	389	380	369	403	390	358	344	388	407	409	402	352	384	367	412	365	415	392	394	408	384	386	345	359	379	366	370	392	353	369	378	368	419	371	393	398	386	382	367	386	395	382	358	370	402	377	391	372	386	400	380	372	411	382	412	382	375	371	369	349	343	387	383	371	386	347	385	376	370	394	399	400	347	372	367	408	363	397	336	384	378	354	383	398	378	386	385	358	398	385	368	382	374	394	382	363	380	341	390	386	370	383	367	395	373	441	363	383	395	389	370	364	360	382	352	375	425	380	365	344	413	407	406	405	371	375	341	380	357	366	363	405	386	419	376	380	352	409	342	351	380	402	406	399	381	417	369	361	382	395	403	378	347	377	391	382	363	374	375	395	363	397	374	384	392	356	366	397	406	374	365	355	380	402	393	340	388	362	373	380	353	382	377	407	371	366	366	377	375	375	380	355	344	406	388	377	416	367	387	361	375	364	413	411	378	382	370	387	371	359	392	362	393	375	393	317	385	389	381	381	395	358	381	381	415	403	394	377	338	391	355	391	405	335	349	373	387	374	360	380	380	357	391	370	396	359	380	378	364	379	364	385	382	376	376	379	355	355	379	392	383	360	367	389	355	400	391	388	355	393	361	385	366	386	385	406	389	376	385	356	356	398	360	384	363	387	373	366	392	400	408	389	390	387	376	388	394	378	389	379	397	378	400	380	334	339	351	369	378	381	375	397	373	369	403	406	395	401	394	399	380	391	364	424	327	375	378	395	400	365	397	363	420	366	418	377	376	395	357	388	369	356	379	384	380	378	378	382	350	405	359	381	388	373	391	401	403	375	390	363	391	364	394	384	391	390	367	378	359	379	378	357	388	387	376	349	391	386	363	390	341	344	380	390	410	406	365	378	376	342	371	358	367	367	369	380	375	377	421	379	400	386	390	418	360	371	379	354	385	424	365	357	375	341	360	388	360	406	372	371	381	386	372	425	360	394	417	374	351	381	361	349	377	376	385	359	391	373	351	383	360	370	405	375	340	379	377	397	401	390	382	377	368	379	348	389	394	381	364	380	415	377	396	355	372	371	371	388	375	380	381	377	365	374	402	386	386	372	409	382	363	384	390	375	366	391	412	383	382	359	380	406	369	351	367	367	382	390	381	383	371	401	374	384	395	394	364	375	356	379	383	352	397	401	367	392	382	349	400	382	384	357	349	383	381	375	399	370	376	372	435	368	415	412	356	372	372	357	353	365	367	387	390	368	370	362	394	389	395	361	391	367	363	407	435	372	368	380	408	373	385	344	343	366	373	395	362	341	384	399	360	352	367	356	384	402	387	402	386	384	401	372	379	360	374	366	378	388	381	342	383	369	374	400	370	362	342	377	389	362	371	417	374	404	357	388	371	402	386	370	344	411	395	376	378	381	401	360	400	414	374	387	393	374	385	360	378	374	374	357	372	372	345	362	405	379	348	373	352	414	386	370	402	344	383	377	370	377	387	359	396	372	373	364	376	375	358	358	393	402	410	371	403	358	365	379	400	383	416	385	401	415	431	393	356	391	363	407	390	416	362	396	415	365	351	415	355	352	381	396	377	383	349	397	365	373	365	369	413	373	413	381	364	401	383	383	368	367	418	359	380	385	378	408	390	379	374	374	371	325	396	376	386	388	367	395	329	366	374	408	382	378	408	378	362	393	433	353	358	358	377	388	385	383	351	419	374	387	343	360	395	353	409	368	395	323	386	368	406	394	377	359	368	394	374	358	370	380	386	384	368	412	362	341	415	372	393	356	363	394	406	419	383	378	378	399	372	408	360	346	363	385	395	378	413	377	355	398	380	354	354	355	393	402	346	367	363	417	373	350	415	373	362	330	350	368	386	367	358	373	375	377	396	393	407	384	389	373	406	364	363	371	383	390	406	389	380	391	369	393	368	341	403	380	373	376	385	393	364	383	405	368	402	367	355	367	362	389	372	349	318	369	375	352	400	358	365	396	388	364	362	368	366	374	389	383	345	354	393	393	402	356	395	363	414	370	350	365	390	356	395	383	387	342	375	374	407	357	351	374	344	388	387	385	369	382	414	386	379	380	366	378	401	369	334	361	408	368	338	390	372	351	366	383	364	387	396	345	403	368	391	396	365	373	375	398	367	382	357	371	375	384	369	380	378	392	392	389	374	379	380	365	393	390	388	387	353	370	352	417	386	382	384	388	406	385	376	366	385	374	392	396	367	366	368	376	339	358	380	362	368	371	382	398	383	365	400	379	361	395	392	383	392	371	380	386	374	387	361	358	407	399	393	382	373	401	364	418	391	373	415	362	389	377	397	380	373	408	364	365	397	377	397	378	363	371	376	404	403	394	394	377	381	356	354	397	359	374	366	380	375	358	388	409	386	377	387	386	400	361	369	385	382	359	338	351	356	364	374	385	368	376	372	388	337	396	367	381	356	389	369	394	353	407	408	386	373	336	399	378	349	372	364	373	368	412	383	409	383	401	379	379	361	341	357	365	380	363	333	374	425	401	389	381	407	389	364	388	355	385	389	384	361	377	366	398	368	391	342	352	370	366	393	396	392	372	405	404	400	376	400	364	380	396	368	373	380	351	390	362	355	396	346	374	413	419	385	359	383	375	358	366	382	348	387	409	376	408	413	371	367	370	413	356	379	371	377	363	364	368	404	367	367	393	411	380	379	375	367	374	403	392	383	370	345	394	369	396	364	410	377	367	365	344	388	428	367	394	357	370	370	390	361	352	381	386	380	382	389	390	393	376	378	405	391	352	396	396	370	351	382	416	369	368	364	370	380	405	341	405	402	401	372	380	332	339	370	399	383	369	409	397	342	374	400	388	380	356	346	392	366	386	393	387	364	419	397	361	382	380	395	385	409	392	391	402	367	348	366	424	379	377	397	374	391	405	382	414	398	384	374	360	364	360	365	412	368	400	359	398	387	338	367	362	347	401	405	383	373	365	396	354	379	370	346	354	393	363	374	379	402	399	378	370	389	391	370	405	385	386	368	376	403	379	374	369	368	380	385	367	342	343	398	402	385	387	375	436	365	358	351	352	387	374	373	380	374	371	347	405	347	392	372	399	394	366	337
24982	21479	28360	25616	21296	16413	12244	7733	4911	2888	2107	1452	1176	954	851	795	796	743	690	697	542	543	522	519	503	485	478	475	463	445	407	454	475	464	420	429	494	444	428	448	470	424	418	388	433	434	447	432	433	397	433	403	406	381	377	462	461	439	416	410	378	456	376	423	443	429	454	397	405	403	434	384	398	432	389	392	429	415	418	408	425	405	415	434	420	443	408	457	446	392	426	388	387	409	449	446	446	427	394	423	414	431	383	393	407	392	417	437	421	419	414	365	409	440	424	399	396	431	406	426	469	397	406	400	405	450	454	405	418	422	414	396	422	436	381	369	386	426	416	394	409	399	446	381	412	420	392	433	413	420	409	401	400	419	387	407	400	386	416	367	424	405	426	387	431	442	445	423	410	381	385	385	411	397	390	423	403	419	401	422	427	430	410	396	400	355	403	390	374	386	449	381	419	379	399	419	379	399	405	417	426	403	439	376	394	441	426	396	441	418	418	415	392	414	386	403	365	419	416	424	412	416	391	396	405	387	460	417	424	413	386	396	407	408	392	398	394	392	377	400	378	412	431	467	452	401	385	432	424	437	434	403	438	450	451	381	401	425	404	374	414	374	416	426	445	416	408	416	378	397	395	451	426	400	438	431	413	430	393	417	423	413	397	374	417	411	379	435	397	416	423	416	406	401	436	385	422	418	453	401	409	441	402	395	430	430	380	412	441	408	406	379	422	357	408	362	386	412	428	394	437	372	448	437	398	459	380	384	439	412	386	390	457	417	426	410	395	440	385	387	387	418	423	384	425	422	407	424	434	395	393	407	410	413	383	448	408	392	411	408	394	421	416	384	394	389	441	419	385	414	384	444	405	426	402	399	436	422	405	439	420	414	425	381	424	405	391	410	416	430	394	423	422	425	438	413	387	413	388	368	390	411	375	419	408	428	408	413	395	398	399	382	400	406	409	399	419	407	405	423	411	388	392	392	396	409	419	444	402	375	427	402	455	390	414	429	398	401	442	409	420	403	393	397	420	388	393	391	407	474	391	389	371	390	404	390	391	396	436	405	418	422	413	373	415	396	426	392	440	417	398	400	416	418	436	397	431	398	405	414	437	411	388	434	403	380	425	430	373	412	417	404	412	435	406	440	419	406	380	399	405	429	391	401	425	403	402	408	417	422	421	395	431	402	406	463	426	406	426	464	429	425	407	370	380	411	393	420	432	400	369	416	438	412	427	399	390	391	399	362	428	390	450	415	396	420	395	411	445	390	414	439	407	425	414	401	462	408	423	411	405	417	440	384	403	404	426	399	438	400	434	392	445	399	425	427	402	413	449	411	387	364	424	391	382	388	420	377	422	414	436	441	397	413	402	418	424	422	403	458	413	426	408	421	383	409	398	413	420	406	385	381	400	408	413	395	417	402	377	412	390	427	395	408	395	423	380	400	416	420	428	428	415	395	449	424	453	412	430	425	405	398	401	384	383	442	397	426	430	385	411	413	404	395	433	383	412	391	393	465	402	408	388	414	410	421	412	417	438	422	374	417	452	397	444	431	436	384	436	404	402	408	416	390	447	418	434	459	376	418	413	400	427	411	420	388	394	406	433	452	403	389	394	421	420	366	401	393	423	447	410	410	398	429	387	438	411	388	405	416	455	398	393	440	418	417	445	414	445	413	391	375	409	413	434	399	425	404	425	390	413	425	414	467	399	417	452	361	370	392	406	397	398	401	406	366	428	416	419	430	416	402	380	395	428	391	433	415	395	403	421	394	397	413	434	408	397	395	427	436	423	404	419	397	422	398	396	426	437	398	417	415	395	456	396	416	428	403	422	374	422	400	416	390	366	396	393	403	429	448	439	411	395	413	408	417	409	417	381	420	426	428	408	466	446	428	412	432	396	419	415	414	408	405	455	430	448	425	407	424	387	395	435	407	419	446	392	405	436	407	428	423	415	399	411	423	396	410	431	373	411	419	389	461	406	450	458	420	386	395	397	419	425	442	406	450	414	400	436	376	390	400	362	401	398	426	384	418	415	417	401	402	415	435	409	408	398	410	430	404	419	413	384	420	438	412	390	420	406	376	431	415	400	437	413	465	401	418	372	396	387	364	411	386	402	410	450	409	394	400	387	429	382	421	407	390	455	392	405	389	393	417	372	405	427	398	414	436	388	383	367	405	373	419	381	401	408	382	416	421	377	429	409	402	382	417	410	399	399	407	434	378	444	421	375	408	403	406	418	389	442	445	424	406	390	381	429	414	370	410	403	408	429	389	367	367	407	431	441	391	440	429	423	432	399	400	404	434	425	413	373	428	383	411	411	407	376	384	423	405	401	411	391	416	380	413	428	417	375	413	447	399	385	413	410	413	407	416	407	414	404	431	427	361	445	442	404	395	417	436	430	362	435	383	400	432	406	409	425	437	412	434	405	411	414	385	400	418	407	413	437	396	389	403	417	410	387	420	393	413	430	429	436	381	396	408	423	417	457	392	455	413	384	437	404	436	446	393	402	406	378	419	414	406	398	428	398	434	442	429	441	401	430	405	417	399	369	399	401	453	405	372	416	396	383	408	446	404	394	432	422	389	441	405	462	427	417	415	388	403	399	438	371	428	437	448	415	448	410	376	438	408	374	384	389	439	417	427	395	384	396	423	381	385	404	419	402	433	406	394	402	393	394	400	410	406	373	388	407	410	430	400	391	437	411	398	389	441	390	411	391	383	379	411	391	408	437	390	420	429	394	398	405	397	428	447	418	431	412	421	427	412	411	412	407	435	429	426	440	383	366	373	405	432	393	390	432	411	401	422	400	455	388	401	430	410	402	458	412	413	390	369	418	368	419	437	393	426	386	380	406	440	424	432	411	411	431	412	424	427	437	440	389	392	410	392	442	389	386	419	388	446	406	418	440	447	402	416	404	407	373	445	411	449	383	434	408	395	379	407	421	412	451	420	412	391	457	423	405	395	395	430	419	410	401	412	437	404	412	426	382	394	394	396	403	425	421	398	422	409	395	381	422	377	422	439	439	398	382	406	397	394	425	425	401	433	396	400	424	398	427	411	399	412	415	411	431	393	420	425	420	371	390	418	442	385	413	418	437	382	437	390	418	389	397	410	430	403	423	413	442	409	389	400	403	413	406	441	421	402	401	408	400	414	400	373	462	421	404	427	415	388	416	398	403	401	417	426	418	413	414	436	391	430	405	408	446	417	416	389	380	396	409	394	402	415	390	425	421	411	401	446	412	404	391	433	406	428	417	386	373	426	435	431	409	388	381	408	387	428	392	385	445	410	411	410	382	426	413	411	404	384	423	430	369	447	445	408	440	423	410	407	384	417	430	414	400	419	447	387	424	440	441	391	400	411	410	399	392	390	395	431	423	394	387	404	392	403	379	419	403	393	383	434	395	445	422	413	402	413	382	401	404	422	437	430	454	417	386	397	414	435	424	442	460	428	401	414	387	382	403	417	398	417	444	403	387	447	416	425	415	416	408	395	430	420
31101	51511	40908	25046	20799	18348	15165	10949	7331	4338	2982	2071	1593	1327	1081	1034	989	901	788	791	659	646	613	547	506	538	527	485	475	499	450	476	462	462	482	459	493	463	487	433	460	435	438	473	462	437	454	461	479	450	425	454	440	476	431	466	418	453	412	419	424	459	431	399	399	467	429	429	432	442	405	419	442	418	437	423	433	424	445	416	424	435	422	455	411	448	415	418	430	437	411	422	466	429	408	437	419	416	446	442	433	450	442	424	418	465	467	448	430	452	454	454	410	413	424	430	425	425	421	421	447	415	367	440	428	425	420	442	434	419	411	422	417	445	413	396	395	404	410	409	411	427	369	432	426	413	451	416	419	412	418	436	414	409	423	417	423	417	399	427	445	443	425	456	424	427	421	377	421	434	425	430	419	427	417	412	448	441	441	451	440	427	440	432	418	427	409	416	443	420	439	435	443	427	413	418	442	395	407	429	428	414	416	415	452	420	411	410	430	405	412	448	377	426	427	414	417	438	418	414	404	431	460	442	460	428	427	418	461	418	443	423	461	407	419	444	400	398	432	430	458	417	430	430	420	425	432	422	460	416	435	427	398	401	433	422	415	457	452	404	408	448	430	410	417	401	463	434	369	412	432	442	425	439	414	423	406	447	406	467	440	478	425	451	446	427	412	412	409	435	424	429	420	455	423	414	454	408	423	433	422	456	415	406	436	405	404	434	401	418	432	425	440	450	417	449	426	456	432	397	467	413	423	446	390	397	421	446	392	421	427	403	412	414	430	431	401	431	441	442	424	452	381	421	425	457	436	403	422	407	427	444	420	413	413	413	469	417	392	404	428	457	425	418	429	418	422	434	429	456	419	415	427	410	430	425	378	441	403	415	422	446	403	450	421	436	420	457	402	450	430	390	410	383	407	419	422	427	435	424	436	398	422	469	451	440	395	400	415	437	432	419	445	435	409	452	466	397	454	408	430	441	403	470	416	438	475	431	411	443	413	428	445	432	419	423	411	446	434	423	400	433	469	404	423	408	452	431	453	436	422	411	435	398	431	417	437	441	470	430	402	416	445	439	443	423	452	402	429	431	444	404	425	407	401	419	426	444	411	437	408	425	416	420	439	412	407	390	413	410	413	443	435	464	403	422	404	430	447	421	401	449	404	411	451	394	420	442	432	427	405	418	418	414	407	453	436	446	428	434	433	437	459	428	419	442	418	408	463	424	433	437	437	440	449	421	422	446	438	397	448	453	437	431	431	447	430	411	426	463	429	422	415	459	467	432	410	422	424	452	428	413	443	406	398	393	411	397	380	436	417	412	421	430	441	426	448	447	462	430	402	442	458	414	428	461	427	422	427	410	389	450	435	421	386	413	408	411	410	453	440	450	407	438	462	444	437	447	372	446	445	419	423	402	428	419	446	435	412	430	409	435	406	458	448	457	431	424	406	430	425	423	450	407	421	442	432	441	425	424	423	484	452	425	425	413	444	419	397	445	417	406	403	430	440	432	430	415	461	446	427	421	399	424	448	455	442	451	435	428	441	411	448	436	411	390	429	445	420	470	470	442	395	401	399	434	407	422	456	406	390	431	454	422	423	444	414	464	413	401	442	472	451	392	426	438	427	403	412	444	434	442	420	427	474	436	459	409	407	456	404	407	424	430	408	396	417	437	391	434	421	437	458	422	425	427	418	395	406	423	445	421	406	421	433	423	424	389	381	441	414	424	409	430	431	426	458	417	444	422	464	428	425	409	419	401	425	421	404	461	443	433	438	424	427	382	444	437	432	430	416	429	470	454	410	424	407	424	457	419	444	431	475	435	385	442	444	428	409	453	430	405	414	426	419	448	464	405	431	469	394	417	455	436	411	420	414	430	453	417	410	478	427	426	424	409	477	416	449	436	490	459	417	439	431	444	420	460	436	387	392	419	394	429	406	415	461	436	429	446	416	428	431	425	386	426	461	451	448	453	426	438	461	429	407	388	456	400	433	425	446	445	413	396	439	436	414	461	433	420	420	430	437	399	461	429	443	424	410	427	438	429	417	419	442	445	423	413	445	416	422	429	426	429	440	412	417	435	419	433	435	401	386	444	419	418	437	392	441	450	430	405	454	441	427	439	405	386	411	440	417	427	423	409	460	376	389	387	462	422	447	432	429	426	432	435	462	436	402	469	420	414	449	449	434	418	438	434	415	444	442	435	427	420	423	427	435	421	450	431	439	426	493	420	435	409	432	433	457	406	395	447	424	404	411	440	436	468	453	438	446	413	430	397	435	474	429	409	437	455	406	435	399	423	420	429	424	453	402	463	430	436	440	450	408	419	415	445	364	454	403	425	413	395	413	427	447	436	430	458	414	436	387	418	434	440	436	433	394	416	435	447	379	387	415	457	456	396	448	429	424	427	429	454	412	409	442	406	406	471	401	417	441	450	420	430	420	409	464	412	443	454	423	432	409	407	403	442	426	427	385	431	447	409	392	421	452	435	416	436	417	448	440	419	406	442	433	427	418	418	413	415	438	443	452	399	465	444	440	426	399	397	469	440	411	460	409	387	411	446	423	429	459	444	419	413	425	460	460	451	467	431	453	399	451	395	415	413	402	444	404	417	448	399	437	430	421	407	450	471	382	385	463	424	436	429	438	407	422	377	434	403	430	423	437	426	424	396	396	420	438	422	479	447	410	439	413	391	453	419	413	433	465	410	435	426	419	460	434	404	418	414	421	440	397	395	450	423	395	434	445	434	428	438	449	432	443	414	460	425	428	433	428	434	460	430	410	441	420	406	431	405	435	426	421	456	423	423	476	412	446	430	426	451	381	421	416	423	401	432	405	417	432	448	368	430	430	428	454	435	419	445	469	434	435	426	426	414	431	401	421	396	443	406	378	423	430	427	490	409	415	405	420	473	408	435	416	429	424	444	407	415	431	431	482	445	418	382	448	435	458	420	432	416	443	421	444	406	434	418	440	410	430	428	379	428	426	407	447	397	461	383	431	423	460	433	422	432	378	416	413	421	434	384	417	468	433	419	379	425	446	457	439	424	420	479	476	400	438	431	432	441	405	447	421	414	430	433	430	451	401	440	442	421	398	419	432	425	431	422	471	428	450	417	462	435	451	433	437	413	409	428	434	421	416	404	406	383	431	431	408	384	436	417	420	423	432	417	420	410	390	393	432	462	417	404	448	403	401	424	402	439	447	419	456	404	419	439	400	438	410	392	421	408	458	465	435	412	428	440	402	467	450	407	428	413	435	433	406	413	425	430	391	424	451	443	421	431	420	439	434	442	447	465	428	425	402	412	418	457	455	400	459	438	418	429	454	407	415	405	406	401	426	382	420	386	427	442	429	421	436	432	410	433	425	470	431	428	442	434	426	428	449	420	413	430	421	428	459	411	449	418	418	432	414	400	459	395	462	439	424	429	415	454	435	399	416	463	388	440	417	387	412	428	464	451	433	452	420	439	405	403	424	406	456	420	409	435	433	418	422	405	445	463	434	442
22842	21422	29145	24119	21674	23469	24645	14567	9199	5867	3736	2321	1782	1369	1141	1133	1066	845	861	668	593	556	491	484	444	435	407	348	387	360	348	349	361	325	344	323	368	348	332	369	308	309	314	328	329	284	299	279	297	315	299	246	309	290	324	282	294	301	269	299	305	309	288	286	289	315	292	276	288	308	277	295	289	299	277	294	303	304	292	289	308	286	269	272	260	269	308	300	279	269	312	310	264	301	289	295	286	250	292	286	319	309	302	264	293	282	328	286	317	259	272	294	310	323	299	292	296	290	291	283	287	298	314	292	264	300	278	262	222	244	274	296	284	299	283	302	297	282	275	258	290	276	315	277	282	291	288	287	282	269	280	261	290	275	298	306	277	298	292	298	251	259	280	261	289	298	278	296	290	285	301	304	290	286	282	260	287	286	281	317	309	272	273	303	261	294	296	273	270	265	278	302	280	266	282	294	276	272	272	292	276	295	276	297	296	299	282	292	269	295	269	335	294	282	273	294	254	267	265	304	306	311	303	279	281	303	274	286	286	282	272	269	263	285	279	262	303	284	283	278	269	273	288	287	280	306	288	295	314	302	318	292	267	255	286	277	274	313	311	308	271	264	280	276	278	300	302	304	280	289	300	270	283	284	271	270	286	289	253	289	302	283	294	271	293	279	272	272	268	316	288	292	275	272	294	274	277	287	260	275	256	291	252	300	286	273	280	284	274	284	286	279	286	282	275	279	300	266	291	279	276	275	285	293	273	297	318	279	286	285	273	288	298	283	316	308	281	285	273	294	292	302	275	280	300	265	310	289	276	276	273	302	297	281	285	296	310	271	297	275	282	282	267	298	278	290	294	269	313	314	267	285	278	272	296	296	320	271	297	281	286	275	295	332	289	263	279	278	268	258	296	255	283	239	280	292	285	307	283	299	282	269	286	276	262	269	281	296	283	283	272	308	301	272	302	287	290	296	319	302	284	307	286	273	267	295	286	278	258	298	292	276	289	268	292	310	302	262	263	324	290	304	320	297	276	271	273	304	248	270	281	239	272	292	277	272	281	307	311	283	273	306	258	307	242	289	298	264	272	315	287	275	275	305	249	303	274	286	283	282	272	293	319	306	288	309	286	303	276	296	275	275	288	285	281	269	259	288	272	267	284	312	291	321	283	303	286	303	296	290	294	311	286	297	274	297	287	288	301	279	280	305	270	284	288	321	271	289	264	316	254	331	269	281	294	274	277	283	292	329	314	265	324	288	320	282	260	289	278	286	311	282	314	271	295	284	290	285	255	262	294	261	296	273	319	297	275	299	296	268	269	266	287	280	269	293	286	303	270	304	269	313	278	282	300	284	278	282	282	262	297	280	307	281	288	303	260	287	258	262	304	277	304	314	297	275	275	285	291	281	274	313	275	278	274	310	286	276	305	280	217	310	311	283	297	256	278	263	274	264	269	269	296	272	288	253	273	280	287	277	281	307	291	262	278	267	269	300	296	288	293	256	262	290	288	275	302	271	298	276	293	292	271	310	276	289	292	273	307	255	267	298	305	300	276	300	286	285	257	289	305	268	287	289	277	242	276	286	264	265	285	300	280	296	309	303	281	256	294	290	304	272	270	271	276	294	292	284	276	291	274	259	267	311	303	295	303	267	280	301	274	287	295	308	300	289	300	276	277	297	309	295	254	263	300	261	282	258	287	293	297	282	290	278	300	272	278	272	274	285	269	301	273	292	305	262	296	293	294	287	270	314	294	319	285	276	289	237	260	313	288	297	301	265	288	289	289	296	303	273	281	331	282	276	289	282	299	274	284	294	270	262	291	272	278	293	304	268	298	271	314	293	274	269	289	285	252	283	277	301	250	247	285	290	291	298	284	321	291	286	294	257	285	269	273	291	307	274	300	290	261	283	290	299	294	263	293	299	261	277	284	291	298	275	284	320	291	253	277	293	300	279	294	283	291	315	327	259	258	283	273	277	311	275	297	286	286	277	296	290	300	296	286	284	289	310	295	299	288	283	279	283	318	258	310	263	262	247	281	292	293	320	301	279	276	278	288	292	267	227	273	257	298	258	268	279	286	300	281	317	294	264	278	288	272	283	290	277	264	270	269	296	282	293	286	316	277	249	292	273	313	263	292	259	282	264	250	295	257	285	288	247	285	270	297	297	283	297	260	302	297	292	278	302	268	274	296	292	296	288	287	272	301	298	300	279	281	287	309	289	300	302	281	281	276	287	271	264	267	277	271	285	292	283	265	281	282	295	321	256	296	265	292	294	285	277	270	288	274	265	297	283	298	302	287	286	268	279	291	291	287	276	294	256	266	268	283	312	296	307	278	257	307	284	263	285	280	277	279	284	301	281	248	261	298	277	276	286	271	296	286	267	300	277	290	277	291	276	284	311	299	280	298	267	266	289	287	281	305	263	294	294	284	274	297	280	287	270	258	297	279	285	317	288	323	303	263	259	285	271	280	291	300	274	264	274	300	272	286	281	296	250	291	301	282	287	278	298	296	281	277	265	315	324	277	270	277	308	265	291	274	293	275	326	256	275	314	292	312	284	272	265	290	264	257	254	301	295	311	270	280	282	304	251	303	273	286	294	287	265	268	320	272	280	296	283	304	297	295	273	285	270	306	285	259	289	303	260	301	275	272	269	287	283	296	285	266	246	273	312	296	273	284	291	278	276	261	269	276	272	288	291	282	282	281	300	259	266	271	273	263	286	268	268	313	272	276	266	293	270	298	293	298	281	279	290	263	267	247	293	308	302	306	282	264	276	293	264	297	275	321	295	299	274	274	304	279	249	254	284	272	334	294	282	255	297	296	262	283	297	252	258	271	304	296	265	297	280	303	326	252	289	300	284	299	257	263	268	281	272	307	276	276	287	274	272	276	291	278	255	261	268	308	293	256	271	259	290	272	281	301	264	290	292	320	270	274	288	284	311	279	280	284	266	298	305	283	275	246	311	259	303	265	302	295	286	245	300	256	287	292	280	322	284	272	284	290	259	300	283	297	274	291	292	294	282	262	295	254	309	297	272	295	298	276	258	271	335	240	238	267	295	281	315	274	290	265	284	276	280	259	283	300	279	262	302	310	314	284	331	272	287	270	266	265	290	284	263	276	268	270	278	255	298	289	292	290	306	269	298	278	289	268	286	294	287	295	296	274	276	278	283	281	289	278	298	266	285	267	282	291	277	278	287	290	263	295	297	310	293	294	314	267	279	291	312	281	293	308	268	263	296	264	251	276	249	284	289	273	272	251	274	260	300	260	269	271	265	280	294	277	292	295	278	272	283	284	279	296	280	301	290	292	290	305	301	282	239	256	269	265	296	289	281	264	316	258	275	298	247	292	289	282	285	312	280	303	285	298	269	275	302	296	282	272	310	275	295	271	288	270	288	301	314	279	264	302	281	309	280	290	309	308	283	296	263	297	279	258	304	258	299	258	267	277	281	277	305	290	294	279	269	278	308	294	280	287	267	274	292	291	310	271	277	297	275
32858	60579	48988	33136	28298	24881	20907	16034	11418	7657	4898	3130	2400	1941	1620	1400	1378	1162	1040	858	782	646	612	530	494	452	458	411	399	390	432	409	409	372	352	410	357	371	369	335	340	333	346	334	324	333	280	297	324	331	307	311	311	297	325	304	292	283	323	268	307	316	291	331	291	320	294	277	284	325	281	323	281	314	318	296	299	304	308	307	310	319	285	301	299	276	287	299	311	302	295	305	271	285	280	302	308	295	310	293	308	291	290	307	332	305	281	307	291	272	270	317	324	307	281	327	301	308	281	292	288	313	306	309	281	305	291	300	317	313	301	312	296	300	299	291	272	299	302	315	301	289	287	297	321	286	300	321	320	300	307	290	289	304	317	312	307	270	265	283	285	292	320	323	318	277	290	307	299	296	273	277	327	299	299	321	293	314	292	284	347	300	299	290	283	306	296	305	307	302	273	301	302	320	315	315	299	300	266	284	344	302	282	287	315	353	281	266	282	326	297	279	287	284	287	304	295	335	300	294	294	283	285	298	288	289	300	292	286	299	278	308	266	308	313	273	294	299	300	284	265	302	273	327	298	324	279	309	324	291	300	315	290	273	283	322	316	276	289	305	316	312	275	277	302	280	290	291	274	309	280	270	287	307	284	309	299	301	277	290	314	292	283	274	306	297	284	286	300	294	296	298	287	308	305	308	300	288	300	290	297	297	295	277	285	280	284	306	316	276	295	296	292	329	306	297	287	283	272	311	277	298	275	288	279	282	295	276	296	296	313	283	298	304	319	304	288	302	281	294	256	285	337	279	309	313	288	280	343	331	290	279	285	281	316	283	293	287	300	276	304	286	290	272	302	281	288	274	303	262	330	266	308	284	311	285	284	310	272	293	277	297	299	317	318	287	287	295	272	310	304	310	292	277	312	283	291	295	262	287	270	291	284	324	300	284	303	302	300	330	317	312	292	300	312	303	288	281	310	316	300	301	299	290	317	291	297	279	283	268	298	332	298	317	327	286	297	320	289	271	302	272	312	289	286	291	293	278	289	317	287	298	303	287	266	298	290	250	301	303	302	294	279	277	293	276	282	289	270	287	281	249	302	300	315	297	285	290	303	292	309	300	297	272	312	310	289	282	273	305	305	303	326	302	317	293	288	279	307	259	268	288	296	312	319	297	309	275	291	313	294	283	306	278	290	292	320	281	280	277	295	263	319	302	290	284	325	301	280	311	284	318	318	311	303	343	291	285	281	302	284	296	284	290	261	287	317	302	289	300	309	290	305	303	270	311	315	267	286	283	306	302	267	312	327	289	325	279	272	269	297	323	290	283	303	264	312	307	293	274	301	312	263	290	274	324	303	297	301	319	317	318	341	274	291	261	314	260	279	274	307	288	261	272	317	292	295	306	306	287	316	303	265	269	299	272	294	272	275	277	289	282	299	287	271	282	283	295	308	309	315	287	296	304	309	303	277	281	263	276	293	312	330	306	306	301	297	336	291	271	292	309	296	284	324	286	303	286	293	303	309	322	306	298	298	296	286	329	319	343	286	311	322	301	284	294	294	284	316	293	289	259	284	304	276	288	308	302	270	252	268	294	305	307	295	273	334	292	332	299	317	302	288	272	287	261	291	277	265	275	300	318	292	282	310	294	299	284	281	270	296	280	275	319	304	319	329	290	278	296	280	298	317	281	300	281	283	297	308	295	287	299	300	289	284	250	289	306	303	285	269	294	284	287	299	298	288	323	281	310	288	305	294	272	285	301	294	289	283	317	314	331	278	264	304	315	301	315	280	323	276	309	283	301	287	278	317	289	292	269	269	297	288	302	304	285	297	276	306	306	292	310	261	296	312	302	305	301	320	251	286	284	272	279	320	284	327	319	283	308	273	296	294	261	272	287	289	299	318	266	297	312	307	302	304	283	286	282	291	303	318	296	279	280	281	279	292	313	271	326	284	332	283	307	291	275	312	262	290	301	277	322	290	278	319	304	295	293	265	314	291	291	293	292	269	277	260	336	300	300	291	301	321	323	296	276	287	289	317	309	288	291	294	279	315	297	290	307	330	274	318	303	290	318	284	294	308	305	275	286	307	297	289	289	274	297	294	287	311	333	289	309	298	284	292	277	301	297	288	252	278	253	286	317	300	269	272	295	284	291	284	301	292	303	329	291	294	316	318	285	280	314	329	301	282	299	280	301	289	270	306	307	307	297	284	279	331	292	320	292	257	323	260	311	297	310	303	286	280	338	309	316	306	261	281	257	278	311	276	291	284	310	299	305	287	314	269	280	301	280	275	271	305	282	281	322	329	304	291	296	277	307	329	297	300	299	296	283	294	304	319	317	280	294	315	283	287	290	246	298	337	314	267	320	308	291	317	272	321	276	298	292	302	273	308	323	295	279	293	295	293	290	309	325	292	275	306	301	280	289	295	322	296	266	283	278	280	299	306	317	305	291	299	303	288	278	302	290	300	305	303	293	325	280	268	300	312	324	264	298	313	273	303	296	309	298	299	265	304	263	279	288	281	290	292	311	295	275	279	284	301	282	296	264	300	303	285	276	301	299	293	290	285	282	306	270	295	281	302	300	305	306	306	330	276	290	305	285	290	292	272	289	301	276	316	265	283	280	285	294	278	286	315	328	277	303	312	296	292	315	283	305	267	312	317	316	301	309	297	303	303	309	283	299	305	284	283	312	314	301	304	307	316	318	291	285	287	259	291	292	334	305	303	302	275	283	294	294	324	297	285	294	283	288	295	265	304	277	304	295	289	312	315	302	284	314	323	315	314	315	267	221	277	289	298	292	327	319	306	283	291	263	325	293	295	305	277	303	312	297	305	322	306	294	319	313	283	298	272	314	294	300	264	275	298	287	301	311	299	291	304	271	281	288	281	276	295	268	292	293	317	303	318	293	258	261	307	284	329	292	323	305	282	282	342	303	302	271	294	301	297	276	304	308	316	301	299	305	278	282	262	286	279	269	299	303	278	304	306	277	301	298	306	264	298	338	295	282	290	293	265	288	278	286	286	292	275	280	290	326	308	301	292	279	300	302	298	298	292	272	293	296	305	279	290	297	266	311	314	272	289	286	305	335	279	321	293	285	286	311	311	275	306	277	333	298	285	314	297	296	298	263	300	310	292	301	298	276	305	306	296	268	329	301	301	280	297	301	281	303	308	271	310	294	305	313	286	316	289	285	269	264	298	293	260	291	298	287	303	277	304	334	298	302	287	294	261	294	273	293	284	292	316	285	289	286	304	275	264	326	293	279	327	302	297	309	302	312	273	296	310	291	323	291	271	314	314	286	278	269	310	272	279	299	333	277	290	280	314	317	279	291	326	306	273	285	318	311	290	282	315	297	305	298	338	259	295	295	282	311	303	285	290	297	302	309	331	304	293	316	311	314	285	298	319	279	303	297	300	281	287	302	325	323	297	302	320	294	314	308	291	272	312	286	308	297	296	312	297	283	258	311	273	296	281	299	293	318	298	320	286	276	243	297	322	296
30178	29759	31783	21714	14110	10857	8244	5683	3745	2580	1808	1339	1138	857	734	786	677	678	646	642	572	562	528	528	532	525	510	509	508	511	504	494	480	499	460	497	485	487	505	470	500	417	509	465	489	475	455	487	489	497	502	460	483	456	418	453	471	424	455	474	490	443	442	469	423	460	454	457	467	424	452	464	486	474	444	449	462	477	456	455	447	448	453	490	460	431	493	489	474	490	480	456	427	451	474	449	445	491	413	448	472	452	432	462	436	481	493	489	470	450	477	458	464	417	430	451	453	398	462	432	435	475	433	468	425	492	481	451	466	458	430	459	458	434	488	473	479	476	441	486	497	478	452	451	473	456	473	461	455	432	473	411	444	444	482	492	507	465	469	471	484	435	473	471	470	475	517	446	454	469	465	499	484	466	477	437	401	467	456	476	480	472	454	476	458	452	502	491	455	463	481	490	464	433	484	497	456	439	487	460	464	463	434	445	460	493	451	448	439	432	449	481	468	477	470	467	466	496	443	501	487	450	453	466	433	450	474	496	470	455	514	472	459	505	480	463	490	443	454	468	461	465	463	437	470	475	458	443	458	453	455	449	471	462	443	481	445	457	469	487	424	442	480	489	479	484	435	448	447	449	492	439	451	454	467	453	469	440	487	463	477	440	476	499	474	438	463	444	473	478	472	472	477	461	442	452	471	457	461	467	470	499	482	444	467	453	485	456	491	472	467	484	465	456	463	460	462	438	435	458	488	448	457	442	468	466	449	488	468	470	443	459	504	453	485	481	430	474	467	515	457	453	447	483	452	432	491	450	422	475	442	470	476	506	409	453	471	456	447	477	447	460	457	460	509	500	465	477	461	499	493	488	498	453	490	457	426	484	440	432	480	444	439	490	444	431	444	469	481	432	443	489	466	435	448	485	455	475	476	413	456	470	460	439	426	506	454	475	429	454	469	417	470	449	442	442	487	429	432	456	440	459	463	465	486	456	457	474	500	476	477	461	494	482	455	472	412	408	487	410	448	441	449	439	455	475	464	456	449	476	503	461	451	472	469	464	482	481	468	483	434	469	458	434	502	429	450	463	490	454	465	501	441	458	504	472	437	457	487	484	441	427	450	442	498	450	463	467	491	473	489	450	487	442	459	452	466	468	463	499	498	483	457	490	474	466	478	458	447	484	450	442	451	480	475	442	476	425	447	467	495	462	476	464	474	459	471	486	443	489	441	468	444	486	480	480	485	496	482	422	496	445	478	458	458	469	469	468	495	442	489	439	425	474	468	465	454	441	490	480	482	453	474	474	456	450	453	458	438	444	474	498	488	445	477	445	480	426	472	509	459	439	470	426	467	479	461	457	485	474	458	467	484	423	467	473	482	438	448	449	412	508	465	485	465	482	461	477	491	486	466	474	468	500	421	446	494	487	456	482	476	481	449	447	453	432	458	460	440	432	478	445	473	453	475	446	443	419	463	461	451	475	484	458	480	482	442	454	509	429	490	421	497	428	444	499	449	477	484	452	474	434	460	487	502	442	455	444	473	438	491	474	438	438	447	417	479	449	470	477	470	485	454	493	521	509	436	465	438	452	500	436	448	447	465	470	503	464	465	503	449	489	492	443	455	423	491	451	418	450	459	490	466	434	457	468	476	479	449	447	450	431	480	468	454	452	431	432	451	473	440	496	465	514	469	437	519	479	494	497	473	461	507	442	436	478	496	481	472	436	477	457	471	505	454	451	421	480	455	487	445	429	427	469	443	498	490	479	452	457	487	498	488	459	435	488	443	484	478	497	445	458	457	440	482	410	443	470	467	439	478	449	495	475	473	477	478	477	480	458	459	470	439	429	471	479	448	480	462	494	464	483	497	450	451	479	482	451	469	442	479	455	432	466	414	494	469	465	492	448	466	457	472	417	475	506	434	460	467	510	459	477	468	492	472	465	437	451	476	467	478	457	464	466	473	476	467	450	438	473	490	436	450	435	434	458	426	475	447	456	458	481	437	478	467	483	487	451	445	457	471	479	476	457	450	465	471	469	483	421	435	447	470	459	461	428	470	409	478	436	445	442	495	458	472	456	493	434	511	463	483	475	451	449	456	464	459	486	441	448	473	443	451	454	447	478	494	475	504	473	475	443	453	506	429	505	486	455	430	423	451	466	490	481	457	484	457	476	476	478	441	468	444	493	471	440	475	475	460	487	442	459	462	486	460	492	457	518	446	464	486	469	436	454	455	460	488	459	446	522	513	478	468	451	470	511	482	453	413	449	432	468	433	447	467	439	477	485	451	482	488	483	485	471	482	470	451	452	456	424	490	470	461	457	457	501	459	472	473	501	490	453	492	419	440	451	499	452	468	453	462	475	470	488	445	488	440	417	460	439	475	470	433	453	477	480	477	461	463	489	458	464	427	439	481	446	460	428	437	429	483	450	460	471	476	474	462	453	431	431	429	484	453	457	471	459	471	450	502	408	440	469	477	428	450	479	452	430	457	456	411	474	476	480	461	465	466	466	443	457	506	432	431	462	480	416	450	448	468	426	472	466	449	469	497	467	460	466	496	438	475	437	466	427	486	465	450	418	476	454	462	461	481	494	486	432	479	488	458	447	474	460	443	459	464	473	441	458	469	442	479	506	478	497	457	453	492	468	454	435	447	458	489	480	422	419	436	454	467	459	461	481	487	448	486	466	477	487	477	504	432	472	470	466	420	488	453	460	467	418	419	439	491	484	467	487	504	441	447	447	462	444	492	447	465	483	449	455	447	458	487	452	479	463	462	456	467	467	451	452	450	429	492	441	501	458	456	445	438	452	436	441	449	504	449	471	450	462	446	460	412	470	481	505	459	482	441	483	449	429	474	472	468	483	482	460	446	520	435	474	467	485	463	454	486	459	448	492	421	484	462	465	478	462	491	458	454	431	491	487	441	427	453	483	451	451	484	457	460	460	463	457	460	485	503	484	450	481	470	457	477	442	448	441	452	471	491	484	506	446	455	440	492	487	467	468	482	462	405	500	502	495	459	480	447	442	449	429	447	420	437	456	456	451	415	505	497	504	434	482	461	459	480	458	470	468	461	456	503	465	445	442	445	457	496	446	458	475	474	497	446	454	437	449	522	482	435	444	479	465	443	484	476	527	462	486	466	444	488	491	446	470	490	486	467	443	455	459	455	459	473	388	516	480	443	457	471	491	476	463	493	481	444	412	447	468	478	488	460	452	444	464	476	494	458	489	472	476	443	499	477	482	443	419	440	463	502	445	473	481	489	464	454	418	430	447	445	469	449	429	454	482	475	467	492	475	452	454	474	492	441	491	486	478	462	445	434	436	488	449	443	447	464	471	450	460	470	426	460	448	472	455	455	437	443	418	464	464	434	497	457	433	509	467	461	472	452	457	442	462	454	432	480	473	474	442	446	468	466	443	457	443	482	455	500	460	465	467	453	478	515	490	457	441	469	481	436	451	436	449	470	462	457	399	445	463	470	515	463	488	482	493	473	468	487	501
31369	45730	34604	20973	16801	14518	11661	8107	5454	3933	2602	1904	1548	1138	985	956	881	833	768	653	630	601	530	574	566	527	560	456	557	517	481	508	512	545	492	499	520	488	546	510	501	492	501	490	511	494	481	511	512	497	495	518	498	519	528	506	502	505	464	499	473	481	485	489	447	517	483	487	456	525	488	529	511	521	483	470	474	532	483	498	493	479	466	467	473	480	475	476	504	509	510	464	482	443	488	496	490	536	502	489	453	470	507	439	456	501	501	468	500	463	545	492	496	483	467	463	484	505	490	480	456	517	520	474	491	454	451	520	507	442	467	465	488	473	489	468	489	479	489	488	489	538	489	490	476	490	504	498	498	477	466	471	472	507	500	488	508	463	455	447	475	481	502	486	498	499	487	505	526	461	469	501	520	494	477	453	473	493	500	499	492	493	491	472	467	489	510	493	486	492	478	478	526	461	452	507	447	492	477	483	493	475	491	503	486	499	492	502	491	512	484	476	495	500	474	485	488	481	504	474	457	467	494	442	464	496	470	539	480	486	469	504	455	459	499	454	481	492	498	488	474	486	436	435	473	456	455	518	473	520	507	485	485	461	502	479	490	481	487	462	493	507	497	477	483	494	476	476	531	441	463	494	458	445	458	453	506	532	519	459	482	459	431	478	497	496	476	449	501	451	471	530	447	474	490	511	504	489	451	560	494	475	496	478	511	507	524	504	453	485	510	496	494	465	467	458	487	437	477	501	480	473	478	479	493	495	487	490	487	477	499	500	506	486	455	516	466	508	520	492	458	486	478	526	498	495	451	496	489	494	495	503	484	478	466	446	475	478	467	528	512	492	464	459	485	469	487	507	481	468	462	455	450	458	449	486	486	461	471	489	450	525	474	499	470	468	486	467	481	468	446	471	491	488	484	499	482	472	474	481	487	507	469	495	517	469	473	510	465	472	498	497	501	466	491	473	550	509	495	501	451	441	480	468	489	453	487	517	477	519	489	493	498	533	452	457	477	467	477	475	506	454	474	496	501	513	500	468	501	507	473	471	453	507	455	467	462	509	490	471	479	514	493	483	487	492	493	507	464	504	472	516	501	525	501	468	481	496	463	425	504	525	481	492	477	468	503	507	498	486	491	476	500	449	508	480	496	479	466	493	455	508	523	498	506	511	479	443	483	525	508	450	486	487	469	472	460	480	496	469	452	464	483	488	479	474	491	492	490	505	487	460	495	491	500	481	470	497	523	517	481	499	494	494	454	475	477	464	466	507	467	482	493	474	523	507	486	490	494	433	493	492	493	441	448	464	463	447	537	500	503	466	483	481	519	456	500	488	531	482	485	528	486	510	482	492	464	519	484	500	440	458	487	480	458	511	509	441	479	532	487	466	494	469	469	474	465	474	445	495	492	469	479	461	468	469	490	512	468	466	505	460	512	422	504	462	478	514	465	485	500	475	470	501	500	462	469	475	495	491	499	489	450	464	483	473	482	464	486	463	499	467	483	474	496	457	471	477	491	489	489	495	488	484	459	463	506	449	469	467	516	470	485	489	482	491	481	461	505	513	475	492	485	496	484	484	481	474	497	509	455	486	449	494	439	486	468	450	509	472	508	464	475	485	482	513	502	467	515	491	505	483	494	472	507	482	478	514	494	499	481	486	470	508	488	504	458	474	510	513	430	510	472	497	468	491	473	493	521	457	478	492	466	495	582	483	460	487	476	474	468	524	463	482	440	487	485	490	495	467	500	521	459	503	447	478	462	521	498	482	472	469	462	455	468	514	481	502	466	503	460	474	455	492	496	497	505	497	498	470	493	523	473	533	490	477	497	469	478	520	477	475	485	484	506	479	507	525	477	476	468	474	517	480	474	496	472	461	477	428	494	483	462	488	472	454	474	502	491	464	535	456	531	463	449	488	461	464	487	482	474	455	462	463	492	462	466	461	526	488	483	502	480	467	464	466	454	502	500	475	464	472	455	491	510	468	460	489	520	505	529	487	502	476	503	482	495	470	479	494	472	500	481	474	518	493	478	478	517	488	510	513	504	495	485	459	479	463	516	506	478	511	508	446	497	511	499	459	523	463	514	501	478	469	486	487	469	460	510	497	495	462	491	492	505	474	477	465	470	461	467	470	489	513	491	484	507	471	508	503	509	477	460	475	505	535	461	544	487	462	487	472	481	509	508	470	475	519	465	497	431	480	477	444	482	448	451	527	473	495	452	464	500	513	506	470	494	481	495	465	496	458	507	481	498	517	511	476	486	498	491	510	485	480	489	492	502	484	496	475	492	485	485	486	458	538	444	482	532	521	495	488	482	467	500	462	533	443	478	467	486	464	508	468	476	510	500	501	459	452	495	497	535	505	487	481	500	485	497	496	491	465	504	497	475	453	477	532	520	507	495	522	481	456	495	508	485	497	463	488	469	460	494	520	497	460	514	523	508	468	480	479	476	485	474	471	475	493	491	473	493	491	475	484	485	506	510	489	501	487	494	508	512	455	478	481	523	464	474	495	453	504	506	495	480	488	502	497	480	513	450	419	502	483	473	488	472	521	453	481	524	515	477	493	484	500	469	463	485	506	474	523	466	476	510	467	514	485	486	507	469	479	503	469	483	481	460	491	455	491	504	452	522	466	506	478	496	524	489	476	492	487	477	449	470	480	467	496	490	521	468	475	481	468	485	479	504	499	490	519	505	461	467	469	485	484	518	476	442	484	525	493	497	509	469	464	494	458	521	469	471	461	478	479	524	449	457	482	471	513	468	470	476	470	512	486	499	505	514	506	467	477	470	499	471	469	484	545	492	462	482	458	483	500	479	502	510	490	461	476	445	457	478	493	506	442	498	462	477	493	495	467	510	471	495	510	463	528	491	482	464	483	499	467	512	472	446	508	516	519	449	479	496	520	482	466	488	493	453	486	487	475	510	474	495	501	506	470	465	508	470	443	488	513	516	469	473	517	486	487	516	459	478	481	499	504	472	501	455	481	448	508	521	494	483	501	502	498	505	513	483	489	494	457	519	483	460	469	465	527	443	477	485	498	480	474	468	546	476	495	508	507	483	493	453	472	509	482	502	487	472	457	535	487	457	486	503	500	492	474	518	450	494	511	506	502	491	476	475	458	497	495	477	485	463	460	510	483	493	491	464	495	488	498	474	505	481	477	517	450	467	514	468	528	502	481	474	462	472	514	466	470	480	459	469	496	451	479	507	453	514	433	523	497	475	478	474	441	507	448	455	464	492	494	498	482	516	459	492	499	483	507	522	465	515	481	524	446	471	475	491	536	487	482	468	475	475	481	445	450	437	491	476	502	483	532	476	524	461	467	477	477	460	516	509	484	477	450	474	489	455	476	464	510	471	442	508	523	518	497	464	486	484	516	457	500	486	498	490	497	461	464	484	512	501	495	472	452	526	479	491	480	498	458	491	495	489	516	487	465	472	483	516	506	480	517	476	471	506	442	509	487	495	471	467	443	491	480	493	463	488	483	452	464	478	490
23971	21395	28677	24670	22222	21046	16157	9520	5871	3906	2435	1779	1388	1074	922	973	830	795	670	609	555	532	502	479	442	437	387	408	402	401	413	380	413	377	408	396	420	392	395	391	415	397	400	453	381	353	407	382	376	353	408	383	368	398	392	336	380	373	371	374	385	396	380	362	381	368	348	375	357	375	381	406	375	362	329	401	367	376	381	355	345	390	366	407	364	377	351	375	370	383	355	384	368	379	373	364	352	391	300	342	331	407	354	385	378	381	359	364	374	360	360	357	361	369	372	329	375	387	346	344	351	366	347	361	352	332	343	363	370	372	398	390	354	355	408	342	395	344	394	349	365	310	389	332	339	371	357	372	373	390	366	384	369	338	358	341	374	358	367	378	359	368	327	348	325	388	342	373	380	348	367	383	361	377	377	399	332	380	388	369	386	353	365	358	388	357	355	327	369	371	372	376	362	361	380	371	366	406	402	369	354	360	374	344	355	392	370	359	357	383	377	394	404	358	383	361	340	380	363	375	374	384	376	415	365	379	383	354	386	366	359	357	389	370	391	364	383	390	362	347	341	344	315	368	327	359	386	377	361	351	364	375	360	372	313	375	339	366	370	338	368	373	397	357	355	396	397	350	363	382	368	350	379	398	348	369	380	388	385	351	384	394	341	384	344	378	402	357	371	366	375	370	385	362	359	351	346	371	367	345	379	381	372	346	388	354	361	364	384	388	315	361	395	357	327	364	360	359	349	348	362	342	397	402	362	338	358	369	370	371	367	349	378	371	369	357	339	378	339	351	362	370	373	392	355	372	376	385	352	366	354	401	376	352	353	345	356	337	370	376	387	389	353	373	373	347	366	363	347	350	365	367	363	359	351	360	373	380	321	359	382	363	336	388	372	371	379	348	349	367	353	352	371	338	361	335	341	373	362	362	380	352	399	335	384	410	371	358	358	360	373	413	369	370	378	343	375	347	374	362	386	368	344	382	363	372	354	380	359	362	373	362	397	372	367	403	352	371	343	359	361	374	399	373	393	346	331	357	380	364	378	364	391	360	380	351	336	348	345	386	400	349	383	363	375	387	365	363	353	369	395	394	356	366	352	381	395	371	362	353	387	372	386	364	363	378	361	343	401	361	407	341	373	365	374	362	366	383	403	366	347	367	373	369	359	399	368	361	378	340	339	346	354	327	360	353	388	368	328	355	339	345	358	367	380	347	348	359	370	348	383	364	378	402	365	375	362	362	378	357	347	360	343	303	385	339	382	383	351	356	365	362	394	351	368	346	369	375	351	403	377	363	379	393	390	381	385	396	370	378	390	382	356	381	364	345	369	349	370	362	376	360	388	357	353	358	369	394	360	344	364	340	371	359	331	375	362	375	389	381	367	395	348	377	324	366	363	331	355	382	330	376	333	367	414	381	366	384	342	335	380	398	347	385	386	312	383	364	369	349	368	404	378	348	362	402	405	331	345	359	362	366	361	348	366	376	314	361	364	367	358	356	373	349	384	399	371	379	344	368	373	392	383	378	421	395	385	381	376	361	347	333	365	343	384	367	372	373	384	376	375	391	368	363	368	375	385	367	378	379	336	355	365	387	361	355	373	341	385	345	391	358	361	375	359	351	370	391	352	346	402	362	352	328	342	368	353	374	330	361	369	359	373	384	373	350	375	381	384	381	349	353	372	376	322	370	372	344	394	349	379	340	374	386	321	375	376	353	369	343	367	355	370	403	374	360	355	365	365	377	370	348	327	352	375	377	398	366	346	394	347	377	405	367	374	366	362	388	357	362	395	378	361	357	334	375	387	351	373	391	352	372	354	382	386	350	344	365	385	372	382	367	371	363	401	358	356	379	358	342	358	369	356	374	375	331	354	373	363	351	364	365	378	382	368	355	380	360	378	375	354	345	366	361	328	328	343	395	350	374	398	377	351	366	353	397	380	382	342	365	386	348	322	380	375	344	380	370	349	347	364	346	357	344	360	356	367	383	366	381	388	373	382	342	381	333	375	388	379	373	342	360	318	394	374	384	388	361	320	370	343	325	360	366	359	381	370	355	402	353	335	344	364	395	398	340	385	387	376	352	375	387	355	352	373	357	355	386	385	389	370	370	365	342	382	377	371	380	359	348	329	361	370	360	337	363	359	340	350	352	351	360	377	350	345	391	326	360	357	358	368	400	327	372	341	358	388	344	376	387	361	357	359	375	339	354	338	410	367	369	405	357	410	355	362	363	378	354	380	348	349	359	387	361	385	367	375	384	363	374	348	367	366	349	366	336	383	372	372	378	370	377	380	382	376	352	367	378	364	370	336	360	352	354	375	357	372	358	360	343	362	336	362	370	376	381	370	367	340	374	390	369	363	351	362	320	371	373	355	381	423	390	355	392	350	352	356	366	379	357	362	367	396	325	369	351	396	370	372	352	365	361	341	353	336	363	306	351	383	386	375	360	365	391	375	339	389	395	384	363	409	344	399	370	317	365	331	355	405	372	373	371	385	367	397	380	395	352	381	373	348	361	350	381	370	373	361	376	382	354	354	369	363	356	386	377	371	422	354	373	366	358	387	352	344	369	358	382	358	391	420	358	409	370	371	390	333	388	357	366	372	393	375	388	366	364	391	398	336	363	355	374	392	358	392	348	349	366	344	359	343	356	363	393	353	356	353	364	385	364	383	400	395	364	352	343	374	382	377	365	351	328	363	359	327	357	393	363	368	380	348	379	371	364	360	359	369	353	383	364	371	356	361	351	359	347	370	358	342	350	351	366	383	385	358	391	331	319	359	349	332	368	373	359	339	370	348	415	366	351	402	358	367	376	344	362	368	375	378	359	361	374	371	344	347	353	398	351	351	408	400	351	361	359	384	366	356	357	332	360	354	347	358	408	377	384	373	348	380	341	368	390	361	363	361	351	386	370	392	379	383	376	400	335	389	353	372	366	368	335	367	355	402	390	388	356	370	400	384	373	365	348	366	339	372	369	359	381	362	339	341	368	366	385	323	378	355	381	371	331	365	370	361	416	389	350	352	365	376	385	386	383	393	352	392	337	379	356	397	370	362	374	350	332	358	393	388	371	375	356	345	369	383	351	359	350	408	365	342	364	372	360	352	370	369	322	339	427	357	365	369	383	366	371	344	389	384	370	325	356	366	366	356	375	366	349	351	357	383	349	343	339	395	364	368	357	367	341	354	402	390	388	403	339	370	360	362	362	325	344	367	373	373	340	400	347	358	372	359	358	336	350	342	355	406	390	373	347	359	345	380	334	351	343	368	413	393	384	334	408	370	352	366	337	375	372	389	405	404	354	354	385	369	355	359	340	377	399	348	336	383	356	403	355	352	363	378	361	374	386	383	352	359	372	374	366	385	351	390	346	349	355	342	375	359	396	365	359	373	358	389	366	362	375	363	402	373	401	348	390	368	371	386	347	371	371	362	386	352	359	372	338	381	391	384	373	389	338	369	357	411	383	357	338	390	388	339	337	342	369	383	386	343	336	387	375
31899	53375	42535	27362	22899	19572	16300	12036	7965	5364	3532	2356	1823	1388	1165	1186	1078	1047	846	751	709	686	606	539	541	517	450	444	430	475	466	469	430	452	434	490	424	427	404	406	402	402	432	419	400	398	423	392	391	415	396	395	396	388	374	410	404	356	394	408	400	411	382	386	393	397	412	402	410	387	398	392	426	355	355	374	413	386	372	402	406	415	365	402	409	413	410	359	365	413	391	380	362	398	375	407	372	407	411	424	420	374	404	379	383	387	397	405	399	371	383	370	389	411	361	389	401	373	370	340	400	401	367	377	361	403	367	406	376	384	373	411	393	401	377	370	429	453	374	414	376	386	405	410	443	363	377	385	425	408	398	411	375	392	403	403	398	390	363	385	404	364	435	370	342	384	368	381	371	392	389	393	390	418	373	417	393	371	364	357	405	367	414	390	383	367	392	363	368	368	404	366	382	371	388	381	378	398	385	413	384	387	364	379	391	370	407	382	381	371	403	417	377	389	361	362	361	376	345	385	403	362	388	406	373	416	402	383	400	396	332	367	404	394	400	371	370	414	409	377	383	388	396	386	384	413	349	410	396	375	408	403	391	362	375	384	373	393	386	407	420	363	391	377	373	370	345	357	401	362	415	374	362	388	373	384	402	368	352	360	410	375	394	395	391	395	374	381	375	363	337	390	389	418	384	386	374	408	388	392	399	382	356	388	398	394	381	395	423	389	402	416	424	351	348	352	372	382	383	372	401	393	427	400	392	395	392	390	356	363	382	415	387	410	389	417	380	372	410	382	359	393	370	409	390	371	361	387	369	397	358	397	420	372	381	393	389	421	386	403	407	384	378	363	385	400	374	363	428	386	372	365	386	405	407	429	381	379	379	380	405	382	406	391	380	384	370	367	369	388	416	394	373	381	375	422	372	383	387	373	397	366	383	403	376	402	388	391	398	385	391	391	412	366	393	398	372	394	340	393	383	395	415	374	384	380	397	398	372	397	391	376	390	371	353	351	375	381	406	382	388	386	390	349	355	393	377	404	410	378	393	420	415	387	393	378	372	405	360	378	406	395	383	392	388	357	354	374	374	363	379	373	393	417	405	376	400	357	389	380	396	378	397	369	374	391	357	385	410	400	378	385	361	369	423	379	391	382	369	408	394	375	391	397	371	396	387	366	378	398	391	354	370	426	407	418	387	426	431	392	406	368	430	400	381	377	389	420	377	421	388	391	407	404	372	380	383	394	362	429	377	416	417	383	378	396	396	425	382	394	367	380	371	379	398	389	361	379	364	365	383	393	393	418	404	381	427	385	387	394	396	419	386	372	401	389	393	380	412	400	400	382	424	403	358	382	383	414	393	363	359	375	393	360	406	378	370	381	352	374	410	391	380	406	375	370	382	411	396	375	394	377	407	388	391	378	366	343	358	393	398	398	390	390	381	404	397	388	396	382	415	395	392	384	410	411	381	394	420	427	422	400	376	384	422	389	358	379	412	359	374	404	380	393	440	410	344	375	390	383	370	400	362	450	390	392	371	401	372	371	361	370	401	366	411	401	389	381	390	372	388	368	407	401	394	392	391	367	374	393	344	385	424	403	418	413	396	374	383	407	416	355	418	375	383	379	387	360	372	397	383	376	426	381	391	330	373	399	400	391	367	397	392	375	374	396	369	392	384	416	387	413	403	368	400	381	426	365	377	382	371	398	419	353	367	394	419	413	384	391	383	378	416	408	392	382	418	360	423	366	398	394	373	376	391	375	387	371	390	357	391	409	396	356	381	388	374	393	399	422	374	378	389	349	369	424	408	390	371	370	411	404	432	386	373	378	409	393	394	430	399	417	400	371	382	391	346	406	384	389	400	382	415	392	359	392	389	412	373	350	366	401	384	380	374	376	372	400	410	419	396	375	429	359	406	368	385	384	373	427	417	375	384	363	362	386	408	368	390	399	395	387	396	380	408	387	391	389	394	409	376	357	410	377	411	380	390	399	424	362	394	380	397	429	389	394	382	338	365	386	397	404	367	418	364	400	426	399	371	386	380	370	366	371	350	393	436	384	398	400	403	342	405	364	388	399	381	381	363	392	386	367	398	345	386	414	405	379	422	394	417	340	369	377	366	419	362	357	377	391	374	382	375	420	356	410	382	381	393	390	412	392	372	355	389	396	395	401	429	406	388	361	388	379	349	380	403	381	400	392	340	384	417	388	373	381	398	366	402	388	386	408	374	435	421	377	403	368	368	419	365	418	399	411	416	435	358	424	362	380	404	410	368	399	414	401	391	371	379	378	381	367	360	386	408	393	343	404	396	403	395	433	411	425	348	380	413	405	388	361	372	378	411	404	372	382	394	382	403	376	398	381	383	363	400	360	376	390	389	363	357	426	381	357	369	383	391	406	373	401	365	326	344	406	401	394	434	387	374	443	365	381	364	358	366	381	384	379	375	397	358	396	395	403	403	383	359	394	393	393	390	378	396	401	354	404	403	391	423	390	359	444	392	404	378	351	378	395	404	392	392	375	420	414	391	369	393	402	373	377	404	374	398	403	387	406	340	402	387	372	354	369	379	395	397	395	403	416	386	363	406	352	387	403	400	360	416	387	411	386	406	402	345	398	375	377	419	399	404	388	393	370	421	384	407	351	418	424	383	363	395	376	433	387	423	386	391	399	384	394	369	398	416	401	399	395	355	394	402	392	359	402	393	410	405	424	376	385	410	388	403	353	412	395	388	387	387	373	396	377	398	417	384	406	358	398	385	362	400	350	426	393	389	401	395	356	403	398	383	395	361	395	394	369	381	411	342	362	387	372	370	383	416	358	433	394	403	390	374	400	403	402	397	381	388	376	379	452	361	390	367	400	410	428	403	412	396	368	345	411	419	404	393	388	398	405	379	388	353	393	408	384	364	369	380	361	389	369	408	381	397	426	374	377	389	345	399	403	405	402	417	376	405	382	398	380	395	398	360	373	384	394	387	423	400	406	389	433	361	367	376	398	367	381	406	382	384	373	418	389	387	399	362	399	384	389	395	406	342	393	401	386	360	375	415	410	398	410	389	407	383	386	399	389	406	363	393	362	386	376	405	374	388	405	361	404	376	394	395	416	394	402	378	404	399	390	414	382	380	388	376	415	397	377	381	386	368	378	401	414	403	409	388	347	370	416	369	401	392	360	388	376	397	373	406	420	367	361	365	399	419	372	400	408	388	371	367	387	351	392	394	398	406	405	351	376	398	381	392	349	390	381	411	384	381	431	369	401	391	378	398	410	389	389	408	377	387	382	385	405	355	388	389	389	409	366	388	367	372	394	407	343	391	383	398	351	371	392	419	398	430	378	392	355	371	395	374	385	390	371	404	402	404	375	360	400	380	392	380	390	402	413	399	401	364	351	379	396	391	359	389	356	405	401	368	412	359	371	376	390	425	377	370	392	420	368	356	374	354	368	400	408	375	421	390	394	354	424	417	400	387	382	374	389	383	415	367	384	405	367	374	379	392	384	395	393
24849	21420	28247	25610	21434	15954	11844	7532	4467	3105	2142	1481	1244	1089	895	852	825	815	718	621	535	523	524	518	485	479	445	472	439	424	482	430	438	427	455	442	436	495	493	390	488	443	428	449	434	447	454	438	419	417	453	410	463	444	429	427	401	418	439	444	435	419	457	469	456	429	431	441	440	419	434	404	432	440	416	446	383	420	421	421	408	412	421	420	442	399	407	444	418	402	473	439	437	392	401	405	409	466	429	414	422	426	423	460	429	432	448	430	442	428	433	434	456	400	402	414	428	453	436	397	435	440	440	435	465	405	423	419	430	432	426	459	416	393	399	402	432	422	451	367	397	406	441	404	417	457	403	385	401	396	447	442	434	401	402	430	424	415	412	441	414	404	424	432	442	427	453	437	428	403	419	440	407	425	451	416	462	428	404	428	410	432	400	392	413	397	434	403	432	414	432	420	426	448	411	428	429	430	413	404	433	411	388	472	461	424	413	419	455	453	410	431	483	400	388	404	435	435	450	452	395	404	418	421	466	444	447	373	431	411	401	397	429	441	422	423	451	432	415	413	430	436	417	466	474	386	387	447	443	415	449	424	407	424	449	424	404	422	433	442	436	425	415	402	435	442	416	377	431	399	409	463	400	396	441	437	428	427	416	439	399	435	391	426	428	423	447	416	388	352	436	408	415	408	423	385	422	435	413	415	421	415	468	447	421	437	427	396	415	386	443	443	412	439	450	464	422	408	456	429	440	403	402	406	424	434	411	416	429	423	420	405	432	414	445	423	428	418	410	412	387	440	447	403	448	444	418	421	408	450	432	440	441	433	404	395	398	420	424	432	414	467	399	419	482	423	412	437	449	423	434	423	393	437	439	391	440	436	400	401	392	406	382	436	424	380	420	390	400	408	438	421	407	417	429	422	451	398	415	421	413	423	447	428	387	401	431	390	382	420	400	379	424	417	417	426	438	436	421	429	406	415	425	406	438	408	447	443	449	398	438	397	434	418	407	423	407	447	423	415	437	439	436	407	416	399	413	438	430	438	448	447	422	400	413	435	409	441	417	448	437	414	412	427	415	411	427	423	401	424	482	431	399	433	422	433	449	437	409	429	435	430	440	431	428	414	388	431	397	429	412	408	434	411	414	372	418	440	415	433	442	417	438	388	434	423	414	416	454	401	453	427	454	422	399	430	436	427	453	452	413	475	410	431	412	425	407	430	408	413	445	414	399	413	416	420	421	403	426	423	398	423	411	400	412	436	405	423	419	409	418	414	428	419	417	398	419	407	429	399	432	423	421	434	415	390	418	422	390	431	441	428	412	412	396	398	410	422	432	437	432	401	401	423	401	393	399	430	417	433	433	453	433	442	405	417	427	408	408	431	389	415	469	395	418	421	410	426	411	431	423	456	385	422	413	443	442	450	405	394	413	428	411	413	439	418	411	417	454	392	424	416	423	417	395	427	460	421	429	451	431	434	416	423	453	438	429	415	396	397	392	447	415	417	399	425	448	373	422	470	396	387	430	478	465	437	478	405	437	439	404	429	422	419	401	395	409	417	407	412	410	414	417	402	376	403	443	448	419	413	423	462	426	418	423	442	457	433	437	397	439	447	423	435	444	404	407	406	425	417	384	402	408	418	442	403	448	450	417	437	375	424	434	409	440	427	468	421	433	397	406	406	458	423	418	417	412	447	434	414	410	443	415	420	443	408	391	399	449	419	422	416	421	405	416	413	400	399	384	451	428	413	406	428	425	429	415	406	410	443	389	430	421	408	426	404	417	418	411	431	427	398	449	431	437	426	432	409	424	420	423	449	401	385	431	447	415	390	429	398	430	434	426	407	431	434	426	413	395	438	432	422	382	455	440	420	405	387	397	429	462	429	428	416	421	395	410	408	399	422	431	429	430	433	415	429	435	376	398	432	418	446	430	411	424	453	419	387	452	410	433	439	436	437	407	428	439	419	436	397	448	474	443	463	426	413	378	368	424	409	425	419	430	411	434	433	440	394	435	426	424	421	419	401	443	390	414	418	427	408	426	442	444	383	393	473	423	429	411	448	451	463	432	455	432	438	412	414	388	426	426	426	421	412	436	438	386	413	427	421	422	412	424	405	412	429	399	406	409	445	409	448	430	435	416	433	440	430	387	428	416	427	388	470	404	430	419	392	392	408	427	410	384	427	366	420	433	417	403	421	415	413	432	401	384	420	416	410	429	447	425	424	434	418	416	426	443	398	417	421	472	424	402	403	399	421	415	418	420	448	417	447	430	414	405	419	405	424	429	434	418	383	421	400	422	408	413	447	419	443	420	428	432	406	392	430	429	446	419	422	421	451	452	408	423	433	397	402	411	441	448	391	451	418	411	413	386	416	447	466	421	397	408	418	435	414	437	395	463	417	465	442	432	425	391	434	430	421	447	434	460	446	428	430	441	413	453	410	454	414	418	394	399	425	430	451	432	413	413	403	433	435	454	421	422	446	413	416	414	396	387	413	371	436	413	420	422	415	436	441	441	443	446	434	421	419	411	446	411	438	430	404	412	415	438	417	432	404	418	420	427	403	451	392	453	425	386	448	406	414	450	430	437	443	420	407	441	411	421	439	414	418	416	409	433	417	422	423	402	395	438	416	453	434	428	427	423	429	436	427	424	460	383	439	418	439	406	416	402	406	433	428	404	428	413	442	426	436	474	426	468	450	421	392	429	442	416	401	397	417	433	433	459	409	410	430	377	410	433	387	424	456	395	410	393	453	437	395	414	455	430	395	405	374	436	442	455	391	432	439	392	433	399	384	435	457	417	441	435	452	431	428	426	426	437	399	418	400	443	450	409	420	400	450	433	416	460	430	419	409	410	415	407	376	391	439	462	399	438	408	372	426	419	414	407	411	395	419	459	411	411	406	417	393	414	419	468	468	403	434	429	406	441	415	415	440	445	419	405	447	436	433	424	445	403	424	422	417	456	411	439	430	438	422	431	429	447	454	421	381	429	447	411	423	470	421	440	431	423	462	405	410	421	420	409	377	440	418	396	454	437	416	429	423	422	405	449	444	393	402	420	453	420	435	426	443	405	413	415	397	397	432	424	419	436	421	412	451	449	427	405	447	417	426	433	424	434	448	439	476	414	432	432	426	427	426	394	446	435	455	477	430	412	393	410	391	417	423	420	427	422	438	426	447	422	391	471	417	446	431	419	422	434	439	430	407	459	425	427	408	420	428	457	419	411	449	375	433	416	405	402	423	402	406	407	387	455	425	441	410	428	425	403	434	449	431	442	450	434	443	423	402	412	439	425	432	389	384	414	446	401	437	414	416	435	429	419	398	460	426	412	456	403	397	437	424	441	413	409	399	384	427	390	430	398	387	394	442	414	431	410	443	416	435	459	412	445	404	428	450	416	398	391	457	401	421	408	428	435	393	452	412	428	472	415	441	416	433	453	429	426	421	411	446	408	434	389	416	414	445	424	437	387	403	410	439	444	465	445	416	422	450	421	436	425	430
31357	51188	39896	25271	21134	17345	14983	10664	6748	4585	3048	1912	1640	1375	1180	1105	983	966	853	718	649	600	623	550	528	545	540	527	497	497	446	481	483	486	467	428	465	440	476	466	497	464	426	454	443	438	478	460	431	455	394	447	451	438	433	415	405	412	428	457	429	448	446	417	450	413	449	447	440	432	426	477	471	423	425	449	415	443	445	455	428	457	445	444	411	452	447	437	472	432	459	432	444	409	437	426	407	415	432	437	466	474	439	437	444	458	426	423	402	450	439	480	408	451	434	414	440	429	426	444	436	449	419	427	401	426	457	452	467	400	468	465	473	430	452	419	460	411	424	449	442	442	421	452	465	435	474	472	402	469	438	421	461	434	458	460	395	418	454	409	426	450	426	472	421	431	471	421	458	425	415	420	461	479	446	468	433	398	417	461	439	419	434	405	470	427	463	422	473	427	434	457	421	405	441	404	445	439	462	454	429	420	418	406	412	430	438	436	435	404	426	404	450	421	419	423	405	439	413	443	417	425	367	412	419	424	461	414	439	422	430	461	429	472	410	422	427	436	417	430	465	410	399	427	426	485	471	422	435	453	422	425	450	430	421	420	418	415	450	431	448	457	468	439	458	423	416	436	461	421	488	445	435	429	433	443	451	479	446	453	415	386	431	409	429	442	429	407	458	434	465	403	419	426	436	446	461	420	435	434	410	437	447	487	409	433	432	416	468	459	445	414	411	416	486	437	447	457	421	441	420	417	444	434	468	388	443	478	450	459	446	476	476	443	453	477	451	422	444	457	408	425	408	425	460	446	452	461	440	408	433	417	439	432	436	404	501	436	402	457	435	389	449	428	419	442	417	427	444	433	472	394	408	459	459	463	449	411	454	397	456	439	441	428	456	426	437	415	467	406	463	480	407	451	474	464	414	429	407	421	465	426	444	474	411	426	445	459	444	442	463	407	418	425	406	466	439	440	398	433	433	460	417	443	459	422	427	427	457	443	415	458	408	434	428	415	462	478	442	405	441	419	446	440	423	416	408	458	433	426	404	451	433	456	403	420	422	441	424	461	413	443	459	443	454	468	401	446	402	452	454	457	448	415	434	412	442	459	424	443	439	436	438	434	390	488	471	418	429	436	430	376	456	438	457	444	408	445	443	435	413	412	418	416	441	432	462	445	466	448	420	420	396	397	444	429	401	435	420	425	379	410	399	448	438	403	462	423	454	481	474	430	418	381	435	431	403	445	392	450	388	443	422	453	474	446	485	409	443	431	434	416	457	451	448	436	413	430	411	454	505	450	453	427	431	442	468	449	423	431	459	445	477	423	447	429	474	437	459	442	451	421	422	401	430	425	434	440	427	429	409	477	409	470	460	459	448	444	440	408	431	462	453	431	443	412	408	407	417	444	438	393	439	420	454	422	454	444	466	466	436	435	419	456	442	434	440	432	476	425	479	461	435	446	465	434	438	456	424	487	424	431	421	463	426	442	465	423	448	399	437	463	437	428	427	433	448	457	458	415	460	419	417	434	449	398	451	415	466	427	463	442	424	435	417	437	432	435	422	449	414	416	421	434	421	485	443	451	471	437	440	438	455	461	488	418	407	454	467	454	406	480	448	464	429	476	449	431	429	438	419	411	457	432	413	439	437	410	443	435	440	453	437	435	430	456	431	414	443	466	433	434	411	428	427	424	456	409	430	424	479	427	451	451	428	388	454	429	386	457	404	436	455	457	447	434	455	459	397	413	447	449	441	402	395	452	437	447	412	424	409	441	450	448	440	445	433	473	435	428	449	408	450	420	426	428	476	432	443	434	444	454	417	418	429	426	402	466	450	413	459	444	411	449	430	413	438	439	463	443	457	434	459	459	383	424	430	413	393	434	447	420	457	418	465	429	434	438	418	421	436	414	445	496	400	451	451	403	437	507	510	423	416	438	425	413	420	449	448	466	471	463	459	443	409	446	403	449	467	432	439	415	415	441	422	456	420	413	434	431	493	435	505	462	435	463	437	428	442	495	436	427	439	429	438	461	440	427	400	447	436	420	460	425	429	475	441	449	454	448	455	437	416	434	412	465	429	451	479	422	407	396	438	435	425	443	451	434	446	425	433	420	472	421	456	445	431	451	444	420	413	450	415	468	452	418	436	443	465	468	465	453	459	469	453	397	485	453	461	479	431	455	403	433	439	491	490	492	459	442	433	405	435	470	403	441	434	446	433	442	432	427	423	439	412	424	447	454	450	440	419	389	451	410	449	454	451	449	435	473	471	453	434	433	426	419	453	418	449	448	441	454	416	465	420	422	446	443	451	404	444	397	419	450	421	465	420	475	432	436	391	437	434	457	446	428	447	445	459	415	455	447	434	426	434	431	461	465	404	426	439	466	414	457	444	444	444	456	409	433	442	459	445	497	439	416	447	460	451	460	409	411	424	422	436	466	412	408	440	425	459	463	439	438	477	429	422	459	418	443	444	459	421	423	456	450	441	430	438	424	434	460	424	430	404	435	429	433	435	469	460	441	431	441	425	380	431	446	457	470	422	427	427	422	425	422	443	449	427	407	416	426	406	467	464	472	464	414	419	435	445	454	417	465	434	460	454	409	447	432	424	425	449	466	450	405	432	417	426	456	442	448	390	443	447	436	417	418	444	391	448	448	435	426	423	439	450	427	441	418	453	412	411	409	450	451	380	445	442	420	436	444	431	434	443	422	441	429	416	426	422	451	428	424	412	435	445	434	420	393	460	475	428	451	448	414	421	423	437	394	440	445	421	466	442	454	401	437	421	438	413	432	415	447	395	435	427	422	471	462	452	407	423	418	428	441	415	438	428	473	463	414	435	429	450	471	427	452	470	405	439	435	416	417	435	427	456	450	430	453	435	440	445	454	456	455	434	406	441	410	454	463	437	438	459	442	455	453	467	467	394	448	435	422	401	435	415	462	474	426	429	409	440	445	462	422	455	415	417	392	418	429	443	448	436	451	436	436	445	447	436	401	425	407	425	421	511	446	432	417	417	437	440	436	403	417	416	471	460	455	422	463	430	461	414	455	449	397	463	444	425	468	432	444	452	402	451	484	416	464	415	426	476	439	426	459	433	474	423	443	448	409	460	433	393	428	451	441	453	396	451	454	422	443	416	427	432	455	429	430	431	449	428	463	410	436	451	408	440	444	420	413	404	473	411	476	441	435	399	399	445	407	428	381	439	410	425	402	440	413	447	417	459	452	428	431	434	429	442	421	439	460	436	418	411	433	411	440	477	453	447	455	447	417	453	445	434	412	435	436	432	422	430	401	432	430	430	387	405	457	421	449	423	435	468	427	445	445	439	452	480	411	434	448	463	431	449	412	403	446	432	432	457	438	432	429	433	466	415	466	410	457	380	419	442	427	401	413	422	433	464	425	398	476	423	421	456	434	452	438	452	436	453	414	479	417	421	401	452	448	437	442	415	450	470	431	428	428	472	461	451	431	430	415	426	415	462	440	404	466	402	440	445	474	446	424
22855	21459	29143	24184	21691	23422	24195	13926	8501	5804	4207	2680	1946	1566	1362	1238	1106	1031	803	760	606	528	488	460	431	411	363	413	378	388	371	343	331	312	349	337	330	371	340	301	359	291	311	324	303	316	300	329	348	297	304	325	306	328	271	294	300	304	271	295	321	278	317	288	305	298	310	296	264	277	285	317	274	323	301	298	318	296	289	318	330	286	291	308	327	301	314	265	312	294	275	334	298	292	298	320	293	279	296	294	316	293	282	267	293	290	259	282	273	271	288	293	311	308	317	272	276	283	275	302	303	290	294	269	326	303	301	291	284	279	302	319	257	286	323	337	277	308	275	269	286	323	272	296	305	327	308	300	281	317	280	316	274	315	316	319	298	290	309	303	301	327	290	283	314	265	316	309	292	302	298	290	294	268	319	287	290	274	346	279	307	283	295	282	282	286	300	305	319	307	318	287	271	282	288	302	296	286	324	305	281	298	312	325	300	302	290	263	301	307	291	302	274	288	302	293	306	301	287	270	295	293	306	296	285	271	312	319	277	289	308	317	304	284	268	331	301	265	272	283	317	283	294	292	283	316	329	295	300	296	297	313	298	293	306	297	298	298	324	299	285	274	314	272	278	282	283	293	286	292	300	321	323	285	315	304	287	303	312	296	298	261	284	303	317	327	310	294	289	285	294	273	286	317	308	300	297	295	320	319	314	285	278	318	292	272	311	294	308	287	245	278	272	291	304	261	297	271	310	294	299	299	272	281	319	280	287	289	291	320	297	303	295	282	297	314	304	282	293	305	324	286	298	306	318	298	270	297	286	308	286	292	298	291	273	286	285	299	291	267	272	291	315	297	280	292	296	300	300	275	317	298	283	295	306	281	274	290	304	290	307	316	270	274	298	274	305	284	290	313	298	284	308	297	313	325	287	309	292	296	315	281	298	303	317	304	290	307	306	309	285	301	297	288	317	301	289	313	292	289	307	309	305	281	293	302	292	289	304	277	309	304	298	282	306	277	308	280	304	290	293	291	316	270	301	304	293	270	288	279	313	311	300	310	285	274	294	328	308	303	289	308	270	302	313	265	306	276	280	310	291	300	298	310	300	304	269	293	313	290	280	294	275	299	277	281	313	297	288	315	309	298	325	294	321	284	316	279	283	315	326	298	355	281	289	311	316	318	294	323	312	289	309	298	293	299	302	274	286	276	316	291	301	294	304	298	334	301	307	314	306	291	307	323	268	280	298	295	306	314	284	262	299	278	315	299	302	277	324	272	275	327	308	318	300	304	332	268	293	279	306	328	280	298	327	282	302	313	294	317	290	275	270	282	291	310	273	277	330	285	291	271	298	292	303	298	296	308	311	307	298	292	289	276	276	311	317	310	287	278	280	298	301	277	302	288	280	320	306	294	319	330	306	301	298	289	294	296	296	288	303	299	274	314	308	305	277	266	305	307	280	283	299	271	305	290	322	320	325	298	313	278	302	317	318	335	322	291	304	298	285	286	306	297	300	290	303	294	295	298	284	276	290	277	299	248	281	323	325	306	295	310	341	273	293	276	272	320	310	287	317	299	305	296	281	289	314	307	310	294	293	326	336	313	292	313	267	278	293	304	311	328	328	287	273	267	303	273	303	263	310	304	312	259	257	273	269	292	282	283	318	296	333	314	279	305	302	277	299	318	305	295	288	309	254	298	299	299	303	288	298	288	322	304	297	290	302	287	320	287	308	287	307	329	291	292	301	287	293	313	306	314	283	300	328	284	295	314	325	312	312	296	287	296	299	307	290	309	305	310	290	301	278	319	278	325	303	275	299	341	280	309	290	281	290	302	301	318	278	308	274	297	299	291	291	315	285	293	299	318	289	316	281	292	273	298	299	315	306	288	302	290	316	319	287	302	296	258	313	285	317	289	303	289	274	309	282	286	280	296	305	316	300	291	312	274	287	319	292	276	300	298	281	319	336	310	302	275	297	299	290	307	280	247	301	288	283	292	293	309	316	295	277	290	307	285	246	303	306	319	303	284	283	297	302	305	279	306	290	273	288	281	278	338	298	329	289	293	302	322	273	316	272	319	285	298	310	287	300	298	266	288	275	263	288	281	282	282	297	309	284	278	311	308	304	284	320	326	248	290	297	292	293	306	288	294	291	308	266	299	309	299	274	293	288	307	318	275	300	320	259	307	275	282	284	270	298	309	323	303	299	282	288	261	313	298	304	298	291	295	304	263	278	262	297	259	296	299	285	308	290	301	272	282	339	321	284	274	329	309	279	271	320	308	276	296	278	285	269	314	289	273	285	306	271	302	294	311	287	287	290	285	286	315	277	293	294	317	296	271	315	276	286	310	284	298	276	297	301	307	315	281	273	276	286	301	278	305	300	290	326	293	341	274	296	256	291	327	323	300	281	268	303	294	308	282	313	280	277	321	294	294	295	296	288	291	298	309	296	295	288	290	287	316	273	286	282	299	293	296	304	317	300	290	312	276	294	349	249	254	289	316	316	288	265	299	279	265	293	294	286	284	325	325	279	301	322	284	283	335	276	293	303	322	302	277	316	323	311	336	312	296	286	270	295	299	272	286	283	255	299	281	296	304	284	305	292	309	288	282	283	307	286	296	297	297	286	278	269	302	287	280	291	308	293	290	282	279	288	286	297	293	295	303	289	290	279	281	289	290	318	303	311	310	248	309	298	324	283	286	277	317	291	274	303	301	338	299	306	288	289	277	299	317	306	311	267	287	325	261	289	290	304	294	308	323	261	304	296	296	275	282	310	294	269	321	289	313	282	268	274	334	332	317	323	282	288	313	311	316	280	286	310	282	277	290	303	316	290	281	301	310	307	314	283	288	278	293	277	294	288	295	287	308	311	291	303	300	274	293	260	309	311	305	315	292	322	286	320	304	307	281	284	267	316	280	304	290	291	327	304	308	298	281	278	309	320	288	321	287	282	324	327	292	315	309	271	287	289	295	307	321	312	307	270	304	293	305	275	317	298	319	294	311	323	282	328	318	276	334	285	295	294	297	306	307	311	312	289	276	302	292	324	315	327	311	298	291	313	301	300	288	316	288	292	277	316	294	309	305	324	278	308	266	288	281	314	278	284	268	290	278	259	290	328	257	285	283	281	308	287	285	301	308	294	306	277	322	316	285	316	300	304	314	277	305	330	286	299	302	324	299	301	346	276	283	315	273	289	293	325	294	302	297	311	268	316	290	289	291	299	305	264	287	306	308	301	285	282	251	266	323	329	324	290	290	261	314	260	271	297	293	310	271	271	315	281	309	316	269	320	299	315	290	322	284	293	307	304	312	262	295	274	299	320	305	332	293	291	306	299	297	286	289	293	273	303	273	302	306	319	299	286	293	291	290	303	298	259	260	264	295	303	292	318	306	278	272	310	306	300	294	313	296	307	279	292	282	292	290	302	298	266	280	301	274	320	313	283	291	312	287	290	313	318	311	258	316	312	335	320	281	293	334	266	280	282	320	288	297	296	273	262	284	301	304
34227	60349	48330	33052	28545	24150	20421	15626	10813	7669	5580	3802	2623	2040	1772	1696	1493	1230	997	854	744	639	557	527	513	459	445	360	390	374	377	376	361	406	366	359	415	374	358	349	351	297	331	302	324	350	343	300	319	344	322	313	329	321	319	317	324	292	313	332	310	282	311	314	311	322	312	272	348	323	314	302	299	313	314	326	305	319	297	298	304	329	306	309	301	313	317	290	280	283	287	308	305	323	313	327	307	304	324	307	319	292	310	327	305	323	280	289	293	297	303	278	285	291	338	305	338	283	313	326	283	329	320	326	300	323	289	314	310	314	346	336	307	312	322	313	326	283	276	307	307	283	326	314	306	285	301	313	307	318	327	296	304	282	332	290	291	298	317	293	301	300	308	288	282	279	307	306	310	281	307	275	294	307	326	327	286	308	285	267	317	302	292	282	292	319	319	312	258	302	303	334	294	265	321	285	317	333	298	297	315	324	295	297	315	319	308	317	298	302	319	302	322	290	296	313	322	342	316	303	305	336	297	298	299	298	314	294	289	337	281	281	320	311	308	286	311	298	328	325	316	334	323	289	333	295	311	329	294	298	275	304	334	302	320	302	326	314	314	311	311	303	284	291	315	322	297	298	318	295	304	289	315	293	341	305	300	306	313	284	300	311	309	317	272	296	292	328	310	304	338	318	307	297	302	318	303	300	295	296	325	304	324	299	294	331	319	294	300	307	311	311	287	318	271	304	325	312	292	324	313	333	297	320	295	308	322	307	291	330	298	306	301	301	309	298	305	300	308	325	313	299	302	306	300	302	314	299	296	331	294	353	286	282	318	307	297	321	321	309	302	275	322	350	297	280	350	328	303	309	296	288	317	314	303	296	305	296	306	304	285	303	318	300	320	318	306	292	320	328	335	314	311	301	318	275	287	297	313	329	268	309	319	289	285	274	305	294	319	303	315	293	291	288	299	314	339	309	333	320	338	291	313	283	334	328	282	311	325	317	283	296	293	330	269	324	301	334	292	309	293	332	337	311	320	319	332	320	290	275	315	320	324	286	305	312	327	342	303	304	313	315	330	332	330	305	325	325	293	328	295	315	293	310	285	277	321	314	305	317	320	313	292	318	309	294	315	310	306	317	317	336	294	311	304	306	322	310	295	304	301	301	295	304	292	276	273	333	290	326	315	312	310	317	306	325	290	327	331	329	314	280	317	313	302	303	280	352	345	317	313	310	306	312	308	314	314	307	290	316	302	309	300	312	296	337	304	314	319	307	310	288	317	318	300	289	294	308	332	313	301	309	308	291	312	320	320	327	313	320	301	316	297	327	295	296	295	287	270	301	326	322	289	302	289	329	338	294	281	323	307	279	335	320	310	309	315	311	325	301	287	304	303	288	290	292	328	341	307	265	301	306	306	303	285	309	349	305	290	310	331	349	340	317	316	300	286	301	305	304	328	295	335	338	305	321	310	296	304	290	290	338	314	317	280	318	309	327	291	339	288	313	301	335	357	310	330	332	302	289	308	324	263	285	342	303	320	315	305	300	304	316	307	286	277	313	297	302	339	314	329	292	320	315	297	340	321	278	303	281	288	273	298	296	299	329	313	315	337	321	309	307	302	298	311	307	329	280	281	298	308	318	317	295	304	303	282	321	295	338	303	321	311	290	325	303	311	301	322	307	299	335	289	294	322	296	328	339	309	289	301	307	317	319	350	317	319	304	308	311	285	292	320	296	329	323	312	273	301	299	320	267	329	280	298	317	323	277	325	300	310	286	296	278	302	289	308	323	309	354	296	309	283	330	309	308	280	294	333	291	298	319	362	303	294	291	304	303	296	334	318	294	275	316	289	293	308	326	287	307	308	280	314	318	303	299	319	308	304	299	301	305	307	298	301	286	324	317	337	290	317	278	323	306	314	307	364	325	287	320	313	312	316	295	333	293	296	326	278	315	332	291	298	315	309	327	335	278	305	283	286	290	305	300	308	303	316	328	326	318	297	278	306	320	322	280	316	296	321	285	291	288	314	317	299	329	270	321	323	302	336	293	301	289	339	308	346	324	297	309	295	346	276	292	311	304	305	323	311	327	334	314	271	285	302	300	357	293	292	327	329	311	321	298	320	308	287	270	305	299	356	290	319	309	346	293	322	307	346	315	315	279	325	314	311	331	310	307	307	325	301	290	283	298	306	293	309	285	288	300	296	313	367	345	284	338	318	320	304	309	325	294	291	295	300	283	298	289	315	293	268	286	325	295	334	290	300	324	291	283	315	290	314	318	296	311	313	305	318	319	294	304	306	316	295	315	327	329	283	303	319	303	326	305	306	310	313	287	273	325	311	306	307	299	340	311	304	309	315	313	308	300	333	270	289	305	308	323	318	303	309	291	284	338	283	308	308	312	320	339	275	313	272	316	311	315	323	304	276	301	301	343	338	296	320	286	303	279	299	321	295	301	280	310	318	309	326	332	295	307	290	291	299	308	295	308	316	310	299	301	337	316	292	323	292	297	294	321	297	306	313	316	305	320	297	294	288	284	347	294	318	293	264	305	291	276	334	306	304	328	296	328	308	324	299	319	307	343	310	343	321	305	300	282	282	288	327	309	313	294	305	305	319	302	298	328	322	278	311	329	305	311	296	290	298	336	316	267	306	287	302	323	308	303	328	322	320	300	285	298	338	321	298	320	299	293	317	327	296	289	302	305	263	310	309	304	306	293	318	309	306	297	288	316	322	304	303	307	310	302	319	299	318	339	301	304	311	308	298	316	318	326	300	324	312	297	302	297	308	296	340	293	314	303	288	338	346	300	316	316	327	329	333	321	308	315	317	306	299	297	316	336	296	313	310	302	338	286	318	298	320	305	307	297	325	279	323	299	293	270	342	290	312	294	325	276	313	309	318	315	321	313	294	315	313	311	337	282	306	289	303	342	338	300	281	313	306	313	296	323	320	343	331	330	292	324	335	330	308	306	318	337	306	304	347	289	342	297	317	299	288	300	289	300	335	327	333	299	303	316	288	293	300	314	303	298	304	291	288	321	269	314	331	300	305	310	319	317	313	282	300	291	296	302	324	331	317	317	297	309	279	276	293	314	296	259	273	330	310	306	339	317	306	318	296	304	318	316	279	316	305	291	320	317	301	317	258	295	290	279	298	301	294	307	329	340	322	296	293	288	307	296	306	302	288	313	304	274	321	314	319	311	302	305	293	294	344	287	306	317	301	264	288	278	293	311	314	295	314	291	291	331	303	325	279	302	312	311	299	325	341	300	338	311	297	301	279	313	313	292	348	303	299	289	294	276	286	286	310	284	307	309	330	304	305	268	326	342	300	306	326	311	283	314	315	301	327	292	297	373	325	309	280	334	300	308	307	293	334	306	326	266	328	274	293	324	302	318	337	334	304	292	301	296	323	314	294	287	327	301	298	303	314	327	317	326	327	279	324	306	324	334	309	321	290	313	270	302	288	276	313	305	295	296	319	304	314	330	300	307	281	304	341	279	303	305
30584	29846	30744	21143	13463	10151	7806	4899	3216	2363	1766	1248	1065	888	892	751	775	714	633	602	588	504	541	492	518	500	480	508	522	474	489	486	508	470	503	474	514	489	484	458	472	474	463	485	475	460	463	492	479	443	454	466	479	485	468	503	415	449	440	430	480	488	486	504	404	473	500	484	442	516	473	489	439	473	412	460	447	453	452	450	485	497	502	483	482	460	419	450	441	505	459	460	480	488	480	498	496	431	485	473	493	481	466	458	475	456	480	455	492	480	451	486	453	465	458	454	445	462	452	445	462	473	452	461	449	468	472	469	482	457	438	491	510	464	445	443	458	484	428	494	479	457	495	464	445	438	444	489	456	454	479	476	451	499	487	501	492	475	455	484	461	459	419	469	514	470	491	473	468	427	480	451	505	470	441	453	479	494	493	471	486	424	474	471	454	505	455	490	492	451	452	453	525	477	480	445	492	468	485	466	465	460	447	497	478	507	447	511	456	452	464	456	451	456	478	447	472	467	428	458	536	486	437	465	476	476	433	477	458	480	464	479	423	490	498	473	414	458	465	465	440	458	463	482	463	444	425	471	445	459	451	416	478	452	486	477	465	480	490	474	437	458	479	465	479	460	441	469	478	494	506	444	483	478	486	450	477	440	462	482	489	457	466	453	459	487	454	490	501	467	468	496	474	495	491	475	491	450	433	480	458	504	506	472	489	476	456	491	466	473	479	473	475	478	460	461	490	501	470	487	474	458	430	475	454	449	436	464	451	497	452	450	459	453	475	488	462	470	488	450	492	467	467	490	444	443	434	497	462	457	465	492	477	450	485	454	498	461	447	449	495	446	476	472	483	501	485	452	487	488	438	474	437	414	463	452	478	463	443	460	443	465	475	489	505	462	482	457	457	465	503	460	478	448	447	476	450	456	451	465	479	479	450	463	508	468	503	417	440	496	442	440	477	441	467	470	482	453	482	519	486	455	441	460	454	475	479	483	474	471	471	442	443	451	482	485	451	449	424	458	469	445	526	437	448	471	465	443	422	508	474	492	461	452	457	487	481	458	430	508	434	461	464	463	446	447	475	454	470	465	476	448	446	448	464	503	430	451	477	429	483	434	476	484	487	514	439	473	467	497	471	457	456	477	464	418	484	451	429	441	463	504	456	455	453	412	458	439	474	441	456	483	454	482	476	455	484	420	464	459	482	460	502	517	491	468	487	467	433	464	453	483	451	453	506	474	484	492	431	478	446	460	487	484	502	488	465	486	458	477	472	467	462	464	490	503	467	479	491	506	481	446	454	459	471	474	467	443	472	462	457	471	450	474	470	489	495	502	499	475	465	503	428	504	475	454	465	426	475	463	469	453	460	503	500	430	463	485	487	454	461	443	446	443	427	453	487	512	476	479	463	464	478	467	478	459	440	474	482	451	464	466	483	493	469	464	476	434	485	465	475	475	448	449	476	464	451	468	475	455	476	435	502	416	469	478	456	437	427	433	500	473	464	508	486	422	431	460	476	514	455	490	466	472	489	490	477	472	502	502	442	413	495	475	500	481	507	456	455	459	481	473	484	470	457	494	472	444	484	426	451	457	475	448	493	457	465	464	473	485	464	487	451	472	411	449	486	426	506	447	504	454	445	454	449	440	499	439	472	453	491	454	483	511	484	471	459	442	482	429	468	502	460	466	450	443	443	449	415	484	457	467	460	480	476	444	484	418	473	465	444	479	480	456	491	462	476	476	476	466	485	437	476	451	461	482	449	475	438	472	425	483	501	441	471	447	494	477	478	481	421	447	453	445	419	495	482	460	474	499	503	502	485	475	468	469	508	451	476	457	490	465	445	465	455	438	472	440	450	477	470	500	471	467	485	452	458	457	463	420	438	453	465	493	476	513	446	449	431	480	432	484	459	419	455	439	483	457	422	476	486	464	482	462	444	459	480	446	498	419	533	475	467	477	469	460	461	480	476	467	493	474	479	492	426	445	456	490	480	480	451	437	435	458	431	489	473	505	445	466	470	485	502	452	490	439	494	495	484	482	457	443	424	417	481	476	444	449	464	452	455	457	520	472	457	443	459	455	467	465	479	458	473	469	490	441	466	491	428	464	460	406	455	471	500	503	469	468	444	445	467	454	502	504	477	453	472	456	434	452	443	467	454	437	457	481	439	469	480	467	475	483	468	473	442	442	438	457	490	457	454	423	456	443	481	462	467	466	454	457	539	486	433	475	485	467	435	455	448	513	465	475	491	490	485	470	467	454	423	436	479	474	453	486	473	453	470	490	466	506	486	475	495	464	511	438	493	448	465	480	443	469	496	445	469	474	488	466	444	472	445	462	490	474	482	458	442	467	484	459	472	468	497	447	454	451	504	453	489	466	462	483	492	488	492	464	437	450	435	469	462	479	521	462	469	498	455	505	500	454	476	481	473	453	472	454	495	484	506	471	483	473	482	451	476	444	483	442	455	463	466	465	483	461	476	501	478	447	469	435	485	419	429	477	467	479	497	465	468	458	485	429	473	431	445	412	469	464	473	453	475	488	467	478	480	427	459	439	464	429	489	474	471	456	421	446	445	490	450	465	463	461	459	485	487	506	448	484	463	475	478	459	453	465	498	481	486	444	487	466	465	442	442	467	481	484	415	455	432	464	441	501	495	450	476	442	480	481	466	446	467	493	460	486	479	485	469	453	472	458	478	461	451	471	482	443	442	454	457	470	469	524	425	428	453	465	519	451	419	443	534	469	461	490	472	487	454	480	480	472	449	475	479	479	464	466	471	444	488	474	485	430	445	450	432	488	468	493	466	442	485	430	453	451	485	470	449	493	436	455	422	472	453	453	490	479	481	509	448	469	500	486	441	503	463	434	431	477	491	506	442	416	455	507	454	460	480	454	478	489	448	478	489	452	485	461	455	481	464	415	432	466	464	448	461	460	476	496	459	460	432	465	477	475	448	493	490	414	464	441	481	473	435	484	494	500	450	467	414	443	465	506	463	484	479	450	417	443	469	423	456	482	489	495	487	453	501	465	451	461	469	500	474	487	505	470	438	427	454	457	471	509	465	466	491	489	499	458	475	461	452	474	489	457	475	486	450	411	498	515	475	477	443	487	458	473	482	472	476	495	452	507	483	462	462	470	491	473	423	439	470	469	488	433	469	446	474	461	474	463	471	467	475	476	473	461	488	438	466	448	491	505	439	457	487	460	465	460	451	482	454	459	465	467	465	451	498	462	472	457	488	440	462	469	455	472	475	467	450	486	457	449	454	494	487	441	472	429	442	433	458	453	455	473	482	493	451	449	463	465	463	465	462	507	483	462	445	474	471	464	490	465	457	458	437	468	514	459	453	453	482	501	455	450	503	507	467	451	438	435	470	491	468	465	443	475	448	487	457	474	491	406	467	479	460	424	485	450	476	477	482	437	484	477	438	435	441	476	466	510	476	446	490	461	442	525	476	483	447	436	498	500	466	457	448	436	509	436	485	491	465	462	526	463	483	445
32792	44954	33704	20462	16430	13843	10999	7219	4927	3521	2642	1681	1380	1078	1093	947	954	817	775	699	652	603	575	577	577	516	525	570	521	546	546	511	585	481	510	514	500	518	533	525	497	501	495	509	494	449	458	504	490	499	504	516	485	528	482	461	522	500	475	521	512	459	449	439	486	492	468	490	465	511	500	465	490	502	478	496	512	477	454	504	483	462	491	461	432	532	494	476	521	541	516	493	444	518	491	476	484	512	497	473	452	511	498	506	466	499	495	495	487	500	509	476	471	471	481	482	485	530	486	500	469	516	505	483	489	496	474	468	478	491	461	494	481	473	468	468	455	514	509	507	449	491	465	453	488	480	473	462	483	515	508	513	494	508	519	488	492	506	471	483	492	508	484	508	507	499	478	496	473	470	477	465	532	497	515	478	506	502	503	525	480	498	499	456	485	494	498	466	556	501	500	514	499	520	501	510	482	485	537	514	523	512	519	512	465	528	458	460	549	507	515	513	448	474	546	468	512	473	491	534	482	465	471	492	480	523	488	476	534	521	443	486	505	506	515	504	457	473	479	453	488	468	530	492	490	498	517	453	522	481	508	465	501	469	442	511	526	517	508	526	500	524	503	448	459	493	458	503	460	508	478	483	469	481	475	496	528	489	475	504	477	504	537	487	537	486	491	487	479	487	476	471	497	525	523	506	521	512	498	484	473	468	504	509	489	492	482	470	504	462	481	450	487	521	465	452	534	495	533	478	480	501	525	465	472	498	448	526	484	509	496	487	490	503	483	509	494	479	460	530	492	492	499	487	480	508	506	473	500	505	459	476	500	478	501	500	476	498	512	521	474	474	461	478	501	490	500	470	498	470	499	479	500	512	508	482	466	488	507	526	476	504	493	467	456	487	517	473	467	473	467	494	502	476	458	513	490	433	489	496	486	497	493	461	473	501	493	483	483	484	472	500	496	497	481	487	474	486	481	547	487	492	534	471	487	479	442	481	471	508	501	480	499	505	489	474	503	481	511	469	515	490	477	470	455	527	482	489	489	471	480	455	509	524	482	505	456	481	492	468	476	526	507	486	458	462	475	485	511	479	549	490	468	468	478	463	510	479	487	482	530	499	486	480	509	506	473	483	512	464	459	509	500	489	496	490	468	482	466	502	467	497	520	432	482	496	511	480	483	521	497	502	475	484	474	493	472	500	472	487	473	513	494	508	489	483	504	456	481	500	495	517	463	537	475	467	474	483	476	484	502	481	504	479	498	512	498	479	498	492	488	519	514	447	499	440	476	492	478	494	480	477	471	511	507	443	514	484	468	496	514	504	441	484	494	479	539	481	501	511	503	509	480	475	481	489	480	472	490	492	467	481	477	475	503	495	476	499	482	474	474	491	484	490	477	464	478	493	478	498	468	494	489	473	528	484	474	486	510	503	515	488	449	492	496	501	483	499	516	516	522	496	483	545	490	497	488	477	508	508	504	461	514	524	472	498	480	474	486	519	471	453	456	493	486	477	480	484	513	517	513	454	456	474	489	515	510	504	494	510	494	515	472	527	479	458	482	483	487	480	524	492	480	512	517	523	483	471	437	464	477	472	473	473	506	491	484	454	462	545	507	461	456	485	470	496	470	487	500	499	521	461	492	517	494	480	475	509	545	508	459	464	441	490	495	488	491	493	499	474	477	520	504	486	505	500	458	479	494	521	512	471	516	500	501	506	499	510	523	492	487	489	485	497	476	499	498	480	527	509	480	450	484	488	484	483	514	502	475	506	521	492	474	519	503	524	511	507	501	488	430	496	483	507	485	438	494	494	505	489	490	466	482	500	509	449	471	461	503	514	472	524	536	484	492	479	489	484	491	455	491	519	504	506	484	461	516	505	483	493	530	459	511	496	499	451	542	496	512	502	461	516	522	464	505	488	484	516	481	477	434	497	471	493	495	532	512	464	501	477	500	464	468	491	483	491	497	494	496	485	485	473	494	518	454	470	493	511	508	476	519	472	488	481	485	506	455	468	510	477	464	494	486	501	521	502	529	490	522	507	495	485	460	510	481	503	505	451	462	481	483	507	484	483	519	482	459	486	493	462	476	503	482	468	479	501	495	465	502	478	480	538	479	494	479	483	473	501	506	536	513	492	493	484	474	509	498	515	466	495	489	485	448	471	540	493	468	489	489	478	482	505	504	476	488	499	458	490	503	499	492	517	498	469	489	490	488	497	481	490	502	540	505	497	473	464	475	493	463	472	496	511	489	501	471	520	476	506	469	499	485	445	519	452	508	496	503	508	497	490	498	497	482	484	467	473	525	500	484	474	450	447	494	512	483	523	456	532	492	490	467	503	478	489	501	486	500	506	494	500	473	494	518	506	473	504	452	507	500	530	542	487	469	447	486	493	482	498	505	529	534	521	505	507	501	495	464	493	482	476	524	500	453	482	494	492	461	498	510	474	493	520	497	508	499	482	517	509	472	469	535	479	482	504	486	519	535	495	478	521	499	505	511	529	486	517	476	481	441	465	504	473	497	451	485	465	489	495	475	514	458	503	479	474	480	519	468	507	510	450	487	501	495	495	492	474	486	483	474	463	508	476	502	502	459	523	539	495	472	464	504	428	480	463	463	463	457	483	504	488	482	496	488	521	480	497	506	524	527	500	497	460	454	471	464	484	449	495	508	477	516	467	465	450	504	494	476	456	539	476	454	491	513	504	477	502	488	493	485	475	478	487	507	487	473	477	474	483	476	475	456	487	496	501	515	531	479	503	499	488	474	499	492	503	520	473	493	465	489	489	498	484	466	485	479	493	509	527	516	510	500	477	516	473	492	493	499	452	477	467	481	507	495	496	497	487	475	489	462	458	485	505	456	509	531	457	491	462	510	513	484	484	507	469	479	475	475	478	467	495	487	488	515	483	524	496	481	520	488	437	492	530	495	492	526	463	449	518	494	490	487	513	497	478	467	524	498	504	496	452	507	511	488	473	473	454	476	514	482	481	493	517	507	531	463	504	507	504	441	472	498	464	496	507	492	471	503	473	514	483	490	461	536	486	554	497	501	510	479	506	493	503	474	469	461	491	485	489	504	465	535	477	498	486	513	479	482	515	503	458	481	523	448	462	509	486	498	501	479	474	515	484	468	517	501	463	501	460	494	509	500	462	543	486	493	523	518	489	456	485	491	484	456	507	493	455	486	486	487	493	505	493	491	505	494	483	496	477	508	452	459	497	516	463	499	469	510	474	504	499	494	515	450	505	524	499	525	499	520	542	521	476	513	511	476	510	485	491	489	471	499	504	487	525	481	491	453	480	441	510	518	482	514	491	488	503	501	510	483	460	460	481	468	472	491	490	526	443	506	500	492	521	505	506	459	459	509	465	483	475	484	492	479	479	496	472	514	464	511	481	458	525	513	525	507	475	479	527	492	517	487	522	507	492	476	469	484	499	471	489	504	485	501	491	470	458	486	484	473	483	511	488	480	508	460	512	462	507	458	493	496	540	490	465	489	467
23947	21371	28696	24603	22211	21399	16217	8924	5525	3806	2707	2227	1609	1211	1135	945	943	802	693	703	539	515	467	471	432	395	428	457	429	405	415	419	403	410	421	429	387	413	393	397	403	392	374	377	384	375	364	364	382	392	373	369	374	373	374	382	342	382	372	372	370	398	359	375	362	400	393	379	389	375	398	346	317	380	362	400	399	342	362	376	404	379	398	380	374	368	356	386	415	352	347	391	375	398	364	372	373	361	394	389	393	369	383	371	404	385	365	355	358	382	369	355	349	370	374	397	403	360	369	372	353	366	397	371	348	366	374	407	388	367	370	389	381	360	388	380	369	373	380	384	376	350	382	387	382	367	378	377	398	374	359	398	330	389	380	362	377	371	362	337	426	389	394	403	377	367	389	371	399	381	369	388	395	358	398	335	366	388	358	377	384	414	381	378	405	419	388	368	386	403	387	384	338	324	402	382	382	366	399	396	350	392	352	353	408	384	390	365	368	406	379	389	361	381	359	352	375	373	417	381	382	383	362	345	349	357	392	383	350	338	381	366	411	393	363	391	329	342	341	383	339	367	384	387	389	368	380	352	355	351	338	360	356	400	395	369	381	371	419	366	346	368	389	395	349	352	364	386	359	375	381	378	384	344	374	376	366	369	379	394	365	368	382	378	382	399	349	391	388	386	376	363	371	379	378	390	355	394	375	381	375	371	353	367	369	381	377	398	379	370	384	351	354	360	350	373	372	408	369	386	404	386	387	386	349	352	386	381	382	368	348	377	397	394	360	335	345	378	364	368	381	354	387	387	361	347	343	378	384	379	374	364	373	358	363	345	362	364	363	382	384	385	385	389	372	402	376	361	383	365	380	372	371	359	382	377	359	350	345	355	379	397	358	354	397	388	375	394	389	404	366	384	369	363	346	376	366	378	360	356	333	381	347	340	352	357	361	387	388	399	392	406	395	373	396	386	350	392	361	405	383	372	381	341	400	353	373	367	415	380	378	372	378	365	358	353	377	388	403	341	356	371	385	351	372	368	408	359	350	373	380	386	373	380	364	378	380	360	357	385	375	376	313	413	349	397	353	372	345	360	350	359	371	372	389	376	386	357	380	381	420	367	382	339	400	355	372	365	408	359	410	412	403	391	391	374	372	353	350	418	369	351	372	354	368	375	389	366	356	378	378	395	382	347	344	396	404	371	384	333	390	337	374	391	356	343	385	355	353	363	367	341	338	391	381	391	376	342	366	390	371	376	359	373	383	383	353	375	382	412	387	386	330	377	406	380	393	356	382	359	343	361	389	381	394	382	389	369	387	372	393	385	404	391	344	377	387	350	373	367	395	396	367	361	382	387	355	350	400	366	405	351	385	370	396	368	355	363	390	359	342	345	405	352	305	381	376	363	430	388	391	342	372	342	343	344	354	387	344	392	391	376	376	365	380	377	369	386	361	369	374	348	344	387	341	349	320	378	375	382	386	342	368	366	380	383	353	393	372	395	396	353	351	357	386	360	388	362	361	382	428	340	370	385	377	378	382	359	342	398	359	363	365	367	368	375	382	377	381	381	386	373	388	338	391	375	378	341	370	377	358	385	398	375	393	395	362	336	370	358	370	316	347	356	372	362	381	365	384	383	384	368	370	385	365	357	337	403	414	393	390	381	362	332	345	350	384	389	355	387	373	347	434	344	359	330	379	350	396	330	402	382	348	378	381	416	375	392	341	362	375	348	347	410	383	378	388	369	371	362	381	324	365	381	388	346	362	351	379	348	356	375	386	376	365	388	378	360	373	374	389	355	371	363	391	383	350	408	372	409	359	329	390	390	375	424	413	363	419	370	381	370	368	371	372	398	377	346	384	398	359	364	388	359	385	376	345	379	364	357	416	401	365	353	377	368	351	376	395	342	383	382	381	391	371	391	367	395	346	374	356	352	366	364	364	401	358	374	386	405	340	383	377	370	345	386	375	381	375	350	357	332	353	389	382	350	387	375	356	378	363	373	379	402	365	353	402	368	327	374	373	343	382	379	396	381	352	340	372	391	395	337	349	370	370	353	366	359	364	376	381	361	370	370	384	371	407	382	415	340	377	407	350	382	384	367	361	362	346	360	374	357	292	369	346	362	350	341	326	339	402	366	364	347	327	369	380	381	357	368	369	414	386	363	392	375	367	357	353	363	396	402	353	354	389	393	394	379	387	353	372	365	394	419	347	371	370	354	382	354	359	358	368	376	374	345	374	376	388	403	395	382	358	398	395	367	385	349	366	410	393	429	364	382	403	340	373	383	399	398	394	396	375	352	384	376	358	341	351	390	375	354	347	355	365	361	409	375	391	376	362	373	425	407	377	365	374	404	400	375	395	364	388	344	368	383	362	347	344	411	392	358	387	371	421	358	367	397	347	395	383	399	371	362	355	370	388	383	340	346	380	351	334	392	403	379	342	333	339	376	388	357	389	399	361	381	391	350	347	392	404	385	342	374	374	381	371	394	372	387	376	380	407	357	372	351	347	392	391	405	360	380	381	387	371	388	387	372	371	375	373	359	353	358	332	361	350	389	365	358	369	374	389	361	364	357	367	374	353	398	357	387	378	365	347	367	356	376	410	343	391	339	392	363	376	369	352	369	371	384	380	364	394	394	373	410	345	361	348	354	355	360	364	361	372	386	368	394	367	357	372	355	394	385	422	343	358	340	397	410	388	405	379	340	358	354	390	387	369	388	361	347	360	371	363	381	365	361	378	381	388	387	404	356	399	362	358	354	397	353	343	382	379	381	360	381	355	402	345	338	368	370	386	349	369	374	358	378	353	394	372	367	347	372	372	390	368	375	382	339	375	359	340	410	363	364	364	359	422	394	366	368	368	387	403	373	376	355	345	376	360	367	362	395	400	392	360	357	366	368	360	364	352	338	359	332	348	396	352	400	388	357	404	404	357	411	375	379	367	363	387	362	373	369	382	383	374	407	356	376	348	357	371	374	367	399	353	397	382	366	384	351	370	398	373	376	356	348	385	384	332	380	364	341	407	381	369	342	364	380	378	359	410	350	359	353	375	342	378	336	372	376	390	338	373	323	369	375	387	361	328	405	359	381	359	384	407	358	372	380	368	374	378	392	372	376	379	353	366	351	371	370	373	340	340	379	384	361	366	371	383	389	380	367	405	354	342	370	350	376	377	357	385	384	367	391	416	389	363	360	377	345	385	372	386	358	348	373	384	361	366	379	372	373	357	382	342	381	359	354	390	341	341	354	358	351	386	391	367	358	381	336	381	419	375	343	380	362	366	363	355	359	371	349	374	352	360	351	384	369	381	376	363	384	361	368	378	356	367	416	377	371	344	396	379	377	382	371	349	371	370	381	386	412	357	380	399	398	367	383	389	390	396	401	374	345	382	383	383	349	355	392	379	364	380	358	391	362	414	380	373	401	381	380	364	375	349	382	392	387	355	373	400	367	385	360	360	354	422	380	362	366	390	384	341	358	381	408	399	364	361	377	353	388	408	334
31984	53393	42386	28297	23307	20594	15926	10976	7602	5345	3692	2855	2157	1662	1462	1241	1245	1116	913	765	670	609	550	547	470	478	456	451	490	437	431	450	440	438	450	424	416	432	412	410	427	398	426	421	426	426	394	437	406	419	420	403	380	412	428	402	436	410	370	435	384	401	415	384	379	427	429	405	383	408	398	406	414	363	411	412	418	377	371	402	422	450	361	365	393	396	404	396	389	432	414	418	430	430	401	391	392	385	380	383	417	435	405	401	390	415	399	402	394	386	429	382	347	388	369	387	416	410	421	397	399	398	412	376	410	335	416	395	368	405	388	394	409	390	412	357	392	395	410	393	381	382	422	382	398	436	427	375	433	397	396	415	386	407	403	409	402	366	401	408	405	398	390	417	422	432	375	393	371	391	428	373	358	408	403	380	400	408	394	394	387	396	403	374	386	380	427	417	332	394	383	383	384	364	415	373	402	389	385	383	402	395	415	395	370	400	400	375	361	413	377	390	408	383	387	363	369	380	409	404	424	381	391	385	390	397	398	400	393	385	390	406	423	400	382	396	415	387	397	377	370	416	402	400	376	435	365	398	381	387	396	384	359	391	387	433	400	415	371	401	398	385	379	423	431	420	378	373	389	384	373	383	363	399	420	427	411	415	374	405	372	390	374	404	389	406	410	421	405	413	381	372	377	384	387	392	370	369	445	411	384	432	377	381	399	388	402	436	405	410	417	411	433	407	400	407	415	367	387	407	402	383	377	399	396	385	385	418	367	383	398	383	382	396	431	403	395	400	403	388	397	425	413	383	402	393	410	366	392	383	376	362	397	392	396	423	413	398	397	409	380	409	444	376	406	364	406	422	419	366	408	433	369	394	405	409	405	369	380	375	392	404	386	391	389	415	358	414	402	408	370	394	412	429	407	403	403	426	415	377	345	412	388	423	402	370	414	405	362	370	393	417	407	416	400	414	410	410	395	425	399	387	402	424	430	409	404	353	428	403	417	400	436	402	414	379	414	419	385	394	413	410	396	367	354	378	398	404	444	392	400	417	355	388	404	387	402	409	411	366	412	410	388	353	382	407	373	366	393	386	414	384	389	408	376	385	380	382	411	365	392	387	379	419	389	401	371	395	389	361	400	407	362	385	384	396	376	399	395	395	349	428	377	387	428	385	371	421	391	407	369	423	375	364	405	403	380	394	413	391	381	406	414	416	382	371	382	404	414	389	421	378	397	386	386	412	382	427	378	408	380	426	389	383	413	409	417	391	427	438	408	387	389	388	375	398	395	417	352	408	428	400	388	383	402	402	365	402	406	422	387	367	432	389	388	382	415	382	368	401	418	387	356	406	410	369	379	405	396	406	385	384	375	384	390	403	404	371	376	395	385	376	381	408	373	372	401	400	411	416	437	365	403	389	339	426	350	400	408	433	397	446	369	387	378	420	403	429	386	440	410	364	381	411	395	433	379	412	378	355	386	393	398	392	381	405	417	359	396	391	414	405	365	344	378	421	403	415	407	408	397	429	379	394	437	386	387	371	409	416	419	397	406	376	383	390	388	419	423	402	417	384	435	425	420	406	450	388	391	398	394	359	431	401	383	414	363	394	402	416	374	394	395	394	384	427	383	382	375	377	368	392	361	409	395	397	380	399	398	434	421	416	365	435	413	384	375	376	411	392	379	410	345	390	409	377	400	409	413	427	402	401	386	368	429	383	368	372	349	418	396	382	419	373	400	402	446	414	408	434	388	385	384	369	410	375	384	382	366	417	394	399	388	371	394	391	378	384	374	413	403	409	423	362	388	377	418	407	404	414	395	380	399	407	418	386	437	413	399	384	387	386	382	402	397	396	378	383	385	417	431	413	374	381	365	400	411	370	408	387	368	353	411	423	441	382	401	400	405	396	395	395	396	382	387	399	425	393	402	393	409	391	388	402	384	423	424	425	388	411	372	398	382	392	361	404	406	407	399	407	399	403	409	403	401	380	367	460	367	394	398	395	423	391	404	401	387	373	421	440	383	388	418	393	391	380	397	365	413	420	368	395	394	377	415	423	397	402	409	396	391	386	399	378	410	390	447	434	369	367	373	384	403	395	446	376	391	368	397	395	421	397	379	392	405	389	392	386	413	410	400	355	425	407	426	376	409	415	398	398	420	388	367	380	376	425	397	371	371	395	378	403	414	362	397	372	413	397	381	414	427	378	418	410	398	404	381	420	403	391	405	367	413	405	404	405	389	422	388	374	414	417	400	411	398	361	387	379	430	372	381	375	400	424	391	371	389	360	409	435	429	396	395	400	423	383	395	417	379	408	415	404	396	402	390	379	411	401	396	373	385	427	417	374	397	410	385	414	411	434	422	400	438	414	379	377	368	372	356	354	393	390	391	371	416	429	389	417	402	422	360	403	365	411	377	397	341	419	412	428	375	373	392	411	412	447	423	357	408	419	430	386	401	410	426	434	385	387	408	410	394	398	380	399	379	377	375	404	392	370	412	404	412	421	394	395	393	403	384	433	404	410	393	378	404	417	389	415	408	408	403	395	423	388	388	409	381	426	413	399	392	388	390	422	392	390	421	417	369	394	394	433	394	411	399	378	394	411	375	387	394	405	418	379	405	422	389	382	394	391	400	420	367	408	411	401	375	395	413	356	408	397	397	400	384	414	376	390	386	400	360	382	397	397	394	403	372	399	400	407	372	380	383	403	392	364	407	381	404	390	379	397	410	417	362	380	417	415	356	369	405	407	418	360	410	390	376	425	417	372	405	428	425	397	408	371	407	429	403	407	424	393	405	395	358	384	363	402	400	381	453	387	416	388	388	357	382	396	434	401	389	374	400	359	392	402	379	386	415	409	390	382	395	388	424	390	392	399	366	392	370	391	444	373	375	382	400	419	398	404	362	405	396	400	402	409	391	375	376	396	397	409	387	383	417	383	381	389	422	401	375	364	373	376	407	390	397	414	407	392	403	402	397	412	408	394	402	390	427	388	416	387	412	373	423	404	398	388	404	399	409	420	404	418	415	405	411	397	381	391	445	365	403	371	414	404	407	404	380	404	389	376	372	376	399	380	388	426	401	362	422	370	395	366	391	418	354	371	410	396	382	406	396	382	391	386	391	425	381	414	395	367	396	352	435	381	379	409	374	364	455	398	403	389	393	400	440	432	449	412	411	404	400	386	404	399	385	398	418	403	415	400	418	428	410	392	439	407	372	398	382	395	401	409	377	397	417	397	434	404	392	410	419	369	418	372	421	380	394	435	368	381	392	416	374	406	428	415	356	425	377	376	411	411	375	390	371	429	421	408	406	368	356	404	393	404	424	382	414	383	411	378	417	373	413	428	386	422	415	372	389	402	356	368	390	408	382	420	408	350	380	439	419	416	385	412	426	376	393	428	407	414	398	372	382	386	403	385	420	454	401	371	385	396	397	334	388	395	428	393	387	418	410	431	425	360	420	420	367	375	400	368	396	459	415	395	425	406	416	407	378	437	411	408	415	405
25038	21511	28328	25704	21497	17070	11816	6714	4107	2933	2147	1637	1352	1147	1028	919	855	783	625	623	616	529	515	539	477	518	431	487	516	464	484	455	462	461	488	449	466	430	460	428	463	418	448	433	436	463	450	421	403	447	451	437	428	430	447	433	408	424	437	453	421	476	421	470	421	459	409	453	439	452	403	439	440	426	433	425	422	426	441	452	410	436	429	441	426	409	451	455	430	428	406	439	407	438	442	478	430	412	426	431	421	453	423	417	469	431	457	397	396	435	437	452	406	399	446	405	415	434	440	484	410	437	461	447	408	441	438	412	405	414	408	412	463	417	455	414	429	399	424	420	453	397	410	441	422	464	426	451	450	420	430	402	466	410	454	452	431	407	416	392	434	445	453	430	406	449	410	442	417	458	424	436	419	411	414	436	422	462	420	421	410	426	415	398	438	427	449	468	441	473	414	435	432	420	426	418	435	415	432	432	399	442	423	389	424	477	446	393	415	408	435	428	405	433	456	429	395	453	468	417	433	470	452	416	396	438	423	431	421	404	413	425	427	441	477	407	437	432	447	444	415	398	438	452	437	400	407	432	427	444	434	391	449	400	421	422	433	446	390	448	447	401	428	441	388	405	420	454	414	441	406	462	427	485	441	425	409	425	449	452	401	421	451	427	420	412	442	421	435	430	422	427	429	399	420	400	448	396	445	447	445	451	436	460	421	443	421	416	478	411	417	443	441	441	418	430	413	432	439	460	456	425	445	436	410	431	444	428	407	396	415	410	445	431	434	454	418	449	411	456	412	408	444	416	468	437	413	464	461	440	418	441	400	438	422	452	413	373	446	430	415	438	417	419	413	432	443	429	446	432	428	454	423	440	419	418	440	412	449	450	435	461	421	453	402	461	431	428	390	430	430	446	378	401	430	459	417	442	425	411	456	428	433	419	433	427	423	421	459	482	384	396	388	417	419	433	432	469	419	429	477	449	432	428	442	408	426	455	456	438	432	434	449	425	384	387	417	417	422	413	435	450	433	437	440	396	419	377	453	439	433	396	395	416	435	384	443	446	435	403	434	418	444	404	442	493	474	420	417	420	391	422	432	463	418	448	432	405	398	388	468	428	408	407	456	402	469	432	427	417	407	433	429	456	418	403	440	433	425	392	388	444	429	446	406	430	420	447	478	387	411	423	409	451	414	421	438	405	407	414	439	486	436	452	389	445	432	434	444	438	448	414	432	441	422	429	431	455	456	433	431	426	426	442	416	417	403	404	418	473	428	443	457	445	434	414	430	462	404	456	424	428	438	403	432	439	441	434	445	390	404	412	428	424	420	417	454	447	445	425	408	420	442	402	427	383	391	456	437	442	432	447	439	389	412	439	421	470	436	451	461	419	442	424	457	442	423	415	437	425	406	454	484	454	397	398	407	444	436	456	396	381	386	479	413	412	439	433	406	429	413	436	415	451	417	461	433	421	436	420	444	424	414	439	437	438	442	443	431	481	420	433	424	437	452	436	449	427	427	438	446	447	426	466	440	402	382	402	416	449	436	432	411	425	427	429	431	437	440	398	442	426	444	429	463	464	386	397	431	456	419	464	452	462	440	442	419	449	410	416	418	430	442	433	446	409	430	435	446	446	417	432	425	461	427	448	409	455	468	410	465	446	422	421	412	369	413	433	441	421	440	442	440	408	425	423	382	415	442	399	427	465	433	438	447	412	418	444	407	418	429	409	406	443	424	410	459	459	415	442	418	409	447	462	417	384	417	435	438	399	410	416	441	403	403	479	425	413	412	444	427	446	384	359	416	435	428	395	453	422	429	409	422	428	413	401	435	482	462	466	415	462	409	402	414	441	441	458	419	417	382	447	428	397	424	413	412	415	435	460	420	425	399	417	399	417	447	426	436	421	452	441	509	431	411	437	426	422	417	437	432	427	437	441	404	452	434	436	457	449	408	429	414	457	399	423	420	423	403	437	396	463	438	382	414	435	430	430	443	421	436	427	406	437	414	453	425	411	432	414	417	443	447	429	466	439	434	434	430	453	477	448	432	413	401	452	418	445	446	404	427	404	445	433	426	405	437	435	452	470	423	426	429	433	479	427	424	432	405	391	403	428	458	480	416	438	388	436	427	429	433	432	389	454	431	403	447	445	403	425	401	451	412	402	432	383	434	454	429	451	434	422	436	446	419	428	426	428	410	431	407	410	436	428	425	442	418	457	427	414	397	436	440	417	433	457	390	426	424	402	421	443	435	424	415	430	458	442	439	408	392	435	435	406	429	417	419	402	432	398	448	474	452	413	422	409	483	420	444	439	390	430	434	425	415	434	432	464	423	445	430	421	461	411	456	441	433	414	392	461	400	452	413	463	452	441	414	438	432	447	391	424	450	419	446	421	403	426	454	434	416	413	417	418	454	434	432	465	430	431	443	433	433	430	395	453	466	448	414	453	413	446	424	422	405	478	424	434	419	392	423	407	432	428	452	402	419	439	405	411	415	453	407	411	394	440	409	453	416	439	411	403	389	455	446	425	406	421	484	404	420	461	439	432	444	402	444	414	437	427	453	462	422	427	435	445	429	487	458	427	430	462	414	414	435	486	417	410	427	420	465	414	428	434	445	485	412	425	425	425	407	441	401	443	459	447	443	405	433	436	437	404	447	439	426	451	406	404	407	416	420	420	397	470	445	442	431	479	450	452	433	470	422	451	463	437	416	421	442	420	409	446	423	462	465	437	440	412	455	433	422	421	396	432	428	422	402	420	414	424	454	449	427	480	424	456	445	442	452	429	442	425	455	431	444	430	439	405	447	454	460	469	427	431	428	456	406	454	396	457	441	447	435	433	449	407	427	442	460	455	430	457	421	425	434	426	405	436	493	468	434	427	402	407	441	425	423	443	431	391	394	438	436	456	450	447	448	425	425	397	432	406	464	450	433	423	421	410	402	417	463	402	402	463	431	426	428	387	414	452	462	417	465	428	429	452	427	430	457	468	409	405	418	388	444	408	409	408	403	438	403	466	400	428	459	431	412	421	417	469	450	405	419	428	414	430	425	458	421	441	447	427	459	403	460	436	448	413	466	459	395	456	396	394	427	432	450	433	427	414	409	468	446	446	430	410	427	425	436	417	421	384	445	404	423	417	425	444	435	435	415	443	427	409	396	405	439	451	421	401	433	471	435	469	432	417	448	450	460	453	429	447	431	413	444	415	440	455	433	393	464	421	433	421	434	403	395	424	426	438	422	421	435	424	416	418	469	430	415	428	418	418	441	437	418	423	446	393	439	399	469	422	457	413	433	431	436	446	449	440	427	455	439	416	436	416	406	409	452	445	382	446	444	406	414	413	442	451	452	412	395	422	435	423	429	427	440	431	484	433	438	411	390	418	396	458	431	404	421	442	429	472	442	452	440	438	486	426	421	431	434	438	440	425	400	442	416	429	435	408	443	418	457	411	412	401	434	428	443	441	445	409	411	467	445	438	417	450	417	468	440	421	445	410	468	418
32532	51679	39898	25527	21447	19543	14291	9571	6164	4369	2982	2330	1792	1556	1395	1128	1114	961	861	723	667	598	566	505	528	534	552	491	484	482	496	516	491	487	491	503	461	483	457	455	421	466	483	443	470	453	442	443	496	471	462	423	456	417	448	451	494	440	460	471	462	442	448	430	467	438	456	452	443	502	455	445	462	430	429	430	443	451	489	454	456	451	456	435	434	450	457	466	460	447	452	467	447	453	419	442	464	448	441	429	418	434	492	459	452	413	455	459	455	450	407	443	445	471	421	483	463	438	429	406	418	442	432	418	448	486	427	408	452	480	480	449	427	425	468	483	449	454	472	437	468	443	455	431	425	419	476	438	458	456	467	462	452	433	459	438	470	454	447	481	461	430	444	474	449	435	428	442	437	453	478	445	441	477	404	468	438	502	437	452	470	494	437	448	458	449	396	444	456	442	444	484	413	410	460	462	454	440	385	430	447	441	423	411	469	438	429	480	432	425	444	455	419	462	447	433	445	463	453	445	453	436	456	423	434	404	482	454	421	439	467	458	460	434	433	421	402	438	421	455	488	444	429	446	480	441	484	454	429	433	422	422	483	469	470	412	445	418	427	465	462	488	464	437	472	471	411	454	446	467	406	475	467	461	448	415	429	434	460	442	416	374	478	423	428	449	440	478	480	426	469	455	412	424	486	403	434	428	478	468	430	430	445	434	438	434	434	439	446	438	432	477	449	449	450	439	446	442	410	445	439	450	440	454	453	440	449	433	430	445	435	459	433	432	423	444	450	424	442	440	457	440	420	446	444	430	455	392	454	435	455	432	455	426	398	436	461	473	459	427	444	452	443	475	449	426	502	442	419	424	425	465	439	436	430	454	426	445	434	467	463	428	442	461	464	450	423	419	461	483	416	464	439	446	447	449	438	402	427	446	402	407	439	432	434	438	459	434	429	417	425	432	444	438	422	448	445	454	443	457	460	408	458	434	422	466	436	430	436	459	493	480	437	456	453	423	433	454	448	448	445	401	441	444	438	469	430	465	445	478	456	430	420	423	429	432	474	454	468	423	450	412	427	468	409	446	466	416	448	425	458	454	452	434	441	441	491	429	439	430	465	441	455	452	441	438	449	427	456	438	453	475	438	467	450	458	446	463	455	482	440	473	423	444	469	446	443	449	418	465	409	420	470	442	414	442	420	435	441	471	449	446	465	426	447	459	467	462	469	416	477	437	428	434	474	458	459	438	433	427	475	459	419	489	430	428	441	438	444	454	440	450	458	453	431	445	455	434	435	397	447	454	444	466	437	440	447	424	465	455	448	383	427	450	443	446	460	480	450	482	479	429	421	459	435	453	471	424	414	465	487	439	463	466	433	467	473	454	439	474	413	405	427	448	444	448	439	456	434	441	453	449	440	472	472	486	451	425	453	437	448	475	430	483	432	441	440	451	466	445	473	441	425	420	437	431	440	425	469	421	459	444	437	454	443	443	437	434	450	421	440	477	432	455	420	419	410	438	436	462	443	454	414	436	471	442	431	432	445	450	419	432	426	414	457	450	475	390	453	455	416	417	471	428	500	451	406	438	423	460	450	451	432	456	449	478	415	443	495	429	396	434	435	432	404	432	466	430	441	447	403	435	454	449	446	428	406	429	439	449	437	472	470	479	435	406	444	430	440	432	449	404	393	446	438	455	451	432	469	454	416	443	430	421	434	467	440	462	416	436	496	420	491	465	504	413	427	430	478	425	443	437	445	471	426	451	450	451	473	466	426	428	428	422	444	462	400	425	426	436	468	447	463	447	434	482	449	415	460	468	457	426	460	448	459	519	449	436	430	463	425	476	424	431	465	427	464	428	437	435	465	504	438	427	454	456	466	440	412	459	430	486	427	460	471	443	446	449	451	448	431	422	486	449	435	433	419	456	435	425	420	431	444	453	481	444	437	421	476	454	471	447	434	473	485	425	476	432	471	444	426	423	450	399	447	443	444	451	427	487	467	454	426	438	443	463	397	438	456	443	451	461	440	455	458	463	458	436	442	432	445	484	454	453	461	433	443	417	436	428	426	458	462	458	445	460	445	432	442	405	396	474	459	431	444	454	432	493	419	435	398	463	414	478	438	468	425	421	432	453	444	491	455	457	453	459	422	445	429	429	405	411	404	458	442	467	443	440	449	428	443	462	449	413	430	444	428	434	447	431	396	421	474	455	464	435	424	475	430	429	425	448	417	443	441	457	427	438	490	450	445	425	429	443	409	458	446	441	437	444	491	466	436	446	448	454	407	452	475	448	448	474	448	446	456	446	445	457	455	428	444	454	440	419	432	460	454	449	451	488	479	415	422	425	455	437	501	447	433	444	450	440	439	435	458	464	463	452	439	473	447	442	459	438	446	459	448	445	455	442	423	451	468	469	448	436	461	457	467	441	448	439	451	451	465	425	449	450	427	463	446	421	477	424	436	462	487	439	415	434	476	459	462	448	452	422	405	453	489	445	461	439	465	435	441	413	402	472	435	446	457	432	443	428	465	470	455	463	475	443	463	400	409	429	448	461	429	448	429	414	454	485	466	416	456	430	472	437	465	470	433	455	485	456	427	472	444	426	422	408	469	435	467	446	463	428	473	470	436	444	459	475	479	458	473	438	461	446	419	429	409	465	442	431	464	427	468	454	434	437	421	450	437	473	428	460	439	445	456	438	441	443	414	449	439	431	422	457	465	420	439	453	426	415	410	436	439	422	453	434	468	477	464	453	430	432	435	453	454	401	425	424	425	433	455	440	458	474	427	424	440	467	452	461	429	415	441	437	475	411	474	460	449	461	446	449	448	488	429	446	511	459	450	441	403	431	439	470	462	451	430	445	471	447	453	473	443	439	482	488	435	412	479	444	450	412	418	435	459	441	493	513	454	452	414	439	455	437	463	394	441	468	411	496	457	464	455	479	392	420	462	456	428	451	419	449	445	445	436	436	459	447	425	468	456	487	453	439	458	441	444	448	434	453	438	429	412	452	459	439	426	465	452	458	448	418	483	454	437	429	440	447	449	475	446	441	475	432	431	430	436	429	438	468	445	424	463	496	434	412	436	446	452	406	466	415	437	441	458	432	426	418	435	441	419	451	464	460	418	419	460	496	447	397	445	459	438	433	473	472	446	465	463	471	460	440	447	458	461	438	486	463	443	432	502	437	451	460	442	436	476	426	487	459	430	418	421	423	417	419	421	456	451	461	463	462	455	449	443	418	412	433	434	449	430	436	448	409	437	425	427	443	428	434	434	470	409	452	452	419	390	427	477	389	439	456	403	440	414	427	468	434	430	440	425	443	439	420	463	447	434	480	497	464	464	435	444	438	419	451	426	462	442	457	428	429	417	443	470	447	450	462	444	435	435	483	416	458	447	473	454	456	461	458	480	496	442	436	464	477	465	454	430	437	398	474	438	493	404	466	485	436	446	440	440	441	439	451	425	443	431	433	449	452	437	449	368	479	463	441	472	447	465	417	417	462
22794	21405	29091	24106	21664	23585	24713	13764	7622	5537	3750	2495	1983	1512	1422	1294	1086	900	826	641	601	494	474	403	348	383	446	420	393	363	364	401	335	361	352	347	336	307	342	334	324	355	329	294	347	306	327	335	330	337	315	316	350	341	286	348	297	331	322	319	296	331	282	301	330	329	311	331	356	269	294	321	318	327	269	312	300	304	313	277	286	283	313	338	315	307	244	278	301	284	323	285	321	319	290	284	297	338	319	287	291	293	279	276	288	310	307	286	285	329	322	319	282	302	300	281	297	284	331	287	269	322	307	284	295	301	296	302	293	301	320	293	296	309	281	296	304	291	299	326	292	313	296	285	272	307	292	275	307	299	280	328	295	291	334	335	313	288	315	317	287	296	283	332	314	284	303	286	296	334	312	302	292	314	318	305	295	311	293	314	281	274	293	247	293	260	298	305	325	277	294	300	327	327	289	292	298	312	300	292	323	307	314	327	302	300	314	287	305	262	338	301	307	298	292	294	326	321	272	298	284	293	290	324	269	311	303	319	289	284	303	306	314	303	284	289	294	316	297	298	318	310	315	276	272	311	288	299	313	313	305	307	284	282	304	287	320	296	294	329	315	312	293	313	274	299	278	309	323	304	275	326	287	250	311	253	319	309	308	266	295	291	301	276	309	292	305	297	310	305	318	303	308	309	306	325	302	287	297	267	322	293	310	331	295	291	295	278	283	327	288	297	282	303	296	311	290	296	286	318	327	311	301	295	308	306	286	310	288	302	311	298	306	307	282	289	294	288	280	278	308	306	303	310	307	301	319	306	297	285	315	293	293	287	295	297	301	317	293	299	285	293	302	297	277	298	286	279	297	291	311	344	281	307	305	309	297	304	303	276	265	269	286	283	322	296	314	317	333	297	311	299	272	325	291	312	277	336	337	302	321	290	308	294	327	304	295	312	319	325	292	292	312	300	302	327	324	301	324	292	289	307	315	292	306	300	294	316	313	269	300	294	285	311	328	342	293	317	305	263	289	333	283	297	290	298	302	297	295	292	275	305	269	306	312	310	326	305	306	281	303	282	287	304	298	329	326	324	304	333	300	285	305	283	300	298	314	301	295	312	308	280	314	351	289	298	343	302	287	301	321	326	308	307	276	295	298	286	293	299	309	278	315	295	303	288	305	290	280	309	291	288	281	307	298	290	303	290	295	260	286	279	301	307	266	327	302	264	297	337	312	299	290	281	307	286	280	303	284	277	299	303	284	274	328	270	285	339	287	279	261	289	314	304	310	293	306	322	317	267	301	308	295	290	331	305	325	272	265	305	289	300	274	313	274	271	304	311	322	288	324	314	284	280	324	300	284	325	318	276	299	282	280	322	291	276	289	314	317	342	280	288	272	280	290	303	310	298	294	281	306	297	300	272	300	307	279	273	277	326	305	294	319	305	284	311	285	306	315	317	302	316	280	311	325	354	240	291	308	323	271	311	323	284	309	285	309	270	313	293	307	275	315	307	278	269	317	279	267	307	297	296	314	287	306	294	308	311	304	301	287	312	269	318	308	302	303	301	297	302	280	304	318	295	285	286	325	294	260	298	297	278	328	301	335	308	300	303	330	295	305	316	293	317	318	304	299	308	298	311	308	304	290	294	312	286	339	307	310	283	308	282	288	302	281	306	313	305	272	277	287	352	285	293	294	328	314	325	299	302	286	317	310	274	328	304	299	330	308	280	274	306	316	309	314	335	317	275	304	296	307	275	316	317	331	290	313	273	314	297	306	306	263	339	301	305	291	298	286	295	290	292	283	278	298	286	312	301	276	287	283	274	310	267	289	316	290	315	304	320	299	291	329	280	297	309	290	313	291	298	295	296	267	300	312	309	265	315	283	324	315	298	318	314	275	321	294	297	285	298	299	319	314	313	306	319	294	290	301	317	296	299	286	319	283	288	320	302	289	281	285	313	333	301	319	276	285	290	276	300	293	311	299	310	303	301	334	281	314	306	300	303	300	308	331	291	288	307	307	276	283	289	298	306	303	279	290	310	304	287	297	303	270	304	303	296	282	291	303	322	302	289	280	329	298	300	314	267	283	308	325	275	298	299	302	281	301	283	277	303	289	312	335	336	309	275	297	310	308	310	322	304	304	322	295	290	290	304	294	322	283	281	300	315	299	303	296	306	278	306	284	310	316	282	272	292	301	306	317	306	328	330	322	288	324	317	316	321	311	303	275	306	283	318	283	301	301	286	327	297	298	261	287	290	290	294	292	309	273	283	320	291	324	314	300	294	308	331	300	299	313	323	279	309	315	304	268	321	315	301	306	300	294	315	293	293	328	284	349	297	291	283	355	277	284	296	301	298	274	322	343	317	315	305	265	259	288	323	309	303	281	308	306	291	309	321	292	314	301	269	312	297	330	302	311	266	293	312	290	318	319	281	298	271	319	305	330	288	303	305	304	289	323	318	300	277	299	295	309	307	318	259	291	289	315	290	279	276	294	303	301	319	301	310	295	330	305	346	274	304	277	293	303	266	316	309	292	298	313	314	271	294	297	307	306	289	286	345	312	314	294	336	302	291	292	297	329	314	303	284	315	311	314	282	287	301	316	317	298	305	263	275	313	302	309	277	299	266	278	280	308	314	325	290	309	280	281	286	283	299	302	319	299	298	336	326	301	284	290	282	280	326	361	329	305	289	314	286	300	288	304	313	275	271	301	280	294	300	311	315	289	322	281	270	318	316	309	276	306	293	283	284	298	299	334	292	322	283	280	273	299	278	321	316	273	288	326	285	312	326	275	313	309	293	289	297	319	293	281	312	293	265	314	299	292	305	288	312	285	295	313	308	288	300	305	293	309	275	290	309	294	294	314	319	279	306	297	292	299	340	309	300	303	313	292	307	305	316	319	304	301	300	297	303	286	290	299	303	310	313	314	274	306	332	289	284	305	291	306	303	303	287	279	297	284	286	293	300	321	298	299	304	288	284	306	333	279	293	320	295	324	285	308	312	317	302	293	299	349	299	291	284	258	313	333	303	296	325	288	276	342	278	280	306	313	301	297	302	281	303	276	280	290	295	297	264	294	308	286	281	294	307	318	312	313	301	330	321	307	268	273	293	299	327	302	305	303	318	296	310	303	301	315	320	302	286	285	295	357	296	308	304	294	318	316	293	317	299	313	313	286	300	306	310	291	291	322	284	332	290	294	291	285	293	302	285	314	287	317	283	303	300	295	288	298	326	331	306	328	318	288	300	295	272	299	298	344	284	285	308	287	313	307	299	318	312	317	298	286	277	313	307	308	314	319	288	299	300	308	332	315	283	332	285	303	309	343	278	301	281	296	304	299	259	278	318	284	301	302	293	278	316	303	283	291	297	287	299	311	312	305	321	315	292	260	318	336	317	291	299	288	293	269	307	293	259	314	309	305	302	291	305	291	309	303	293	284	298	298	289	317	296	321	315	323	299	280	317	324	259	288	286	319	314	291	296	276	275	273	249	297	286	303	307	326	292
34622	59966	46920	32708	28193	25682	20956	14956	9945	7365	5434	3678	2645	2108	2042	1711	1402	1135	1035	884	699	597	512	466	446	452	416	457	434	449	374	379	404	393	380	365	378	360	363	381	348	323	344	348	363	363	327	385	351	388	341	332	334	335	328	305	341	318	348	342	304	312	316	324	321	322	308	329	295	289	319	309	313	302	313	313	324	319	310	334	314	306	322	322	313	331	313	334	316	302	310	335	304	276	307	343	314	306	288	317	302	295	312	311	296	332	303	296	312	319	317	293	290	337	328	291	291	312	330	298	312	312	315	313	317	313	321	303	312	292	315	337	345	316	301	309	302	312	332	308	307	309	294	300	303	324	301	324	299	290	281	329	292	345	280	300	289	318	316	341	302	281	297	305	330	305	307	320	303	344	310	277	277	306	293	324	316	312	333	328	339	319	311	273	321	299	290	299	282	309	304	331	290	336	319	331	297	308	299	299	325	319	331	321	305	342	335	318	310	293	310	261	316	328	327	301	314	317	314	331	348	297	297	302	347	315	322	312	288	322	290	291	284	328	335	302	306	311	294	310	324	330	363	305	315	306	333	317	299	291	309	341	319	301	326	303	309	312	321	284	295	309	303	309	300	351	339	327	316	326	290	302	336	294	316	331	297	326	297	330	318	321	281	300	331	297	322	345	319	335	316	293	310	289	338	349	303	324	300	310	319	305	339	341	323	308	305	302	301	301	315	304	317	291	309	306	320	295	318	323	293	322	297	297	298	339	275	311	312	320	333	313	361	320	350	284	325	279	312	283	340	290	311	299	294	300	323	293	351	281	319	323	328	328	337	279	326	333	322	320	293	342	330	299	319	288	302	316	326	299	297	327	304	310	301	294	320	324	300	284	284	302	325	314	297	330	338	308	291	334	310	323	311	314	326	287	314	318	312	313	318	293	312	293	313	325	296	338	319	296	329	313	300	270	333	290	312	318	302	300	312	330	323	310	320	339	337	294	312	332	348	317	333	283	318	307	314	354	318	347	338	290	292	305	318	309	305	315	330	316	321	305	303	312	304	300	325	291	306	316	328	281	325	284	289	323	336	310	317	319	300	335	298	299	316	311	284	307	324	306	297	305	266	307	313	306	309	318	314	320	314	318	334	316	308	331	345	318	293	296	293	296	332	290	335	296	319	289	330	323	292	318	296	342	309	297	302	325	320	288	308	312	290	308	297	300	317	315	256	313	276	305	329	320	328	288	297	312	295	305	303	319	328	285	346	296	325	313	308	306	288	295	325	302	301	347	294	304	298	294	315	311	307	314	305	308	333	314	324	307	279	323	308	307	331	302	308	319	339	320	320	333	292	291	308	313	319	318	296	303	331	293	285	303	302	317	313	322	335	323	329	323	347	292	313	332	322	327	308	308	299	326	306	301	320	326	314	317	305	310	310	299	312	343	333	302	337	326	321	295	310	368	337	317	302	308	323	318	315	330	318	305	320	315	324	314	310	329	310	324	312	284	291	308	310	322	327	318	315	306	288	293	325	307	310	319	348	283	313	327	302	317	308	296	317	320	290	323	339	314	269	326	325	314	304	301	336	284	330	293	307	309	330	295	292	292	298	277	348	309	322	316	296	306	300	323	317	307	305	307	336	312	315	333	312	328	315	310	310	314	324	309	310	284	298	302	342	338	302	308	285	317	274	321	283	329	314	340	291	301	313	308	320	316	304	319	339	316	322	318	322	316	296	316	325	294	314	289	282	333	294	325	302	327	342	330	340	337	289	319	346	308	333	293	291	323	324	336	288	302	305	299	330	299	316	343	299	333	332	323	295	319	349	332	322	340	305	295	292	308	304	285	304	316	304	303	326	313	341	289	355	319	338	309	310	312	298	297	335	338	322	322	296	329	315	293	317	323	319	283	290	326	309	343	288	286	323	281	322	314	287	321	320	316	324	352	300	313	361	305	331	283	286	334	306	312	313	356	304	280	319	309	328	327	302	316	302	307	295	273	262	320	318	331	335	301	328	310	348	326	340	302	308	323	317	299	306	314	312	302	309	301	309	286	318	296	317	307	301	332	322	319	317	299	306	298	287	334	321	288	303	297	308	291	284	312	316	316	337	292	314	293	321	315	330	326	311	302	319	324	305	322	283	325	328	321	314	308	338	287	290	306	296	328	305	311	305	290	299	312	307	302	345	308	307	308	301	295	277	294	345	336	304	291	301	296	292	307	311	301	320	290	321	315	285	323	298	320	302	304	325	304	307	292	321	306	350	303	315	314	316	311	305	298	331	312	302	303	302	305	321	310	333	290	329	298	327	277	307	322	324	288	322	295	321	316	309	337	319	292	333	330	329	308	320	339	311	325	302	336	330	334	341	325	300	317	335	297	304	317	315	314	324	313	287	337	340	325	340	331	285	299	350	298	310	313	312	333	307	320	325	294	333	314	297	310	305	294	304	315	308	294	310	320	300	308	300	330	349	315	339	285	309	270	343	328	338	312	311	309	328	293	318	314	331	320	334	294	332	322	308	312	300	304	297	327	297	291	316	306	291	324	309	292	323	329	327	329	289	294	286	290	315	325	299	317	333	326	314	318	350	302	325	308	304	297	321	316	315	329	321	319	295	313	309	316	299	316	289	290	298	322	285	309	304	336	322	317	294	305	309	339	299	298	290	305	321	296	333	309	319	308	313	299	310	316	326	322	294	306	321	320	324	303	320	312	288	324	323	304	295	315	333	315	309	298	322	298	311	306	308	343	289	339	320	308	288	299	305	318	326	320	314	289	337	287	316	301	321	332	305	319	308	323	299	307	284	286	319	288	313	341	306	336	301	308	322	325	293	316	320	340	316	313	316	307	282	297	332	334	305	295	318	321	313	316	291	291	321	309	306	338	297	302	313	289	315	279	312	282	326	319	328	294	309	307	312	308	338	305	308	357	286	318	310	316	315	327	326	337	288	260	294	293	322	327	306	306	309	300	325	308	293	301	331	335	288	345	347	349	307	338	299	309	283	290	329	298	302	324	293	300	272	319	306	290	302	307	347	308	318	323	328	322	294	308	336	303	308	300	338	294	271	308	307	310	305	296	293	321	318	311	316	305	291	303	316	291	305	331	286	322	330	305	289	355	306	298	299	306	342	289	313	311	274	299	312	283	315	343	330	308	297	318	348	279	292	344	311	312	306	312	307	300	304	327	322	316	279	297	300	315	313	323	291	279	288	336	318	312	317	304	351	300	291	301	302	300	301	270	309	303	325	306	287	323	283	321	327	317	319	320	284	310	329	310	295	307	300	316	331	314	315	324	299	314	317	311	323	316	322	305	298	282	333	274	301	303	301	295	289	308	334	282	331	297	355	310	313	307	297	293	280	296	309	325	338	338	311	317	304	311	292	296	291	320	349	329	315	303	315	308	315	311	287	294	315	329	301	294	332	310	305	305	313	313	320	340	309	299	344	273	311	328	317	292	310	330	300	319	310	310	344	314	277	314	346	320	333	313	319	330	322	309	324	359
30683	29442	30172	20922	13594	9777	6988	4636	3156	2404	1703	1305	1086	977	965	853	726	666	648	594	522	547	560	503	489	527	487	512	514	512	475	511	467	501	500	498	517	488	465	496	483	490	511	489	492	497	459	459	519	464	491	475	504	520	485	505	507	466	443	471	514	473	497	469	470	476	510	461	457	480	468	486	494	503	495	500	449	477	480	465	448	459	494	455	485	484	448	493	491	423	515	455	496	481	494	481	435	504	474	468	478	474	487	444	463	459	459	509	463	484	481	458	451	449	492	443	479	444	512	419	518	511	495	453	450	474	449	452	485	471	493	477	489	465	500	493	451	455	470	439	514	473	489	492	433	480	484	446	452	525	495	469	510	484	428	501	487	478	469	488	477	499	506	491	457	455	489	429	481	483	439	487	458	471	487	543	487	429	504	466	481	457	523	483	514	482	452	500	486	459	468	470	464	502	447	489	460	470	480	474	480	510	493	497	482	448	498	486	504	485	493	488	469	423	493	478	470	441	471	455	458	463	475	467	504	453	434	460	464	446	502	484	492	458	463	470	486	438	457	486	476	496	460	504	479	465	486	495	435	496	477	447	461	487	445	454	473	465	499	505	477	473	453	509	458	469	454	512	475	467	514	489	508	433	486	466	496	474	440	504	477	463	444	463	503	490	454	497	479	476	471	456	459	480	442	481	492	502	472	458	432	484	494	454	492	483	470	525	493	468	456	461	490	484	474	448	493	474	491	470	472	506	457	507	476	461	478	464	441	499	495	458	488	497	477	475	497	459	455	461	479	490	486	473	454	439	446	442	470	472	470	517	475	482	501	485	501	497	474	523	512	492	463	475	487	459	495	479	455	497	499	466	490	489	491	483	463	487	496	456	483	499	459	515	476	495	463	464	501	468	478	480	470	520	451	495	493	523	484	466	441	482	476	502	485	441	444	461	464	469	488	537	490	491	485	454	519	495	453	456	481	494	484	491	469	501	504	501	479	522	496	479	486	452	470	485	451	460	475	522	495	478	466	454	478	471	473	476	452	482	521	500	455	467	464	489	486	507	458	488	459	507	488	472	488	467	505	487	530	467	449	475	486	471	453	497	461	498	510	474	515	477	525	485	485	494	502	503	467	429	511	529	466	464	500	481	487	501	468	472	485	469	458	472	491	460	446	471	497	505	446	501	477	431	446	454	465	488	470	506	510	481	463	539	477	489	476	498	474	502	484	533	457	490	481	445	487	483	455	518	431	504	500	515	507	462	461	487	497	477	459	440	475	493	479	501	504	466	471	502	447	476	505	453	441	471	430	462	437	449	467	488	478	439	473	465	493	444	503	480	424	495	475	455	472	507	466	487	493	508	486	518	488	468	470	468	465	480	490	494	499	543	492	488	478	473	452	480	502	462	451	481	479	482	491	470	450	484	475	477	467	476	462	476	461	514	484	468	502	438	491	442	469	494	449	512	465	452	449	488	464	506	490	444	522	482	499	465	430	479	442	492	451	502	458	482	492	473	470	476	479	451	471	474	530	452	501	501	488	461	504	499	500	495	479	465	514	496	491	489	489	514	462	456	464	501	449	492	493	463	486	485	500	519	517	462	487	462	475	489	424	459	484	499	486	465	460	461	440	521	480	474	492	461	493	473	466	457	453	481	483	495	469	467	490	483	445	475	491	471	493	483	450	465	485	481	450	469	488	480	458	451	497	446	507	465	488	481	430	468	472	513	447	433	439	486	507	488	498	480	490	467	480	454	502	491	465	460	478	452	454	503	493	476	487	461	482	473	423	475	495	493	469	461	446	460	444	494	497	507	500	479	521	482	493	484	539	488	513	476	467	482	466	501	488	494	465	477	492	510	470	492	524	477	504	478	446	447	488	485	452	506	422	500	497	509	471	480	500	440	443	461	474	458	473	484	488	434	449	484	512	450	474	441	488	462	502	457	494	515	511	458	494	499	462	511	514	521	483	462	497	446	468	435	503	472	460	477	475	492	468	487	494	512	471	471	469	499	494	491	504	477	476	509	487	464	446	461	501	488	480	461	449	480	464	493	457	493	469	490	484	511	488	474	546	465	445	463	474	464	500	458	498	472	487	478	460	460	513	465	483	451	517	469	475	479	531	477	466	439	468	432	421	436	500	463	442	507	509	486	478	519	460	453	463	467	449	478	470	476	504	503	468	456	431	478	500	486	445	464	479	488	479	484	470	479	494	456	455	504	481	463	441	473	498	492	462	521	475	485	472	453	491	470	485	485	508	506	449	477	479	470	493	501	454	507	448	470	449	463	481	489	450	483	443	471	466	498	453	466	465	466	426	479	472	483	481	465	491	474	464	477	519	438	509	480	474	489	453	509	462	449	511	462	478	449	503	472	525	511	444	471	434	490	440	512	469	477	508	493	443	474	483	480	456	438	480	462	508	492	472	486	460	473	527	506	480	484	479	515	518	508	481	461	465	502	525	498	465	447	509	444	421	481	463	467	529	487	455	503	498	476	490	477	512	499	495	510	521	509	546	456	479	506	474	466	480	467	453	470	460	456	475	505	448	490	476	480	467	474	487	468	480	489	471	500	485	471	518	480	484	483	502	504	487	509	490	461	500	474	464	462	492	483	506	483	501	470	512	427	431	511	468	475	458	526	455	470	499	506	465	477	480	484	466	487	478	491	478	460	454	488	470	477	448	473	475	445	474	427	440	459	445	486	489	447	448	435	445	510	469	483	459	483	507	488	498	453	464	491	476	503	467	471	454	498	476	523	493	452	453	467	520	476	441	471	473	500	448	506	488	495	439	503	460	491	469	480	500	506	470	503	481	445	473	509	491	517	488	460	524	477	484	498	469	484	472	453	495	413	462	470	428	435	480	480	454	442	451	450	479	478	473	470	445	479	481	478	502	521	459	470	465	454	507	468	483	423	473	482	448	482	471	473	531	440	485	518	452	467	465	481	452	527	481	441	469	501	463	451	437	496	474	471	442	496	495	483	481	534	480	508	448	464	488	483	483	468	506	504	459	498	441	504	524	494	470	495	479	466	486	499	454	476	479	443	462	466	479	482	477	525	489	473	497	506	475	476	513	489	496	519	473	508	504	471	473	487	452	518	471	478	482	479	531	483	457	489	524	520	475	475	529	453	477	504	478	463	536	516	439	500	456	460	471	458	466	454	481	455	488	492	483	463	486	466	510	458	499	521	481	473	481	473	489	478	465	474	486	478	464	479	523	484	479	447	503	443	445	459	500	481	491	466	480	479	458	500	435	499	490	495	466	478	469	492	469	458	481	496	449	440	443	492	462	461	463	448	438	481	466	458	455	485	489	455	453	454	473	493	484	469	458	475	497	435	493	445	486	462	471	499	474	471	480	529	476	477	445	490	466	480	511	495	493	453	493	447	479	522	462	488	500	483	493	490	464	475	481	470	548	464	480	481	487	456	488	520	469	482	469	490	461	470	441	483	472	447	483	491	495	484	462	494	495	466	483	463	462	469	493	449	452	446	431	492
32694	45266	33116	20570	16425	13343	10040	6736	4624	3478	2405	1782	1427	1233	1093	1021	897	805	729	713	634	609	580	582	572	546	559	518	538	536	488	529	573	537	537	549	538	514	488	514	492	521	487	503	447	490	528	527	494	507	497	505	494	570	496	504	466	544	499	523	494	509	479	500	499	503	516	489	520	571	528	515	452	532	473	501	509	497	489	514	483	467	501	525	497	501	498	515	488	488	470	477	464	491	495	546	487	493	494	495	483	482	505	506	519	510	546	499	536	508	536	502	517	519	470	490	487	499	532	532	523	511	493	477	490	485	508	470	461	484	508	498	475	476	487	484	497	522	505	476	482	461	538	504	484	498	529	491	516	514	482	485	489	506	559	483	453	503	494	464	474	497	475	551	502	483	490	479	514	530	494	515	505	488	491	512	497	534	539	481	477	511	532	488	522	467	494	514	496	515	492	504	498	508	497	521	483	519	520	519	495	522	517	509	536	512	501	495	518	486	543	492	542	518	499	470	521	512	488	456	504	518	551	452	466	458	468	512	462	486	451	507	497	484	485	506	485	530	489	518	507	492	518	507	479	505	500	536	521	470	502	507	489	519	513	517	507	510	514	512	516	492	472	497	502	527	510	522	531	515	520	486	486	476	491	507	531	523	477	504	532	543	503	491	519	494	535	497	501	485	538	489	511	521	513	493	528	502	537	511	541	547	529	515	502	503	518	516	488	500	521	529	480	489	491	507	528	541	485	541	511	533	532	473	495	529	512	534	483	493	494	466	449	474	512	488	443	499	535	495	514	480	473	488	517	498	481	506	488	505	509	522	498	502	488	475	504	474	503	501	505	496	476	479	510	529	501	493	529	490	522	531	497	517	490	495	524	522	534	493	482	514	501	496	459	491	457	504	485	509	487	469	477	537	501	498	508	464	506	515	488	470	502	485	500	499	499	499	508	506	525	530	494	487	524	504	471	481	514	522	508	460	476	524	512	508	505	494	488	516	512	541	511	497	513	524	493	441	507	480	516	484	516	531	475	498	472	482	487	497	511	484	514	472	490	530	481	482	493	526	492	505	488	495	520	514	526	507	500	486	506	491	470	478	489	518	469	471	544	469	530	538	501	506	450	496	504	498	490	516	530	502	524	523	534	498	512	495	469	535	473	521	472	523	484	492	500	507	498	521	479	499	521	553	480	485	503	510	498	529	536	463	471	482	501	509	549	505	468	497	454	474	481	488	525	501	473	486	466	496	497	526	497	494	514	486	509	505	470	507	457	502	537	510	495	483	473	494	507	507	505	482	513	487	517	470	523	475	500	502	472	524	517	475	497	479	506	477	497	536	487	510	514	500	469	500	497	505	494	519	539	519	503	503	473	547	479	518	465	489	467	475	516	485	496	490	474	536	475	444	467	463	544	497	485	522	514	473	512	470	497	506	505	466	501	491	509	515	495	529	480	534	515	508	533	476	503	500	493	509	523	476	501	504	516	509	518	510	509	479	527	510	537	462	514	505	478	537	506	526	474	525	507	459	510	482	517	522	478	504	512	525	532	483	480	507	512	483	501	515	478	488	474	499	513	493	501	523	483	489	509	508	526	490	515	522	548	512	488	556	494	507	524	494	455	466	509	496	527	496	474	502	501	510	537	487	518	552	481	537	514	540	516	495	532	494	491	490	503	509	485	515	543	478	489	515	490	500	488	515	484	477	495	482	477	450	507	550	481	519	496	524	478	498	490	566	504	521	488	498	506	510	483	539	474	510	475	508	520	516	535	494	476	436	535	467	518	523	482	502	488	518	510	500	447	529	531	492	507	500	510	506	495	500	497	519	496	483	504	499	519	499	499	526	534	506	481	499	502	486	486	483	518	502	528	478	499	471	501	485	506	485	534	494	522	538	487	487	467	493	501	516	468	537	515	494	539	496	493	543	537	512	518	494	466	463	521	480	508	486	491	470	472	448	477	490	545	498	464	507	489	503	471	511	505	476	497	471	534	488	517	472	525	485	494	487	545	520	516	507	524	508	481	521	478	511	493	511	516	491	538	546	513	515	509	493	517	480	502	528	482	491	535	495	483	499	501	510	480	496	516	535	492	479	533	521	503	524	489	524	505	498	484	528	544	548	488	494	465	489	525	512	491	517	508	502	475	486	528	487	448	504	479	515	506	498	480	491	525	482	510	557	500	556	486	510	529	496	501	501	541	523	500	460	531	492	493	477	494	505	510	460	589	497	523	528	495	471	492	521	508	486	420	511	453	556	505	542	489	520	522	540	473	486	527	531	531	512	479	483	533	485	505	493	471	508	515	504	551	489	500	531	517	530	502	499	498	459	482	506	494	502	499	493	509	526	496	525	500	520	509	482	523	522	512	504	534	504	519	499	502	489	504	517	480	506	535	477	450	499	476	508	520	508	526	515	521	500	507	500	509	525	491	532	486	516	528	460	527	532	492	490	512	502	521	454	521	510	557	479	517	540	494	548	515	493	492	471	484	517	494	475	496	534	492	482	484	515	501	477	481	507	520	492	511	518	510	516	493	479	503	510	513	547	495	492	509	453	513	517	491	499	500	497	487	519	492	504	511	470	498	521	511	497	520	491	473	479	514	492	522	511	524	528	468	526	540	496	529	503	502	495	506	523	490	481	510	498	531	505	476	459	533	520	509	492	499	498	512	528	473	490	496	557	492	506	517	502	481	529	492	475	467	505	509	508	507	510	524	494	514	492	540	484	512	485	545	499	473	491	532	504	528	524	538	493	520	482	508	494	467	523	476	480	511	569	497	498	518	500	445	475	470	494	472	513	499	506	489	515	534	510	475	497	492	458	515	487	484	506	484	512	521	515	507	540	516	490	516	479	518	462	504	500	515	491	489	503	501	543	500	556	528	517	508	500	454	550	477	502	467	557	491	521	544	501	506	476	481	508	533	493	504	505	538	559	508	464	522	537	503	484	490	493	551	535	481	486	520	505	464	529	464	506	509	484	508	527	513	475	487	501	504	502	505	497	494	482	502	516	512	508	499	500	536	531	523	537	481	499	527	534	513	477	500	504	477	469	526	480	492	474	491	493	514	464	520	491	498	515	483	503	480	502	491	516	499	495	489	490	444	464	521	500	496	505	483	482	495	477	495	536	530	534	502	495	507	477	502	492	479	496	480	518	467	500	512	503	504	496	493	467	471	528	496	483	501	482	487	482	497	514	510	491	492	492	499	462	501	506	492	482	468	484	492	484	484	506	488	505	532	483	497	556	499	506	495	527	521	557	478	499	530	494	462	516	507	513	463	491	515	479	535	489	471	507	466	498	488	530	485	516	491	472	507	539	536	496	497	496	484	544	486	499	552	524	543	494	533	484	506	470	508	513	480	533	513	481	501	528	505	470	512	512	528	516	492	460	504	492	487	499	527	497	523	515	478	494	502	481	477	498	516	494	494	519	462	492	492	487	545	465	519	515	533	512	507	489	525	483	513	480	491	525	490	503	511	512	513	499	519	529	493	429	494	492
23929	21294	28533	24599	22008	20392	13689	7484	5117	3874	2790	1986	1565	1286	1192	1060	949	845	701	563	586	566	530	470	487	434	471	452	411	437	423	421	409	430	441	402	413	407	392	414	378	365	368	377	396	417	378	376	379	386	377	401	386	416	386	384	390	405	385	358	395	367	357	380	379	380	390	385	384	406	386	347	399	373	332	363	409	395	381	378	380	379	378	394	401	383	370	389	349	355	393	374	387	373	365	387	350	390	375	336	400	380	414	323	380	388	397	382	405	373	376	397	393	356	371	427	349	346	383	370	342	354	359	342	385	380	408	381	377	377	404	366	361	389	367	368	399	380	391	338	414	376	368	395	383	375	389	381	368	375	351	372	371	367	390	404	337	386	374	393	390	386	363	344	370	380	410	377	380	390	396	389	354	392	381	388	388	348	355	417	371	410	407	381	332	352	354	342	338	414	381	378	381	391	396	393	410	407	413	362	364	397	384	393	365	389	370	392	341	390	341	380	385	402	391	341	362	346	383	377	388	381	408	393	374	372	366	375	359	381	392	374	352	347	414	383	376	372	385	406	358	390	418	400	392	396	379	382	312	422	412	381	367	383	348	418	372	386	389	360	386	353	382	360	368	370	383	363	343	348	356	381	366	403	411	407	380	358	380	371	375	402	351	389	371	388	360	371	368	374	358	376	313	373	399	390	350	360	346	362	378	346	407	388	379	378	424	373	365	381	359	337	366	401	384	373	397	383	381	376	405	399	356	370	398	392	383	350	395	378	407	377	379	374	380	387	356	368	395	426	401	383	372	371	371	366	419	392	361	376	364	410	329	361	395	409	404	356	395	383	381	349	370	356	370	378	389	376	389	368	369	398	381	362	365	376	393	390	378	356	377	384	361	404	370	360	387	378	361	382	380	383	382	392	394	380	372	425	401	407	394	396	382	400	385	364	384	355	375	373	411	367	393	408	383	347	388	392	394	395	383	374	416	393	389	380	348	374	401	359	386	383	363	369	359	362	345	390	366	349	382	374	381	379	399	414	377	358	365	355	396	378	391	394	354	373	381	384	391	370	383	409	407	367	386	395	410	402	360	392	392	358	387	376	371	393	358	382	398	360	388	357	392	401	341	369	346	385	397	404	371	370	372	386	356	371	367	391	376	367	354	372	380	372	387	387	361	367	403	381	373	358	359	390	377	351	354	378	394	386	384	365	391	388	401	361	373	364	379	367	381	364	409	344	423	358	394	394	353	400	388	333	375	341	366	363	364	384	358	398	369	339	353	354	387	376	362	376	368	393	366	395	412	401	367	382	354	388	395	359	367	401	385	361	356	356	374	376	390	373	348	368	351	410	403	359	355	349	383	369	349	360	397	377	379	371	348	362	384	370	346	381	379	357	357	366	384	383	397	394	371	368	377	342	356	369	380	362	387	343	385	379	353	411	360	384	398	379	391	348	380	348	408	393	359	372	376	366	344	357	407	396	368	392	361	412	361	355	368	415	370	369	362	412	374	362	388	375	407	383	343	391	365	377	328	362	368	409	400	385	377	377	363	368	392	384	357	403	360	387	390	345	358	360	390	399	367	368	371	392	382	388	344	402	379	383	410	389	378	378	346	388	349	365	360	363	409	347	376	388	367	391	383	410	370	346	418	402	374	372	373	360	391	377	377	354	389	350	355	391	367	368	399	390	356	404	369	348	383	368	396	348	363	384	361	364	360	342	351	341	382	395	381	371	350	352	386	374	374	382	355	406	401	396	366	374	399	398	366	409	345	389	419	390	372	372	376	379	362	354	331	347	339	389	352	365	390	375	361	367	365	419	369	352	370	389	361	392	383	358	377	381	378	350	398	354	372	348	435	412	378	354	401	363	399	369	344	376	388	380	336	393	377	422	339	377	354	365	356	372	396	407	353	386	398	397	370	406	349	394	348	377	358	348	378	407	406	367	377	384	377	405	362	336	385	383	371	388	400	382	365	396	368	382	374	336	381	381	371	350	410	383	375	375	373	382	369	393	378	395	410	389	397	379	358	379	389	379	373	372	391	345	377	383	404	375	375	374	372	326	380	362	385	343	365	344	375	380	405	388	400	368	372	396	353	386	405	347	415	351	380	382	338	394	390	398	347	392	408	372	388	366	387	361	359	322	384	379	380	391	352	396	394	372	405	366	389	360	392	398	400	366	355	360	408	330	354	402	363	344	405	344	387	390	384	386	391	366	406	353	336	382	334	363	385	377	328	403	399	387	402	385	365	346	363	380	345	365	403	369	384	378	340	419	411	377	360	357	373	348	371	387	402	384	353	350	406	355	394	388	380	385	395	396	401	400	423	380	368	366	380	385	371	338	365	395	364	398	377	387	378	406	366	367	399	365	362	382	370	376	389	367	393	377	408	367	411	383	384	370	365	379	348	376	387	376	375	384	383	392	368	372	391	390	401	353	340	368	392	374	412	432	389	362	397	369	371	380	397	409	401	348	379	380	438	386	359	380	379	364	381	403	351	390	379	383	393	371	363	362	398	403	405	363	401	384	374	347	373	391	382	389	390	387	376	420	401	335	389	382	345	371	398	382	360	356	373	371	368	383	369	349	385	377	363	392	376	399	366	364	391	392	391	377	347	386	394	410	378	390	358	374	408	347	392	384	413	348	383	385	366	386	346	406	379	395	365	371	391	418	374	399	377	376	394	362	386	358	400	372	361	395	393	379	327	393	358	342	407	385	392	383	358	371	364	386	399	408	361	398	397	370	405	370	381	384	385	373	381	375	389	378	407	355	359	438	392	375	358	381	417	349	377	366	380	371	391	369	367	345	385	402	404	374	344	398	421	409	388	391	381	367	427	424	385	361	338	375	388	362	382	382	401	366	376	372	345	373	396	372	357	353	388	364	382	402	403	367	380	372	376	357	406	370	367	368	349	359	374	371	378	389	363	379	385	386	385	416	383	389	345	400	356	381	354	341	379	375	410	366	402	376	360	375	403	363	379	377	363	396	443	345	338	329	397	384	382	389	377	392	403	377	368	372	371	371	392	358	384	404	361	362	360	430	363	364	365	365	356	378	376	391	382	363	378	403	353	372	377	402	379	386	375	348	366	363	384	391	391	378	368	388	367	404	368	379	398	374	366	373	372	366	377	354	374	345	344	403	394	390	347	352	361	355	388	417	397	410	412	382	367	367	357	365	408	379	375	367	361	398	387	351	380	367	355	413	395	370	399	384	382	360	386	376	344	367	376	346	360	340	393	372	379	377	368	375	358	369	348	352	378	387	358	411	353	375	355	355	405	376	395	406	369	390	389	382	366	402	380	328	359	398	382	384	356	393	395	394	363	359	360	360	361	408	383	379	345	377	378	399	403	415	394	388	376	342	403	414	363	379	371	364	398	348	381	394	375	377	383	361	404	410	403	379	382	386	346	386	355	360	345	413	349	395	351	392	386	336	403	372	386	369	381	354	387	364	402	368	386	368	349	371	379	394	359	394	378	394	370	372	384	394	395	393	366	365
32912	53435	42176	27843	22534	18548	13660	9887	7225	5488	3772	2768	2038	1740	1462	1360	1210	964	820	648	642	568	562	511	490	473	465	489	480	472	469	442	479	470	452	443	429	403	412	454	426	411	410	450	399	480	442	431	438	407	409	436	401	403	442	424	405	425	414	433	408	406	395	426	410	392	406	401	406	414	407	410	376	427	377	385	394	405	398	364	410	396	422	392	421	383	390	402	394	420	416	386	377	411	431	424	416	412	391	396	381	384	411	363	386	361	414	384	402	393	421	368	391	368	412	421	409	417	389	410	395	389	418	366	437	416	414	426	388	395	375	401	382	408	421	393	412	415	408	411	428	416	407	428	406	396	415	398	410	431	377	389	387	431	444	430	411	388	394	395	366	419	392	412	430	418	411	399	398	424	417	383	405	373	403	420	449	423	449	427	384	417	415	448	443	405	418	390	376	378	398	404	416	424	403	382	396	404	408	386	409	439	369	405	363	381	358	416	410	397	407	409	396	410	413	373	368	383	381	416	371	390	377	391	405	384	388	412	387	415	424	370	385	364	386	427	385	383	428	355	391	367	395	406	409	410	381	415	433	422	407	421	440	403	426	420	385	385	399	399	384	394	409	383	420	392	389	395	397	368	399	417	401	427	391	423	393	403	405	405	404	423	461	424	373	389	387	408	423	425	402	410	390	413	373	421	394	403	416	355	401	366	370	404	400	460	401	401	366	361	424	390	417	393	393	379	389	399	398	398	427	406	386	379	410	375	358	422	411	419	416	389	414	380	386	403	424	365	430	400	361	410	411	386	401	378	405	405	408	407	414	412	391	394	415	407	407	392	414	374	376	381	372	375	410	403	442	392	413	424	399	392	402	406	394	377	398	379	409	388	408	392	386	414	419	391	387	385	377	379	394	388	358	434	428	399	376	429	398	382	378	391	393	397	397	409	420	393	392	409	389	393	398	405	388	390	405	385	409	387	407	392	435	408	420	397	440	446	385	409	408	419	377	419	431	388	398	386	396	411	406	383	385	403	400	434	396	416	399	414	402	401	386	407	419	397	372	389	392	384	408	403	395	416	412	378	404	415	396	395	412	390	369	382	380	394	389	405	403	396	380	425	416	403	371	411	431	382	412	413	397	380	433	401	417	404	425	418	405	391	388	433	408	416	403	409	415	385	420	383	408	441	438	397	380	365	414	388	384	398	451	381	403	391	412	394	418	401	397	425	377	409	413	379	407	389	424	395	404	425	393	407	405	388	405	379	424	376	367	415	424	414	387	382	406	419	432	391	421	406	424	372	408	395	415	383	395	401	408	391	397	418	389	388	397	379	387	425	407	370	397	394	448	384	402	409	410	418	394	416	435	406	374	389	378	413	400	365	418	404	429	406	394	371	395	399	431	378	386	437	399	399	395	364	406	424	387	440	386	401	411	392	386	390	375	354	372	414	385	403	423	414	402	392	386	396	400	424	393	379	407	417	383	385	420	385	392	402	397	372	382	370	422	373	386	398	392	383	390	370	387	393	386	403	426	377	409	421	428	403	397	401	440	404	377	391	413	403	392	369	407	370	356	377	398	411	419	382	360	410	402	409	390	377	449	411	386	414	417	407	381	410	401	394	397	372	396	366	400	377	393	417	402	395	390	424	369	383	422	357	418	398	377	410	406	399	414	361	428	387	395	434	397	393	389	382	409	374	421	416	385	417	403	411	404	400	386	388	409	417	395	404	391	394	371	404	368	388	398	385	382	400	405	399	376	420	425	387	401	368	434	395	375	377	408	383	382	387	409	408	394	411	410	363	385	397	365	414	453	375	392	364	363	412	432	436	410	430	393	399	405	390	389	370	464	397	403	412	375	394	414	403	436	434	403	406	384	391	387	378	419	447	418	365	400	388	402	377	383	400	375	401	370	409	434	392	387	414	402	343	402	392	380	401	430	400	438	380	408	440	401	425	396	389	397	398	363	375	385	398	383	369	393	384	377	377	381	385	407	421	431	388	403	427	402	386	385	388	384	388	364	420	405	400	405	378	424	418	419	403	392	400	408	399	390	398	402	398	386	421	418	388	412	406	364	426	415	385	394	410	405	371	411	410	379	400	405	385	412	405	403	409	399	428	396	415	400	423	396	426	441	398	398	400	404	429	373	429	396	392	411	403	391	399	400	400	403	402	439	391	410	402	385	405	384	423	370	430	413	401	410	432	430	410	363	384	417	365	397	460	387	441	397	428	364	392	412	436	400	336	403	408	382	384	422	394	405	369	381	382	413	423	407	398	394	411	435	431	407	405	380	395	395	408	413	382	410	417	437	382	385	400	435	463	418	398	387	374	405	369	390	418	407	398	373	412	377	405	394	425	430	403	435	377	421	402	406	353	414	436	411	409	420	379	402	409	361	384	416	380	397	385	413	377	381	419	391	393	399	404	380	388	399	372	386	403	399	418	386	387	408	426	410	384	404	429	426	368	409	386	412	368	389	415	383	385	418	452	386	389	387	397	398	422	444	421	374	347	413	377	386	403	386	373	402	391	386	416	405	385	419	422	409	373	388	410	390	413	401	373	398	408	401	418	377	394	411	374	399	429	378	405	359	396	402	393	383	366	407	427	399	398	413	406	354	362	435	398	410	371	396	394	366	429	391	403	379	385	432	373	445	414	408	423	424	385	447	408	395	412	420	407	400	405	396	404	379	406	373	390	407	419	402	401	403	366	354	406	404	344	376	432	380	415	439	395	403	380	394	397	409	382	386	410	383	418	404	450	401	371	416	380	369	393	405	410	400	386	408	382	391	422	415	400	387	398	406	400	370	398	418	393	398	391	418	382	358	420	385	387	396	398	381	393	433	374	390	395	337	363	385	404	387	376	452	436	444	385	408	392	391	424	370	385	407	419	357	400	432	444	384	377	409	398	410	432	398	408	377	402	418	392	380	401	415	404	409	392	447	370	409	399	409	389	377	412	349	404	386	422	393	359	414	381	389	449	412	389	397	386	414	399	395	388	390	396	386	417	396	373	422	403	389	423	369	400	396	391	393	375	414	382	436	400	382	390	394	402	404	379	400	386	382	411	415	394	406	413	390	390	409	383	396	407	383	375	406	387	417	406	405	401	406	416	399	385	381	440	415	408	394	393	404	377	397	417	390	397	392	391	391	387	425	425	392	436	397	372	388	387	366	387	401	409	363	382	412	379	388	369	391	397	387	365	433	393	400	420	386	460	389	389	414	381	407	352	431	431	440	382	404	408	406	417	425	402	406	415	403	377	409	393	400	426	406	385	414	418	410	399	395	396	407	419	384	425	427	387	436	439	409	408	382	376	359	441	386	407	411	426	419	420	389	401	363	390	426	416	429	388	392	450	388	412	409	388	375	429	367	401	421	359	372	406	433	369	420	437	381	377	392	403	428	408	393	386	377	405	377	413	386	381	429	414	352	414	404	398	447	440	391	408	403	401	380	412	399	414	389	415	397	435	394	382	373	375	428	361	372	407	390	405	372	395	373	376
25065	21448	28233	25641	21063	14655	9202	5603	4030	3057	2168	1633	1307	1132	980	926	898	695	666	626	578	542	521	477	480	479	483	536	464	468	521	443	465	460	416	469	477	445	469	444	480	472	455	483	463	428	460	431	426	443	450	425	425	456	434	422	447	408	424	452	463	449	423	409	441	448	437	402	477	450	424	434	457	436	441	463	446	440	432	443	443	457	425	445	430	424	426	457	410	441	397	438	474	446	414	475	463	514	474	404	429	432	439	426	420	417	424	445	450	418	446	406	464	455	448	438	421	437	429	456	477	416	442	463	462	438	427	436	481	436	413	449	474	482	429	428	430	436	452	458	446	450	467	419	433	424	453	433	454	409	454	451	406	455	418	440	441	458	419	440	433	470	435	426	467	435	431	415	427	416	461	441	451	429	411	410	433	447	415	448	441	463	393	420	451	439	490	431	444	423	440	439	442	408	439	428	441	446	435	443	455	418	422	438	394	436	414	395	432	459	428	432	462	399	432	455	448	447	426	444	422	451	453	414	479	490	452	425	443	434	458	394	438	464	450	415	466	479	457	471	418	416	453	441	447	472	428	445	426	455	432	430	424	457	398	456	455	439	405	447	478	495	400	415	418	448	414	398	444	449	456	451	385	418	459	434	455	462	433	426	440	429	455	453	475	465	453	422	455	449	443	452	452	438	444	435	389	451	462	453	430	439	451	454	476	443	438	431	440	449	454	423	433	489	409	416	443	422	405	466	448	473	454	437	431	449	437	462	444	448	423	443	451	428	425	440	438	458	451	426	462	446	421	412	438	462	452	412	437	487	401	442	438	450	434	447	435	443	422	418	444	426	425	422	435	451	429	459	408	423	424	469	446	446	465	494	451	418	446	464	462	377	443	468	435	428	457	460	442	411	424	443	429	429	443	431	396	448	403	426	419	437	409	440	466	461	448	431	438	429	433	429	402	453	465	440	477	450	449	451	437	457	424	492	442	443	482	419	454	474	451	438	413	452	445	411	469	409	450	449	468	432	456	430	426	433	440	459	430	451	444	434	431	473	425	462	411	476	472	409	456	394	477	434	460	416	452	469	384	447	398	462	459	428	424	470	428	429	417	440	471	433	448	380	424	449	427	456	453	427	444	444	426	488	460	439	467	455	468	413	406	451	435	475	444	407	402	435	464	436	446	471	427	457	459	431	480	425	433	449	432	401	432	460	441	413	426	452	449	466	417	452	464	439	473	421	433	428	458	448	396	428	452	463	434	435	425	409	407	380	440	422	448	419	444	481	414	444	427	461	419	432	478	429	462	460	425	434	467	435	418	438	471	413	472	449	413	452	463	476	434	448	419	443	459	462	436	433	424	440	438	459	436	422	446	428	457	467	413	462	435	457	425	448	436	452	464	433	474	458	433	452	436	465	458	400	438	441	495	473	443	435	433	458	393	462	419	442	435	463	493	472	434	423	461	432	454	464	430	456	410	429	405	413	463	411	424	446	459	429	433	453	413	437	406	422	420	452	441	473	472	428	470	434	449	443	431	415	420	456	476	413	414	433	464	431	401	412	454	455	439	485	422	445	410	419	438	453	472	421	439	424	432	427	455	465	428	426	442	407	457	415	426	471	474	448	400	429	466	428	463	409	437	425	404	461	415	418	440	400	457	446	411	427	465	417	431	429	445	459	421	466	443	449	456	449	448	436	448	397	489	456	419	416	448	454	452	423	438	445	441	418	463	473	444	473	439	456	435	408	466	444	462	454	476	432	492	464	432	446	465	426	425	400	428	456	435	462	455	435	417	400	447	454	427	441	441	437	455	464	457	485	435	468	476	478	418	435	448	403	419	436	415	451	466	421	461	481	442	409	449	420	445	446	416	433	432	462	455	445	428	393	435	487	454	417	472	434	447	457	435	401	460	435	436	421	437	433	439	403	426	431	412	434	436	431	405	437	430	467	430	468	464	458	479	434	399	442	461	423	452	447	456	466	450	435	424	455	428	439	413	418	416	440	414	454	456	434	415	424	423	427	439	457	449	463	419	417	470	450	445	428	414	407	450	416	470	437	464	430	391	424	434	436	419	468	430	485	445	453	432	392	437	388	451	424	446	469	418	420	444	430	405	430	426	429	449	416	450	443	475	426	404	451	445	437	422	409	411	404	500	427	396	417	454	440	435	450	423	421	455	449	421	447	445	444	411	467	397	475	433	410	408	460	430	404	438	415	437	428	404	452	423	415	442	465	456	435	420	423	431	449	402	451	438	422	412	429	416	453	439	496	457	431	430	420	434	412	462	481	431	410	432	461	388	458	446	447	444	449	411	472	441	425	479	453	439	470	444	420	411	433	435	415	443	416	427	383	409	406	462	464	458	421	460	448	441	475	435	406	437	432	423	413	470	418	443	443	435	459	431	414	451	401	431	463	463	432	457	425	447	463	411	431	398	424	456	463	458	437	429	425	429	443	438	406	432	425	434	417	439	429	442	437	445	394	429	435	405	426	416	414	411	480	487	430	435	446	420	417	435	436	421	446	426	421	427	440	436	440	425	424	417	458	470	435	409	409	448	455	379	470	438	432	437	438	430	453	415	429	440	445	454	441	396	423	422	454	441	417	429	409	463	441	456	439	435	445	421	454	457	413	466	445	431	427	455	440	429	447	424	446	413	456	469	481	431	445	427	424	435	425	417	450	428	430	464	419	440	435	477	455	423	444	477	457	433	422	430	421	432	421	446	402	470	368	437	435	425	425	438	443	408	408	449	437	409	440	455	426	462	477	433	427	436	399	440	432	444	442	475	403	437	452	436	438	420	462	456	444	406	441	499	442	428	400	433	441	437	416	447	433	493	454	446	465	442	464	438	420	446	430	418	492	424	443	424	443	388	459	414	416	451	483	458	472	430	428	393	426	433	491	442	426	455	458	445	432	439	441	443	455	429	474	408	434	440	412	462	437	435	423	425	406	478	430	418	456	432	381	439	464	423	449	418	403	460	422	437	442	438	448	418	440	462	442	414	456	408	467	444	429	414	463	413	411	419	424	424	434	433	434	458	432	464	433	433	413	435	431	432	433	431	436	436	439	456	444	416	437	407	482	432	403	416	438	434	399	434	431	453	428	483	438	435	438	443	419	450	408	433	426	486	424	428	437	446	480	439	436	426	460	453	413	436	420	406	448	442	431	441	427	421	489	446	429	476	447	435	473	414	412	426	449	419	440	417	424	420	425	464	439	433	426	452	436	468	468	418	473	411	459	433	426	464	475	474	444	489	440	444	432	444	449	474	441	463	393	454	438	440	471	416	421	480	457	429	407	396	464	434	440	463	458	462	423	439	404	451	440	447	449	435	432	440	441	436	443	459	418	438	448	429	440	429	493	429	406	442	429	472	432	448	448	455	451	469	435	454	448	451	453	447	431	472	433	419	470	437	426	444	452	465	433	474	440	416	429	420	415	436	444	430	405	403	423	424	410	434	416	435	422	439	441	417	417	459	425	449	428	423	453	452	434	442	417
32654	51036	39502	25019	19909	15552	11770	8258	6104	4619	3180	2374	1788	1462	1273	1223	1095	817	813	716	692	615	576	496	526	509	484	529	460	481	503	478	498	465	468	482	493	481	494	462	461	494	449	463	458	487	486	472	480	481	482	458	506	482	444	458	442	453	484	484	482	435	461	445	454	481	436	454	444	492	454	455	440	477	474	432	453	465	417	455	474	468	482	452	417	485	426	455	437	447	478	472	461	435	476	424	449	462	417	462	452	477	482	487	429	463	422	471	449	464	478	474	464	455	462	429	459	494	484	434	444	460	451	484	468	461	468	476	485	425	417	421	481	424	442	422	463	493	476	443	418	409	446	478	402	458	489	452	437	432	475	432	450	450	411	437	462	482	462	444	435	466	474	508	475	440	428	433	469	498	421	492	439	472	448	457	457	495	421	465	473	438	431	470	500	469	439	481	448	446	451	448	435	475	420	430	452	475	468	445	477	449	396	494	427	424	443	444	453	487	441	460	430	453	445	428	429	467	413	466	447	464	470	447	402	439	450	443	470	462	441	405	450	439	456	469	407	422	423	477	468	451	457	479	421	429	456	449	435	443	483	424	421	467	487	441	449	467	472	466	494	450	446	457	489	443	437	468	457	487	440	470	440	438	441	522	503	435	464	430	484	453	447	455	449	471	466	467	439	441	470	460	452	451	470	465	410	463	464	448	439	439	459	455	420	437	452	464	420	443	450	421	450	430	440	453	430	407	481	434	450	447	459	467	459	486	438	446	470	422	448	448	422	441	466	412	424	424	469	439	477	427	439	425	453	418	453	416	437	447	471	439	466	438	460	450	419	472	470	419	432	439	468	409	441	434	434	495	442	470	440	443	485	420	419	445	450	417	459	449	427	450	436	464	462	433	430	463	457	489	485	459	453	401	443	451	452	432	428	469	469	471	439	434	451	454	463	436	453	427	439	478	447	430	433	479	500	417	457	463	488	466	436	446	428	447	461	445	467	472	462	449	458	461	425	450	468	467	464	420	469	457	473	498	454	483	441	466	442	482	483	462	432	442	424	452	492	445	436	474	463	440	458	441	456	497	453	452	432	434	460	440	433	444	467	465	452	487	445	428	415	465	428	405	424	439	435	460	437	482	455	436	458	476	466	443	480	450	481	492	440	452	450	447	445	433	452	431	470	442	448	456	451	428	484	435	453	437	450	450	426	435	470	507	461	463	468	482	482	475	415	444	440	443	472	462	446	479	444	457	445	471	464	451	471	441	421	458	416	436	461	455	466	460	448	431	420	443	436	459	480	468	442	451	477	478	426	417	441	422	464	507	446	438	439	477	473	440	426	435	408	488	434	499	449	467	435	433	476	471	471	431	452	433	449	410	477	492	447	448	454	448	471	453	453	478	447	461	448	480	474	480	476	454	449	449	455	443	432	477	424	451	460	424	467	449	443	475	433	447	485	429	442	427	435	452	461	500	478	453	449	450	432	450	474	447	441	480	457	472	426	425	473	454	457	438	460	471	465	419	471	441	447	446	440	444	451	491	457	446	494	461	448	465	473	444	484	475	492	448	454	463	406	466	450	480	416	460	449	459	457	452	479	463	455	469	420	427	448	448	476	469	480	430	394	482	426	470	438	429	437	429	486	430	486	429	438	462	470	451	389	448	452	432	486	449	466	461	429	434	458	443	466	425	446	430	438	465	446	426	458	464	455	481	419	487	460	505	477	454	485	450	438	470	412	427	422	442	496	444	460	463	459	484	435	458	451	451	441	423	489	458	449	473	452	460	417	464	467	455	456	441	487	465	418	432	427	486	483	443	415	416	441	480	477	446	439	448	449	443	455	477	476	446	449	459	441	480	458	464	426	458	415	441	444	467	440	486	526	427	419	413	473	472	466	449	467	476	455	425	440	399	434	446	451	441	447	481	481	468	448	453	461	468	501	529	434	436	435	473	465	466	466	426	456	480	457	454	429	436	433	465	458	457	481	487	428	444	428	428	473	457	443	450	473	458	452	449	462	457	461	449	448	494	476	434	449	478	425	449	433	439	452	486	436	428	450	440	435	423	429	473	431	421	469	447	421	456	478	452	413	491	417	442	464	451	469	447	440	433	470	501	458	500	452	473	451	470	438	436	442	453	459	477	476	461	464	444	440	486	457	430	466	455	469	452	448	436	426	440	438	433	497	466	434	494	487	463	460	444	499	432	444	427	472	420	448	456	444	474	454	463	434	459	470	436	476	459	455	438	484	448	457	464	474	439	451	422	450	409	449	459	468	465	452	442	430	451	454	433	426	474	454	430	465	432	436	460	445	457	405	452	463	448	448	432	442	468	476	472	464	467	476	456	436	452	444	469	451	426	445	447	479	449	436	450	474	451	428	449	468	432	466	467	464	455	444	472	483	449	460	420	437	480	454	474	446	464	471	454	448	477	447	470	428	484	443	453	420	447	469	446	439	476	452	475	476	443	477	462	452	471	431	458	463	450	431	455	448	409	472	449	422	456	433	415	463	455	445	473	470	438	449	427	481	469	452	433	434	437	473	426	456	474	464	428	482	471	428	430	423	434	459	435	477	416	483	442	420	508	467	431	473	411	495	427	445	436	474	460	415	440	457	444	466	434	442	452	455	445	438	435	468	437	462	414	457	426	473	468	446	456	481	477	449	450	463	440	457	465	417	477	433	469	426	445	456	450	478	471	465	467	457	447	399	434	491	515	452	466	445	441	429	460	479	471	500	467	409	458	437	459	464	473	461	468	481	423	445	434	475	420	467	454	445	433	459	402	464	454	491	479	480	467	465	458	475	458	470	457	440	461	445	463	433	485	440	438	428	468	445	440	494	465	460	458	479	442	448	472	458	425	447	436	447	421	453	433	482	458	466	454	432	398	458	428	503	442	423	425	451	457	455	440	443	463	410	433	408	469	456	490	444	489	497	487	464	420	432	468	479	460	477	452	463	461	446	439	458	431	447	430	488	489	454	430	491	461	477	436	481	434	452	429	451	431	470	441	432	431	468	464	455	444	481	448	433	457	446	481	438	457	437	472	457	496	457	448	468	455	437	463	462	446	448	444	438	460	476	479	474	469	435	459	406	449	420	467	468	433	450	474	440	486	441	459	467	478	473	465	423	456	429	454	436	442	423	466	423	454	450	444	439	462	431	460	441	479	451	439	420	436	458	440	456	420	440	455	426	477	481	453	467	510	417	444	447	404	434	467	436	466	420	444	454	442	477	436	462	476	469	437	428	472	465	451	431	443	426	429	415	448	467	465	440	458	457	462	419	441	423	417	462	433	463	486	466	444	477	409	435	428	478	444	441	447	469	434	444	440	490	478	465	418	413	462	442	475	448	481	454	441	430	423	456	420	458	461	422	448	449	475	441	440	457	458	439	490	424	415	471	444	453	426	441	504	484	446	455	427	446	446	437	420	442	458	419	475	416	464	479	402	467	457	430	459	475	448	452	475	443	471	434	422	467	476	459	420	448	432	475	518	452	462	454	479
22868	21429	29108	24168	21644	22859	22016	10954	6785	5210	3925	2767	2030	1638	1428	1331	1064	943	812	717	627	514	433	426	397	431	426	387	363	376	385	403	380	353	395	300	344	364	330	308	352	326	344	351	314	330	280	303	345	304	339	326	337	344	349	324	331	304	311	312	326	313	321	328	310	323	332	328	311	314	322	301	314	313	293	313	326	279	334	331	282	308	292	303	325	279	309	341	302	307	298	310	293	303	306	323	304	307	309	339	295	292	297	306	335	301	300	304	308	269	304	321	294	334	293	275	307	256	283	295	306	280	308	322	316	319	312	340	329	266	292	313	298	317	295	310	243	306	316	278	297	290	351	295	310	317	258	331	291	310	281	321	297	300	298	306	307	298	303	290	307	308	285	305	312	291	318	331	301	288	299	285	346	305	303	304	312	272	299	277	310	299	331	279	344	308	280	325	285	309	297	293	291	285	282	280	314	331	308	279	281	326	269	286	311	331	297	327	276	318	301	274	329	290	304	327	309	299	300	291	296	344	313	302	282	294	280	285	315	320	334	288	279	314	321	302	281	303	289	289	269	305	323	332	293	343	276	289	333	287	292	313	302	286	327	296	306	280	341	314	297	318	312	275	303	301	318	309	281	280	283	283	325	313	334	277	321	299	307	318	286	336	297	303	322	264	298	305	284	284	297	303	296	322	317	276	300	293	294	306	294	280	300	295	289	293	305	308	318	323	324	328	313	320	286	324	288	303	285	297	321	293	302	314	306	287	346	285	319	310	320	304	300	318	290	303	290	296	316	304	303	323	308	299	308	283	315	270	315	290	290	285	284	292	293	306	312	281	299	330	322	314	312	282	291	290	281	295	302	274	301	303	309	279	316	293	282	325	302	312	291	329	303	279	291	332	315	284	305	308	311	327	306	312	295	318	319	319	324	316	329	315	333	294	308	322	317	327	297	287	278	321	275	305	305	303	315	295	328	297	311	305	317	314	310	322	291	289	300	301	308	303	304	304	320	275	305	291	345	263	332	325	339	305	304	304	283	284	328	307	323	310	319	299	304	319	295	326	296	313	327	320	321	328	305	328	324	278	275	321	297	320	339	283	312	306	289	282	294	323	269	302	293	312	289	289	285	286	287	284	327	301	345	308	339	295	263	299	304	293	286	306	278	281	275	312	309	331	308	311	317	310	272	316	300	291	279	304	317	313	311	292	300	287	289	283	287	293	287	313	298	279	304	341	333	271	309	278	265	324	306	307	322	284	320	311	311	284	339	331	328	297	344	302	324	314	274	305	318	302	313	330	292	324	305	298	304	299	310	314	307	295	318	316	295	298	284	267	301	281	316	326	304	294	273	294	272	291	276	298	325	287	307	325	300	299	317	303	288	334	311	304	338	300	299	273	288	269	268	303	339	307	299	320	276	306	300	305	326	296	312	278	323	321	301	294	295	280	319	295	315	317	305	284	301	302	308	326	266	309	344	295	329	315	288	329	311	262	295	310	304	303	314	294	307	254	309	294	270	298	312	316	290	311	298	321	319	317	287	300	334	300	315	317	271	314	312	322	306	298	273	309	311	309	315	292	300	332	292	323	293	336	298	287	292	324	295	317	296	281	305	302	299	295	293	308	325	291	327	292	286	325	315	331	309	313	284	302	318	301	272	313	332	282	279	318	319	305	312	322	293	335	315	307	270	283	311	302	272	333	295	290	317	267	335	277	331	289	316	299	303	293	273	309	309	281	263	301	294	298	299	284	300	300	284	296	305	274	301	308	326	316	316	327	333	292	326	339	343	294	280	321	327	311	347	325	277	282	304	316	310	294	298	290	280	329	297	321	329	306	290	272	312	284	333	326	299	310	300	308	311	312	313	304	316	308	321	317	296	292	312	316	274	310	340	273	297	294	332	322	291	283	299	299	298	322	328	308	294	316	298	289	302	298	305	280	271	299	305	311	302	303	335	296	297	270	298	291	289	287	297	298	315	295	302	336	336	289	307	314	273	288	293	287	304	288	338	315	314	313	301	301	313	308	292	288	300	293	279	283	300	318	279	318	327	323	310	289	297	308	310	295	300	323	318	332	311	303	308	287	333	282	308	316	315	322	318	291	302	308	299	315	265	294	320	305	311	318	318	294	290	318	304	273	319	294	317	315	298	285	257	332	279	297	276	283	293	278	270	305	330	286	282	288	307	304	325	305	276	293	289	298	281	302	294	285	288	317	296	305	300	325	291	288	303	325	293	330	305	309	309	286	308	312	277	299	278	287	325	321	323	312	279	298	298	323	283	337	326	273	322	296	314	309	291	311	318	270	321	312	312	303	295	277	284	281	351	288	325	314	326	314	314	281	293	312	291	294	319	311	289	307	321	315	349	317	320	292	309	287	300	284	319	342	311	310	306	302	322	329	314	299	320	298	293	317	312	293	291	301	297	284	331	300	290	294	326	316	314	324	340	332	324	321	347	312	312	313	304	289	326	310	305	274	303	281	293	287	316	336	298	313	309	302	346	320	280	328	290	309	326	308	330	310	325	289	333	295	321	306	287	287	289	309	294	314	279	287	300	296	288	319	287	284	276	348	317	273	318	328	341	285	301	292	297	318	300	278	311	301	301	310	298	283	316	276	311	313	288	300	300	334	292	288	285	288	319	294	319	281	293	292	296	308	319	336	317	311	298	299	284	306	307	295	299	305	294	262	325	344	289	318	325	287	289	327	302	311	304	297	309	319	323	340	297	297	320	298	305	296	270	302	365	295	296	305	304	318	305	322	306	297	305	315	272	318	304	313	313	301	294	298	316	291	287	312	286	285	321	334	297	303	293	313	281	318	305	302	297	314	303	305	324	307	309	296	309	298	287	314	298	311	295	294	301	293	312	305	316	296	306	271	299	316	300	262	327	301	289	307	296	328	318	306	269	302	305	306	342	304	305	300	314	305	294	331	312	316	315	292	295	305	327	285	289	306	291	318	296	340	333	304	329	316	264	319	322	280	286	286	274	341	296	300	306	316	296	302	289	303	295	307	304	318	307	288	279	315	343	311	306	294	307	334	298	310	303	298	329	303	312	296	326	304	290	285	312	327	295	310	294	292	286	285	325	331	324	291	318	304	289	303	317	325	332	325	331	290	303	317	281	312	311	309	305	302	305	286	306	294	291	307	315	308	343	318	289	294	299	311	312	289	291	280	303	290	318	300	310	313	311	314	293	291	288	291	278	306	313	297	296	309	309	316	294	317	311	309	307	337	325	317	296	268	315	312	303	296	305	315	320	285	293	316	320	306	308	281	283	284	304	323	301	313	299	315	301	306	325	327	325	328	283	304	332	293	312	302	298	355	355	297	292	301	296	280	303	291	295	347	301	279	313	287	307	303	299	300	309	311	319	305	264	290	337	302	309	353	306	290	297	310	295	285	314	304	300	293	322	316	286	320	310	315	296	284	298	285	304	310	285	307	278	267	282	279	298	303	313	323	303	273	288	303	303	305	343	267	278	323	304	280	290	292	294	298
34581	60363	47929	32637	27107	21856	17122	12436	9254	6863	5416	3859	2797	2212	1863	1839	1521	1150	987	835	721	616	487	477	445	458	412	473	422	413	374	414	395	355	365	341	344	382	329	330	328	348	350	339	373	330	353	366	326	336	319	343	310	360	352	335	340	326	326	340	315	314	315	324	308	320	296	352	348	310	302	347	322	302	332	303	336	334	330	273	320	351	314	286	311	323	303	350	312	322	322	339	317	277	332	280	323	350	316	314	325	314	303	318	321	326	306	289	297	323	330	334	311	300	343	323	311	294	318	292	292	321	324	357	332	306	296	304	326	301	326	310	321	342	295	302	331	319	284	328	295	290	344	326	286	295	276	293	332	295	333	309	307	334	320	302	359	330	290	297	304	317	352	295	280	300	338	327	350	301	322	317	313	340	291	300	323	288	299	314	320	313	341	328	328	327	334	320	290	298	297	295	329	333	316	307	315	322	297	331	309	323	301	313	268	295	352	329	336	291	324	297	287	317	295	307	348	327	328	313	319	326	304	318	306	308	303	306	303	306	287	341	300	317	346	308	334	324	310	310	347	301	272	304	324	322	320	299	319	334	287	325	333	295	298	314	290	350	345	321	300	336	270	305	283	315	317	317	305	316	344	314	302	324	296	303	321	279	315	304	274	329	312	311	315	306	334	335	332	339	292	330	332	313	337	315	311	279	317	311	321	321	335	283	308	292	315	340	292	297	320	311	300	340	298	297	309	290	315	343	345	296	312	303	312	306	317	331	312	319	282	324	331	320	307	298	330	349	344	318	307	321	339	320	306	307	296	307	292	291	324	287	307	358	331	306	335	334	310	336	333	323	272	305	351	316	327	308	347	318	331	306	326	331	361	304	310	289	325	331	321	297	328	307	300	328	356	298	304	284	324	318	318	324	312	320	317	300	315	319	306	313	313	324	320	310	317	312	288	347	302	299	288	328	313	324	306	303	318	325	342	296	340	317	279	306	336	319	356	312	313	332	307	315	322	303	280	331	321	313	295	302	326	330	288	334	334	303	325	300	286	308	307	315	314	321	364	315	349	300	297	305	319	311	322	296	311	306	332	338	298	336	282	297	321	338	305	325	305	310	294	292	317	311	312	322	323	329	322	331	317	298	319	323	356	323	310	333	297	299	322	316	297	331	313	269	304	299	305	311	341	295	319	345	313	352	333	315	291	312	290	324	323	295	314	326	332	302	323	323	310	260	297	298	336	332	324	288	316	321	316	280	346	296	324	330	328	295	302	329	308	338	310	317	296	332	324	317	321	319	312	319	302	321	336	317	291	319	329	334	337	287	319	313	303	316	309	321	302	363	320	325	348	341	305	310	321	304	326	289	316	315	322	334	317	311	321	304	293	308	324	333	321	307	289	326	317	319	319	284	309	281	324	330	275	303	314	310	301	301	312	307	321	326	336	337	292	318	331	332	299	322	300	335	313	325	279	318	315	340	330	287	323	289	288	295	332	297	316	294	321	307	310	307	301	337	298	310	327	312	322	294	304	343	305	343	322	302	312	300	326	324	296	325	321	337	302	334	321	340	314	335	304	273	355	327	342	306	304	309	340	320	307	329	290	305	306	308	311	291	315	293	336	310	305	302	333	299	322	310	291	309	304	341	319	342	340	306	341	340	335	294	317	341	322	308	304	311	319	326	329	293	290	308	294	313	329	322	302	347	304	316	319	287	280	300	292	332	301	309	306	315	335	328	313	304	330	314	314	316	313	306	319	310	346	322	295	353	301	305	329	311	302	342	290	323	323	322	355	303	336	312	308	319	289	313	319	309	313	308	319	325	328	289	340	327	274	322	331	341	346	338	314	304	280	302	301	310	301	323	321	273	290	328	309	334	289	285	316	322	340	325	333	291	305	326	328	302	314	310	310	319	312	332	337	310	331	311	294	322	341	307	311	314	294	360	344	313	306	351	321	315	321	326	317	303	329	323	313	313	318	308	323	286	349	338	332	309	323	296	298	303	295	316	339	289	324	332	329	321	311	300	330	285	313	305	298	303	314	324	301	318	321	343	327	309	331	288	336	293	332	316	299	314	297	291	306	345	342	314	317	305	318	296	276	324	315	303	306	336	325	323	359	308	331	323	311	332	322	311	310	327	316	323	330	311	332	292	319	313	313	338	303	281	302	286	322	318	297	329	307	333	317	320	308	338	315	305	333	339	308	322	314	294	317	355	292	336	325	313	336	318	313	309	314	282	280	328	292	357	332	311	325	272	310	312	289	283	336	307	312	312	321	301	340	333	356	310	326	305	312	322	302	312	324	289	311	282	325	292	322	327	332	305	339	296	294	324	306	318	319	339	335	312	342	318	331	328	292	334	319	351	317	308	309	324	290	305	329	328	313	294	311	311	312	332	314	311	313	325	320	324	299	298	324	325	315	293	312	334	308	311	305	302	314	289	345	296	303	313	294	319	331	328	339	299	332	307	340	266	334	297	323	307	288	303	278	330	305	315	287	321	291	328	302	312	331	319	312	302	346	339	316	316	312	280	312	328	316	322	316	289	315	315	322	301	300	309	328	316	303	336	309	295	319	320	297	335	310	292	322	307	313	278	305	298	289	304	363	321	308	316	302	277	276	300	324	320	286	305	317	311	337	325	320	319	325	305	282	271	324	325	285	317	332	315	317	327	296	319	321	319	331	317	301	318	323	312	329	326	270	294	313	320	308	341	305	314	321	296	312	307	345	309	312	308	312	333	341	298	330	345	306	314	307	314	328	327	316	299	317	302	297	326	313	300	334	328	328	287	300	302	346	301	311	308	334	319	302	291	267	274	300	320	334	308	309	319	283	293	301	318	302	303	320	306	305	319	335	315	300	278	310	306	304	306	281	317	347	299	305	339	325	322	331	303	328	334	323	314	294	361	285	320	293	333	318	340	324	331	321	328	299	309	288	305	345	311	350	332	298	320	318	317	277	322	293	314	335	304	329	306	318	303	327	309	329	339	310	358	301	315	304	295	336	308	315	303	312	293	315	316	304	296	314	323	336	323	361	319	364	295	335	322	319	321	335	284	345	299	327	332	309	298	318	306	318	324	309	330	326	337	315	340	346	328	345	274	338	315	332	292	324	316	329	333	333	324	317	338	299	333	318	302	337	318	278	322	333	346	320	289	325	315	343	326	349	318	291	291	315	297	299	310	293	324	341	303	324	319	292	307	354	298	328	320	329	309	301	301	283	301	315	318	350	303	287	335	330	328	295	317	299	311	302	304	359	339	323	286	337	298	334	301	336	326	300	313	323	309	311	343	307	284	306	337	323	312	318	293	318	318	303	321	317	338	337	342	290	281	300	319	287	311	305	299	324	329	325	293	297	300	314	326	316	345	289	314	298	330	310	296	318	331	301	317	323	347	319	321	318	294	294	320	319	286	311	331	302	358	329	311	316	308	323	307	360	323	314	330	326	307	308	319	352	309	336	302	332	305	307	319	311	321	278	278	321	339	310	297	334	308	298	270	291	310
30314	29576	31210	20843	13022	8488	5804	3956	2909	2184	1614	1375	1041	1027	955	845	781	700	669	612	598	611	528	527	562	519	514	514	490	519	510	523	507	473	482	483	520	521	511	499	461	509	479	463	478	472	517	474	518	488	464	499	455	543	469	511	486	491	482	492	474	475	469	456	532	470	484	518	481	463	501	485	530	487	455	457	462	493	461	499	498	478	479	476	501	460	508	471	524	471	448	519	501	488	540	535	515	461	470	516	521	498	491	504	485	526	462	493	504	504	511	473	495	474	481	458	481	477	509	481	468	520	498	452	513	447	507	488	495	500	534	506	470	469	464	471	515	445	481	433	445	463	463	502	511	463	462	483	480	474	501	439	467	477	462	453	492	508	494	467	473	491	454	536	538	511	473	464	487	481	467	477	508	504	482	450	489	487	457	499	463	480	492	466	495	514	484	462	478	434	470	447	458	478	459	481	497	465	486	472	472	485	483	492	490	465	454	520	465	496	478	467	490	507	475	503	476	485	458	473	520	456	474	465	508	500	471	442	499	460	464	480	473	456	534	466	481	499	468	502	485	475	479	494	446	464	487	473	459	451	512	448	472	487	486	453	471	490	460	471	440	460	466	457	465	513	485	482	457	496	483	441	480	491	498	501	514	497	514	471	464	491	450	486	469	499	519	510	514	503	480	514	482	452	501	472	479	507	526	476	467	500	520	455	452	516	502	477	513	475	501	485	508	440	468	505	492	471	466	495	467	481	457	464	470	474	473	453	485	464	487	486	464	506	482	453	488	461	501	445	470	483	490	502	439	472	460	471	498	462	495	466	508	495	427	469	496	476	476	473	472	449	473	461	499	495	475	439	534	486	450	481	519	475	435	474	441	457	474	462	462	504	424	476	476	509	492	525	496	519	463	496	479	472	445	484	484	493	554	499	543	437	431	476	485	538	467	487	480	475	519	442	464	473	525	462	486	489	474	479	478	459	487	514	448	506	467	486	475	455	479	473	502	457	499	470	472	521	479	464	500	498	485	483	491	470	512	537	479	454	497	435	461	498	461	489	453	469	493	485	493	489	486	455	427	514	511	468	495	513	494	452	488	472	481	539	480	508	470	475	496	475	479	479	452	468	524	492	542	473	457	459	481	490	463	466	483	508	472	458	483	511	477	477	445	507	489	471	453	518	483	481	494	474	512	499	503	500	490	457	438	509	485	440	516	480	472	501	512	432	526	469	497	446	477	474	504	471	514	514	483	513	514	462	517	458	470	486	499	461	495	504	499	433	489	524	439	455	433	491	484	473	482	462	439	466	477	474	480	466	496	488	489	471	467	496	471	469	481	494	521	487	467	467	493	488	504	499	509	467	519	443	483	501	466	460	487	503	456	475	471	483	486	468	473	466	478	478	472	461	493	509	450	470	472	470	483	495	484	471	477	498	504	476	488	469	513	516	432	490	472	496	482	474	491	509	511	491	512	492	482	461	491	470	505	463	492	477	513	471	472	484	497	454	495	519	425	439	483	467	509	514	452	480	501	459	487	528	467	490	468	490	461	456	536	482	539	490	460	486	519	515	492	468	495	500	523	490	486	464	448	490	497	504	483	514	467	438	447	492	528	469	487	524	497	481	501	453	483	483	482	501	468	488	491	477	465	483	463	469	498	462	463	498	530	518	435	445	426	483	497	464	508	478	489	451	443	479	483	488	484	482	522	519	472	477	475	435	489	464	495	499	470	455	463	493	506	471	454	476	467	510	491	509	499	516	504	489	490	479	487	490	483	500	509	437	492	500	488	491	497	489	466	508	498	466	485	483	505	476	498	508	467	474	483	473	447	507	511	509	480	499	497	506	486	468	475	486	475	513	490	443	494	459	466	508	482	465	468	486	436	486	515	498	485	445	499	466	472	498	520	477	479	460	466	453	492	449	475	502	479	466	463	449	479	480	481	504	469	461	501	466	473	484	503	494	507	457	473	503	479	495	463	462	468	433	459	460	477	513	508	442	489	468	470	493	458	430	510	471	503	469	498	482	475	480	480	479	458	496	448	475	465	479	501	491	472	547	482	512	465	468	502	481	499	449	493	494	484	470	472	447	494	508	463	494	469	480	466	497	472	523	497	491	449	427	524	509	512	439	463	486	475	444	453	428	476	430	468	434	562	478	444	479	480	486	470	498	460	447	456	488	515	477	469	511	450	486	489	452	465	470	471	503	465	486	456	467	495	454	483	492	502	483	513	471	473	509	487	452	470	503	469	454	512	500	472	508	497	503	479	481	460	495	518	481	466	503	485	443	491	449	466	520	462	481	468	487	525	455	463	468	500	469	473	502	483	479	490	487	464	481	468	481	494	503	502	488	534	482	490	481	466	474	498	485	516	486	479	460	490	456	477	508	478	450	493	479	493	483	484	490	497	456	476	457	474	461	525	517	506	464	490	447	488	493	540	478	497	446	503	474	447	472	489	516	488	497	451	473	495	520	474	465	462	449	467	473	505	451	451	524	459	468	468	474	508	456	472	479	478	466	437	500	545	506	454	501	458	471	458	484	494	494	457	456	518	478	483	505	479	519	454	495	512	468	458	488	474	443	494	482	433	445	494	460	486	516	505	494	496	477	504	465	426	495	468	468	507	459	548	472	473	520	450	460	467	454	504	480	493	452	458	504	481	450	474	487	453	503	441	500	461	494	513	470	483	489	487	455	529	485	475	444	479	490	512	472	499	435	490	482	455	490	491	510	457	466	499	458	501	470	452	498	471	475	476	556	497	517	521	448	505	494	493	473	488	410	508	445	469	513	510	514	471	479	480	459	510	478	445	506	452	453	457	488	528	496	472	442	517	454	465	478	487	468	478	525	467	520	472	495	493	475	481	484	483	475	464	438	501	516	504	449	484	475	508	524	461	476	471	514	488	485	485	475	499	502	492	474	495	464	473	465	531	494	487	494	485	492	500	466	473	479	461	488	478	472	482	473	448	511	482	491	452	491	480	466	460	526	504	459	460	513	496	461	494	487	451	455	479	478	448	483	468	466	526	453	489	477	457	511	503	477	485	485	480	507	491	517	467	494	480	484	485	459	435	492	485	486	454	510	496	516	477	439	455	477	472	482	484	492	522	451	487	462	438	478	512	473	543	487	471	524	498	484	490	475	494	487	459	514	480	502	473	442	498	464	454	468	508	512	481	492	475	475	484	482	480	480	471	459	507	504	500	459	477	480	487	486	464	497	498	500	506	455	449	471	469	450	487	495	467	508	470	488	472	480	510	490	496	486	461	479	483	472	481	516	493	483	482	466	458	499	499	458	444	500	498	482	496	495	475	501	512	481	490	477	463	510	460	483	428	484	462	516	484	497	499	474	518	473	474	484	464	495	474	520	503	481	474	482	466	487	481	489	470	496	498	490	467	495	458	475	504	436	478	485	473	439	472	473	501	438	513	461	463	471	486	478	479	511	477	494	540	458	510	531	478	453	496	521	480	447	473	430	457	478	509	458	495	483	471	517	496	500
32254	45189	34096	20404	15895	11642	8709	5945	4241	3198	2441	1877	1441	1293	1162	1041	951	829	782	693	593	641	601	570	574	568	568	533	525	533	509	596	515	545	534	531	554	525	486	520	511	540	518	477	515	522	533	518	522	554	523	501	510	520	522	510	473	560	528	465	513	536	493	492	518	491	528	526	527	528	514	520	504	476	514	501	509	517	496	536	500	538	525	486	516	455	503	453	526	506	524	475	532	495	552	486	529	568	496	508	484	496	520	463	504	493	507	524	496	544	486	497	508	505	523	478	512	487	505	464	489	524	488	548	516	526	488	532	493	544	479	504	500	547	475	512	521	483	525	475	539	517	526	477	475	488	522	528	521	449	470	518	502	528	528	509	546	480	483	549	549	509	526	548	543	499	475	523	496	492	477	488	519	520	521	500	488	498	493	480	475	482	534	488	530	480	472	504	505	504	491	509	558	491	533	514	512	462	474	524	471	485	462	544	488	500	469	523	495	507	526	499	477	522	527	489	499	479	515	460	517	467	565	492	507	509	493	534	537	490	460	478	507	508	527	499	519	558	514	476	521	490	482	481	516	500	490	538	498	490	484	554	490	522	527	539	490	495	498	497	522	504	486	496	510	510	481	499	498	508	501	464	519	491	506	504	526	510	534	476	519	498	556	489	509	484	488	505	505	510	517	521	499	492	527	520	517	485	554	493	511	522	524	483	502	522	550	454	489	525	547	464	461	539	471	488	488	517	488	532	509	458	507	492	493	509	527	537	541	521	490	518	457	523	526	492	474	505	493	493	486	520	485	483	509	485	527	500	517	534	527	489	500	479	512	502	478	499	500	464	505	487	500	525	516	511	477	503	543	480	501	538	515	514	531	534	490	476	493	455	476	490	510	493	494	472	480	484	563	474	502	536	480	500	482	475	521	481	516	473	464	512	498	501	541	476	482	498	486	469	518	493	474	493	484	480	478	531	492	518	546	503	483	521	506	465	496	500	478	493	500	470	490	541	497	496	566	507	480	511	505	524	526	515	507	509	482	497	491	522	461	503	486	488	529	472	520	500	499	473	456	535	508	537	502	525	486	494	487	504	476	501	563	545	489	515	486	534	504	484	458	491	506	512	497	504	503	535	506	470	518	517	535	487	478	522	520	493	497	477	481	509	490	495	526	479	499	487	491	446	529	539	479	497	501	505	543	497	497	482	496	491	532	522	486	498	500	505	464	521	532	512	467	499	496	518	472	480	523	520	502	490	512	503	510	486	516	504	529	503	482	512	489	523	497	484	509	484	481	500	475	513	519	492	509	454	489	515	521	481	470	476	483	527	547	486	520	518	500	507	502	508	506	542	472	514	473	512	525	531	499	480	504	533	533	487	516	425	513	493	479	553	531	519	523	509	486	524	547	525	488	524	525	536	498	511	543	500	493	460	512	512	543	479	531	510	494	507	496	531	497	540	546	511	519	463	510	535	524	494	531	509	527	522	529	497	478	518	540	500	529	497	508	503	490	487	517	491	504	501	496	533	509	498	491	496	500	481	496	511	531	502	504	519	483	513	503	528	460	487	524	512	517	532	518	504	472	543	476	515	526	503	528	512	558	536	553	529	507	512	510	501	483	538	494	530	521	491	506	493	492	501	474	495	527	540	489	545	491	481	502	481	504	478	515	497	535	519	512	483	511	477	516	491	475	525	502	508	499	525	483	522	513	539	498	537	493	547	513	503	509	509	511	529	454	479	493	536	502	497	510	511	527	507	526	467	463	500	523	497	478	502	496	483	539	527	493	457	538	527	512	483	477	491	530	494	528	545	516	484	522	520	535	534	485	475	517	510	506	519	501	519	509	524	496	521	494	522	525	499	486	502	527	540	510	526	497	513	494	537	524	475	488	527	496	501	488	521	513	514	517	528	482	478	543	551	520	508	491	489	545	472	486	528	490	511	486	511	496	498	542	516	527	513	521	497	486	537	497	479	475	501	486	543	525	506	472	491	486	501	494	515	532	509	523	517	477	487	526	487	462	508	537	500	472	502	517	492	518	488	517	522	506	500	520	476	528	502	508	492	488	488	537	505	537	541	483	524	487	467	478	485	538	475	471	499	505	470	501	505	509	486	525	505	511	469	523	510	477	476	479	500	488	520	501	531	497	503	485	523	516	439	493	551	509	506	502	558	477	474	494	495	478	510	486	552	513	437	492	517	507	483	581	514	500	528	507	511	513	490	533	492	507	546	507	515	540	544	527	488	527	454	549	501	504	492	534	522	499	551	511	535	496	506	515	499	487	499	492	535	518	471	439	496	519	489	536	528	489	487	537	543	465	498	515	478	499	494	495	481	519	518	515	549	487	510	477	528	492	480	517	519	524	466	524	490	487	520	461	494	529	474	511	493	494	518	499	473	523	503	469	535	501	508	509	500	478	522	497	499	524	506	483	466	513	473	521	463	513	483	471	506	517	518	514	477	520	486	517	474	517	482	506	483	532	507	480	506	488	534	534	501	514	443	494	490	475	500	475	497	494	496	486	526	499	509	484	478	543	518	497	504	456	481	476	455	507	516	509	487	444	493	519	513	509	474	578	512	493	512	460	522	505	508	533	506	508	498	503	557	513	503	528	502	487	516	496	510	490	492	516	492	501	485	492	515	488	514	539	517	497	495	517	491	512	536	471	512	510	513	463	567	488	519	481	510	519	469	538	502	509	531	549	485	519	504	510	535	482	524	512	511	478	528	529	514	503	485	492	543	486	547	474	476	467	517	520	507	557	498	506	472	474	515	534	489	504	514	490	507	493	480	509	561	510	470	511	523	493	480	538	503	508	501	505	497	509	499	510	509	483	519	510	497	544	490	505	528	529	502	506	498	502	493	530	515	486	524	520	535	495	474	521	454	498	508	521	480	520	517	501	516	485	508	502	496	516	514	520	487	505	521	470	545	500	468	473	511	508	496	499	511	509	526	512	501	518	494	501	525	524	507	485	517	489	517	485	524	475	482	513	513	496	502	509	464	487	532	507	506	499	494	503	482	500	478	511	500	428	484	534	501	528	497	525	498	464	528	507	518	517	526	539	506	502	478	519	487	497	475	566	496	499	506	481	502	459	498	520	494	481	523	516	533	509	512	524	513	452	516	502	509	479	497	510	516	558	469	534	538	514	489	539	489	515	484	505	510	503	517	488	539	523	483	557	527	509	466	535	496	521	528	501	509	503	483	533	523	529	531	528	496	498	527	525	474	533	534	517	518	521	492	480	517	493	516	529	540	517	521	482	520	521	498	529	517	462	477	505	532	491	526	537	506	507	526	510	486	515	506	514	520	481	479	495	513	496	504	502	454	510	521	513	521	510	512	474	514	520	474	487	494	500	514	486	514	485	521	447	494	497	493	531	497	474	557	488	534	499	494	516	498	489	523	503	471	517	484	467	508	496	485	533	495	488	495	510	508	490	515	533	434	549	542	476	495	521	481	506	528	495	548	513	522	506	492	463	490	467	513	515	467	533	503	495	510
23992	21373	28617	24669	22121	20053	12927	7431	4788	3602	2528	1835	1419	1268	1159	1138	883	776	671	621	578	510	446	432	501	482	472	460	440	431	457	409	433	421	414	400	414	392	376	394	374	376	398	383	392	387	389	438	372	402	434	341	406	386	408	405	368	383	401	410	414	387	370	354	407	382	372	378	416	368	378	394	368	345	354	389	389	361	402	397	369	383	384	347	391	421	389	362	384	389	399	388	378	388	344	367	363	377	391	333	385	371	382	379	386	375	378	400	382	416	388	393	377	369	378	407	383	353	381	360	386	409	379	405	384	391	406	363	400	410	375	368	396	403	408	405	415	383	391	376	410	370	391	394	390	406	384	365	377	399	370	393	360	391	387	397	434	391	368	369	400	402	396	404	379	380	368	396	399	423	382	373	398	380	374	359	381	385	408	398	358	359	380	393	360	394	387	411	400	382	414	360	352	404	431	365	377	389	430	375	394	391	395	365	384	356	378	373	357	353	365	383	348	362	376	411	413	370	382	401	432	358	353	397	400	397	400	406	341	372	401	367	386	388	377	430	404	358	386	401	380	357	370	387	398	387	375	382	394	387	395	423	386	381	355	386	376	365	348	406	418	403	356	395	387	364	371	375	386	383	384	368	399	392	339	357	332	398	383	360	390	394	398	358	404	371	396	373	402	401	386	372	375	396	338	386	356	430	408	404	393	397	372	350	385	405	371	359	395	398	403	386	392	370	391	376	383	371	424	373	341	353	391	371	392	381	377	353	403	364	348	398	394	383	390	394	380	414	348	333	384	380	369	387	380	390	406	354	411	366	369	331	368	366	382	378	402	335	383	349	375	415	377	386	395	368	395	375	378	382	373	356	385	396	357	374	384	402	401	349	406	384	356	374	381	382	382	387	362	376	412	376	400	364	376	376	401	387	424	365	406	390	389	390	403	382	408	383	387	386	377	376	388	405	375	379	363	384	394	426	383	390	369	401	395	367	369	387	376	383	438	400	369	353	399	391	389	396	404	369	387	395	422	408	392	397	371	365	360	398	400	363	396	374	384	401	378	389	376	411	368	440	357	401	366	381	372	354	387	409	376	371	387	365	398	351	355	388	383	413	336	417	381	392	397	400	376	339	404	411	407	372	356	388	378	348	369	420	380	372	364	388	400	396	407	405	379	383	403	374	400	371	422	373	368	389	380	388	355	402	410	387	371	407	365	351	386	388	406	409	392	385	384	381	337	362	370	391	373	389	394	373	359	375	374	399	379	377	354	336	368	377	387	389	393	388	389	371	409	410	395	354	375	386	355	379	376	362	362	397	398	373	371	380	343	394	425	385	372	399	330	361	374	345	374	356	405	406	409	399	384	372	385	383	423	386	375	368	391	374	405	365	391	384	371	395	390	370	370	365	357	367	392	397	358	355	360	379	378	346	392	347	393	391	408	385	391	388	401	365	371	406	390	380	386	381	402	428	360	385	374	386	368	408	352	395	373	370	365	376	394	370	363	399	373	392	368	403	393	423	350	393	429	377	412	414	384	371	436	405	356	347	411	411	399	400	401	389	404	393	403	372	367	385	367	366	372	345	360	382	402	402	387	396	373	340	401	370	376	380	390	371	406	400	399	414	382	419	383	393	397	387	420	395	349	360	405	408	365	361	352	362	399	409	405	403	369	384	372	413	377	401	349	371	337	407	366	427	386	416	389	380	365	335	385	383	419	380	404	401	374	394	380	403	395	382	453	370	378	384	402	368	365	370	393	367	406	406	389	388	352	363	382	388	399	351	362	369	370	384	362	403	361	373	389	414	394	382	381	388	381	390	364	372	370	372	373	366	374	392	382	369	400	386	403	360	384	370	375	408	377	403	385	400	381	409	382	375	411	369	328	341	377	403	388	414	358	423	375	404	398	392	395	370	403	378	381	385	378	371	381	411	341	395	394	408	425	352	376	341	376	371	398	381	402	406	373	398	340	400	399	381	347	375	368	388	371	408	379	360	358	410	350	396	357	374	394	410	357	371	382	360	393	381	366	375	374	397	407	378	400	366	358	383	354	376	431	361	368	371	418	399	360	396	375	385	355	402	392	410	427	345	413	383	371	367	363	412	375	386	370	405	389	384	357	411	388	355	362	356	384	384	395	393	376	390	386	378	408	380	399	373	408	379	386	392	337	347	374	404	373	356	374	392	351	382	384	384	437	429	369	415	412	395	387	369	407	383	368	402	382	380	398	370	382	381	416	400	389	427	401	360	391	387	342	390	347	376	387	396	422	403	388	404	387	378	375	359	424	395	368	404	419	363	407	374	415	380	370	388	389	391	351	375	434	392	388	367	383	419	405	415	364	370	382	400	354	425	387	385	373	354	407	419	386	391	369	342	341	355	399	363	375	402	400	429	404	384	365	392	384	401	416	372	418	386	371	400	372	401	367	368	387	393	408	418	399	406	389	401	377	387	384	366	370	392	406	400	348	393	377	377	434	400	392	414	402	372	372	393	361	365	442	364	401	358	404	346	400	375	385	402	376	408	393	382	405	368	388	375	345	373	383	374	321	372	412	394	366	388	349	367	354	395	393	374	395	392	394	351	357	387	368	378	423	391	383	391	371	387	381	363	382	385	388	367	382	401	394	390	416	367	375	380	344	369	393	379	357	411	364	373	401	374	396	405	364	381	372	397	370	365	392	368	365	362	410	407	414	381	371	400	397	379	373	401	322	372	383	367	356	370	391	354	370	363	411	359	353	378	378	361	373	376	350	428	395	379	353	386	343	377	403	397	409	370	372	388	386	430	393	405	349	366	370	383	391	378	422	401	395	372	393	369	360	380	350	360	366	400	361	379	373	353	389	385	412	396	365	370	376	364	428	368	369	391	387	393	393	408	346	413	418	412	395	367	377	362	398	349	355	397	379	382	380	375	381	406	354	381	380	379	390	394	390	391	389	380	418	369	383	387	379	386	373	409	392	366	372	392	393	368	436	419	378	408	383	357	390	368	402	364	389	383	387	406	366	402	391	365	392	403	353	362	414	379	375	387	401	384	404	373	356	389	353	352	364	388	421	349	383	398	360	339	360	350	408	410	375	344	385	382	371	370	353	357	370	386	416	382	429	384	373	413	389	404	395	371	356	379	388	391	415	375	422	389	397	397	365	388	357	363	348	380	366	411	377	379	366	365	381	395	345	357	386	346	387	379	384	401	395	346	416	357	365	365	402	335	367	397	386	400	375	392	374	395	396	392	358	361	389	402	408	404	391	376	394	368	366	364	378	393	376	357	395	399	365	396	375	365	390	358	406	424	388	391	401	368	381	419	394	386	399	412	349	351	386	402	356	419	391	367	415	382	420	403	376	416	392	383	354	360	350	357	387	370	370	413	384	399	382	377	393	390	401	382	375	408	394	361	405	355	426	395	354	379	391	400	382	371	401	369	362	354	364	392	390	401	376	418	367	370	376	418	378	358	371	419	378	427	386	376	400	375	409	383	375	378	425	380	395	367	394	409	386	392
32576	53702	42018	27453	21892	17589	12821	9721	6868	4927	3610	2437	1990	1680	1582	1382	1114	1024	775	714	719	604	544	570	485	523	512	472	515	491	467	421	443	453	444	462	416	413	453	401	424	405	409	431	427	420	397	448	454	427	418	430	427	429	411	470	437	431	464	415	399	401	409	400	429	387	410	420	425	415	407	394	418	390	373	383	401	397	426	395	421	375	427	400	421	408	385	365	368	389	440	391	427	407	375	427	385	408	382	415	442	419	415	390	387	417	414	415	417	407	431	355	360	407	410	446	392	410	418	396	402	426	419	417	395	434	413	407	384	370	379	413	370	378	429	400	391	400	378	428	394	404	391	447	425	400	442	406	400	438	422	369	419	365	420	401	421	423	402	416	373	414	389	361	395	422	419	391	401	431	402	397	370	425	405	398	424	417	418	438	389	404	397	411	436	397	428	404	428	423	395	364	358	441	392	413	410	406	406	399	402	389	419	413	382	358	406	359	388	412	395	422	396	378	385	375	425	407	410	413	406	397	366	387	398	416	446	401	413	405	382	429	393	375	419	420	398	397	386	424	422	395	428	394	429	385	381	391	393	419	418	394	425	373	363	445	416	435	409	416	389	421	426	413	410	375	410	408	414	403	434	389	401	382	424	363	414	429	438	376	397	420	369	390	443	439	403	389	421	420	426	416	412	363	368	412	414	435	404	394	416	421	406	414	439	454	426	415	401	406	382	407	392	429	447	428	397	395	392	416	407	396	417	405	403	407	375	394	419	396	395	419	410	401	400	438	419	428	393	411	408	392	423	394	408	421	432	418	460	435	391	374	420	397	395	363	399	393	411	412	400	398	405	373	399	379	400	391	391	428	433	408	435	410	425	416	397	403	392	405	404	427	400	375	421	418	388	403	404	430	401	405	423	449	435	391	446	384	391	398	405	444	399	438	391	399	388	415	404	427	403	392	401	412	382	412	406	393	391	398	414	409	378	391	414	410	451	416	411	411	396	390	418	415	439	376	386	396	401	371	384	418	415	379	385	413	419	405	398	421	412	397	417	390	407	415	421	411	382	390	418	404	401	403	431	371	399	417	456	409	363	396	395	393	404	430	428	418	394	407	396	412	406	395	424	420	369	426	407	388	365	388	399	400	437	433	417	404	433	424	411	386	432	439	400	410	403	414	384	400	398	385	429	418	370	381	416	404	387	425	382	421	396	391	402	386	374	370	384	432	414	402	420	424	402	399	430	409	406	412	421	415	423	435	421	421	383	372	396	416	395	424	406	393	376	372	394	394	397	441	396	415	424	403	409	394	389	401	404	439	438	377	412	416	406	390	384	402	401	404	399	407	406	388	419	378	399	423	433	425	387	380	392	428	376	410	403	395	387	399	431	388	431	401	437	426	407	407	408	375	414	375	409	423	402	387	390	409	374	368	427	433	380	440	384	453	387	372	407	428	410	416	379	429	400	384	411	421	412	388	389	394	421	409	411	392	412	428	406	404	466	407	407	427	445	387	393	390	382	431	411	421	420	416	373	397	434	399	392	401	392	421	405	420	397	471	413	433	423	406	450	403	415	409	439	386	385	443	397	405	424	420	431	411	405	393	406	438	411	395	409	409	408	422	436	414	408	382	407	412	438	410	394	436	376	412	382	399	407	384	390	394	413	405	430	430	390	400	416	415	414	406	416	389	442	395	403	414	389	434	420	397	429	441	383	392	380	390	446	399	395	410	422	402	423	423	392	387	407	420	380	386	387	421	383	388	393	417	398	418	409	396	411	447	401	381	399	386	446	418	427	383	385	409	400	406	425	404	409	428	416	386	398	397	430	377	419	453	395	393	416	456	394	412	420	418	419	383	404	397	397	433	413	407	390	426	377	388	421	403	420	432	419	412	404	453	401	415	400	381	414	423	445	392	396	377	394	409	375	416	383	387	418	393	398	405	435	451	458	408	388	393	373	406	419	433	379	419	399	424	408	425	367	428	382	383	409	424	426	406	406	407	377	418	397	425	361	420	415	397	437	409	378	398	417	381	387	405	405	390	373	378	409	408	391	421	412	437	379	420	433	390	414	427	443	405	399	430	401	411	417	411	411	401	438	390	377	382	402	384	415	436	400	378	430	394	401	416	389	421	377	400	438	419	393	416	450	413	381	401	423	429	386	411	411	440	395	390	405	391	422	426	419	392	350	396	399	426	393	406	392	399	427	380	423	450	402	410	453	414	396	404	438	402	396	397	400	408	416	426	405	453	407	423	453	407	373	398	418	435	390	437	401	370	392	392	412	399	383	389	356	392	384	421	397	403	420	423	443	400	396	410	375	412	444	390	413	404	408	392	407	408	408	417	389	412	388	405	388	380	389	441	368	423	405	428	406	383	416	416	396	426	398	427	419	400	382	411	402	402	442	361	388	433	425	405	430	381	376	394	437	405	394	360	442	430	433	391	415	411	377	399	400	449	401	402	432	390	390	403	444	430	389	386	409	426	391	418	366	380	398	429	384	381	442	381	418	435	400	401	399	403	396	431	438	457	383	408	422	431	398	382	355	398	400	404	407	409	404	384	418	379	396	388	414	370	429	411	391	400	393	407	394	371	386	367	395	396	365	389	396	394	404	424	403	408	371	438	388	382	413	404	403	445	429	437	401	405	421	419	386	406	386	364	407	404	421	421	399	387	397	435	414	387	370	411	358	389	393	422	385	417	391	416	392	403	393	418	406	356	408	398	364	390	397	378	414	406	414	407	413	415	407	382	394	410	393	388	377	393	377	402	423	381	437	407	388	434	442	397	396	417	435	420	432	358	396	392	403	396	401	401	412	425	391	416	441	400	408	377	392	404	403	419	419	387	401	402	405	411	429	361	410	409	401	396	397	419	412	455	403	415	396	389	423	371	403	423	360	424	359	435	418	403	396	433	408	416	416	400	441	438	416	389	369	396	414	392	371	396	400	419	425	445	404	391	396	379	383	373	372	427	408	447	409	436	432	430	385	401	349	411	378	407	396	420	397	401	399	399	432	380	392	381	386	390	371	398	424	385	414	427	425	388	398	396	379	397	423	411	399	401	404	383	421	383	411	416	420	398	431	390	385	446	424	407	408	414	404	427	399	399	415	414	413	368	427	411	404	410	398	423	414	379	447	399	406	405	403	375	398	426	394	411	439	430	457	377	389	373	438	376	442	403	389	394	397	377	371	421	423	410	386	375	422	453	437	411	405	412	411	415	400	412	381	387	358	397	391	424	417	400	401	414	422	391	384	385	374	396	370	383	443	417	396	429	428	386	421	377	404	407	407	387	428	422	421	370	393	406	408	375	398	435	373	397	417	389	381	390	420	410	429	426	384	402	419	376	396	402	417	443	440	382	405	386	418	402	400	415	382	380	421	425	405	391	398	404	387	372	404	392	414	427	418	424	423	453	435	395	403	376	387	388	389	356	405	385	384	414	394	431	409	414	386	415	419	410	404	401	385	428	413	368	404	418	408	394	428	391	391	386	412	452	373	442
24995	21465	28307	25641	20954	14632	9076	5732	3843	2810	2148	1652	1345	1132	1119	935	852	779	672	667	596	539	501	543	539	531	520	530	504	486	459	486	465	474	466	512	467	471	489	436	457	460	507	462	442	469	476	449	464	469	461	457	455	461	424	432	444	439	408	453	465	461	443	463	472	438	464	465	464	460	438	500	437	442	415	424	473	426	440	463	462	459	462	479	446	386	434	468	446	447	374	443	486	425	454	449	468	494	435	525	448	452	447	415	424	460	446	419	434	473	454	464	422	443	438	468	449	468	447	463	451	412	478	486	430	433	458	451	434	473	434	459	464	469	461	457	444	476	456	473	430	451	454	425	440	426	422	459	463	425	445	455	417	487	447	415	486	448	447	469	419	431	484	468	465	464	491	463	430	475	432	439	445	466	435	451	431	447	452	452	461	422	459	439	441	454	434	460	422	471	455	446	438	418	474	427	412	428	448	460	471	468	403	456	469	470	452	452	421	427	421	474	456	438	455	485	426	448	489	449	420	431	467	455	450	463	425	457	423	431	452	440	428	434	422	426	420	462	436	415	443	509	449	453	444	446	445	488	474	452	411	463	465	440	439	443	456	441	446	492	461	458	443	448	441	469	450	461	442	460	440	447	441	461	452	465	440	459	457	463	454	425	410	432	464	414	451	455	474	498	450	463	481	447	428	435	448	445	437	450	437	444	444	422	426	465	458	483	422	445	419	426	472	453	484	433	390	429	457	457	428	472	457	423	450	436	440	429	444	452	457	433	452	453	412	441	456	475	491	468	437	428	431	463	446	447	445	423	456	417	457	433	445	441	470	429	494	448	446	446	415	446	448	394	422	434	437	471	438	447	442	457	449	447	453	455	449	473	432	449	416	466	415	410	452	434	448	491	442	445	445	437	470	462	444	457	469	472	457	459	441	440	447	457	449	433	460	466	453	439	468	426	444	453	469	437	460	454	418	432	428	428	421	454	444	409	442	445	464	461	453	457	441	459	455	425	436	443	500	470	457	436	466	450	450	453	467	483	443	431	438	437	475	469	432	439	448	405	477	448	472	450	420	460	446	450	446	441	451	465	427	446	478	435	439	469	450	489	409	456	452	431	426	467	476	419	422	442	408	470	471	472	460	456	456	411	452	416	465	455	440	412	458	430	450	467	421	452	471	474	491	448	459	432	469	447	427	485	477	438	421	438	470	468	400	430	395	435	436	419	426	435	452	461	440	460	428	479	415	469	473	457	444	420	448	468	472	487	444	473	485	416	402	445	452	429	464	431	432	442	463	452	444	481	470	463	465	479	418	423	436	469	468	431	416	417	466	389	458	431	478	470	425	467	432	485	439	380	451	410	443	449	440	455	454	460	453	430	438	456	463	476	448	468	479	473	423	490	442	439	448	409	440	451	465	484	458	462	431	444	455	457	482	431	477	413	457	451	506	468	472	399	467	452	464	475	459	443	443	430	478	467	433	496	494	465	476	396	445	455	478	445	409	420	425	411	431	417	458	446	411	436	437	419	458	446	438	458	447	440	424	455	462	446	444	422	491	472	450	449	442	440	450	406	451	474	434	462	451	443	442	429	424	469	467	449	457	448	494	498	395	417	440	467	499	443	416	436	457	433	460	457	441	408	431	433	420	432	422	447	472	456	419	483	462	472	477	420	462	453	473	447	440	421	459	482	423	436	454	450	471	481	431	440	414	451	430	442	394	460	479	460	458	416	443	463	440	426	450	462	461	429	426	428	459	464	439	431	407	432	454	431	473	455	418	447	422	443	450	498	458	436	451	438	456	414	472	487	402	439	481	446	464	445	466	432	462	445	458	443	441	446	429	451	482	398	490	464	471	452	428	444	430	443	433	450	441	492	473	465	403	385	430	415	415	429	455	477	455	424	451	469	450	490	442	433	471	468	428	439	449	488	455	448	431	504	459	423	508	426	444	460	482	407	459	478	473	485	420	447	442	436	412	448	426	462	485	403	476	446	447	471	436	450	434	447	449	444	452	462	477	431	454	434	488	458	455	453	451	408	416	448	421	399	457	470	407	491	457	446	469	406	496	434	421	449	427	418	459	485	429	447	409	461	442	405	449	401	459	451	418	447	422	478	463	452	429	477	457	466	478	460	430	449	439	471	461	432	444	436	476	468	398	436	457	444	454	437	479	433	463	448	452	503	512	454	438	441	423	427	458	437	454	418	447	463	442	490	451	452	499	459	430	447	470	440	459	485	456	439	444	449	420	428	443	449	412	434	404	449	464	491	421	444	437	395	483	446	446	428	478	449	474	477	425	436	445	468	443	483	439	459	455	414	453	445	453	454	436	452	440	445	458	450	484	463	433	421	473	457	435	464	506	422	456	479	441	414	416	421	473	468	429	442	457	483	423	426	438	446	450	456	448	422	435	453	472	469	493	457	462	462	476	428	454	438	446	396	419	459	478	438	446	475	445	409	441	424	440	392	425	420	432	478	438	438	483	483	477	432	454	435	452	464	443	477	461	425	438	423	443	447	436	447	458	442	467	469	483	414	429	439	450	469	476	471	397	450	435	442	447	481	447	420	478	454	433	461	457	459	470	422	423	471	423	436	462	469	452	423	430	455	425	464	389	428	432	457	467	442	417	469	430	426	445	396	476	408	494	435	481	440	493	461	429	437	485	481	484	432	436	464	467	434	451	412	452	453	449	426	446	486	432	434	411	462	483	458	481	419	458	451	452	479	455	439	434	456	454	493	458	487	473	450	499	397	430	473	473	460	434	433	440	429	493	418	459	451	441	444	467	444	415	439	444	444	411	429	443	435	451	427	423	462	478	442	405	463	427	424	460	457	476	439	449	434	478	442	436	412	476	434	450	467	454	470	445	448	433	433	407	444	455	491	469	464	400	494	448	446	452	455	429	433	463	451	432	443	434	455	458	440	455	473	452	436	432	443	471	445	409	458	448	452	446	463	444	406	467	444	459	440	449	435	459	444	446	415	455	466	447	452	458	444	443	470	443	491	455	447	443	476	424	435	468	489	402	443	442	444	444	436	436	449	466	475	461	428	427	480	467	437	452	427	473	438	458	459	462	450	436	417	477	423	458	436	439	439	452	477	444	417	445	428	426	456	434	486	400	463	435	439	446	439	488	444	442	458	466	452	433	447	427	492	427	412	413	436	448	409	481	410	458	431	424	434	432	450	467	460	452	439	425	437	437	412	441	444	476	440	442	439	442	455	424	447	480	457	436	497	448	457	445	420	448	419	441	435	467	450	467	464	483	435	435	438	479	429	449	435	428	433	432	450	427	470	434	419	435	437	440	427	458	401	446	466	479	440	462	406	437	436	417	457	429	456	455	455	441	401	440	428	460	455	448	502	433	487	448	460	450	430	448	464	465	435	456	443	431	428	448	445	422	401	427	442	439	422	460	427	452	454	420	457	432	405	449	425	416	474	432	425	472	437	452	441	456	469	451	416	442	420	453	468	443	482	482	445	440	416	421	473	465	462	419	415
32136	51421	40013	25203	19658	15691	11789	8496	5739	4135	3184	2391	1865	1517	1405	1180	1020	916	817	817	675	612	542	566	536	519	543	515	502	520	477	518	522	472	473	462	490	453	524	455	472	496	474	483	504	487	465	476	448	427	492	457	467	476	475	463	489	488	423	464	479	473	440	475	468	486	482	469	462	452	449	490	483	450	448	428	487	468	492	468	480	483	428	480	462	472	478	441	471	486	439	451	434	452	487	422	484	474	432	428	440	473	460	478	460	478	461	455	451	474	472	468	516	475	463	455	433	483	418	458	452	517	431	471	458	436	442	461	462	471	450	461	468	484	447	442	476	480	449	492	424	431	458	450	486	484	447	477	438	477	434	505	487	455	478	498	477	441	496	443	467	487	443	488	469	465	443	479	477	461	469	463	474	484	430	434	487	492	446	468	465	444	438	459	467	445	444	451	478	441	478	448	474	474	460	451	461	441	465	433	456	481	467	439	445	444	453	455	469	489	459	453	477	444	454	474	476	467	474	449	437	468	437	450	450	444	429	470	437	448	420	447	415	463	459	456	467	459	429	465	464	440	449	514	441	453	472	429	480	463	464	468	462	502	471	472	465	438	496	423	458	449	466	426	489	454	469	463	456	457	460	450	452	486	446	490	477	446	470	446	471	445	392	485	455	461	464	477	472	492	438	460	460	497	483	457	431	463	443	487	456	460	471	472	472	471	440	486	473	474	442	466	440	440	431	423	460	479	482	478	461	469	472	446	458	447	487	471	479	445	475	499	483	481	462	429	448	471	460	437	487	494	456	429	473	505	447	432	458	446	442	487	459	496	450	472	525	468	422	451	467	464	449	458	445	445	467	444	439	469	443	468	447	417	439	482	464	432	489	472	448	463	461	466	460	509	439	447	443	471	474	453	446	453	451	429	492	452	493	431	495	457	457	480	471	462	490	441	463	425	461	470	479	416	455	490	465	503	462	493	440	468	452	434	464	492	488	479	499	504	496	440	452	473	440	476	442	476	464	457	445	466	428	461	494	454	458	446	478	482	458	445	468	455	444	506	441	476	453	479	470	459	497	477	457	449	471	445	422	452	431	451	430	477	440	478	476	492	471	452	463	439	483	440	462	463	463	441	455	464	500	496	470	435	469	437	462	478	457	472	475	456	454	474	461	467	479	434	438	435	458	447	475	423	487	512	485	423	434	480	481	453	434	427	482	483	471	431	456	437	425	456	444	477	473	436	439	460	457	443	464	427	435	469	474	441	450	473	445	432	457	512	462	447	424	456	468	467	472	492	446	474	485	440	462	467	465	480	458	443	496	435	446	431	426	467	480	469	489	479	465	446	445	479	509	478	434	457	440	446	469	436	446	468	458	455	438	462	468	451	454	486	466	455	443	450	420	452	476	484	425	454	444	455	443	444	462	475	452	480	505	494	450	461	437	482	492	481	417	478	470	447	476	523	478	472	445	420	456	430	452	483	433	463	439	471	417	471	482	443	464	474	458	438	432	469	440	448	433	444	438	484	456	461	425	467	452	475	472	452	461	493	459	491	499	426	423	478	458	459	480	447	486	462	459	464	462	466	470	473	434	460	449	446	470	468	495	472	452	459	458	449	444	448	478	482	474	512	477	449	485	446	456	416	450	442	427	456	479	515	461	485	452	425	461	440	468	452	466	470	470	430	448	491	457	454	457	442	456	462	468	468	520	454	414	495	473	445	483	417	433	456	476	450	473	473	462	405	443	445	436	441	462	422	502	476	463	463	445	406	472	434	452	468	457	446	493	445	456	463	468	424	448	452	452	476	408	498	466	445	469	431	468	477	475	461	443	460	448	479	444	440	463	459	465	480	468	456	414	428	450	413	464	438	482	483	424	468	467	448	445	445	503	449	447	475	491	466	450	495	435	450	488	438	488	455	445	463	433	462	438	460	433	439	451	447	444	449	497	465	489	439	487	466	459	499	449	451	437	456	479	504	482	434	433	490	465	434	448	476	495	453	450	459	500	457	459	409	442	480	459	476	450	465	441	470	430	445	484	465	465	480	437	437	449	493	479	462	412	505	408	469	459	463	459	446	451	492	415	465	474	457	482	408	469	448	440	471	422	459	454	465	463	463	458	474	458	480	474	482	467	455	461	470	441	477	450	455	460	460	501	453	468	442	466	426	457	492	446	488	472	437	462	481	479	453	465	463	477	405	431	464	472	471	443	471	445	478	441	430	466	457	437	498	448	493	508	418	457	459	485	438	463	426	460	461	473	444	461	460	464	462	438	443	498	476	489	433	472	427	498	442	487	438	456	462	428	498	466	476	478	450	415	506	476	456	474	478	463	470	475	493	456	404	467	424	459	461	455	498	403	465	496	451	461	460	447	452	436	433	468	460	475	475	455	445	419	455	466	450	449	500	469	475	496	474	456	472	472	472	458	461	455	490	450	475	446	486	485	441	455	464	439	454	471	450	464	506	460	434	456	485	441	422	456	457	474	464	478	454	511	427	453	475	482	443	446	479	484	465	455	486	442	457	479	466	446	493	446	463	512	457	445	442	419	494	452	454	446	434	453	469	466	441	443	474	466	474	452	453	475	460	444	419	471	449	455	420	453	435	457	460	445	440	463	429	444	470	477	460	457	479	454	466	439	482	474	454	465	453	435	482	454	435	461	445	444	468	476	440	447	479	480	436	475	458	527	479	474	457	451	470	485	481	461	440	473	450	430	448	492	497	445	420	487	466	481	450	459	440	454	450	475	453	453	446	472	464	433	451	423	472	457	443	441	464	492	447	466	460	427	471	474	433	498	460	436	471	441	482	463	471	437	425	451	465	480	451	447	425	459	488	444	470	488	449	460	462	454	472	459	500	477	467	454	465	486	454	484	451	437	483	466	434	465	488	472	447	441	487	493	439	446	466	494	469	479	459	440	448	439	460	460	452	477	475	437	435	457	409	501	479	442	510	463	465	452	427	519	481	417	453	451	457	472	463	439	477	453	485	475	459	470	495	454	490	439	454	475	472	443	465	472	467	449	456	427	488	435	458	442	491	448	444	453	420	468	469	476	481	444	476	458	461	504	428	453	465	445	481	424	496	454	465	461	449	500	436	451	451	429	453	430	467	443	484	426	455	477	409	513	437	453	456	454	452	478	442	470	421	450	445	469	446	457	495	451	492	400	477	481	441	473	434	407	490	434	412	469	438	472	443	454	486	454	460	457	487	457	422	456	488	463	448	458	477	509	472	487	462	492	486	479	412	469	437	486	453	440	439	441	456	484	438	508	493	474	486	451	477	445	428	433	434	440	472	459	487	424	464	477	469	468	468	443	467	467	465	463	476	457	455	447	449	459	450	486	468	453	459	428	471	448	458	478	485	445	445	457	427	461	443	463	467	436	474	481	487	434	475	453	462	430	475	466	477	449	468	421	470	469	487	450	448	426	466	477	447	464	485	446	473	459	478	479	490	412	469	462	476	486	519	457	456	479	497	463	422	466	468	462	446	454	467	460	473
22766	21410	29080	24143	21616	22819	21931	11133	6968	4987	3525	2732	2297	1771	1578	1248	1063	901	800	717	541	472	421	400	418	442	417	403	410	379	372	392	334	344	344	344	344	314	378	319	350	335	368	349	321	358	314	318	359	322	321	309	349	336	324	346	332	304	294	322	301	333	342	325	322	334	338	334	311	349	337	293	322	311	324	280	318	308	311	320	319	329	307	333	325	298	302	313	326	308	316	320	308	299	327	391	306	319	344	302	319	294	326	280	297	288	306	300	318	297	317	315	299	284	299	326	315	313	326	319	334	322	313	328	322	296	335	294	347	314	299	322	286	290	318	323	307	267	319	316	295	329	325	319	298	328	338	282	325	274	328	303	291	315	324	313	310	293	272	305	283	316	311	278	332	302	312	304	297	306	313	310	306	323	332	323	288	273	289	336	310	317	316	296	316	268	308	329	321	284	294	306	330	282	279	299	302	271	301	319	295	327	320	310	323	324	329	300	310	339	306	325	265	303	301	288	351	287	304	312	297	316	282	309	293	300	312	282	333	293	293	283	343	321	293	307	319	287	330	348	312	294	309	302	300	311	322	308	267	312	310	307	316	290	308	328	328	308	302	302	334	330	273	299	270	302	302	309	312	323	313	306	308	339	295	302	296	317	302	328	314	315	324	320	319	284	329	288	315	319	313	298	301	317	278	325	301	304	321	310	329	304	306	290	296	340	323	321	288	332	330	308	271	318	302	298	284	327	334	327	309	315	288	347	316	343	333	329	282	312	276	338	309	316	313	311	311	287	356	302	311	283	299	302	286	295	286	293	328	328	279	323	302	274	312	324	322	317	327	314	317	311	296	295	299	307	333	291	291	286	297	358	295	313	336	295	294	303	314	311	301	293	316	306	336	311	314	306	280	318	279	294	300	306	321	267	313	304	282	303	304	317	320	304	337	315	311	298	308	300	360	310	298	300	277	307	283	253	323	297	318	298	328	293	295	301	328	303	338	307	277	313	275	306	330	300	312	289	331	316	330	288	300	305	294	280	323	315	319	292	305	331	292	323	313	302	345	307	304	297	275	306	327	341	351	320	312	322	305	290	315	299	321	315	297	327	300	319	295	314	305	298	328	313	284	330	322	275	338	303	309	299	291	308	330	319	326	325	311	302	315	324	304	304	314	327	316	321	294	323	351	313	306	281	310	294	312	280	316	334	315	291	270	332	286	310	317	331	315	309	330	251	294	308	330	306	287	318	288	336	309	326	317	303	294	306	295	326	316	310	291	271	300	287	342	306	357	299	298	304	338	312	294	325	319	292	317	287	295	311	299	299	297	314	289	312	345	315	319	305	306	305	293	312	302	282	306	312	324	292	307	306	311	291	306	309	286	299	345	261	289	297	295	325	301	311	322	311	285	293	274	331	302	322	304	330	316	291	339	322	312	304	283	298	328	326	338	316	338	309	293	310	305	326	291	290	277	345	297	329	326	325	297	290	278	322	305	315	327	313	298	303	333	331	305	334	316	329	329	344	315	313	299	327	313	284	315	310	307	308	311	307	312	281	297	340	320	329	316	314	328	272	289	292	324	304	337	318	316	332	342	302	301	317	295	335	310	285	331	297	283	293	316	291	310	292	307	317	300	303	310	320	307	288	294	311	350	344	286	300	281	302	304	333	347	300	297	329	312	320	320	311	295	291	301	309	296	321	327	302	321	324	341	324	300	313	331	324	309	297	285	311	313	272	330	300	314	330	314	307	320	310	318	345	310	315	312	312	297	294	326	328	323	309	312	305	292	307	330	309	343	332	327	319	304	281	316	310	321	330	281	320	332	289	309	292	310	290	337	318	290	288	291	317	301	315	331	290	279	290	322	333	301	302	335	301	303	303	314	293	331	328	328	275	284	333	307	314	272	284	335	300	315	316	326	299	292	326	294	286	332	308	310	302	320	302	299	272	293	305	291	311	299	289	324	322	299	321	279	300	276	320	315	310	319	305	330	341	322	352	303	303	320	310	302	311	308	319	308	328	299	305	326	308	303	311	304	317	322	320	305	361	303	274	307	293	354	293	337	302	323	285	288	295	326	321	352	290	332	319	303	280	311	303	287	323	303	275	312	313	307	291	313	306	322	301	313	311	271	314	328	285	304	322	305	331	298	309	314	303	282	342	312	271	259	305	282	338	324	293	307	295	288	291	325	336	320	316	317	313	292	298	300	280	294	315	311	314	306	315	295	323	333	289	305	319	298	299	313	324	299	299	302	315	282	306	311	300	303	281	300	308	330	320	341	320	299	297	317	315	283	329	321	343	339	313	289	314	333	297	273	283	302	328	280	315	306	329	325	303	331	286	303	304	286	332	336	318	308	287	328	333	310	321	322	323	292	294	338	330	280	297	285	294	286	312	280	291	319	315	293	322	317	313	329	299	331	266	310	303	308	312	312	296	307	274	309	331	310	291	329	286	331	319	325	296	317	307	297	321	332	311	307	323	318	263	309	288	318	301	332	302	321	328	297	318	289	310	305	319	317	307	325	312	297	301	312	316	297	317	325	314	300	281	308	315	319	321	317	344	292	298	270	310	288	344	331	295	279	357	327	304	280	294	312	300	348	300	326	322	292	313	323	312	311	317	263	304	334	311	278	328	312	309	287	319	318	296	309	322	303	278	321	313	313	319	278	298	320	333	300	312	329	344	294	314	333	329	326	312	292	293	304	282	262	267	326	289	324	293	297	329	349	326	311	316	316	313	317	291	351	292	330	308	301	284	310	292	299	311	332	298	294	318	295	279	327	297	328	305	282	328	326	273	307	314	308	295	306	291	301	310	327	281	274	308	295	293	335	305	276	328	325	307	303	306	271	308	303	300	319	308	339	318	327	300	306	313	287	297	296	313	342	337	298	294	300	286	319	300	323	325	305	268	313	318	308	319	309	301	324	315	270	303	281	325	278	329	310	304	295	316	311	324	295	311	312	340	276	272	309	282	279	282	331	337	303	299	302	278	320	285	315	288	326	340	270	333	304	324	330	310	328	316	317	334	304	297	348	298	291	311	302	346	285	310	325	343	323	285	323	300	335	278	300	275	319	297	339	326	320	311	324	326	298	302	306	306	324	293	316	309	303	295	287	322	319	323	297	340	298	297	291	303	316	312	315	321	315	320	303	286	289	304	297	291	300	297	311	339	315	303	313	331	295	302	295	290	297	278	327	334	308	319	336	307	303	314	333	317	292	286	316	291	303	341	340	317	324	355	318	327	315	304	310	340	314	295	364	266	314	298	315	321	319	307	320	300	326	269	314	323	281	300	329	320	321	295	311	326	305	327	319	305	291	310	332	320	314	308	297	314	313	325	335	296	326	309	302	299	318	299	306	313	300	296	337	289	315	344	345	299	305	318	298	318	306	275	341	322	314	318	330	302	319	346	342	279	321	304	316	312	301	327	307	277	294	268	318	321	337	306	326	287	325	334	295	303	283	299	321	320	326	306	306	282	289	271	322	325	308	298	286	332	317	324
34381	60269	47567	32920	26410	21941	16870	12641	9215	6818	4816	3972	3079	2565	2081	1572	1368	1184	1016	881	706	546	471	494	529	484	479	432	431	442	386	406	405	386	369	366	370	371	329	376	368	351	341	347	370	343	369	364	340	357	340	348	342	334	317	308	316	359	358	356	315	338	355	362	337	302	311	329	312	333	318	347	301	317	346	325	308	334	312	305	350	294	300	354	347	314	327	327	311	352	316	359	358	310	330	315	351	319	321	327	333	298	337	334	301	330	326	330	308	312	316	309	336	350	340	310	327	324	315	332	308	320	315	330	275	334	314	304	346	293	340	310	346	342	333	309	336	293	343	304	322	327	302	327	330	310	334	309	345	302	284	265	334	326	304	318	297	301	276	293	313	343	312	320	340	348	336	311	335	304	336	304	312	345	314	329	285	314	324	320	317	327	337	309	332	319	311	325	305	320	284	303	333	356	327	283	333	308	318	325	335	334	282	297	345	339	317	330	325	319	332	332	315	307	314	321	330	321	310	312	318	306	308	306	298	312	315	298	326	314	327	287	296	303	344	327	299	300	300	308	314	329	319	335	324	311	330	302	331	340	355	343	280	325	313	308	316	315	357	293	322	294	320	328	329	320	322	316	315	330	334	312	312	350	329	296	329	308	326	310	301	307	303	296	335	355	307	347	299	319	334	310	310	310	318	320	285	320	308	305	297	305	312	332	314	333	322	309	364	332	361	336	335	345	306	312	320	339	296	286	317	312	318	322	311	298	321	336	318	335	304	320	286	303	334	319	302	327	326	328	308	333	295	331	331	270	334	341	322	291	316	316	334	328	322	319	301	294	322	319	340	321	298	321	331	322	327	336	306	344	309	319	317	299	318	332	318	289	371	306	331	361	339	296	324	317	304	340	312	308	310	316	304	316	325	321	313	314	322	327	314	318	326	344	300	349	304	330	350	297	326	319	311	325	321	325	326	308	336	327	310	303	333	326	333	329	309	315	313	326	289	309	328	296	333	343	300	328	302	328	300	314	283	300	301	305	316	315	327	334	351	311	321	353	326	320	311	319	311	350	347	373	321	312	302	321	289	325	315	322	288	324	359	287	310	362	331	288	318	330	351	320	329	320	333	299	333	348	313	317	350	296	315	293	317	286	336	310	310	309	334	316	306	339	312	317	324	355	317	336	292	314	309	308	323	317	318	328	309	357	283	287	324	331	321	293	319	343	338	316	333	337	323	330	309	329	330	312	315	299	287	324	313	320	311	304	328	276	270	338	312	338	321	326	316	296	324	313	323	309	292	337	322	308	326	302	267	347	312	335	309	341	321	339	327	326	353	311	317	319	321	321	294	332	326	310	310	323	295	341	310	304	284	329	325	322	333	283	304	306	307	316	293	312	345	357	333	341	317	317	277	300	297	327	311	281	341	289	323	324	273	331	273	344	308	287	319	340	290	297	308	339	304	325	330	318	340	313	336	348	314	340	356	299	319	330	307	331	318	333	330	340	334	328	348	289	287	312	335	290	319	308	306	330	326	349	331	343	324	304	303	333	347	302	330	309	294	324	333	296	312	320	336	335	347	317	319	296	323	305	298	340	345	290	320	312	318	327	316	312	317	353	298	358	299	340	313	336	316	345	343	306	296	292	335	314	345	320	337	323	310	326	312	313	295	313	325	345	345	314	347	346	347	306	293	294	342	334	350	322	311	318	314	337	324	304	343	311	334	294	325	313	332	339	313	294	293	321	318	334	338	301	326	295	342	304	308	329	328	318	296	308	292	313	328	304	303	318	315	290	310	334	338	319	294	320	322	335	336	352	320	332	292	331	353	323	350	324	302	315	316	296	305	300	354	295	328	321	312	318	313	313	336	337	315	337	316	321	321	302	307	356	336	329	327	324	307	337	332	333	305	326	342	318	313	348	335	284	335	312	300	322	293	331	304	336	305	352	334	329	322	353	322	351	301	323	335	314	332	278	314	329	296	293	279	313	335	257	330	321	316	306	342	338	323	330	334	317	302	320	302	341	337	332	299	301	346	321	313	303	330	331	326	324	328	312	357	321	326	296	309	312	302	315	307	314	334	323	333	324	325	308	337	352	309	307	348	328	282	328	326	325	335	305	325	340	299	312	329	326	291	338	331	345	338	339	360	318	320	335	295	292	319	331	358	310	309	304	315	322	319	329	287	310	335	322	309	328	335	325	304	300	348	318	309	301	327	322	345	346	304	330	322	325	327	296	346	317	335	316	342	311	320	303	341	334	321	365	318	325	295	318	351	305	325	331	330	333	313	327	331	282	341	336	311	323	321	312	302	321	322	309	323	317	299	305	323	354	350	297	299	295	303	344	329	297	304	293	302	302	314	302	334	296	339	314	300	324	291	286	359	303	330	338	305	321	362	298	339	360	318	316	345	321	321	305	316	325	326	326	303	336	288	332	285	308	294	282	329	339	297	327	376	320	329	333	320	283	307	323	311	297	294	306	303	338	307	322	328	320	312	308	316	342	320	321	339	319	336	334	323	330	333	333	294	295	320	338	311	341	313	321	340	267	312	357	349	348	352	281	317	336	348	316	326	348	308	326	328	358	297	336	328	311	314	322	347	303	325	288	314	302	316	368	343	318	302	303	310	331	330	302	303	299	329	319	344	319	311	345	319	297	332	300	358	350	321	321	328	302	331	380	349	310	327	324	307	344	302	344	328	293	331	324	309	305	340	350	300	321	314	328	317	343	275	332	315	318	306	317	328	323	330	342	323	317	314	308	309	286	328	311	323	326	315	316	309	297	357	328	350	304	351	310	308	312	324	305	318	307	319	321	317	321	348	297	319	327	292	317	342	352	288	331	326	321	310	345	322	276	359	327	341	314	307	305	295	318	311	296	307	337	288	359	319	355	313	296	338	332	329	330	295	326	317	333	308	326	290	296	311	316	333	299	307	326	305	337	326	337	313	322	307	317	313	306	339	313	339	309	309	321	305	334	298	344	328	330	320	312	336	347	310	339	310	334	333	316	338	314	329	348	317	314	313	290	339	300	316	344	346	328	319	330	329	316	321	300	298	332	350	319	324	306	327	315	313	335	319	287	368	325	310	292	332	343	345	327	294	299	335	312	356	310	316	352	326	330	304	322	323	301	322	324	302	341	326	332	319	323	304	288	337	326	301	318	313	312	307	350	342	325	334	320	320	322	308	313	298	316	280	279	353	317	333	308	322	312	332	367	320	319	324	302	305	325	322	315	286	348	315	333	296	334	296	326	262	305	314	297	362	329	321	358	297	329	321	309	342	327	330	332	355	326	324	300	296	328	352	324	306	314	324	310	286	342	285	317	315	319	312	315	307	304	314	304	343	329	348	293	296	307	322	297	303	322	326	313	297	306	312	311	331	314	283	322	325	320	325	320	343	355	312	315	306	323	309	322	334	330	334	335	338	326	306	370	311	324	320	325	313	340	332	339	299	318	296	359	335	330	313	303	335	325	325	334	332	328	337	334	333	337	330	312	331	322
30276	29698	31087	21335	12878	8817	5820	4124	3107	2199	1724	1369	1227	1129	900	783	762	698	626	599	547	551	506	530	526	556	553	523	512	490	523	470	516	503	490	519	493	483	503	505	463	474	535	511	505	503	481	513	495	528	520	528	477	537	489	449	503	517	502	512	496	506	512	507	497	497	523	466	485	451	476	513	463	480	463	490	478	484	512	476	511	488	461	474	495	466	481	499	476	496	523	472	534	504	490	534	482	492	480	487	527	495	494	487	484	488	541	502	525	494	497	483	496	494	513	499	444	519	528	468	509	523	483	465	484	500	477	505	507	473	466	468	523	533	508	483	528	478	471	474	472	490	487	524	464	454	502	515	517	510	458	486	513	469	525	502	472	459	491	517	498	515	484	511	559	464	518	557	510	473	486	476	487	519	487	520	490	499	488	508	512	475	517	463	478	492	546	521	505	535	513	518	505	488	500	534	431	458	474	457	445	488	501	491	531	536	466	467	497	510	515	476	465	497	493	500	486	473	484	490	460	489	451	489	478	466	462	525	494	494	507	464	521	490	476	475	499	455	472	489	491	481	523	528	500	455	518	475	507	517	465	507	498	493	459	489	511	488	506	486	531	535	488	517	480	465	508	521	492	505	493	490	439	493	471	476	475	516	478	494	523	455	466	492	492	481	522	529	515	516	497	503	490	487	489	485	467	506	530	504	525	471	483	508	503	536	502	520	502	501	500	487	498	488	508	474	499	520	458	472	488	496	477	489	514	490	443	496	518	494	484	497	503	487	450	475	469	508	507	459	489	476	476	486	480	469	508	467	478	470	462	457	507	458	495	514	511	512	549	474	507	531	495	490	450	490	473	498	523	502	517	464	497	459	502	492	521	477	473	472	494	456	490	504	528	500	497	534	485	511	487	505	529	470	493	478	494	441	530	506	474	507	484	491	479	509	483	479	555	478	481	484	482	482	498	507	480	457	512	513	510	516	438	494	498	493	520	546	525	516	442	517	536	503	467	487	526	436	517	479	492	497	527	527	476	528	470	502	515	528	500	476	452	489	480	522	465	450	481	492	490	483	535	466	458	519	505	496	486	530	497	519	504	483	481	504	501	509	481	464	498	507	462	501	490	478	533	520	483	475	507	477	499	457	498	502	511	517	490	491	480	478	505	516	504	492	517	496	463	494	458	515	459	502	525	473	522	525	512	469	472	474	511	510	498	520	500	442	490	533	474	488	453	459	491	505	503	483	490	484	509	464	509	512	503	500	479	521	488	535	550	536	504	511	510	492	520	489	502	527	477	492	512	493	479	498	477	481	507	505	488	492	468	475	511	511	486	478	463	512	487	474	511	458	447	472	469	483	506	488	506	469	485	445	478	493	476	479	480	464	432	474	506	484	501	484	513	511	481	474	490	500	500	498	526	415	460	481	467	479	441	456	485	483	527	475	467	485	484	493	493	474	518	479	501	462	505	503	538	488	488	496	511	523	474	512	467	465	473	498	472	518	521	517	507	479	477	478	485	478	468	464	528	530	468	462	481	483	505	484	487	469	502	512	504	477	530	451	496	487	480	499	497	484	523	469	493	472	495	527	487	507	484	460	481	504	528	509	499	448	485	491	501	475	526	509	479	494	480	478	515	452	456	509	493	492	486	485	472	458	491	483	524	486	473	507	473	499	471	522	498	508	507	490	474	524	455	516	490	510	471	526	476	463	485	495	494	516	502	463	518	508	500	494	450	497	517	464	458	481	458	452	505	478	493	490	531	514	497	479	514	460	515	476	488	509	495	513	509	537	478	536	451	512	506	517	499	524	496	490	468	473	525	481	539	474	481	488	473	444	509	500	519	487	515	504	516	487	471	481	432	491	485	512	496	532	480	506	477	529	493	463	483	518	481	479	489	468	519	515	477	519	515	514	470	465	497	487	485	471	501	535	534	531	508	476	496	496	479	517	484	512	483	481	521	474	483	484	461	535	483	526	466	508	500	482	457	467	489	466	482	494	513	495	493	493	452	483	510	503	492	460	483	493	470	507	498	489	430	482	472	485	507	529	504	508	494	511	465	505	487	491	486	492	473	512	507	452	472	477	487	494	495	489	493	508	508	516	492	463	469	510	507	503	483	479	488	521	543	483	502	488	490	497	504	489	505	493	514	493	483	504	522	511	519	493	478	462	490	466	480	468	531	535	526	474	515	503	502	487	466	479	465	502	492	503	461	486	562	521	506	471	458	484	521	487	475	506	489	490	485	556	473	474	497	533	513	495	493	464	496	496	457	494	473	504	478	512	519	474	471	464	489	533	497	511	470	451	459	510	511	511	524	473	505	492	519	473	498	499	436	512	493	491	511	516	474	466	463	508	528	485	480	487	497	500	514	456	502	443	510	529	503	516	449	505	480	501	494	497	510	499	505	481	509	457	492	456	483	517	490	502	492	494	438	524	494	499	493	524	522	463	447	479	546	519	473	493	502	481	495	478	517	489	496	519	520	446	531	506	474	497	532	478	493	493	483	484	455	514	455	478	536	512	503	498	497	497	482	467	527	511	426	462	482	490	487	498	523	476	479	481	498	494	473	490	433	473	479	447	505	470	519	473	473	481	500	521	496	524	501	473	502	511	484	517	530	498	491	488	486	470	522	493	516	467	467	501	456	459	503	471	532	489	500	468	509	480	489	521	482	482	492	523	501	448	518	482	537	535	492	514	500	479	487	533	495	453	464	502	487	505	478	489	504	466	514	512	520	479	520	478	461	463	434	503	508	491	458	481	441	520	488	499	507	493	469	478	491	501	471	497	462	472	489	480	509	489	480	548	492	496	496	505	489	474	494	474	521	465	507	502	483	483	460	493	460	462	504	486	506	517	498	486	478	495	505	532	497	555	494	473	500	515	489	484	482	509	490	485	518	498	468	501	485	459	481	505	467	508	463	486	475	470	491	502	491	468	509	480	567	478	448	488	470	521	475	538	476	491	481	515	505	465	495	499	503	506	496	524	480	500	491	464	501	449	502	491	510	512	505	503	473	503	496	484	511	516	466	507	516	516	493	537	474	516	470	509	507	467	485	471	466	541	519	435	505	469	508	473	502	487	518	488	514	464	499	510	484	486	519	490	498	491	475	511	491	495	511	517	455	498	496	489	468	497	486	513	515	485	516	495	512	486	524	493	510	523	511	495	473	500	474	481	499	484	476	503	460	511	458	488	483	535	469	488	500	522	499	477	410	525	504	433	553	488	517	486	506	506	509	524	499	486	512	495	528	528	533	470	513	489	472	454	538	514	478	471	465	501	492	534	487	513	498	519	450	504	490	494	499	468	523	462	499	453	483	473	485	489	504	519	439	508	476	509	493	477	480	471	533	483	498	511	486	455	482	484	448	501	435	501	508	483	490	461	536	502	522	489	488	472	467	499	465	482	440	506	518	503	496	523	513	440	483	487	504	478	451	523	486	497	489	520	497	508	506	453	518	500	459	502	455	515	488	491	492	505	511	489	536	502	460	471	461	483
32671	45603	34476	20793	15370	12191	8705	6212	4536	3186	2331	1911	1533	1366	1216	994	932	771	760	681	617	585	570	565	595	587	549	569	550	549	500	537	518	545	540	517	546	548	547	533	550	542	524	545	530	496	529	505	495	508	544	562	519	530	540	505	541	549	508	589	528	528	556	555	514	471	521	533	481	575	486	487	510	496	532	491	519	514	511	537	489	528	513	508	480	478	514	526	498	513	518	506	498	540	565	544	529	548	539	489	471	512	511	524	514	498	515	505	533	509	538	533	490	551	532	516	506	557	469	487	496	507	527	515	511	536	534	505	518	496	509	463	472	510	481	523	527	514	469	520	500	497	503	499	497	525	542	492	536	499	546	522	464	484	498	476	498	514	486	526	502	491	516	506	488	521	530	532	531	477	507	518	510	552	528	526	509	518	538	543	516	506	516	525	484	543	502	524	531	544	504	531	491	515	507	510	506	503	490	543	545	499	524	523	530	513	530	555	509	539	497	550	510	495	529	516	504	501	530	501	493	549	480	517	535	533	512	533	475	506	528	474	485	501	505	516	511	556	515	485	511	485	543	480	483	491	500	568	520	545	482	487	512	532	484	491	502	512	551	551	509	505	481	526	546	520	506	496	498	488	537	499	491	484	505	522	505	530	522	474	516	553	494	519	469	544	499	481	510	545	492	527	500	533	542	547	527	544	547	506	522	514	537	486	474	494	540	523	518	545	509	533	494	520	509	500	554	503	546	524	529	514	501	524	553	506	520	508	535	486	531	513	512	530	514	550	501	542	488	489	472	512	521	501	512	476	505	548	516	512	493	480	522	520	527	491	486	538	492	485	530	540	499	526	511	492	506	513	521	556	524	486	501	511	477	481	508	494	562	530	506	496	527	494	562	517	511	531	522	564	514	506	480	496	517	503	510	516	544	498	534	487	515	510	518	533	484	515	538	510	517	519	511	522	506	524	553	512	504	514	519	511	533	497	532	515	505	523	503	542	496	508	463	514	496	556	557	513	547	531	533	536	558	509	551	509	492	494	523	485	509	501	506	557	520	535	507	519	504	535	491	522	521	458	522	528	525	498	490	526	538	514	482	503	543	488	566	517	521	517	494	519	500	532	499	512	472	506	520	542	547	505	499	500	509	507	477	491	541	496	474	533	520	508	518	495	475	503	489	481	506	506	558	562	522	510	472	502	545	521	518	570	484	515	502	517	501	505	527	494	494	503	470	484	516	507	521	526	518	549	528	502	508	532	522	522	546	503	538	548	562	522	536	485	503	465	482	544	483	498	538	506	507	537	527	504	530	503	504	529	520	532	516	501	492	515	516	507	529	485	480	476	513	505	542	515	523	490	503	528	536	565	539	508	502	496	496	469	542	484	530	511	511	493	538	489	488	504	547	521	508	537	505	503	522	497	550	525	512	543	501	483	499	510	494	500	501	503	533	503	457	566	544	542	495	525	492	518	476	486	524	518	491	513	491	487	541	540	547	524	519	530	497	488	509	513	523	480	527	498	535	524	516	524	496	517	515	518	558	531	534	505	524	557	532	501	520	501	543	473	502	565	508	528	528	505	517	529	520	523	516	498	496	516	542	527	489	559	516	510	528	519	532	512	516	544	535	529	480	521	479	502	483	553	555	532	509	531	525	504	494	560	505	512	522	555	522	477	480	515	532	493	484	474	519	536	521	503	493	509	536	522	504	502	518	521	496	509	515	525	519	473	526	494	517	495	517	532	549	502	498	528	538	552	538	482	507	534	463	517	550	515	478	518	504	503	518	515	534	556	487	470	508	476	539	509	516	474	511	497	520	501	522	502	534	497	516	528	498	500	540	494	524	533	489	528	503	543	524	532	503	497	523	489	576	538	506	535	507	504	492	537	518	497	541	510	497	534	508	536	474	487	578	533	531	515	514	537	509	517	540	553	516	477	560	477	514	542	501	524	504	486	478	552	521	534	502	485	495	495	529	507	507	523	501	538	460	515	491	532	526	530	533	483	521	487	497	514	501	516	522	523	537	513	540	495	509	489	455	532	506	528	498	503	503	527	518	503	509	576	465	510	509	522	513	527	509	517	466	489	526	554	538	511	546	476	541	530	493	504	455	548	510	518	538	507	513	497	494	530	527	496	479	500	525	520	486	549	529	530	500	490	495	439	534	481	519	559	519	510	490	476	511	531	491	510	496	508	513	508	512	529	550	523	519	519	494	531	498	510	553	481	552	525	533	487	543	474	548	514	519	524	507	550	544	529	518	511	551	492	500	500	529	518	503	536	495	549	550	509	530	536	502	539	469	517	532	503	486	526	487	539	498	528	488	528	527	514	517	539	531	560	512	492	538	525	528	519	512	522	524	525	540	537	516	503	530	541	518	545	499	502	515	554	481	526	515	539	500	541	515	495	524	466	506	520	538	506	512	524	496	489	492	531	526	568	529	527	488	532	502	539	529	524	537	536	518	517	481	498	538	475	550	475	487	558	534	479	489	524	535	522	492	517	513	516	493	532	479	528	508	505	527	517	500	482	495	511	511	544	484	530	560	499	533	522	474	545	511	484	483	483	526	499	506	544	517	525	505	484	535	475	499	523	492	481	502	486	515	549	510	534	499	521	526	525	514	510	543	510	499	491	516	508	531	508	536	476	501	508	523	509	507	522	527	505	532	514	505	498	461	518	542	502	507	509	510	502	521	515	522	531	491	525	476	555	482	518	493	553	476	532	494	495	513	503	512	504	516	481	508	525	494	513	515	525	516	521	502	509	494	562	504	538	471	520	516	511	484	544	519	534	521	503	501	506	518	536	551	503	520	534	508	553	509	547	526	493	506	524	535	492	528	509	514	462	523	521	534	535	512	495	508	531	480	572	518	535	505	561	525	453	530	511	511	524	454	505	531	510	532	485	516	524	517	546	510	476	482	499	491	519	497	536	501	502	520	508	514	505	508	510	527	544	496	513	520	522	517	547	495	508	495	533	494	484	496	534	518	504	505	518	505	466	525	512	473	512	529	533	467	489	546	474	536	545	542	511	539	500	503	509	484	494	529	470	498	513	496	555	495	526	499	514	520	508	542	543	529	523	515	520	480	505	517	530	503	545	510	513	488	532	503	502	529	536	536	557	505	518	490	499	560	552	534	473	524	528	503	520	524	535	524	503	513	505	534	518	503	488	499	498	489	516	542	532	516	498	479	476	521	552	508	475	509	469	524	480	509	518	548	539	527	543	517	546	536	516	520	519	530	546	513	463	521	505	502	505	496	535	468	525	531	512	519	554	509	521	531	556	512	531	501	514	538	489	480	513	492	529	509	496	533	497	574	573	523	513	551	523	491	511	536	518	502	539	588	545	479	521	525	524	539	544	537	499	487	464	525	476	504	529	472	483	521	516	531	549	528	545	513	518	484	520	478	523	496	500	494	453	499	514	535	522	502	511	527	498	551	526	519	508	505	530	534	517	537	517	497	488	485	556	534	483	518	512	477	544	506	512	465	497	522	503	524	535
23982	21406	28652	24695	22190	20264	13552	7559	4510	3223	2567	2066	1698	1378	1168	998	916	727	691	593	551	464	496	473	509	492	430	438	417	433	427	397	401	406	450	414	396	423	448	416	393	389	448	404	419	424	388	413	375	410	410	406	408	431	395	397	394	391	436	378	429	428	347	381	426	403	370	365	371	387	389	398	410	384	374	412	400	402	363	394	383	343	390	412	395	392	400	415	401	388	361	401	385	360	372	376	361	410	415	365	400	403	410	383	420	366	412	377	399	378	399	383	405	376	384	361	398	373	393	385	389	397	395	337	404	375	394	375	394	397	423	376	413	372	377	360	392	409	419	374	407	376	368	393	381	388	365	396	346	360	410	433	401	384	376	402	388	403	400	390	402	379	385	358	371	387	364	387	387	371	418	372	402	416	376	372	400	370	371	432	369	401	412	422	391	351	337	374	410	401	367	410	410	386	363	403	387	391	422	419	381	398	383	394	428	416	406	391	363	366	393	376	362	380	390	384	391	408	369	383	391	390	378	364	345	397	403	387	392	404	425	391	378	369	402	425	368	442	390	390	389	388	397	401	407	396	387	395	410	402	368	377	389	386	387	396	411	392	380	373	386	378	391	382	340	377	411	425	364	422	391	439	392	426	388	385	360	406	361	394	383	384	385	374	406	404	400	385	411	369	416	366	402	389	374	399	360	399	384	373	385	365	371	373	402	377	383	364	370	421	378	380	393	434	384	381	382	361	396	420	388	370	385	391	414	395	411	393	390	391	405	407	365	432	395	409	405	355	339	404	380	433	350	418	382	377	391	385	377	398	393	405	381	380	388	413	363	393	386	424	362	369	384	385	398	405	384	427	386	392	414	423	342	399	427	421	376	389	413	390	374	380	392	393	391	380	409	408	386	400	381	371	399	413	374	376	419	403	386	364	443	404	390	370	398	378	394	351	379	378	396	386	375	428	405	394	376	399	375	412	386	384	388	341	390	384	362	406	397	378	380	421	362	400	399	372	381	370	373	371	463	419	360	383	366	396	340	360	418	414	420	410	351	368	405	385	359	418	410	396	384	431	370	408	387	367	402	404	392	370	380	386	416	392	387	361	408	384	386	397	392	388	390	344	381	388	389	384	376	391	394	383	394	387	428	393	421	395	387	390	372	373	401	392	371	423	430	418	357	386	397	386	431	349	409	434	405	381	385	410	432	394	387	406	394	371	405	378	375	390	394	369	400	385	396	384	366	424	401	372	434	380	376	390	377	378	412	384	407	371	372	352	408	426	405	388	365	403	401	343	418	390	400	380	372	426	392	373	418	402	373	380	395	349	375	412	392	388	394	377	389	395	423	433	388	372	401	407	392	333	353	400	377	364	402	398	404	349	394	383	391	381	413	397	347	385	372	383	375	390	387	386	432	366	401	372	377	392	396	410	397	381	372	398	373	393	391	353	384	375	357	329	420	405	400	432	390	429	407	387	414	393	375	414	408	373	387	398	338	387	398	348	379	386	363	425	410	411	411	377	406	412	397	407	394	386	382	415	393	370	416	353	406	403	416	418	371	361	417	367	413	385	376	391	386	409	375	385	353	372	414	386	418	370	349	347	370	401	412	407	367	372	376	392	385	402	394	367	423	419	372	382	397	427	386	380	410	378	373	402	377	382	389	403	383	371	416	367	403	429	407	397	390	374	401	434	426	358	405	363	375	395	377	377	378	375	382	424	395	423	383	389	376	396	374	411	380	415	386	376	398	396	398	357	366	369	365	425	391	402	388	391	428	406	418	398	390	369	416	396	396	347	393	359	387	424	404	371	398	397	400	390	402	413	427	394	360	362	420	410	387	390	415	402	394	400	352	371	414	373	339	396	390	376	413	429	391	383	370	408	378	402	407	382	384	399	409	391	404	383	359	386	411	398	437	408	401	334	389	369	403	389	379	376	397	361	403	362	359	409	399	347	373	376	400	398	372	428	364	398	383	398	391	402	408	345	403	402	381	354	378	371	386	422	414	425	385	332	432	405	387	389	390	371	403	385	381	386	352	371	401	406	413	383	413	414	394	416	402	375	423	423	385	385	383	388	362	406	414	359	365	420	397	366	412	374	380	390	385	403	391	367	366	360	374	361	422	401	433	382	390	406	376	384	366	399	377	410	390	401	388	409	426	422	362	383	419	403	372	356	362	375	367	390	364	371	348	388	401	379	393	366	400	390	399	387	397	389	385	382	357	369	395	402	385	384	398	390	366	422	403	407	393	416	407	384	379	398	380	380	408	386	372	388	375	404	397	369	391	405	385	375	358	393	371	384	388	394	406	411	351	407	391	427	391	384	392	404	399	390	384	420	375	370	372	420	409	409	396	418	389	394	393	429	398	393	373	405	398	388	399	412	391	371	408	404	404	427	401	359	426	376	367	416	366	370	388	386	395	341	424	361	373	398	395	416	386	381	409	369	378	374	354	374	387	380	392	375	382	406	353	392	398	391	393	398	380	398	445	400	376	396	392	382	369	377	403	411	351	392	372	360	402	391	413	438	395	386	377	401	379	406	375	390	390	366	382	352	382	406	372	377	400	376	379	369	384	363	405	397	367	398	376	400	398	380	402	400	395	393	371	443	379	398	400	392	385	396	380	409	410	370	400	385	410	359	395	390	369	363	353	406	395	415	399	397	415	390	402	382	350	390	411	390	391	367	391	412	387	375	354	396	389	381	359	403	407	378	412	428	399	343	409	408	362	382	380	374	364	423	416	389	371	372	395	374	380	365	395	407	406	389	363	374	396	418	398	391	406	401	361	431	404	410	385	392	374	375	398	384	408	390	400	401	394	414	353	377	395	395	369	378	408	392	381	416	381	388	386	383	407	384	408	403	374	382	412	429	395	361	396	432	402	388	396	382	396	389	399	390	376	390	358	376	383	386	354	385	419	391	400	385	380	386	398	392	368	394	404	355	382	375	358	415	383	396	398	382	402	373	383	360	395	363	425	370	371	402	366	384	367	377	390	399	402	391	392	410	392	396	390	408	413	370	417	365	369	367	392	400	390	410	384	360	377	414	405	387	408	400	395	421	399	399	368	394	367	372	403	366	394	392	406	363	405	399	365	399	434	407	378	359	390	388	432	422	351	389	369	409	381	374	406	401	355	391	383	397	395	386	381	403	369	406	365	382	407	390	405	399	400	396	396	363	400	390	398	415	410	382	377	416	397	418	415	385	374	368	373	368	384	417	373	368	393	373	422	420	391	393	350	378	393	389	355	405	373	356	396	385	400	407	380	408	395	375	376	371	402	417	381	378	390	385	418	433	378	394	426	378	339	353	377	360	366	407	432	426	368	396	385	388	371	430	385	399	394	390	393	369	385	400	409	397	422	390	381	393	383	386	419	402	424	378	433	420	375	358	391	432	388	405	377	418	422	406	393	355	401	378	416	407	404	387	378	398	370	365	380	390	381	395	397	369	395	352	400	364	396	398	408	394	391	378	411	396	372	398	352	446	381	390	361	331	378	404
32225	54284	42407	27197	22049	18014	13648	9738	6079	4664	3545	2879	2297	1906	1562	1276	1152	953	810	737	613	569	600	559	557	522	508	497	459	512	510	444	460	434	424	452	422	449	447	390	438	462	447	440	412	405	428	432	424	419	419	404	397	435	387	388	392	438	419	405	418	421	424	396	411	411	448	422	414	414	484	381	427	414	414	455	442	443	424	422	414	399	422	400	405	424	441	389	398	429	416	409	423	447	419	414	396	404	394	451	423	429	413	409	440	390	426	417	393	396	428	408	370	399	405	411	406	445	400	426	399	411	403	406	418	404	416	412	410	387	405	386	409	403	379	450	420	427	405	404	417	422	411	429	430	372	407	414	461	407	436	458	445	371	419	430	424	387	419	414	390	390	413	402	400	403	387	383	430	402	397	415	398	385	438	402	396	393	404	464	444	438	408	421	392	421	461	379	430	433	392	407	413	413	386	406	439	395	412	407	416	410	385	420	405	425	416	414	432	367	424	426	418	396	407	402	449	399	422	430	436	382	469	422	382	395	398	432	410	409	376	396	402	384	417	414	392	393	423	433	376	401	416	396	413	400	447	409	442	434	435	364	429	433	409	412	433	425	419	416	419	432	397	422	415	423	386	422	418	417	404	386	406	421	418	408	416	417	442	406	412	421	400	471	403	414	395	456	403	439	412	429	399	416	430	417	430	412	413	388	381	398	449	428	401	431	386	419	413	409	418	435	398	411	416	402	402	417	424	440	428	434	421	441	421	409	378	455	422	413	416	379	389	419	400	432	450	408	428	424	465	401	435	426	412	395	418	410	400	424	398	396	433	400	390	396	402	416	390	421	397	448	391	451	447	410	381	401	414	392	412	422	438	388	396	421	435	432	417	431	382	412	401	424	407	421	412	430	454	423	410	422	427	390	389	413	418	410	382	410	386	449	445	417	401	398	411	389	420	431	437	411	412	419	408	419	458	396	419	408	434	418	424	391	416	416	417	389	440	427	397	442	448	404	421	437	423	408	387	388	383	414	429	399	418	391	448	393	420	419	390	422	404	427	416	426	407	390	413	399	410	428	388	414	413	366	401	378	400	390	428	401	454	407	436	387	413	439	442	412	409	410	398	409	435	428	417	387	394	435	411	427	428	409	439	416	390	394	389	371	406	433	382	405	444	421	434	391	433	425	429	404	397	381	425	417	420	399	416	378	439	419	382	417	401	367	419	401	417	399	410	426	446	417	427	383	410	436	415	409	438	423	426	379	402	439	445	418	416	440	416	410	399	404	439	442	415	378	432	396	403	440	434	415	426	407	410	412	392	364	441	421	420	373	407	407	379	386	468	412	404	438	377	413	401	428	378	425	417	400	401	424	408	434	404	391	453	440	418	401	411	426	413	416	413	421	399	419	410	410	398	440	412	465	400	415	436	423	440	434	431	407	396	452	415	408	406	460	410	418	388	420	387	393	426	447	393	413	382	399	407	416	383	362	388	407	419	437	453	408	408	431	417	459	418	436	396	405	425	422	424	433	380	412	383	424	363	395	415	436	403	386	422	404	415	407	387	411	425	398	415	432	416	420	369	449	410	424	405	439	419	414	415	401	403	380	425	418	395	412	389	403	407	412	441	434	420	395	389	454	423	433	433	401	411	419	435	407	426	441	411	388	397	400	421	390	402	441	409	441	386	402	428	388	409	416	445	390	424	393	437	399	410	444	436	403	435	434	399	418	396	402	432	415	454	423	404	420	431	403	408	392	394	406	370	389	379	424	400	405	397	397	425	443	399	386	401	416	426	426	401	401	395	448	422	388	409	395	443	419	395	386	403	392	421	403	411	401	395	411	414	440	389	421	416	445	455	423	418	406	446	406	421	445	417	420	387	400	389	383	433	431	386	392	408	438	397	407	390	435	434	401	462	422	399	431	435	422	411	390	403	413	383	441	427	400	416	428	420	425	417	415	390	400	416	389	434	416	419	403	400	406	402	444	417	412	405	425	435	396	407	418	413	409	399	391	387	394	428	430	432	429	422	405	425	424	385	459	436	400	412	428	438	378	410	404	440	427	444	413	390	401	406	413	429	411	424	437	408	395	413	406	382	380	424	361	417	389	416	421	403	419	436	402	412	399	423	438	424	434	403	403	416	385	416	432	403	432	411	401	437	410	432	376	385	418	408	418	440	406	414	423	419	395	375	439	405	417	388	427	371	406	427	431	385	412	426	411	405	408	399	430	421	447	420	461	403	419	392	450	420	435	463	399	424	419	465	377	464	417	407	427	403	424	407	421	395	416	418	420	395	397	384	405	412	436	390	421	418	394	433	407	441	421	407	420	418	424	422	433	415	401	413	425	406	411	404	393	394	406	433	410	438	432	434	420	410	376	408	415	394	448	408	382	421	414	419	439	436	392	416	428	407	430	416	417	462	414	404	434	417	408	413	416	440	412	410	437	429	381	406	445	389	397	403	388	412	393	400	393	413	415	447	404	401	419	415	428	392	431	370	402	409	381	448	410	408	418	409	382	401	391	383	405	427	435	438	367	384	424	424	401	416	392	395	415	387	423	444	399	403	385	409	392	415	388	429	410	406	418	404	408	447	395	429	382	419	396	399	377	425	415	391	376	418	436	381	403	395	400	394	418	403	404	405	409	440	432	475	376	439	397	434	408	398	407	417	393	410	442	440	408	400	448	451	416	405	395	408	427	374	438	379	412	412	403	407	443	400	397	409	413	382	403	447	403	381	409	445	430	405	440	381	411	420	423	442	415	413	420	411	423	407	396	436	411	394	383	436	441	383	440	409	397	437	417	443	401	418	424	360	398	420	393	427	412	381	430	410	374	435	413	461	425	435	416	406	424	412	420	424	425	395	431	400	381	395	389	404	454	402	393	384	421	391	404	381	437	434	379	439	410	386	406	402	397	394	410	420	436	390	390	392	446	417	425	417	415	399	411	423	388	413	414	412	407	415	406	455	435	368	398	427	401	433	432	407	413	389	413	384	413	412	418	429	464	407	402	403	400	452	386	386	429	404	445	410	438	392	426	404	392	396	407	434	422	399	384	405	382	410	412	386	402	422	427	434	413	384	406	413	434	391	407	438	419	448	426	421	389	398	454	378	403	431	425	407	419	418	445	382	408	432	400	439	386	419	365	377	410	362	440	388	438	413	389	408	433	435	399	415	414	451	428	443	456	396	400	448	398	420	426	380	391	399	397	431	376	392	408	416	396	432	406	400	435	430	412	431	432	420	436	397	430	428	425	411	424	392	428	385	441	368	436	388	431	381	423	326	425	389	431	395	425	376	435	410	384	415	437	420	382	381	453	443	391	446	435	407	397	421	423	441	398	427	396	414	411	409	407	401	431	389	436	391	436	388	418	390	400	425	422	412	410	415	410	443	421	403	426	418	444	380	372	417	387	429	438	437	379	390	407	428	416	420	399	431	424	418	420	407	397	409	398	407	429	402	407	428	414	407	410	420	412	409	431	437	426	428	443	385	375	395	414	399	383
24866	21420	28143	25603	21121	14622	9234	5830	3881	2763	2080	1719	1496	1239	1042	973	786	720	667	615	580	548	521	524	533	548	471	504	502	458	465	506	494	468	450	445	473	498	435	482	469	459	477	480	480	499	485	471	470	485	488	491	493	432	433	452	447	434	462	508	437	434	445	423	447	435	438	462	480	455	428	483	464	461	464	480	440	472	427	490	402	484	483	467	423	486	465	438	442	483	439	467	463	413	457	470	467	464	460	454	451	438	447	450	480	419	461	424	434	490	454	483	497	448	452	461	466	433	432	471	443	457	421	439	485	499	466	447	459	457	479	448	444	430	465	442	462	452	419	455	454	436	466	449	496	451	475	453	508	438	424	480	453	450	446	465	437	472	433	412	458	509	455	470	449	498	489	485	437	461	462	457	453	496	467	452	528	467	442	446	453	423	447	456	435	447	472	459	465	494	416	458	464	473	472	453	440	439	474	465	438	447	437	431	460	459	457	425	485	435	471	436	472	455	431	456	442	481	484	496	472	441	468	428	486	443	456	454	472	443	422	470	421	421	475	487	439	427	484	460	445	453	430	458	459	463	455	407	468	456	445	422	453	455	425	465	455	446	447	466	416	463	469	459	443	461	477	440	449	454	433	461	429	483	483	477	445	475	436	422	466	456	472	489	430	447	439	470	457	462	472	415	480	433	479	456	478	468	455	444	494	466	489	458	434	434	437	445	457	466	481	448	451	468	444	478	454	418	442	498	446	479	514	460	452	469	432	459	441	443	466	449	485	464	396	501	463	486	421	439	425	429	465	490	475	487	486	460	469	428	487	474	494	434	460	474	441	470	491	437	456	478	473	470	414	473	466	443	460	473	453	486	491	474	422	441	444	441	482	436	436	442	477	449	454	475	422	425	461	442	469	464	456	449	444	442	457	447	456	457	468	457	417	430	445	442	474	449	466	458	477	454	479	447	468	481	500	442	467	462	468	457	469	467	459	428	453	497	489	453	467	436	455	475	436	450	477	483	459	468	466	467	480	455	495	524	437	475	438	453	476	445	492	479	438	457	438	447	445	445	462	432	454	463	462	447	473	460	496	444	473	450	452	488	514	447	450	478	440	457	420	456	491	449	458	441	423	422	456	459	470	467	431	433	456	455	468	483	478	478	425	446	455	455	450	448	443	460	483	433	484	449	439	424	481	461	426	476	427	422	427	422	453	454	481	433	480	504	491	461	428	462	479	432	453	514	487	442	426	468	441	482	452	454	466	443	456	454	459	425	447	447	433	479	480	449	451	455	439	446	468	470	454	482	444	486	461	436	455	460	463	444	445	497	447	450	437	451	442	407	464	489	439	465	467	466	452	463	416	426	460	464	462	491	434	465	423	463	467	442	488	462	455	463	491	454	466	455	469	465	432	437	436	495	470	465	431	448	452	466	466	479	474	491	436	456	453	454	434	442	429	437	513	445	462	429	398	456	434	474	451	451	467	470	427	440	456	470	458	447	490	456	443	427	471	440	446	485	451	447	490	474	461	470	466	483	463	435	435	467	480	461	475	444	464	436	503	446	478	454	425	461	455	433	416	467	438	447	434	445	420	472	456	464	488	460	452	463	451	425	464	471	443	471	460	457	457	439	424	425	451	432	463	449	473	440	443	428	468	440	484	460	457	438	460	461	469	453	450	413	411	435	463	460	467	491	460	469	447	452	452	473	476	446	426	435	445	448	451	429	482	484	443	464	493	429	430	463	444	474	476	484	460	439	473	477	455	451	453	459	481	417	417	449	455	449	452	434	455	446	409	412	438	451	486	457	478	462	437	455	450	433	448	423	421	420	436	417	442	427	439	437	496	411	466	438	451	470	487	443	442	454	444	462	424	459	477	468	509	515	440	450	465	457	434	439	461	419	478	461	457	502	448	446	477	480	439	464	467	448	462	451	495	425	428	426	462	452	475	477	438	457	449	434	433	482	500	439	436	453	477	448	453	483	472	446	444	442	470	468	415	424	445	465	444	465	466	459	436	479	451	475	476	438	462	451	457	442	453	454	453	484	450	435	423	459	410	447	441	410	445	455	500	448	450	477	486	469	448	477	439	425	478	421	444	445	451	444	456	453	435	455	471	465	456	430	433	485	474	442	469	474	505	457	458	447	510	485	449	461	462	453	420	476	416	467	465	452	459	410	439	506	456	439	507	463	513	468	441	469	443	440	440	441	495	450	457	474	448	450	485	476	444	495	437	464	441	439	444	465	473	447	445	464	492	489	514	449	471	418	434	436	481	449	452	416	443	465	440	446	474	475	463	440	433	493	429	492	480	463	457	439	465	454	461	442	468	433	496	467	474	479	466	479	453	447	445	479	456	505	432	433	475	474	478	444	458	467	468	471	475	430	455	442	450	445	424	423	489	442	440	447	484	457	517	433	443	495	480	467	467	489	414	443	463	469	439	458	465	442	461	467	419	465	453	450	506	440	458	456	468	429	470	444	454	451	440	477	445	469	432	468	474	457	480	475	456	451	457	452	437	418	410	467	418	502	489	509	464	484	439	419	481	470	486	472	465	420	478	439	469	480	457	447	471	452	438	475	434	440	473	415	429	484	491	457	445	453	441	464	463	430	455	485	416	424	453	449	477	484	433	447	489	446	468	469	447	438	445	447	492	439	465	429	504	445	472	445	464	483	473	428	418	452	457	424	490	444	463	454	493	430	492	463	438	466	449	478	453	426	436	475	437	466	423	460	434	431	464	407	465	444	453	459	448	489	452	462	481	439	469	437	425	472	434	457	436	461	452	452	439	445	499	432	458	485	461	476	470	454	438	443	465	462	464	490	466	476	441	447	414	495	436	441	442	415	463	448	470	479	446	480	477	468	459	465	441	424	459	451	431	457	460	453	488	435	448	410	466	446	455	441	478	463	461	470	514	462	420	471	418	435	429	461	413	450	448	437	447	494	463	467	463	468	431	478	479	459	446	425	469	463	477	468	477	459	438	464	488	464	446	503	481	473	459	438	478	459	491	469	446	482	447	447	452	412	455	440	453	429	512	446	446	465	485	475	479	492	491	452	467	459	453	411	476	477	460	476	497	463	444	470	500	427	463	456	471	498	446	466	453	441	473	418	461	455	444	432	486	433	435	474	467	441	453	442	427	469	443	473	445	447	462	470	458	449	431	444	455	477	473	508	429	464	431	429	450	491	437	495	495	430	458	462	426	432	442	437	447	459	471	479	450	461	445	429	413	401	442	405	456	492	426	419	460	467	492	462	476	459	449	440	474	455	478	444	450	389	502	470	429	469	465	464	455	451	430	406	482	482	434	475	449	454	476	420	428	456	471	476	455	463	450	463	428	490	442	450	435	429	453	464	454	450	423	491	456	464	459	446	398	474	429	467	471	442	480	450	450	474	457	441	475	453	394	495	475	467	448	463	452	469	423	486	460	474	472	450	451	463	442	433	438	493	469	474	467	480	465	475	488	475	462	452	431	452	472	461	447	477	456	436	451	459	446	435
32949	50607	39791	25101	19922	15596	12072	8533	5945	4184	3046	2481	2071	1604	1347	1245	1028	898	723	667	642	593	566	549	573	550	532	516	477	525	482	547	498	451	508	498	458	505	465	479	504	494	496	493	502	494	522	481	476	475	436	499	476	519	489	510	417	482	469	446	455	485	494	460	492	401	455	464	438	497	461	481	485	468	489	464	459	487	449	433	487	469	426	465	472	454	463	462	460	458	477	478	480	459	499	458	491	489	461	537	439	433	502	456	473	490	462	438	461	460	502	494	482	446	483	472	467	480	468	455	471	473	460	471	488	489	445	464	465	475	435	471	456	478	452	444	480	492	472	462	432	460	472	428	464	443	484	463	475	510	471	456	465	462	409	503	496	471	428	426	447	457	459	475	467	486	497	453	465	470	423	512	455	455	448	495	481	438	477	497	483	458	415	464	470	488	486	453	448	508	454	477	423	476	449	480	464	479	446	483	464	481	445	468	484	473	435	450	476	471	502	461	432	479	453	487	467	438	463	476	473	454	474	471	477	445	460	483	483	460	453	490	458	488	455	466	488	482	481	447	428	468	485	491	513	449	468	461	446	480	511	499	487	484	440	482	458	478	487	471	475	453	477	512	469	483	463	506	467	451	459	490	438	475	485	456	467	492	470	485	465	466	462	492	468	453	430	483	460	436	454	473	476	498	501	468	499	455	479	507	446	505	462	479	455	484	508	457	478	465	457	480	480	455	505	474	463	491	476	454	448	498	522	460	487	474	459	510	451	460	466	463	414	474	422	458	468	498	430	496	472	494	498	499	488	447	469	474	458	470	476	463	477	436	465	460	459	479	489	455	467	453	492	495	454	471	462	427	466	493	453	463	469	451	462	444	472	447	477	499	443	446	451	475	438	495	458	481	463	457	454	445	465	470	508	476	500	508	526	508	462	498	469	479	456	442	472	467	513	476	510	477	469	446	474	453	479	462	452	448	497	462	453	483	460	462	494	444	496	460	462	459	447	473	471	475	442	474	490	461	455	471	451	466	493	490	453	474	491	465	472	449	465	467	470	482	466	460	408	427	473	485	440	485	467	490	494	478	443	430	459	484	479	473	467	431	451	457	488	480	476	457	494	496	473	483	471	478	501	488	509	491	452	423	463	517	426	492	446	474	462	453	476	440	437	485	452	481	456	428	467	477	431	460	464	485	484	462	478	480	465	512	483	487	480	481	453	495	486	485	467	472	498	464	524	456	444	480	459	441	441	464	472	459	476	458	451	437	478	463	427	443	463	438	437	468	487	460	471	480	496	445	421	490	477	464	469	450	459	474	460	475	461	478	460	458	515	478	433	491	462	509	470	469	478	409	442	422	482	472	425	456	480	472	501	471	439	484	471	482	509	465	482	478	458	463	438	459	462	513	502	450	453	519	490	478	451	486	430	439	495	491	479	526	448	436	489	456	466	458	442	498	480	507	468	477	458	460	441	476	435	477	451	457	437	453	470	449	441	445	466	465	490	486	445	485	509	440	463	479	451	434	443	488	454	470	457	455	450	471	493	476	431	477	477	485	514	480	468	466	504	441	487	490	506	439	481	488	476	480	431	473	485	451	489	468	450	452	499	461	482	449	465	483	461	449	480	436	469	470	481	480	473	454	479	485	462	454	466	457	492	459	453	465	446	523	485	476	513	519	476	470	456	482	444	466	479	476	430	463	434	529	477	470	489	451	460	494	452	460	465	468	438	488	473	413	469	468	459	451	489	475	452	465	462	457	458	491	479	484	494	454	478	438	451	479	427	469	422	442	485	447	435	442	445	479	425	469	441	498	437	490	456	445	470	474	461	478	466	406	488	463	459	467	443	485	452	485	446	471	446	463	451	479	483	468	505	478	495	440	446	457	414	493	508	455	442	520	466	498	461	461	494	452	468	483	471	457	497	451	473	481	496	464	453	459	482	481	491	490	466	492	472	474	462	476	484	443	459	466	440	451	498	416	470	493	470	478	488	451	463	460	514	468	459	469	455	446	475	486	463	479	439	475	457	465	493	449	432	472	464	457	457	464	492	499	494	476	448	482	473	483	419	472	461	419	477	503	486	462	455	474	497	475	479	455	482	475	443	501	472	415	457	460	444	497	461	500	490	459	424	487	441	455	494	446	468	467	441	481	481	427	450	452	450	446	467	464	481	482	453	468	448	475	483	475	473	503	458	449	472	460	456	446	482	510	438	441	468	481	414	457	429	455	479	481	421	464	469	458	488	458	471	445	449	493	498	457	421	461	464	469	453	473	472	487	469	483	482	461	454	466	437	486	478	454	495	498	474	472	439	477	480	410	466	471	463	488	491	466	458	441	486	449	510	443	478	459	464	477	483	444	487	442	497	455	489	470	458	482	478	463	484	507	469	489	464	477	501	517	426	486	459	461	435	471	468	475	425	486	484	476	444	459	470	488	468	444	477	483	511	486	471	470	472	449	478	472	487	486	462	482	478	462	489	485	503	447	467	478	442	463	431	496	478	451	458	478	462	486	488	449	478	464	437	476	424	480	450	467	472	492	475	481	475	501	474	482	437	481	483	468	448	478	510	475	475	475	497	457	467	430	470	466	483	465	506	497	494	455	494	502	468	478	485	477	466	513	486	440	435	454	474	500	462	472	451	462	467	439	441	432	457	464	442	434	476	471	504	464	445	470	439	472	495	466	472	465	454	454	512	485	478	515	489	493	463	478	448	472	441	440	442	491	504	465	484	493	427	470	498	453	478	450	476	459	442	489	465	487	455	501	512	500	449	448	503	476	449	486	474	452	444	493	444	460	473	469	452	460	442	487	451	450	480	500	463	455	476	453	467	481	483	455	497	480	488	458	499	435	485	497	464	470	514	468	468	464	480	512	479	448	450	505	466	463	467	475	482	456	487	430	489	520	488	471	446	442	457	490	464	478	519	486	451	467	487	468	479	500	480	484	430	442	453	443	484	441	490	460	445	499	443	437	490	451	435	468	493	476	429	456	478	449	457	465	449	464	478	467	516	469	480	452	461	507	471	502	481	455	504	476	493	450	469	463	455	475	486	462	523	456	507	445	487	529	459	481	482	503	482	464	467	495	436	503	476	475	455	462	455	485	433	451	471	445	491	473	471	490	497	483	464	424	473	504	480	481	487	473	454	481	450	457	473	460	496	467	475	500	503	439	512	478	428	457	452	465	462	485	479	455	437	473	454	471	490	460	443	478	472	505	457	473	462	450	437	458	456	451	487	452	455	474	494	496	464	441	480	487	482	487	493	475	481	458	496	441	476	500	462	481	476	448	465	482	499	467	472	522	472	484	453	506	458	473	455	455	444	457	450	470	451	458	474	470	444	499	474	472	431	445	438	484	462	461	458	474	496	459	461	450	467	482	453	468	511	456	455	433	477	519	467	449	457	446	488	501	459	483	484	465	465	448	472	511	459	486	434	487	454	476	476	444	468	429	454	470	518	464	438	481	451	445	501	478	498	484	454	438	477	439	464	449	485	485
22859	21476	29164	24223	21657	22950	22282	11585	7165	4687	3247	2677	2274	1760	1477	1176	897	908	672	694	572	516	457	423	448	439	448	374	382	387	379	366	363	322	359	403	342	342	375	353	386	344	341	338	380	391	348	357	324	359	362	285	345	333	307	348	306	355	327	307	312	329	367	337	318	299	325	324	300	334	311	346	360	310	345	335	290	307	314	302	279	312	322	315	320	339	319	315	316	326	301	317	309	316	330	316	313	320	307	297	309	281	320	320	374	325	312	324	337	328	333	338	325	328	312	315	326	298	303	342	322	318	316	305	326	297	301	290	340	318	298	311	334	310	324	325	329	330	326	312	299	301	338	372	308	313	320	293	348	309	331	306	309	341	295	316	327	306	323	309	316	329	324	282	347	317	299	326	315	299	343	344	317	290	343	335	342	312	287	296	332	310	309	302	308	329	319	310	324	315	355	334	338	326	311	323	313	283	320	330	277	297	348	314	341	340	313	340	305	321	312	314	324	323	287	284	319	329	294	355	321	309	333	307	305	355	319	335	336	330	320	340	329	331	320	325	312	339	294	341	345	312	288	284	300	324	309	320	297	305	320	319	318	325	312	317	306	345	324	317	309	333	310	335	341	292	299	312	307	318	335	328	338	310	339	298	337	325	295	338	305	308	328	330	308	315	311	300	315	304	341	320	330	328	323	322	313	338	314	311	318	335	306	313	300	291	306	301	307	341	330	328	314	336	322	326	323	316	310	312	326	298	313	322	348	328	303	317	305	325	309	348	317	318	300	311	314	315	263	290	304	330	332	304	349	319	306	331	305	333	346	313	330	324	314	343	324	310	315	336	304	309	325	318	301	319	337	324	316	319	323	305	313	345	282	305	329	325	367	313	308	303	321	325	319	339	335	307	328	320	329	299	317	317	330	344	324	322	327	344	314	305	326	314	307	327	263	339	303	329	313	282	307	320	297	316	326	297	335	284	315	310	315	337	323	303	312	320	318	329	292	357	331	308	318	318	329	300	333	333	292	320	336	340	323	284	305	337	304	301	327	299	320	316	310	273	287	305	340	318	332	345	299	311	310	303	281	287	317	283	344	320	332	314	311	316	351	315	315	324	301	315	311	330	342	332	316	302	339	313	306	329	300	341	302	336	316	282	326	312	321	337	333	295	304	321	296	312	350	309	335	347	306	322	321	319	337	332	292	327	342	322	361	303	279	301	316	339	316	306	335	298	303	321	299	322	339	286	305	312	334	336	319	322	323	312	301	354	335	298	306	299	311	300	355	332	320	300	303	307	315	332	306	299	329	320	308	313	326	347	311	312	330	294	274	318	311	313	328	312	323	290	327	328	325	336	318	323	285	307	306	322	357	319	305	293	367	368	298	301	308	335	308	305	305	338	279	317	336	331	328	324	318	325	309	311	320	325	301	321	318	323	321	299	340	313	303	324	300	317	344	304	328	329	333	291	368	321	310	317	322	356	328	324	324	326	322	306	309	286	300	306	344	304	308	347	303	291	333	305	346	334	273	291	301	308	350	311	306	320	347	299	342	313	303	302	350	356	310	307	317	315	314	293	348	363	322	312	316	322	302	342	317	335	320	313	298	319	323	340	326	332	327	322	317	323	258	306	352	327	278	292	299	309	304	317	312	300	312	300	343	325	314	304	294	308	308	286	330	310	323	336	303	325	309	316	326	322	325	350	328	288	336	305	324	319	330	310	327	309	284	308	302	327	295	298	317	348	303	328	294	321	323	341	323	332	322	283	329	335	317	339	304	317	343	280	349	326	288	333	300	306	300	326	276	330	298	322	324	321	328	335	360	288	286	286	306	317	300	300	328	322	320	337	325	321	329	307	290	346	330	285	304	294	284	331	335	306	371	334	325	301	335	326	336	313	332	350	329	346	325	313	313	298	314	318	324	322	310	323	313	314	309	316	336	299	290	334	329	343	297	324	322	343	318	286	287	326	279	319	328	322	328	337	312	325	328	291	289	331	337	329	344	348	293	350	309	328	328	295	302	328	326	287	289	322	298	320	271	302	303	315	302	291	297	296	303	320	334	334	320	323	331	302	350	320	332	340	310	312	322	324	329	286	304	353	333	309	316	296	327	338	289	323	321	321	308	338	317	309	302	273	333	320	333	347	318	316	340	287	338	312	294	313	311	303	281	317	301	290	299	318	332	329	314	297	348	294	324	308	303	300	307	298	320	305	305	329	324	335	306	310	300	303	332	337	285	297	332	285	289	303	268	339	331	350	313	334	317	314	313	318	319	310	330	293	295	338	314	344	316	329	306	366	331	332	293	350	295	298	333	330	332	318	308	348	321	306	309	313	330	315	303	307	324	283	296	300	312	316	311	297	326	341	311	321	330	301	304	321	325	339	317	321	300	312	310	280	301	303	366	319	288	298	302	287	340	305	305	331	296	315	345	310	296	344	283	310	328	294	327	337	307	315	284	321	309	320	318	316	297	344	312	314	314	305	308	367	305	305	307	331	313	298	335	363	294	291	309	334	296	306	303	330	316	357	345	320	342	329	324	334	328	336	304	310	303	310	335	324	359	328	273	312	327	333	306	319	299	294	316	314	309	340	299	331	330	282	306	354	279	298	344	309	341	325	297	319	319	322	315	318	352	312	298	290	288	298	329	307	324	322	314	300	319	328	304	333	317	306	323	285	372	286	339	348	298	318	323	349	307	296	323	308	326	337	324	311	285	292	354	312	292	321	334	289	296	330	332	313	328	315	295	295	268	312	304	352	314	337	316	340	320	312	317	308	294	312	324	331	286	308	341	288	318	330	306	337	327	298	341	297	311	319	325	310	305	307	306	336	280	301	275	327	296	308	322	316	313	321	341	317	326	323	303	350	318	323	312	295	361	318	300	308	332	308	322	347	271	319	278	350	303	346	316	312	328	335	348	290	298	305	328	341	320	310	307	371	294	328	306	292	306	311	305	331	315	314	327	294	279	308	331	314	303	315	333	306	322	357	299	336	312	314	326	298	331	300	328	313	304	310	334	330	319	321	295	341	335	309	298	324	342	336	306	316	317	330	309	312	313	326	335	308	321	323	306	310	338	317	294	329	319	333	349	307	284	297	327	326	334	333	356	300	334	329	307	262	328	281	320	291	269	328	298	298	305	319	292	291	319	312	335	350	318	334	341	315	334	336	336	334	315	295	291	303	326	337	316	318	340	333	352	301	335	300	297	339	363	306	330	302	316	310	305	328	283	328	343	347	298	305	320	317	315	314	313	316	293	327	304	302	299	304	322	318	300	314	310	319	316	318	330	315	305	294	272	332	312	288	299	343	312	308	307	303	341	301	322	369	309	292	333	309	311	312	323	331	318	311	306	302	353	303	309	309	296	306	335	318	315	312	304	321	319	317	296	323	334	272	315	311	330	325	301	300	328	345	291	303	319	340	355	295	308	325	322	302	309	342	339	312	340	301	313	304	292	343	346	329	300	317	304	302	328	321	321	359	292	325	323	305	351	290	332	322
34993	59411	47693	32447	26342	21965	17483	13134	9461	6224	4788	3729	3024	2515	1986	1573	1210	1106	884	777	700	534	540	539	533	463	435	425	454	411	418	378	361	354	341	365	365	353	372	364	403	377	375	394	402	356	378	378	358	337	342	368	333	360	319	309	327	338	363	339	327	308	327	366	342	317	352	303	324	313	321	339	319	343	361	333	324	315	353	344	316	311	342	350	350	356	334	330	326	332	335	334	288	310	312	333	326	324	317	358	316	334	324	323	325	321	304	316	338	370	335	346	324	324	314	333	329	355	361	339	359	330	351	325	324	330	341	322	311	345	322	320	333	312	307	328	345	305	339	351	335	355	310	330	308	354	344	346	305	342	321	357	338	323	322	350	374	354	320	336	339	318	281	350	333	335	333	332	321	366	346	360	333	291	310	332	312	342	341	342	331	326	326	323	339	358	327	350	283	328	328	372	301	319	345	337	330	308	335	327	305	336	338	363	330	339	338	319	354	326	316	335	323	317	342	314	334	337	316	323	318	325	301	346	332	337	343	321	327	347	311	340	358	328	311	336	295	321	285	352	359	313	333	336	356	332	347	352	335	337	331	322	307	317	322	344	314	293	328	340	392	329	305	289	330	340	336	299	358	335	343	327	322	342	337	325	325	360	321	341	317	322	294	306	286	319	326	328	331	328	315	309	343	337	323	360	315	316	330	328	310	330	325	351	341	347	317	311	297	294	308	317	294	330	337	307	330	290	320	337	351	380	348	344	345	341	329	329	319	314	310	325	349	313	337	305	319	343	290	344	328	340	345	350	321	322	328	347	327	364	331	308	354	306	293	282	287	333	334	315	358	318	350	374	340	314	332	334	340	350	351	316	302	320	318	319	306	330	328	321	303	343	323	349	346	331	341	363	344	330	324	314	335	325	367	311	362	329	311	325	303	332	345	321	353	339	344	352	327	316	353	299	310	343	315	309	359	331	327	290	352	347	340	321	313	320	338	319	313	323	331	338	333	340	313	293	321	294	336	361	320	330	343	347	342	319	344	322	338	309	332	317	351	338	311	331	337	339	350	358	357	371	318	333	330	311	318	318	303	332	321	310	303	329	314	356	342	298	299	345	352	288	349	303	367	341	333	322	342	325	322	336	339	327	307	301	358	295	336	335	337	333	307	337	309	315	336	331	345	322	317	325	350	271	354	341	318	335	344	303	335	334	353	334	324	336	326	348	297	356	320	324	334	330	349	315	347	349	350	325	344	314	297	312	313	350	324	333	338	382	308	341	328	373	326	320	340	332	331	336	304	300	310	315	288	346	331	338	326	336	331	318	354	309	361	342	344	327	338	326	323	330	320	320	340	297	308	360	329	296	315	346	350	350	342	356	333	346	300	313	320	335	320	317	348	324	325	331	339	338	336	338	364	317	312	330	318	298	290	341	307	338	335	346	315	319	303	332	341	276	332	343	332	344	323	336	365	325	340	326	300	319	309	382	350	348	313	297	320	368	332	341	315	327	331	351	310	334	356	383	349	346	321	363	314	320	294	349	334	330	317	316	318	306	355	309	311	353	287	324	306	308	331	371	333	335	322	330	326	315	328	325	383	335	318	361	349	313	327	353	345	356	320	353	335	319	309	348	327	346	314	302	327	348	337	321	338	316	335	325	330	343	325	327	313	329	314	354	356	314	325	333	342	331	324	316	341	307	332	345	319	328	298	304	327	334	317	334	342	301	309	351	368	293	350	384	308	320	326	320	329	349	347	363	327	301	383	326	369	339	341	319	310	332	311	326	328	330	335	296	328	302	356	350	355	351	331	346	305	318	328	297	344	330	300	351	323	333	311	334	347	347	321	310	343	328	311	330	333	308	332	339	302	335	318	343	303	320	327	344	325	351	338	336	292	325	347	325	335	337	342	300	325	352	351	338	302	312	338	344	331	311	321	307	332	320	307	353	344	342	364	326	341	323	321	318	349	302	338	341	299	336	364	353	330	336	308	327	333	318	341	338	344	319	332	327	304	337	345	337	308	360	330	325	320	332	318	315	334	313	328	322	327	345	320	327	356	323	358	329	337	328	331	315	329	322	336	350	329	349	320	354	339	345	382	352	319	351	308	364	308	360	363	259	323	355	324	326	342	320	351	323	303	329	319	314	330	299	346	324	337	343	363	314	345	308	321	340	288	368	347	349	335	325	352	359	310	339	294	374	333	341	318	343	340	319	317	335	347	329	331	344	326	329	316	328	315	349	347	311	352	354	349	352	321	360	347	345	326	314	347	316	338	313	356	320	346	324	328	310	310	320	333	346	321	307	341	305	353	304	339	326	306	322	326	303	304	290	337	321	344	331	319	322	325	346	361	321	333	309	315	317	334	330	309	329	316	348	293	344	353	331	328	353	341	334	337	352	328	337	353	284	327	338	330	329	332	343	310	366	357	339	331	333	325	337	357	359	345	314	291	312	324	322	341	309	309	338	353	319	339	354	311	347	308	333	347	348	332	342	337	339	289	340	312	302	318	316	337	319	362	306	336	321	318	326	321	306	328	322	327	331	327	327	340	334	338	327	303	318	354	325	336	308	306	335	331	328	329	313	370	310	313	346	347	361	310	319	349	326	315	322	355	326	319	320	323	348	356	326	319	346	329	347	337	302	321	316	335	298	354	341	328	316	314	332	340	313	323	332	341	328	341	343	321	336	356	326	322	344	335	306	321	317	338	335	335	303	359	333	323	286	318	338	319	341	330	332	317	292	351	330	317	314	348	353	332	328	331	310	317	336	320	343	327	309	346	342	320	331	297	308	343	342	330	331	315	335	322	307	314	315	307	340	329	323	332	309	316	319	324	345	345	349	335	280	342	306	344	312	317	327	353	359	328	317	312	311	309	359	337	315	342	302	292	321	301	328	300	377	332	305	320	322	322	304	327	297	318	327	334	311	295	373	336	305	331	323	343	329	379	329	327	300	327	325	319	328	367	331	354	323	313	329	333	323	304	346	320	315	344	298	274	327	331	344	365	313	311	322	314	301	352	312	293	340	343	323	366	346	306	356	317	355	347	341	324	350	315	333	306	348	315	319	283	330	332	339	355	309	317	311	325	334	318	306	331	329	326	325	341	314	319	288	312	331	301	349	303	368	345	342	308	322	298	308	349	315	314	332	335	340	333	335	333	307	277	323	328	324	343	337	306	339	317	328	338	345	351	340	358	314	319	352	328	353	317	313	303	334	308	318	315	301	326	342	334	321	312	330	336	322	343	329	345	330	348	314	340	315	335	324	310	349	301	324	340	323	314	327	300	327	306	297	292	334	332	297	314	346	322	316	305	322	330	319	296	298	306	329	328	336	305	314	329	345	334	304	343	339	348	353	351	332	344	340	341	350	294	298	331	303	330	328	344	304	311	340	326	351	333	350	343	354	358	325	340	313	297	307	327	303	353	324	308	296	354	303	330	336	329	329	380	332	313	323	318	366	333	325	345	321	345	336	336	326	319	338	328	366	331	310	350	321	349	362
30562	29723	31533	20663	12745	8872	6206	4473	3112	2019	1611	1417	1214	1006	912	764	728	654	663	600	543	498	571	547	552	532	510	531	548	499	524	516	516	510	542	462	499	548	553	533	503	488	565	521	506	551	515	487	533	504	487	516	463	494	504	476	529	500	490	506	536	510	555	475	501	508	475	541	538	486	500	511	518	496	516	544	503	454	528	501	494	516	502	535	473	532	491	486	490	504	492	483	497	516	540	491	495	540	493	523	514	489	506	494	497	509	497	509	489	501	534	498	494	455	519	489	476	519	526	509	531	508	526	521	484	500	525	454	487	493	468	533	472	482	458	492	524	492	477	473	460	561	512	511	510	519	494	492	494	507	511	524	496	476	490	539	471	476	475	521	480	497	537	487	532	516	490	493	489	468	524	514	504	517	523	499	497	514	531	520	504	501	485	476	526	526	517	494	489	529	464	493	510	478	494	477	493	494	489	503	524	504	532	495	535	512	524	502	510	486	487	485	528	490	531	478	481	518	520	540	514	484	492	475	485	506	467	470	518	499	468	526	481	475	494	525	535	501	506	481	497	532	509	472	519	534	429	481	512	525	510	506	516	513	479	549	496	484	538	498	478	521	496	490	455	500	541	505	498	501	488	484	452	546	515	477	515	455	510	496	554	515	519	490	510	522	468	481	501	502	483	494	496	502	524	497	500	512	477	505	489	533	523	484	554	520	491	534	470	551	506	511	509	512	465	543	472	480	483	505	486	575	499	492	509	513	490	503	502	474	485	520	514	520	516	524	453	513	501	486	523	495	478	498	524	492	470	533	504	443	514	530	482	512	460	423	517	506	487	472	466	523	487	525	532	533	487	490	504	482	514	530	487	544	492	497	498	517	524	471	500	469	551	508	482	487	498	551	479	518	509	492	481	524	466	481	528	493	492	472	514	513	519	498	519	505	490	525	475	497	497	514	466	528	494	499	520	537	540	482	447	531	515	553	446	547	501	508	471	503	492	497	492	488	512	513	539	507	487	484	528	502	506	512	507	520	517	544	510	493	503	507	519	527	503	499	513	475	507	498	500	491	534	530	472	493	499	471	484	460	509	506	512	540	505	494	503	495	530	443	514	494	503	534	497	542	486	500	488	510	499	524	530	534	487	459	525	478	514	534	540	472	486	526	512	451	505	509	506	493	534	483	505	550	477	466	524	473	484	531	522	482	484	489	521	506	498	500	473	510	574	489	532	494	485	511	458	543	480	531	507	560	484	524	509	489	481	497	475	477	512	520	529	492	503	491	490	514	522	464	493	510	485	507	479	536	510	476	490	481	478	521	500	526	511	467	481	527	539	523	524	539	445	509	512	514	531	496	491	488	492	555	489	485	503	464	482	457	510	525	504	504	501	543	509	473	498	518	535	526	530	482	517	491	476	489	532	517	493	497	511	537	490	517	473	466	520	554	523	511	530	493	478	486	520	495	495	448	517	525	524	496	514	500	455	491	562	534	473	468	541	502	503	490	482	511	514	524	506	515	491	495	531	500	510	477	527	509	484	472	487	512	478	494	553	485	513	489	491	459	494	519	509	506	492	514	501	501	478	496	511	504	513	545	564	501	467	449	507	485	491	504	491	557	520	471	491	521	496	514	506	508	545	485	504	516	513	467	506	487	518	502	523	494	524	464	496	556	492	468	479	539	497	510	466	518	504	497	489	491	507	470	501	481	487	510	519	524	479	508	504	519	531	502	531	475	528	494	470	507	510	469	487	522	475	506	535	536	483	492	521	507	487	474	533	504	490	521	530	525	472	491	528	518	522	511	497	480	515	519	500	518	497	483	515	524	532	503	505	513	490	498	523	549	515	505	514	499	521	525	488	487	490	550	495	499	502	507	499	506	517	512	508	529	486	495	521	479	469	503	483	458	544	471	510	483	482	488	510	533	496	534	511	496	524	491	543	495	504	466	513	496	523	499	517	517	500	475	512	522	502	526	484	469	485	505	466	507	504	493	477	500	520	524	517	482	475	510	508	470	495	504	519	540	509	525	544	508	468	489	499	486	520	496	481	531	538	480	523	516	513	525	531	505	525	508	517	523	534	508	455	476	488	493	477	511	536	488	525	532	517	518	501	475	477	514	520	483	497	532	519	517	479	507	480	491	550	471	491	530	482	493	505	517	490	523	520	495	533	536	541	487	489	494	481	485	559	500	485	471	497	477	528	522	489	495	558	494	488	517	499	520	474	490	520	499	498	529	535	518	506	486	509	485	493	504	524	511	493	532	543	494	506	499	486	490	515	505	524	490	451	490	493	508	551	490	536	546	465	510	492	536	482	499	528	507	545	545	478	480	484	496	508	505	489	530	491	489	493	527	529	495	524	547	521	499	498	530	497	518	496	506	467	474	492	482	488	476	520	486	459	524	519	500	494	486	451	536	546	520	508	515	499	492	490	480	529	480	514	521	521	483	532	507	508	468	520	570	500	500	529	497	499	469	524	450	518	499	547	472	523	496	496	482	451	496	524	498	467	545	514	492	536	475	510	489	533	479	484	500	522	477	481	484	486	531	456	520	498	473	537	501	509	512	564	515	494	522	445	540	572	495	516	534	520	496	485	506	497	473	520	552	484	488	486	462	472	524	477	523	500	538	509	473	482	526	517	481	523	533	505	507	525	503	538	505	489	478	478	494	519	521	544	542	483	517	490	516	522	500	467	513	490	506	511	501	502	477	498	542	496	523	489	497	490	544	519	482	489	542	494	488	506	501	500	511	497	520	513	504	510	491	524	502	514	479	474	489	518	502	485	522	514	521	537	474	494	528	543	535	535	511	484	523	477	547	494	520	506	497	512	510	502	470	519	489	545	549	486	474	496	491	485	498	492	489	488	511	556	497	483	499	527	482	501	486	525	496	493	476	495	536	529	513	521	503	487	520	498	473	492	499	499	474	477	520	525	494	496	495	494	506	475	478	521	487	479	488	495	506	472	507	527	542	504	489	495	473	521	480	523	496	473	507	512	539	484	517	532	518	495	521	536	513	491	534	510	493	533	517	528	540	491	541	493	518	506	455	478	466	505	548	550	523	472	504	497	521	511	496	518	501	478	483	494	550	477	492	518	541	503	472	507	497	526	505	544	501	503	527	480	480	535	529	450	545	478	464	488	556	496	513	465	483	501	489	491	506	497	492	512	495	565	485	477	508	503	556	496	489	465	548	490	447	533	522	498	530	482	522	515	517	514	485	516	475	545	451	491	512	464	524	529	537	541	518	534	477	532	484	509	503	475	471	508	505	502	494	525	479	499	470	518	510	528	567	531	466	522	510	510	534	502	470	517	455	474	474	479	517	515	491	523	480	523	522	469	501	490	447	477	501	540	505	489	496	490	517	546	501	485	480	503	496	475	495	486	472	517	465	502	526	530	523	491	477	502	519	512	524	474	499	477	521	556	492	541	498	536	480	515	516	520	503	492	476	527	521	552	487	544	500	519	508	531	533	512	497	533	485	545	482	501	540	466	516
33195	45535	34429	20245	15659	12146	8967	6702	4427	2986	2278	2033	1545	1237	1134	921	820	805	740	650	629	577	615	562	584	571	601	581	566	559	538	524	546	572	503	508	580	541	526	560	538	561	520	524	530	554	530	543	560	489	540	555	516	508	533	519	535	522	483	495	538	507	514	516	532	520	545	530	527	524	575	497	504	550	530	574	536	526	538	494	514	499	536	534	483	487	531	532	559	510	502	526	530	493	545	563	529	520	514	559	521	532	525	500	543	524	496	516	483	521	541	570	522	499	537	570	505	513	587	508	522	510	481	512	537	567	530	521	519	491	506	514	506	516	480	547	508	532	491	511	536	509	521	530	563	547	520	532	505	521	524	515	525	508	564	504	560	511	526	516	539	507	562	517	496	540	530	528	528	513	520	511	537	564	519	564	513	550	500	557	486	579	514	520	531	523	466	569	507	521	566	538	516	546	513	524	504	526	506	528	505	476	548	499	541	525	533	504	514	534	501	519	577	499	498	545	525	539	554	550	516	487	517	529	522	506	530	558	531	546	524	540	547	539	524	531	472	558	559	527	510	542	511	553	481	534	529	525	496	511	508	546	544	482	562	534	531	569	512	550	534	551	534	516	514	492	513	540	529	489	535	502	542	521	552	518	512	497	502	558	537	545	516	537	522	555	532	502	506	554	537	544	533	508	575	545	539	525	535	500	570	551	534	512	524	522	535	547	553	568	560	510	515	516	523	532	535	547	546	531	512	519	545	563	529	531	542	534	535	508	529	527	495	529	534	525	516	517	490	557	528	535	531	545	521	551	563	535	504	563	491	584	530	503	563	534	531	558	578	519	521	519	542	549	492	519	536	553	523	561	513	494	508	520	548	506	500	517	514	516	515	542	534	539	538	541	501	515	557	550	517	512	506	516	534	542	530	525	560	548	501	511	568	507	491	519	542	497	548	564	540	518	511	490	543	529	501	515	520	532	464	536	502	495	502	512	494	528	478	554	497	514	522	520	531	526	514	479	580	541	501	493	485	468	502	521	514	538	531	484	487	527	531	564	534	501	475	510	521	510	512	537	520	549	567	502	487	517	533	481	533	499	552	528	511	544	508	509	593	536	520	561	545	537	496	477	529	495	511	548	509	548	530	528	529	514	533	558	534	518	513	501	534	506	529	528	520	542	511	498	522	528	535	511	519	478	510	546	526	503	523	526	517	537	560	544	545	496	508	527	528	566	515	500	519	535	558	585	526	518	522	507	578	527	522	565	512	509	525	534	584	520	529	542	527	526	528	531	525	505	490	468	533	506	506	479	534	496	515	541	498	466	532	494	550	519	497	510	530	557	565	525	509	505	493	539	513	531	569	517	532	528	539	544	546	533	526	499	551	544	527	537	522	536	543	491	552	534	509	542	551	518	481	531	513	555	529	503	549	559	527	566	547	514	493	514	558	564	543	509	499	530	522	510	570	544	553	534	536	522	509	545	525	496	545	525	523	527	523	536	518	545	519	539	519	582	510	525	555	521	555	534	488	531	479	504	525	539	556	488	494	514	500	504	537	499	477	507	519	516	504	581	492	522	513	529	515	543	559	567	532	555	519	521	513	528	544	480	532	521	551	560	492	548	525	535	524	518	518	545	549	488	496	497	532	494	516	550	533	516	516	505	514	518	542	537	523	520	537	535	551	544	505	507	497	533	522	564	559	530	498	547	508	507	542	534	506	512	496	514	521	524	524	512	526	538	534	508	583	527	514	502	511	493	560	544	563	548	509	552	502	511	533	526	511	545	564	524	535	579	578	520	491	533	523	517	542	549	510	549	510	518	544	486	526	498	551	534	531	540	537	519	537	528	505	536	518	537	529	525	488	559	542	571	491	519	533	527	550	493	534	538	478	544	529	527	528	552	503	529	502	515	522	520	512	487	518	516	506	558	565	533	511	550	510	515	549	510	505	525	507	503	478	507	528	505	532	511	541	519	521	535	492	496	526	551	532	501	516	578	518	522	550	507	510	533	490	543	535	531	550	505	505	524	557	490	536	521	520	573	569	509	530	499	517	548	518	553	505	504	515	531	509	496	555	472	528	549	488	539	552	561	523	508	522	509	532	536	559	486	543	542	528	533	501	537	491	548	531	530	550	491	495	543	495	546	508	485	520	555	509	534	504	503	516	513	537	521	509	488	510	565	545	541	519	508	550	512	513	519	533	541	499	501	563	529	533	534	532	513	531	529	547	501	520	548	506	537	484	519	540	549	509	480	480	509	512	507	534	510	514	514	524	493	535	516	515	567	497	557	547	500	496	533	520	532	504	529	575	531	566	530	519	528	520	555	528	482	560	544	499	514	505	541	502	546	538	554	540	511	541	501	520	549	513	572	513	485	523	566	510	527	483	558	549	523	528	514	510	528	521	561	538	535	512	545	515	500	532	532	505	527	496	501	542	522	519	529	526	514	555	567	518	518	559	521	491	524	532	470	506	509	521	527	511	522	520	533	493	513	498	546	549	501	566	519	506	500	511	515	538	548	483	541	531	495	562	527	554	528	523	498	529	500	517	542	545	557	506	559	530	570	515	517	524	512	523	564	516	570	579	525	535	540	557	511	554	550	542	551	515	524	494	512	526	533	535	503	524	561	549	541	550	547	527	524	523	535	523	552	504	495	546	559	538	511	554	486	505	522	535	506	520	591	522	538	538	496	527	503	565	504	521	567	521	502	532	492	520	524	523	547	514	532	527	489	530	523	571	544	519	526	492	543	531	536	519	499	520	524	511	518	520	492	534	534	582	530	546	536	536	526	575	544	553	479	573	561	564	542	519	550	523	489	537	541	529	558	518	482	517	512	532	542	519	540	516	532	533	533	539	521	541	517	537	534	570	530	527	556	513	523	533	547	509	490	556	491	501	517	591	528	532	516	501	542	538	523	543	502	528	495	507	520	477	562	550	501	533	510	564	542	525	511	533	530	531	556	528	493	527	518	499	524	563	533	509	519	510	543	533	474	491	513	512	550	528	531	547	484	552	569	519	542	521	563	509	517	560	486	530	508	508	480	548	517	526	530	493	520	536	498	512	512	509	531	529	548	503	535	522	556	532	534	496	516	535	508	498	524	527	544	492	562	564	522	543	560	560	527	560	561	524	551	509	507	512	531	509	559	484	560	523	498	513	555	512	525	551	522	573	509	471	532	541	544	528	515	528	515	520	522	521	520	484	562	498	565	516	540	536	496	550	551	488	547	525	577	536	520	565	539	529	498	551	552	548	529	552	523	535	517	558	503	508	521	537	519	551	537	534	521	542	519	517	520	505	528	511	557	491	524	543	507	541	567	540	508	551	541	517	553	533	575	501	570	527	514	549	469	540	550	517	544	524	555	485	529	484	514	517	523	544	555	531	483	492	516	525	498	545	508	578	552	514	541	507	536	544	494	557	515	541	509	514	532	558	518	560	541	493	564	520	498	536	496	508	517	500	527	491	559	520	545	494	510	535	515	519	512	545	496	534	510	508	541
24054	21475	28789	24738	22188	20394	13639	6916	4564	3235	2514	2044	1587	1323	1105	895	859	742	627	601	579	524	517	510	513	481	501	442	431	459	440	458	434	446	423	399	432	411	439	415	418	438	445	390	459	414	394	421	448	435	443	434	408	374	420	414	399	395	414	387	416	402	424	457	467	419	409	382	396	410	390	408	402	427	421	383	396	410	365	418	408	400	432	422	381	391	406	403	414	377	349	402	439	418	405	427	431	406	410	394	368	426	368	387	376	404	404	386	446	413	416	408	390	417	402	412	379	393	372	411	410	419	417	448	388	430	384	413	409	394	410	408	385	395	391	406	382	401	390	365	396	402	375	418	367	403	421	421	353	393	387	402	418	367	387	401	399	407	403	357	401	419	403	422	442	368	415	379	409	411	359	435	371	442	388	395	395	396	420	407	413	407	391	397	404	385	404	406	390	395	387	408	375	384	409	390	385	384	437	400	353	385	394	444	432	439	432	400	414	421	417	396	424	426	416	416	397	419	373	389	373	416	428	388	402	410	349	380	405	441	407	431	391	396	384	413	410	375	427	450	410	411	395	390	372	380	394	390	388	436	386	413	400	416	399	426	398	401	386	394	412	393	416	410	440	403	354	406	394	382	418	412	426	395	399	430	413	410	366	410	443	408	385	395	417	406	377	418	386	375	428	395	404	416	422	404	375	373	356	369	377	388	430	433	385	403	397	394	366	382	388	414	389	409	451	393	402	369	410	392	438	384	400	411	429	391	392	404	439	391	383	400	451	411	360	396	410	376	442	414	428	391	372	412	395	391	421	388	421	400	383	390	381	377	393	438	398	385	378	405	423	393	378	397	416	410	389	386	374	389	406	398	410	359	408	423	388	409	377	394	363	414	366	372	400	400	399	394	397	386	419	385	364	401	366	408	408	434	410	376	394	447	422	383	398	409	405	399	395	425	421	391	408	390	397	373	379	395	403	370	395	374	382	430	367	415	388	402	387	434	404	414	407	389	411	375	384	377	391	403	425	419	403	413	417	403	411	418	385	434	401	394	425	382	411	438	378	392	383	414	376	377	349	392	414	397	404	393	366	437	394	398	420	406	428	399	406	379	397	394	389	407	412	382	390	415	387	392	417	429	402	398	389	424	408	419	400	394	432	416	381	418	412	375	419	401	401	404	423	418	400	419	398	415	402	370	375	407	404	427	371	442	378	382	432	389	398	434	417	396	403	386	411	363	412	408	406	420	403	382	380	387	385	401	417	412	368	383	424	392	362	432	392	466	385	413	381	405	392	416	430	412	420	420	377	378	445	394	407	366	422	402	378	427	387	402	389	334	405	394	376	396	430	353	384	422	415	414	414	377	419	375	386	437	391	401	402	394	411	399	396	411	388	413	422	414	383	374	416	393	379	392	403	361	427	357	399	384	442	375	387	406	368	372	409	428	418	383	391	392	380	423	413	421	392	382	412	383	410	409	411	415	384	388	412	419	409	379	426	393	392	415	440	397	407	374	378	411	417	404	378	396	397	389	457	421	373	385	413	417	401	391	409	385	413	409	406	408	365	390	406	415	386	434	418	422	420	409	408	425	434	447	425	443	414	408	406	406	380	394	389	441	418	376	389	416	416	417	419	373	385	436	396	385	406	399	399	394	422	396	405	413	419	405	444	432	405	398	421	382	407	370	418	434	383	412	406	369	368	414	433	401	409	400	427	380	406	392	368	390	430	426	406	406	391	421	391	420	414	389	412	405	425	447	400	408	424	415	391	432	405	381	402	427	380	409	367	402	406	385	394	392	415	402	404	398	446	400	420	408	403	397	411	425	411	390	378	400	411	366	441	397	351	385	364	415	425	398	406	380	382	416	412	407	414	374	437	392	391	458	407	416	416	408	404	439	377	388	419	386	392	421	401	415	392	403	409	410	377	417	370	384	416	381	412	404	388	412	400	387	421	407	417	392	393	411	379	396	423	394	430	394	404	399	411	390	427	407	418	378	387	428	391	450	374	382	445	414	394	394	427	407	406	399	416	372	416	397	429	415	357	409	427	371	421	405	405	396	379	409	403	384	382	370	401	406	403	414	415	406	410	406	395	358	427	418	418	404	379	408	441	410	400	404	413	412	419	431	414	380	391	426	374	430	392	380	395	441	395	421	342	400	413	430	416	434	412	368	420	403	402	396	385	399	415	411	379	398	432	408	398	440	404	405	374	408	398	390	395	405	388	419	387	405	386	397	378	394	419	442	400	425	389	382	385	382	454	411	402	400	422	392	400	399	379	419	361	373	430	395	394	390	425	406	370	430	396	378	405	385	422	401	424	406	430	383	423	433	402	408	407	372	402	388	375	370	398	391	372	389	436	410	366	419	376	376	421	430	399	405	388	378	394	394	423	433	384	409	405	368	379	411	395	422	406	416	436	386	416	406	414	395	398	373	420	393	400	394	381	427	390	388	411	439	405	391	427	424	373	443	378	426	412	409	423	391	428	393	406	396	398	382	430	371	391	376	392	365	435	350	383	398	410	385	421	374	388	413	389	413	398	370	378	367	380	412	397	415	402	420	410	399	429	411	377	389	418	433	393	390	404	407	387	414	396	398	431	409	412	389	400	407	392	379	421	403	398	412	424	395	379	422	395	414	388	382	368	387	409	417	398	420	406	401	428	394	414	392	397	407	396	438	416	415	365	382	423	432	424	387	417	390	402	420	381	386	448	382	382	361	381	408	409	409	404	390	390	383	411	406	388	396	412	419	389	398	392	397	424	427	405	399	396	446	388	385	378	409	379	430	421	417	414	389	379	394	393	423	397	396	388	399	386	370	442	411	415	429	425	405	368	425	429	446	434	405	404	399	404	399	398	381	450	428	415	369	356	444	384	414	391	409	387	426	426	388	384	411	396	378	353	364	412	382	434	392	426	409	403	363	400	428	420	383	378	379	405	393	420	388	396	426	400	413	426	399	441	418	398	411	389	404	399	392	397	415	360	432	416	425	417	396	383	395	421	391	354	378	385	368	403	442	383	393	402	398	417	388	408	401	378	401	414	385	398	347	411	398	395	385	415	399	394	380	419	418	409	413	398	389	428	378	394	394	400	398	403	391	401	398	399	407	355	404	412	408	382	426	385	411	414	401	388	368	396	393	393	403	413	418	381	403	384	445	433	384	393	386	397	412	378	404	415	415	413	385	386	407	380	408	413	371	388	393	430	383	409	387	377	361	380	418	436	401	424	403	425	374	367	387	425	389	418	396	395	409	431	390	373	373	426	377	392	402	444	433	367	386	394	434	423	420	396	408	413	365	435	393	406	387	399	384	428	394	374	403	428	391	453	401	453	394	426	389	391	422	437	399	394	400	357	401	435	380	442	394	428	382	428	425	407	393	403	383	430	392	391	382	425	424	357	389	381	381	410	428	449	402	401	345	398	442	399	420	398	396	401	395	404	422	405	395	419	392	431	419	356	377	426	434	405	379	397	418	408	407	401	396	430	369	408	395	441	403	450	378
31913	53291	42968	27383	22667	18152	13468	9064	6320	4627	3593	2917	2184	1821	1558	1179	1065	945	749	709	645	577	524	596	533	503	540	504	460	469	495	488	459	466	407	425	440	461	460	476	533	450	449	463	461	458	435	496	481	406	476	429	430	469	422	425	459	455	478	408	442	446	425	410	433	423	398	467	421	435	410	401	406	423	421	413	459	433	406	453	453	430	445	434	428	389	424	468	402	409	400	415	438	427	409	420	439	404	412	443	430	460	434	453	434	411	400	438	438	421	496	419	433	405	422	436	446	430	423	410	457	448	441	440	398	397	434	418	457	396	439	450	448	397	456	395	419	445	404	403	436	407	424	437	418	415	452	446	393	429	443	413	428	384	405	415	425	416	399	423	419	422	499	423	380	403	423	432	420	438	419	398	439	435	442	401	463	435	442	446	448	428	458	423	412	432	442	413	427	419	444	467	406	401	429	416	437	432	435	413	423	413	418	375	412	453	419	464	418	417	433	427	428	411	415	470	383	415	473	404	464	383	391	435	466	440	467	449	446	438	433	382	395	416	406	434	449	438	437	412	379	388	427	468	424	425	422	421	429	401	416	402	394	461	447	430	437	416	419	399	426	422	429	428	420	405	423	429	402	399	425	430	411	426	403	410	407	439	421	425	440	412	400	426	424	424	426	415	409	417	402	420	448	425	431	420	453	436	447	460	409	392	427	406	423	405	437	408	400	412	438	420	415	417	417	443	412	450	411	425	397	437	449	408	437	418	448	424	458	397	420	435	401	432	436	415	400	435	436	462	413	431	426	431	419	401	436	422	413	433	395	437	449	450	434	401	423	430	412	424	411	437	448	452	430	395	413	409	446	490	447	441	442	444	433	444	408	427	416	444	410	460	461	431	410	423	446	448	435	423	428	429	445	429	431	409	421	429	375	438	460	414	418	398	426	412	427	396	457	433	411	424	449	426	407	415	403	415	458	449	434	408	441	435	437	420	397	484	449	435	443	426	454	436	409	420	425	421	432	437	417	411	444	383	473	409	438	410	439	387	413	420	391	428	425	414	455	439	404	489	411	451	406	426	415	431	442	423	460	381	404	406	432	433	435	421	401	398	431	415	425	434	415	415	432	376	427	424	381	434	446	402	416	434	438	415	420	427	468	449	416	430	401	393	420	423	437	421	444	422	448	455	425	430	430	429	438	449	423	427	431	447	386	462	394	430	438	483	443	449	408	456	436	393	458	396	396	405	461	447	417	406	412	420	443	476	441	445	411	420	399	429	413	420	442	415	404	450	466	440	416	430	496	413	435	446	443	436	431	415	444	439	444	388	464	447	419	422	456	426	428	401	399	454	367	443	402	394	406	428	445	434	434	439	458	420	432	422	392	467	374	432	431	404	410	439	463	387	410	426	427	454	388	440	383	448	451	380	415	397	450	442	435	496	457	410	424	433	427	441	432	409	432	428	466	404	406	464	438	449	446	449	428	411	395	423	429	410	414	444	438	449	411	401	460	405	464	414	402	442	407	424	420	450	464	389	445	464	444	430	416	386	409	426	420	416	413	416	388	403	422	434	435	438	442	412	451	427	388	400	425	407	437	430	453	441	419	461	435	426	425	409	417	444	440	431	396	405	407	435	392	421	404	423	449	455	401	386	434	413	430	454	408	419	402	423	402	429	424	412	441	426	452	423	420	418	404	438	431	406	411	420	413	453	454	431	451	434	429	448	423	454	422	411	422	408	420	408	443	437	420	444	404	441	457	418	492	417	429	443	415	382	427	422	417	437	432	409	414	458	418	424	403	432	446	403	408	421	407	413	403	415	404	454	434	438	455	417	428	409	413	413	428	454	464	439	413	418	425	423	462	409	403	396	437	488	392	388	406	408	437	451	421	423	431	477	427	407	435	436	392	406	377	424	402	421	425	370	432	406	406	420	443	393	412	392	421	433	395	433	423	413	463	416	437	405	444	481	432	443	464	421	398	415	388	414	437	450	431	416	410	474	397	417	412	439	410	391	432	468	420	424	404	432	399	445	451	425	372	443	423	429	421	431	418	405	430	415	433	417	448	434	414	427	410	419	421	413	416	438	412	421	415	412	439	412	457	405	437	407	418	417	426	412	423	421	396	445	422	436	443	411	427	415	437	447	398	406	399	440	416	411	462	405	433	435	456	427	449	420	418	414	450	419	439	407	445	406	415	421	421	415	394	423	451	416	403	422	409	435	395	425	416	456	415	443	463	434	451	395	415	383	434	412	422	413	432	423	418	444	423	445	437	446	411	432	435	402	413	428	423	416	383	426	402	428	440	418	407	421	432	385	433	459	420	407	441	393	414	401	394	446	465	405	440	423	458	448	469	396	443	406	401	461	395	398	420	456	435	413	398	396	427	430	411	448	433	436	407	421	428	423	446	429	441	388	426	448	430	418	452	429	423	383	451	432	406	411	409	424	434	425	403	454	437	449	431	407	416	427	421	418	412	411	406	397	432	429	479	419	425	415	442	428	416	396	424	433	414	440	425	486	466	415	421	414	412	417	409	422	434	398	430	401	402	417	429	474	433	412	433	400	421	405	417	417	399	404	406	413	411	422	430	451	436	444	432	405	425	413	446	451	401	414	433	457	497	463	457	405	384	424	449	435	398	407	429	431	414	448	410	448	397	415	446	425	461	447	425	402	420	459	412	443	423	427	399	442	431	445	432	381	435	382	410	416	437	415	406	433	426	431	418	398	409	405	408	424	416	443	402	441	444	426	438	422	408	415	417	409	445	419	459	446	399	403	403	388	397	433	408	419	401	438	412	403	425	448	424	428	415	444	404	369	439	404	438	407	426	451	401	420	412	417	383	422	444	441	462	424	389	415	403	420	450	440	447	393	411	400	416	406	416	402	420	458	399	432	412	423	409	416	433	423	435	458	423	412	406	420	420	456	425	405	421	422	405	415	424	442	436	396	416	422	460	437	429	427	378	419	390	411	387	408	425	426	467	395	395	428	416	397	392	453	451	416	417	414	438	443	406	433	423	381	452	454	429	442	408	442	387	409	390	427	420	427	409	376	424	414	422	441	409	451	453	452	393	439	410	423	432	432	406	405	428	439	440	411	446	399	383	401	428	432	408	465	442	430	454	415	447	412	400	385	393	425	386	430	441	408	453	391	415	419	419	450	429	463	441	415	432	445	424	443	415	436	415	439	435	440	418	467	457	397	419	403	426	405	425	383	401	401	430	393	461	412	431	421	443	415	421	408	431	464	417	410	418	392	426	428	409	452	406	400	423	406	459	417	434	407	406	389	421	442	424	426	383	417	433	419	440	405	415	436	409	445	443	454	393	428	372	411	438	419	417	421	422	399	447	399	426	408	463	441	406	432	400	447	423	407	422	397	398	423	440	392	399	416	413	426	427	454	420	431	426	413	388	442	439	404	429	442	385	420	411	421	410	451	451	439	410	419	407	427	417	400	428	428	454	400	474	421	411	412	390	404	409	417	399	403	423	439	449	432	439	422
24948	21483	28228	25720	21284	14838	9662	5768	3888	2787	2177	1771	1392	1168	970	889	892	716	682	645	592	589	556	549	535	514	510	502	481	465	516	505	497	468	467	488	457	463	471	481	485	470	479	470	505	498	466	450	489	460	462	462	458	511	480	475	440	484	441	434	453	493	470	474	446	462	453	467	479	488	481	491	448	447	463	459	455	483	471	446	515	483	457	471	533	472	474	420	468	493	465	455	469	483	464	427	469	441	463	476	454	403	458	430	473	430	489	458	472	479	467	458	463	449	467	500	472	500	472	512	470	455	437	475	469	488	458	484	479	457	519	500	495	453	475	451	488	460	473	460	440	436	451	455	441	468	448	469	505	483	425	482	468	438	425	464	494	511	511	499	458	493	469	472	462	470	493	469	483	518	491	439	482	459	466	467	482	490	467	454	462	479	430	462	467	454	504	449	468	437	440	451	485	452	479	486	461	477	465	439	456	482	477	476	451	412	450	471	473	494	456	429	486	518	479	473	443	462	462	484	441	450	458	465	495	468	456	487	465	448	453	458	447	478	539	452	461	450	518	446	477	470	451	447	466	502	449	466	464	434	460	471	447	462	447	483	441	455	498	485	450	486	436	516	466	467	417	427	503	444	485	427	470	463	508	442	459	507	492	448	444	469	468	459	488	483	433	441	425	444	454	457	418	510	405	485	496	455	473	462	461	481	455	465	504	445	462	443	494	472	478	469	482	490	490	461	475	484	466	442	445	445	463	485	461	495	455	476	450	440	458	443	475	449	458	446	512	486	443	486	466	516	484	447	459	472	485	430	469	481	456	482	441	445	478	487	460	455	446	451	481	437	449	464	456	429	482	422	504	470	427	409	442	471	452	502	460	454	426	487	462	479	471	484	468	474	445	449	493	449	469	463	470	484	444	473	470	435	481	480	481	439	442	480	467	452	464	467	475	474	510	451	465	448	451	475	472	438	487	455	457	453	448	483	467	450	464	467	468	444	451	460	444	430	428	435	459	452	444	422	453	434	468	425	429	453	475	467	483	474	441	434	466	469	437	438	488	467	454	445	471	442	467	456	462	450	454	433	416	422	481	461	469	447	456	450	501	437	450	426	466	457	476	434	484	437	528	441	438	453	421	468	434	483	475	468	451	480	402	441	467	479	494	517	424	459	479	431	480	421	468	422	470	462	470	529	463	461	446	447	444	444	460	470	474	469	495	433	493	454	461	457	424	463	480	412	479	476	480	490	467	433	461	429	449	462	413	449	439	483	432	505	463	439	479	505	431	470	447	452	458	471	488	460	419	469	452	478	464	440	487	462	467	447	415	425	438	493	459	456	476	425	454	461	474	459	458	444	439	449	470	468	456	481	483	466	506	453	449	469	438	461	543	459	458	473	461	475	494	478	458	449	463	458	491	455	469	494	478	439	434	474	478	501	455	440	473	471	474	453	462	444	466	462	469	432	520	428	482	454	434	442	458	521	442	459	456	456	474	478	453	458	485	438	454	463	447	478	537	482	493	498	460	488	468	427	469	462	468	455	466	474	473	459	469	482	450	454	507	468	477	487	469	475	445	464	439	466	469	474	468	453	488	456	449	460	486	465	461	459	435	467	468	443	446	485	456	436	466	465	473	437	482	463	462	472	450	471	505	476	419	459	493	473	444	472	478	476	445	461	457	501	472	483	473	463	452	488	468	497	481	450	431	437	449	467	508	438	415	477	479	477	460	464	493	484	464	481	466	432	453	474	447	424	500	481	456	498	451	474	460	467	472	460	426	421	429	434	464	439	470	434	465	501	450	448	457	515	482	464	440	471	496	500	482	488	449	475	492	450	471	427	438	476	455	520	445	439	476	465	470	474	431	502	483	480	448	485	437	447	463	464	433	473	469	459	462	496	465	449	491	470	478	469	473	467	491	453	467	473	460	468	467	417	453	452	453	483	482	449	464	458	450	473	438	473	500	445	451	430	449	496	475	438	493	466	452	500	472	471	465	457	456	442	496	491	466	428	459	445	426	492	457	450	531	436	495	429	484	483	454	478	475	454	459	467	495	476	484	451	462	477	445	458	472	462	446	466	474	419	420	482	449	448	461	439	461	468	459	457	474	438	465	486	457	463	455	474	421	466	483	445	469	430	475	477	487	471	466	474	479	482	456	487	441	450	472	475	454	466	482	452	413	447	480	410	445	465	441	491	482	454	465	517	436	447	470	467	484	465	468	481	446	457	450	476	470	472	473	435	488	422	460	439	469	494	451	449	477	474	464	461	469	453	481	489	482	471	489	474	449	461	452	476	463	463	432	468	455	482	460	444	442	416	454	469	468	463	492	477	446	465	456	464	461	431	490	457	398	431	487	456	453	443	461	456	463	438	440	453	453	436	482	466	462	458	512	455	446	459	441	461	505	444	485	419	477	491	500	494	495	458	429	461	460	449	457	481	460	457	446	441	505	507	483	415	479	457	456	469	441	485	452	448	499	431	483	473	456	470	426	436	483	442	443	444	483	463	454	524	473	446	495	452	468	472	456	496	495	463	475	435	444	491	466	481	440	492	484	460	476	455	468	451	498	448	481	460	453	471	441	503	421	452	454	448	459	469	451	478	421	474	493	482	490	424	448	466	470	470	457	472	450	481	485	498	480	442	472	474	489	452	463	463	422	467	463	422	461	466	491	465	477	439	486	472	481	470	492	491	442	439	441	526	479	465	463	440	406	459	450	464	473	468	522	459	487	429	472	432	440	513	458	473	457	460	454	474	451	439	476	466	473	437	435	428	483	457	418	417	477	444	462	441	459	458	463	487	474	515	417	500	458	483	438	431	509	448	453	462	492	446	452	436	469	455	479	439	463	446	443	458	483	462	500	464	493	440	472	457	469	464	458	434	477	510	503	443	510	455	520	450	484	487	469	488	446	483	486	495	484	440	499	495	458	446	463	453	474	447	501	451	465	451	483	500	469	472	435	477	449	453	444	429	473	456	455	498	477	479	443	421	486	469	464	460	467	456	441	454	444	459	470	473	454	467	447	486	460	473	472	461	467	516	481	443	448	470	461	443	460	465	446	454	449	479	456	443	451	419	450	492	481	471	472	444	495	449	488	454	472	463	451	445	459	482	480	470	505	464	478	455	439	504	455	462	442	432	436	508	402	473	465	440	452	495	466	443	450	481	480	444	479	460	470	447	423	467	486	469	464	453	458	436	503	486	438	489	446	438	449	496	449	471	474	457	475	469	444	499	453	430	430	454	420	457	460	457	453	467	500	422	470	454	450	460	412	493	429	478	484	460	482	451	464	442	481	476	510	480	457	450	428	442	465	489	471	458	454	443	474	441	474	433	485	484	468	407	474	465	452	507	486	431	472	466	453	509	456	492	451	458	490	470	458	466	486	444	447	453	516	484	479	465	456	474	487	466	472	422	503	462	459	454	464	454	456	454	420	483	465	467	464	444	428	479	450	461	462	430	464	495	475	445	466	481	439	503	442	479	442	497	488	460	460	456
32238	51096	39500	25784	20896	16098	12225	8436	5814	4161	3215	2447	1906	1531	1327	1098	1085	877	770	679	642	572	570	592	563	538	546	531	542	513	499	537	524	544	505	466	516	484	567	485	527	479	511	503	495	488	476	482	515	466	515	465	508	485	504	484	515	510	453	487	497	440	449	483	490	513	485	497	492	519	500	471	444	463	488	505	472	437	495	523	514	491	516	500	464	491	511	469	499	466	483	480	461	458	443	475	459	471	457	486	482	453	473	518	458	497	497	503	447	441	473	460	460	468	459	484	474	453	468	463	485	507	493	473	488	464	467	493	464	472	484	441	478	476	451	491	478	461	473	482	506	453	459	423	480	490	439	482	461	472	472	485	443	488	444	458	456	454	497	446	466	477	449	466	470	457	474	504	459	487	488	489	471	458	498	478	436	476	500	503	475	467	486	478	513	473	475	471	488	505	501	475	482	499	452	490	464	471	474	469	486	506	498	472	490	484	457	525	522	461	492	469	516	448	469	468	488	458	497	469	487	486	457	461	453	480	475	461	475	481	520	478	508	468	486	430	464	438	464	470	461	501	499	476	474	481	479	490	478	481	465	511	486	494	487	538	521	500	491	439	454	493	488	443	480	448	476	517	495	518	473	436	513	471	428	479	487	457	450	486	473	486	468	492	517	429	467	467	482	495	493	478	491	456	471	472	464	503	519	447	501	467	521	519	493	451	470	523	455	503	458	466	448	451	469	481	506	498	484	476	466	472	447	453	455	459	454	466	494	507	455	454	469	499	461	453	503	490	454	465	486	504	515	483	473	467	440	490	495	497	495	481	473	442	442	468	463	458	456	451	446	457	474	461	468	510	456	445	448	430	458	478	471	439	481	483	461	500	427	475	486	430	463	513	430	485	509	489	473	440	519	470	506	440	457	478	456	489	448	481	479	482	472	485	498	512	471	451	462	495	473	439	496	472	499	465	474	513	502	485	457	453	458	477	501	499	474	497	536	514	493	446	482	458	480	443	463	474	490	477	499	421	473	480	458	480	477	454	508	484	473	459	463	503	469	475	485	496	494	486	509	471	490	462	475	499	501	474	483	470	472	520	460	472	500	475	466	484	463	455	448	499	485	479	437	458	460	500	457	516	451	492	467	450	480	498	464	487	485	493	527	490	463	464	465	466	461	463	500	476	474	448	475	480	457	499	467	462	498	464	485	446	487	504	466	507	472	496	490	489	478	481	468	482	439	486	478	495	468	511	468	468	471	483	469	471	483	503	518	449	484	457	428	433	457	454	473	465	471	474	470	440	503	426	492	498	488	472	496	491	470	487	449	466	458	489	497	470	512	493	454	494	476	454	529	484	522	453	488	535	424	468	493	446	480	525	468	468	443	483	483	449	499	485	478	463	484	475	426	436	503	483	488	459	497	491	411	460	467	486	483	482	483	486	490	501	456	488	464	469	490	466	472	489	503	476	471	468	451	482	479	419	418	469	495	446	467	483	466	484	470	486	483	520	505	461	467	476	485	519	446	507	472	483	498	437	462	441	498	504	487	493	502	502	457	487	489	466	466	466	487	470	482	475	483	476	487	492	472	455	481	506	512	474	467	487	495	445	534	473	521	473	485	464	510	479	487	513	507	475	442	505	461	503	498	467	446	448	462	441	481	429	456	518	461	488	469	471	493	460	478	500	479	481	480	480	447	491	479	490	499	466	457	473	493	497	491	489	477	468	464	464	450	463	467	473	454	476	495	474	458	471	513	448	464	516	476	473	458	458	520	481	509	491	488	500	458	483	477	500	499	455	445	495	483	487	460	474	490	535	533	491	489	488	467	478	507	488	484	471	456	475	454	461	472	480	471	525	510	492	531	508	475	440	431	483	476	510	457	503	453	480	491	482	452	530	493	485	477	487	474	472	509	467	501	478	514	509	507	463	493	450	474	496	491	460	482	518	472	520	500	501	500	466	469	486	463	507	447	497	499	482	483	486	499	429	465	442	422	480	437	449	480	515	462	501	450	487	494	482	494	484	492	520	454	492	480	481	484	494	474	472	458	473	481	471	440	483	440	454	476	501	491	495	503	491	461	456	465	473	439	447	489	492	496	456	510	507	470	515	502	470	457	491	482	454	505	453	481	488	463	483	488	478	448	451	439	438	495	487	454	470	474	469	495	486	484	479	470	511	500	497	453	483	483	496	476	480	457	468	467	459	461	482	476	480	483	485	471	482	487	502	493	511	486	484	480	515	475	489	478	461	435	450	474	476	460	492	494	479	444	496	467	514	454	477	481	448	497	472	476	451	499	444	477	452	495	454	458	451	483	507	473	463	461	487	469	502	506	463	499	478	498	497	467	489	476	475	467	494	487	504	480	502	493	479	441	464	466	452	428	452	444	476	494	501	496	464	498	493	475	472	414	498	486	525	507	502	498	480	468	478	513	440	500	497	485	492	487	481	493	459	474	458	460	488	469	493	530	500	478	489	490	499	483	480	484	501	465	479	473	458	476	446	485	491	492	437	463	470	474	462	482	452	494	456	454	509	494	436	449	426	433	487	527	532	505	475	461	471	453	453	507	483	517	449	488	464	472	476	505	452	488	443	442	484	467	502	480	526	498	442	494	505	469	440	497	518	495	500	508	477	494	457	452	442	487	507	490	495	470	457	464	471	467	496	453	451	446	473	494	483	468	513	454	477	501	422	446	477	509	472	479	454	502	513	456	510	478	511	473	524	484	445	491	482	484	466	495	478	483	501	490	478	484	484	502	464	463	475	497	486	438	462	435	499	441	463	498	496	464	476	494	458	494	501	486	455	478	469	447	481	453	466	483	464	483	487	501	461	491	452	506	499	505	444	497	468	468	492	444	440	468	473	473	491	464	479	472	540	468	463	487	458	447	485	474	471	497	496	525	514	478	536	452	473	452	482	477	474	456	491	482	461	485	479	486	485	510	480	508	442	514	488	511	478	489	490	474	488	455	478	490	489	450	484	463	480	436	469	481	479	529	495	449	471	454	455	482	462	444	509	460	466	437	460	504	438	501	501	517	489	498	463	496	457	462	497	492	505	472	462	464	475	451	457	455	500	484	444	488	440	463	456	498	481	471	460	456	514	479	487	463	456	530	492	499	453	484	484	471	447	448	504	470	474	482	513	455	457	502	506	507	464	488	485	482	489	435	515	478	479	434	468	437	476	464	488	482	471	490	444	466	450	507	502	441	499	474	465	501	446	504	461	460	477	488	465	457	504	514	456	485	480	518	469	472	462	492	442	465	487	466	481	455	477	475	509	457	469	459	459	486	456	447	510	449	445	514	446	485	498	459	494	450	474	472	474	487	460	457	499	445	468	464	502	465	469	486	489	450	459	447	475	495	486	476	454	468	499	503	496	476	477	518	454	492	488	489	475	458	496	444	517	481	431	516	486	450	461	473	494	516	473	480	491	507	510	466	440	449	463	460	438	497	485	501	453	469	463	453	468	475	485	419	524	486	459	509	487	440	430	487	494	487	478
22815	21449	29107	24214	21668	23009	22466	11336	6826	4847	3697	2801	2262	1720	1276	1295	1034	787	678	613	590	529	466	458	434	422	431	406	368	397	396	352	339	359	377	380	366	361	374	393	382	346	379	360	341	342	360	365	367	320	338	301	337	326	335	359	325	332	320	369	331	326	373	361	345	340	326	346	337	338	332	317	313	325	304	318	340	344	340	313	296	311	325	329	351	334	346	308	350	323	332	355	348	336	345	304	319	344	357	336	294	328	289	334	329	302	329	329	289	337	373	330	315	342	327	316	332	313	314	322	308	320	310	312	334	311	324	327	340	308	330	344	330	351	287	334	312	330	336	308	330	318	309	326	352	333	325	382	324	375	327	332	302	303	303	343	333	313	336	321	335	360	309	350	319	329	337	351	326	345	373	356	311	318	315	325	306	347	291	348	304	336	313	306	316	313	337	328	304	330	345	296	325	325	303	340	302	303	322	334	319	352	369	346	353	348	305	335	350	329	329	356	318	320	346	318	334	339	335	359	303	329	308	349	318	318	351	348	354	316	330	359	326	312	339	326	344	343	317	329	342	312	337	329	349	335	344	328	330	340	321	342	305	345	351	335	345	326	351	362	338	335	316	329	326	347	334	325	336	302	299	363	332	335	292	314	321	318	345	306	348	338	346	333	321	338	301	317	340	312	329	335	340	335	329	318	331	318	329	334	330	339	347	314	318	322	321	339	323	333	325	334	335	332	329	311	343	305	370	332	299	319	337	302	333	336	349	328	310	338	302	340	341	351	317	305	345	322	348	361	332	322	352	341	313	295	352	343	349	388	341	325	336	328	343	348	332	337	335	329	294	341	338	332	343	296	287	321	330	356	322	327	363	334	324	321	325	298	327	301	329	323	315	294	338	340	318	303	323	337	347	320	332	333	325	324	297	337	335	351	327	355	304	297	320	342	308	325	310	330	310	318	307	323	310	336	298	354	335	342	334	321	350	325	317	351	314	332	321	353	333	317	309	308	343	312	316	356	318	354	317	334	299	323	310	337	321	345	329	312	330	298	341	312	307	300	314	352	344	334	355	335	349	344	324	342	358	273	308	343	356	297	365	330	321	317	314	312	330	351	296	345	326	299	344	351	327	333	291	315	324	325	305	346	321	269	354	307	327	315	339	318	367	310	313	312	313	317	322	340	362	320	331	327	325	366	329	303	331	362	325	321	308	333	340	336	330	305	362	354	304	321	329	322	314	334	310	288	315	330	339	341	320	306	331	314	322	356	310	332	332	325	328	312	364	331	298	340	334	342	342	320	299	317	322	320	331	321	326	353	366	318	336	334	326	294	283	361	343	359	332	328	318	321	330	327	282	341	330	363	324	351	312	311	312	326	325	282	340	354	333	327	349	323	345	301	326	317	354	352	346	364	295	352	316	336	339	330	326	334	289	397	326	349	316	334	321	319	346	334	343	319	318	330	339	323	323	286	322	348	294	351	331	331	300	371	341	315	325	314	323	340	310	351	342	299	330	338	324	337	341	337	334	317	352	327	316	337	359	353	347	321	344	353	328	343	323	317	341	357	332	325	304	311	330	345	343	328	322	312	323	347	326	318	324	345	292	312	320	321	317	326	320	358	359	304	356	326	293	345	345	353	330	303	361	322	296	311	339	333	323	308	328	357	311	327	332	296	333	324	314	300	334	329	336	321	347	321	357	327	336	345	316	310	295	324	329	300	358	317	314	326	340	333	312	339	286	310	338	351	336	357	326	264	277	324	331	312	331	352	302	387	279	330	316	328	338	364	317	351	302	363	316	340	312	310	337	317	329	318	333	338	341	308	354	308	316	336	347	333	337	356	337	317	319	364	303	359	321	329	305	326	299	333	320	337	316	315	327	333	313	333	294	326	329	325	356	322	340	358	337	307	306	321	323	319	326	296	319	349	314	323	315	327	311	340	324	331	345	336	327	309	330	334	309	325	334	315	304	293	327	322	310	301	330	319	324	325	331	318	326	350	351	308	342	334	298	309	314	330	340	323	309	307	318	348	341	346	315	301	323	362	367	325	318	300	335	338	326	311	302	333	323	347	313	336	341	339	319	326	309	335	312	335	332	304	343	342	335	348	341	321	324	326	332	349	346	326	355	345	312	301	312	312	340	363	319	325	327	349	358	336	291	338	340	321	307	304	327	314	293	342	355	328	330	298	339	330	370	304	347	293	336	340	353	373	332	322	341	333	327	340	325	333	316	338	300	336	306	315	327	348	326	316	323	339	339	320	329	347	332	329	336	306	340	359	315	346	313	338	328	317	349	340	359	313	356	372	316	323	317	334	335	321	298	323	325	315	351	333	340	318	311	320	324	328	338	316	355	356	307	331	361	319	309	329	317	336	342	322	332	346	343	340	349	271	333	335	338	349	324	328	342	377	346	328	301	330	362	312	326	338	339	309	323	339	318	336	318	341	328	303	330	311	322	342	336	302	349	340	334	318	337	310	342	334	307	302	335	313	328	328	313	329	334	350	317	288	326	347	331	369	325	327	327	326	322	348	311	362	296	293	287	343	360	346	339	334	326	305	305	349	366	320	345	329	351	336	320	352	309	319	323	329	321	338	344	336	359	323	344	350	349	296	351	333	335	329	319	324	329	335	313	329	355	334	303	326	353	297	309	286	319	325	328	343	367	316	308	324	314	339	325	292	351	345	321	332	322	334	347	315	326	317	331	311	297	320	328	309	335	363	303	351	327	337	315	322	322	329	361	325	309	320	347	308	355	323	321	320	325	290	337	307	363	328	315	320	318	317	355	327	339	338	328	325	368	292	325	319	352	340	346	371	306	324	339	328	336	323	361	350	342	331	367	319	296	338	335	334	338	342	272	335	331	347	306	317	319	312	315	325	302	318	312	357	357	324	332	298	331	315	356	324	326	291	309	356	335	316	353	306	334	362	329	319	335	344	333	316	348	346	315	340	337	292	333	294	333	325	318	332	311	323	337	352	320	330	316	317	322	344	327	334	376	348	308	367	344	329	340	333	322	335	300	314	285	369	310	353	313	310	345	342	337	336	323	308	320	343	334	328	329	305	382	325	316	327	301	334	306	298	366	332	349	299	349	307	336	346	353	315	315	313	309	322	345	340	339	309	344	299	327	379	305	324	338	320	327	342	338	346	317	330	309	330	337	343	325	317	318	303	335	332	296	322	308	338	316	353	330	293	319	328	321	332	331	336	328	330	322	338	334	333	368	343	323	337	312	336	371	311	366	342	366	330	345	334	336	351	306	335	319	307	334	325	345	320	340	353	335	357	338	384	345	336	335	330	336	362	333	324	320	324	305	324	338	339	346	339	311	322	336	331	338	339	345	339	334	313	325	319	355	331	328	344	328	314	303	330	358	317	318	332	326	342	330	343	343	327	312	326	329	325	327	344	349	322	322	329	322	360	308	299	304	344	324	306	341	293	310	291	335	313	335	332	340	319	313	373	344	332	325	329	343	340	352	319	282	315	354	313	314	311	323	317
34849	59667	46829	33354	27612	22651	17540	12911	9099	6509	5058	3934	2967	2251	1666	1718	1381	959	774	729	628	538	531	532	504	469	432	470	429	437	398	405	420	359	409	394	404	398	395	412	340	407	357	344	367	342	396	394	354	381	371	351	376	352	365	349	335	315	326	291	350	378	365	326	316	351	348	351	365	372	361	329	360	332	355	323	324	341	356	337	337	314	313	352	336	300	355	356	338	326	337	354	348	341	344	374	315	333	329	336	332	321	323	343	357	337	389	380	335	312	336	354	341	341	329	356	353	313	357	339	347	343	360	321	326	365	338	375	346	375	356	335	341	349	323	345	320	360	349	331	323	346	331	343	386	328	329	333	353	358	354	371	325	360	342	328	341	323	370	328	317	317	346	326	331	351	309	345	343	325	306	332	361	361	368	339	341	328	346	315	356	329	343	334	315	356	305	325	315	349	357	325	370	357	359	337	355	362	340	371	331	317	349	332	333	324	324	356	342	360	339	339	380	350	346	352	371	340	327	331	349	340	344	326	301	349	337	336	372	359	325	320	318	359	336	339	321	333	331	326	339	321	333	334	348	311	295	304	312	351	325	318	336	329	352	342	330	334	363	336	348	372	335	342	356	296	330	320	375	361	350	358	340	358	347	350	318	373	323	322	350	334	359	357	332	363	316	372	333	343	346	360	349	365	342	347	310	342	351	348	328	323	363	363	335	332	323	342	367	354	364	349	359	326	335	338	329	324	352	332	355	351	333	364	330	348	343	312	350	328	337	352	315	367	339	353	336	366	340	335	311	366	307	326	330	368	364	352	313	327	338	301	343	359	345	293	341	318	320	378	345	335	375	342	365	319	336	325	304	346	334	307	315	350	330	342	336	355	342	298	314	319	330	310	376	325	336	357	318	302	371	326	336	350	379	348	301	325	330	361	326	352	321	314	326	374	308	318	345	358	332	323	335	302	314	347	342	305	331	354	328	327	328	356	312	323	349	328	314	298	327	333	340	339	378	301	324	310	312	368	321	348	362	315	313	319	325	335	355	313	324	335	320	332	348	349	353	338	331	336	326	352	311	316	333	304	350	301	341	330	327	340	313	339	322	344	350	333	355	345	316	318	339	325	357	331	332	330	361	317	354	369	350	390	344	347	310	335	334	290	356	322	350	334	291	334	327	355	339	333	337	364	350	341	343	330	314	328	338	350	332	309	356	360	329	339	333	331	355	339	338	340	349	351	324	340	326	335	365	333	344	348	343	333	346	335	325	325	349	367	353	360	347	347	358	341	323	340	316	374	342	336	337	318	353	354	338	337	323	297	324	349	359	281	342	347	329	329	335	331	321	354	309	322	383	325	382	342	368	324	322	339	342	311	347	333	350	363	335	339	351	346	325	307	344	317	360	366	329	312	326	349	362	363	349	331	351	331	335	329	352	303	352	323	360	349	310	318	351	368	328	333	359	328	330	349	322	350	332	297	350	339	355	347	321	360	348	364	344	327	353	321	344	318	302	337	352	333	336	333	349	355	359	365	337	329	303	315	317	319	342	347	313	337	355	355	332	316	342	327	340	313	347	356	311	321	338	349	346	348	329	333	340	337	332	318	337	343	337	333	343	356	335	343	335	334	373	311	344	325	317	331	347	316	310	329	327	343	338	344	341	333	318	367	374	336	357	304	340	348	335	343	327	318	363	346	326	354	320	342	338	297	309	319	316	347	340	356	328	373	347	327	346	336	327	365	340	309	364	338	324	313	333	323	365	356	364	346	318	329	335	339	334	360	314	342	308	368	328	333	300	302	376	317	331	351	350	356	340	333	379	343	355	328	348	350	326	347	337	330	326	310	321	350	366	325	343	359	313	337	330	364	332	370	350	329	334	348	340	349	368	323	354	344	357	354	337	335	351	345	338	337	345	361	312	340	358	336	319	361	368	362	304	325	353	310	333	333	318	369	356	351	328	340	353	358	357	319	325	319	345	341	328	305	352	311	331	333	345	377	334	339	300	338	305	310	322	320	374	328	358	329	312	326	354	334	303	341	358	342	361	303	344	334	325	332	336	349	322	324	365	347	347	334	334	348	327	356	334	347	349	330	342	330	353	332	315	321	302	325	343	347	354	339	357	307	327	335	339	326	342	327	314	339	367	348	336	344	322	351	347	318	345	339	337	331	348	358	321	331	348	343	320	320	314	335	313	357	351	347	339	316	365	363	339	346	313	307	326	350	316	323	355	352	320	291	342	347	365	315	335	347	341	377	347	349	324	347	319	330	356	319	315	337	354	357	329	326	316	364	329	324	360	323	324	320	344	337	323	357	337	337	349	308	333	348	331	319	328	353	347	357	331	358	337	339	330	351	352	302	350	338	303	336	326	308	331	344	344	313	325	354	314	377	344	321	344	353	341	321	332	299	355	327	337	341	335	313	351	356	331	330	351	342	370	326	312	353	322	309	335	348	321	308	338	342	352	385	303	357	356	341	322	346	329	341	359	320	356	349	339	359	326	365	339	316	318	354	329	326	325	342	341	322	358	302	351	377	357	351	336	335	362	326	334	324	322	345	328	330	371	335	335	325	346	365	338	318	348	355	354	345	312	357	328	361	345	303	309	339	345	356	310	367	316	338	335	345	344	338	369	318	358	331	310	317	397	308	358	357	319	314	326	313	319	294	340	311	322	336	353	353	349	335	313	360	337	331	339	375	325	347	347	317	317	342	378	352	335	333	339	308	345	352	352	357	351	340	349	341	301	334	328	324	305	314	338	344	325	328	351	330	339	339	327	332	374	327	323	326	310	324	309	357	377	337	304	356	356	314	359	369	362	332	336	298	350	338	321	319	313	305	344	366	355	348	350	347	351	370	356	367	321	348	317	331	327	335	343	362	345	347	313	345	355	336	326	344	359	314	352	336	330	315	322	301	330	323	315	330	356	345	365	310	314	316	361	303	361	325	345	347	333	336	350	349	314	364	310	315	362	346	356	324	339	316	340	332	320	333	315	366	316	359	359	347	297	338	309	325	307	347	360	361	314	353	344	341	342	281	316	346	300	330	289	317	297	371	317	320	348	327	343	309	340	309	349	311	353	319	325	351	351	354	359	325	290	354	316	348	344	350	330	291	321	338	341	334	301	325	327	302	335	348	329	359	355	336	339	362	327	356	356	347	355	306	305	357	346	328	336	327	323	309	337	345	362	358	349	309	316	340	303	341	364	349	355	338	307	374	378	338	347	355	352	322	341	324	331	343	341	372	348	348	326	339	323	379	337	353	338	364	348	335	351	342	320	354	328	345	352	338	298	339	332	335	329	315	303	335	348	358	338	331	322	319	371	369	316	335	367	349	350	346	297	336	333	340	338	324	344	320	331	339	363	335	343	308	319	339	341	354	361	319	361	334	335	333	364	346	348	345	330	307	327	359	273	330	371	303	324	329	340	318	320	376	336	325	340	339	342	357	331	345	338	328	349	333	319	333	380	337	384	338	337	323	313	351	344	343	345	333	344	337	314	361
30377	29996	30548	21981	13910	9613	6378	4391	3063	2226	1852	1569	1255	1043	942	873	836	711	711	590	575	581	604	562	539	561	559	566	518	551	540	545	556	561	517	546	560	504	532	507	538	552	505	522	500	546	524	538	507	495	521	528	519	521	491	512	515	528	567	518	516	514	524	496	502	526	514	506	492	530	563	527	529	487	553	500	506	529	534	491	531	537	554	510	552	477	519	483	492	504	533	530	496	530	461	538	528	507	537	504	504	495	535	519	520	506	565	532	545	496	523	478	535	507	512	504	494	526	548	514	551	473	473	544	470	527	509	528	553	540	517	516	516	523	542	517	525	534	495	514	503	531	493	495	543	501	516	506	556	557	537	508	480	566	471	497	552	501	513	516	532	523	484	519	535	530	516	543	518	538	516	498	560	551	549	559	528	518	549	505	530	548	525	515	570	523	558	474	546	551	528	510	530	539	542	520	497	535	546	524	528	494	506	527	500	493	526	513	561	525	504	506	537	572	530	544	500	531	513	509	543	531	536	486	498	527	521	505	473	543	534	561	548	520	488	532	534	510	475	518	503	539	516	524	492	550	527	514	515	534	557	506	513	521	532	500	539	533	532	529	529	484	546	553	514	518	534	515	525	496	504	467	490	490	523	484	547	499	508	556	482	546	539	547	519	481	496	509	538	513	464	510	502	542	538	543	475	522	562	512	528	516	526	530	544	515	473	504	564	544	502	520	560	507	512	507	515	513	525	476	520	543	561	492	540	533	524	535	560	528	511	494	464	557	494	531	476	528	505	519	466	499	535	536	534	496	542	518	509	486	500	457	522	508	455	515	534	544	504	508	510	527	548	520	472	520	535	550	505	555	511	541	536	534	541	517	506	522	482	515	506	459	515	542	537	531	507	484	528	510	546	502	524	537	517	523	562	524	513	492	531	537	521	516	511	527	512	480	509	482	527	477	521	560	533	507	544	529	480	535	514	520	519	542	495	494	511	484	514	496	534	502	504	530	523	510	496	490	507	485	528	575	506	502	524	523	481	586	506	554	488	548	512	495	517	535	527	517	503	509	509	531	477	553	461	526	545	536	532	531	500	505	454	533	526	502	498	502	491	521	538	528	472	524	532	482	532	538	521	495	515	584	519	514	534	547	556	529	515	499	483	517	547	549	527	532	519	511	536	541	515	573	547	502	543	494	509	501	498	564	526	541	502	538	474	492	510	479	493	501	480	563	536	510	515	557	495	534	533	542	490	522	515	518	489	505	462	530	577	563	512	526	525	525	513	493	498	530	494	503	530	496	507	553	519	534	488	510	514	510	531	550	522	513	558	522	507	496	532	570	563	521	520	515	526	497	500	529	551	571	509	501	508	523	551	535	509	506	493	492	548	547	498	503	507	516	509	573	504	515	549	515	496	482	480	514	500	486	520	524	445	537	484	539	489	500	520	550	538	521	522	498	486	517	501	544	503	542	503	506	485	509	485	511	499	538	488	581	524	467	497	484	533	558	538	559	517	500	500	522	508	532	539	488	526	504	506	520	574	506	481	539	521	562	523	503	508	493	521	502	497	514	572	504	525	514	497	496	509	519	528	530	500	494	530	489	508	500	518	546	528	532	494	517	538	522	486	550	551	498	502	534	488	505	512	496	530	548	520	556	541	532	503	483	529	475	501	509	544	526	511	535	515	520	534	514	504	525	487	504	516	512	481	503	468	510	556	509	530	537	509	505	531	507	494	488	529	504	539	477	550	496	562	547	576	518	507	538	542	524	530	541	532	526	518	487	522	503	529	502	471	541	521	538	505	512	477	537	527	544	531	542	490	546	535	490	500	532	533	515	506	517	522	513	524	535	564	502	508	519	526	470	525	558	534	525	539	527	523	501	496	529	510	526	524	486	528	532	506	524	519	490	528	524	501	497	518	515	488	538	479	520	534	491	493	523	542	511	501	507	493	526	539	556	517	523	532	541	528	535	520	498	519	510	545	518	559	501	519	540	489	527	589	511	546	519	527	502	535	490	532	504	541	494	517	520	513	498	529	512	548	514	551	537	522	541	504	511	539	521	501	507	500	532	507	482	503	493	540	545	534	536	509	548	514	514	509	518	540	526	508	497	533	522	551	525	529	513	531	497	547	508	565	487	547	503	480	516	517	514	505	511	556	534	519	489	510	492	485	488	521	503	549	531	522	573	528	540	536	502	501	517	503	483	516	520	552	492	537	548	526	546	541	536	536	521	549	526	523	548	531	517	509	504	529	531	522	474	516	504	544	531	500	514	502	563	496	512	531	518	503	542	530	537	541	507	547	523	531	487	514	523	527	448	503	532	501	520	512	530	546	507	554	526	525	520	533	515	515	484	517	533	495	529	564	538	524	505	521	504	489	499	519	488	502	518	513	498	505	513	509	519	481	537	507	552	504	510	554	496	535	481	481	550	520	550	511	538	529	509	540	558	527	518	535	502	525	506	527	519	547	516	543	514	524	514	529	570	562	501	524	523	546	516	504	488	517	489	491	515	502	481	520	521	542	503	525	550	487	510	528	513	532	517	547	491	542	536	537	480	521	469	527	543	557	466	526	554	485	519	529	513	501	527	483	485	559	541	474	504	532	495	493	538	483	513	534	546	532	539	559	508	546	535	529	540	533	472	513	544	521	504	544	535	511	506	521	541	520	536	557	497	511	505	533	510	558	525	510	506	501	514	495	521	490	480	516	510	529	576	531	528	539	559	517	506	478	505	558	523	507	524	548	536	526	499	448	542	520	536	520	527	506	490	499	516	515	541	550	537	553	528	502	529	496	529	546	520	520	496	525	501	531	509	499	512	536	524	535	553	546	533	489	494	518	552	516	517	506	522	541	498	536	513	499	528	483	478	519	506	565	518	522	521	494	520	479	524	480	574	513	554	512	543	564	488	523	553	537	520	551	515	464	516	530	519	486	525	516	550	525	511	535	504	507	504	480	473	530	532	493	552	474	501	540	523	560	506	478	545	497	507	497	508	526	547	531	486	547	500	505	525	524	510	513	516	517	496	566	483	505	507	534	566	526	535	505	486	536	484	493	515	498	516	506	479	542	489	548	517	554	509	532	544	496	546	521	530	522	529	533	492	519	563	528	504	535	500	546	523	536	504	509	511	496	516	533	504	520	563	506	563	540	507	559	527	520	518	516	536	544	535	489	561	505	526	487	515	523	509	503	501	525	502	520	520	509	487	510	524	493	518	511	510	512	519	517	494	525	498	534	539	529	539	511	501	487	529	482	520	519	506	495	522	533	490	487	530	542	493	546	507	516	547	523	472	495	527	510	500	521	495	477	494	524	454	626	535	501	540	489	532	527	504	508	548	507	457	512	544	541	473	513	549	511	527	533	550	496	542	512	526	526	524	486	532	499	563	525	547	505	495	481	495	554	525	570	493	518	542	546	526	478	533	530	541	527	523	550	512	518	513	537	493	453	527	491	495	511	533	489	539	528	504	495	520	502	509	513	542	577	514	521	495	535	537
32600	45578	33697	21867	16588	12857	9067	6479	4347	3360	2641	2043	1623	1404	1155	994	941	738	723	659	677	588	609	586	616	574	556	633	551	586	577	598	528	591	600	536	540	588	545	542	540	571	577	538	550	562	560	557	525	527	544	559	494	572	551	565	548	560	570	541	516	509	549	548	572	551	560	537	540	537	527	515	557	538	568	537	529	531	524	542	525	549	533	507	511	539	536	505	533	554	574	525	517	546	519	535	509	539	504	515	510	564	532	510	562	478	549	524	530	515	535	544	545	507	510	546	532	518	583	565	541	547	543	525	522	539	516	558	555	571	563	490	536	522	565	550	558	568	530	537	483	546	550	488	582	520	517	539	522	556	559	555	548	537	549	500	551	532	508	529	552	548	527	535	534	518	496	529	567	522	505	516	523	559	545	527	538	496	513	548	545	545	512	522	557	543	515	586	522	547	492	575	542	527	515	534	514	523	570	508	523	573	543	573	531	559	546	537	535	535	546	563	562	518	530	528	536	528	562	578	523	542	557	509	530	552	551	540	537	500	536	543	557	559	507	543	552	523	528	560	521	562	519	518	554	541	546	554	502	501	557	562	552	532	553	531	515	542	539	545	547	512	540	528	574	536	540	557	528	579	524	523	536	547	544	511	541	552	523	523	511	529	533	530	556	502	550	562	536	551	571	521	543	525	497	536	506	554	534	542	570	528	573	527	545	512	519	529	564	559	540	521	538	523	509	539	559	566	568	502	514	535	520	464	566	537	508	554	589	539	500	543	511	487	529	536	528	557	535	601	547	523	549	553	587	517	557	527	529	569	543	531	572	591	505	516	515	536	551	556	534	568	547	518	544	540	582	533	562	585	534	543	511	556	574	544	552	531	548	528	541	543	532	544	548	527	523	557	511	547	519	541	560	557	535	534	513	550	548	557	578	572	542	528	564	546	526	570	512	528	533	537	552	528	545	546	513	494	552	528	515	562	551	524	544	520	502	517	537	532	560	544	519	554	562	534	512	582	535	558	507	534	516	565	571	504	546	531	537	533	566	523	528	526	496	520	537	511	538	566	521	545	538	529	505	540	519	531	532	569	529	565	556	572	543	506	498	522	529	558	524	552	533	544	496	575	587	532	522	483	518	570	532	546	538	500	552	572	496	537	578	559	532	535	525	541	517	502	547	523	571	536	584	515	514	527	527	548	511	521	528	555	562	508	547	509	536	519	538	555	530	509	543	547	564	508	588	500	537	495	550	525	515	530	518	506	537	533	551	509	511	506	526	502	534	508	525	554	528	532	522	562	556	522	506	560	527	562	568	533	530	558	545	574	559	486	521	542	506	538	502	477	543	488	546	568	511	500	562	510	517	574	574	551	521	542	542	536	549	546	491	575	567	614	515	547	523	529	550	602	597	511	521	581	554	552	510	551	530	564	583	534	569	542	602	553	542	538	550	527	556	508	550	499	504	554	505	551	551	545	507	541	516	522	535	507	540	503	558	548	487	533	555	532	540	530	508	516	550	564	527	563	531	571	586	548	538	555	526	508	535	558	550	525	561	534	571	575	529	553	554	530	555	518	513	516	529	563	511	551	539	525	548	527	549	507	536	556	501	556	537	501	557	582	529	519	537	504	540	550	560	540	494	509	543	551	573	540	527	546	566	521	550	523	542	523	534	557	509	524	519	532	547	537	556	522	500	536	580	555	541	574	496	529	510	535	536	537	569	536	520	525	567	552	495	536	566	533	535	545	523	516	579	579	516	562	524	512	503	566	585	516	538	497	558	547	537	570	560	575	494	553	607	516	508	581	543	484	562	517	509	537	547	554	561	534	559	562	567	518	510	511	507	514	538	537	569	547	525	557	573	521	541	544	540	529	539	552	539	523	532	549	591	514	543	538	563	521	568	547	514	538	557	560	556	527	522	553	543	537	550	533	518	527	546	546	557	530	563	561	532	562	540	534	528	530	522	535	506	540	527	555	549	518	577	553	526	541	492	519	507	542	523	538	522	506	521	554	514	521	531	558	523	548	550	526	547	535	538	491	543	529	565	583	557	566	564	509	540	540	545	553	577	512	505	517	565	515	531	539	565	542	506	546	558	570	502	569	546	572	556	553	517	525	528	542	522	559	512	518	552	522	555	552	565	541	527	540	550	573	547	531	537	506	539	523	579	541	528	561	512	570	537	511	558	522	539	534	543	544	530	510	531	518	548	575	544	525	559	533	559	562	531	554	527	525	564	538	513	535	508	532	564	520	556	531	519	573	513	534	535	559	548	535	530	566	507	544	509	530	546	545	524	543	568	487	514	535	539	532	531	582	546	563	552	492	555	541	493	545	527	534	534	551	530	510	580	492	527	537	555	581	524	515	541	525	531	572	550	532	527	551	483	555	500	505	556	529	515	576	559	535	559	518	502	561	524	546	528	526	553	522	553	514	566	516	516	530	530	511	536	516	541	538	515	523	505	531	515	514	545	549	501	541	495	535	477	559	554	557	543	553	517	560	552	535	521	518	560	481	527	507	575	530	529	538	488	548	555	543	503	527	539	531	528	515	540	533	512	533	557	568	490	517	538	579	493	535	549	538	529	533	522	545	540	538	570	524	529	530	557	542	556	505	527	555	528	555	517	555	542	568	557	523	525	603	521	546	515	544	554	518	546	580	547	525	507	556	518	520	534	494	530	568	523	519	532	558	561	561	521	566	538	566	558	494	557	554	548	538	499	527	567	534	527	537	583	526	495	523	516	528	507	503	521	480	551	519	525	544	537	552	527	530	524	549	551	530	612	539	541	534	530	543	515	495	472	572	586	551	511	502	546	563	560	521	565	578	551	546	531	555	536	558	530	509	529	565	537	524	531	537	524	555	512	569	564	555	520	530	585	489	547	544	564	560	528	513	530	519	557	526	497	551	541	541	516	520	536	533	575	535	506	514	552	516	522	527	566	542	559	520	531	519	573	537	529	549	539	521	514	530	541	560	506	498	580	550	508	538	535	517	590	535	535	561	517	521	536	521	533	599	583	560	529	541	539	537	513	572	489	525	537	565	526	511	549	580	554	554	594	550	484	545	525	509	556	538	523	539	532	497	546	516	513	561	537	560	553	555	563	531	527	559	579	565	537	561	566	501	512	501	509	568	534	550	522	486	540	507	547	521	553	540	508	531	527	535	531	513	499	560	544	559	537	550	517	551	524	534	565	529	558	534	545	532	514	524	526	543	540	515	552	525	508	534	508	505	532	519	527	548	507	518	518	538	533	551	535	560	555	538	526	527	519	537	515	540	531	540	502	518	551	535	500	533	557	539	561	535	512	517	590	559	577	536	559	525	536	525	565	503	541	551	524	522	513	510	531	546	552	566	527	552	513	533	542	533	505	569	548	557	538	510	515	538	541	572	535	550	488	586	542	547	507	508	560	537	547	526	534	515	530	522	557	510	517	546	508	538	511	486	540	565	521	530	481	546	535	544	535	528	536	549	552	547	568	572	530	550	568	555	522	547	528	526
23878	21374	28662	24670	22323	20397	13758	7755	5252	3901	2983	2404	1899	1515	1291	1085	974	797	688	642	470	524	504	463	498	482	461	505	465	450	462	474	454	460	462	447	395	434	428	411	439	408	415	453	488	428	433	448	445	411	396	412	457	434	414	412	399	428	391	426	403	430	435	423	411	466	447	390	426	375	407	411	395	412	403	416	417	421	406	420	402	407	457	403	417	421	389	445	413	434	368	412	423	408	432	421	387	460	403	472	421	418	407	441	400	462	413	393	425	424	394	414	415	399	394	429	397	390	420	414	394	412	435	391	436	423	401	416	440	372	378	402	414	420	389	379	444	409	395	402	400	423	416	438	394	386	402	401	410	428	405	427	384	395	398	427	415	391	435	427	452	426	427	441	428	374	424	412	398	419	394	412	395	447	397	420	419	376	376	380	352	406	394	430	377	403	393	416	413	450	396	412	401	382	416	383	378	390	407	431	441	412	412	429	382	422	425	436	421	404	433	410	436	451	417	394	439	421	415	400	386	457	415	432	400	440	407	430	400	416	404	424	400	444	387	440	387	403	429	424	375	408	426	388	417	438	432	366	431	411	400	421	396	409	407	423	447	399	422	422	407	432	382	370	427	404	396	426	374	392	395	430	444	400	399	401	423	426	408	467	386	395	407	382	414	403	381	361	411	402	345	367	404	462	453	404	410	354	419	382	406	423	435	443	407	407	412	414	404	427	443	428	417	390	391	423	394	423	400	422	450	409	420	410	418	410	393	377	396	397	374	370	438	405	425	384	449	422	468	415	418	405	408	401	421	423	393	442	385	401	396	384	380	410	405	432	398	408	441	426	395	408	416	429	394	412	430	441	413	438	459	399	428	441	415	434	420	453	407	377	414	412	470	360	420	433	416	414	426	417	384	410	415	413	393	403	422	406	396	398	384	412	406	401	405	466	448	391	404	442	422	411	404	437	410	461	439	424	413	431	378	415	395	403	363	411	403	435	412	447	466	374	456	436	443	413	406	387	424	450	410	436	430	422	372	411	429	425	418	388	426	401	413	406	443	377	408	413	411	413	393	409	411	437	439	415	452	420	421	393	398	388	412	393	405	407	402	425	402	431	403	439	414	404	366	346	387	429	386	394	370	427	385	412	436	413	372	423	413	398	394	436	389	432	401	407	403	424	396	446	369	386	409	418	435	398	419	431	423	403	363	417	382	395	385	420	442	428	417	383	377	392	412	426	426	411	385	399	444	399	433	420	439	440	436	419	406	407	405	398	430	405	451	396	430	415	398	377	410	431	453	418	411	443	394	406	402	418	381	409	423	395	397	386	373	387	401	388	419	433	407	422	434	468	394	424	415	393	440	396	424	428	406	405	412	415	434	400	424	394	389	409	387	419	431	417	433	430	389	407	416	390	388	389	395	415	422	444	452	386	392	442	421	399	393	412	414	394	400	420	423	406	413	413	434	436	460	414	389	428	414	442	428	440	423	427	418	431	413	415	418	474	392	390	394	436	410	448	416	399	407	391	416	392	388	420	438	419	434	409	418	398	391	451	405	420	425	407	429	426	407	400	407	386	416	397	438	429	419	427	421	431	409	440	411	384	416	393	407	385	396	386	398	429	407	394	429	395	422	441	383	383	392	393	415	420	445	392	392	445	453	420	392	441	444	427	415	409	430	408	413	429	415	427	446	394	410	446	426	422	412	388	361	388	412	414	434	404	382	384	399	400	423	416	400	422	394	409	417	443	441	442	413	423	409	377	384	417	399	413	417	402	401	385	401	414	389	426	415	411	412	417	426	414	382	408	408	389	422	430	391	412	431	423	370	399	436	410	406	417	405	416	419	387	417	394	444	448	432	428	441	411	431	393	432	420	386	394	409	417	401	441	416	428	432	429	417	402	410	402	451	425	447	396	396	412	366	405	391	427	411	450	363	400	424	412	441	415	455	426	399	382	400	398	415	400	440	419	461	425	439	419	443	415	442	416	414	384	419	388	429	413	435	453	401	362	420	386	425	385	399	465	392	395	451	398	460	416	405	423	442	430	413	406	430	421	416	399	429	419	421	406	386	394	448	420	402	413	424	406	409	419	421	410	429	405	403	430	436	400	359	418	410	419	395	393	381	431	394	383	416	393	417	402	403	419	417	451	383	374	406	444	412	400	461	421	425	406	400	389	393	397	430	417	418	409	435	429	388	410	440	402	414	387	387	382	420	424	350	407	422	409	383	395	428	400	433	422	401	438	389	406	394	435	373	420	426	427	382	414	394	414	405	419	366	446	387	396	438	395	411	421	438	403	429	400	404	371	422	414	412	399	422	399	391	428	401	411	399	389	468	405	380	420	395	420	427	429	404	436	413	391	389	428	405	410	361	418	427	406	428	418	443	419	426	463	412	375	392	408	434	431	439	394	373	438	400	373	355	373	441	416	389	437	374	385	412	458	444	423	407	424	412	417	478	396	433	358	424	425	406	437	405	418	423	383	417	405	451	418	420	420	418	430	421	433	393	387	398	407	419	420	403	406	429	422	386	378	426	439	449	392	390	430	434	432	399	396	399	406	395	390	408	394	434	397	388	384	401	409	420	425	397	402	415	424	389	413	390	433	421	406	420	399	405	411	431	372	405	445	399	425	414	411	450	414	447	407	420	431	381	413	394	384	415	400	442	435	391	430	398	407	417	408	461	442	419	411	421	396	396	420	407	388	405	436	369	404	407	414	402	415	378	433	416	389	377	392	417	397	417	407	448	442	434	404	399	418	393	435	406	428	399	424	408	398	413	418	376	384	387	409	430	454	372	441	393	440	434	426	409	424	432	449	409	405	434	426	419	379	413	406	411	433	418	417	420	415	415	399	418	418	376	401	385	411	378	405	377	427	421	410	444	405	375	467	408	404	410	451	429	420	417	402	450	398	407	413	416	413	421	385	385	372	410	383	409	413	411	386	423	398	397	389	443	387	450	424	389	410	394	435	425	399	378	439	412	414	440	398	410	415	407	436	413	385	387	398	441	395	410	415	435	392	406	390	445	374	368	457	400	390	404	425	407	408	406	401	440	405	386	453	408	409	430	416	391	426	388	443	361	390	445	425	398	430	415	417	422	432	443	409	463	415	412	459	409	422	387	440	449	410	378	424	415	408	456	404	419	392	404	422	396	390	373	391	415	398	431	424	401	395	391	434	458	451	415	452	411	383	391	432	431	380	394	399	419	414	395	443	413	399	386	407	435	428	391	427	439	399	382	397	413	414	367	421	404	406	418	400	400	473	418	390	425	404	408	436	390	433	437	426	441	439	410	416	387	431	434	455	431	434	410	439	406	424	407	399	389	370	435	436	392	412	432	413	413	409	417	416	438	429	382	419	453	409	398	440	448	402	406	390	418	428	417	441	390	439	407	424	400	397	433	413	437	452	402	427	446	406	407	417	392	424	427	420	386	396	407	423	403	392	423	435	420	385	407	445	443	422	432	403	425	392	434	391	395	421	403	415	410	408	401	450	397	430
32282	52443	41791	28728	23102	18181	13845	10023	7138	5292	4144	3191	2533	2018	1673	1365	1281	911	835	695	602	606	548	536	487	525	517	555	513	459	501	460	480	441	470	436	492	465	444	451	475	461	445	487	464	456	489	450	470	493	446	477	467	440	461	470	394	462	474	453	470	459	461	435	422	444	402	456	403	463	433	457	442	448	458	439	386	451	463	439	432	433	411	408	429	419	462	422	441	413	435	417	422	405	425	433	404	430	437	453	436	432	415	445	396	426	442	436	444	414	481	397	433	419	401	460	451	459	424	403	443	473	458	458	438	449	413	443	449	411	415	446	437	430	435	423	449	450	418	429	426	414	425	457	403	464	464	438	393	439	435	407	405	420	414	427	420	449	445	436	451	407	433	422	424	427	452	415	469	470	416	444	411	429	461	400	403	422	454	427	471	424	428	446	456	438	435	415	427	405	435	423	461	413	433	417	434	427	397	434	442	442	432	486	457	455	461	429	483	438	447	439	438	411	434	416	404	459	432	430	433	425	462	458	432	460	443	434	418	432	438	440	474	439	468	430	446	475	444	460	438	416	476	429	437	428	398	472	451	425	408	419	471	481	428	480	399	434	418	452	404	471	442	447	419	454	434	431	437	405	449	460	454	435	447	427	455	440	433	396	424	423	392	432	428	403	450	442	441	478	462	410	432	409	442	433	414	426	432	424	429	439	443	423	431	453	426	448	454	452	436	412	405	404	437	485	419	437	431	411	430	429	437	432	420	454	423	410	418	448	431	445	441	451	393	436	434	445	431	435	414	417	432	445	424	465	431	466	422	442	427	398	450	406	441	436	431	413	426	435	435	453	453	400	442	454	399	415	422	429	488	440	457	423	448	437	413	415	445	432	425	428	430	435	435	437	431	442	454	464	432	429	441	438	447	473	446	430	429	434	436	460	451	496	440	456	441	400	473	461	457	447	420	435	411	440	441	439	404	424	440	467	449	473	469	473	474	383	454	448	439	427	430	446	383	443	458	447	434	440	419	470	432	425	455	465	474	453	426	437	429	429	467	437	428	460	424	416	444	453	428	455	430	407	454	479	394	437	439	449	438	410	412	434	429	412	431	437	421	434	486	415	436	455	390	409	446	463	406	481	410	418	467	456	431	408	483	440	451	456	425	415	434	473	415	449	456	395	440	462	454	419	439	426	474	431	425	456	413	415	404	430	399	452	451	444	475	439	449	440	429	464	467	422	445	419	452	467	417	453	446	437	459	455	427	410	453	402	425	450	470	442	468	409	423	437	452	447	429	420	438	426	438	463	421	454	452	454	403	420	438	457	430	430	433	435	437	433	427	409	461	435	409	405	430	409	442	449	454	415	415	450	415	416	429	415	431	467	419	460	472	453	455	493	412	436	439	449	455	455	454	442	468	407	461	414	423	443	424	492	426	435	418	440	453	426	426	445	432	454	439	431	461	449	444	460	428	455	467	418	419	411	408	444	454	451	450	436	438	457	466	433	444	417	435	457	437	497	390	456	458	396	442	448	438	427	433	441	439	450	417	430	440	445	457	450	424	405	452	409	424	487	445	426	410	458	418	456	440	397	433	437	466	464	402	427	407	469	448	420	467	460	416	428	430	436	443	447	431	416	461	434	450	412	456	408	463	442	446	433	425	447	457	421	434	414	449	459	445	407	421	426	411	456	445	442	447	408	476	407	436	471	432	419	466	452	388	444	424	405	423	447	443	434	406	470	436	441	516	423	434	446	408	437	426	451	449	444	463	457	415	411	425	446	456	438	418	418	472	408	402	428	455	461	411	406	446	452	423	452	430	429	455	403	428	461	419	435	451	394	427	415	438	406	413	434	473	416	429	413	424	429	502	391	422	428	423	468	443	409	425	452	459	436	439	448	445	440	437	443	454	434	439	442	477	419	451	435	431	448	443	428	446	432	435	450	443	499	423	395	420	457	420	421	418	413	431	473	412	395	417	441	432	451	455	432	432	485	414	442	437	450	391	442	394	434	433	437	397	436	422	462	429	439	415	420	437	432	431	400	418	440	459	429	442	402	434	445	398	418	457	423	433	431	454	423	455	440	398	458	432	437	430	431	402	454	441	469	438	432	436	447	456	427	425	440	428	404	417	393	434	424	449	411	431	444	426	445	440	424	411	457	433	439	469	424	451	436	461	469	455	430	433	488	447	454	424	430	444	435	438	390	453	459	455	487	405	428	435	461	436	417	479	418	412	420	457	411	418	465	468	468	434	420	411	408	443	393	453	433	433	403	419	443	432	447	429	441	423	484	415	422	425	398	415	405	442	413	433	422	425	426	472	446	429	421	482	418	462	423	417	437	396	444	436	411	409	438	418	417	429	433	437	405	466	447	455	434	461	435	433	435	454	446	405	433	426	423	439	464	418	464	467	437	430	446	436	413	450	459	407	421	412	457	444	430	455	441	401	401	436	430	453	408	422	429	426	433	467	416	417	489	419	430	398	475	448	440	437	416	460	481	428	425	461	429	456	412	455	460	434	441	429	471	404	394	444	417	464	444	417	404	438	449	408	441	434	430	417	441	444	429	446	478	455	442	432	414	429	427	411	418	419	430	432	436	419	420	443	424	428	452	446	438	433	459	462	452	460	454	452	450	489	413	436	394	452	451	454	431	433	433	459	416	445	447	442	415	461	451	397	426	441	464	423	446	424	425	455	428	446	460	432	404	478	459	461	451	427	421	426	424	423	430	424	479	434	425	438	413	461	408	445	451	471	443	389	422	425	415	448	443	431	496	442	418	402	438	467	415	454	406	435	435	442	441	434	466	454	443	447	448	441	487	441	455	424	432	447	451	446	393	423	420	451	422	476	454	418	426	440	438	419	434	481	431	435	453	404	413	426	463	405	449	400	433	440	452	403	463	429	398	429	476	474	438	392	403	427	441	426	482	443	432	466	448	425	439	428	446	437	467	431	427	408	472	440	467	438	434	436	442	425	417	435	434	433	449	425	466	389	471	426	442	447	474	425	453	432	465	436	435	448	436	443	456	454	418	434	491	433	404	483	463	401	421	418	440	409	442	458	443	431	452	458	452	445	479	437	461	425	422	459	447	456	445	388	431	443	436	446	425	440	441	414	478	437	409	407	449	449	449	435	471	457	420	424	432	464	433	438	433	447	450	422	457	417	446	411	420	471	420	438	457	396	423	453	429	399	444	420	415	435	409	438	438	443	434	415	438	439	419	462	437	412	451	432	442	441	392	410	456	446	431	464	437	434	400	435	425	425	405	453	465	421	459	466	430	436	465	400	473	402	409	448	443	412	440	425	449	457	422	427	456	453	451	418	457	422	435	407	414	414	425	462	441	447	426	462	461	445	429	413	448	479	428	431	421	446	428	419	457	455	425	422	450	458	379	441	405	468	448	452	456	462	430	419	454	446	441	392	457	458	438	448	431	434	434	434	424	444	438	433	441	454	451	434	418	442	468	419	409	429	437	445	444	477	434	466	421	442	436	459	431	402	450
24899	21408	28152	25718	21155	14965	9498	5917	4304	3154	2386	1918	1593	1368	1158	1008	904	719	701	616	545	590	545	561	528	520	497	512	547	518	543	492	490	511	490	475	539	455	496	503	494	511	569	465	518	483	479	473	486	499	509	463	486	479	473	495	480	501	510	484	506	526	501	474	487	488	457	503	496	481	462	455	459	480	467	476	489	491	494	462	517	477	468	470	510	447	481	475	477	484	491	438	456	480	459	471	483	463	456	518	442	502	470	482	513	503	449	490	469	465	445	450	445	485	487	473	468	482	512	471	480	479	473	495	469	462	515	473	476	502	541	433	468	485	451	458	482	502	481	476	470	510	467	464	493	448	461	441	494	472	481	525	474	489	438	497	456	481	445	485	482	490	492	499	465	464	493	439	517	502	468	457	481	481	476	484	509	484	484	478	488	486	517	487	487	461	469	503	509	474	450	455	490	473	482	478	456	503	450	473	487	470	484	511	512	455	486	480	465	496	479	472	458	503	467	485	457	448	477	457	481	493	520	451	510	477	481	462	487	478	499	439	456	459	493	469	475	483	450	457	482	484	472	501	443	519	479	506	461	465	469	458	472	469	491	485	446	460	478	490	447	486	497	489	466	444	474	519	447	484	447	476	481	499	466	476	456	467	475	451	495	479	469	458	464	498	497	495	503	514	488	507	489	477	476	515	471	484	475	458	492	510	487	457	478	506	478	461	458	483	493	484	484	499	453	463	478	458	503	445	519	480	468	476	451	490	475	500	450	487	467	492	480	521	505	514	477	540	479	448	494	455	477	470	452	465	478	470	426	465	475	527	503	476	463	487	459	467	505	521	445	470	521	508	500	480	472	508	490	473	463	493	492	470	509	470	463	481	479	462	502	468	488	466	496	499	477	490	464	502	509	477	501	461	455	441	460	500	497	462	496	486	484	512	466	495	502	467	494	476	433	452	484	487	472	466	481	480	458	521	495	463	522	493	437	522	454	463	455	501	462	484	467	480	462	448	454	510	484	514	489	502	494	492	440	492	487	475	510	477	497	463	459	510	488	484	456	472	460	501	478	462	471	469	492	405	447	505	492	501	493	492	471	515	455	466	514	470	491	481	503	488	493	481	474	462	522	486	517	473	422	492	480	495	478	514	464	455	476	495	468	520	467	472	494	464	473	476	507	457	450	484	480	468	500	476	478	489	453	492	511	507	478	504	489	471	480	461	466	501	497	447	495	492	476	452	458	501	451	439	454	503	523	477	461	496	493	477	496	457	451	489	494	470	483	456	492	469	511	473	499	460	486	473	498	438	442	506	451	453	453	480	499	507	432	463	447	464	487	480	471	499	461	488	466	462	467	459	478	434	499	475	511	483	493	458	445	510	476	436	486	548	482	484	442	445	490	491	475	487	472	483	471	462	487	465	494	506	483	458	462	496	441	500	407	445	488	496	465	477	471	476	466	453	474	482	521	451	489	458	476	490	497	502	491	436	456	473	487	451	489	478	525	465	450	494	486	482	472	483	488	465	464	470	443	455	461	453	485	459	459	476	469	455	452	520	516	437	487	477	500	458	472	493	480	475	457	516	473	477	444	514	536	480	455	462	504	496	487	448	462	505	473	459	439	459	488	513	499	482	458	469	464	475	466	517	434	465	494	497	505	461	459	443	505	495	547	468	432	517	497	474	491	492	483	484	437	481	474	451	512	459	470	463	484	468	477	443	464	468	501	480	450	497	487	502	465	461	470	473	469	497	494	428	527	468	483	518	485	463	465	469	479	492	449	433	477	456	476	475	469	457	437	497	510	507	477	482	470	449	487	513	506	535	482	490	449	460	495	483	476	461	484	520	455	453	507	481	463	475	468	528	493	464	429	440	494	427	501	495	494	472	482	473	465	495	466	445	495	473	485	508	481	491	483	475	487	484	459	526	491	483	432	459	473	491	489	482	463	452	481	480	453	488	416	493	483	493	463	474	465	483	459	436	486	446	470	465	481	474	464	488	460	456	491	487	490	488	493	477	452	484	457	484	494	489	466	479	460	455	505	458	482	488	504	449	452	479	469	455	483	469	474	497	464	456	453	502	507	487	525	481	476	451	452	491	477	496	470	440	495	472	472	429	453	465	451	443	497	496	477	437	466	494	480	499	473	499	474	481	453	482	457	449	508	512	508	510	508	479	515	455	496	504	467	490	469	458	473	492	475	452	463	506	494	467	471	466	464	457	509	474	435	461	466	479	479	494	443	487	446	498	466	480	496	441	502	431	503	466	509	503	509	482	466	468	488	491	492	444	494	459	511	533	512	456	463	477	474	427	489	455	471	499	480	458	476	509	478	464	513	482	500	503	497	487	456	535	506	513	489	481	489	437	461	463	471	476	486	501	508	458	482	450	464	460	461	485	473	460	514	489	504	452	470	474	460	446	432	480	476	503	458	475	489	492	487	467	474	494	513	485	503	489	483	451	455	466	502	440	463	477	487	475	489	499	504	468	506	503	514	495	465	425	514	478	486	461	490	497	482	489	456	511	449	508	460	442	472	459	495	508	490	461	481	483	475	460	482	477	484	508	471	463	460	464	498	486	459	488	494	475	474	500	475	483	469	429	458	476	476	502	469	491	498	485	453	501	448	471	515	545	489	482	431	475	433	487	519	494	471	461	454	485	484	454	490	450	506	460	496	508	471	500	465	519	484	473	497	489	470	512	465	490	473	480	494	496	494	434	454	486	485	473	499	494	475	503	468	500	469	465	486	459	514	423	463	490	454	457	489	461	467	483	483	483	461	478	502	464	479	467	488	487	465	468	494	457	477	420	486	480	444	449	478	481	452	455	441	481	492	470	489	472	477	516	481	470	492	523	467	464	463	472	511	468	435	472	475	502	472	500	483	481	502	513	512	489	479	468	479	476	448	468	469	414	473	512	470	457	467	497	478	488	437	476	498	497	480	460	467	494	497	478	498	491	483	513	550	457	453	484	483	440	497	476	472	524	462	457	536	438	466	483	490	493	488	497	457	478	501	458	475	524	465	507	509	511	483	481	531	454	454	485	484	499	474	479	463	466	481	520	451	471	443	447	478	483	481	498	527	466	470	518	506	502	525	482	478	513	489	479	455	495	462	491	504	483	519	474	475	473	454	478	442	501	455	455	454	474	473	491	465	447	476	473	512	450	491	512	466	486	437	497	482	459	464	514	437	505	492	491	471	477	465	469	505	484	495	494	476	462	501	453	481	509	501	446	449	489	516	446	498	472	467	504	471	496	489	490	506	503	515	495	461	442	453	474	480	487	505	482	490	495	479	463	480	458	490	487	466	438	511	501	465	478	491	444	453	459	453	459	455	480	483	438	482	470	488	480	434	486	509	479	472	508	501	458	501	482	486	460	485	468	469	511	489	460	481	514	502	443	448	474	493	465	477	492	492	436	460	469	454	503	481	485	529	490	460	476	507	496	446	468	474	506	467	458	485	466	478	486	478	517	518	467	497	491	480	439	475	458	477	470	445	483
32092	49384	39392	26781	20247	16302	12101	8632	6349	4668	3384	2744	2199	1733	1497	1293	1161	870	777	717	625	646	579	627	583	532	560	553	530	516	501	542	536	479	525	524	497	531	513	534	525	519	521	488	501	500	510	499	500	509	515	492	500	501	470	523	512	493	497	468	497	512	507	503	498	511	513	501	505	497	512	491	507	508	541	466	490	489	510	515	454	477	506	456	485	514	483	484	494	534	518	490	519	465	488	501	500	511	494	509	493	523	516	476	475	469	514	522	485	509	482	489	507	481	474	489	505	483	477	526	489	498	453	498	514	461	451	480	490	515	525	488	514	450	531	501	460	485	476	513	491	459	478	477	476	464	484	467	483	478	510	503	500	491	516	488	514	478	487	506	507	465	498	494	488	490	477	505	509	483	535	511	501	464	442	530	510	478	536	542	489	465	513	529	513	485	535	494	483	473	478	516	492	515	484	494	498	484	485	497	467	467	487	475	464	495	518	510	481	484	493	499	506	459	496	493	479	492	499	491	488	496	487	471	512	511	472	515	495	494	498	499	515	482	517	501	491	453	494	480	468	503	496	506	476	524	486	498	485	469	459	508	525	503	500	459	491	449	507	505	488	464	500	488	458	501	515	475	511	519	492	458	495	490	509	489	517	463	524	488	460	500	488	484	505	430	499	494	507	464	497	486	527	494	509	487	441	498	498	502	495	499	466	510	539	447	495	483	458	492	502	532	483	510	515	512	481	485	468	480	486	489	489	431	452	456	518	497	477	522	499	462	448	484	511	493	480	469	485	482	505	463	498	463	482	518	488	468	480	474	470	499	457	484	514	486	526	515	527	495	471	482	523	505	488	484	488	493	483	524	455	529	524	472	499	500	496	478	482	544	483	470	516	518	488	443	508	542	527	482	514	517	494	540	469	485	518	486	457	526	499	480	478	488	497	510	535	480	502	483	484	517	469	522	507	488	473	506	486	481	484	500	482	489	530	491	496	467	513	514	507	527	469	487	506	521	515	533	454	501	484	491	483	472	503	544	495	488	486	484	450	486	495	491	534	509	516	512	484	493	517	535	484	469	533	439	467	469	469	511	487	483	491	505	505	461	502	452	498	512	506	507	488	507	465	482	501	467	478	490	504	488	489	490	483	514	513	481	498	520	425	512	487	494	570	517	495	466	469	486	497	503	524	432	508	533	483	516	541	501	497	481	537	462	473	505	485	492	486	492	536	490	497	505	489	486	464	497	493	471	499	543	466	489	491	491	487	501	481	441	486	489	488	485	491	485	468	468	487	513	513	481	489	510	480	494	518	513	534	517	465	507	421	530	464	476	483	540	542	473	508	504	508	484	459	534	479	474	443	482	475	501	491	472	506	496	551	505	485	465	465	474	500	485	499	484	519	453	484	500	500	488	486	473	476	466	447	479	453	491	488	494	480	503	503	514	458	463	453	517	505	510	500	509	454	500	537	474	523	512	494	493	478	499	516	491	521	487	520	479	471	490	517	467	496	480	473	477	493	520	447	486	460	471	482	500	547	484	468	472	511	535	468	485	465	482	485	498	481	486	470	459	466	490	489	519	512	490	483	492	459	487	504	481	503	489	497	496	511	516	499	447	483	510	513	460	497	494	506	489	504	491	505	476	481	508	470	500	507	486	479	502	522	462	465	538	518	493	443	485	510	473	474	503	499	496	517	531	460	488	463	443	475	496	511	477	519	499	508	494	475	486	501	466	476	525	491	499	484	492	464	497	500	488	470	504	478	514	486	495	474	464	483	471	499	467	500	516	477	515	470	461	482	531	465	505	477	500	493	520	496	480	515	476	508	497	462	451	492	488	447	503	493	520	468	524	475	519	504	497	489	515	482	485	458	473	487	516	472	453	462	495	492	482	468	536	505	510	515	467	507	459	486	464	500	482	515	517	452	473	520	473	487	503	464	485	482	483	448	521	508	520	548	505	500	485	490	470	498	485	538	485	555	497	482	501	491	456	482	495	506	483	509	504	519	484	509	505	490	499	531	509	472	465	491	548	495	468	502	551	463	493	489	493	544	500	465	520	480	461	493	471	493	486	452	495	486	528	517	488	511	449	469	468	480	470	500	444	468	514	477	504	495	479	423	498	484	469	504	507	520	479	495	516	508	494	498	502	534	497	492	508	506	475	483	473	473	534	485	515	508	477	476	493	502	503	483	512	501	488	489	467	502	497	459	521	466	520	466	479	530	524	472	511	508	510	502	452	485	478	507	496	455	505	496	513	504	485	481	483	526	502	492	509	499	495	514	510	463	520	490	519	474	456	513	492	519	476	480	524	514	471	469	482	470	500	495	502	497	514	462	533	454	488	519	529	504	440	473	456	461	498	520	490	476	521	514	485	480	483	442	482	507	497	489	498	478	501	516	518	513	478	511	495	487	481	502	493	467	486	468	499	493	484	464	494	508	450	485	504	531	453	521	459	467	485	509	510	492	514	513	482	495	555	502	517	481	479	521	509	500	471	488	476	459	506	505	496	491	499	511	517	497	490	496	475	498	505	485	466	487	472	516	517	488	509	490	482	507	489	486	491	515	463	480	493	521	462	534	450	495	506	470	506	475	503	501	492	501	446	495	462	492	462	496	505	489	489	522	492	476	522	518	468	476	508	491	491	511	486	485	516	516	452	511	497	505	488	466	471	468	509	492	474	478	511	478	491	450	499	475	472	479	440	485	497	520	497	496	479	440	503	492	493	509	499	454	494	492	513	494	450	499	493	460	533	481	538	495	512	457	464	468	493	502	494	510	477	489	522	462	512	511	471	508	513	502	459	512	493	511	480	537	491	469	484	477	492	461	462	458	459	449	491	540	498	470	467	472	467	494	467	474	454	522	462	505	467	508	504	491	503	510	503	456	479	476	489	467	486	482	476	445	442	496	463	500	494	516	519	449	518	466	494	475	524	530	505	468	473	504	512	473	505	491	466	494	488	520	494	514	531	479	475	471	492	526	479	510	460	488	530	490	503	489	462	518	460	492	520	482	484	495	515	504	487	464	511	502	477	502	481	536	482	477	485	499	521	493	480	482	532	445	463	468	441	456	472	453	441	478	511	516	504	496	506	524	474	504	463	541	494	500	491	497	468	485	492	472	466	478	517	495	481	506	526	502	492	480	474	515	486	474	488	461	483	481	486	465	500	469	502	469	485	541	507	437	475	483	538	511	495	476	493	486	460	472	523	493	475	466	526	465	478	465	521	483	463	467	502	508	492	525	510	476	475	475	476	485	459	497	487	474	467	492	460	449	498	511	464	527	515	482	518	485	479	470	468	494	456	507	481	499	498	532	521	465	459	506	421	491	510	463	476	493	498	439	497	482	504	462	496	535	441	461	516	483	486	493	482	486	499	522	524	505	511	502	496	516	502	482	501	491	500	451	516	533	529	551	497	445	468	477	486	466	463	483	535	440	508	475	467	482	460	487	454	500	527	500	483	455	518	480	507	500	491	496	502	466	493	481	483	492	487	494	516
22769	21391	29038	24159	21618	22891	22425	11977	7566	5508	4073	3205	2420	2036	1703	1414	1166	813	657	603	495	512	513	507	465	430	433	445	391	409	416	415	433	376	403	414	384	413	343	395	358	370	389	361	382	397	315	340	349	404	363	376	363	335	342	289	348	350	341	370	338	376	368	368	353	360	319	345	313	321	332	343	356	366	345	327	352	329	356	351	347	380	312	348	360	329	361	344	346	366	344	331	382	321	322	318	335	339	333	365	337	341	347	358	355	362	313	335	343	360	352	333	354	360	313	362	347	336	323	326	307	303	335	320	332	318	316	351	359	351	328	345	334	313	334	334	318	353	383	340	355	337	313	325	341	341	354	377	372	364	339	340	361	364	327	348	366	358	342	351	355	339	326	333	370	365	332	354	294	373	328	330	364	381	381	325	336	306	333	331	312	357	369	361	324	328	353	313	391	360	346	334	337	340	305	331	343	336	329	364	342	317	345	354	349	368	339	366	360	335	343	342	311	374	334	323	375	384	323	358	319	360	342	347	336	320	295	362	352	343	324	293	363	360	362	327	322	336	332	312	352	363	355	346	357	353	341	334	338	326	326	332	336	315	327	365	331	316	352	355	350	324	360	368	335	319	341	344	371	337	336	303	326	348	357	324	339	313	362	327	350	322	351	352	394	355	328	346	331	354	334	378	313	371	337	307	319	333	339	339	325	369	346	336	343	330	333	318	383	310	353	348	296	321	367	341	341	331	345	360	379	352	352	324	330	282	322	342	306	357	328	332	338	344	366	340	335	324	316	353	350	329	355	329	351	317	359	338	322	329	346	375	321	369	335	335	338	332	346	333	329	337	336	338	345	323	329	324	370	343	324	339	315	338	328	349	343	349	322	357	326	315	338	354	337	310	344	351	339	329	380	371	326	330	317	341	346	348	332	323	351	301	313	327	321	359	347	362	344	349	339	351	360	336	344	359	350	334	354	362	351	343	354	352	346	314	331	353	347	328	341	337	331	345	345	335	315	321	333	331	348	340	309	324	367	351	366	343	359	373	342	354	354	338	322	296	355	350	339	355	353	327	336	365	340	323	320	309	371	325	354	332	351	321	356	349	331	324	338	340	354	346	333	362	349	345	338	334	297	369	345	344	304	327	322	320	351	323	333	349	385	344	356	351	341	314	323	320	348	345	328	329	365	369	345	359	371	323	360	366	340	344	332	367	342	331	349	376	333	338	339	347	335	336	328	328	324	377	317	376	352	336	345	346	366	387	337	377	351	351	335	333	347	341	345	370	318	330	333	320	375	348	350	319	335	348	378	344	330	322	348	363	345	332	345	365	313	360	357	311	347	348	337	302	345	341	365	334	382	361	339	370	340	344	357	373	342	332	344	350	323	379	327	332	323	334	358	293	355	318	310	368	343	383	327	376	345	296	340	333	329	320	305	330	335	359	361	351	332	353	336	349	360	349	315	333	346	348	367	354	339	334	366	361	337	351	347	336	340	358	359	343	341	332	327	344	343	354	379	355	348	324	318	335	338	359	357	344	351	360	360	332	348	353	323	339	363	301	342	363	327	328	350	333	359	364	336	352	339	313	321	374	333	360	339	338	338	339	378	333	338	365	324	352	327	321	339	342	350	354	371	318	317	329	352	316	335	340	353	332	354	355	321	370	349	345	368	328	339	313	323	348	307	348	364	306	357	326	353	304	353	342	333	343	367	328	357	356	334	323	343	317	340	337	363	345	348	329	312	353	374	338	339	354	376	313	313	351	359	344	331	364	328	337	327	354	361	340	334	323	324	332	324	342	334	344	322	350	366	373	330	336	343	345	332	325	336	332	312	357	321	325	309	338	340	342	342	357	337	339	343	330	355	317	311	301	300	349	328	355	340	366	321	357	331	362	309	354	349	330	329	326	349	317	342	310	328	335	340	333	345	327	326	336	328	323	362	358	321	344	335	339	316	341	315	363	335	334	324	318	364	310	324	318	352	349	310	379	366	335	372	358	301	346	335	311	336	311	344	317	341	382	337	325	325	348	365	333	335	347	346	334	356	329	316	333	330	354	351	338	337	346	330	330	375	333	332	295	346	318	322	347	329	343	328	336	370	349	334	342	380	343	327	339	354	317	330	352	327	327	340	343	313	349	342	312	348	344	309	345	339	345	333	350	324	338	336	334	305	337	313	339	346	363	347	315	339	357	335	384	339	367	340	370	339	344	312	369	355	319	377	364	358	339	340	356	323	347	330	320	333	349	348	338	343	348	326	360	316	330	372	319	334	348	350	348	368	359	332	333	353	345	337	347	326	357	336	313	343	348	331	366	342	351	376	333	341	371	344	336	327	293	343	368	361	364	352	358	351	365	334	338	341	385	341	326	355	329	365	357	369	345	346	336	317	317	336	348	369	344	290	308	326	370	320	338	340	359	336	343	376	344	336	339	316	319	347	332	312	353	346	345	358	322	322	365	366	349	361	335	353	339	331	355	383	374	324	319	327	354	359	339	361	313	360	342	349	344	357	356	343	369	343	364	328	352	361	353	347	368	356	310	354	323	316	317	365	307	354	321	344	339	308	356	351	348	298	319	361	382	348	339	328	332	329	371	342	312	315	361	382	337	335	323	314	350	355	326	361	310	363	335	338	375	335	362	328	357	339	314	311	340	331	326	308	318	350	337	369	310	348	331	331	335	335	347	329	346	341	343	316	323	346	362	338	346	362	360	299	350	331	347	338	350	348	336	365	317	322	330	362	357	318	313	356	350	338	400	357	362	325	352	333	355	353	340	305	296	363	338	308	326	327	322	331	316	370	341	324	326	378	333	298	339	353	344	324	347	328	293	372	336	337	368	339	350	340	320	315	359	341	334	370	358	350	333	334	347	290	330	356	313	347	341	316	333	334	346	298	343	340	326	323	342	338	338	335	336	349	369	319	332	375	339	346	352	328	311	340	334	360	325	325	335	333	345	328	342	353	345	348	361	342	369	342	324	337	334	377	338	313	283	352	339	324	365	359	363	338	364	328	329	352	361	330	337	350	373	344	319	349	340	341	345	358	376	311	350	369	372	360	331	350	335	359	340	352	373	354	342	330	304	289	343	361	337	359	342	329	341	343	352	319	343	332	330	340	352	322	314	334	324	339	347	322	382	333	350	324	338	333	349	343	335	346	318	354	315	345	378	310	324	351	356	344	354	341	376	331	355	363	304	366	308	347	326	364	340	351	334	326	338	318	344	347	328	316	333	345	339	377	336	338	409	376	336	347	365	319	359	315	316	313	347	338	346	351	325	327	351	290	346	313	326	342	344	372	348	367	371	351	337	378	342	323	356	319	349	341	320	339	306	364	357	300	320	306	357	343	313	324	308	331	323	325	361	334	360	324	331	328	376	343	362	332	373	358	324	348	344	339	318	349	348	387	330	379	305	352	326	351	332	341	356	309	354	307	323	319	308	339	329	323	328	351	350	316	335	325	308	323	342	327	342	309	381	338	330	314	323	370	342	310	341	338	371
33749	58754	48317	33665	27065	22144	17731	13631	10080	7358	5407	4376	3374	2739	2337	1867	1392	973	790	661	578	525	568	518	515	441	505	453	463	404	399	414	437	415	394	365	416	390	380	354	372	365	401	368	376	355	339	378	373	379	372	401	352	372	374	400	379	389	375	349	376	351	371	372	350	393	379	330	334	389	331	334	339	374	369	366	372	374	355	361	364	335	398	357	345	344	368	352	346	323	331	348	359	332	359	343	377	353	356	380	351	372	355	354	384	372	348	335	342	327	324	339	338	344	349	371	349	342	354	336	371	364	327	382	340	326	373	328	364	331	345	368	377	350	336	311	355	413	355	349	380	333	352	359	368	350	390	357	335	329	365	313	348	353	352	364	352	355	349	357	370	386	370	366	340	320	345	367	336	357	394	323	371	357	347	364	391	377	370	337	341	346	364	372	361	362	362	357	351	335	356	364	354	356	363	363	372	380	353	365	348	370	377	391	403	338	349	353	331	327	358	328	345	336	367	354	353	339	342	383	369	325	358	367	354	350	345	317	361	349	332	341	363	323	318	363	341	355	346	325	338	357	340	355	353	366	349	365	329	331	355	353	375	374	331	328	318	340	364	331	341	376	339	348	377	348	330	372	338	357	346	339	359	348	345	372	331	372	332	374	332	358	360	351	343	361	353	350	352	357	362	353	341	333	356	353	353	356	353	355	378	338	346	326	409	354	369	338	351	343	326	368	305	361	353	341	337	348	375	380	322	350	369	401	346	384	333	369	309	337	338	340	380	331	326	372	341	341	341	346	348	332	358	382	363	366	377	391	316	350	370	370	313	349	354	323	366	364	382	326	397	345	347	350	341	344	368	342	347	358	365	355	378	353	358	343	338	366	350	372	370	384	379	364	367	353	335	364	370	345	369	359	332	343	362	345	342	358	344	388	369	400	324	316	382	326	347	385	371	352	352	359	350	359	355	369	407	360	370	368	369	358	377	346	361	326	327	343	363	346	344	349	372	352	358	372	354	364	353	361	345	333	359	339	349	368	344	360	363	331	370	332	361	363	335	345	362	348	349	354	318	362	350	360	355	374	341	306	361	356	386	366	336	339	354	336	348	367	371	356	350	354	369	337	320	379	361	351	339	336	370	332	337	360	368	347	348	365	301	366	337	374	371	348	360	336	344	340	358	387	379	346	355	334	360	320	385	376	368	319	370	331	353	372	366	349	340	325	328	377	363	359	335	370	360	356	377	366	356	333	366	377	343	322	340	384	334	323	314	339	342	357	340	374	361	357	361	371	382	338	349	377	343	338	345	345	359	366	348	348	338	357	344	338	404	371	356	375	345	330	340	344	377	358	343	350	361	372	326	332	366	369	339	358	365	333	382	353	373	354	365	396	341	345	364	347	310	367	362	352	362	334	360	349	352	324	358	364	343	317	302	350	346	338	357	378	358	345	345	338	364	361	320	355	353	326	351	343	368	376	336	353	382	327	338	352	334	342	347	341	361	316	382	361	338	341	314	354	397	348	344	361	379	348	354	354	358	373	325	335	337	301	366	409	358	377	351	359	367	346	344	292	343	380	356	329	353	372	355	329	340	333	341	354	364	331	333	376	343	344	364	374	358	362	357	337	307	363	350	355	355	355	346	360	332	350	345	354	334	349	345	355	378	350	366	375	350	358	354	356	368	360	365	356	363	354	321	359	364	332	370	345	342	335	331	341	333	337	360	341	355	334	332	322	361	352	349	307	363	380	383	369	345	376	352	349	373	373	327	358	342	338	342	326	366	365	360	356	325	344	352	341	349	333	366	341	359	324	344	364	353	345	354	346	354	346	361	374	380	366	343	351	355	359	386	387	342	377	346	352	363	343	351	355	338	349	350	385	368	376	357	350	351	335	356	350	352	394	346	362	336	356	326	383	383	356	367	365	382	382	338	362	368	357	389	338	356	343	355	375	373	374	357	342	324	335	354	384	333	338	339	362	359	363	359	352	354	309	363	342	335	347	354	322	324	386	325	375	323	363	357	373	323	366	348	355	350	350	343	356	358	376	360	365	336	365	327	351	364	363	344	368	362	341	334	379	365	359	378	320	370	361	349	348	361	347	353	353	358	324	377	353	348	375	371	329	358	330	346	325	373	375	385	337	348	344	322	337	335	355	359	323	327	357	310	352	363	364	338	357	337	354	373	368	363	298	349	336	352	324	313	344	359	351	369	331	361	332	337	361	370	349	326	367	365	359	377	367	364	345	343	338	329	330	353	386	371	342	354	343	361	391	368	373	337	366	324	387	369	371	374	363	349	363	336	416	321	362	344	354	354	346	355	376	354	354	320	361	361	332	387	322	332	383	336	340	360	352	393	388	321	369	388	358	342	331	348	333	332	348	338	368	351	384	362	348	335	326	341	303	341	334	387	306	365	357	371	369	343	360	343	326	347	345	364	328	346	304	336	355	336	332	365	372	360	299	390	342	335	366	364	372	405	323	360	347	372	333	380	348	362	338	367	363	346	356	312	377	338	354	371	361	366	362	358	365	369	388	319	353	331	356	368	358	326	346	321	352	341	358	361	354	333	357	367	328	354	340	334	318	385	333	351	344	317	349	364	372	366	366	360	359	375	345	361	367	329	340	342	349	376	349	388	368	363	348	326	355	349	338	356	346	352	352	328	337	346	351	320	375	332	353	366	367	357	337	348	359	334	397	356	345	342	364	350	379	346	351	318	342	339	368	390	330	367	329	360	367	354	335	366	365	358	348	387	334	350	372	324	347	364	352	391	369	327	380	338	373	312	370	349	405	346	364	364	372	366	381	305	364	331	349	374	378	374	373	351	359	357	339	356	361	360	332	337	332	360	361	369	345	357	352	378	340	372	353	364	370	367	345	337	353	335	365	383	398	372	355	356	332	308	358	361	367	368	365	324	346	330	352	356	325	327	340	366	343	393	354	315	335	318	353	359	359	371	344	341	356	364	315	320	347	348	360	324	346	335	354	349	351	375	378	376	344	376	359	334	350	351	342	363	347	338	332	311	368	344	352	352	339	334	360	355	329	328	349	378	346	357	322	368	331	385	329	371	335	369	355	402	356	336	369	351	330	336	327	366	347	328	293	376	355	359	321	358	348	387	324	368	335	363	316	351	369	381	346	338	372	377	359	330	354	377	372	344	379	349	363	314	363	337	358	332	334	379	366	375	376	356	374	313	336	356	381	379	362	360	332	356	387	342	341	353	365	360	359	334	358	318	320	346	321	351	317	343	348	333	293	337	345	340	318	338	330	360	355	354	385	332	347	350	348	324	343	347	308	370	357	331	347	379	343	383	356	354	360	362	352	342	351	343	331	348	323	338	353	387	330	354	370	375	358	383	334	351	376	378	314	341	335	342	378	380	334	352	326	332	352	359	351	343	377	340	338	355	329	357	348	327	342	340	332	347	330	348	332	373	329	361	341	363	361	321	360	318	348	377	367	312	387	322	349	355	334	344	344	365	348	347	340	320	332	355	355	347	355
30435	29278	31915	21768	13367	9071	6313	4503	3378	2439	1959	1661	1376	1251	1028	904	744	704	629	661	613	576	572	543	540	568	557	590	527	538	504	537	581	539	529	544	520	512	552	573	556	547	535	531	547	564	534	490	556	553	493	525	502	568	553	567	528	585	558	531	519	528	555	534	526	529	558	508	572	530	527	496	529	525	509	540	522	516	559	520	561	515	521	504	541	531	516	529	519	508	514	497	490	559	572	551	472	540	493	522	538	511	484	532	530	498	510	554	553	520	478	514	532	532	535	520	526	503	484	483	520	544	516	533	523	521	538	543	541	548	503	551	531	532	550	536	494	569	539	544	539	543	517	508	495	497	518	540	528	528	529	570	532	520	554	550	570	497	528	543	523	515	507	531	547	540	526	546	517	528	532	519	583	549	518	521	509	536	526	543	547	564	530	522	554	552	535	523	526	518	501	495	511	567	530	513	551	488	521	541	558	520	544	538	537	492	523	560	528	559	550	530	521	545	487	504	537	495	519	475	573	511	541	477	542	550	545	515	518	566	537	536	577	506	530	517	523	526	503	526	550	537	534	513	501	518	562	523	544	485	526	485	552	508	509	517	556	529	493	526	530	531	498	503	503	552	519	527	554	537	505	503	513	532	569	542	489	502	568	493	508	517	518	534	511	535	536	488	538	533	541	564	553	537	530	549	486	545	539	574	475	549	567	518	558	565	514	525	537	524	506	572	553	534	486	537	527	522	547	513	526	509	547	484	531	526	504	549	511	540	541	552	517	525	499	513	503	530	527	553	524	564	583	537	538	506	522	543	542	512	514	515	538	533	551	524	563	562	518	490	502	544	530	511	504	558	473	527	534	487	543	503	519	512	522	532	533	539	523	523	525	519	525	568	526	526	539	547	474	499	551	474	551	519	535	510	546	564	503	497	506	549	556	560	499	510	509	524	471	533	531	487	501	540	573	535	541	528	526	536	544	544	534	540	540	510	514	527	532	558	509	565	523	541	558	557	559	517	540	539	485	551	544	503	530	550	542	531	514	524	484	506	521	546	540	537	485	524	490	480	526	519	561	531	531	560	544	525	505	543	527	542	527	533	536	583	545	505	486	548	518	536	501	501	525	495	564	527	511	542	511	532	510	505	514	543	534	508	537	486	593	501	530	536	537	521	540	551	543	540	533	546	554	565	550	522	512	499	497	513	546	549	542	531	517	571	526	548	524	556	531	530	527	499	537	508	521	504	550	520	537	511	562	569	543	554	520	538	583	535	544	519	547	517	537	523	529	552	500	516	526	507	529	496	511	535	526	546	522	515	525	528	514	553	535	527	526	552	542	500	527	505	528	508	536	528	492	531	515	531	524	514	549	537	517	550	519	492	537	562	538	530	510	544	522	479	520	530	546	498	529	529	520	542	513	556	546	551	514	520	529	573	514	548	512	500	586	566	522	528	562	502	515	513	544	512	541	531	567	538	519	502	494	488	508	498	533	566	542	523	539	539	518	553	532	496	528	526	555	512	499	538	520	501	520	503	556	561	542	524	503	554	515	545	527	543	521	578	522	536	511	481	518	563	571	513	540	529	535	514	573	550	542	523	456	527	514	535	535	542	498	531	526	533	560	546	535	532	530	568	528	551	521	561	552	519	557	516	521	528	527	516	496	551	574	509	501	524	493	501	482	517	526	512	543	489	539	541	556	549	528	512	520	529	525	550	543	519	505	514	512	470	540	529	510	525	512	553	547	521	510	507	521	537	539	542	547	584	557	516	537	485	492	528	504	510	537	517	577	559	518	514	488	544	523	500	516	501	511	514	553	511	567	550	515	555	513	576	526	540	541	541	504	549	532	453	551	540	526	507	512	576	535	502	541	544	554	557	533	530	559	532	523	519	493	510	528	551	566	497	552	476	534	547	560	533	539	532	544	561	518	553	527	524	532	494	523	515	517	505	538	528	529	505	555	521	534	565	519	579	569	521	554	511	515	487	498	534	467	514	554	562	535	549	555	573	526	514	501	497	520	461	529	559	513	506	542	558	494	525	490	596	542	526	529	544	542	528	517	508	509	521	535	552	514	558	525	549	481	493	523	524	472	523	566	542	535	516	507	475	532	549	506	503	529	544	531	554	520	500	527	500	496	518	513	510	543	509	502	544	529	522	522	519	542	527	487	545	533	508	491	577	519	521	503	559	526	562	533	508	478	567	546	513	545	538	546	501	535	537	505	549	538	525	518	524	541	556	505	500	545	537	497	553	534	569	486	562	522	505	532	515	547	540	546	509	547	560	498	528	530	593	524	519	512	552	501	541	534	520	576	492	555	530	510	520	514	517	536	531	511	514	530	497	525	541	563	519	561	538	535	550	543	545	508	505	529	542	509	570	536	537	531	542	540	524	523	510	535	538	505	562	518	502	534	541	532	491	510	513	520	517	543	526	526	592	519	512	516	563	543	548	504	522	529	539	539	493	505	542	557	539	503	512	531	539	536	492	484	534	541	520	499	591	513	511	500	528	500	516	537	519	576	522	495	526	486	530	602	551	533	509	530	554	531	533	567	542	535	553	516	513	545	503	529	560	516	528	540	519	562	551	513	563	464	510	519	532	531	514	551	510	518	533	506	460	584	523	562	525	542	554	528	513	513	532	544	473	548	539	508	524	535	505	575	506	523	503	537	537	527	537	530	529	526	524	547	556	549	534	557	574	522	521	513	526	504	567	531	514	523	549	511	540	511	517	513	541	536	525	560	521	535	482	501	564	525	522	548	529	541	559	553	492	556	528	561	512	513	547	506	546	536	514	529	561	561	535	523	518	529	528	505	554	538	518	525	548	530	517	566	549	527	536	516	558	535	491	542	556	527	578	527	553	532	526	543	524	506	494	560	593	534	504	513	551	541	536	549	537	514	553	483	542	521	513	512	490	561	543	578	505	547	526	559	502	541	563	509	499	535	547	505	524	523	489	547	538	555	540	503	571	510	513	530	536	531	532	556	554	518	568	524	486	512	554	484	565	531	551	531	585	518	507	508	509	508	516	487	534	550	568	504	490	547	541	581	503	570	538	554	512	527	519	501	555	511	496	530	515	461	508	535	550	508	578	543	528	520	582	541	523	561	567	537	554	541	548	489	544	542	507	549	537	537	478	507	506	556	549	576	505	526	537	525	536	582	544	547	523	491	522	538	544	509	504	545	512	515	567	546	548	510	494	538	532	525	526	527	508	571	523	519	522	548	524	498	568	511	582	530	518	495	492	543	549	523	529	517	541	500	509	530	481	537	500	496	468	610	524	507	529	533	545	520	497	500	548	510	529	541	556	536	591	567	524	529	556	530	487	519	502	513	550	529	486	526	497	524	480	513	532	523	573	516	553	517	501	543	551	532	521	522	483	540	530	506	482	484	555	538	549	549	557	527	562	537	487	496	533	529	526	565	537	547	541	524	518	524	541	528	551	532	528	526	507	561	537	521	504	516	572	501	548	557	573	543	540	487	560	537	501	547	554	567	510
31959	45508	35220	21029	15970	12140	9207	6764	4953	3604	2868	2221	1801	1539	1309	1179	885	823	725	639	608	652	587	572	593	611	592	616	574	558	600	600	570	588	564	580	546	545	603	531	584	524	541	576	584	584	597	524	584	545	605	551	582	570	526	561	535	583	585	547	537	549	549	527	643	563	561	575	519	532	538	543	529	572	524	515	550	568	535	553	571	559	572	540	528	574	510	535	562	522	554	529	574	548	540	569	531	565	553	555	580	558	525	557	495	576	573	503	545	575	546	599	540	534	580	538	510	531	537	542	541	537	575	539	534	564	526	524	581	544	531	521	560	519	570	568	558	551	540	545	554	535	564	548	569	529	555	542	577	582	583	541	518	553	560	555	570	565	565	544	538	580	603	547	544	539	527	592	563	539	532	532	562	570	570	521	560	532	539	591	553	553	530	514	552	583	539	527	498	582	567	554	580	558	537	545	542	563	529	567	583	504	558	568	505	553	510	557	553	547	544	525	536	540	552	546	540	533	575	558	554	510	558	594	545	551	598	541	556	528	582	569	558	566	553	542	569	505	528	523	560	579	586	560	530	564	534	522	574	567	577	552	529	542	581	562	543	537	566	578	533	538	553	528	548	561	576	521	538	527	531	535	538	591	539	547	541	535	543	531	548	501	552	574	564	552	548	530	587	554	577	593	577	548	590	532	557	554	553	539	566	525	590	538	506	539	551	587	555	557	551	544	512	524	587	556	541	534	557	548	554	570	537	580	524	557	597	591	535	563	513	551	562	515	540	546	546	552	545	536	540	515	591	546	556	562	525	546	563	520	519	523	532	560	566	554	527	582	543	549	517	542	531	555	568	568	551	592	535	532	551	514	524	548	581	526	567	524	568	540	550	558	580	532	560	543	536	511	561	593	572	525	526	559	509	553	493	577	548	540	521	550	563	521	547	559	545	554	569	551	519	595	547	551	549	588	549	558	551	582	577	563	566	543	536	525	504	520	562	593	524	547	538	582	519	577	552	578	562	528	530	556	540	554	550	526	548	517	571	575	577	511	555	580	555	544	577	614	552	578	564	506	593	522	545	535	573	529	531	536	577	507	573	515	557	595	554	550	561	536	565	609	580	565	543	537	516	542	564	539	544	561	537	545	573	551	541	526	562	558	531	562	582	563	542	589	556	552	571	552	607	520	518	510	577	554	537	552	561	560	570	550	551	539	529	536	529	560	563	542	555	573	516	550	525	516	574	536	531	565	538	549	549	560	554	565	560	526	565	535	564	563	541	554	538	561	553	542	538	527	582	538	540	556	574	567	575	512	553	551	542	577	568	550	557	561	556	503	546	545	498	527	533	519	546	536	544	567	573	553	576	536	546	589	537	558	524	519	549	537	574	524	524	510	529	571	544	484	531	505	544	503	541	564	509	537	537	527	577	555	537	526	533	556	573	535	572	534	532	583	556	566	554	570	541	558	530	572	531	512	549	538	567	580	563	530	553	559	531	575	550	548	563	576	563	538	580	529	572	506	558	564	567	601	532	536	554	576	565	561	531	548	544	543	603	549	612	549	564	598	562	519	523	559	564	605	573	533	532	540	558	532	532	517	589	504	576	556	537	535	558	545	564	576	536	548	542	537	530	508	513	592	553	610	580	559	560	550	530	519	531	548	544	577	562	532	547	566	557	565	576	546	535	576	557	517	524	556	550	562	542	583	525	533	585	525	552	576	529	580	542	529	525	555	541	556	491	534	545	577	525	554	561	559	541	567	563	559	554	516	601	555	593	563	533	605	523	535	539	530	529	579	529	550	512	561	532	586	557	565	507	534	579	575	536	545	517	538	527	542	570	552	570	561	569	524	570	530	543	548	551	586	560	566	549	522	542	524	613	502	499	564	559	536	583	594	575	562	531	569	542	591	555	541	553	553	581	547	535	553	573	610	534	583	534	538	547	585	564	555	542	522	581	512	539	576	598	500	568	578	544	574	597	575	548	584	526	569	566	568	569	549	542	507	538	524	551	542	555	549	559	567	539	547	561	549	583	563	533	532	549	512	573	571	542	579	597	553	527	565	553	572	540	553	555	516	546	557	556	528	518	552	557	587	549	536	557	535	566	519	582	548	555	563	532	546	554	496	552	520	537	569	589	545	519	592	555	512	568	541	509	544	572	530	534	596	561	495	535	604	543	557	569	554	506	566	495	563	550	544	542	558	541	536	584	569	536	540	559	538	531	542	537	566	512	577	562	554	563	529	561	533	542	552	518	557	551	568	540	567	543	524	528	523	536	583	577	529	524	566	588	517	553	542	596	518	501	568	564	565	534	552	534	575	560	538	526	591	569	532	507	548	527	543	565	561	535	561	562	547	510	523	540	528	570	543	555	556	554	550	562	575	545	552	553	580	532	588	563	551	549	512	566	500	551	548	565	531	547	582	554	537	534	576	524	547	519	507	507	564	529	550	567	528	527	521	543	532	550	516	584	562	555	533	567	559	591	578	539	537	576	526	535	518	549	529	573	539	545	577	569	520	521	542	531	548	560	550	545	575	566	574	575	544	563	551	560	552	523	528	549	564	521	587	565	526	561	548	564	515	520	545	545	536	563	564	561	536	588	563	558	526	559	582	472	544	545	570	562	527	525	564	532	511	555	535	559	532	572	585	586	537	496	555	583	561	542	526	575	541	569	555	556	504	541	530	518	531	535	576	568	518	575	611	515	585	527	572	537	575	566	562	542	549	548	554	568	578	549	537	544	547	520	561	513	563	567	590	543	521	573	536	571	547	592	569	533	533	523	572	521	559	558	559	560	531	554	516	553	550	522	530	502	568	550	552	564	563	530	546	570	543	522	521	569	561	565	597	609	565	531	589	561	545	537	552	520	585	536	539	561	528	562	540	544	532	509	553	522	529	512	590	520	569	526	551	556	527	532	555	548	566	608	547	570	506	568	554	526	523	516	533	580	533	575	538	561	564	573	514	560	537	514	580	575	537	556	546	575	555	593	566	525	512	519	579	562	546	560	541	579	555	553	542	553	549	533	560	512	521	584	549	554	607	506	617	552	554	543	526	548	552	518	572	553	543	560	541	567	568	521	581	552	521	582	580	563	567	542	488	529	543	534	548	533	577	581	582	541	513	548	527	543	577	530	551	572	504	487	547	518	526	542	542	524	553	549	565	551	566	580	591	570	539	537	593	574	574	538	536	546	578	568	552	577	569	566	529	582	546	560	557	566	562	564	524	519	555	514	595	566	554	529	541	548	540	573	560	565	569	571	573	576	535	568	558	536	513	602	586	579	524	581	571	544	544	581	529	578	565	522	523	552	553	515	523	536	516	565	596	551	486	567	523	534	563	560	535	562	535	559	532	563	531	561	554	540	513	534	561	535	566	559	526	541	501	538	512	565	497	564	543	580	584	588	556	574	538	559	562	572	554	536	531	561	566	545	529	550	517	540	540	546	523	558	535	534	539	545	566	534	558	569	550	524	550	559	575	552	571	549	575	512	527	584	519
23966	21361	28571	24704	22120	19932	13074	7531	5382	4067	3115	2303	1925	1533	1329	1084	835	719	599	566	563	499	494	493	487	476	506	467	468	442	462	458	463	459	457	434	482	476	438	445	419	452	460	449	407	461	413	454	412	466	440	432	472	414	415	471	442	430	407	450	459	400	429	448	402	407	432	428	385	423	408	402	439	439	453	418	426	456	457	430	410	448	435	412	417	411	400	402	424	427	423	424	407	415	401	459	455	399	430	440	402	409	413	439	450	423	430	423	457	381	405	421	446	424	436	440	449	440	398	426	409	413	439	458	463	430	412	442	443	431	450	458	436	444	432	417	409	383	426	429	436	469	420	408	411	438	453	434	413	429	395	434	397	449	450	432	390	402	449	465	424	437	408	476	411	422	459	418	412	403	436	422	428	457	442	452	416	435	437	449	427	434	415	423	388	465	434	452	423	412	429	461	417	451	439	408	452	457	387	441	414	446	408	423	438	364	424	441	417	425	428	454	484	433	436	428	429	437	434	404	449	425	448	379	434	434	392	428	428	399	433	419	456	395	431	430	454	434	432	480	427	409	472	408	435	448	398	416	443	443	435	434	448	409	404	397	419	464	399	398	415	400	398	433	421	393	423	409	426	426	423	384	431	405	413	422	441	437	435	441	426	416	433	416	401	404	440	427	431	412	443	425	427	413	417	446	453	424	448	424	459	426	393	402	426	427	432	391	435	451	383	464	404	409	427	427	426	403	419	433	432	403	389	402	408	413	435	427	388	419	393	435	433	446	427	448	434	386	423	434	413	435	435	467	430	401	449	429	444	419	415	417	411	439	431	436	413	415	403	402	424	412	455	417	443	445	435	431	444	422	426	381	436	434	415	410	446	420	452	410	426	409	436	447	424	463	425	417	455	404	396	425	406	450	462	434	434	441	457	419	391	414	430	404	432	416	419	454	441	402	397	452	412	442	409	427	455	403	436	429	405	439	424	423	443	443	460	405	428	448	450	408	404	414	438	407	410	425	459	428	397	444	423	431	434	447	398	418	428	454	430	418	387	460	371	452	422	417	443	447	401	410	436	406	395	443	415	423	400	420	366	411	436	441	435	413	419	418	446	403	406	438	474	435	442	420	433	418	452	407	436	438	448	418	444	424	436	403	439	402	412	444	418	413	434	412	428	453	399	434	403	400	422	410	413	444	412	404	436	477	408	451	429	447	452	407	453	470	423	416	396	425	435	457	445	420	422	460	428	441	459	407	416	439	445	455	420	395	424	447	433	468	453	422	431	395	416	447	431	428	423	447	443	397	393	437	450	458	424	418	436	414	460	435	389	408	434	482	410	426	469	422	414	442	431	425	445	426	431	374	415	453	430	447	430	402	393	440	438	370	434	417	450	448	419	469	461	413	412	440	432	422	413	427	425	430	415	440	454	430	420	399	428	434	414	440	426	433	424	449	410	402	436	441	422	419	446	429	428	429	373	411	426	461	425	384	401	436	426	402	427	432	414	400	409	438	431	445	393	451	400	403	431	439	422	476	426	426	461	448	456	428	459	441	404	436	450	410	393	455	420	442	410	435	402	467	410	407	414	418	407	398	411	442	427	372	446	446	434	454	429	426	394	427	414	407	440	410	467	422	404	450	458	430	421	406	427	419	407	472	408	424	452	448	404	400	433	429	438	448	462	421	436	421	452	459	428	444	385	433	419	399	455	437	409	468	416	442	441	419	364	436	457	440	425	432	409	436	422	405	432	423	401	479	413	432	439	437	428	460	406	406	422	424	421	388	411	389	421	396	447	388	450	432	403	421	428	429	443	418	440	400	419	424	439	369	413	441	438	428	378	406	457	429	428	441	431	417	452	433	460	455	417	437	433	467	435	441	473	430	451	421	426	408	420	432	418	439	440	404	422	414	404	424	429	445	442	490	424	415	430	408	432	448	410	404	423	426	440	443	417	422	434	395	394	443	476	419	407	374	399	392	455	456	408	430	447	430	427	444	449	453	438	431	415	412	426	429	438	404	411	420	413	425	447	421	411	382	457	429	423	428	443	442	427	456	440	404	421	422	412	420	400	438	404	434	413	403	408	422	414	446	415	449	400	427	427	390	395	426	418	456	434	420	379	442	389	455	443	445	416	419	428	388	426	466	419	398	440	441	432	428	422	419	427	401	397	409	453	450	416	427	412	403	475	396	442	408	446	479	446	416	399	393	397	439	426	400	383	453	421	438	426	462	426	436	442	416	445	439	456	430	425	420	427	397	434	414	396	437	436	385	394	404	426	437	424	410	454	381	406	415	431	430	418	417	409	413	409	475	460	436	412	443	458	442	418	431	424	395	435	422	400	407	426	418	426	487	431	431	402	415	407	422	433	392	431	397	393	426	409	440	398	426	377	442	398	426	432	435	445	393	444	407	431	421	418	399	439	433	441	460	457	450	413	415	396	413	423	434	422	391	415	400	422	446	426	402	410	449	422	444	455	444	431	415	405	450	437	439	416	442	456	401	432	430	427	472	435	412	384	441	432	416	458	390	427	435	381	407	376	398	427	446	416	410	448	452	447	432	399	425	422	437	447	411	425	424	395	437	419	462	411	440	435	403	376	403	463	436	422	440	437	392	462	426	448	440	433	448	428	445	401	433	418	449	437	409	422	407	454	440	398	433	434	451	450	454	406	391	443	432	443	428	444	452	416	426	428	427	445	437	442	425	442	413	433	414	416	424	449	480	407	430	401	420	424	425	440	440	443	412	420	438	453	399	385	401	442	417	428	497	423	431	417	449	417	408	458	449	436	442	423	385	417	419	430	390	411	437	402	407	446	422	397	424	424	437	416	432	406	430	442	468	453	383	463	420	414	435	421	409	425	430	433	440	445	471	411	408	423	422	390	416	440	423	449	444	447	394	437	422	431	407	429	440	435	427	459	471	455	446	386	427	412	441	464	433	427	488	446	438	407	421	447	439	452	417	440	388	442	431	439	410	427	480	402	458	451	454	414	443	401	416	416	419	450	433	412	437	456	425	433	383	420	447	406	427	360	399	408	407	449	412	397	433	389	419	431	407	445	423	395	467	439	433	427	463	422	398	401	429	448	424	436	484	458	439	429	438	397	424	432	412	425	431	457	442	410	484	399	411	451	478	451	400	437	427	412	393	402	432	462	378	492	400	416	399	436	419	425	443	445	442	460	436	416	399	460	414	412	477	410	445	409	411	390	401	438	387	398	406	452	409	461	465	437	421	403	416	449	398	400	439	418	430	411	424	452	421	425	430	415	410	422	445	438	405	436	389	417	396	435	457	420	402	445	425	424	414	411	402	443	397	443	431	462	455	439	430	427	444	425	454	421	415	452	478	405	419	400	433	456	402	445	438	443	452	445	415	435	432	402	422	394	452	422	425	421	425	411	430	425	429	451	422	484	383	420	414	437	441	433	398	445	419	432	462	436	410	410	442	437	448	446	438	438	414	430	432	402	430	416	409	447	374	420	431	425	394	396	415	406	452	471	441
31490	53812	43806	27985	21990	16728	12985	9897	7653	5563	4087	3255	2763	2022	1648	1277	997	861	715	660	629	573	580	573	585	567	547	546	525	521	534	481	502	462	514	489	467	473	499	472	491	463	474	446	437	448	470	468	446	476	480	423	418	456	449	444	459	485	474	480	483	448	461	469	470	474	462	471	466	481	468	468	464	470	472	457	439	474	460	457	474	444	450	431	439	427	459	434	445	449	429	412	448	439	447	455	436	460	433	469	466	491	436	490	425	443	434	435	458	490	403	443	460	448	461	465	424	445	421	457	443	467	462	451	421	436	447	412	427	482	447	441	461	454	437	426	422	442	422	450	446	446	461	446	448	409	427	491	484	412	448	465	475	463	471	449	443	427	467	448	466	498	404	462	439	454	430	493	473	422	456	435	469	463	428	444	465	466	445	436	475	454	457	450	481	449	448	435	464	452	468	474	449	484	445	471	410	433	489	430	467	440	418	485	447	452	462	449	437	448	429	455	486	456	465	428	464	418	469	452	435	448	472	465	453	435	414	447	419	461	434	414	425	439	432	433	467	443	412	454	463	430	455	456	464	414	460	450	451	461	409	501	446	462	449	459	465	440	453	430	449	441	459	428	412	470	427	447	451	488	454	460	451	477	418	455	460	467	425	447	462	485	396	433	427	458	459	478	484	422	471	395	426	439	468	447	486	440	485	440	428	422	456	439	443	471	398	452	487	446	429	457	452	462	443	448	422	462	443	473	447	438	428	439	432	466	467	404	445	433	446	473	448	425	470	402	453	434	419	398	452	435	494	451	447	431	447	479	445	446	450	465	417	448	487	452	489	458	482	465	498	454	443	476	452	494	435	454	462	414	483	414	432	385	453	441	472	459	427	424	445	426	415	443	426	446	470	444	458	436	451	447	445	454	449	459	468	469	410	419	437	442	435	442	486	467	447	452	456	426	430	420	406	448	439	441	439	451	450	415	420	461	436	450	447	468	469	429	445	471	452	456	460	462	416	444	420	416	437	460	477	476	405	428	438	485	437	445	464	451	448	473	471	465	397	435	421	449	438	461	465	447	451	438	470	479	452	442	443	446	430	464	433	465	451	423	435	426	459	453	455	462	453	407	459	449	478	448	456	446	447	462	477	452	466	428	445	439	409	471	428	428	421	431	461	458	477	402	447	455	474	481	463	426	454	482	429	456	481	422	457	460	431	459	456	440	436	474	431	450	443	423	441	470	452	425	454	459	453	463	467	454	439	425	441	435	438	424	483	470	431	438	432	457	417	473	416	452	467	455	434	501	419	468	463	423	481	460	454	433	458	480	466	471	463	468	462	438	458	456	468	469	461	458	457	442	452	396	440	416	448	418	436	416	461	450	464	425	455	430	426	451	447	453	448	423	424	456	438	452	446	471	438	482	434	465	449	381	437	442	485	429	478	476	438	436	449	430	424	466	406	426	477	452	477	429	448	478	442	427	455	463	463	446	439	454	439	476	394	485	450	422	432	441	426	422	416	499	452	465	435	420	483	423	422	445	435	491	445	459	466	470	471	473	427	444	470	450	387	437	431	473	411	416	473	390	495	467	440	435	466	476	430	450	463	462	439	446	387	467	426	418	442	423	434	454	446	456	456	461	433	428	439	435	459	440	473	442	492	427	418	457	450	435	456	450	422	476	435	460	459	442	455	438	437	458	439	434	427	445	462	439	458	478	436	453	422	429	426	433	407	426	482	431	436	445	456	460	447	450	423	471	447	430	462	423	443	417	447	477	457	455	445	433	424	436	417	474	422	447	451	438	434	437	437	477	461	442	434	411	398	452	459	443	444	443	488	453	430	458	418	426	421	446	420	474	467	425	447	455	429	464	475	462	454	449	417	483	462	428	440	449	456	426	455	447	474	463	459	435	485	461	450	442	458	422	468	431	434	447	469	446	421	452	460	435	480	458	450	426	455	451	442	447	435	445	464	455	469	443	455	470	472	453	445	420	391	464	437	451	449	429	411	459	475	435	458	485	477	464	474	427	449	418	455	414	487	427	460	458	466	457	439	445	444	440	418	486	442	437	464	440	424	437	470	460	460	471	449	418	434	445	434	490	463	414	420	478	447	467	517	437	460	459	457	459	483	445	458	442	495	457	478	448	452	432	436	480	451	410	466	455	434	479	475	448	430	447	421	425	457	435	445	446	398	423	473	413	449	440	436	400	461	448	433	460	477	414	435	429	454	447	471	424	454	433	423	460	435	455	461	440	435	451	478	396	482	460	482	470	431	460	472	463	435	456	447	455	431	440	464	496	462	443	475	467	466	447	479	421	457	457	454	399	461	463	402	430	445	454	441	421	458	465	453	447	465	465	421	489	448	422	456	452	415	428	407	417	410	441	411	427	470	459	454	416	468	472	406	446	445	458	442	446	493	435	419	474	425	467	444	467	459	433	418	485	466	462	457	455	458	440	458	439	450	422	469	456	404	432	438	425	473	444	419	443	458	460	444	423	449	471	430	484	448	423	447	477	425	439	440	470	463	449	444	442	422	442	406	437	466	426	442	427	455	464	471	488	473	453	418	451	397	487	413	436	439	454	413	443	445	406	430	475	429	438	464	430	483	431	470	457	445	435	417	419	451	454	521	462	435	418	456	439	423	475	448	477	419	412	441	417	474	477	459	459	418	465	472	453	468	458	466	451	460	439	477	443	461	399	401	444	416	430	451	425	461	439	433	513	424	442	420	453	419	452	443	454	432	444	484	424	455	435	453	416	436	436	469	462	478	451	424	470	414	480	488	443	452	414	470	428	473	430	471	461	450	443	464	443	469	438	461	455	478	438	447	438	470	443	449	483	489	429	452	427	447	430	462	449	431	407	372	453	415	433	415	471	428	463	451	456	428	466	435	395	452	472	464	460	483	432	430	443	437	446	430	454	428	425	426	504	430	433	438	485	444	464	437	460	430	444	455	453	429	451	462	454	439	447	436	455	441	445	437	431	455	428	425	460	448	454	489	427	459	452	457	420	428	445	434	470	462	498	424	459	399	469	447	441	465	452	430	479	457	444	421	456	417	423	390	450	440	456	452	474	404	469	434	447	422	457	429	442	446	435	484	438	418	386	468	435	468	466	453	467	513	438	484	460	471	478	455	414	437	464	420	460	459	450	408	476	445	485	433	411	468	442	444	451	444	453	453	455	453	447	472	453	446	429	430	440	449	455	412	435	412	444	430	452	450	443	448	433	442	503	414	441	488	454	455	439	437	447	418	466	472	419	492	438	421	395	471	460	425	402	435	470	435	467	442	448	431	477	448	437	409	434	457	437	457	482	449	458	455	427	436	471	445	450	468	443	452	431	498	486	449	471	428	476	433	473	416	456	449	438	445	453	467	463	474	466	447	451	441	397	464	478	492	419	459	475	426	414	398	428	451	443	428	453	439	463	428	465	455	478	457	476	440	415	437	459	473	451	436	434	410	469	493	468	428	463	451	453	470	445	417	426	470	447	459	446	452	464	436	469
24951	21479	28322	25729	21198	14011	8803	5734	4388	3344	2543	2173	1718	1421	1154	1001	791	686	629	582	606	592	541	555	541	520	520	531	570	530	546	504	529	540	535	488	516	519	542	541	533	520	537	494	506	526	481	517	524	511	485	491	502	488	483	478	489	502	492	519	507	506	558	470	499	474	483	478	528	468	496	453	544	490	505	493	483	458	509	473	519	517	493	478	491	490	486	498	512	534	490	473	484	499	502	520	490	502	503	497	476	511	507	453	498	502	467	481	494	471	489	487	476	455	440	509	444	484	501	493	475	458	508	463	509	501	497	456	545	478	528	534	494	502	477	535	469	507	454	498	462	480	445	500	469	510	514	479	522	494	504	489	510	460	494	480	496	523	432	513	526	527	451	509	493	467	461	494	532	517	484	492	507	522	448	499	482	539	514	485	491	497	468	490	468	512	472	502	487	505	470	519	511	471	501	470	495	514	483	491	515	455	506	484	502	487	504	486	499	456	551	481	488	512	499	473	472	512	493	473	524	515	468	491	496	531	472	470	493	489	497	496	478	511	440	498	504	520	503	464	514	461	441	486	449	480	502	509	509	488	473	458	510	473	496	484	513	498	509	518	494	542	482	467	443	489	511	487	486	526	490	452	473	513	466	515	485	501	478	489	464	514	511	504	501	492	517	490	479	419	520	523	496	523	519	507	464	487	487	477	482	486	489	505	499	502	513	481	471	523	460	525	468	501	523	465	495	513	503	484	504	503	463	510	475	473	503	458	479	512	470	496	514	513	498	511	493	499	474	521	508	523	479	509	468	487	510	518	490	482	466	459	502	480	497	518	520	463	486	479	482	528	503	497	505	531	492	537	473	480	527	465	518	485	455	491	512	475	451	504	516	484	454	482	448	437	466	525	527	501	496	519	541	501	523	481	505	467	487	484	462	474	504	527	549	510	452	515	488	472	505	519	479	474	466	504	521	499	508	479	512	504	488	531	471	532	536	489	509	472	515	493	473	482	499	502	518	513	479	522	493	516	512	448	510	509	466	492	506	476	468	512	501	537	474	466	502	481	530	495	467	488	486	496	500	491	497	512	481	518	524	503	505	517	459	494	505	465	518	480	460	499	463	504	470	476	483	462	495	498	495	510	476	515	471	482	514	467	492	501	478	467	513	505	489	478	475	510	497	495	499	499	462	512	496	493	517	518	500	477	512	490	477	489	485	511	523	489	448	523	492	491	515	517	511	497	511	502	466	486	496	503	514	492	496	482	491	485	486	507	467	490	473	496	467	479	472	479	444	517	456	520	505	498	489	488	490	456	492	495	494	485	474	477	489	474	468	506	456	492	481	501	500	484	497	495	451	455	476	483	495	532	478	555	503	477	450	521	513	508	480	490	494	482	500	514	464	515	505	472	476	499	496	512	510	465	489	501	459	557	514	512	491	479	503	479	473	469	485	471	492	474	482	526	466	493	514	502	457	502	492	487	469	484	507	468	520	491	471	482	455	514	465	483	534	502	514	498	438	487	510	460	500	485	493	498	513	498	492	498	484	513	522	472	498	510	498	493	506	509	494	497	522	522	511	485	503	489	515	489	472	541	501	486	468	476	502	541	479	454	481	462	474	538	467	524	530	463	494	504	500	463	481	458	487	508	500	465	491	486	511	503	521	498	480	521	482	475	510	512	483	530	462	488	469	490	474	474	474	511	503	523	482	475	487	481	515	471	459	518	489	501	487	535	450	493	530	539	467	474	525	480	476	538	459	471	512	512	498	507	474	505	461	492	448	507	512	472	486	472	480	472	492	484	535	446	506	491	500	497	489	510	501	502	476	482	512	513	477	464	478	502	492	448	499	511	577	460	520	517	482	442	477	480	489	522	496	506	498	468	503	503	495	502	491	485	479	461	495	473	473	454	480	481	503	494	511	500	510	488	526	500	487	525	500	485	487	504	465	483	463	509	474	501	494	485	491	493	494	505	488	539	489	506	514	465	511	511	516	485	500	506	502	499	524	462	524	513	468	522	479	521	494	460	508	485	498	543	525	474	495	491	534	535	506	464	517	531	475	483	469	502	514	518	505	518	511	497	472	464	486	529	497	492	471	527	483	473	502	474	464	495	472	482	545	482	488	483	500	508	468	497	463	476	499	496	502	508	475	503	480	519	506	469	531	510	480	517	477	511	506	486	504	444	490	494	469	476	495	487	520	508	521	472	515	492	480	528	486	520	475	495	518	518	502	491	534	522	493	523	488	478	454	484	471	534	491	497	509	503	493	489	507	485	502	451	517	472	532	523	512	496	472	538	479	476	477	520	521	476	512	442	478	508	441	510	528	474	495	487	500	508	502	524	500	502	490	514	507	478	460	508	439	481	513	505	491	496	491	550	526	510	488	478	452	494	470	540	476	498	475	501	556	517	481	518	502	478	493	543	485	497	541	467	513	475	467	536	508	499	484	491	519	506	521	498	504	529	496	499	531	462	485	517	496	499	497	518	490	476	486	472	462	472	466	478	494	474	497	486	508	484	517	528	509	471	492	502	487	487	499	482	519	490	496	478	546	494	480	512	489	500	493	522	471	507	491	495	486	503	471	478	530	492	486	444	508	505	512	539	494	497	487	504	490	493	478	529	494	568	506	483	513	517	532	514	498	489	496	504	434	473	476	492	456	499	461	498	487	504	502	525	506	480	490	518	480	493	536	462	468	497	514	441	497	492	452	507	502	475	470	513	487	491	526	507	494	469	514	481	513	471	534	477	474	552	507	534	507	526	494	514	540	537	513	500	478	506	489	484	502	474	470	518	473	522	504	503	504	541	509	541	488	458	468	536	522	502	476	495	492	491	505	495	499	518	477	495	528	477	487	487	445	507	500	521	514	505	524	483	529	492	464	499	513	502	482	502	474	517	519	495	510	500	474	499	525	523	485	488	465	495	516	483	538	459	493	544	496	479	481	492	501	441	481	483	462	434	453	467	519	475	514	488	473	522	510	489	498	486	505	503	453	484	515	457	493	486	499	470	498	512	489	515	483	520	484	476	519	512	472	526	471	465	532	475	505	508	499	499	508	496	469	481	534	504	480	497	507	545	482	504	449	500	480	471	503	487	458	486	504	531	478	503	482	502	475	505	535	497	519	487	504	472	499	497	486	442	478	456	506	482	497	488	516	520	496	513	466	459	504	519	483	517	446	491	505	493	501	491	477	494	456	484	462	445	505	498	490	468	514	518	495	522	503	528	488	536	520	475	539	512	471	534	474	466	505	489	465	542	513	514	503	497	508	507	516	504	483	457	501	552	497	484	498	484	527	485	502	474	470	511	495	504	482	494	504	516	540	495	488	522	452	453	476	467	481	486	488	490	495	490	477	498	508	499	489	499	465	490	484	508	502	482	509	495	498	475	493	490	501	486	498	509	496	505	478	498	499	484	483	536	473	535	465	503	480	461	505	514	481	518	510	507	509	523	478	490	503	485	496	508	455	473	464	516	493	476	467	452	494	478	513	517	473	465
32797	51433	40819	25970	20056	14819	11277	8584	6565	4878	3714	2816	2309	1858	1565	1162	950	863	716	688	649	639	579	608	560	547	578	558	557	563	568	519	576	530	485	548	532	535	507	541	496	516	578	532	519	500	540	500	496	534	483	503	531	487	517	510	535	517	477	482	521	490	486	499	520	502	555	526	496	480	499	492	535	516	521	483	500	546	495	525	520	519	508	485	516	494	519	496	510	508	522	494	496	517	497	493	512	499	493	486	543	502	516	503	480	459	539	498	500	522	481	486	496	533	516	476	494	539	479	530	512	501	526	500	486	511	515	445	487	504	536	483	488	479	523	554	485	506	527	470	472	509	484	506	494	494	514	495	523	517	466	485	562	506	498	492	500	519	555	508	492	475	541	503	489	562	515	533	505	503	480	525	522	480	499	506	504	541	535	534	510	519	559	478	494	498	497	475	505	475	504	499	544	479	498	529	507	511	518	536	488	502	516	508	477	545	486	496	546	495	532	540	507	548	532	512	546	498	512	513	495	535	548	509	483	485	481	487	516	493	483	501	534	509	489	473	518	486	515	520	511	540	525	530	527	528	486	558	532	470	525	528	492	496	453	478	514	491	553	547	504	517	484	509	513	500	510	479	490	522	523	486	500	493	500	539	526	479	483	518	536	539	526	477	548	514	491	494	524	479	472	513	508	516	531	493	457	531	562	519	529	499	510	488	484	481	501	506	518	525	472	518	500	514	541	523	575	519	523	471	500	505	522	506	490	491	480	518	451	483	504	534	529	523	501	506	496	523	475	484	524	466	527	492	497	532	502	507	509	533	517	504	495	515	494	517	484	446	509	462	501	507	521	489	501	502	524	516	496	527	469	516	524	486	488	488	516	506	508	522	535	482	524	489	505	544	542	500	508	512	508	510	509	521	503	553	512	493	542	513	535	494	517	493	505	514	500	459	527	476	454	488	494	479	518	513	500	496	536	454	540	525	529	492	499	485	462	520	529	481	521	501	462	493	497	489	515	509	485	498	474	514	505	522	484	512	483	516	516	593	544	488	444	502	516	487	494	468	496	512	511	507	526	491	504	506	511	507	501	487	485	504	547	534	523	525	526	512	531	526	474	471	523	530	473	534	482	532	469	545	496	527	479	530	474	518	506	503	542	513	463	499	509	469	509	514	489	527	506	491	509	498	484	511	529	487	517	455	506	496	507	493	522	515	479	562	467	482	494	484	541	494	531	493	516	499	501	555	493	506	457	463	526	512	511	476	501	499	509	532	458	571	497	496	520	543	505	512	505	511	503	503	500	464	534	521	509	506	494	504	496	474	502	480	553	525	513	480	505	517	479	480	500	509	498	497	525	558	477	520	486	515	499	466	480	487	580	510	504	530	488	470	523	492	510	517	523	515	487	472	546	525	554	455	502	517	511	543	506	503	482	464	553	506	514	478	480	532	500	537	505	505	527	553	505	510	476	517	507	532	530	520	506	528	531	498	507	530	479	491	551	488	459	526	484	542	524	492	556	507	527	544	520	492	479	526	481	478	525	481	508	514	539	532	488	555	557	529	507	474	510	533	526	507	498	486	499	479	484	483	494	486	507	534	505	514	517	484	503	500	512	524	507	513	477	526	523	503	516	508	511	515	489	526	521	467	516	471	490	458	518	501	517	499	557	508	499	514	505	511	563	486	552	581	510	486	485	517	498	518	507	492	521	513	495	484	525	520	510	521	498	548	471	516	507	533	469	559	505	512	522	528	518	496	523	514	565	510	518	544	500	507	521	511	511	522	522	502	479	539	527	502	537	506	516	507	467	529	525	503	527	531	523	521	503	521	490	514	502	516	486	504	486	500	490	496	543	512	505	505	535	495	502	531	512	522	529	475	499	523	489	513	502	525	520	527	502	501	489	482	514	540	483	494	520	536	566	477	500	488	485	505	500	495	498	496	490	506	509	495	498	504	532	518	459	473	517	520	478	491	487	527	522	513	528	496	516	534	524	497	502	507	500	501	496	517	501	465	460	517	541	534	503	493	499	546	515	537	502	461	505	502	498	515	499	534	513	506	529	506	536	495	524	533	511	515	487	490	519	520	516	493	496	514	499	519	455	450	477	511	528	484	503	512	479	518	470	499	551	530	495	470	490	503	484	545	536	523	521	508	508	496	514	577	511	460	503	471	522	523	499	533	549	523	487	479	544	511	504	526	508	476	515	499	539	524	495	513	524	476	534	469	467	497	508	486	502	524	514	478	501	478	515	502	495	508	507	507	478	513	513	498	533	519	493	524	510	520	527	500	487	515	504	473	514	501	504	485	512	517	509	539	510	487	548	528	454	492	489	515	509	478	535	561	501	509	532	494	481	561	518	506	505	517	507	511	505	521	473	494	508	505	515	543	514	517	516	512	464	494	518	466	521	530	531	520	467	543	513	521	485	476	506	497	489	486	519	494	528	540	525	492	502	505	496	518	515	512	510	534	506	513	555	508	533	516	534	528	504	541	473	484	484	497	479	483	552	532	522	523	445	526	534	514	491	501	511	490	531	506	537	482	484	522	504	525	484	505	504	500	519	508	469	532	493	497	514	510	525	510	473	469	508	511	495	531	477	541	497	534	519	532	493	524	556	519	535	511	494	515	500	532	504	510	477	528	518	512	532	510	501	499	453	446	549	490	507	489	492	493	522	510	539	481	506	509	522	495	506	524	511	530	492	501	480	507	528	486	531	520	476	516	477	497	522	502	521	553	485	523	506	465	466	501	540	521	519	487	531	489	538	530	508	504	526	475	519	538	513	497	562	480	466	531	459	485	536	518	538	519	470	493	527	478	521	514	494	490	514	508	492	515	501	488	597	515	498	538	481	494	501	500	532	518	545	544	520	497	516	475	505	529	521	502	496	510	500	489	527	507	529	511	503	509	482	520	484	478	494	501	499	508	501	489	510	481	508	532	494	493	487	505	500	502	506	488	499	527	540	531	469	486	521	498	505	514	515	530	544	505	497	499	479	509	531	490	491	493	508	469	494	506	494	463	513	505	522	505	504	519	539	493	492	472	561	508	498	484	483	493	518	494	544	507	509	499	500	547	480	508	511	547	506	505	477	513	522	507	535	449	466	494	501	477	483	549	493	503	518	488	521	504	488	474	480	502	510	490	467	520	445	495	488	530	477	483	464	501	529	537	522	511	493	499	494	525	483	492	507	473	526	499	498	492	514	521	509	556	481	503	483	499	520	469	497	499	486	503	506	458	474	550	492	495	468	508	498	513	542	509	483	535	464	513	467	532	478	552	490	472	533	519	501	547	519	456	512	477	514	515	500	524	482	531	541	538	529	490	516	467	501	497	479	492	504	527	529	517	506	533	502	513	474	523	462	466	532	521	479	518	501	534	497	550	563	503	472	494	513	500	462	524	519	509	521	524	494	492	510	537	492	541	495	502	546	473	477	481	515	468	516	524	501	555	488	533	502	483	509	504	475	520	472	503	506	498	505	505	526	542	538	479	531	514	489	486
22770	21394	29029	24182	21607	22850	22031	11739	7448	5611	4243	3367	2602	2051	1633	1304	956	816	645	596	506	510	495	464	496	467	468	421	430	423	433	409	363	425	366	367	392	430	392	397	402	391	378	388	404	415	371	423	390	352	369	379	342	356	381	359	360	361	354	355	382	391	324	363	344	371	391	380	360	411	367	327	365	368	384	357	375	364	362	344	325	374	335	347	370	375	347	330	337	353	381	352	364	379	360	371	365	345	369	348	350	349	356	406	364	366	361	347	360	354	335	348	359	367	335	371	367	365	362	349	351	372	353	387	366	354	376	366	335	331	329	369	365	362	334	331	361	352	358	371	342	372	316	330	369	345	337	372	355	322	380	353	364	361	339	380	389	374	350	328	322	333	297	368	351	340	352	375	368	335	377	341	350	365	348	390	363	361	374	375	361	325	364	320	375	373	357	327	348	353	345	383	328	356	360	356	360	367	339	365	371	361	344	376	389	335	358	353	314	359	373	376	398	385	386	371	355	351	366	338	358	371	360	373	334	368	339	349	345	334	354	370	350	367	374	346	328	373	344	345	370	336	323	367	348	328	351	336	352	345	336	368	341	368	348	344	372	337	329	341	363	370	367	341	336	363	345	362	359	364	346	355	323	379	356	365	350	348	360	380	368	390	321	365	379	376	342	370	342	388	367	351	338	337	348	358	341	360	333	331	353	340	389	362	356	334	354	335	342	355	393	353	406	374	400	384	337	334	345	374	342	339	341	353	358	330	358	399	396	391	396	324	354	349	333	352	365	362	393	391	330	362	369	391	345	377	347	344	344	344	349	357	332	384	319	352	351	380	373	378	346	317	371	310	350	349	324	393	380	368	358	359	392	368	368	339	386	343	343	364	355	352	365	376	358	360	363	390	327	371	384	342	351	360	355	357	378	371	327	342	331	360	359	374	338	358	394	351	341	350	333	374	350	340	374	336	377	367	345	355	392	348	364	346	325	341	349	363	366	350	382	387	348	353	349	376	345	384	352	409	351	361	365	363	335	355	388	379	327	342	338	341	362	339	362	370	366	352	350	348	380	370	335	332	369	306	380	370	368	337	333	360	391	363	344	328	368	371	367	313	351	350	333	333	349	335	371	353	366	340	355	365	378	343	369	353	371	349	369	379	341	338	363	397	395	338	379	344	363	336	384	334	381	353	355	341	359	343	331	356	351	371	331	370	361	356	330	371	376	339	371	357	348	323	391	367	364	349	364	373	345	370	362	352	353	358	378	365	379	336	362	353	391	367	368	365	347	398	336	350	360	360	372	346	349	346	335	380	345	358	341	330	320	379	388	344	329	312	310	387	317	359	336	377	415	346	366	347	338	350	352	345	339	364	393	390	333	320	359	358	359	373	381	393	359	372	350	370	349	374	381	358	365	334	335	341	368	358	331	318	382	362	346	351	346	349	350	385	358	396	344	347	376	335	353	332	328	377	364	326	373	322	366	345	360	406	357	391	384	333	323	382	347	354	358	379	371	348	366	373	371	366	352	325	365	376	348	348	363	375	389	347	345	381	324	372	346	351	322	348	355	363	362	353	359	353	334	356	348	363	378	373	358	382	356	354	348	336	374	366	357	358	386	373	336	372	333	360	348	374	359	399	356	357	377	373	356	376	331	386	388	371	364	373	374	396	346	351	379	369	363	406	377	369	351	336	334	341	380	356	373	375	344	391	343	392	368	378	403	387	388	368	363	338	367	370	369	341	399	391	349	376	353	319	322	378	376	361	328	340	360	388	373	363	356	349	367	399	366	335	363	367	327	366	329	339	364	351	373	352	339	340	408	344	329	346	364	398	376	386	349	345	365	343	365	331	345	365	339	326	375	347	345	387	355	379	345	350	387	342	378	330	334	375	346	344	403	365	377	360	377	384	353	382	358	342	334	348	365	333	378	333	357	398	335	368	347	340	293	351	318	335	336	359	352	353	317	372	356	335	357	370	360	344	349	324	379	344	340	352	375	347	350	376	353	356	297	343	372	359	372	386	366	355	349	355	361	342	383	349	355	359	366	333	355	382	359	349	340	378	343	361	379	341	355	372	361	357	321	328	354	351	338	363	339	376	355	351	361	354	358	372	377	380	348	355	343	316	379	360	349	364	379	379	347	353	366	333	339	351	323	338	357	366	340	357	344	365	350	372	358	336	349	378	347	360	344	372	371	358	358	338	355	342	349	367	316	362	388	392	352	355	325	364	354	364	344	387	322	326	378	335	370	377	384	387	347	369	332	379	337	351	391	355	323	342	350	378	357	356	343	360	409	336	347	327	390	365	349	344	375	320	372	343	389	393	392	315	379	363	377	367	368	350	350	337	358	340	365	369	348	367	353	348	365	343	365	366	373	346	387	359	346	379	346	344	339	329	359	399	319	351	369	328	361	361	354	381	355	350	363	329	331	322	351	357	371	355	354	353	354	333	337	356	350	350	350	353	354	342	348	391	387	353	375	353	358	355	354	317	372	300	348	350	381	338	352	335	375	374	382	344	368	334	349	358	347	365	346	335	329	354	353	354	369	353	356	370	348	373	345	367	327	385	334	374	334	366	380	358	340	380	378	352	337	358	342	358	355	396	392	359	380	321	349	371	355	347	382	369	362	378	354	353	330	361	328	386	364	341	350	351	347	345	346	348	344	330	355	368	353	329	340	398	385	348	366	344	374	356	374	371	364	362	381	341	374	326	384	338	317	365	339	353	352	348	371	362	360	342	335	382	384	372	353	339	334	356	360	359	330	341	372	353	376	360	368	359	373	371	374	353	375	359	344	368	368	332	356	332	377	337	350	325	322	370	360	332	356	351	332	352	347	336	372	350	357	348	372	318	368	335	346	377	328	336	353	374	358	357	367	336	395	386	323	374	360	341	382	380	360	348	346	386	368	383	367	346	351	316	359	353	354	337	373	364	375	343	389	359	366	361	347	374	384	352	350	361	338	339	373	348	365	364	357	368	354	361	351	365	338	368	330	370	366	382	381	351	339	342	320	378	368	404	361	351	414	319	310	360	319	353	354	343	358	353	337	349	316	356	375	395	363	336	359	340	362	353	363	387	353	375	341	348	347	343	346	355	354	336	371	382	355	339	384	358	366	331	365	360	340	356	373	346	341	333	362	364	346	391	354	341	355	359	378	359	352	349	333	367	354	347	356	353	347	346	367	362	374	336	366	363	351	360	347	373	364	340	354	350	364	360	356	321	355	359	310	383	347	351	368	346	405	377	370	372	365	367	348	356	327	341	375	365	332	363	368	360	345	352	336	340	353	359	339	392	332	331	379	352	383	330	386	389	366	349	385	356	361	331	392	380	371	347	341	326	359	347	376	332	368	356	383	348	389	352	348	356	360	348	345	356	372	348	316	363	332	350	369	331	331	365	360	342	369	368	352	368	342	351	397	363	361	350	344	308	341	395	358	344	376	334	367	372	355	361	365	325	334	360	340	376	357	346	364	353	354	368	343	333	335	384	354	388	375	378
35426	59524	48499	33961	27030	21487	16974	13017	10018	7461	5681	4522	3349	2665	2148	1541	1295	1018	784	671	596	606	555	492	519	476	500	514	429	449	442	408	421	430	403	375	380	402	425	408	376	393	392	413	371	391	426	379	390	382	398	395	362	401	367	376	364	393	391	378	372	372	384	371	356	380	393	407	355	343	350	397	351	353	356	354	371	356	368	366	359	384	333	407	347	394	385	361	366	396	366	385	380	342	374	376	344	391	381	349	330	339	367	379	360	358	383	383	381	394	382	368	353	350	375	389	370	385	382	345	379	401	353	372	356	392	360	390	371	371	323	368	366	370	392	378	344	385	355	391	386	364	413	374	362	380	343	367	369	360	411	352	334	333	347	373	388	358	361	349	360	365	349	385	378	343	337	373	350	387	371	355	351	342	375	377	330	372	376	378	369	403	385	357	374	366	397	395	381	394	387	369	382	348	330	391	349	381	393	359	372	381	353	401	357	350	370	348	345	325	399	367	361	354	386	366	353	360	401	356	382	390	364	379	401	379	390	381	369	379	365	358	337	349	345	379	370	414	362	373	373	324	362	358	351	360	378	378	344	381	348	367	374	376	358	370	350	388	374	404	335	339	365	356	332	353	361	349	349	380	363	337	367	374	373	355	355	363	359	381	382	331	369	376	363	373	369	339	370	352	337	374	364	390	401	365	369	362	361	351	351	378	329	350	355	346	402	356	360	378	366	353	386	369	366	374	384	372	368	381	396	374	337	343	351	313	353	348	349	377	374	344	350	365	360	382	367	365	396	348	380	396	402	327	344	368	406	356	368	382	357	334	361	381	338	343	371	364	335	349	403	335	369	340	378	371	369	378	367	360	380	363	357	385	366	338	360	368	357	405	381	358	378	375	349	354	387	389	371	359	340	371	370	374	350	368	343	369	348	365	384	333	351	354	369	354	366	385	392	362	345	377	368	351	375	383	354	356	368	330	341	366	361	363	384	392	393	362	356	357	365	367	371	379	310	379	321	389	335	357	353	346	363	363	358	347	374	367	346	323	375	343	396	405	369	336	351	385	380	372	373	353	363	334	338	354	374	378	346	389	353	374	391	349	409	350	334	344	326	410	361	381	389	350	358	372	353	364	386	354	383	367	386	377	391	374	355	394	370	375	338	358	362	352	362	383	375	351	344	322	379	378	395	355	380	365	356	370	376	386	385	341	361	398	337	389	371	366	368	386	365	383	389	377	379	376	390	393	371	372	369	367	373	368	355	401	343	342	352	394	371	389	350	338	377	328	363	358	371	380	348	384	336	369	379	329	418	329	353	370	351	354	359	377	392	390	407	335	352	349	378	355	401	414	369	384	379	385	375	382	341	353	390	360	375	388	352	364	370	371	400	403	364	377	355	389	339	368	399	354	365	372	343	387	318	404	351	375	365	383	346	367	363	340	367	398	347	385	335	359	364	355	350	354	366	384	374	364	389	320	386	370	374	357	371	375	316	394	346	391	357	347	363	365	376	377	356	399	354	334	358	363	373	373	328	333	347	365	396	345	362	371	354	353	324	343	356	385	382	386	346	376	405	339	390	373	372	355	393	380	350	379	373	381	397	371	349	382	375	367	380	348	359	338	384	372	368	385	389	361	361	336	329	345	343	349	375	355	360	335	354	365	355	386	376	375	357	391	371	349	354	373	362	411	345	361	357	388	361	358	364	344	378	369	385	390	348	376	367	387	340	361	380	376	375	353	390	357	381	335	368	369	384	375	348	391	385	344	324	375	384	384	367	352	369	345	366	327	363	368	353	381	372	386	378	370	354	383	369	356	386	367	378	372	352	373	383	371	368	353	374	382	361	337	373	358	358	347	393	334	364	367	344	390	374	376	373	373	349	333	388	385	363	380	407	344	356	340	340	390	359	359	333	370	375	369	403	351	346	339	373	352	341	378	367	379	390	366	398	395	359	378	362	366	372	367	362	356	377	383	354	342	320	369	387	356	343	359	336	360	381	403	351	370	378	362	367	391	395	357	382	355	339	361	382	376	363	380	377	381	384	352	363	348	349	363	370	377	361	372	355	324	366	321	351	354	382	341	360	347	389	369	367	364	375	376	366	337	361	376	373	330	338	369	407	377	367	383	334	373	357	391	379	390	450	336	381	372	392	377	358	360	326	356	384	381	366	371	339	367	338	368	352	394	345	350	362	371	362	378	382	369	372	367	358	368	343	349	393	388	370	376	324	371	374	381	368	336	366	370	345	383	352	375	354	364	356	364	394	345	380	391	360	366	372	369	345	346	372	363	374	388	355	353	355	375	370	382	375	418	369	396	383	328	344	334	350	355	367	373	347	367	351	370	372	362	358	381	381	389	372	374	365	354	357	362	343	354	377	392	367	356	357	351	358	357	377	369	348	381	342	322	380	332	363	362	328	376	367	395	368	340	338	396	332	371	377	368	372	375	340	371	398	361	377	349	353	390	390	372	328	373	351	377	381	367	385	370	364	402	350	396	361	411	346	329	354	368	388	357	359	362	391	369	369	384	341	364	370	380	392	347	354	375	343	389	402	364	357	360	357	388	389	369	388	370	350	358	363	351	368	312	362	392	388	344	366	362	395	350	348	373	360	371	361	385	344	364	365	348	333	352	362	413	363	409	376	369	338	370	373	354	370	373	382	350	340	366	349	391	345	346	339	394	357	334	344	358	371	363	363	396	387	338	380	391	365	359	351	407	380	385	382	371	360	387	363	367	384	348	382	384	335	370	377	366	400	351	359	341	346	354	365	346	367	359	347	367	368	394	393	360	353	355	385	389	340	377	345	396	366	332	346	355	377	349	340	362	394	354	394	423	409	385	329	385	379	356	409	368	352	350	346	324	362	354	330	339	362	344	353	359	373	371	359	384	351	359	396	347	345	376	384	343	372	379	387	349	394	364	398	339	359	354	340	350	339	361	377	366	350	407	359	373	350	372	386	371	364	362	357	393	370	366	391	372	380	380	392	320	390	341	368	393	369	369	336	345	387	379	372	386	377	347	351	388	355	359	363	359	388	373	376	365	353	337	330	368	393	376	368	376	402	347	397	350	374	381	390	384	380	367	370	371	335	345	363	371	338	371	357	383	360	357	364	353	372	362	375	382	368	388	354	374	367	350	368	357	401	346	383	375	366	384	380	351	348	360	346	390	376	381	389	376	339	403	356	371	391	381	363	383	360	402	374	383	361	375	357	368	367	346	352	366	358	382	353	363	369	380	387	343	371	386	369	386	377	359	369	352	361	383	347	358	385	375	357	353	342	382	385	358	370	403	359	367	376	369	389	358	342	365	373	336	396	350	396	380	349	368	353	351	342	367	398	384	365	340	364	338	370	399	373	333	383	369	353	360	363	359	367	367	367	346	342	372	359	341	364	360	349	340	356	373	377	375	358	383	375	375	388	397	388	389	344	339	369	379	387	367	345	374	367	325	367	365	371	381	334	393	351	399	368	338	385	374	365	376	351	369	347	359	341	361	340	367
30631	30080	32323	22120	13352	9055	6305	4536	3377	2529	2056	1653	1330	1132	951	837	748	670	592	589	638	577	578	563	615	592	549	611	534	581	576	575	558	527	543	589	518	520	538	537	545	510	503	549	543	512	553	547	558	545	533	558	546	532	577	542	522	540	544	590	603	517	573	546	568	541	499	535	541	548	535	534	534	561	556	517	530	553	506	539	495	517	526	514	552	538	507	548	539	539	557	550	540	534	553	549	533	546	530	599	520	598	511	563	577	550	525	564	523	564	529	536	540	562	573	538	558	519	523	536	547	517	516	530	509	515	565	556	521	532	521	537	574	545	545	542	532	527	526	563	559	549	527	516	526	553	564	547	556	566	512	530	525	534	542	577	552	529	534	563	558	571	561	573	525	546	561	541	568	553	562	558	562	533	504	534	563	595	539	528	490	520	554	547	528	558	511	528	578	557	559	546	544	552	538	552	548	567	560	511	540	533	521	543	499	555	533	598	536	525	560	543	518	548	585	568	548	523	580	536	551	571	558	556	548	524	562	550	514	565	514	550	523	529	561	537	492	518	510	517	545	536	557	552	544	511	509	545	534	516	527	566	545	552	550	497	551	525	557	553	532	574	486	510	551	547	551	540	530	483	548	530	560	579	554	520	568	564	546	528	533	539	507	577	505	544	556	558	514	601	552	527	495	519	541	586	523	544	553	535	573	546	562	579	506	556	555	557	531	567	553	532	552	523	556	568	519	529	537	571	532	566	535	516	552	534	566	529	555	510	487	551	576	493	529	551	575	544	524	530	525	532	536	510	560	550	554	521	539	540	520	546	568	587	559	476	511	545	522	531	522	457	527	555	545	567	547	512	527	602	565	525	551	565	502	535	546	561	552	491	508	521	540	582	534	514	557	537	520	533	548	606	542	558	542	559	541	510	534	555	565	524	539	536	518	552	524	563	528	537	546	533	543	542	573	597	533	569	555	509	497	546	567	550	537	549	533	536	533	575	571	548	570	561	548	583	526	547	497	558	509	546	507	549	559	555	607	520	501	558	516	559	569	541	535	562	530	559	550	539	536	555	558	523	511	566	536	515	523	490	550	550	542	563	542	542	565	558	501	524	552	525	518	519	533	560	515	539	552	511	528	556	545	521	549	546	545	551	510	536	534	510	567	514	536	528	589	540	552	560	514	501	550	537	560	582	542	526	542	550	540	512	522	505	554	551	563	551	559	542	533	549	510	544	511	536	540	569	535	562	568	544	571	586	542	570	540	547	496	565	533	504	564	574	536	555	555	539	532	511	583	553	541	551	568	522	555	525	549	512	540	543	553	588	566	517	533	524	532	580	527	576	553	564	553	560	548	525	480	526	530	523	526	524	541	562	504	556	582	535	540	548	544	543	511	513	511	507	545	539	509	547	550	530	530	539	546	571	529	545	509	524	561	580	585	561	536	518	584	543	573	548	539	523	520	537	543	497	550	568	560	566	528	575	557	551	577	524	519	508	537	527	492	544	570	511	569	565	563	501	539	560	535	524	526	559	551	526	559	535	535	535	555	538	510	538	526	563	587	547	543	570	543	588	528	571	503	577	555	475	559	564	498	518	550	503	547	573	524	515	512	536	588	540	529	556	521	563	529	526	516	532	537	551	533	553	533	541	514	559	549	557	527	544	556	561	539	534	535	549	526	540	553	525	533	555	538	556	550	515	531	502	568	549	534	563	547	544	552	555	514	529	530	543	540	555	536	521	550	544	561	570	575	579	571	523	541	555	558	524	557	547	518	524	537	515	540	541	524	522	545	543	510	554	527	536	546	547	546	525	543	572	527	535	564	575	549	545	543	585	560	542	571	571	560	572	598	560	534	531	526	502	503	535	472	531	542	567	584	521	509	546	498	528	575	561	533	537	531	493	532	550	534	536	492	518	513	574	517	548	534	577	563	503	513	577	560	586	576	524	551	565	556	530	518	541	577	526	557	537	529	569	531	543	534	547	532	534	579	573	546	590	522	533	558	528	517	547	538	557	541	521	530	576	519	568	547	587	551	524	556	527	553	560	556	535	560	550	546	551	592	558	554	544	561	555	580	551	535	529	597	538	522	522	531	523	536	559	563	554	549	553	551	561	530	547	543	550	550	576	541	572	557	553	494	530	562	542	516	593	566	547	557	533	548	531	504	532	540	524	598	519	573	556	567	541	532	628	510	547	502	548	576	554	529	583	526	564	541	560	570	543	543	536	526	542	534	585	561	566	505	557	576	554	517	576	531	492	516	504	567	593	541	558	491	572	519	500	560	567	543	534	569	580	490	536	576	558	561	559	504	472	555	539	577	542	551	524	524	535	519	584	504	581	563	516	517	542	512	576	515	549	566	529	493	573	511	548	506	555	505	540	549	555	508	531	566	554	518	538	623	535	546	519	571	566	532	532	498	512	524	543	564	550	556	531	536	531	543	534	534	537	509	539	584	538	509	527	568	545	532	543	532	535	510	532	582	603	512	539	528	543	528	552	573	563	554	541	548	535	541	568	521	494	547	550	528	519	522	544	504	589	552	560	569	535	536	571	578	528	596	521	539	512	549	557	547	505	534	544	519	508	553	557	530	499	530	535	527	552	570	546	527	570	536	553	543	516	575	556	534	517	533	530	533	524	513	537	550	543	547	494	524	528	549	526	570	535	522	518	588	532	560	597	554	532	550	585	540	555	565	583	537	549	562	514	547	510	506	550	533	534	515	503	566	499	560	542	543	534	530	540	573	546	549	542	537	547	547	551	558	528	595	579	538	547	570	558	540	508	529	520	551	595	507	561	573	560	568	545	516	540	538	537	548	550	545	520	541	536	527	565	564	547	545	553	519	542	532	534	538	551	537	528	542	547	510	524	555	493	509	508	556	591	517	528	543	540	534	534	575	567	553	526	527	557	542	516	566	588	514	530	572	579	530	513	597	495	578	546	551	583	534	541	601	552	498	549	515	509	524	594	499	565	545	552	558	565	520	555	495	555	548	526	560	547	546	549	492	567	569	523	564	582	550	532	581	515	521	557	572	592	565	542	583	526	536	559	562	521	493	528	537	508	504	534	555	555	513	510	511	541	546	513	568	545	518	554	599	523	539	542	526	527	539	569	553	524	553	520	524	580	523	547	559	554	522	520	528	571	552	553	582	558	534	505	538	518	526	529	532	605	552	536	541	530	553	556	526	557	555	559	565	553	560	556	543	578	543	553	550	568	551	576	553	577	584	514	563	539	546	555	556	540	481	532	522	518	573	590	569	516	527	556	559	566	552	572	531	531	540	549	532	554	541	549	560	549	553	547	552	533	543	550	536	505	540	537	542	592	527	524	513	502	552	538	521	584	536	526	524	564	512	508	534	529	508	560	524	523	528	537	525	556	555	554	524	508	538	549	553	522	559	541	509	505	518	547	514	541	511	564	544	549	541	547	544	533	540	524	582	588	543	555	539	555	526	529	561	515	529	544	596	545	570	561	573	520	529	553	557	561	524	539	584	555
32908	46180	35671	22031	15997	12313	8962	6622	4803	3703	2881	2314	1801	1467	1189	970	874	775	704	671	625	679	610	657	655	597	578	576	601	609	588	562	567	553	574	549	580	563	573	586	575	618	563	583	590	586	562	573	579	590	568	533	553	565	576	583	563	599	529	554	566	598	611	596	554	601	581	585	565	525	581	559	555	558	551	562	555	550	570	554	562	583	564	572	576	579	589	565	582	540	564	528	514	568	575	540	551	491	540	622	494	553	558	560	528	607	522	550	564	562	503	615	560	562	557	569	561	579	563	561	577	569	545	590	571	610	530	536	584	526	567	596	589	569	573	579	625	579	606	555	595	568	532	627	582	592	600	561	562	545	552	541	583	610	578	540	589	579	532	569	542	547	602	573	579	567	512	575	566	525	528	540	567	568	552	529	593	582	557	547	612	541	582	518	573	560	574	582	563	555	583	547	591	536	555	561	545	512	569	606	555	538	543	530	564	558	603	581	570	543	569	553	547	557	559	532	600	581	557	599	598	571	522	534	545	560	604	601	514	582	579	585	545	531	532	550	590	550	577	597	540	482	567	575	562	617	556	598	563	586	579	627	527	570	575	562	569	553	557	576	544	569	558	561	557	522	542	579	555	540	596	599	549	538	568	521	536	568	561	514	585	587	587	596	525	523	550	531	609	555	571	577	566	583	555	547	611	528	595	535	553	604	596	545	577	584	555	542	572	561	556	549	583	552	559	562	589	558	575	593	567	564	582	554	588	568	581	585	533	600	551	536	569	548	511	614	535	585	533	572	568	583	531	531	588	571	553	553	553	628	570	557	567	573	544	547	562	526	565	542	533	600	517	551	554	588	571	551	535	633	569	619	581	581	503	559	532	571	574	554	573	593	558	564	595	557	557	604	565	593	609	633	585	537	553	567	555	597	533	546	551	582	566	582	570	554	529	527	535	584	555	554	577	523	536	539	539	557	536	563	598	603	548	576	536	591	554	559	563	618	593	534	538	570	544	573	552	536	598	576	523	543	549	571	575	486	530	558	525	567	539	625	595	549	568	586	585	555	555	612	573	548	545	538	573	550	585	534	533	582	549	548	512	573	592	560	591	560	510	571	549	591	599	560	567	561	576	587	559	554	532	575	551	595	541	547	556	592	564	572	565	574	570	559	554	590	596	556	497	576	542	587	571	586	565	560	553	570	565	559	565	563	579	535	559	551	576	554	560	566	547	604	532	582	561	557	548	531	580	569	589	587	598	568	544	583	579	531	566	565	545	559	501	564	532	549	510	572	620	601	553	608	548	565	583	582	571	576	560	565	557	581	526	589	579	515	540	598	548	577	559	556	573	549	576	593	543	536	594	573	560	567	590	559	535	566	568	556	568	582	538	583	570	531	576	544	531	538	565	593	583	521	592	587	569	554	553	607	579	607	559	574	601	501	535	589	567	569	575	586	573	535	609	566	568	562	516	561	562	536	570	591	593	513	553	584	587	622	582	563	547	550	527	571	581	539	554	552	574	560	511	570	569	580	550	553	576	551	533	567	533	560	579	550	582	580	584	558	574	583	588	538	600	580	529	535	580	574	528	551	581	573	542	577	584	559	558	602	537	571	569	558	557	572	526	577	591	593	542	537	599	550	565	582	584	534	546	584	581	537	595	594	555	552	574	569	576	553	559	584	560	548	537	573	578	525	570	547	571	533	552	567	589	586	523	599	580	526	602	550	558	622	578	570	526	518	538	591	555	566	570	576	578	551	591	582	564	565	573	534	600	531	557	607	545	600	580	543	543	624	562	560	548	572	523	570	595	524	548	579	574	563	543	560	553	573	546	557	588	567	541	538	549	585	599	592	568	537	570	528	603	575	549	579	567	554	577	557	617	550	579	564	597	576	607	511	541	526	570	585	557	580	541	568	589	593	571	572	566	559	593	549	531	554	565	508	560	601	544	566	566	554	522	546	609	557	548	567	534	557	563	583	598	536	573	519	535	555	543	596	574	564	557	546	558	542	608	562	564	567	606	560	542	589	581	574	560	564	610	539	578	568	564	571	546	582	585	613	584	568	572	564	561	618	573	581	532	555	538	530	599	548	574	556	566	554	546	529	543	519	579	580	553	553	516	549	576	573	544	522	529	577	528	571	551	568	561	546	553	549	570	537	554	588	570	582	573	546	584	586	554	536	556	536	523	536	510	578	557	589	536	584	559	552	595	560	592	553	557	558	571	567	509	582	524	582	593	581	513	584	583	568	606	558	549	586	563	547	558	547	582	587	575	585	586	583	546	537	603	564	562	565	588	539	587	542	558	507	576	542	537	542	555	562	554	565	552	619	544	570	580	549	603	526	528	536	591	566	539	554	563	571	581	560	575	580	589	545	586	587	565	551	528	583	579	572	547	551	534	567	590	547	557	579	542	562	548	547	559	551	510	577	571	550	575	582	530	588	578	572	617	512	606	541	568	587	594	588	589	552	545	586	577	539	526	575	555	626	585	552	573	547	572	564	535	583	603	601	527	538	552	552	563	550	565	577	559	561	565	566	566	582	538	563	582	554	587	575	574	555	541	579	555	530	568	567	603	580	564	595	582	533	531	556	546	622	582	548	542	593	570	570	556	535	563	585	573	573	548	605	549	548	605	561	597	536	524	525	554	537	572	559	600	560	536	552	557	595	565	553	545	559	558	548	532	566	574	620	540	564	578	547	557	542	543	557	581	518	592	567	572	581	534	546	582	554	587	556	546	565	586	553	539	579	582	584	546	564	584	555	586	525	578	534	589	567	574	569	540	547	577	534	558	508	567	559	540	567	577	542	590	579	560	557	609	521	601	554	591	541	557	562	537	583	601	588	566	550	611	537	567	573	528	591	539	555	566	554	556	592	541	597	556	565	534	535	550	580	554	610	626	559	597	514	535	510	554	508	588	581	605	548	554	564	563	549	553	550	577	562	587	588	621	578	595	548	555	582	567	515	533	619	561	592	569	628	574	556	565	561	576	571	533	578	599	544	581	549	595	580	587	550	561	525	534	556	592	593	580	582	547	566	535	573	548	620	572	551	598	542	562	587	533	538	574	566	566	524	511	559	568	529	613	547	562	529	584	515	549	551	611	556	567	558	584	554	529	531	544	569	582	592	548	576	559	549	639	600	571	554	572	549	586	564	552	576	552	521	558	548	566	539	538	580	583	562	552	534	581	550	577	549	531	547	560	564	578	556	524	606	572	530	543	556	572	570	575	578	565	580	515	585	612	584	618	557	569	525	565	551	554	530	606	570	557	550	557	548	570	544	557	577	598	574	581	590	554	562	547	559	557	540	553	567	534	585	547	564	588	560	566	524	524	553	516	596	574	605	560	560	593	571	561	557	574	586	561	525	560	620	556	660	591	541	560	582	564	569	554	575	595	614	573	540	545	566	582	573	594	575	571	592	550	556	543	541	545	607	580	542	575	521	544	581	531	530	543	594	535	583	539	560	544	600	547	563	621	589	538	571	545	576	610	571	554	562
23957	21368	28632	24717	22232	19998	13242	7527	5226	3995	3081	2381	1847	1506	1197	1014	930	736	586	602	551	543	543	506	518	489	494	459	518	501	485	468	463	489	477	454	470	418	509	484	464	464	464	463	465	429	449	472	428	452	441	450	463	424	435	438	417	432	462	527	476	487	464	424	460	467	454	444	427	435	456	440	454	467	454	471	401	455	455	398	448	472	461	412	448	441	409	460	434	410	428	434	426	439	430	412	430	472	451	457	465	463	431	443	445	442	405	481	425	435	439	414	444	424	432	435	440	424	452	422	439	447	492	424	461	458	486	396	451	447	431	445	440	415	423	429	449	445	429	428	410	468	429	419	469	428	446	472	426	421	448	431	457	478	432	440	481	460	447	411	461	445	424	472	431	437	459	447	471	419	451	438	435	420	464	455	450	431	433	394	413	477	459	407	428	448	472	457	442	428	468	451	416	437	441	462	453	459	437	453	425	434	466	443	448	444	456	453	418	466	448	446	462	443	434	415	439	424	433	421	475	456	417	452	481	404	458	444	469	431	449	419	435	456	446	475	432	447	448	397	463	452	445	465	424	417	449	460	456	480	426	420	484	428	445	409	415	422	454	423	493	416	430	420	460	432	453	423	454	418	442	430	451	471	432	424	446	484	465	403	402	409	425	441	434	438	489	459	395	417	431	467	425	456	432	459	422	424	462	467	464	446	444	462	403	442	425	439	456	461	403	439	394	430	452	416	470	469	457	446	409	482	481	450	464	414	392	470	437	428	421	399	426	445	476	441	457	441	435	493	448	467	417	442	417	401	436	436	403	410	441	408	461	427	453	462	457	435	417	472	415	428	419	466	428	434	448	411	403	433	474	458	424	463	443	459	460	430	443	441	469	466	442	452	459	436	442	420	424	450	445	442	437	417	449	463	378	443	433	456	423	418	460	434	364	433	490	414	444	440	429	463	493	429	408	428	475	427	426	445	444	467	390	419	412	448	461	414	435	473	425	482	395	437	422	407	404	438	427	439	447	448	418	433	411	441	445	425	451	451	436	468	416	427	456	428	445	427	422	413	481	479	436	384	451	459	436	441	405	413	460	461	383	453	465	401	471	436	447	411	464	442	428	441	463	420	481	468	423	493	416	443	438	432	436	416	425	480	454	406	460	460	423	442	455	457	438	425	473	419	447	461	456	433	412	422	443	429	446	466	448	426	407	433	474	446	469	443	450	431	476	445	456	439	417	405	477	434	420	447	452	428	417	434	412	461	410	444	441	418	424	458	433	423	454	459	418	421	446	421	439	462	436	449	411	439	462	452	475	431	422	427	451	451	431	421	466	424	417	411	477	456	424	461	450	456	420	486	409	435	458	408	439	467	418	426	455	447	397	462	435	462	451	443	430	475	434	440	448	435	451	405	447	422	405	442	425	416	403	445	408	420	471	454	428	438	439	427	418	436	442	452	476	404	441	402	428	409	443	454	428	419	436	445	468	436	464	466	474	409	446	471	438	418	456	439	446	464	446	454	403	458	431	428	454	392	469	422	469	430	462	444	415	408	448	443	473	477	462	465	481	399	456	435	437	465	467	411	464	464	464	382	474	426	456	418	487	398	429	454	442	458	431	452	459	433	433	458	433	412	416	446	444	428	435	397	455	411	463	425	452	436	451	461	438	443	482	451	472	423	434	444	486	438	437	428	455	479	460	445	442	431	484	449	389	446	448	464	448	437	445	458	466	392	428	426	446	438	448	429	455	425	428	400	410	416	438	445	426	445	390	424	412	438	437	463	453	424	432	438	452	487	457	461	419	432	460	426	468	449	423	426	415	446	430	456	450	427	433	416	426	449	440	437	443	441	438	470	420	465	428	439	454	442	447	443	430	439	445	425	436	465	451	406	420	421	487	428	419	453	444	458	466	464	427	443	380	411	430	474	449	411	458	440	445	453	452	420	418	419	437	434	456	467	431	441	459	441	457	435	438	483	471	420	433	461	424	428	430	438	462	459	402	423	461	455	430	412	420	434	456	441	412	468	468	496	460	480	442	404	431	454	450	415	418	466	415	479	440	476	425	430	461	424	463	439	402	453	441	416	473	422	437	439	404	425	433	448	414	489	450	463	450	450	430	460	447	405	395	451	437	420	444	469	430	442	413	501	470	414	457	435	434	413	448	477	427	446	441	447	444	435	433	433	426	457	415	434	426	434	432	445	414	413	429	507	427	421	423	449	432	447	433	443	408	421	416	445	424	412	504	438	433	443	424	443	435	452	458	422	406	449	451	462	429	496	484	438	426	488	450	428	457	460	409	437	441	426	441	442	470	425	477	465	425	423	440	406	438	460	455	406	481	446	405	451	432	410	446	411	414	434	460	458	449	429	401	454	445	452	447	481	410	417	443	403	463	452	448	424	433	431	422	480	473	452	391	438	423	478	523	439	417	409	440	445	408	464	446	419	442	462	459	441	443	448	429	457	440	400	451	445	427	457	458	406	461	435	467	445	399	431	471	462	424	437	430	452	454	449	428	464	452	431	418	426	447	411	406	429	456	443	429	418	427	449	393	459	423	434	472	429	454	442	439	417	452	428	422	445	428	451	487	443	450	422	461	435	463	427	491	431	437	451	432	434	445	405	432	420	438	411	440	413	451	436	437	444	455	463	420	441	428	457	473	402	434	449	460	420	443	459	396	443	421	441	422	423	505	444	480	464	454	438	429	428	452	458	455	452	466	441	469	406	423	469	444	439	410	426	420	424	448	445	464	423	438	475	443	447	454	449	448	443	456	452	417	419	472	425	429	436	459	461	434	434	421	461	447	477	458	437	432	435	478	414	445	473	414	477	403	437	422	417	435	433	441	465	473	425	457	480	449	450	458	412	401	489	446	461	467	456	414	438	434	438	454	443	418	428	424	450	443	416	410	413	414	421	456	430	433	437	414	439	423	480	464	459	457	436	448	420	481	469	464	455	409	434	459	444	416	406	433	449	451	414	453	433	464	467	383	388	414	441	440	433	473	423	446	448	450	427	422	433	398	448	425	427	452	412	399	411	425	410	438	430	487	459	426	396	446	448	435	421	465	463	439	446	430	415	444	433	434	458	410	446	434	423	475	451	457	450	414	487	440	465	426	430	420	421	472	461	385	446	434	443	471	483	409	425	435	466	470	446	438	409	461	416	418	471	444	425	410	423	440	434	452	425	411	426	421	463	406	455	416	430	444	458	418	436	413	438	449	474	422	442	428	457	460	435	402	444	428	457	468	435	443	418	453	428	459	422	449	446	454	427	429	465	457	434	430	450	451	435	419	436	451	409	459	406	440	475	427	434	424	369	458	419	433	427	447	464	423	462	467	418	427	409	436	464	407	423	453	441	454	450	444	424	438	459	394	438	475	459	452	425	434	485	451	448	440	426	460	471	422	414	485	416	460	458	402	440	461	429	420	440	403	421	416	474	488	428	450	422	462	399	423	431	440	446	441	417	436	411	438	414	432	450	439	411	384	477	433	476	428	444
32665	54147	43678	29188	22581	17456	13087	9762	7121	5506	4152	3206	2519	2059	1569	1314	1058	805	722	663	639	619	579	573	544	564	535	557	527	541	529	454	503	523	497	533	484	499	483	486	459	468	481	441	464	480	473	456	471	487	499	481	450	443	477	497	494	481	461	491	486	466	451	458	493	473	446	444	473	449	480	486	433	467	467	454	440	498	451	484	473	450	473	461	451	424	489	436	456	421	444	458	470	449	455	510	463	465	470	421	477	437	480	454	476	438	459	506	407	424	440	458	455	460	492	482	486	470	445	460	475	495	479	441	482	481	480	452	449	425	434	423	460	451	454	469	431	461	453	488	482	451	470	477	474	459	463	423	443	470	446	456	441	482	459	491	472	440	487	467	466	464	452	414	467	471	491	410	446	461	465	428	507	471	452	444	446	462	486	421	436	439	473	466	436	480	434	459	423	466	487	480	452	473	475	456	434	474	462	478	478	446	462	442	482	456	467	454	459	444	453	429	418	482	477	467	466	432	437	454	476	463	455	476	427	489	436	399	446	448	486	446	473	481	469	480	473	453	445	495	476	483	478	475	462	467	489	493	432	453	462	516	441	470	442	436	500	454	479	423	456	462	480	497	439	434	474	452	468	463	483	475	466	439	459	483	491	435	465	514	470	481	458	457	477	486	456	463	472	452	444	464	456	456	433	478	468	446	461	479	456	464	460	451	420	475	463	443	468	457	464	490	418	465	460	484	488	454	433	469	452	466	448	489	534	420	433	498	446	445	431	458	500	456	470	455	443	455	467	442	473	430	439	508	464	441	491	465	482	446	441	495	432	456	452	434	473	435	483	479	484	446	490	453	454	475	431	457	472	484	473	518	448	433	451	472	446	454	434	484	432	460	468	460	480	483	445	438	421	447	408	426	455	478	465	466	441	471	483	442	483	499	461	452	458	420	465	479	481	464	436	476	456	452	451	485	493	448	470	465	452	419	444	448	440	449	452	464	460	428	423	425	461	462	472	468	482	430	452	458	445	460	437	471	465	465	442	480	470	492	453	453	446	491	475	464	466	475	476	472	497	428	429	469	447	457	476	467	489	431	461	488	473	429	449	482	476	468	453	465	474	471	484	410	449	465	462	439	490	445	458	496	496	479	493	468	444	481	438	464	480	441	427	464	448	451	455	500	490	484	446	465	437	461	464	460	441	426	462	460	436	430	456	462	486	510	480	450	455	456	441	432	486	511	477	433	475	474	451	496	514	455	429	487	440	450	473	463	481	455	502	430	488	467	425	497	447	436	453	455	476	460	478	454	470	455	462	477	450	478	477	467	449	417	449	464	453	430	473	461	440	441	498	427	457	463	462	459	477	455	467	425	470	429	476	461	428	480	435	471	490	479	450	443	406	482	430	448	463	484	478	455	427	443	491	472	430	461	447	453	475	460	430	468	433	467	477	461	468	457	450	450	479	442	454	488	462	477	458	432	483	476	413	446	412	491	443	494	463	437	486	450	433	452	457	436	506	490	442	444	450	489	443	438	452	467	457	455	458	476	428	461	411	469	500	466	448	448	467	476	472	438	450	479	434	469	461	445	464	458	459	459	471	426	435	472	450	469	443	489	470	457	402	451	455	469	444	449	473	445	446	487	472	464	452	452	476	472	422	465	458	431	484	440	478	470	442	433	477	463	474	466	471	468	464	452	453	469	438	456	463	485	475	458	486	450	428	451	393	474	448	487	477	468	470	459	498	472	478	472	450	448	483	463	452	443	498	493	437	475	460	474	461	433	432	463	458	484	500	456	432	501	462	437	474	417	485	442	494	419	459	475	461	417	485	461	466	451	455	479	448	468	486	440	472	452	484	467	464	474	455	428	459	446	437	491	491	470	485	481	463	473	468	413	451	476	470	508	447	470	452	492	471	514	473	478	461	453	466	503	452	479	500	442	496	460	461	471	459	420	471	492	447	469	437	456	435	452	428	469	442	492	430	443	465	423	467	446	488	433	474	432	457	467	493	457	424	473	427	491	474	467	425	444	440	493	466	463	507	487	510	468	474	448	492	459	470	442	455	447	444	479	478	471	439	511	478	486	459	460	444	468	455	434	472	472	463	453	435	458	448	474	480	464	471	496	450	498	455	432	460	452	426	523	471	485	439	469	474	497	432	494	469	451	479	457	463	456	493	457	462	483	478	485	494	481	508	452	447	512	471	445	443	482	466	454	449	471	470	485	454	442	506	406	459	453	522	475	483	440	443	451	467	443	440	453	495	470	469	460	458	480	465	418	496	491	472	452	464	448	461	474	481	486	450	496	467	454	433	487	486	463	451	502	459	463	435	513	488	423	468	437	467	467	434	473	446	409	477	480	463	453	458	447	430	488	493	455	462	471	496	478	492	474	480	462	465	464	468	494	489	481	472	466	472	466	485	453	477	453	462	457	439	495	427	473	467	467	416	498	424	450	496	471	448	491	446	452	446	475	438	460	514	483	443	422	430	437	471	485	471	470	480	471	463	456	496	506	446	457	469	464	462	485	476	492	457	448	463	484	428	441	458	498	467	419	424	449	472	477	427	481	445	494	474	483	423	456	445	464	441	437	477	470	487	450	496	448	496	470	452	470	478	439	442	449	457	498	460	499	475	479	493	437	447	456	485	498	463	464	447	465	439	450	496	442	485	474	448	462	482	454	486	435	478	496	482	470	450	441	456	432	483	490	489	474	477	456	441	489	411	483	462	450	445	465	487	457	464	480	457	520	456	462	463	470	457	435	447	433	474	467	472	436	482	443	478	464	477	467	423	484	458	456	449	485	475	456	472	461	437	493	430	440	427	480	486	453	479	434	486	446	489	461	444	445	467	443	466	447	460	465	419	447	468	454	440	463	444	445	500	497	473	482	442	456	461	509	466	484	442	441	427	467	503	467	476	488	505	465	468	459	455	460	481	426	460	464	459	459	466	478	467	429	421	472	445	419	440	402	480	496	469	461	492	410	444	462	465	459	453	437	477	468	445	447	437	483	445	459	434	431	438	475	425	484	427	470	482	469	452	443	495	412	453	466	440	456	475	461	437	480	477	465	492	463	470	506	495	476	463	483	453	471	434	445	441	459	501	452	443	461	431	444	450	441	471	459	433	457	449	453	464	469	484	443	463	452	493	462	441	443	483	450	465	464	465	456	449	462	461	488	508	456	447	432	440	438	443	468	426	438	441	479	448	472	450	481	449	452	456	448	439	472	441	442	449	443	447	435	452	432	417	458	447	450	441	424	459	463	479	468	439	456	449	442	442	470	467	445	468	449	483	474	487	462	462	438	484	456	483	465	480	441	463	454	473	450	447	432	451	461	457	467	420	441	476	508	469	489	459	471	485	494	493	447	477	494	473	466	478	442	439	463	450	453	489	486	446	481	445	474	486	470	462	424	471	467	477	475	464	470	431	481	463	480	479	453	453	483	459	480	455	460	460	461	447	468	439	437	466	427	456	453	443	451	457	449	486	440	491	463	454	487	458	472
24967	21439	28277	25773	21300	14808	9189	5784	4035	3210	2545	2003	1626	1338	1046	975	887	722	636	632	544	579	584	561	597	565	525	509	556	526	537	516	558	517	519	563	509	542	543	541	529	539	507	505	541	551	531	500	532	522	476	490	502	499	498	537	547	531	491	526	514	534	504	495	545	500	508	499	502	500	488	531	478	496	499	518	484	547	513	495	517	533	567	469	501	500	499	514	542	534	508	505	496	499	481	488	535	551	540	489	537	492	493	522	549	520	513	516	485	500	521	515	521	495	477	497	522	554	479	512	523	520	473	519	512	514	480	489	528	529	517	502	486	539	464	503	551	521	550	498	532	545	492	526	544	549	522	522	519	498	522	535	489	490	506	477	492	522	505	537	524	490	485	504	524	505	464	527	541	516	547	469	507	503	493	549	515	510	518	473	480	528	548	554	519	541	502	558	509	529	521	505	506	501	523	516	493	500	506	522	501	513	496	525	533	518	488	473	514	492	510	512	502	492	461	510	516	484	499	476	485	509	463	521	536	534	511	520	505	532	494	504	474	504	536	487	481	481	496	540	500	520	507	534	506	528	465	488	509	486	501	509	567	527	522	515	508	505	524	511	475	487	518	484	532	534	492	499	513	507	548	495	520	532	510	489	521	494	493	549	519	527	484	497	575	508	560	511	493	490	518	503	516	476	510	506	516	508	461	481	513	515	532	464	547	494	526	505	447	499	520	503	514	481	499	511	512	511	534	543	481	486	518	492	507	479	518	526	495	516	540	531	495	524	503	510	515	524	531	497	529	528	533	511	456	502	520	498	506	476	496	476	526	528	523	516	518	512	504	512	489	530	483	527	485	507	524	498	526	476	497	504	556	506	524	550	535	531	516	488	518	506	511	486	520	499	532	493	507	516	488	493	535	497	510	516	504	504	505	526	495	543	440	494	530	498	532	507	517	509	515	501	483	494	520	481	522	526	498	499	531	556	571	499	541	509	515	496	526	491	499	488	521	533	541	465	550	505	524	498	491	502	550	502	493	536	501	497	515	485	533	499	518	526	516	493	482	492	510	492	501	555	502	495	542	520	473	487	500	536	532	492	514	516	471	554	479	468	517	514	544	509	503	540	490	502	506	530	510	541	545	559	517	514	468	537	515	528	548	466	527	516	506	521	545	516	541	539	542	499	506	539	498	533	574	488	517	518	440	496	535	544	479	511	506	557	515	518	535	545	555	510	501	520	505	527	542	478	568	492	472	536	510	523	519	466	505	484	495	469	499	514	545	479	512	529	518	496	485	536	517	527	525	506	499	500	540	579	515	541	530	465	519	524	516	516	557	504	573	527	510	510	519	525	515	526	533	510	487	536	540	502	503	527	568	465	498	494	500	455	522	509	521	516	482	476	517	467	508	498	530	529	528	489	480	541	502	500	513	529	521	519	487	496	545	508	494	532	526	518	476	507	478	514	529	501	595	486	508	515	558	475	516	523	496	458	518	496	536	496	508	461	514	522	506	511	519	516	488	531	493	487	536	525	503	508	490	524	511	540	486	502	501	530	508	509	509	501	485	485	532	536	527	500	524	519	508	544	512	532	506	501	488	537	483	502	521	498	510	494	583	500	481	482	526	479	501	504	494	481	477	525	540	450	485	503	539	539	512	534	513	508	527	527	527	522	512	507	524	523	444	501	507	525	506	531	488	515	557	485	513	477	518	523	551	522	528	528	491	500	497	559	485	477	488	564	500	518	521	503	514	485	488	478	495	510	517	492	527	547	500	499	510	501	488	563	504	475	514	498	492	494	478	545	523	469	484	452	507	504	527	546	492	496	541	489	518	551	509	496	529	499	538	481	492	512	494	480	512	505	532	518	505	497	513	523	522	546	477	530	481	527	515	520	493	488	527	477	500	516	523	509	535	494	542	464	488	532	503	571	516	516	476	537	476	546	537	528	479	527	513	491	504	522	533	483	484	494	495	487	572	511	528	511	512	479	512	550	552	523	527	482	507	487	531	544	534	503	489	443	488	502	490	507	517	502	527	471	551	453	529	480	501	540	482	520	547	511	509	548	507	523	545	508	558	548	507	501	484	531	485	497	533	500	512	510	510	496	463	530	488	477	510	514	514	552	482	472	453	483	531	505	474	535	521	522	518	505	515	546	485	534	485	490	503	515	541	462	455	512	470	494	476	534	531	542	530	521	522	527	463	474	515	528	476	570	520	499	484	527	541	540	502	524	495	519	521	496	516	504	525	501	533	552	492	540	533	514	516	523	521	471	505	500	514	482	513	504	500	530	512	500	512	498	526	524	522	528	540	506	506	492	502	499	509	499	544	569	477	503	478	489	474	511	473	528	508	527	518	487	505	528	501	506	517	508	529	533	499	528	506	506	532	511	532	493	496	549	521	508	523	509	514	513	551	503	519	528	528	515	551	520	560	507	495	487	510	451	518	512	468	492	508	475	490	512	489	495	557	453	505	511	520	511	514	495	495	513	475	477	501	524	505	504	497	523	456	487	549	496	510	491	502	495	562	489	506	509	507	509	552	541	495	516	497	515	499	478	527	508	503	514	545	494	490	492	498	492	532	522	466	483	495	493	507	515	540	523	495	488	511	476	479	521	502	515	537	484	500	525	510	498	508	501	511	515	488	511	491	473	493	494	518	476	480	527	527	516	506	530	525	520	489	534	484	499	518	552	529	484	536	546	476	474	495	498	533	500	518	512	515	545	511	531	515	531	507	513	479	531	480	501	503	503	480	487	513	474	484	503	505	497	489	476	532	537	493	489	523	482	488	551	498	484	485	476	503	552	485	508	503	513	522	512	567	489	511	525	543	531	522	503	529	485	505	533	514	503	578	517	538	522	504	511	442	510	525	485	524	493	511	493	500	494	463	513	481	543	518	508	510	510	470	471	550	517	492	508	488	504	505	492	529	463	484	472	496	489	437	491	498	543	507	517	486	505	513	534	481	492	493	517	505	536	538	540	481	474	502	504	518	477	539	496	505	497	483	512	530	499	546	500	484	494	518	489	515	550	528	535	511	504	531	477	517	507	543	585	484	535	530	472	519	501	481	520	536	522	530	488	520	507	484	478	493	512	469	540	484	517	494	502	505	463	523	522	533	520	490	499	495	497	550	481	512	503	528	532	520	501	515	499	524	562	496	512	510	509	505	487	491	527	477	524	486	482	515	529	472	485	514	484	513	492	518	513	487	496	504	521	488	544	509	481	526	517	515	505	525	482	525	502	500	503	509	543	492	504	453	513	517	504	520	550	517	492	552	533	526	494	525	530	489	500	514	541	526	522	499	492	519	509	506	487	521	540	529	515	509	489	508	521	514	500	509	472	519	501	562	487	508	503	543	490	520	531	506	502	464	517	529	509	507	500	498	502	505	525	533	469	471	511	489	485	519	522	513	490	559	478	511	517	511	517	504	512	505	502	498	500	540	531	523	474	513	498	541	553	528	500	516	476	493	485	495	525	542	498	532	520	482	478	492	489	501	504
32617	51655	42101	26959	20517	15595	11801	8631	6059	4613	3577	2773	2192	1841	1419	1214	1045	809	672	636	633	638	629	575	591	627	559	569	607	575	569	544	563	564	533	532	573	500	538	526	569	509	565	524	538	548	526	554	521	548	533	552	525	563	549	523	546	513	503	499	514	533	481	526	504	553	565	523	512	563	528	545	521	555	532	538	517	554	523	538	535	505	490	544	517	516	529	485	605	470	512	487	503	528	510	523	509	498	497	527	510	554	519	536	523	539	528	517	520	556	512	556	500	534	531	554	546	533	517	533	546	525	526	501	525	543	459	506	556	524	498	529	514	540	550	516	560	482	526	540	507	496	480	503	517	543	521	564	478	475	500	526	506	565	516	524	548	514	511	551	521	551	547	528	526	495	483	541	484	551	538	509	494	525	519	523	528	526	555	515	522	514	497	576	513	566	512	519	487	539	529	511	518	524	514	548	507	544	531	539	525	520	519	525	530	523	531	541	534	518	538	511	544	538	584	573	536	514	523	532	536	521	574	555	544	527	487	512	536	482	523	520	518	573	542	526	497	527	526	543	563	482	547	553	536	551	568	542	504	526	520	529	528	507	535	572	529	519	520	523	499	526	562	527	510	523	539	474	559	498	524	522	512	541	544	546	493	543	492	492	491	490	527	502	596	528	507	512	488	551	515	481	520	546	531	543	511	544	483	504	526	487	472	515	504	572	538	476	557	509	488	551	546	517	525	536	557	515	546	518	515	556	531	538	539	504	502	510	480	496	526	503	543	509	514	534	537	534	550	496	518	536	557	507	494	486	493	545	520	488	473	508	522	535	585	473	516	517	534	511	473	521	548	500	528	510	515	532	506	508	540	470	536	534	491	522	497	546	520	511	522	514	582	524	542	490	509	532	536	516	511	524	546	491	492	516	486	548	521	559	516	492	530	515	517	547	511	507	503	552	575	543	510	509	525	515	503	522	527	560	520	544	516	475	507	510	482	473	522	471	512	487	506	465	526	549	500	573	515	510	567	552	522	494	548	496	494	554	496	558	555	529	515	519	529	554	501	492	520	490	545	565	531	522	526	536	482	535	507	537	480	491	570	510	521	523	504	504	542	528	535	510	495	530	513	519	509	524	535	526	518	517	514	492	568	513	519	518	546	511	543	489	488	493	510	569	521	529	505	508	529	566	542	548	532	503	535	524	493	546	513	493	518	491	485	480	527	533	546	530	520	494	508	491	502	484	534	521	509	527	506	494	541	472	553	500	526	523	508	512	526	518	521	518	489	571	554	505	511	518	484	545	530	519	531	515	549	520	552	522	516	521	504	555	528	522	544	555	521	525	557	515	501	535	500	545	563	514	518	508	501	524	535	529	497	523	523	524	571	507	522	500	509	514	521	527	497	518	532	515	523	528	507	536	459	542	484	545	531	526	520	545	493	517	503	507	541	471	475	533	526	505	528	492	512	512	518	498	534	529	520	510	538	492	516	520	505	538	522	536	515	539	543	557	546	547	530	516	517	501	537	550	527	535	520	518	495	504	551	537	515	455	521	569	527	551	533	504	527	535	510	515	518	545	550	528	528	520	521	583	526	505	518	495	484	509	518	516	467	547	507	507	543	516	503	522	556	515	523	514	519	495	510	554	535	501	515	485	519	499	528	506	501	471	533	520	507	518	512	518	488	493	526	500	529	569	546	518	489	481	559	540	491	525	510	576	505	519	502	524	516	550	486	489	516	531	494	510	505	507	538	519	537	501	525	528	568	485	513	515	518	559	532	531	534	542	544	519	491	528	581	538	525	503	509	531	539	530	566	468	531	499	492	506	507	526	547	535	541	557	511	533	486	556	497	484	515	555	554	501	543	491	503	488	491	494	522	538	528	519	595	511	509	504	515	520	501	511	532	530	523	521	530	571	516	508	532	515	526	514	540	514	509	549	547	527	484	485	528	500	480	551	496	510	518	528	530	509	505	551	511	546	516	470	506	524	492	518	543	508	543	501	495	533	494	495	521	531	513	486	484	526	536	497	511	485	525	557	493	502	454	539	522	552	556	517	511	539	530	528	522	520	542	524	503	542	532	548	522	536	495	515	527	521	514	511	482	499	518	525	498	524	543	536	500	466	513	532	511	526	549	505	531	499	522	512	524	528	549	585	519	516	547	480	493	539	489	535	520	507	532	531	530	502	534	521	549	560	486	542	552	510	527	527	503	535	500	502	529	507	506	509	518	531	513	502	513	517	511	526	512	558	537	500	515	517	489	500	540	503	506	524	509	549	530	560	600	510	540	555	568	497	508	558	489	529	527	505	525	530	524	539	522	493	511	496	538	528	492	491	535	512	507	486	524	548	514	515	512	553	496	502	508	512	524	495	531	543	520	488	518	537	509	515	502	540	520	532	529	529	514	518	521	519	515	529	550	496	520	505	504	507	508	535	512	494	497	504	514	518	532	514	551	548	532	542	500	561	535	535	511	516	519	591	481	526	495	530	495	513	499	545	512	525	517	552	511	541	548	519	498	511	518	522	553	499	532	547	465	511	500	499	499	492	533	494	523	536	557	532	535	473	516	480	490	530	527	518	491	557	514	540	520	511	543	492	580	501	530	505	551	523	489	495	515	543	536	486	509	542	551	513	531	543	538	501	530	493	494	566	513	533	497	550	503	493	528	514	523	493	539	532	528	524	535	537	512	530	491	538	548	514	458	544	501	519	461	500	496	515	497	558	526	501	522	479	548	509	522	560	475	470	506	539	509	493	573	470	507	581	514	538	504	541	536	492	497	518	529	496	515	455	519	550	515	545	553	532	552	551	511	499	485	497	508	526	508	518	488	502	536	515	524	546	519	555	542	482	512	550	499	583	502	515	541	485	557	520	519	507	467	516	537	513	520	502	474	529	504	505	558	520	528	529	473	510	519	524	496	522	528	503	557	529	520	522	483	520	525	516	524	539	525	534	530	517	514	499	528	498	480	539	498	511	513	478	512	530	560	552	560	498	529	539	485	525	484	540	581	488	481	534	516	500	507	506	545	545	500	475	484	509	531	568	468	507	513	538	509	518	502	507	469	552	516	496	551	492	536	514	523	535	510	521	520	514	468	531	526	498	509	496	540	529	542	537	525	494	520	531	504	506	490	509	498	479	541	520	499	508	524	496	528	468	555	510	526	494	538	482	515	518	509	496	530	545	518	528	489	536	517	509	480	502	513	566	513	506	564	535	531	524	512	557	549	561	504	508	521	500	502	519	535	518	495	502	539	518	510	512	533	481	547	510	519	510	523	533	501	512	541	474	545	516	506	497	540	500	540	487	520	508	516	496	525	519	507	503	551	524	510	489	522	541	552	543	564	518	547	517	542	503	541	534	527	524	536	524	519	525	548	560	487	493	516	555	551	523	507	461	553	590	529	539	507	522	498	552	515	526	512	507	485	524	494	534	533	525	513	516	550	539	513	501	540	505	546	545	521	541	491	500	505	518	542	542	492	546	492	552	493	524	526	494	515	510
22667	21293	28912	24029	21524	22752	21932	11160	7369	5557	4397	3199	2495	2012	1581	1217	1006	786	645	551	579	519	488	482	449	455	437	449	410	417	426	431	398	408	430	402	411	402	429	421	386	387	373	404	391	395	398	389	420	361	388	410	382	369	402	397	376	371	385	427	374	367	391	413	376	388	376	412	357	390	389	380	424	344	376	397	375	375	385	383	379	362	360	369	375	353	360	378	393	392	347	351	403	389	356	361	389	378	358	386	373	364	357	384	373	357	345	391	382	358	345	377	364	392	400	383	373	366	354	377	376	393	358	362	376	372	372	376	353	373	394	363	385	358	349	379	375	342	350	377	393	377	358	377	387	330	351	332	367	436	406	339	392	402	372	401	355	370	348	392	362	370	362	360	380	367	360	352	381	388	369	388	379	388	370	362	375	365	357	385	401	377	400	376	381	385	338	396	343	398	398	379	345	371	381	362	344	335	374	365	378	386	378	402	371	388	380	348	386	351	352	363	372	385	377	364	382	368	370	386	396	395	363	373	396	368	370	373	384	403	375	372	362	374	396	383	382	366	377	370	382	324	355	359	403	362	411	410	351	363	394	369	352	367	331	367	364	360	380	392	352	386	400	398	378	352	388	345	381	372	404	383	343	374	413	348	374	366	359	387	388	366	358	374	400	349	361	359	353	363	390	379	368	358	391	374	355	395	363	387	382	390	348	358	374	387	347	411	364	362	406	393	374	390	354	365	353	372	381	391	376	373	360	359	380	397	366	364	344	369	369	356	327	379	356	400	407	406	384	386	359	386	368	375	370	384	372	370	358	408	356	388	383	377	374	345	366	367	347	375	332	407	385	375	392	362	330	371	343	385	381	395	375	379	392	366	335	373	395	357	393	336	412	360	358	356	365	372	357	367	372	379	378	393	380	357	367	345	380	375	395	375	360	372	403	355	341	363	368	408	408	344	347	338	380	390	393	394	391	384	385	383	394	365	370	412	366	394	409	366	370	357	371	369	371	397	378	368	369	415	374	383	383	367	375	374	396	378	370	375	354	382	352	406	353	344	392	379	367	384	389	359	403	393	345	354	364	363	378	338	330	366	343	383	349	370	360	341	376	406	420	336	371	365	334	361	388	375	357	410	378	380	376	384	357	375	388	380	373	390	385	364	366	390	378	387	365	419	354	381	373	395	385	388	370	365	383	370	360	359	381	346	370	350	418	376	376	402	374	365	393	378	357	343	370	399	361	394	380	376	354	343	395	395	398	387	338	362	342	349	389	412	362	382	365	352	385	353	378	343	385	363	335	337	357	375	375	361	406	412	357	369	391	380	351	366	336	356	354	353	384	371	354	373	367	381	397	356	355	354	391	399	385	382	353	375	385	347	379	371	372	377	388	373	367	393	361	372	404	358	368	356	375	386	360	366	371	392	395	347	391	359	400	376	359	330	362	414	394	365	369	365	395	353	361	370	396	367	329	353	382	329	381	349	391	374	382	367	340	394	363	338	356	383	337	370	375	354	383	402	362	389	355	372	378	366	395	361	400	339	368	410	317	379	390	380	384	379	384	386	387	363	355	367	399	373	358	353	393	358	368	370	368	356	376	350	416	385	350	360	353	394	375	386	380	382	385	353	406	334	368	373	354	372	355	363	365	347	359	354	377	393	374	367	400	386	364	335	366	364	337	366	381	360	381	356	353	399	330	407	356	391	358	353	355	372	363	370	373	400	369	409	352	351	369	384	361	386	349	422	388	398	356	386	369	370	361	331	377	366	386	365	351	403	373	369	381	387	393	357	364	396	383	358	397	373	372	394	377	328	412	369	378	377	374	349	379	375	382	378	405	366	365	395	343	396	405	377	377	379	348	361	375	358	369	370	386	335	344	371	356	356	389	404	372	367	342	384	355	375	384	349	367	357	353	422	389	365	403	373	393	376	344	390	369	382	387	371	358	362	392	371	383	371	376	350	411	391	367	414	356	336	382	344	391	348	374	343	359	367	374	385	375	384	357	336	366	392	388	369	374	367	374	348	384	351	361	388	375	379	405	359	417	365	367	397	369	421	359	330	336	359	374	362	354	391	372	383	395	340	405	357	376	403	359	380	374	341	371	365	389	367	365	367	402	400	339	402	369	381	409	336	382	344	363	381	413	392	363	365	358	393	338	387	344	355	357	366	350	383	390	370	372	400	391	391	365	376	360	380	383	370	369	395	404	406	383	387	368	358	390	376	328	373	399	399	385	375	370	413	369	334	369	419	359	371	369	355	354	364	390	360	376	351	374	356	403	356	371	374	391	395	370	370	366	359	365	358	381	349	396	405	375	365	384	353	391	351	381	376	384	366	364	392	378	377	391	340	370	356	360	386	365	387	391	350	384	377	358	383	356	335	337	354	369	363	407	412	374	367	403	369	382	362	331	390	360	374	363	384	354	379	363	362	370	375	398	373	360	354	379	386	365	344	362	387	394	370	405	361	367	358	417	388	389	392	398	399	342	387	365	339	349	366	356	376	379	349	361	354	351	352	422	363	391	359	351	352	349	372	386	400	382	345	380	364	366	370	378	392	390	399	353	371	392	379	381	405	367	369	370	375	395	375	390	365	404	389	372	373	352	377	367	378	382	410	391	347	410	378	372	378	393	352	362	372	412	371	369	377	342	417	358	351	381	375	394	364	384	348	374	354	396	394	372	391	388	334	357	392	383	361	370	400	376	384	324	376	363	340	386	398	334	383	404	356	389	359	368	387	394	370	362	352	365	371	385	359	389	363	379	374	373	363	379	365	363	370	383	416	364	349	374	385	371	378	386	379	360	377	354	363	381	390	363	336	387	381	361	373	387	388	343	360	404	330	372	391	368	350	381	390	347	374	362	390	387	371	376	370	402	365	364	366	373	387	403	342	339	369	371	328	392	357	399	349	386	392	380	408	390	380	418	367	395	373	349	367	384	396	386	376	374	377	352	348	358	370	368	378	367	359	363	336	383	384	363	357	393	399	385	373	391	350	388	375	349	396	386	359	364	395	377	371	363	363	378	365	379	373	371	380	376	361	376	376	385	356	398	365	349	349	364	370	390	344	357	395	356	372	358	373	359	398	400	403	356	366	365	346	389	357	347	353	379	366	378	402	365	365	396	375	399	389	361	369	378	351	389	388	367	381	379	373	413	401	377	374	366	407	396	404	385	378	390	389	378	359	378	340	369	333	395	390	415	350	415	383	393	385	373	377	353	419	369	364	393	361	380	375	391	358	356	338	332	385	376	356	361	386	384	379	423	357	387	363	348	392	382	352	383	401	367	343	373	385	389	359	348	375	422	414	396	384	385	351	374	389	360	377	382	380	386	374	380	383	389	338	395	377	380	382	391	371	345	351	352	368	376	354	421	390	379	371	382	371	385	380	389	379	354	351	379	331	355	378	383	366	375	358	397	362	380	385	363	346	364	377	370	368	356	437	378	367	352	336	380	398	360	360	403	358	415	370	411	382	384	351	358	380	360	375	345	353	370	347
34922	61275	50169	34211	26918	21732	17191	12791	9820	7320	5604	4327	3316	2665	2139	1614	1234	946	701	649	571	568	538	552	537	549	491	467	458	495	450	447	441	420	449	431	399	420	399	410	442	426	385	398	408	393	386	418	378	391	388	364	388	425	384	428	411	398	386	383	391	417	388	386	406	397	392	372	381	403	396	429	392	366	388	403	388	400	389	394	373	436	381	374	373	379	411	406	368	398	374	352	381	383	396	382	376	378	381	371	375	410	371	371	372	378	408	369	396	392	385	385	379	370	399	382	409	396	363	368	366	390	386	381	391	375	383	363	388	383	390	447	426	397	377	401	370	344	361	395	379	364	400	406	378	400	400	357	363	372	360	398	373	398	404	394	402	399	355	371	398	370	401	397	366	391	389	364	388	364	381	377	384	386	401	399	362	365	416	346	381	425	381	410	380	374	373	393	433	363	406	422	368	357	347	371	391	388	359	367	372	411	364	385	398	375	419	379	383	372	405	425	390	354	394	402	373	410	379	382	403	429	337	348	419	377	391	395	416	373	359	362	382	383	370	402	402	393	365	380	398	366	391	405	390	402	403	351	384	401	335	381	381	444	384	382	378	386	405	399	398	382	401	368	390	387	362	400	389	365	409	399	349	374	383	389	378	375	398	384	367	358	403	370	415	378	378	405	392	358	383	382	420	379	386	372	384	368	382	337	417	374	374	390	387	391	358	392	383	354	387	433	388	373	410	363	377	386	377	371	415	390	367	377	361	390	411	384	397	385	395	397	417	375	390	374	356	376	392	387	385	374	383	374	359	407	409	355	402	394	379	369	375	393	404	378	380	405	390	379	384	355	374	379	399	402	398	362	401	396	395	349	390	383	406	394	380	357	367	381	418	405	405	358	413	376	405	364	401	400	392	408	436	363	380	397	381	395	393	410	369	361	377	406	394	340	388	382	400	375	415	347	368	386	364	375	377	365	390	337	406	392	364	373	406	401	401	415	394	373	398	382	345	401	351	377	356	399	339	380	358	394	379	407	377	391	415	417	345	392	370	376	416	342	409	378	385	372	407	363	425	410	390	373	368	378	414	396	414	379	387	389	406	379	397	397	362	391	383	378	391	340	394	413	364	375	387	370	405	405	417	372	367	393	381	387	368	407	394	403	386	403	408	373	368	368	392	385	363	361	395	390	409	412	377	408	377	412	364	369	394	367	403	365	390	379	389	381	367	384	379	374	346	364	405	379	363	390	416	376	374	368	358	409	387	373	420	409	362	412	365	393	413	416	410	368	382	416	376	402	372	396	375	402	401	377	387	389	399	356	380	412	410	425	391	365	381	387	371	377	390	433	377	392	383	371	410	390	374	363	398	346	356	389	399	375	375	378	338	372	383	404	355	455	357	385	380	384	382	402	392	357	372	380	403	385	383	365	389	366	331	386	393	387	374	344	385	393	422	358	372	361	388	380	358	369	390	384	393	363	385	378	411	366	406	364	363	401	390	387	363	371	381	362	365	377	353	433	359	387	364	395	382	400	376	367	367	376	334	365	380	368	384	379	406	399	372	378	373	341	409	356	370	403	381	361	350	408	352	406	387	363	394	340	380	343	404	391	414	363	393	417	363	385	386	413	365	361	358	365	393	384	396	382	375	386	358	370	394	404	375	368	398	374	351	376	383	384	389	384	403	368	383	384	356	386	378	389	402	373	390	344	432	422	425	409	351	372	363	396	378	342	409	391	380	346	393	350	398	364	366	384	363	407	385	409	380	342	385	369	403	354	408	370	378	371	387	392	392	344	350	366	381	378	352	409	371	383	368	394	386	363	398	409	405	403	404	380	384	396	370	358	338	407	414	406	395	356	359	388	359	400	389	366	349	368	390	399	372	379	346	377	398	358	363	383	370	375	342	368	363	367	394	367	417	347	378	352	391	392	370	382	354	398	393	382	384	404	408	388	382	347	398	376	381	392	350	383	358	412	379	396	387	363	383	380	399	404	331	378	347	374	363	359	366	357	433	363	365	388	383	376	393	352	366	400	369	406	360	383	390	419	391	386	356	385	406	389	406	404	358	371	391	359	356	399	391	397	372	438	399	367	390	408	396	354	374	385	425	367	377	409	408	374	415	368	418	367	359	360	380	370	377	362	382	372	367	367	391	381	355	370	380	389	365	377	371	391	396	392	347	385	393	358	395	377	376	386	399	358	398	384	393	344	377	402	383	401	403	373	385	393	381	374	366	350	385	387	399	391	350	367	360	358	411	350	420	407	374	327	401	404	368	401	406	376	384	320	378	368	378	361	385	400	407	347	375	398	401	380	343	423	377	399	373	397	386	387	397	372	402	393	335	377	365	405	402	387	386	426	402	376	381	380	409	397	384	365	379	386	401	389	374	360	425	390	382	377	375	396	370	377	385	381	393	350	385	405	371	397	392	387	375	372	381	388	386	379	382	370	376	383	362	375	372	387	366	379	375	367	376	389	407	378	391	357	365	366	348	374	389	361	397	367	382	381	373	362	378	394	370	373	384	392	387	363	380	362	339	404	390	393	380	424	369	370	384	403	350	376	384	392	388	395	376	407	394	389	392	391	393	412	366	394	388	408	392	404	423	384	398	368	393	396	386	393	369	369	409	421	357	353	357	383	385	422	388	392	381	370	386	396	357	403	405	372	398	460	411	364	353	380	370	401	358	373	374	405	390	396	361	360	373	409	397	378	364	369	386	410	380	395	364	391	372	396	408	414	393	381	386	386	391	361	412	409	375	363	389	403	388	401	346	388	385	402	411	384	399	387	380	403	396	391	389	377	366	388	366	380	412	373	400	364	377	389	349	355	391	387	364	374	371	358	381	398	343	392	372	368	377	351	407	367	387	383	381	341	365	361	390	358	400	386	382	385	397	397	406	377	360	389	345	376	394	372	395	382	408	385	391	388	405	364	358	376	385	390	362	389	383	380	366	389	374	389	376	411	375	360	401	399	390	389	395	377	398	393	367	385	389	387	371	377	410	390	357	390	380	398	383	349	384	403	359	374	392	382	399	358	349	374	389	404	374	377	356	371	388	379	370	334	402	390	374	360	426	379	369	371	369	369	369	378	378	366	391	358	362	381	394	365	394	394	388	401	385	392	386	380	384	367	365	396	369	406	380	392	358	367	398	361	371	377	385	389	378	413	374	389	396	352	368	424	402	373	379	398	407	384	371	386	401	360	373	384	379	380	420	390	395	347	352	404	394	358	392	388	404	397	385	420	408	382	425	437	378	385	370	368	405	378	405	391	382	364	387	357	379	417	369	390	387	369	377	391	424	422	386	344	399	369	349	367	420	381	387	356	357	374	391	418	369	397	372	413	403	401	387	381	357	374	397	351	387	371	406	378	369	380	378	363	365	396	366	391	389	403	379	382	384	383	369	384	392	373	395	397	378	392	386	403	354	403	357	395	434	374	397	381	382	406	371	377	388	371	357	364	386	351	409	389	385	385	373	353	350	362	410	376	394	382	338	384	368	392
30791	30449	33475	23530	13940	8851	6092	4361	3273	2507	2041	1751	1406	1271	1088	884	752	764	624	623	654	640	578	623	623	632	611	563	621	620	575	575	582	655	606	594	610	607	580	547	573	595	547	557	588	556	553	607	586	565	545	575	594	593	515	593	603	623	571	509	568	565	554	549	538	555	602	571	581	573	604	573	567	564	584	610	574	571	581	531	580	579	578	536	571	601	545	533	583	551	567	614	579	553	591	556	558	571	580	552	563	597	586	611	546	558	565	571	555	571	532	568	529	553	545	600	591	581	565	547	548	577	578	590	594	587	588	540	598	572	563	550	541	596	598	562	569	623	614	573	562	560	587	552	556	636	536	570	586	554	574	577	544	569	577	579	530	533	577	530	533	548	573	563	555	573	578	602	578	522	542	587	566	606	531	599	586	579	549	558	546	626	593	528	531	559	572	565	548	528	545	591	582	623	595	560	583	595	587	559	555	537	587	552	576	562	580	530	580	599	574	556	574	579	519	541	601	589	573	540	573	536	633	548	543	578	579	550	574	569	601	541	538	596	579	591	560	565	602	564	539	545	569	577	538	577	550	533	584	574	612	558	569	614	604	627	601	624	577	553	558	589	589	611	559	562	585	601	578	577	559	563	508	587	571	628	565	618	569	583	552	568	559	583	590	558	557	574	572	536	577	588	565	575	572	596	604	595	565	548	581	565	565	545	548	548	531	546	582	553	506	591	548	592	607	548	556	544	572	576	544	546	580	591	583	593	537	562	563	571	587	593	616	562	610	574	499	534	577	553	566	588	597	588	560	574	542	570	573	582	554	599	574	595	579	562	553	614	634	576	581	559	562	569	551	581	543	555	598	560	586	576	545	561	585	576	544	545	541	576	643	573	540	540	591	567	574	558	582	568	563	540	574	568	566	556	594	556	589	558	576	530	584	585	589	583	568	566	579	582	568	549	523	566	560	559	593	601	604	611	576	570	579	602	579	576	590	573	597	640	553	572	552	594	526	613	536	536	567	580	545	591	561	602	537	590	565	546	581	582	555	577	566	567	575	599	614	551	583	579	572	555	580	586	560	588	532	569	588	606	594	565	538	571	580	587	574	579	558	573	554	533	570	576	572	585	546	544	603	517	586	581	553	550	598	513	607	571	593	568	513	588	566	603	590	533	527	585	573	555	586	558	549	587	540	550	544	563	594	555	557	564	539	638	598	604	519	583	591	580	582	563	584	582	581	563	581	591	570	611	564	606	589	568	595	565	574	565	553	570	568	561	536	570	576	577	596	560	591	542	523	534	565	549	569	528	544	558	545	590	550	550	591	574	513	613	574	581	596	566	593	545	596	595	566	587	513	563	536	563	540	551	586	507	575	536	557	553	565	529	538	561	569	602	561	580	587	589	535	565	550	561	571	557	566	554	595	525	585	569	600	622	566	564	526	563	554	551	575	547	562	570	601	571	561	573	593	579	588	574	584	596	582	518	500	572	599	534	548	550	591	577	527	594	534	563	601	526	580	565	540	498	566	548	579	577	527	610	565	557	522	541	595	550	555	564	602	556	563	561	580	567	567	549	553	586	583	584	597	562	552	580	561	599	595	562	584	577	579	553	578	513	546	545	592	515	594	597	554	602	588	550	559	539	583	559	602	569	550	540	594	594	598	582	562	580	557	570	592	624	555	554	533	564	580	549	546	571	603	579	597	591	558	580	590	525	576	587	578	611	601	560	568	578	595	561	565	535	586	582	552	555	576	574	571	549	591	562	562	552	519	568	550	556	547	583	608	560	558	570	585	559	554	591	576	542	577	586	612	532	596	582	526	536	555	553	583	613	571	594	599	582	612	543	583	523	586	550	558	553	584	542	552	571	589	600	558	570	543	587	512	496	542	569	517	608	576	560	568	527	545	532	614	563	551	540	554	550	563	559	558	564	596	589	565	602	597	589	571	620	528	559	539	557	531	565	590	556	561	584	553	540	589	585	562	572	562	568	582	603	606	588	586	543	576	584	545	582	536	576	583	583	554	567	572	573	579	546	546	571	576	575	530	560	559	552	557	570	564	596	576	614	534	610	549	582	570	557	554	559	578	548	561	572	561	548	570	589	569	587	542	582	564	528	545	566	531	573	576	535	600	585	547	526	576	588	566	607	580	569	624	570	556	590	541	596	587	580	551	565	534	557	584	568	573	565	572	590	548	524	619	568	562	567	619	558	565	600	542	591	527	543	559	558	523	597	537	556	613	591	581	567	585	549	539	566	581	595	558	593	563	543	573	590	546	567	565	616	591	567	596	578	587	570	557	610	553	514	576	585	578	568	596	580	605	622	559	570	587	533	557	556	552	585	599	514	544	569	547	560	532	549	558	610	578	540	561	580	576	571	519	614	583	508	561	580	600	555	601	558	542	553	544	616	540	565	564	556	534	587	548	539	612	584	561	560	611	571	570	549	589	577	625	556	593	535	518	558	553	540	560	585	586	592	581	636	555	581	572	599	547	555	626	595	561	575	582	562	614	546	542	545	584	582	574	573	539	585	551	590	530	549	523	604	568	550	561	543	600	613	565	583	599	551	579	585	551	555	591	620	587	575	572	598	611	533	556	540	544	597	590	591	597	594	579	588	545	540	593	574	575	546	614	580	579	580	615	577	572	519	574	541	600	567	548	565	557	557	557	598	584	548	584	572	554	549	590	584	530	580	546	603	608	558	543	591	532	549	585	565	565	619	565	534	546	539	597	567	536	554	569	562	591	556	593	553	557	520	532	571	547	582	560	607	570	562	587	584	537	586	547	594	577	579	558	538	616	584	571	561	535	568	576	603	580	562	559	560	541	552	575	568	574	580	562	577	550	560	569	528	545	588	585	584	563	548	601	538	570	541	597	559	577	590	583	583	582	576	544	545	539	577	592	591	557	551	553	548	563	596	575	594	530	590	555	535	555	584	619	611	574	565	585	573	518	563	575	571	595	576	627	546	502	556	615	558	573	584	577	597	547	553	549	584	541	585	536	569	554	587	575	552	552	555	599	595	566	535	586	536	539	598	570	565	566	569	567	577	530	561	592	554	580	544	568	606	558	590	562	561	579	581	572	534	545	544	581	602	562	534	568	536	573	559	592	559	576	515	530	562	584	590	559	541	545	557	568	606	531	566	563	620	581	626	557	567	554	590	526	592	546	626	558	559	568	584	558	559	576	606	592	580	564	544	541	538	589	531	555	602	583	564	525	575	551	551	521	599	536	551	573	559	563	565	599	566	599	537	565	557	542	574	542	602	610	594	572	538	611	569	585	566	581	589	565	531	575	570	546	544	562	518	559	585	568	560	561	527	599	565	589	577	534	560	583	537	590	568	527	574	605	550	564	564	556	572	564	535	555	526	613	566	537	549	578	550	563	611	511	565	556	631	583	549	573	576	576	488	605	580	549	601	519	591	548	582	546	565	510	575	516	625	523	562	563	563	555	586	532	547	537	510	581	591	563	540	576	567	572	522	595	527	544	573	622	529
33889	46603	37009	22754	16160	11946	8861	6436	4752	3614	2863	2301	1869	1564	1239	1079	865	779	716	650	688	632	640	613	672	621	649	611	611	598	592	605	571	618	575	626	629	578	595	609	623	595	657	606	597	582	604	601	583	585	553	604	560	563	606	610	610	599	577	558	604	582	600	589	622	581	583	574	577	582	636	550	640	619	575	606	594	645	578	551	569	589	597	588	586	584	595	573	594	578	596	534	594	619	569	598	580	597	573	589	574	580	579	597	628	568	594	575	598	604	576	590	553	537	596	539	531	600	611	592	578	581	579	589	556	542	582	585	598	556	588	590	579	570	545	596	563	571	610	553	583	568	584	604	580	626	560	582	552	597	593	560	595	609	592	580	557	605	595	549	593	597	574	589	591	609	553	563	604	575	541	557	601	587	563	620	586	555	634	602	566	571	551	603	619	594	596	566	583	533	588	556	619	591	611	604	581	575	586	576	538	576	561	632	621	551	572	605	621	562	607	579	611	590	568	605	553	614	615	587	585	611	630	610	606	576	586	566	574	635	635	566	588	553	578	589	582	567	593	608	589	522	571	589	611	589	648	569	579	577	581	573	574	590	624	617	604	552	559	572	600	572	581	605	595	592	579	605	540	594	546	585	548	605	544	565	582	588	619	547	606	620	599	567	596	556	566	644	599	544	607	596	628	625	557	559	577	630	563	593	587	551	566	583	580	587	610	539	578	571	620	587	562	620	532	566	595	501	617	614	595	550	539	590	597	605	633	612	568	619	560	605	605	628	577	561	605	540	630	580	611	578	534	604	625	581	630	550	590	561	581	603	601	592	606	567	608	605	561	607	600	557	584	559	527	588	532	607	554	550	582	580	608	589	583	590	579	608	624	579	640	591	597	604	569	568	569	579	604	612	607	549	559	589	569	592	640	609	596	640	553	544	568	583	564	614	593	621	607	582	596	579	573	618	606	555	569	619	581	570	589	581	612	596	588	596	601	597	609	573	582	576	559	590	561	614	620	550	546	587	591	578	573	607	628	591	596	614	624	586	560	574	594	548	547	596	581	579	560	571	623	554	542	609	573	592	599	604	560	596	614	573	571	577	615	505	558	591	589	543	596	587	610	593	583	581	553	612	584	630	600	538	592	604	589	606	601	591	574	595	609	594	574	614	583	578	573	592	623	625	588	589	605	573	566	562	576	571	607	578	588	560	635	582	585	569	582	553	598	564	576	593	569	604	595	618	557	594	598	603	572	567	617	579	575	624	615	557	603	548	575	620	590	586	604	614	586	578	571	592	567	587	584	594	617	601	557	589	576	544	578	570	624	622	582	574	559	592	589	604	564	546	591	618	601	592	579	603	570	591	615	595	628	582	550	624	574	586	651	585	625	614	588	581	619	564	594	552	608	575	617	561	599	612	558	628	562	559	555	593	598	584	592	545	560	561	585	561	611	550	624	561	594	596	607	558	577	588	573	548	558	594	597	621	586	574	584	567	588	606	594	562	550	617	550	597	570	626	568	597	598	582	613	577	595	642	564	593	575	548	584	580	582	594	601	591	560	574	554	572	596	562	608	602	573	577	579	580	600	596	569	641	612	553	603	585	570	601	609	601	625	579	582	604	612	592	554	595	571	630	597	592	584	612	566	596	567	577	605	637	617	576	579	611	575	615	596	574	610	583	589	608	577	613	584	571	593	596	609	609	603	554	575	604	588	559	583	547	572	598	583	559	599	576	615	602	606	633	599	574	611	618	600	575	582	585	568	552	578	574	578	544	541	622	630	571	560	555	623	583	616	587	608	573	564	559	635	589	592	565	563	595	612	605	582	593	597	599	539	579	607	580	603	611	563	608	616	581	644	588	551	614	610	606	622	586	590	519	582	524	575	551	595	565	599	617	520	606	601	572	609	606	588	599	562	536	690	629	548	557	577	597	605	584	579	595	607	610	601	584	586	534	568	572	579	581	609	596	576	587	611	602	575	575	582	533	586	577	607	576	616	615	602	606	549	562	529	591	594	542	544	550	583	603	566	547	597	592	639	581	601	580	569	586	586	549	555	558	624	558	615	603	555	615	589	563	553	600	598	594	566	567	563	592	564	547	587	547	585	612	566	615	598	587	561	599	542	594	568	583	556	600	583	591	613	578	584	574	608	586	582	539	609	555	582	642	622	601	607	563	606	578	562	588	560	572	567	579	582	594	541	591	549	640	580	566	641	575	600	606	571	581	599	558	594	570	571	598	612	601	549	594	600	604	581	598	573	556	568	593	577	585	591	614	566	555	570	530	549	572	602	597	641	592	557	599	597	596	609	602	562	559	581	589	576	574	605	565	584	570	546	576	589	611	588	563	541	576	616	555	566	573	594	615	601	555	571	571	606	554	547	604	550	586	624	583	553	610	578	625	586	605	563	599	615	592	636	551	569	625	561	568	603	613	599	552	588	562	595	592	599	547	552	572	595	579	539	601	580	548	588	591	582	581	574	578	570	556	592	640	600	597	574	589	570	573	575	617	572	585	576	604	565	575	637	575	563	572	596	622	611	578	597	573	566	608	593	627	530	568	630	605	625	585	617	579	609	550	591	589	613	601	578	601	603	544	589	596	617	592	570	606	603	573	622	558	605	550	565	620	596	625	564	571	603	610	608	559	608	580	636	553	588	615	595	606	556	572	653	567	586	646	549	577	582	576	555	567	617	593	583	600	598	589	574	595	635	610	604	612	595	596	581	566	613	572	576	598	612	591	581	624	601	630	580	578	539	583	592	586	604	586	611	519	601	612	600	591	581	603	586	615	592	596	577	605	547	560	611	583	573	596	608	593	564	596	574	550	573	569	585	569	583	581	568	631	604	621	606	603	566	620	552	622	590	583	648	603	581	581	565	583	611	591	581	581	601	598	608	549	591	618	566	592	585	619	580	593	592	589	601	580	605	606	542	583	611	562	572	573	555	603	574	575	578	581	615	562	586	620	556	585	555	536	596	581	589	605	595	610	581	589	593	622	573	563	561	601	579	589	602	538	641	525	579	595	604	558	538	620	585	556	580	580	589	537	579	626	563	611	602	580	583	609	569	545	555	600	570	602	576	596	593	597	572	594	569	568	557	588	562	597	553	576	614	617	616	563	601	567	571	596	605	574	560	585	583	597	570	612	619	583	612	562	576	598	611	618	576	591	607	573	595	610	560	596	595	619	549	585	564	602	582	617	591	583	551	595	594	574	638	596	634	572	564	600	612	609	577	609	625	612	590	596	549	583	553	645	583	559	622	558	577	556	612	576	588	564	561	569	623	620	648	535	616	569	636	549	569	569	566	601	554	601	563	571	605	520	585	552	599	635	578	582	548	603	557	616	534	590	586	595	586	621	593	583	550	586	579	609	495	570	590	574	620	570	585	607	582	596	614	599	571	587	612	584	614	594	591	595	596	598	589	549	612	554	620	596	578	605	624	597	614	541	578	582	573	564	538	623	635	612	607	610	572	598	547	568	573	577	578	553	599	586	562	554
23935	21359	28629	24731	22177	20161	12830	7405	5172	4002	3078	2479	1923	1754	1324	1078	933	686	633	562	565	585	559	551	515	579	544	534	477	498	475	469	522	523	479	471	511	506	499	454	472	471	460	461	499	457	454	448	494	461	489	472	483	487	491	497	517	455	477	453	448	484	479	469	492	498	463	510	487	478	449	509	455	489	497	443	440	451	471	526	497	453	489	430	470	493	465	496	473	464	499	504	492	425	474	465	449	458	439	471	477	484	485	481	441	497	469	451	463	461	498	472	426	468	490	434	440	477	476	455	480	482	466	492	459	463	471	416	492	456	475	468	452	479	484	453	483	485	442	452	468	476	498	484	442	512	494	418	508	438	447	470	477	484	474	479	445	476	487	457	493	514	447	494	475	472	458	483	482	450	437	458	480	483	489	484	477	447	488	467	476	467	470	446	450	412	469	456	484	451	501	486	440	480	466	449	484	441	499	449	460	459	496	493	495	465	441	482	466	476	461	499	475	472	437	465	480	464	475	437	446	485	486	491	471	447	508	436	437	484	481	465	452	472	476	497	474	490	511	504	472	497	456	524	443	515	433	493	495	486	428	492	459	468	429	478	489	505	430	491	505	531	466	487	451	442	466	464	483	478	472	461	473	456	479	468	494	477	488	458	457	456	435	474	468	470	440	499	497	489	468	480	492	457	447	461	457	472	481	479	445	475	509	453	460	471	455	461	453	490	479	456	453	475	464	474	440	521	425	472	463	482	459	506	441	451	537	456	447	455	470	469	456	471	430	441	486	474	481	478	464	459	465	473	450	447	519	485	445	450	503	457	501	473	477	449	425	476	495	487	483	499	445	478	453	485	465	502	462	433	459	455	488	461	507	454	468	423	481	463	457	424	504	455	428	431	471	448	519	487	463	419	439	456	476	420	485	481	469	476	456	479	417	451	432	482	458	441	520	460	461	456	476	469	484	459	479	454	475	458	498	480	450	453	483	450	502	478	495	474	464	473	475	502	472	471	455	470	467	464	501	452	470	482	500	496	461	481	443	451	463	471	446	472	506	462	471	441	488	465	505	450	478	504	441	458	478	439	476	504	496	462	480	447	438	470	499	485	463	438	498	519	477	444	436	488	484	489	449	497	450	449	474	500	484	489	469	435	487	483	498	473	474	453	475	482	476	450	472	445	453	470	492	464	498	468	479	467	460	484	466	445	459	483	476	474	462	480	478	492	448	467	496	453	436	452	476	461	473	463	453	491	439	469	508	490	483	509	459	481	482	443	449	515	467	480	457	475	506	484	460	499	484	489	488	468	518	457	429	453	468	470	469	457	483	477	454	520	464	470	470	476	492	481	489	488	465	471	494	481	503	480	473	479	507	464	460	487	478	448	467	464	436	461	478	478	444	450	449	489	430	484	459	499	457	483	472	488	467	444	462	470	455	511	476	495	516	422	457	499	488	474	471	497	474	453	419	475	454	480	493	463	475	446	458	473	435	457	477	498	450	458	481	494	463	482	488	431	451	466	428	465	448	496	475	468	464	466	430	473	467	466	464	474	491	456	485	482	481	438	506	445	509	466	467	498	450	489	425	489	479	470	495	444	485	495	489	505	461	485	510	473	468	472	436	451	486	457	483	446	466	462	469	482	476	475	466	460	495	451	477	487	470	476	446	470	480	476	435	469	473	460	415	477	505	463	447	484	452	456	478	486	472	461	479	489	450	470	439	468	464	472	442	458	442	499	481	460	503	481	499	435	453	455	473	451	481	465	458	485	461	493	484	493	453	479	470	471	452	455	454	449	486	499	481	470	479	458	461	474	481	471	470	469	491	524	457	471	442	459	492	469	450	460	447	504	529	466	460	481	477	471	496	440	460	480	472	499	462	477	476	491	448	468	424	495	479	497	490	432	443	488	443	472	477	456	436	427	485	513	487	477	515	464	413	461	485	484	460	460	466	464	518	481	455	516	499	460	452	464	490	501	507	439	485	484	485	475	469	477	478	432	510	478	480	478	488	461	493	461	468	456	459	453	467	481	472	495	495	450	465	516	475	477	456	445	502	464	444	500	420	473	509	434	473	462	508	497	457	491	455	442	504	475	474	466	492	476	483	490	487	451	456	474	502	456	423	473	472	490	504	462	432	453	461	466	470	444	459	460	472	468	495	491	488	489	439	443	447	435	488	460	472	452	482	462	459	425	461	492	455	474	466	478	480	469	500	437	472	454	444	487	475	479	453	471	504	471	476	477	439	497	469	472	465	468	471	485	473	480	499	481	488	479	448	494	480	476	451	470	435	475	492	484	467	430	467	491	471	441	466	511	488	443	498	470	486	444	486	466	438	415	429	457	470	477	494	469	482	447	434	506	458	479	443	447	472	466	443	513	515	506	477	450	477	462	465	471	459	517	473	468	448	464	438	456	444	489	427	471	430	474	472	461	422	451	475	502	478	464	516	476	470	492	472	478	443	467	445	523	457	492	487	485	444	485	485	474	474	469	434	508	437	478	461	474	504	426	431	508	504	490	437	471	542	462	447	517	507	449	497	497	488	443	501	465	436	457	503	454	488	507	477	487	469	479	495	476	466	492	474	473	429	455	478	502	457	496	439	493	421	476	468	462	466	483	441	476	477	470	460	436	468	485	462	468	484	468	456	502	487	477	515	477	491	477	502	483	484	486	488	487	477	481	482	465	459	462	431	486	470	494	460	485	475	475	515	478	487	460	447	484	455	469	485	485	458	457	483	485	459	454	436	471	502	457	478	467	485	456	475	446	442	432	465	476	440	469	474	443	461	530	470	445	478	453	464	456	487	496	471	497	506	479	433	511	468	474	451	476	497	459	471	445	435	492	454	526	526	485	484	487	466	503	479	480	490	447	464	468	500	482	488	516	462	471	496	458	487	465	503	450	453	472	512	435	436	481	445	485	484	491	457	444	465	440	468	463	433	447	450	453	460	458	453	467	484	478	475	433	466	424	483	482	478	450	460	496	448	481	490	474	499	478	475	459	501	503	474	450	460	452	482	467	468	427	440	468	467	440	431	483	463	470	445	439	516	474	465	453	449	510	470	505	455	476	487	468	487	469	457	499	466	503	461	425	469	467	444	455	455	456	468	462	451	498	434	439	508	433	476	475	453	476	488	515	446	486	470	473	455	459	470	507	478	471	459	489	480	453	449	494	479	465	497	470	495	458	449	447	478	473	480	451	468	483	464	487	462	452	457	454	477	475	464	456	470	467	464	472	472	461	527	474	467	484	482	501	534	485	470	476	459	434	470	480	477	466	465	455	436	470	470	447	495	474	469	434	453	500	481	424	484	495	478	498	477	473	454	471	456	431	473	498	432	454	435	471	464	467	474	465	442	456	497	459	476	487	441	486	420	482	434	479	482	492	491	471	468	450	463	472	498	454	480	444	472	466	453	438	463	457	486	477	504	475	473	466	447	495	485	464	451	456	463	457	459	480	479	521	475	410	445	502	484	403	472	461	449	439	530	468	451	444	475	469
32494	55483	45437	30317	22764	17057	12789	9651	7389	5525	4177	3156	2577	2277	1802	1453	1125	829	697	671	639	614	622	619	611	586	612	539	565	524	537	493	544	511	529	503	509	498	550	504	500	505	514	534	539	525	518	495	478	486	526	490	474	488	535	500	523	508	519	485	472	554	480	490	481	542	500	498	450	523	507	489	526	431	501	493	487	528	479	460	497	449	492	436	489	537	520	486	536	468	468	491	505	497	460	489	531	476	487	487	480	502	456	496	478	502	481	474	521	485	442	488	469	480	481	472	473	482	509	462	461	485	496	466	510	516	508	489	477	505	485	476	534	540	485	481	477	489	500	523	509	509	453	493	513	495	494	494	441	470	498	513	485	480	521	509	465	471	491	481	512	467	533	463	476	473	488	495	462	512	544	487	482	502	428	494	505	463	528	486	455	473	499	502	487	501	504	521	496	501	493	513	501	453	476	494	516	469	494	475	486	462	441	502	520	501	482	500	470	540	512	480	476	474	510	505	531	539	471	462	525	442	509	463	499	481	464	454	485	475	529	488	519	505	523	504	474	491	493	513	514	491	474	501	460	479	457	482	488	506	492	508	510	464	488	445	483	464	480	481	514	484	497	487	510	483	462	485	487	481	471	454	504	505	497	541	513	522	464	496	503	488	520	530	485	465	477	483	496	471	500	479	477	478	473	517	496	482	507	516	470	513	499	474	460	512	450	459	464	513	486	508	506	488	494	475	485	481	503	504	490	509	504	515	477	491	490	494	451	473	451	516	477	496	483	457	504	495	468	482	543	468	481	481	518	477	493	496	511	518	512	505	520	463	465	515	502	482	456	467	509	490	488	469	484	473	486	494	547	462	490	531	450	491	470	500	474	470	514	480	463	459	467	494	433	446	492	475	469	499	497	489	449	538	473	515	467	495	503	527	488	488	444	490	527	502	532	482	521	464	453	501	482	497	482	539	477	512	483	509	532	499	464	471	465	508	483	462	514	498	480	490	529	499	482	468	474	494	455	497	485	491	471	496	456	514	511	523	517	502	497	491	490	472	501	511	489	479	490	452	504	473	475	484	461	507	470	485	466	504	453	500	539	465	496	496	481	512	539	536	509	492	492	493	512	466	506	481	487	483	469	479	488	523	476	502	499	477	482	493	518	508	524	472	486	498	485	478	457	508	482	504	438	483	485	483	483	516	503	488	504	492	440	476	494	504	471	527	516	455	517	498	455	469	476	502	486	462	490	454	466	494	511	483	515	482	514	498	478	471	504	502	474	456	481	451	508	496	475	508	511	464	510	509	509	498	485	514	471	493	487	459	485	485	471	488	500	481	512	516	496	505	510	477	471	513	518	487	477	528	490	536	492	485	499	470	454	451	463	484	497	508	485	454	466	469	477	509	466	485	479	508	511	481	510	484	492	487	460	495	518	467	494	482	501	490	535	482	492	497	487	512	518	478	532	508	528	475	479	472	556	480	478	479	497	447	508	505	517	518	500	514	537	524	470	482	521	496	509	482	479	450	461	468	472	480	515	497	493	525	494	525	498	438	474	498	472	489	476	473	504	450	452	514	519	495	502	516	508	530	497	528	464	480	467	503	497	466	534	506	480	526	483	554	517	526	497	540	432	493	488	487	452	526	509	492	502	472	449	478	485	486	460	490	495	460	518	484	476	480	467	485	516	477	480	505	515	493	502	467	514	508	481	501	515	478	515	495	515	475	499	484	518	475	475	509	491	487	457	477	498	529	478	500	505	499	485	463	480	468	467	463	504	495	518	477	515	458	485	488	502	485	503	504	469	488	527	513	530	457	533	496	524	502	486	546	518	524	506	462	505	509	480	487	485	491	519	486	489	516	461	469	534	467	487	505	496	500	452	498	472	524	503	498	484	471	534	483	511	510	487	487	471	505	494	482	462	485	479	485	525	491	537	475	479	479	455	459	476	504	501	469	493	460	477	484	495	515	466	526	489	500	510	486	467	504	470	473	500	500	489	508	461	501	482	520	506	494	524	485	502	471	513	486	455	492	512	536	498	474	442	490	467	469	462	500	488	472	489	475	494	502	478	488	473	502	492	497	455	456	486	444	516	492	523	483	462	517	502	516	522	449	494	497	483	474	495	493	509	514	487	502	474	468	535	457	496	476	453	517	502	521	508	482	517	492	519	538	484	454	506	500	471	498	491	522	506	485	502	500	528	472	456	489	503	492	476	538	536	508	501	525	506	510	502	467	498	504	470	494	465	511	475	502	479	481	521	507	517	505	472	496	523	462	486	504	507	468	502	507	499	526	516	495	495	496	501	452	466	518	438	445	459	486	451	493	479	460	524	472	544	486	506	518	508	488	496	495	489	487	497	473	477	528	494	444	471	487	449	482	474	483	520	452	500	512	494	508	501	484	492	458	477	497	483	468	466	446	463	529	499	535	503	496	496	475	511	464	518	536	504	481	512	524	486	493	502	471	479	507	487	534	482	486	496	496	476	498	473	484	489	459	503	496	466	473	474	506	477	497	517	463	494	491	490	498	456	498	505	533	472	470	478	475	479	503	468	487	493	528	516	537	464	437	508	476	478	487	518	517	465	460	453	507	515	479	490	480	462	505	452	504	526	492	520	526	501	475	503	497	457	481	507	473	459	477	423	496	489	490	460	485	506	496	485	490	475	509	489	500	507	462	501	503	463	501	464	473	462	528	483	504	505	486	506	508	499	537	479	475	499	515	472	498	534	496	486	502	501	480	534	474	460	494	466	500	497	493	511	492	485	475	489	517	477	478	450	552	493	503	460	503	475	484	498	491	503	483	457	522	431	502	481	482	504	524	477	499	488	507	508	509	483	518	503	500	480	497	473	512	490	515	524	488	509	471	483	510	464	491	516	457	492	517	495	507	441	494	474	503	453	493	485	511	483	477	470	521	497	519	494	479	480	467	485	504	514	490	510	506	503	470	501	447	530	469	483	524	471	499	512	504	491	491	478	492	537	484	454	502	486	528	499	477	469	450	468	522	499	462	481	491	481	532	534	517	498	505	525	506	467	527	478	508	480	477	502	469	528	495	514	486	479	474	518	477	471	501	491	507	479	501	489	513	530	479	482	477	464	496	510	529	461	482	466	446	490	504	489	496	490	487	521	491	535	519	493	516	488	488	496	503	498	494	487	507	468	514	459	502	500	540	489	455	465	480	489	493	520	473	493	503	482	502	499	499	490	517	489	457	476	474	467	490	486	515	492	485	512	507	511	485	479	473	523	502	504	513	552	517	492	516	493	493	533	473	481	508	454	479	503	479	518	497	488	497	458	497	474	488	446	494	489	457	494	511	507	448	494	532	488	470	500	502	466	468	452	523	482	463	485	514	485	537	517	548	474	489	536	487	505	476	457	541	459	472	542	508	495	510	479	508	489	539	466	515	484	486	498	487	508	519	478	509	476	497	502	490	457	476	504	455	434	493	480	528	470	514	487	492	450	462	469	483	501	481	492	464	469	495	456	524	497	517	547	453
24792	21281	28131	25646	21250	14328	8669	5489	4005	3180	2537	1932	1615	1497	1235	1016	879	721	673	619	587	603	640	594	561	605	547	589	594	537	542	558	534	598	580	550	546	579	571	566	527	519	545	514	525	558	540	550	509	529	550	519	547	558	530	512	560	549	557	503	589	520	514	519	508	538	497	515	563	505	595	510	497	532	536	530	502	546	576	524	546	499	530	502	511	548	535	525	500	533	515	510	513	552	540	541	530	504	526	530	555	514	535	552	569	504	518	514	502	561	489	548	515	536	540	535	516	503	495	524	552	585	516	525	501	521	560	522	565	536	523	545	520	502	499	532	555	521	563	491	563	547	516	504	551	558	571	554	551	501	532	516	515	559	522	501	561	532	515	528	541	520	534	518	500	564	523	488	485	521	566	534	522	506	522	538	528	525	531	556	513	499	540	532	529	538	522	551	531	574	518	504	537	533	517	511	552	550	585	506	516	501	536	528	556	572	514	553	542	521	515	517	499	523	562	507	491	519	500	550	536	552	501	523	509	496	546	537	565	515	541	526	579	537	545	555	531	500	542	540	516	527	533	513	535	523	553	470	520	521	584	509	569	510	505	517	542	526	524	556	486	500	524	570	496	516	522	514	534	505	585	557	510	542	538	484	510	550	533	535	531	540	551	565	533	528	526	540	498	527	535	568	520	517	507	510	553	525	522	513	526	562	526	522	515	569	548	513	559	513	533	547	504	561	538	539	531	516	540	500	516	553	540	560	535	527	559	496	543	555	519	520	544	504	558	529	517	514	546	577	546	555	571	518	515	494	507	513	499	559	472	537	539	494	510	519	496	491	525	499	524	538	548	548	549	516	600	526	520	542	549	475	510	517	479	548	519	507	525	510	496	547	555	614	559	541	521	509	505	513	541	537	545	538	519	558	511	542	514	519	537	560	551	553	523	531	543	533	498	511	529	559	535	480	465	536	542	544	532	564	561	540	529	525	560	541	516	578	530	533	491	582	555	517	569	545	519	574	543	545	517	531	544	553	546	516	527	560	574	494	521	564	525	561	507	533	518	529	487	523	558	516	550	553	487	542	537	511	524	489	535	524	580	471	529	539	522	566	550	585	501	508	491	510	500	554	550	526	550	516	547	528	527	512	565	549	514	550	563	554	560	505	565	582	530	534	554	532	562	515	539	542	521	527	550	543	587	552	530	504	521	502	492	543	537	484	528	562	559	563	545	551	571	547	560	520	534	527	524	552	510	519	535	538	519	531	538	545	552	610	527	542	517	521	550	504	510	521	541	543	523	520	490	533	541	519	535	543	523	552	534	521	533	493	558	567	516	571	514	561	516	528	490	524	511	532	534	566	585	514	528	578	558	548	574	519	482	495	559	555	502	594	545	508	528	543	565	502	480	530	539	533	549	525	519	521	492	507	582	559	545	508	531	554	544	554	504	585	579	534	538	527	534	554	520	558	572	507	579	505	532	547	549	504	515	506	559	508	533	527	530	526	552	527	540	543	535	542	531	527	533	505	524	511	517	559	530	559	525	540	555	517	533	501	551	529	521	556	564	530	510	527	549	557	555	519	531	559	492	531	496	548	540	535	532	559	515	532	568	570	551	496	498	548	504	456	525	609	505	540	559	562	533	496	528	527	534	520	537	532	566	572	533	522	548	551	508	526	562	576	544	539	520	521	507	527	580	524	485	541	527	536	556	521	504	554	543	504	514	556	556	517	536	511	546	546	512	568	509	521	563	543	577	519	559	537	588	523	571	539	545	553	522	537	497	545	575	475	564	582	527	524	517	517	577	538	558	514	531	512	572	508	516	518	509	504	472	521	542	524	560	523	528	510	562	516	546	553	584	559	553	515	529	522	497	541	554	543	568	529	490	525	522	505	531	533	538	512	519	537	583	527	534	527	504	494	547	549	495	565	533	530	600	532	519	529	531	547	551	516	510	564	558	542	559	554	556	529	529	526	519	522	515	569	509	498	516	536	521	515	531	545	546	524	517	555	550	511	483	516	543	510	496	536	565	567	523	509	518	532	553	553	565	466	513	503	533	533	585	548	547	542	526	527	506	521	587	562	556	533	535	538	494	502	530	521	490	500	530	530	517	495	502	559	596	535	510	520	531	531	543	553	532	542	588	543	572	525	592	557	538	539	538	549	559	545	546	563	536	521	573	520	516	526	492	521	540	503	501	541	533	569	525	514	554	545	543	477	537	503	514	527	487	539	551	530	527	486	514	539	539	538	541	565	535	551	552	578	540	567	543	517	528	554	540	544	527	544	514	502	507	558	537	545	500	495	499	500	558	542	533	583	545	515	514	496	533	520	505	545	550	519	523	533	534	506	518	544	563	514	535	547	531	518	560	568	586	517	580	545	533	493	520	508	522	557	531	549	522	508	584	516	499	528	553	532	511	574	520	541	515	517	493	516	533	535	548	557	568	519	547	533	548	489	571	535	561	544	536	556	524	524	543	544	558	509	511	519	549	528	537	531	514	515	505	518	548	529	545	510	545	555	484	512	563	536	547	534	557	503	549	559	540	569	510	547	564	500	549	533	507	542	541	548	538	542	591	531	556	515	502	555	542	517	549	517	540	534	554	547	578	549	534	516	517	531	523	555	525	506	519	546	516	565	525	546	507	548	498	512	501	527	514	547	540	494	547	542	524	512	531	561	565	542	524	535	526	549	549	552	500	550	538	568	564	558	507	530	575	554	540	587	538	537	500	550	528	517	548	508	495	538	529	532	500	560	566	551	515	518	482	535	532	567	529	534	544	532	504	531	520	530	598	560	527	539	524	526	522	531	510	482	542	555	572	498	533	553	584	503	551	504	560	502	566	545	550	506	571	561	543	543	540	540	522	532	543	493	537	526	511	555	548	530	496	527	534	535	492	540	517	543	554	556	534	520	511	502	522	505	538	543	531	496	509	525	525	484	539	522	533	514	527	521	505	547	554	512	517	537	527	519	546	513	579	531	558	546	534	555	523	568	518	567	513	535	527	516	550	503	532	497	517	562	544	551	529	522	502	506	525	526	541	513	532	528	544	555	536	561	532	533	529	526	503	548	525	504	516	520	540	548	500	546	526	523	549	532	526	527	557	539	508	516	487	495	527	513	491	532	509	517	550	574	560	511	500	477	523	593	540	476	529	506	517	573	498	533	525	512	520	517	557	539	560	532	501	528	536	502	527	509	525	484	527	504	540	538	481	550	509	548	517	519	510	528	501	543	541	552	527	529	533	504	574	549	503	547	544	523	547	500	548	532	534	500	542	504	529	555	564	558	558	482	574	554	526	558	539	555	563	542	544	548	482	531	577	509	500	535	549	545	540	554	501	545	531	530	513	539	577	557	504	512	566	576	516	519	527	521	542	514	481	529	482	524	535	494	539	513	528	533	557	538	510	501	517	521	551	506	567	514	528	579	545	499	515	545	495	545	504	522	535	544	549	543	530	523	569	518	479	536	486	513	522	507	563	535	517	549	558	525	520	575	539	555
32596	53452	42404	27390	20305	15014	11031	8154	6004	4790	3658	2844	2256	1887	1590	1245	952	799	686	708	690	645	629	612	639	589	594	635	570	587	591	574	574	549	573	593	569	571	572	599	586	611	578	564	552	573	538	521	572	575	542	555	556	542	556	532	545	500	568	547	525	557	516	560	571	546	570	570	518	572	574	555	536	560	537	521	503	528	569	558	525	543	564	583	558	534	563	533	538	550	533	516	551	598	533	539	554	531	536	531	534	540	564	528	548	560	546	541	519	544	536	519	535	574	547	569	516	530	497	543	529	567	524	536	589	545	545	540	555	540	540	498	537	495	489	564	535	538	538	569	565	502	558	528	564	547	546	519	528	515	595	531	532	560	561	562	525	537	523	537	522	561	520	509	525	542	566	603	520	527	545	563	592	536	558	567	529	535	564	549	534	520	589	565	536	546	517	512	560	538	543	572	544	549	545	569	539	545	522	543	509	508	475	512	496	527	527	552	545	560	515	563	534	531	570	538	555	550	522	567	536	518	497	524	562	523	553	570	510	546	503	547	568	536	535	490	594	540	544	572	534	543	565	561	534	538	539	528	527	531	537	566	575	565	543	550	530	564	530	578	543	558	557	568	551	529	543	528	557	535	497	551	557	554	551	565	547	508	562	553	573	506	521	519	550	569	577	554	551	483	551	532	563	544	542	539	536	578	555	532	552	512	539	512	548	555	554	509	543	537	503	543	542	498	534	525	520	546	530	519	552	499	535	532	521	519	499	530	564	548	566	567	543	571	550	585	546	548	531	542	558	582	480	558	564	554	570	525	534	577	541	547	581	543	576	554	512	553	528	489	565	536	574	565	554	544	498	563	536	569	560	551	523	554	544	529	546	532	545	537	551	550	532	544	515	566	544	531	527	551	527	540	520	532	585	572	512	517	561	561	529	510	550	564	571	547	542	573	527	577	537	524	516	532	536	512	560	509	510	543	575	574	555	525	558	522	547	533	551	579	527	572	573	530	533	554	519	554	510	555	546	535	525	568	559	551	598	533	583	559	549	559	525	528	533	560	553	496	518	574	550	500	509	548	535	576	544	531	545	587	538	493	578	534	535	546	552	554	561	539	528	549	521	533	553	506	556	542	536	595	529	521	556	527	577	544	523	532	553	538	568	498	570	545	546	564	547	536	500	519	502	599	597	549	553	538	513	565	556	561	524	514	533	606	551	569	530	562	560	551	538	546	559	519	541	536	556	520	543	544	535	584	534	530	576	542	546	531	526	558	487	552	550	561	598	544	539	613	523	581	552	552	507	526	571	506	565	549	591	536	545	535	539	567	540	575	532	538	540	539	531	489	541	544	547	587	575	573	563	533	561	532	566	562	527	553	529	548	558	522	543	523	531	530	559	558	528	520	553	588	501	556	546	557	500	542	537	528	537	497	534	542	525	551	549	511	538	545	546	531	511	538	591	549	574	535	549	541	587	543	597	531	563	541	531	543	538	553	568	531	502	520	578	528	561	547	584	560	537	519	594	567	516	554	523	519	556	599	516	536	538	531	549	548	563	593	565	558	563	560	570	551	529	510	481	559	557	544	579	537	572	519	527	587	566	537	567	557	549	561	537	523	579	515	541	555	579	524	554	535	542	544	578	540	536	559	547	534	580	544	578	596	526	533	516	524	585	532	546	552	532	567	530	566	553	544	558	568	585	574	528	539	564	565	585	517	557	562	564	554	519	528	518	539	587	540	504	571	551	532	566	515	528	546	546	502	544	551	553	566	537	581	540	541	582	544	544	615	575	571	535	568	507	542	543	538	514	544	584	554	519	529	578	512	568	578	530	516	557	522	550	551	561	555	556	548	552	545	543	521	568	563	546	565	563	559	524	572	527	556	535	561	556	542	504	549	530	585	535	568	562	572	534	549	523	547	534	503	537	563	538	588	535	557	580	557	580	576	579	586	538	576	513	520	524	552	517	530	559	570	545	511	550	544	548	544	563	605	566	579	553	483	562	542	519	528	579	529	496	524	548	570	562	556	533	531	531	534	560	500	538	579	547	532	543	558	548	506	539	567	534	561	574	580	542	548	528	488	540	567	542	549	528	526	504	538	559	522	558	581	484	507	544	518	574	562	528	591	516	503	564	579	545	602	528	574	541	541	572	559	533	520	518	522	586	530	540	569	546	493	524	532	519	554	575	521	479	540	556	511	544	559	543	547	582	534	525	493	513	531	562	581	514	518	524	531	551	541	560	584	564	517	560	489	526	520	533	512	547	533	550	586	538	559	520	545	503	523	583	566	563	519	567	544	562	551	532	593	538	535	531	541	518	545	544	540	557	535	555	549	528	506	551	578	532	557	526	506	543	605	574	537	585	519	514	527	522	524	551	571	560	507	587	507	542	511	530	553	551	521	580	525	547	541	525	534	528	507	532	562	545	567	520	535	572	510	517	552	556	560	518	548	551	568	571	543	533	537	540	550	488	544	518	524	529	534	558	581	544	523	549	538	551	553	535	537	543	543	574	533	557	576	540	582	526	578	539	542	513	522	545	564	563	527	548	578	580	548	513	513	522	530	594	559	564	566	556	515	566	519	543	527	519	557	513	580	540	553	507	508	544	537	539	567	545	534	574	546	515	535	495	543	561	542	560	510	563	528	515	545	532	560	531	536	515	564	550	574	559	535	505	525	548	552	547	547	487	543	550	571	559	570	547	558	522	554	562	554	516	520	552	541	546	568	584	553	576	507	531	579	556	520	536	522	516	560	535	565	539	531	538	513	523	561	520	584	549	554	558	530	529	524	519	517	564	568	527	593	535	548	573	564	514	519	527	525	566	523	542	551	512	541	522	534	559	510	509	553	537	510	585	564	574	529	532	516	586	487	539	568	552	555	551	561	535	570	550	513	576	560	513	558	578	551	536	570	546	532	540	544	520	536	544	543	542	539	527	544	509	560	519	548	539	535	558	517	557	561	565	522	509	561	506	523	531	557	573	543	557	587	529	541	581	582	528	538	562	549	549	549	567	564	559	563	531	568	523	526	571	550	518	514	516	571	597	519	526	573	547	591	550	558	556	567	542	528	553	546	516	546	546	508	582	511	571	533	520	548	523	533	554	530	519	552	550	526	501	517	557	538	571	564	499	558	523	497	553	538	538	520	518	521	569	532	562	553	534	566	590	542	566	533	576	562	584	561	525	606	551	516	613	562	564	545	519	532	544	531	568	551	568	561	528	511	557	525	562	510	545	532	564	568	575	502	539	507	552	570	523	540	594	567	517	558	523	540	522	526	567	540	537	500	562	537	534	529	580	510	542	559	541	507	532	549	576	556	517	588	527	531	572	575	525	589	538	528	564	520	549	519	544	574	508	532	550	514	564	520	591	564	534	536	525	515	566	515	565	544	531	544	496	490	582	513	533	560	529	561	529	547	540	511	561	517	524	571	525	539	542	583	537	577	560	518	539	540	548	559	574	546	584	544	542	547	546	529	584	554	534	576	542	542	510	555	544	550
22855	21470	29194	24233	21694	22954	21807	10721	6708	5276	3960	3219	2468	2054	1855	1349	981	693	627	642	549	550	488	515	497	479	483	497	454	446	454	485	429	456	485	443	435	451	402	473	415	413	401	432	422	414	434	412	426	437	451	405	394	376	437	413	386	408	410	420	400	435	426	406	399	402	400	370	405	413	394	406	422	402	406	387	405	403	387	411	408	413	422	416	398	386	424	417	399	392	387	435	383	398	420	415	365	423	399	381	365	405	417	394	395	397	383	411	399	404	409	414	405	385	425	415	418	426	426	423	410	359	392	388	408	431	412	397	398	391	418	420	410	402	406	371	387	390	407	414	415	422	370	428	385	406	366	392	394	412	405	434	391	386	382	386	380	407	403	383	390	413	391	434	387	383	373	379	394	441	441	435	411	383	432	406	353	393	355	394	370	434	404	386	443	424	395	392	372	398	365	392	437	425	385	440	374	388	432	396	401	432	390	434	400	386	389	388	403	418	436	426	385	400	449	409	420	408	380	390	364	405	376	417	408	389	413	369	404	459	414	371	374	422	408	397	439	417	390	368	432	403	413	405	406	429	392	397	433	418	384	418	373	370	425	402	388	422	378	402	407	377	396	376	418	433	409	393	401	391	387	412	411	419	395	399	428	403	407	411	407	389	406	401	411	375	402	408	391	424	419	419	424	403	427	384	379	398	418	438	380	417	385	404	381	394	410	384	402	415	426	440	392	378	408	391	411	375	386	398	422	411	432	384	386	404	408	402	385	403	410	398	389	434	399	401	439	373	431	380	428	415	389	339	391	395	381	395	393	394	395	396	377	408	433	405	430	402	415	394	392	372	376	414	427	387	409	363	414	432	451	390	401	419	425	416	390	405	424	427	431	405	406	398	434	404	390	429	406	397	380	383	395	405	373	423	390	401	418	417	404	448	378	403	358	432	369	402	405	374	401	397	370	420	410	350	392	410	438	413	367	375	430	439	392	386	399	396	402	385	401	393	410	419	386	390	426	422	400	437	404	414	378	370	420	377	395	418	417	403	423	415	400	422	399	393	411	394	388	401	388	381	410	425	394	373	413	408	383	392	401	392	367	401	420	438	380	382	418	399	391	376	378	390	412	382	407	390	414	383	444	373	371	367	391	444	411	364	414	396	391	404	421	424	429	437	407	410	378	398	395	396	381	404	379	448	410	377	399	422	430	422	409	415	411	380	387	433	405	380	395	418	379	393	416	400	416	394	399	360	387	388	385	416	399	441	407	427	415	415	459	393	414	412	400	402	408	416	406	416	410	433	401	407	367	412	409	410	447	408	421	426	403	401	372	407	417	394	393	445	411	386	388	383	369	412	389	382	396	422	429	350	396	445	403	411	393	404	426	374	432	390	403	357	418	401	391	402	405	410	385	413	395	411	406	430	418	384	393	401	373	416	433	403	395	386	417	403	377	399	425	396	371	383	396	430	387	366	412	391	401	374	396	370	392	430	433	394	377	419	362	403	398	421	399	391	410	369	391	395	418	399	402	388	422	413	407	427	402	380	432	348	404	400	416	391	362	433	380	392	406	408	412	406	397	381	426	395	392	390	368	397	358	374	403	384	384	408	374	403	406	385	419	402	414	403	400	423	408	389	394	438	448	408	452	375	414	425	412	422	395	394	405	393	397	382	404	386	409	388	401	441	374	403	404	409	398	409	399	402	387	399	385	378	395	435	419	391	394	426	416	408	375	405	389	411	420	386	414	390	380	424	373	412	380	362	388	403	409	391	397	410	427	419	381	362	385	406	416	393	407	402	433	373	379	434	395	411	384	407	428	410	410	407	457	415	395	439	394	410	400	395	391	378	417	383	384	409	367	417	389	434	386	402	421	395	359	405	438	435	408	428	440	378	404	401	394	385	421	404	421	383	399	376	425	357	431	370	384	420	392	396	399	407	392	406	395	388	403	368	387	405	377	406	419	388	378	417	389	386	428	424	394	393	395	419	454	374	413	422	402	373	391	403	436	394	435	381	399	390	406	418	391	392	434	422	399	396	407	400	413	401	380	394	393	376	407	403	442	392	447	379	407	417	426	414	368	424	433	386	355	430	426	392	361	401	424	380	385	402	391	420	413	429	400	421	386	408	416	372	437	389	420	403	441	384	349	388	395	407	367	403	374	422	412	393	386	407	380	391	398	407	412	387	398	431	417	403	393	375	354	424	415	376	390	387	411	435	417	403	424	399	386	391	409	382	425	401	401	386	400	388	408	368	397	408	407	385	402	407	415	384	383	380	427	396	431	430	394	366	392	425	387	381	387	420	415	371	377	413	385	399	419	419	413	371	419	396	413	408	399	388	404	395	356	395	378	386	421	398	367	382	398	383	400	425	402	415	414	409	432	400	413	379	393	378	395	393	388	414	388	381	399	359	385	391	418	391	421	406	410	397	377	398	404	396	392	417	420	402	407	379	437	400	430	409	386	459	384	406	394	372	405	404	391	396	459	407	392	425	394	399	405	412	415	409	387	403	404	390	416	394	394	407	403	415	417	378	394	388	425	393	375	371	389	399	351	422	425	399	382	388	400	402	426	404	421	398	418	402	387	367	433	388	413	413	448	391	411	369	366	446	403	431	404	380	389	440	383	378	387	400	392	385	391	400	429	420	392	378	394	390	381	414	392	417	402	369	384	371	375	394	386	402	402	372	386	408	390	382	386	426	417	369	417	401	413	415	426	427	429	399	401	387	400	428	421	416	383	399	387	421	404	417	422	402	420	368	399	393	393	396	404	383	361	403	380	416	440	403	378	402	389	409	410	394	453	401	393	401	419	411	426	387	399	434	378	411	413	365	416	394	375	382	402	390	377	407	414	437	387	415	393	423	372	418	434	377	379	363	402	422	447	415	426	412	395	378	389	378	420	402	375	393	409	383	401	427	429	417	417	372	387	429	384	418	381	386	390	393	420	345	374	431	398	389	377	406	408	382	362	411	391	402	383	390	399	426	386	406	382	401	403	402	402	389	387	378	415	398	434	391	368	366	400	412	378	377	396	392	380	359	413	393	411	350	436	411	408	398	406	377	401	422	416	389	416	419	398	407	414	410	386	388	425	423	381	364	404	423	381	393	411	405	388	421	427	384	444	412	419	389	426	437	400	369	393	391	417	424	416	403	407	423	452	401	364	379	411	436	387	415	394	397	396	424	397	400	402	401	437	438	411	390	377	387	410	422	379	402	402	404	410	409	408	380	420	401	428	439	403	417	389	410	375	368	376	443	371	367	435	398	383	398	412	437	407	357	410	394	406	398	384	412	460	377	406	386	409	407	400	403	383	416	399	404	405	404	357	386	381	416	418	420	429	389	375	403	386	402	403	422	387	426	374	366	397	402	373	399	385	372	411	401	385	382	417	410	390	406	375	434	399	416	390	426	416	393	390	396	418	427	375	380	421	404	401	406	400	410	391	401	413	440	407	419	391	418	403	380	411	416	405	381	384	406	390	434	461	410	436	388	398	445	391	403
35185	62424	50751	35647	27638	21470	16443	12367	9269	7102	5377	4098	3348	2772	2281	1737	1236	954	802	675	669	653	604	586	535	543	548	521	532	460	508	483	478	463	481	467	452	421	457	394	439	435	456	457	437	439	457	412	401	406	414	445	419	411	423	456	446	420	430	447	458	378	407	414	422	398	417	407	431	406	429	410	377	432	422	437	436	438	434	430	420	409	383	460	394	428	451	397	410	409	413	362	429	456	426	452	420	441	433	389	410	439	423	414	422	384	387	426	430	474	419	423	393	431	427	389	419	417	414	425	424	427	421	427	394	413	422	420	393	433	414	393	393	401	423	436	434	384	400	422	459	398	409	415	426	412	405	422	384	413	427	374	402	378	416	434	418	420	403	370	442	412	426	386	437	392	436	389	419	395	448	444	436	382	401	409	401	399	388	418	406	433	380	410	389	411	445	393	447	407	433	410	425	419	398	456	425	418	409	412	405	403	416	396	372	416	433	413	374	370	401	438	376	374	403	426	380	389	411	420	391	394	411	426	416	451	391	406	456	394	416	417	378	421	436	446	406	449	448	410	376	400	394	400	390	393	435	425	427	397	403	441	382	443	432	428	405	426	424	406	411	399	451	415	446	397	396	423	435	411	414	402	433	430	387	395	425	422	402	407	394	441	398	418	389	416	440	399	435	396	433	411	432	450	396	390	397	410	404	388	392	399	412	405	415	393	409	378	446	457	422	410	394	437	411	427	401	429	410	401	425	400	413	367	425	384	430	357	446	405	437	418	426	449	418	429	396	421	420	408	419	428	428	403	409	442	450	416	422	389	396	396	407	422	432	401	451	410	459	387	441	414	445	405	426	383	402	423	438	446	418	371	388	411	427	400	438	394	374	421	432	423	414	441	393	377	420	439	429	436	394	450	426	396	390	375	394	395	416	396	430	432	401	394	431	410	403	432	448	399	384	392	403	401	385	403	396	409	387	439	395	417	413	431	376	383	382	387	416	420	423	380	437	401	411	419	434	389	463	412	395	417	433	423	420	396	429	406	431	404	415	422	380	405	425	413	401	432	419	388	393	441	397	399	432	388	418	366	416	397	408	395	400	389	404	428	405	378	413	417	427	428	449	423	438	425	420	397	450	424	443	432	422	418	428	471	399	409	414	414	455	433	405	431	392	392	421	386	431	429	418	406	401	425	421	394	380	424	397	435	398	407	398	407	403	417	381	438	427	405	418	401	392	404	406	426	423	437	422	403	412	446	387	396	407	437	471	387	441	446	429	440	423	401	399	411	392	401	398	421	359	375	414	417	448	403	406	433	451	412	395	393	387	432	452	453	402	417	401	415	436	416	408	418	457	366	411	410	378	451	361	416	415	407	393	423	397	429	434	430	403	385	414	436	419	407	429	420	387	417	389	414	426	495	397	396	429	419	387	415	411	410	424	418	384	397	428	396	401	440	403	423	435	383	394	392	426	371	436	404	387	413	396	413	457	404	406	402	390	432	401	383	418	417	403	429	419	442	412	461	447	411	395	409	387	417	388	364	395	430	405	417	419	404	396	425	410	436	387	430	442	452	384	419	374	425	436	402	409	416	399	431	396	428	422	430	422	430	408	402	414	432	413	425	419	409	397	416	396	423	439	385	386	430	406	419	441	418	424	408	424	436	428	411	431	387	426	408	425	410	378	419	396	397	395	408	390	409	428	416	440	393	401	451	412	402	408	413	442	435	404	392	427	429	417	463	414	424	409	385	419	410	413	430	412	381	416	424	395	387	425	448	436	447	412	402	426	417	459	434	410	390	424	388	433	405	429	384	412	407	422	435	420	409	415	376	398	440	411	394	447	428	394	381	398	431	424	381	396	436	391	377	447	425	409	446	402	406	424	407	408	440	421	446	423	414	419	409	398	401	443	394	386	435	422	405	412	407	428	399	428	377	415	390	412	407	414	378	432	404	419	382	401	367	396	410	465	436	437	423	433	394	420	416	373	420	400	424	372	412	420	450	439	375	402	429	435	399	395	393	419	376	417	420	406	444	382	428	416	397	401	434	382	416	449	423	431	404	424	449	400	453	413	426	397	402	410	392	435	434	418	367	409	434	409	416	401	454	428	415	379	410	397	429	419	465	380	403	423	392	394	390	435	446	409	389	402	432	410	384	406	452	404	377	422	437	431	417	403	413	395	454	427	421	408	419	412	428	444	444	430	402	448	395	395	432	374	409	370	414	410	413	413	441	398	396	444	416	408	412	417	451	433	405	414	425	415	412	390	398	444	398	427	409	415	399	440	406	425	424	431	399	400	386	426	415	412	442	398	409	396	420	426	377	384	424	394	384	402	382	426	406	410	414	413	404	395	425	405	384	396	396	422	419	402	403	437	440	460	450	421	396	372	450	433	407	392	452	433	430	414	426	475	424	389	352	469	386	420	388	412	392	418	390	454	424	411	415	435	399	402	429	419	452	415	415	419	406	433	414	413	413	391	431	409	413	395	414	391	387	441	454	375	383	449	413	391	383	392	412	418	404	413	382	386	371	406	407	436	439	427	400	419	421	434	423	418	427	413	390	432	405	418	404	430	376	442	454	405	417	418	407	427	387	418	414	413	420	417	395	451	421	423	443	392	407	401	402	399	406	416	419	396	431	389	432	402	378	404	403	409	420	405	407	425	434	419	383	432	392	427	417	423	381	423	442	400	379	402	415	395	409	404	382	438	438	429	436	432	406	422	375	393	443	406	403	388	405	440	434	431	368	407	406	401	424	431	399	394	396	434	440	403	398	428	413	413	424	409	391	419	417	407	420	391	419	392	415	414	423	412	387	390	392	409	399	384	398	420	433	422	405	432	408	397	425	415	398	424	396	419	445	396	423	413	390	388	421	432	382	383	426	371	429	399	400	427	392	405	410	406	375	419	411	380	384	442	427	429	400	415	415	405	405	422	393	406	463	418	439	417	413	414	420	427	420	452	397	456	383	406	371	427	412	411	444	422	446	385	397	414	378	397	483	428	451	434	381	405	430	383	442	403	395	436	423	419	396	408	393	414	432	409	412	451	411	414	394	418	429	401	412	412	423	404	386	373	422	384	411	368	398	434	419	412	421	427	436	430	396	392	409	413	406	428	400	412	431	392	425	387	396	424	402	408	424	437	434	407	424	390	409	413	419	403	398	438	373	405	410	390	397	403	440	399	383	399	416	442	441	428	426	436	383	449	435	425	426	406	382	392	416	398	422	417	406	420	419	416	402	418	390	403	403	387	424	401	448	409	400	394	412	428	410	408	413	436	414	392	397	382	403	446	393	429	380	428	398	412	438	421	407	447	436	411	395	405	387	438	402	368	418	374	419	388	384	421	397	410	420	410	371	405	403	382	416	414	426	391	402	429	403	486	418	431	437	429	401	410	403	426	451	396	438	428	418	426	385	412	428	417	414	410	430	425	403	409	410	435	435	422	429	389	400	401	413	447	425	428	409	425	406	426	415	376	362	437	383	412	392	419	419	404	397	431	422
30639	32007	34849	23831	13835	8759	5938	4244	3034	2326	1859	1560	1358	1204	1131	870	820	709	690	642	660	647	617	612	602	584	634	611	578	650	609	545	611	562	617	600	569	596	608	618	572	598	574	591	592	609	545	620	571	569	550	573	613	567	593	585	595	580	548	552	568	554	594	594	607	586	573	600	593	609	544	613	604	586	597	560	601	583	557	582	527	560	544	571	569	599	568	562	567	563	547	565	582	580	634	599	580	572	576	579	577	608	544	565	589	578	598	574	582	580	579	587	585	580	565	563	543	562	577	562	588	555	586	588	589	582	560	562	598	583	587	586	642	567	591	583	578	580	615	558	611	560	556	543	579	616	578	592	564	559	587	591	577	593	592	595	594	575	553	588	589	570	569	607	601	590	524	574	583	600	645	586	570	569	565	573	601	644	559	601	632	602	607	588	571	535	606	556	574	570	564	574	573	544	604	587	565	582	566	569	559	584	534	610	595	595	575	598	576	559	571	591	611	540	589	597	573	608	575	618	622	583	547	603	598	585	568	555	592	565	631	596	601	585	597	546	605	561	570	602	618	573	607	565	625	543	581	631	563	581	609	563	568	610	619	562	586	595	599	557	562	631	562	615	566	602	609	553	570	581	588	571	559	598	578	592	561	593	557	579	579	528	572	607	559	615	583	615	525	583	558	582	515	562	560	548	599	612	565	634	530	572	580	611	574	611	589	583	563	589	542	573	574	564	563	559	591	620	592	566	600	561	568	579	601	572	552	582	562	569	578	581	572	594	616	539	578	573	553	611	628	581	614	575	575	574	550	570	629	548	559	544	571	573	595	598	591	561	540	625	551	596	604	566	592	560	594	564	580	605	578	552	594	565	588	544	585	586	563	567	574	550	635	592	557	592	601	583	534	549	604	564	597	574	614	629	580	553	619	617	573	611	582	600	616	579	617	583	567	569	563	629	620	580	575	571	610	587	587	563	603	584	583	613	606	579	556	554	575	563	579	566	612	582	661	595	583	577	559	578	632	542	628	567	553	594	550	539	564	592	553	586	587	604	597	611	593	565	543	553	580	594	568	601	586	573	597	605	604	559	558	593	564	570	619	573	581	563	579	567	578	568	611	552	574	581	603	631	594	600	591	605	591	575	552	607	559	576	605	566	609	599	593	556	589	586	566	580	604	600	570	585	555	539	614	518	570	597	580	588	579	547	598	571	579	575	583	578	587	570	524	564	540	610	582	583	580	577	598	583	587	560	608	602	592	563	567	619	528	578	632	573	582	567	574	586	595	573	588	607	579	597	585	596	547	629	542	606	576	590	573	566	576	595	554	629	572	634	541	576	576	569	597	584	584	552	530	623	557	588	579	577	574	596	615	600	576	541	595	581	582	570	564	582	539	600	576	576	580	575	585	570	544	573	565	618	564	624	598	577	543	611	589	591	588	610	566	586	593	614	548	584	544	563	569	577	558	608	560	573	565	599	604	586	541	558	672	596	545	608	595	566	564	579	551	532	571	596	583	620	584	600	606	549	552	543	594	570	573	573	638	597	572	627	572	619	596	586	558	552	584	618	593	577	576	594	563	578	606	560	552	524	598	626	569	566	560	575	612	557	597	608	589	534	632	564	540	551	556	606	564	588	574	538	583	569	579	574	549	555	525	582	573	603	552	614	574	614	602	585	606	565	595	629	606	609	575	586	564	599	595	604	590	603	597	568	638	565	586	599	610	585	589	614	583	562	577	525	590	601	568	635	555	585	611	598	618	585	559	609	575	586	565	556	586	579	580	615	607	545	597	543	621	620	633	593	611	595	605	592	571	589	598	542	594	547	594	579	595	561	579	581	612	561	566	554	568	580	609	617	580	572	575	597	608	579	557	540	603	557	561	567	602	588	592	567	566	560	595	584	590	579	602	590	572	585	595	560	585	601	605	561	589	546	587	584	602	558	586	597	570	586	553	584	607	611	578	588	567	553	626	575	617	586	600	582	591	588	593	573	582	570	554	598	568	553	584	582	625	581	641	577	567	590	577	568	563	582	573	614	591	570	611	584	548	610	552	576	585	546	572	611	565	573	602	587	546	569	552	582	603	588	586	554	535	617	608	579	626	600	603	639	581	604	615	578	585	542	603	570	577	573	630	556	599	589	565	638	564	607	615	560	551	588	554	599	563	534	572	585	559	612	569	570	540	610	577	580	542	592	574	598	605	559	575	581	581	584	608	617	537	588	623	565	610	625	571	569	602	607	631	592	593	603	553	634	569	582	620	586	591	628	574	567	648	556	622	624	558	572	571	562	557	590	559	575	615	567	520	563	507	575	573	588	566	581	592	552	574	598	592	604	595	568	613	589	618	607	576	564	610	593	593	558	587	603	570	567	581	562	580	625	544	598	528	617	531	579	622	611	600	541	595	569	578	593	594	554	562	555	588	542	547	580	568	584	555	577	574	574	581	578	582	569	591	553	596	582	566	609	583	586	616	542	528	589	600	583	613	565	553	612	638	584	598	576	567	546	613	539	515	556	595	555	585	613	587	542	614	579	558	603	578	575	540	603	566	578	605	608	566	579	626	584	592	543	578	566	547	580	587	568	558	588	586	527	571	568	599	566	618	559	620	624	542	586	596	561	603	564	586	591	542	602	564	620	569	623	569	560	610	534	578	599	576	575	632	608	616	598	601	557	595	613	622	596	622	596	575	583	543	609	554	591	566	618	592	598	587	621	533	576	581	586	577	576	575	540	552	520	631	565	623	573	551	613	561	610	563	609	585	632	585	540	590	639	550	588	582	577	563	550	576	602	608	588	564	616	578	610	588	598	567	621	560	572	577	608	596	532	626	574	588	585	578	555	580	548	622	566	537	568	588	605	602	585	597	549	591	581	577	607	604	576	634	556	576	541	539	584	621	538	584	610	545	574	603	541	543	559	584	606	639	594	599	645	555	595	569	561	579	538	558	591	598	564	577	595	670	557	601	556	603	587	570	613	587	597	500	521	542	592	557	582	543	594	612	641	570	563	593	601	590	574	596	583	580	538	560	587	615	595	576	570	580	552	544	586	558	540	614	599	604	602	599	568	574	595	551	616	598	546	564	561	623	537	597	589	567	577	565	507	584	636	602	586	646	588	570	554	625	575	592	582	576	543	563	600	596	603	554	520	618	557	497	581	589	573	515	596	612	560	599	607	541	602	571	609	595	585	596	570	541	573	587	581	548	539	614	569	584	569	579	534	582	566	559	529	544	624	563	551	573	620	609	606	583	534	599	605	574	518	583	568	591	566	583	607	608	529	563	590	581	581	518	612	589	613	637	562	614	584	585	579	587	589	593	581	597	603	602	567	585	559	556	588	579	560	537	543	556	593	568	519	623	581	550	618	562	582	618	549	592	547	578	601	583	628	555	588	533	592	549	600	567	578	556	610	575	587	527	594	609	628	597	581	592	623	578	599	613	612	571	606	605	515	558	592	558	576	532	604	623	573	568	572	559	576	568	579	598	545	580	552	585	563
33571	48610	37587	22979	15965	11818	8629	6333	4340	3298	2590	2170	1736	1553	1390	1158	894	762	704	699	712	702	673	658	665	657	689	638	638	609	634	627	628	617	621	614	639	624	581	616	653	607	592	632	621	609	559	634	613	660	626	619	618	661	601	628	595	630	615	662	626	617	594	652	561	589	613	603	604	633	610	584	566	597	585	606	621	634	601	589	643	564	599	581	616	595	618	610	632	584	630	590	609	622	597	611	575	625	571	588	564	633	593	577	602	605	627	608	583	572	597	612	612	591	567	585	575	601	606	583	591	594	562	585	611	632	618	569	574	653	613	606	595	591	596	615	602	640	623	583	665	577	575	611	597	603	633	631	621	638	561	597	645	627	624	614	593	615	557	606	658	601	585	597	620	601	561	587	639	591	609	552	586	557	599	656	615	591	636	573	618	637	605	586	608	565	592	653	608	566	565	586	620	641	600	630	623	621	624	611	529	625	595	649	618	617	569	595	603	597	616	578	581	579	622	581	621	603	614	596	617	605	562	534	594	580	608	590	625	629	647	609	582	614	619	543	594	564	613	618	592	590	597	564	572	621	576	603	618	628	602	634	607	584	631	635	605	595	621	613	585	565	625	559	585	596	582	608	594	576	586	615	618	589	624	623	599	598	585	643	624	600	594	589	569	647	597	593	597	610	617	658	639	577	573	580	612	619	613	596	594	531	581	623	590	618	658	573	590	605	622	585	572	583	625	604	594	597	609	579	590	556	610	627	601	600	636	577	583	581	593	620	650	569	613	619	615	607	646	613	561	581	588	607	579	595	572	612	575	545	633	611	591	621	614	638	550	658	579	604	626	628	618	558	624	643	587	651	615	591	607	582	541	630	591	618	600	631	599	629	616	650	596	624	616	561	607	638	586	605	616	560	633	615	613	624	611	624	637	596	570	580	630	589	621	558	603	629	602	613	594	633	606	638	586	581	612	630	618	599	597	636	597	638	655	602	593	578	582	622	614	623	538	603	599	593	613	616	624	542	578	606	647	647	600	587	598	612	593	635	578	569	668	614	643	586	579	668	652	586	613	628	607	573	629	623	586	590	614	594	610	594	649	566	604	587	612	623	606	613	609	522	604	626	606	610	601	595	570	603	617	600	622	619	615	588	605	607	551	614	587	598	620	608	598	650	567	630	621	601	589	621	576	617	626	585	616	583	607	620	592	579	584	615	591	554	572	608	630	653	624	590	574	573	547	606	637	617	577	588	562	587	624	602	615	609	582	613	605	616	597	614	630	631	623	611	575	582	589	624	625	626	632	578	630	614	628	619	592	576	558	649	620	597	603	575	607	569	619	577	582	594	607	621	611	644	613	588	595	610	593	588	611	546	602	627	650	632	610	616	634	609	636	608	623	621	611	618	585	589	556	602	605	572	574	628	594	571	625	605	632	599	583	592	641	585	644	613	597	609	594	600	628	616	599	611	586	608	589	600	592	632	568	606	606	587	607	589	540	619	608	617	595	613	556	580	626	631	610	596	609	593	626	575	561	610	642	601	605	566	631	608	637	566	624	554	654	594	598	616	572	644	589	663	557	610	640	595	594	595	568	636	624	590	585	580	588	621	616	613	574	615	584	577	638	596	657	582	617	587	593	620	586	608	605	600	594	629	617	580	584	590	622	592	618	573	623	613	576	570	630	620	590	625	610	638	623	555	628	607	630	630	593	639	607	615	594	618	605	574	584	614	573	624	611	609	610	608	614	630	661	678	629	629	630	598	592	613	593	621	592	601	599	601	607	590	627	629	602	592	601	594	603	597	600	669	559	587	573	565	612	634	627	595	566	598	593	607	593	601	643	600	630	613	600	621	588	608	595	626	597	596	641	623	583	572	635	593	616	585	602	608	586	581	576	606	613	642	609	622	587	642	644	626	631	628	605	587	638	575	653	610	633	621	581	574	668	585	608	596	599	584	611	614	587	586	597	548	572	614	614	572	637	585	591	615	601	593	600	640	556	601	644	599	603	607	607	552	581	586	647	619	591	597	608	580	581	615	596	619	617	579	582	589	610	562	605	568	600	556	598	630	642	594	594	611	592	599	630	577	591	595	620	570	625	597	574	600	646	608	580	599	607	592	594	579	585	613	602	610	621	623	623	580	573	599	628	642	594	606	577	637	612	580	600	592	600	597	653	585	619	563	678	607	621	612	572	595	642	616	593	623	604	629	616	634	601	603	602	587	611	586	595	581	577	595	593	577	613	588	608	603	602	612	658	599	577	645	597	585	590	616	626	602	608	623	637	612	610	637	603	592	595	637	621	593	626	606	640	602	570	630	612	621	601	635	552	588	616	552	599	593	574	571	590	533	628	618	560	602	586	593	592	622	624	593	610	568	618	565	580	604	567	587	609	594	612	557	618	589	575	626	602	636	588	557	576	593	625	635	592	627	591	598	569	602	620	615	564	616	630	614	632	603	659	557	548	611	542	624	610	606	633	584	600	598	587	624	619	560	626	671	562	587	588	558	645	599	611	570	614	607	631	617	596	595	615	595	606	616	598	590	617	605	586	602	608	648	568	580	626	597	608	581	615	597	577	590	670	588	570	598	593	597	635	586	595	626	548	575	615	636	633	625	586	622	555	580	649	618	638	597	599	605	636	602	640	608	627	584	623	610	615	613	614	595	615	606	598	674	613	581	627	585	602	634	593	579	587	605	574	601	623	604	636	616	549	624	628	556	611	586	657	595	615	595	609	565	642	573	560	638	552	618	592	619	586	571	562	602	546	583	631	573	643	580	611	599	624	582	610	575	615	606	600	626	629	610	582	609	594	640	595	618	611	607	565	612	629	670	600	582	595	576	642	599	616	589	579	642	604	613	620	637	591	617	581	595	632	612	606	588	600	597	612	581	590	645	600	623	629	633	560	579	590	602	583	611	603	592	573	617	607	607	612	566	623	611	630	570	600	585	617	606	628	581	641	619	597	594	614	611	612	611	593	565	572	627	605	627	634	595	567	618	620	595	632	599	632	612	613	569	590	614	608	580	579	564	594	612	607	597	604	584	573	581	565	592	565	573	587	596	564	588	613	581	601	589	582	609	610	655	587	645	581	608	636	588	624	619	583	608	616	650	622	602	640	652	608	576	606	578	631	626	614	606	595	638	559	589	550	609	606	579	581	586	586	621	597	618	627	631	608	618	618	643	562	572	628	563	611	643	589	608	610	603	606	586	614	605	588	597	579	625	599	592	576	561	610	572	583	606	632	565	567	600	626	608	607	590	585	620	582	578	644	596	590	600	583	584	614	574	550	592	623	585	558	621	598	622	541	612	582	586	630	610	645	635	638	607	622	585	593	622	582	611	617	598	650	608	619	584	599	575	595	616	628	563	636	614	601	577	601	556	576	591	610	614	593	549	576	597	583	582	601	612	586	596	624	584	644	627	575	613	588	592	631	635	628	565	583	589	608	589	631	629	619	619	638	603	641	542	600	623	617	608	564	585	595	569	602	613	624	610	599	590
24079	21386	28671	24763	22210	20145	13087	7452	5055	3734	2964	2304	1963	1725	1431	1123	866	720	650	596	611	587	572	578	538	568	556	513	494	509	512	504	500	487	500	482	520	499	525	539	497	484	517	487	515	456	530	434	493	474	532	490	511	530	479	491	464	471	474	503	489	488	494	455	496	525	514	464	502	480	503	487	494	479	511	492	462	538	499	483	453	521	492	461	481	496	491	504	471	466	492	527	467	485	472	447	513	489	500	489	468	452	459	492	476	435	495	470	462	457	492	509	463	437	470	457	501	494	490	454	478	457	492	476	483	473	483	455	493	501	485	524	484	481	475	496	464	486	469	503	464	484	459	485	481	476	442	491	452	509	469	461	456	459	458	458	467	427	461	517	454	469	500	485	480	490	494	442	491	496	515	451	420	469	479	442	450	457	516	438	439	490	461	486	514	501	456	470	494	467	533	506	506	488	524	472	481	495	495	476	467	528	509	429	481	472	501	469	486	508	484	498	513	476	485	449	468	481	493	488	535	473	450	528	490	483	466	486	468	488	463	461	515	494	473	458	453	444	484	505	463	503	485	494	496	497	449	490	524	500	490	530	479	509	497	469	499	489	468	424	443	486	520	499	459	522	469	476	493	472	470	515	469	492	481	499	493	506	482	449	453	460	474	442	444	487	474	455	463	489	519	474	481	492	472	452	483	458	485	520	449	512	494	478	498	492	495	489	514	469	474	449	463	505	493	490	471	474	464	482	468	477	471	497	470	495	506	463	481	531	458	459	467	494	490	447	482	510	497	452	511	478	477	515	501	488	509	493	502	462	499	450	460	492	485	434	473	488	493	486	502	481	454	471	470	517	484	500	460	441	482	440	496	485	441	504	471	429	461	481	509	495	511	475	462	503	485	497	497	488	461	505	497	503	488	477	458	471	493	490	507	472	433	472	464	484	484	490	477	468	501	459	469	474	495	512	508	499	479	466	522	494	485	467	490	490	459	480	486	486	493	487	497	489	479	448	480	519	458	471	471	486	483	473	492	509	477	464	487	485	449	528	488	468	484	461	500	519	430	456	472	506	479	487	481	520	467	461	492	476	497	503	417	455	497	463	482	487	506	479	504	493	505	465	472	463	483	529	475	465	514	463	449	508	473	524	488	510	494	477	451	436	494	457	477	455	482	481	474	515	459	483	479	455	508	475	494	458	535	497	481	478	497	475	445	491	477	487	494	487	485	472	506	506	468	464	524	500	472	450	523	462	480	459	463	471	509	472	535	460	464	493	516	498	471	493	468	471	518	460	478	515	469	477	488	499	455	444	445	468	469	507	514	497	479	485	489	472	484	482	482	457	470	469	546	476	500	495	444	501	469	458	485	467	502	477	546	515	447	492	517	519	453	455	494	455	476	449	455	470	519	462	493	482	508	488	484	492	470	460	466	472	498	478	515	488	437	481	444	461	496	511	458	477	488	463	494	470	500	485	511	491	467	485	479	471	490	446	494	478	531	505	511	508	463	480	493	467	468	499	472	455	464	521	469	509	439	456	472	485	456	474	482	452	496	486	512	458	469	481	499	492	511	499	469	465	483	515	504	494	479	491	494	500	519	467	464	454	514	449	462	487	472	472	470	496	487	475	474	483	492	468	455	466	475	447	475	491	482	467	476	445	459	495	489	511	458	447	460	478	504	483	480	502	477	480	494	465	528	478	501	481	488	518	472	476	480	499	464	435	479	477	450	492	496	487	474	464	530	471	493	550	424	486	431	514	471	476	482	469	482	474	533	512	475	504	511	483	507	467	474	493	449	425	437	477	455	498	417	442	492	513	440	491	481	472	481	451	483	494	476	543	496	522	474	475	492	430	519	433	471	481	474	498	442	454	482	459	497	446	471	482	522	505	473	473	473	513	443	480	494	497	466	509	464	474	477	517	480	481	479	491	473	451	489	519	455	459	494	506	487	453	461	493	463	471	473	477	464	451	492	471	479	496	511	481	471	484	480	490	482	485	486	476	489	498	469	490	464	451	471	478	497	497	500	463	543	429	463	531	454	445	472	452	449	470	525	486	468	469	479	478	502	508	434	480	471	477	466	485	520	522	490	479	520	472	509	510	484	460	467	496	475	463	457	517	488	491	476	469	480	458	479	458	463	510	536	459	465	459	497	471	514	448	519	497	478	478	502	485	480	503	453	474	518	447	450	496	465	482	518	453	450	472	469	465	501	459	478	458	479	516	455	536	494	476	482	483	486	439	431	522	540	482	498	503	490	486	497	465	457	511	467	509	492	536	500	486	449	486	476	488	445	492	473	496	518	467	479	469	452	470	481	466	495	475	510	465	463	515	485	498	502	464	483	472	514	466	512	507	487	470	467	481	485	513	518	480	487	508	470	467	512	437	505	454	498	506	490	494	462	489	496	466	472	500	491	485	476	452	483	479	535	438	445	462	493	472	473	471	452	462	497	512	468	487	525	433	477	480	493	465	505	442	476	489	480	502	481	479	455	492	477	517	486	471	465	519	441	500	466	460	455	479	483	473	459	516	482	487	445	474	472	474	495	445	526	486	482	486	487	487	468	484	479	469	476	502	489	493	529	484	476	493	476	491	467	488	437	498	479	460	467	500	452	474	520	479	482	519	470	509	491	486	477	438	479	479	460	436	470	451	466	503	455	532	465	456	503	461	463	460	457	451	448	466	501	494	450	458	472	491	483	492	509	457	502	506	478	476	553	486	488	490	485	498	465	479	509	476	494	522	492	483	462	503	487	472	480	467	459	431	433	489	497	472	496	505	507	466	468	459	470	505	469	484	529	462	516	454	457	474	460	477	501	470	475	490	495	538	499	459	464	452	478	492	477	445	511	483	482	485	492	492	495	508	483	480	506	479	498	511	499	458	485	455	464	463	476	528	481	488	435	504	496	497	468	504	484	452	457	496	456	490	467	452	464	474	443	463	460	467	545	467	482	436	460	489	431	507	496	496	461	504	475	481	471	497	451	462	485	502	469	486	499	477	478	471	513	478	491	504	492	515	496	521	499	463	458	477	519	457	484	467	448	490	467	456	471	490	492	507	499	445	484	477	488	456	459	478	458	497	458	493	472	497	486	480	452	499	483	456	501	496	452	489	499	447	474	495	482	434	471	513	504	486	504	511	530	490	444	516	457	458	501	469	523	533	478	450	490	506	473	424	472	467	487	505	495	433	469	491	498	499	479	463	478	494	460	431	524	469	490	449	433	475	488	467	484	478	480	446	462	502	483	484	436	469	509	499	472	477	459	461	488	492	444	481	449	479	501	456	493	494	469	492	462	482	469	503	473	482	476	447	510	510	499	474	455	507	457	488	435	487	437	497	487	456	491	498	456	470	475	490	458	454	490	448	494	470	477	445	477	485	527	427	506	464	467	478	479	441	458	453	512	468	487	482	495	480	501	465	450	482	502	511	470	460	492	491	492	480	505	469	506	515	503	495	495	493	488	486	480	489	470	482	522	460	497	452	480	499	476	462	494	494
33394	56541	45430	30686	22578	17150	13144	9720	6938	5025	3884	3247	2694	2302	1861	1551	954	774	718	666	679	653	665	624	611	590	596	622	525	555	547	573	554	537	519	557	524	572	471	527	500	511	564	523	532	499	581	506	534	534	495	558	481	496	480	511	488	469	555	491	484	498	538	533	520	528	527	510	517	461	527	524	494	505	529	500	515	516	538	488	516	543	500	517	461	527	512	541	529	477	517	499	508	476	469	521	485	511	505	477	477	517	498	496	496	490	515	463	505	513	499	446	515	480	512	505	475	494	490	512	512	505	512	537	474	517	507	518	512	485	510	490	479	495	501	514	545	470	511	541	511	549	502	467	471	462	511	508	509	458	483	486	499	465	513	470	495	537	543	492	528	464	531	459	492	471	508	530	489	495	521	486	444	495	483	531	531	559	523	516	503	478	484	493	508	553	469	517	516	497	483	493	529	500	427	496	491	520	484	511	447	507	506	510	494	495	497	527	533	509	540	507	491	505	520	501	524	489	523	488	520	519	521	516	480	508	500	481	504	489	527	532	489	517	515	511	478	505	483	503	465	484	525	496	489	504	496	498	512	495	486	507	520	523	516	468	486	489	480	500	474	492	499	509	486	481	537	500	499	489	452	505	492	505	496	495	534	488	512	472	505	503	484	504	525	497	498	500	474	477	475	518	504	525	481	527	482	518	470	460	484	487	527	496	527	522	485	496	473	528	533	526	530	483	484	511	525	514	473	540	513	513	469	508	489	539	515	525	483	500	500	509	510	482	476	541	509	537	491	528	532	503	526	471	497	476	484	498	515	502	525	493	459	500	544	512	472	507	496	487	499	511	456	503	484	481	518	512	524	531	467	498	529	502	528	516	482	561	503	512	528	501	526	478	485	534	479	481	499	491	503	506	530	503	524	513	497	479	510	510	508	461	494	514	466	512	488	501	497	495	489	471	495	516	513	480	476	507	525	511	479	549	506	479	506	526	510	462	473	536	522	500	493	495	474	486	491	506	467	501	446	515	515	531	531	493	500	533	455	479	473	562	489	510	513	472	505	475	480	532	478	517	493	490	527	511	499	471	500	508	499	447	530	499	500	547	512	458	481	492	499	452	511	524	498	500	534	506	510	512	531	485	539	534	506	459	520	527	460	508	463	501	474	510	503	507	485	521	479	523	467	503	501	503	465	533	504	510	494	502	511	488	499	468	497	512	526	476	480	512	545	500	510	469	522	485	520	465	530	546	524	522	543	505	488	499	481	504	500	519	527	508	496	512	511	534	504	544	508	487	505	477	518	517	492	490	474	500	475	516	509	514	524	515	519	531	494	507	499	511	501	524	477	506	474	496	487	532	506	523	514	518	480	500	466	469	515	509	497	498	529	493	517	541	469	525	510	479	495	487	538	488	488	507	533	538	474	534	491	512	463	495	525	497	496	521	509	513	466	481	471	483	524	523	516	503	475	531	512	507	505	498	497	497	496	483	506	504	535	506	534	468	490	494	519	479	522	492	530	500	507	547	492	523	512	476	500	515	494	520	475	484	492	500	503	514	518	496	500	544	519	473	526	529	483	484	528	483	518	488	494	526	526	506	537	519	526	524	499	513	498	521	479	484	516	530	487	491	507	456	534	503	519	483	461	534	514	490	544	482	467	536	528	519	503	510	536	532	510	510	498	476	526	528	535	525	491	511	490	495	506	483	518	500	468	469	508	500	480	530	491	509	503	504	514	498	522	494	549	498	501	544	527	527	543	490	472	520	500	535	556	504	517	482	466	516	507	503	512	531	472	521	526	494	482	495	500	503	519	502	518	499	508	476	529	493	503	479	503	484	484	483	517	492	490	509	507	518	542	486	477	493	505	525	511	558	508	509	493	523	505	494	514	519	534	500	506	472	506	528	533	525	510	508	509	517	482	555	511	481	492	493	514	493	509	518	485	471	479	486	521	480	515	475	519	488	506	528	463	491	513	466	511	513	510	454	501	533	555	502	503	483	521	497	526	515	505	489	524	484	514	488	502	521	518	508	519	523	547	515	512	517	496	551	553	496	511	457	514	512	561	578	541	510	529	523	486	534	508	444	476	517	521	535	526	515	506	494	531	516	481	501	564	461	485	490	496	523	515	478	505	524	538	514	483	502	526	511	502	498	535	522	489	501	513	498	448	488	500	470	516	500	499	492	516	505	519	547	461	466	538	484	515	503	503	507	450	498	534	492	485	502	493	510	528	496	476	504	495	502	506	473	472	550	507	512	504	528	535	530	521	546	509	487	528	499	495	514	513	509	519	479	504	506	513	518	496	551	500	493	488	510	535	519	520	534	507	511	521	530	529	470	516	506	571	500	510	513	506	535	481	506	538	547	503	506	554	461	498	505	479	492	513	474	522	508	473	494	474	478	507	485	513	507	484	480	479	529	486	487	467	519	501	502	527	462	510	507	507	511	533	493	499	477	524	472	466	520	534	512	486	528	504	510	492	525	492	517	485	484	513	490	511	475	486	510	489	494	468	567	515	497	483	466	545	571	536	481	524	494	484	515	470	491	514	511	518	499	498	519	500	515	480	557	492	464	511	525	515	530	519	527	511	463	487	519	516	501	509	503	505	506	506	506	523	482	521	487	544	480	499	497	518	516	495	510	497	508	536	455	495	480	493	514	474	512	481	559	516	490	500	497	509	493	480	531	473	534	519	457	506	514	514	520	486	510	552	492	472	507	512	507	480	499	528	483	485	514	518	501	455	521	506	528	468	511	486	509	520	472	501	488	511	490	489	525	496	505	496	546	489	488	511	509	494	523	473	506	505	542	542	515	497	488	486	472	519	500	508	482	492	510	490	536	513	506	517	497	499	521	492	500	480	516	495	511	524	490	527	497	471	484	477	551	490	483	514	533	468	492	494	529	507	545	513	514	477	503	535	512	486	558	530	483	515	509	471	521	500	493	500	494	522	520	489	505	520	509	544	526	542	459	522	505	480	488	499	499	521	483	515	489	499	515	518	512	489	525	479	493	522	462	451	515	504	498	494	482	498	510	517	508	468	505	487	520	495	496	524	501	450	458	533	496	516	512	501	526	508	527	515	494	495	526	501	483	513	519	466	498	489	488	476	513	480	496	514	504	519	533	507	519	493	526	480	455	477	454	529	484	522	487	538	490	497	509	518	515	532	543	530	547	496	488	465	511	476	512	519	545	472	489	482	527	496	510	528	515	506	444	485	477	502	503	476	506	525	493	533	513	521	500	539	445	479	523	501	505	516	518	526	488	517	491	503	514	506	489	472	512	495	536	518	520	553	507	498	522	505	509	494	502	503	497	503	470	514	498	483	530	535	508	515	467	485	489	491	489	523	463	520	527	521	525	523	515	485	529	516	506	459	464	490	497	504	482	479	443	484	518	529	504	542	527	487	471	493	514	512	483	522	476	509	497	510	505	496	532	491	502	474	500	525	495	516	512	483	504	505	521	486	510	512	502	501	523	492	510	529	491	524	478	487	514	500	479
24978	21490	28455	25955	21385	14783	8847	5414	4003	3082	2430	2023	1800	1467	1322	1018	792	738	629	632	661	636	625	628	593	587	623	608	572	614	573	574	588	564	546	576	587	569	528	598	533	549	589	612	540	515	520	543	541	563	575	549	525	590	517	517	514	549	553	570	550	541	545	516	572	522	565	536	504	563	565	530	559	579	586	571	517	546	567	590	566	565	532	574	526	570	573	565	546	597	562	528	529	513	538	526	588	560	556	568	514	557	574	568	536	563	529	565	504	523	561	550	548	560	586	572	567	557	594	560	578	554	563	550	546	564	542	534	573	543	557	567	534	568	538	567	499	587	527	519	568	559	546	550	569	580	547	506	548	569	527	525	535	562	540	533	549	527	499	566	525	575	536	539	529	574	536	550	563	555	528	562	561	613	574	566	520	560	552	535	508	561	481	518	534	548	558	541	551	555	544	556	564	573	519	542	524	543	559	557	531	553	543	591	554	551	574	518	514	538	551	544	534	513	547	556	557	560	560	507	545	537	537	526	579	527	529	522	532	513	552	542	563	515	526	541	542	581	570	578	577	567	575	533	549	553	512	508	542	610	566	560	564	546	544	576	573	526	543	521	564	540	546	561	558	558	518	566	576	569	488	535	532	508	570	577	537	528	560	545	572	540	536	568	571	542	562	591	525	532	538	572	582	524	502	552	594	562	544	605	525	556	565	526	524	547	572	563	554	522	545	552	513	607	557	547	523	531	527	564	544	507	526	551	575	542	578	558	559	570	507	561	567	546	543	543	550	567	592	523	552	539	586	528	552	562	536	552	522	550	514	574	548	537	532	552	514	567	551	528	494	558	549	508	559	553	572	545	568	547	524	596	537	545	550	574	525	533	552	547	529	603	540	533	561	515	559	566	518	584	555	523	567	584	535	543	535	519	584	543	527	552	532	537	554	555	557	551	503	521	591	532	554	555	521	521	510	564	563	534	505	509	530	564	545	537	521	559	573	568	569	573	547	536	521	561	548	555	538	542	564	539	514	545	588	538	563	563	519	579	585	551	579	549	549	573	561	600	577	554	569	533	541	552	564	506	525	554	561	532	552	542	543	557	561	489	558	508	548	545	563	536	523	547	592	571	545	520	538	557	566	522	514	538	533	526	559	549	548	515	557	568	531	552	511	576	529	559	583	524	519	532	585	554	537	546	555	529	576	564	538	524	564	543	518	527	564	551	542	555	521	534	529	549	583	553	518	555	573	607	557	568	523	550	539	555	479	547	557	614	576	529	549	554	556	550	586	561	509	577	547	565	565	540	590	553	571	580	516	561	509	536	563	529	540	575	514	523	583	575	576	529	586	526	581	526	539	509	596	568	562	531	544	551	561	569	543	576	517	558	533	552	567	554	517	549	551	532	554	539	593	545	538	536	537	567	517	509	542	500	557	557	532	526	520	572	547	540	507	561	547	496	583	531	544	535	562	523	575	564	576	523	567	507	610	527	583	555	551	520	603	560	549	557	579	596	558	534	519	504	523	563	558	575	551	513	537	599	529	553	559	536	584	596	569	552	538	547	549	538	532	550	584	556	516	543	563	531	553	566	551	574	553	545	523	506	546	577	492	568	554	535	537	566	523	487	526	523	598	539	547	542	569	555	536	584	546	556	573	581	542	536	544	559	562	575	562	536	544	549	583	545	535	575	522	529	554	542	554	589	563	545	512	525	601	585	564	507	581	568	528	557	535	580	555	555	576	539	566	498	556	566	530	586	557	499	560	553	511	546	525	521	550	486	549	584	510	532	527	586	549	562	535	551	541	539	550	580	525	565	571	553	550	561	532	546	574	511	557	520	563	540	535	570	488	566	550	531	532	534	547	570	513	572	558	537	526	543	535	522	547	543	516	559	516	520	568	535	550	569	577	540	559	533	550	603	538	537	550	549	549	504	560	521	516	519	568	598	515	518	585	513	538	531	534	514	511	581	583	529	573	561	530	565	543	523	539	576	551	527	517	536	561	568	572	542	556	514	529	546	559	562	567	510	505	582	520	574	538	588	565	534	525	526	539	519	556	522	535	545	577	565	516	553	558	560	562	488	539	583	547	577	570	589	573	569	577	566	540	551	616	527	584	553	570	536	546	535	527	519	560	574	570	546	544	558	549	544	558	508	513	542	570	538	631	510	595	556	545	530	562	556	543	554	555	597	517	552	560	565	512	526	524	557	554	533	574	536	560	528	497	580	533	585	522	520	526	574	598	489	522	569	551	602	577	522	527	579	547	524	540	598	553	531	570	533	523	576	502	559	554	574	602	505	586	564	558	536	526	530	562	568	584	524	570	538	570	531	561	542	551	542	520	554	532	550	558	575	570	545	539	526	513	546	573	513	519	575	546	568	555	554	553	543	558	507	535	541	545	563	541	533	582	589	541	586	575	545	544	542	553	531	513	561	503	545	547	559	534	589	493	558	540	556	563	566	522	560	569	570	556	546	557	563	548	524	578	522	576	556	549	542	544	508	562	520	489	572	518	533	567	519	538	535	539	524	562	534	569	514	539	528	521	560	537	520	537	576	561	567	521	564	518	541	533	518	570	530	542	571	565	525	552	543	570	525	567	573	535	570	589	521	568	509	518	562	559	536	565	565	540	609	575	563	540	565	568	525	566	497	562	592	575	525	547	564	540	563	535	519	533	558	566	543	541	575	557	545	571	551	553	555	551	586	513	561	532	568	584	552	498	523	515	561	535	566	537	548	580	526	589	544	498	550	528	534	554	548	592	543	563	504	550	568	551	520	525	562	599	539	555	558	579	557	487	585	534	545	539	538	589	585	533	533	545	561	565	577	582	537	529	550	534	584	525	538	561	554	521	561	546	541	535	509	565	579	551	523	549	503	523	566	530	529	565	569	580	560	559	532	531	562	513	541	549	544	542	563	556	566	565	532	541	562	543	509	537	558	544	499	552	540	512	533	555	539	496	563	536	517	537	550	565	515	557	587	557	543	519	527	580	523	548	561	533	530	581	554	546	553	561	580	612	574	525	510	560	553	594	526	615	572	578	583	574	551	526	557	554	560	508	550	530	568	577	553	583	542	540	564	531	545	531	575	542	538	550	531	519	576	558	556	567	531	551	534	581	525	527	573	558	569	537	535	562	549	536	546	559	568	565	566	490	515	534	569	555	569	566	546	507	541	548	522	561	556	546	548	555	514	544	577	586	564	551	529	529	535	572	584	546	549	557	505	489	543	532	564	532	529	535	551	522	547	542	547	518	511	526	538	566	542	578	573	559	556	565	516	540	575	560	569	549	548	600	535	545	534	534	555	532	563	527	556	558	540	539	522	575	522	545	566	550	560	556	572	541	542	529	556	536	539	528	543	558	559	552	539	555	557	539	617	524	528	517	545	548	537	531	531	528	555	510	538	545	483	551	582	526	531	519	490	529	501	488	569	556	572	567	563	560	548	544	507	534	541	528	567	547	562	573	559	548	556	565	560	555	562	561	570	560	600	576	576	585	546
33653	54255	42724	27570	20414	15522	11092	7997	5885	4581	3446	2790	2313	1919	1681	1271	911	798	740	714	719	661	658	660	632	649	630	580	586	545	616	620	558	561	585	584	579	573	589	581	602	582	607	585	559	560	585	609	539	587	558	590	581	596	550	544	541	564	587	603	557	542	557	559	545	560	552	549	590	589	577	537	579	531	590	591	543	527	540	567	524	557	536	582	590	583	629	587	598	505	536	553	559	564	546	513	594	610	530	517	535	561	558	569	553	547	575	528	520	550	558	570	547	560	607	554	546	540	613	560	561	552	603	605	571	561	562	580	555	569	579	558	539	555	577	539	525	578	596	573	590	571	545	629	534	569	587	627	506	547	579	567	562	542	549	587	560	541	563	535	546	614	553	532	566	547	547	565	554	569	576	578	563	544	553	531	597	558	557	557	556	535	573	548	570	553	555	567	545	539	531	565	546	526	561	591	595	596	545	558	533	563	560	553	560	578	580	580	564	553	548	568	589	587	567	538	554	556	573	582	538	556	575	555	535	517	557	540	506	558	540	552	571	555	541	545	535	567	506	545	514	538	548	600	563	538	556	524	546	565	553	566	539	537	574	585	547	589	571	590	544	562	580	541	585	558	545	523	582	561	571	566	582	552	538	562	552	551	547	545	573	580	591	546	607	552	563	547	541	529	544	545	561	553	532	582	554	566	593	520	559	549	590	556	529	597	580	539	570	540	551	591	595	558	528	620	535	527	539	556	546	547	554	547	570	527	557	571	572	540	559	560	552	533	504	553	532	527	560	553	575	557	594	564	549	544	547	553	559	600	635	528	576	584	588	553	602	576	575	577	561	603	561	576	520	524	556	570	552	555	567	592	517	536	573	570	573	558	574	555	544	543	544	562	580	554	552	546	559	531	539	591	603	573	550	579	537	587	539	587	542	568	570	553	599	586	568	527	498	585	590	558	541	590	557	543	557	577	549	547	586	566	569	576	562	551	536	512	553	561	559	557	561	576	554	542	555	568	559	562	498	580	587	564	549	531	533	583	594	569	577	589	581	554	559	559	569	546	529	548	542	539	537	550	551	582	565	534	579	538	494	555	529	619	555	571	576	540	534	557	550	542	555	584	563	596	542	589	567	542	565	580	556	579	562	582	526	546	584	595	563	583	570	558	557	551	574	584	585	562	517	549	579	549	533	567	572	614	543	561	604	540	564	536	554	516	561	540	503	567	583	579	571	528	573	553	543	530	551	560	557	554	585	562	553	555	565	590	562	496	572	579	576	567	579	533	589	539	550	585	520	543	570	521	537	591	579	513	511	566	551	499	509	579	570	588	563	587	529	536	542	582	554	583	562	560	555	587	569	568	526	624	574	544	526	593	594	529	600	522	541	537	530	543	544	540	542	557	559	581	599	551	553	554	561	562	584	561	531	560	596	575	558	580	557	538	584	568	566	544	543	563	579	573	535	592	548	527	565	542	530	571	580	541	557	521	545	556	561	556	563	528	598	550	542	587	533	545	564	526	578	576	561	564	557	594	539	592	535	562	524	533	550	580	562	592	541	542	565	539	566	574	567	562	569	569	523	571	526	518	588	560	574	526	566	560	613	563	578	567	581	570	559	549	548	604	513	554	538	559	567	586	554	551	590	563	554	594	563	549	566	525	559	551	523	594	555	506	560	551	551	530	563	552	520	537	483	580	559	562	569	554	560	532	577	560	546	589	561	548	573	550	527	534	576	587	559	553	554	547	512	550	546	561	571	607	560	514	555	513	538	561	563	566	542	555	583	559	532	580	564	556	558	546	557	557	569	572	592	549	542	546	552	590	553	558	521	571	576	575	572	574	560	562	552	560	558	491	578	524	563	550	550	551	568	577	559	579	539	569	585	546	555	557	579	519	556	577	505	544	549	549	570	554	607	564	531	572	565	576	527	529	569	550	561	550	551	577	579	552	540	543	562	527	573	552	569	530	554	549	576	536	545	569	564	539	560	564	579	541	543	571	507	558	589	605	572	574	525	582	546	568	575	537	577	535	576	572	536	564	566	571	556	547	563	555	544	571	550	600	559	580	539	527	598	529	591	565	573	557	560	552	562	602	520	550	552	553	567	592	576	556	532	585	549	583	546	537	613	594	588	607	566	536	504	544	554	547	577	553	566	535	559	577	539	566	575	557	533	591	564	584	618	562	524	570	535	601	559	548	556	558	546	571	550	548	560	584	533	570	540	556	592	555	559	583	548	595	525	546	535	541	639	559	522	557	540	535	521	609	556	559	565	575	533	540	589	557	586	574	592	518	583	579	555	591	554	539	563	506	582	572	547	533	573	570	572	574	581	502	552	571	536	559	547	584	543	585	546	566	502	584	568	530	546	557	550	559	578	594	550	544	597	558	563	583	588	542	539	560	563	573	560	562	583	562	559	543	608	521	521	565	556	574	566	544	572	556	541	555	566	548	539	541	568	552	551	561	526	584	561	547	536	604	562	570	554	548	558	560	546	528	555	560	524	583	539	525	553	575	582	560	578	526	558	551	546	559	557	587	570	556	565	583	558	549	562	521	586	558	554	576	537	609	574	558	562	601	526	530	576	563	512	557	553	558	533	549	576	553	551	552	559	529	528	590	524	529	568	552	576	570	550	553	563	609	513	561	566	530	555	570	561	605	614	543	515	584	626	592	533	573	534	545	553	544	551	541	590	514	554	581	586	491	533	523	610	545	593	517	539	530	555	523	526	524	557	556	567	555	577	614	538	559	540	535	530	571	527	508	572	587	530	587	540	556	569	584	536	583	523	566	570	537	577	563	546	559	521	568	514	566	579	550	515	581	566	593	502	546	554	545	540	573	542	568	560	536	571	567	568	551	561	523	557	539	533	623	573	571	545	546	552	547	569	581	556	563	535	545	533	552	550	575	563	563	606	530	560	563	537	614	558	561	558	587	611	582	551	559	563	565	551	580	549	506	561	582	553	606	582	540	568	569	557	587	566	578	571	579	571	537	562	595	524	601	550	544	578	553	542	584	596	559	567	544	571	568	574	583	553	511	559	563	556	544	524	527	541	561	530	532	543	557	523	574	532	530	555	561	589	556	565	583	521	546	556	592	525	583	561	576	555	536	593	542	548	571	563	573	547	534	580	565	537	574	562	514	528	609	584	591	569	554	547	563	559	586	600	536	536	563	568	537	567	563	528	565	550	542	579	583	538	559	593	583	579	598	542	583	584	536	545	555	577	537	554	597	600	570	586	514	567	541	515	586	553	577	555	550	610	507	571	574	600	563	521	539	547	532	542	538	557	573	559	559	543	549	584	579	580	537	556	555	554	544	540	529	527	585	572	571	600	587	548	581	544	585	572	545	550	566	570	575	559	546	529	562	547	578	567	560	544	541	613	568	526	569	528	536	578	585	543	534	576	593	545	546	573	555	538	536	587	545	550	607	530	551	585	544	549	540	552	561	568	566	565	554	568	539	580	528	564	597	590	585	572	566	582	543	581	564	568	535	593	544
22821	21411	29016	24224	21625	22765	21779	10917	6655	4908	3962	3059	2661	2183	1799	1365	854	692	620	579	601	539	615	548	558	506	501	469	484	481	433	458	467	448	420	433	444	427	448	461	456	440	468	417	444	450	476	422	404	454	425	436	446	390	435	433	420	451	438	408	406	419	412	442	421	440	376	428	429	385	476	385	438	427	404	393	411	428	386	441	416	443	409	398	413	372	399	422	433	412	403	419	440	410	426	432	411	425	426	378	425	411	377	397	396	393	406	398	437	421	398	445	399	394	417	422	424	431	398	410	445	414	416	424	397	426	387	397	430	407	410	378	384	388	413	381	433	437	394	410	400	415	405	432	419	415	379	394	400	421	414	424	362	418	397	422	406	380	425	407	386	427	400	408	420	398	401	410	411	415	408	398	434	416	385	380	370	353	417	414	381	444	425	377	412	368	425	437	377	399	464	410	409	396	462	400	423	392	391	405	414	430	391	408	406	436	425	447	377	392	405	390	418	417	413	417	426	363	416	450	388	402	420	418	440	402	404	409	402	396	426	400	385	403	378	415	416	386	416	422	421	433	439	404	428	388	395	415	398	406	397	392	408	415	393	434	406	402	443	384	418	421	367	419	368	406	419	374	409	404	404	399	397	432	409	445	384	410	424	376	370	378	405	440	410	427	409	399	453	437	411	415	421	370	417	377	392	373	413	435	403	378	413	394	391	424	395	419	408	412	380	437	408	445	421	434	402	420	434	391	446	401	442	384	395	451	452	422	407	442	420	430	407	396	407	421	402	419	391	390	389	409	425	415	427	388	420	379	412	409	400	432	419	433	434	403	434	407	378	436	451	394	412	438	422	418	409	378	386	387	415	406	389	443	370	403	403	414	444	386	431	387	463	404	403	432	396	402	392	433	401	438	399	419	418	406	416	408	420	409	401	396	433	404	424	380	401	413	390	413	415	369	432	407	382	387	399	400	391	420	431	427	354	419	418	425	463	359	398	412	395	420	382	385	415	403	397	404	439	442	407	400	442	401	409	418	417	396	444	397	382	398	402	418	384	403	412	387	398	418	409	378	418	438	417	377	410	398	374	400	419	408	435	412	401	408	422	382	412	420	395	402	388	426	404	421	419	410	418	356	425	448	403	416	391	402	440	386	387	430	426	401	375	423	402	425	454	394	428	380	388	397	436	442	452	408	391	380	403	422	408	378	449	402	391	384	420	373	412	397	421	374	447	466	413	453	402	398	370	389	379	432	383	405	418	370	411	428	422	403	430	406	403	405	388	391	412	412	369	403	418	402	403	433	383	400	387	424	430	414	419	409	417	420	415	416	406	427	424	398	419	432	395	334	384	393	380	399	429	373	456	419	401	382	417	387	396	374	414	424	373	405	407	385	410	442	449	431	399	425	364	383	399	427	392	416	440	393	420	396	424	405	413	370	403	437	392	432	430	376	381	404	395	405	427	404	390	397	404	381	428	414	413	400	371	407	386	391	380	416	405	437	416	424	454	400	390	389	415	406	431	397	418	431	382	438	413	408	427	421	408	412	407	426	394	371	391	433	413	374	431	446	412	401	405	388	418	394	387	403	410	381	455	384	403	436	441	448	418	384	416	405	412	366	410	439	428	376	404	410	408	397	401	391	412	370	387	423	424	387	433	390	413	386	417	415	400	393	404	382	380	386	399	420	422	413	411	427	408	416	421	390	408	414	420	455	472	400	402	424	387	381	407	384	408	412	414	409	410	403	394	422	429	382	424	374	412	409	366	455	381	453	430	427	420	403	437	435	427	422	423	445	377	383	418	409	415	423	437	405	405	390	389	414	441	418	391	379	432	413	452	405	416	409	430	418	398	392	408	408	415	410	391	431	423	444	428	419	402	385	452	421	406	440	407	427	395	405	418	421	415	422	400	394	396	419	394	447	410	379	437	394	423	360	399	416	400	388	395	420	372	390	384	380	406	425	400	433	412	425	408	431	429	377	426	426	382	414	408	387	402	396	413	392	433	377	393	394	439	400	408	436	386	389	363	395	394	431	434	417	419	394	419	431	407	378	395	410	399	420	423	401	411	385	419	406	411	406	386	412	432	463	433	439	388	382	425	394	415	389	391	440	410	387	401	455	375	382	393	391	411	401	396	398	399	433	397	393	422	372	389	412	393	402	396	411	397	423	455	388	375	413	403	398	386	409	428	407	383	383	439	410	414	406	403	384	400	401	412	416	433	416	390	421	402	466	390	396	407	390	395	399	409	447	427	399	394	409	428	432	389	436	426	424	402	404	434	414	376	436	374	412	389	409	431	394	384	424	414	420	399	411	423	419	400	429	402	390	411	425	428	428	410	417	402	413	443	406	414	411	390	444	390	398	424	404	440	414	428	369	411	403	403	426	373	400	459	410	388	433	440	424	404	435	394	418	408	427	392	417	370	415	426	428	426	420	400	434	423	393	418	431	417	408	412	443	406	393	371	411	423	378	378	437	415	414	442	403	450	432	383	410	408	447	370	424	423	433	435	416	429	425	416	400	400	405	413	417	390	391	414	403	404	396	418	410	403	427	453	431	401	416	397	436	417	413	406	419	417	451	435	369	409	433	416	420	419	402	381	416	446	385	389	448	421	410	451	425	414	419	439	416	406	436	410	447	363	400	420	406	409	403	411	387	410	390	469	374	418	394	453	406	406	426	404	418	394	427	390	421	418	453	417	379	407	408	387	407	401	434	368	399	458	362	440	419	391	432	386	381	395	385	417	393	407	376	448	418	424	399	414	431	381	401	411	435	429	420	426	420	398	383	442	381	401	386	428	451	389	411	404	380	424	412	405	430	405	405	419	416	394	410	443	400	405	371	401	401	430	367	399	389	363	436	438	401	390	409	411	456	418	425	424	427	446	398	408	441	432	402	451	427	413	411	399	412	368	467	394	404	408	422	397	391	424	426	389	407	399	441	369	420	427	388	412	414	431	415	402	394	420	413	428	357	377	418	385	423	449	409	428	429	425	430	427	424	441	416	385	421	363	408	413	401	433	436	402	396	440	442	400	422	419	462	369	409	413	380	431	408	417	418	414	409	412	416	382	407	427	446	384	422	389	386	395	405	405	415	378	401	366	372	390	419	405	400	356	388	423	428	396	424	379	389	424	431	423	457	417	384	392	427	398	388	419	423	398	392	404	369	427	383	387	415	422	437	381	395	415	437	431	395	388	411	373	384	421	429	401	384	400	414	423	405	395	437	432	394	400	411	417	438	437	375	426	384	439	375	393	402	429	449	395	390	422	377	430	433	441	416	404	417	401	418	425	396	424	399	432	415	438	428	416	421	391	387	424	408	408	400	407	444	441	435	402	441	423	441	415	410	404	362	392	434	378	417	385	412	409	408	429	394	390	418	402	441	398	360	427	414	398	446	387	428	397	384	390	413	363	389	394	423	414	407	421	373	416	367	398	392	381	379	399	420	405	419	388	391	408	405	412	396	397	395	369	409	416	394	386	427	421	425	370	395	414	410
36193	62849	51005	34878	27283	21352	16609	12322	9157	6900	5339	4245	3372	2873	2349	1650	1120	821	749	723	670	613	664	598	560	515	558	516	530	495	504	439	458	472	414	495	424	488	453	476	464	436	445	441	462	435	433	476	405	442	449	447	458	419	429	414	452	448	440	413	417	465	430	437	422	421	451	421	408	452	406	435	409	438	451	399	425	437	465	401	430	428	451	429	417	413	432	426	427	397	411	424	431	398	390	415	426	444	378	396	434	420	397	403	440	454	404	386	411	457	405	403	438	443	431	442	423	448	427	414	365	411	417	421	416	425	439	409	460	409	412	406	434	436	408	433	447	409	440	455	438	390	473	427	432	412	434	417	414	413	413	421	441	422	391	445	370	390	476	433	429	427	398	439	423	381	400	416	404	403	392	422	433	429	426	456	426	383	409	430	418	475	448	432	412	418	417	425	428	417	403	438	432	384	387	428	422	404	410	412	428	413	438	413	421	425	418	395	400	435	393	421	421	478	431	405	386	404	419	440	423	404	390	447	421	410	441	426	406	458	408	446	462	397	433	410	394	424	449	387	405	431	405	415	424	409	434	431	434	434	414	419	430	406	409	425	410	424	417	412	416	397	422	422	431	401	406	431	422	434	443	405	427	418	395	383	380	428	379	420	395	413	410	436	408	440	417	435	454	432	415	434	399	411	432	431	379	430	441	424	447	405	437	406	453	415	407	405	427	418	421	414	454	409	426	405	390	392	417	424	440	419	420	409	415	406	409	429	426	444	395	458	405	428	411	425	420	451	430	386	444	378	401	409	408	432	461	398	398	421	383	415	446	424	406	402	440	421	409	448	428	433	470	397	413	402	447	370	410	398	427	414	401	424	388	391	415	391	423	397	426	447	391	384	398	404	416	434	433	435	370	424	426	421	390	424	451	413	405	409	408	437	421	425	411	379	423	412	402	410	448	388	431	395	407	420	420	452	460	428	423	388	393	393	415	449	421	409	414	414	437	434	443	418	407	423	417	434	408	415	436	455	449	403	431	413	413	421	381	417	380	404	407	423	434	414	402	406	419	423	399	422	409	405	461	425	447	440	457	402	412	414	385	403	426	429	437	416	443	423	437	417	388	407	439	406	414	419	424	395	373	446	442	401	400	432	405	448	411	414	454	410	397	410	432	441	433	407	416	432	427	426	421	408	430	418	417	411	400	443	425	388	444	416	372	401	438	423	441	414	441	417	434	424	447	437	410	444	395	420	408	437	438	418	401	420	435	460	412	438	384	409	436	420	372	418	424	427	428	391	414	406	408	403	405	437	434	464	419	416	393	418	397	427	408	444	438	424	434	425	449	412	419	377	442	395	420	427	404	408	425	426	408	428	399	439	442	420	434	420	407	446	415	438	454	406	426	448	396	387	436	392	409	414	441	426	439	428	394	445	443	421	435	432	427	398	417	440	425	402	397	398	426	457	423	398	391	420	428	442	436	429	434	423	399	405	382	399	430	408	420	406	401	412	402	452	429	422	432	425	428	418	430	419	435	406	420	411	437	419	386	393	435	427	452	437	420	430	416	384	449	423	431	424	424	403	375	438	414	402	406	425	404	418	411	445	431	450	428	418	444	481	433	415	408	420	430	420	408	443	422	439	403	422	429	408	391	428	388	414	446	431	406	464	415	397	449	396	432	416	448	440	436	405	436	420	413	446	440	414	402	415	458	430	415	449	377	486	443	439	436	422	382	424	398	446	436	393	417	422	410	394	420	408	420	429	435	427	420	406	439	449	423	427	418	437	434	436	430	448	427	425	389	449	430	417	405	437	421	392	438	420	463	424	436	441	403	429	437	416	422	409	442	424	400	421	361	393	431	417	408	392	409	413	443	393	414	447	434	429	400	404	430	407	437	397	406	483	411	429	428	442	409	379	443	403	410	441	429	393	412	446	391	437	434	413	412	428	397	445	414	472	380	429	428	404	386	429	466	420	457	408	405	430	420	407	411	420	456	449	437	461	400	434	408	431	419	471	408	432	418	444	446	394	412	402	426	427	451	393	422	422	421	417	425	443	422	403	434	431	430	392	442	436	412	396	425	416	430	419	433	399	394	407	418	388	417	391	408	442	411	436	437	419	440	445	393	378	437	443	425	423	389	426	401	424	408	423	412	432	439	418	441	425	414	445	410	445	428	422	435	425	427	437	420	448	450	460	400	413	425	417	405	418	427	358	423	411	422	429	426	431	428	418	457	433	430	423	415	409	401	384	437	454	442	440	408	429	431	429	451	401	435	401	423	421	423	419	403	416	415	411	397	455	445	438	403	391	424	402	423	430	407	396	401	422	429	413	432	418	390	435	426	409	422	456	432	431	469	421	409	394	411	462	409	405	357	432	421	420	402	409	405	398	425	417	468	423	424	440	433	409	438	404	441	465	422	434	426	431	392	390	413	413	421	450	394	409	419	425	417	432	435	387	394	399	447	428	413	371	415	382	456	423	396	454	380	390	392	387	420	413	420	434	414	456	407	397	426	481	399	417	426	395	367	402	381	451	404	427	388	400	449	436	459	412	429	408	391	416	404	410	392	412	408	409	420	394	453	440	402	396	444	428	399	433	415	440	426	425	423	400	447	418	431	445	408	410	419	413	397	415	448	412	411	438	397	415	430	432	423	412	404	429	435	449	409	436	469	433	438	406	386	407	402	393	419	456	462	409	477	416	419	431	445	437	417	431	402	433	396	426	385	421	441	443	396	443	464	442	413	434	441	382	434	421	421	421	433	423	422	378	402	406	450	381	432	450	408	423	417	412	427	407	453	423	420	427	426	419	450	421	421	444	444	433	430	423	407	416	438	409	407	409	438	425	459	411	427	460	410	356	426	390	428	459	424	409	424	381	426	409	393	412	428	443	367	407	398	401	435	431	466	395	387	414	445	421	431	464	427	403	388	413	452	403	416	415	450	404	429	443	389	426	397	429	390	436	419	435	426	425	391	401	420	415	383	406	418	402	448	440	433	399	426	416	411	428	421	421	387	418	436	433	410	428	411	398	409	385	397	406	406	464	413	448	404	424	441	402	434	401	418	476	444	408	420	427	449	417	447	412	409	406	429	422	364	404	458	392	442	422	439	420	445	392	430	454	358	408	415	436	432	439	393	419	415	434	398	422	389	443	419	417	411	415	407	394	419	436	417	398	437	399	417	405	416	451	441	394	423	469	393	433	418	467	428	401	393	419	449	394	396	434	447	403	449	432	442	384	459	423	395	451	402	420	419	478	408	446	395	420	443	424	460	440	446	397	388	435	402	452	427	461	402	434	423	405	456	418	433	414	425	432	415	402	444	436	421	422	409	424	429	405	426	419	405	421	404	426	432	390	437	380	436	417	444	424	425	394	413	417	392	420	446	431	430	467	424	460	432	396	416	446	435	399	402	390	417	414	442	393	402	420	456	403	403	451	457	443	415	427	387	418	456	417	419	379	413	438	437	403	390	454	425	409	393	424	433	394	405	420	411	448	440	391
30837	32260	34896	24076	13923	9166	6383	4221	3134	2311	1910	1618	1422	1275	1057	904	777	688	680	649	611	618	601	639	618	567	592	598	632	597	577	573	617	606	603	624	594	619	601	574	614	633	629	637	641	605	580	583	604	621	554	605	566	603	601	548	597	585	566	560	619	587	584	601	571	607	613	585	563	572	584	581	585	575	585	581	615	599	602	586	590	570	597	646	580	567	581	636	574	632	624	603	610	632	580	577	617	610	579	592	582	574	592	564	586	582	583	569	608	613	583	588	618	620	602	583	622	579	623	554	556	597	580	535	617	615	582	591	573	609	592	620	610	596	594	593	577	578	534	609	641	633	606	587	597	575	569	610	567	557	589	594	597	583	618	582	595	602	603	608	627	579	614	584	597	596	572	643	623	605	592	551	571	583	605	587	597	660	607	561	572	618	598	614	583	643	535	563	560	582	587	613	610	603	593	607	568	534	571	613	554	628	585	605	601	606	609	598	593	551	618	613	603	606	625	598	569	593	602	574	589	584	611	578	579	605	642	604	589	596	610	580	569	612	582	619	570	583	600	619	577	624	566	617	596	541	582	586	646	571	630	608	576	589	577	592	570	588	604	603	587	580	581	592	598	587	617	578	622	575	594	612	609	589	590	599	603	666	648	590	610	620	581	602	567	587	590	586	582	561	544	621	540	558	583	636	572	606	583	588	553	617	593	593	589	589	594	577	592	610	527	633	576	581	617	604	606	624	612	567	598	610	586	552	593	588	572	592	638	619	582	627	639	548	575	589	614	596	596	580	579	665	605	601	633	593	602	580	571	582	589	605	577	592	588	563	573	590	588	595	617	643	595	617	574	608	584	580	622	582	572	594	575	589	606	595	583	615	574	596	585	603	629	596	576	603	577	544	599	583	573	608	586	617	554	617	512	581	595	645	642	610	569	624	571	638	644	609	600	553	583	609	622	586	626	581	561	596	578	611	589	571	594	616	589	604	569	640	585	583	624	591	617	567	593	603	575	600	566	552	579	592	580	580	605	553	594	603	626	588	559	608	561	538	617	620	588	589	599	601	618	564	581	604	572	629	570	619	597	600	620	636	649	581	558	594	588	617	571	613	610	615	576	568	563	586	578	618	608	651	600	671	597	609	612	549	625	592	564	615	598	625	555	619	596	575	586	579	604	620	622	576	570	657	575	596	612	568	610	591	599	569	610	602	562	572	601	619	600	563	598	553	636	568	580	603	582	616	607	600	592	564	584	628	622	545	596	626	595	562	578	583	618	577	617	610	595	620	586	591	615	589	603	618	611	616	594	595	616	585	572	582	642	614	606	582	600	582	581	570	562	606	572	545	604	575	614	619	655	575	584	612	597	586	604	588	529	579	599	567	569	604	597	597	615	551	594	576	572	640	596	571	611	620	581	572	637	592	560	610	618	575	629	605	584	614	598	618	614	569	574	615	601	614	624	610	629	565	555	604	596	658	607	608	559	551	555	628	582	610	620	648	557	600	599	579	566	599	621	576	573	571	600	614	623	615	589	601	578	654	560	570	578	594	569	604	643	617	569	601	604	567	588	579	603	593	608	617	600	596	583	565	550	619	604	616	602	614	625	592	583	626	611	624	584	652	584	586	621	568	598	597	626	618	598	585	592	613	590	555	587	584	596	584	598	571	587	621	603	561	608	614	618	586	633	619	588	576	586	618	583	596	558	583	601	616	586	615	592	604	611	612	588	589	605	644	608	622	584	606	552	593	567	582	569	594	592	585	612	609	637	584	586	591	574	666	601	559	621	598	587	572	619	602	619	561	637	611	556	585	575	613	605	602	585	593	572	557	582	585	595	608	600	593	628	585	583	602	558	569	562	643	575	590	640	592	571	587	587	606	590	557	598	640	616	598	602	592	649	572	620	604	625	596	603	607	577	676	606	601	613	583	627	604	570	571	599	607	590	594	585	569	626	637	538	613	616	570	610	600	582	577	608	594	598	617	594	604	578	608	604	617	605	585	583	562	609	615	589	607	550	542	647	600	608	605	563	586	587	615	608	622	604	621	607	597	554	581	573	621	562	551	579	572	667	575	629	618	577	596	586	599	634	572	597	588	596	584	636	643	586	608	603	595	591	626	585	640	652	572	566	618	614	622	572	624	609	565	571	616	601	595	596	588	561	584	564	649	556	597	637	585	582	578	618	588	547	561	602	570	577	608	582	639	599	608	601	616	583	563	593	605	622	596	580	603	557	566	621	613	644	590	583	611	600	634	559	583	593	626	569	638	599	571	553	623	618	599	584	624	573	628	571	565	572	592	578	589	607	591	597	575	629	603	610	632	592	575	579	612	583	594	586	577	576	613	587	620	543	604	645	582	528	589	581	634	587	586	630	575	597	588	600	577	571	588	549	602	614	612	607	572	584	607	594	644	581	626	612	590	650	583	580	546	607	605	554	587	616	634	592	566	584	615	613	577	572	624	586	588	613	558	600	601	593	593	606	598	595	610	588	639	564	603	620	584	544	614	652	585	620	592	627	548	549	579	619	616	602	616	569	617	598	582	547	604	592	590	600	600	556	615	560	577	574	570	610	571	619	558	550	627	586	587	651	581	577	559	636	575	539	614	603	575	576	600	583	636	614	600	580	583	577	579	636	591	601	615	582	593	586	614	601	591	558	634	598	625	553	565	609	557	624	603	576	602	564	591	616	599	576	594	586	561	591	638	578	611	602	589	581	602	565	599	601	595	569	586	622	621	607	576	563	570	588	583	582	596	617	620	575	543	596	566	594	575	617	642	602	639	583	566	577	575	605	542	614	577	604	604	603	595	603	557	550	601	589	577	583	601	586	599	568	579	559	602	604	567	525	602	609	614	550	584	588	602	602	611	601	581	604	620	628	587	587	619	608	589	569	555	577	605	634	587	549	573	598	552	555	585	563	586	608	600	614	645	603	536	580	564	527	618	573	611	628	538	610	602	616	651	624	597	648	555	588	581	641	589	576	560	588	573	591	604	554	579	596	587	621	626	624	589	624	648	605	574	541	583	591	556	602	570	565	636	591	602	574	618	622	601	598	588	553	573	591	629	582	577	584	636	591	568	587	564	527	581	580	634	634	590	589	580	614	610	610	552	560	574	604	550	567	598	581	605	641	647	622	592	610	617	587	576	571	597	590	567	609	552	602	593	599	564	609	562	585	613	574	633	598	612	578	623	575	573	629	568	562	574	585	600	601	586	605	608	622	593	582	566	575	630	584	596	595	585	607	601	560	635	629	642	576	611	594	587	599	593	609	590	567	594	611	582	589	590	576	633	594	566	567	591	573	605	606	547	587	585	556	594	616	582	592	602	604	578	597	592	573	578	582	585	575	594	568	578	600	619	601	609	591	620	591	593	601	591	577	604	573	579	618	700	594	589	582	566	617	573	576	596	612	559	611	609	587	651	601	613	605	598	573	590	574	597	619	546	590	580	583	633	615	612	581	588	584	610	565	629	588	593	644	599	612	631	636	598	566	599
33745	48494	37927	23055	16364	12471	8881	6410	4639	3508	2627	2206	1866	1591	1334	1088	900	710	688	728	690	639	660	673	674	714	648	650	628	667	623	689	622	619	624	624	622	640	648	623	645	660	649	653	590	614	603	602	646	639	567	581	675	601	613	596	615	598	649	636	616	633	591	629	614	660	599	592	577	639	642	613	669	602	612	617	589	607	604	649	602	613	580	657	644	600	597	597	667	584	582	577	622	600	628	610	643	630	614	577	592	638	648	617	594	618	614	597	626	534	622	619	604	657	609	641	601	631	600	623	601	624	647	644	603	612	607	582	628	603	594	615	614	621	647	612	608	584	653	639	610	601	643	638	694	627	611	620	618	603	571	626	633	622	628	587	628	585	595	588	588	634	577	576	582	604	630	568	628	570	613	620	609	606	613	573	613	585	582	604	618	628	575	585	580	629	612	583	604	616	646	629	585	616	624	630	599	588	606	635	622	604	622	580	646	625	603	569	591	635	651	591	645	628	591	606	602	615	618	642	608	611	584	598	611	662	648	641	565	610	615	608	586	667	625	645	596	611	635	596	640	619	625	635	661	647	625	602	633	638	666	606	610	654	607	620	599	604	605	598	634	590	609	620	614	622	604	647	577	576	621	602	631	616	640	586	595	589	646	576	654	638	573	633	557	633	608	610	590	598	582	601	642	629	639	660	602	586	579	683	636	595	606	640	626	587	589	607	588	618	608	628	628	612	613	603	553	632	612	631	582	614	636	591	609	602	586	620	643	635	617	584	579	638	625	608	635	603	625	649	588	610	609	633	578	650	602	628	586	594	599	618	554	588	634	616	620	608	598	611	606	609	639	576	625	603	581	629	659	641	632	625	610	625	629	609	592	578	602	597	608	626	594	599	599	687	625	607	613	619	643	618	575	601	640	647	613	634	591	591	608	637	587	594	611	618	619	586	582	634	580	624	634	605	603	621	596	607	611	643	621	569	648	577	630	567	640	598	594	603	683	612	618	555	594	622	652	612	591	612	625	623	632	603	615	672	607	600	617	628	572	644	634	619	618	573	601	637	608	591	598	607	608	656	613	621	595	580	616	609	580	621	640	565	569	619	625	581	622	642	662	589	635	584	600	614	624	605	587	644	577	627	628	628	642	588	587	574	643	598	623	636	547	601	600	659	623	637	609	604	640	652	616	590	610	636	612	586	632	641	636	620	588	546	597	624	642	613	632	591	610	632	616	633	629	598	639	595	633	619	577	605	610	607	624	603	566	619	603	591	641	623	614	625	642	587	653	606	643	617	610	618	654	630	582	580	634	627	594	604	608	619	603	634	577	604	640	617	607	607	608	593	636	665	602	601	611	569	615	626	605	598	593	588	571	592	632	600	677	599	601	610	636	593	639	604	621	578	606	643	639	586	565	588	599	623	612	572	626	566	621	583	604	609	614	589	613	613	594	597	624	620	667	644	608	584	643	588	562	563	617	620	624	616	629	594	566	623	627	625	632	610	621	625	675	623	642	626	602	599	629	641	644	612	610	611	636	611	624	550	653	619	591	581	612	594	622	649	651	650	661	611	673	634	611	585	636	576	642	618	617	636	550	575	616	652	644	576	614	599	592	581	575	614	627	618	585	630	653	614	576	612	587	586	622	606	593	657	586	613	605	578	667	634	624	594	597	604	622	612	623	631	613	586	629	624	618	674	617	638	612	550	599	568	616	595	625	633	553	650	634	600	606	580	606	602	622	617	612	601	623	616	598	610	583	599	602	605	635	576	629	609	572	659	580	569	587	659	653	614	617	639	575	594	617	608	661	599	577	635	600	642	626	565	562	625	655	619	650	631	664	608	613	627	599	629	627	611	610	638	616	567	648	613	605	606	598	641	613	615	601	615	640	581	608	535	581	605	610	554	619	624	565	613	633	633	608	612	616	669	631	618	606	596	632	599	598	609	618	619	636	624	646	655	579	647	567	617	635	648	645	607	611	600	614	600	572	612	616	618	595	592	597	594	612	638	561	611	578	610	621	610	672	621	576	586	581	618	619	600	580	608	620	640	582	610	643	638	617	602	609	629	622	612	587	654	586	576	652	616	604	610	617	634	614	551	596	601	556	608	632	639	600	572	613	620	616	648	602	597	619	639	643	641	582	597	600	614	621	596	624	594	643	596	563	618	622	632	594	616	578	657	643	639	680	622	656	619	691	610	592	588	596	647	596	629	627	612	605	582	614	584	613	623	623	649	616	597	611	595	604	595	572	591	629	609	624	620	616	578	605	614	608	611	580	612	602	606	579	620	603	605	579	631	615	610	622	600	591	616	664	614	621	616	621	596	633	585	648	655	629	616	619	568	618	615	635	588	648	582	615	609	600	639	601	609	635	618	600	589	659	604	606	648	658	611	628	668	574	664	695	612	609	623	617	639	630	559	642	553	613	575	635	631	610	615	610	622	648	595	600	616	647	615	567	668	650	594	608	623	582	634	629	591	612	657	615	647	611	590	589	623	608	622	625	633	601	612	612	605	612	581	627	593	606	603	642	586	586	631	606	627	599	579	608	601	596	630	615	599	623	575	613	605	596	589	634	607	622	602	589	629	618	618	605	606	562	597	606	636	618	635	591	591	606	617	619	660	647	597	546	611	649	643	630	591	577	600	589	620	588	649	593	646	668	624	615	620	581	652	609	612	672	614	612	614	614	641	600	605	612	627	605	601	604	624	591	618	585	596	618	581	648	574	625	629	621	667	626	595	636	624	579	614	626	631	575	584	604	635	648	636	621	611	616	684	628	617	620	603	653	618	637	633	626	663	608	635	644	628	600	626	612	620	632	618	643	604	589	590	615	607	644	617	615	623	622	619	645	627	591	603	628	653	641	614	599	635	587	636	616	594	620	622	546	643	597	616	594	609	642	612	606	628	664	566	632	629	606	588	614	564	625	611	600	622	620	622	615	590	586	580	627	589	624	590	651	605	586	656	563	640	606	613	605	600	657	646	599	646	624	671	604	595	674	607	622	634	610	587	595	615	643	608	608	579	617	635	581	589	592	615	611	606	593	581	620	605	591	661	628	627	637	615	631	585	612	658	598	628	586	658	604	600	637	640	625	587	613	619	559	576	584	554	643	630	549	594	632	575	565	641	619	609	587	621	612	636	613	611	591	646	610	587	584	591	618	667	599	626	584	625	622	563	558	614	620	625	637	635	602	621	643	655	598	615	621	558	588	671	611	584	628	580	674	579	608	605	628	619	594	660	617	583	622	622	599	617	625	610	595	607	608	625	631	596	621	607	604	612	674	641	651	594	583	625	668	584	609	614	559	617	581	624	660	629	638	595	601	642	620	624	643	593	602	606	584	581	609	596	607	636	618	613	651	592	610	568	612	659	627	611	640	627	606	587	627	598	633	627	601	622	630	616	642	624	599	605	582	629	626	643	632	638	627	603	599	615	642	619	589	641	648	664	600	645	613	582	627	592	643	590	580	619	608	627	592	644	658	612	619	569	619	590	605	591
24042	21397	28722	24716	22174	20108	13127	7186	4906	3756	2941	2319	1937	1591	1337	969	785	679	657	698	648	637	612	561	563	532	573	534	540	520	502	509	536	515	510	485	512	475	539	506	527	538	489	495	521	477	502	525	493	481	469	458	503	533	501	517	503	520	498	507	529	457	465	492	495	499	511	476	489	460	510	501	516	478	515	492	518	500	463	473	508	486	521	488	546	492	454	474	472	503	476	473	489	496	489	492	496	486	509	472	490	483	491	494	465	494	486	476	503	492	481	530	470	495	442	501	502	481	441	454	493	461	453	463	491	463	511	491	491	494	469	467	436	454	478	500	492	525	446	465	479	491	503	471	517	490	469	506	469	465	513	520	460	495	492	531	500	508	482	464	467	496	450	488	495	519	517	520	417	514	499	456	493	500	504	462	483	488	508	491	533	517	474	480	510	443	485	492	474	466	485	488	457	504	503	488	484	522	465	491	483	474	466	456	502	459	510	490	483	490	481	463	491	512	443	558	515	464	465	514	463	482	466	514	504	503	480	486	485	470	494	499	524	500	486	484	502	456	467	493	455	468	477	483	534	474	473	464	492	526	493	464	529	476	477	500	488	488	513	485	457	493	459	467	490	445	483	499	462	456	527	524	484	495	513	480	528	481	463	497	524	520	467	496	515	525	457	476	495	469	540	518	487	485	499	486	462	483	506	475	435	448	515	475	449	500	499	515	490	460	471	478	468	475	482	474	501	539	504	509	468	480	474	471	488	527	504	471	475	442	443	502	498	513	456	464	482	504	473	479	522	486	427	487	479	459	486	484	481	482	458	454	521	474	492	514	454	451	475	492	452	502	508	444	480	472	484	479	463	483	470	494	433	496	493	489	497	479	457	485	499	484	485	466	485	470	466	499	467	536	487	515	496	492	439	479	442	471	436	498	455	508	486	484	502	466	472	525	473	498	501	466	480	502	481	463	516	474	517	494	477	462	492	475	493	472	479	462	488	491	480	477	415	496	477	488	467	530	544	484	501	462	543	484	499	481	480	478	464	523	503	477	486	515	459	466	496	494	468	498	498	468	514	510	508	469	486	477	482	455	497	473	498	512	471	511	492	454	506	480	477	458	466	457	479	468	484	498	491	467	489	476	515	487	456	482	490	453	485	444	483	462	500	522	498	506	514	463	449	467	505	489	470	500	511	511	511	504	500	519	506	474	497	519	494	503	455	497	472	488	494	453	468	534	501	476	472	460	497	467	537	497	504	459	495	521	486	471	449	459	487	475	476	479	475	515	484	496	460	494	488	472	514	522	510	476	522	481	513	506	512	545	496	457	453	457	481	501	458	492	465	507	467	456	466	460	488	460	476	559	561	478	466	467	445	489	484	442	479	471	448	501	509	475	495	462	513	459	503	512	499	476	455	484	473	477	524	458	451	498	459	432	466	511	510	454	488	532	498	457	464	477	493	513	522	470	498	495	481	472	538	496	480	477	493	491	507	483	490	475	485	495	503	480	498	457	528	509	514	449	491	510	496	496	480	506	485	488	521	478	469	469	514	502	515	463	427	483	492	529	510	468	489	462	525	522	469	493	484	509	506	479	489	480	499	497	515	501	487	466	464	453	478	466	508	500	502	513	490	468	513	510	456	474	466	507	518	549	484	499	488	515	498	508	517	494	476	490	486	451	481	474	481	520	479	485	480	516	472	477	525	519	481	480	499	445	503	498	503	499	512	449	482	490	474	490	521	467	491	523	497	421	499	478	442	478	467	502	471	485	522	471	499	472	461	456	514	465	516	503	470	479	494	473	510	487	498	492	532	483	495	471	498	459	492	518	471	490	521	494	479	470	453	501	482	472	516	477	468	502	496	510	447	495	457	491	456	494	517	463	485	488	484	472	476	485	475	498	497	479	488	480	466	471	490	490	478	475	510	453	482	519	526	493	449	498	464	436	506	505	476	478	504	458	470	470	502	476	488	507	493	483	506	514	531	496	485	508	465	478	479	519	470	476	461	500	452	466	506	477	481	477	469	496	463	507	500	456	516	494	507	502	491	450	459	485	495	536	496	449	497	487	523	451	449	510	487	508	492	499	505	454	470	504	471	508	467	436	478	475	489	487	446	473	477	512	475	464	457	514	501	473	510	493	467	511	499	519	463	495	482	502	484	529	432	452	493	507	465	500	437	447	475	497	489	509	504	535	486	483	491	475	469	449	446	496	463	481	509	461	501	499	462	476	509	474	497	482	460	499	462	473	460	492	483	485	490	499	458	533	423	466	476	507	500	474	494	479	482	476	450	531	481	483	460	453	486	490	495	467	487	539	494	475	480	463	502	470	492	477	472	450	506	473	512	504	505	473	489	548	483	474	475	485	469	514	481	477	484	475	484	477	462	493	479	456	461	515	521	473	508	472	456	468	492	486	516	476	509	454	482	482	472	474	475	501	479	508	471	457	482	470	498	508	488	461	431	482	471	439	474	487	480	491	474	474	491	448	478	453	523	482	488	454	452	495	499	502	467	520	491	486	468	455	489	483	448	493	446	462	428	468	447	503	519	488	490	516	508	474	510	509	472	530	459	472	466	458	456	493	462	472	491	513	490	467	480	524	487	496	500	472	452	439	437	468	472	468	475	520	484	501	475	445	476	502	501	504	478	490	488	494	488	468	507	479	468	474	501	492	475	496	484	461	452	508	469	483	492	438	491	501	465	476	484	468	492	470	501	485	482	463	497	520	498	461	511	492	489	538	499	495	516	477	513	517	448	458	487	523	495	447	449	457	478	460	494	478	474	482	491	484	489	516	445	461	466	487	497	487	462	477	447	489	493	492	474	486	513	449	467	475	492	473	480	467	480	475	483	535	505	442	473	491	491	500	497	466	475	500	504	478	457	481	477	480	472	472	496	478	490	491	503	472	469	476	501	468	472	466	527	465	484	506	481	515	456	472	482	491	517	474	438	498	521	480	507	500	488	495	421	473	433	458	463	467	532	445	472	486	475	469	456	472	533	487	495	532	461	446	497	431	527	492	473	482	491	457	502	478	480	504	481	478	476	512	519	458	477	447	495	473	457	522	509	477	469	442	497	465	472	487	490	504	493	453	470	550	466	503	466	525	505	532	479	495	491	458	526	457	459	453	533	516	479	512	469	462	480	480	506	491	504	445	475	472	518	463	480	469	515	491	478	495	483	473	527	497	460	479	501	477	506	515	519	497	482	500	491	481	483	494	468	521	515	496	491	481	459	480	480	495	460	436	481	489	497	519	460	437	509	468	471	498	452	469	486	513	498	490	513	469	486	488	474	493	514	478	465	486	504	492	448	472	469	445	499	475	525	483	506	447	522	523	476	469	546	509	456	527	445	494	485	538	487	479	502	464	482	507	459	489	482	483	492	482	505	493	522	455	490	505	479	490	458	514	480	509	482	486	442	464	490	467	493	492	485	441	453	514	500	497	523	482	489	487	485	470	485	434	487	462	435	477	528	467	512	488	451	477	509	475	470	467	479	457
33467	56425	46088	29466	22010	17270	12987	9411	6768	5176	3983	3140	2589	2096	1669	1240	891	858	747	715	678	662	689	624	620	624	597	555	586	543	588	515	549	537	530	550	565	549	531	554	561	525	488	542	531	511	501	547	495	525	522	513	525	517	542	478	548	522	489	508	533	504	563	480	517	509	476	487	474	514	534	508	557	530	493	561	501	521	519	514	510	499	502	513	552	501	527	492	542	531	485	528	528	500	492	526	508	516	530	524	493	496	550	547	481	529	510	492	496	530	513	470	493	547	491	477	499	538	527	504	510	540	539	566	499	469	536	546	500	523	512	497	527	519	512	534	501	469	491	480	499	525	520	504	513	488	522	483	498	509	519	490	537	504	542	534	458	526	498	505	511	496	516	472	515	490	522	559	460	529	490	504	536	491	498	501	527	531	508	528	504	503	499	480	494	495	496	516	514	570	481	498	551	516	507	471	507	519	482	541	502	518	521	511	515	509	511	528	501	482	539	511	516	502	489	496	468	531	510	495	525	515	485	512	490	534	514	526	512	468	519	504	504	497	524	478	514	527	488	513	510	486	477	493	519	516	491	471	512	534	533	478	491	498	491	526	528	502	486	487	482	467	503	494	537	486	483	549	525	483	503	464	465	451	478	513	514	493	502	486	527	511	506	532	514	528	510	499	571	490	526	489	539	535	506	509	502	500	503	523	518	503	504	491	545	492	535	475	515	489	519	519	536	486	490	503	478	557	489	508	539	528	527	521	506	508	524	522	560	473	510	532	507	544	490	530	528	501	468	515	502	508	511	461	509	532	509	478	556	505	508	525	526	507	541	500	511	505	479	513	496	517	465	490	504	549	500	477	497	493	501	478	500	477	485	547	520	521	509	512	528	504	492	484	514	527	549	505	512	478	514	514	460	494	490	524	507	502	516	513	516	527	500	525	521	496	480	490	518	504	508	493	554	498	506	505	469	466	515	472	494	519	548	523	517	497	484	476	497	513	502	523	453	499	522	542	520	502	530	555	525	542	532	510	512	551	539	531	521	513	532	501	491	480	496	542	507	518	548	527	482	533	517	515	515	531	559	522	492	496	489	546	547	495	481	525	519	542	522	510	515	467	442	504	540	498	471	515	524	524	550	514	503	507	500	505	525	531	490	496	507	496	511	533	532	513	501	512	512	489	521	522	530	523	509	489	505	477	547	532	498	492	536	512	502	536	505	493	522	494	526	519	523	484	516	459	522	533	506	489	547	524	529	495	532	482	505	488	525	514	515	535	523	477	527	513	536	529	491	534	508	481	486	547	494	506	518	490	495	521	552	494	481	476	555	484	493	500	523	531	500	495	507	500	499	491	488	510	500	499	519	499	495	524	478	480	528	528	504	500	506	511	526	556	519	471	518	486	518	528	501	495	520	529	523	489	460	477	467	545	471	512	527	506	489	495	525	512	484	493	507	505	489	515	492	514	520	518	542	480	465	501	498	520	511	545	499	539	530	527	514	470	489	490	474	505	500	494	547	513	506	540	541	537	475	516	493	522	512	529	517	516	478	532	476	510	517	537	521	529	501	501	540	538	555	490	493	512	509	511	519	497	531	475	519	508	541	478	495	513	541	487	526	509	500	537	480	449	517	550	551	493	462	512	488	521	514	508	529	492	503	486	532	498	575	504	488	542	526	543	500	548	538	531	502	531	510	507	510	506	525	512	507	531	510	484	492	537	561	475	506	511	498	511	508	531	495	507	431	485	527	509	530	531	528	536	491	493	498	537	486	519	488	516	490	510	493	499	489	524	514	493	511	480	476	487	513	465	503	549	484	547	524	524	513	536	486	497	490	513	522	472	480	503	503	482	495	506	470	507	499	519	463	569	489	519	482	510	539	515	498	520	474	514	473	508	509	480	487	548	511	494	521	506	515	491	516	542	534	483	511	493	504	521	541	501	519	490	499	487	500	531	543	522	527	513	522	512	496	541	498	480	519	503	495	523	545	498	501	529	509	510	501	497	514	557	526	543	476	547	506	494	516	489	472	522	554	528	496	457	526	525	547	515	512	511	520	478	514	520	531	522	524	497	471	506	525	550	494	530	531	507	456	563	508	503	494	536	490	508	501	496	515	510	496	544	484	518	496	478	505	551	467	485	507	544	521	570	535	520	481	504	496	519	485	490	539	506	500	487	518	529	483	499	518	472	478	532	469	504	501	531	493	471	535	500	524	509	493	467	520	541	493	523	462	507	533	470	517	507	511	516	497	556	522	508	514	518	508	532	484	513	491	524	531	529	494	511	521	538	516	499	498	507	513	454	505	444	518	504	528	456	508	515	504	521	509	472	497	505	510	504	514	519	532	524	490	509	512	460	498	496	555	516	499	488	471	495	558	523	520	489	531	485	489	524	507	473	501	526	488	491	529	532	564	462	510	537	480	512	556	531	538	478	516	511	522	522	522	504	523	548	507	526	521	507	518	505	523	492	523	502	518	505	535	513	488	474	466	519	482	522	512	480	505	497	460	487	515	506	522	502	490	471	502	477	481	513	513	476	553	504	520	536	520	469	507	541	517	470	516	531	548	500	516	479	481	525	519	538	469	543	518	548	474	518	505	506	478	506	488	489	516	531	541	488	514	519	527	493	516	517	505	503	438	499	527	490	498	549	477	520	484	530	497	457	502	483	453	505	510	523	506	522	507	521	526	470	498	485	519	532	504	533	527	497	485	489	473	506	490	478	517	513	491	524	491	507	526	549	513	494	509	497	537	495	506	535	540	528	508	491	497	477	519	530	520	520	465	521	509	524	474	521	504	516	540	489	516	495	524	513	492	535	494	498	516	503	494	511	505	489	498	517	552	512	492	532	530	488	501	497	475	527	492	509	495	526	503	485	495	486	515	538	476	492	499	496	488	519	516	506	511	534	513	530	508	534	548	512	508	478	523	527	519	528	521	494	537	562	473	510	480	510	482	549	556	534	540	488	483	519	501	485	536	506	520	476	521	448	528	503	532	504	491	486	495	540	528	517	523	511	497	508	526	492	512	491	511	466	534	513	491	473	521	484	504	497	479	525	553	504	512	501	493	481	492	481	523	500	503	522	502	527	510	503	564	477	513	521	534	496	521	502	529	537	494	483	542	510	523	508	504	510	505	556	500	491	501	515	521	478	541	500	506	495	526	495	527	527	516	475	493	465	514	499	500	515	503	523	499	525	508	497	508	494	501	513	500	528	477	482	473	512	478	555	505	505	470	526	505	544	450	525	531	545	542	513	506	486	513	487	534	507	484	466	559	503	511	510	489	539	527	505	488	517	459	515	457	489	549	533	519	498	508	501	486	523	532	512	481	515	524	532	538	550	481	523	469	544	496	467	529	531	516	501	528	480	568	524	505	509	549	525	564	501	501	490	532	539	518	494	515	529	539	486	568	506	510	496	531	534	501	513	536	541	535	518	494	507	535	485	522	460	504	487	506	524	517	488	458	532	502	517	543	481	485	513	499	488	519	497	491	511	509	530
24947	21501	28472	25814	21178	14698	8932	5397	3996	3007	2521	2084	1652	1347	1123	914	728	725	682	647	665	689	617	654	599	622	575	556	599	558	610	551	555	585	565	585	570	597	598	594	563	567	578	520	611	542	548	566	570	561	569	580	559	565	548	570	603	576	565	561	580	552	561	610	569	602	510	548	566	537	541	534	572	599	585	545	571	560	565	541	591	541	536	565	549	525	536	588	558	543	539	551	587	555	551	577	539	576	503	535	537	553	549	551	505	529	589	549	550	574	597	526	512	578	514	524	542	538	562	510	512	555	539	592	518	514	533	527	523	537	567	552	561	588	549	590	544	534	544	560	550	564	529	522	544	547	528	528	562	523	566	545	567	564	539	551	533	518	573	555	601	561	540	559	539	561	550	566	607	545	562	512	555	560	538	602	530	564	567	578	578	509	508	515	557	557	511	533	568	591	528	560	556	527	581	558	539	542	547	515	544	567	560	560	522	561	531	536	599	566	511	586	537	547	549	519	540	572	523	539	560	531	554	559	532	523	543	550	539	565	560	588	523	540	582	582	533	587	591	547	536	556	539	554	502	544	541	528	548	528	538	541	587	540	577	526	564	559	587	564	562	544	571	541	526	552	552	565	520	539	562	548	570	545	516	520	577	579	577	538	582	540	544	568	501	561	570	554	541	578	536	541	556	554	555	602	574	560	584	584	526	533	550	572	506	569	527	510	532	526	552	521	543	543	575	566	504	545	554	549	553	559	533	539	531	545	551	571	549	582	562	597	555	562	559	511	568	579	588	587	506	536	548	562	558	557	544	578	551	522	546	574	513	533	502	536	574	584	568	571	547	550	556	560	558	520	499	544	554	547	534	577	561	559	525	543	560	571	589	542	558	538	576	553	580	579	571	586	569	587	586	549	551	555	543	575	541	516	501	559	554	536	579	538	544	545	541	540	534	507	534	562	566	563	534	529	554	563	547	579	585	569	484	530	570	549	550	564	595	520	550	542	528	582	572	530	553	564	563	524	586	479	547	580	527	545	541	558	543	552	585	546	584	548	589	490	497	565	509	566	549	558	535	522	491	560	511	568	547	523	527	558	537	528	564	559	552	569	613	558	553	534	579	507	577	515	544	526	561	546	545	545	547	538	523	575	569	535	513	541	538	543	542	541	529	540	538	546	555	555	567	533	565	557	587	540	553	562	562	533	565	594	546	566	559	565	592	576	568	583	559	581	565	616	632	564	521	577	532	592	561	590	515	538	574	572	536	537	582	584	564	580	574	533	514	518	529	561	603	566	600	543	526	531	559	587	531	545	525	536	543	577	539	579	565	538	559	598	545	570	532	545	593	549	541	579	577	556	545	574	602	538	514	575	558	525	541	589	579	542	562	548	565	528	539	546	576	548	560	532	551	565	554	560	522	568	552	556	568	548	548	537	533	546	508	542	556	544	529	507	561	598	580	558	548	553	559	560	578	546	542	536	572	552	529	500	576	584	516	552	576	543	539	552	548	575	584	584	555	534	527	563	577	577	554	546	529	584	558	556	495	563	529	486	554	511	495	536	511	562	560	571	556	548	550	529	547	515	529	538	538	572	519	574	534	562	529	589	555	594	557	605	542	524	539	563	522	550	535	593	553	523	560	569	554	527	595	578	521	557	553	547	563	609	577	552	548	525	528	537	508	534	579	547	590	509	528	530	526	571	555	588	518	598	507	542	537	571	560	520	531	552	563	538	526	579	547	551	539	514	506	563	570	539	527	591	573	536	574	526	566	520	559	560	523	557	562	513	542	550	563	591	585	518	543	571	518	541	550	572	555	531	566	551	550	589	530	529	575	568	516	546	561	562	563	548	528	530	601	516	553	604	547	547	556	608	557	569	547	548	547	555	528	534	557	523	582	549	528	586	573	546	518	570	569	515	546	529	555	576	573	548	539	540	539	543	559	556	542	544	598	576	534	537	512	540	539	544	545	544	587	556	575	502	548	529	577	518	539	591	570	558	564	541	522	528	523	561	563	582	552	518	545	567	555	552	607	532	536	596	556	546	561	535	546	546	555	545	534	559	553	602	555	533	562	547	509	581	540	565	556	542	547	584	534	562	566	580	551	570	539	524	580	582	573	547	572	551	539	551	548	514	572	568	538	537	551	554	549	565	572	552	544	593	545	572	592	505	550	613	509	605	549	543	555	551	547	523	552	566	515	516	543	574	538	557	555	542	529	532	528	522	547	567	588	574	565	563	543	541	506	546	528	561	569	496	527	546	581	560	502	532	564	556	565	562	596	583	560	553	575	576	524	538	542	546	576	532	543	501	544	526	566	525	547	543	542	538	551	570	538	544	567	522	570	564	569	569	523	540	597	546	532	581	512	589	543	563	545	534	556	564	602	578	563	542	585	533	529	572	567	556	530	546	522	537	499	593	562	562	583	551	504	558	572	536	542	529	544	546	568	581	568	511	512	507	550	562	544	540	567	524	538	577	521	544	555	569	572	530	609	572	565	548	531	591	589	551	573	553	526	561	537	543	609	561	541	559	539	583	542	521	550	617	552	539	548	578	577	513	580	559	564	542	570	544	552	566	583	549	594	608	541	582	549	525	532	523	530	510	542	538	541	547	550	599	526	535	552	524	604	519	575	508	565	519	575	581	550	572	546	570	518	554	541	507	558	585	574	576	582	522	574	570	531	531	571	511	533	554	524	534	608	563	565	519	517	552	501	560	595	584	590	583	567	553	566	575	568	557	513	562	554	549	582	520	533	569	571	538	546	570	553	556	571	527	573	573	552	531	568	504	574	541	592	583	557	559	580	516	546	578	551	555	522	536	542	562	566	568	565	600	555	580	515	623	564	541	577	546	538	548	545	539	578	566	542	573	514	530	543	531	529	514	555	552	528	503	546	554	592	557	559	552	546	571	541	560	579	570	566	548	595	552	555	541	527	526	556	532	494	545	570	547	523	547	523	550	507	541	577	531	564	531	543	548	576	560	566	499	502	567	559	555	582	548	542	538	590	572	554	559	549	514	522	588	508	539	565	580	570	563	577	556	560	567	565	538	548	578	547	523	549	536	550	598	569	554	526	518	523	540	552	532	576	550	589	564	559	554	518	528	537	515	571	570	547	536	557	551	561	560	547	521	542	548	539	554	541	560	588	531	530	589	561	552	548	541	521	563	515	587	551	559	522	555	585	511	513	584	536	519	580	520	571	574	586	596	547	551	567	540	530	534	579	581	533	491	537	514	571	619	555	530	552	567	559	522	584	597	561	564	543	582	536	521	569	507	561	532	533	536	536	547	515	523	557	546	532	555	593	546	553	603	519	556	592	562	566	518	530	571	582	555	526	493	594	545	586	616	532	594	541	533	510	537	577	538	569	554	551	535	589	555	585	551	580	532	543	577	607	536	547	571	533	583	547	607	582	549	559	517	510	577	556	537	561	541	531	492	551	577	584	520	562	533	536	545	568	557	539	587	508	606	506	550	547	546	542	545	542	575	550	530	542	513
34394	54320	43372	27141	19767	15504	11307	8104	5759	4378	3356	2649	2243	1814	1418	1051	881	810	734	701	760	713	686	678	632	652	581	594	637	600	592	615	584	586	557	543	567	604	560	606	620	558	586	607	558	567	573	601	546	584	549	560	590	567	519	556	564	566	617	606	571	558	545	538	573	554	557	586	515	566	512	566	587	577	577	533	573	556	545	531	580	529	579	591	549	528	589	561	513	550	573	578	565	548	585	596	555	565	536	559	559	548	571	539	567	572	565	567	525	557	602	615	587	561	568	565	591	529	618	560	536	568	574	570	567	552	534	556	490	545	610	563	577	571	572	554	592	519	587	553	582	577	532	586	543	579	558	553	590	578	558	532	610	545	572	589	536	537	564	619	593	551	575	540	604	609	548	556	554	575	525	549	540	568	537	572	496	539	567	552	563	523	603	546	561	554	593	600	563	543	589	525	553	537	576	601	602	560	568	570	574	569	557	554	558	596	571	579	562	563	548	573	550	542	586	556	582	530	610	580	564	579	536	581	585	559	574	617	585	525	539	581	572	555	518	601	557	536	550	539	527	537	577	529	547	582	531	552	605	574	600	617	543	644	549	538	586	562	589	516	576	605	542	533	584	565	561	557	591	548	539	577	574	567	523	528	545	581	589	546	633	539	583	578	565	576	570	589	560	562	532	571	560	557	572	569	539	559	531	572	573	562	563	550	584	516	579	543	530	530	546	523	551	545	549	573	568	564	511	524	544	555	564	544	532	560	516	544	570	534	591	615	549	529	556	563	577	578	508	577	560	575	572	571	551	621	519	546	570	515	576	588	622	567	588	568	543	568	594	587	573	533	594	556	562	560	553	549	562	582	546	591	531	533	576	574	556	518	573	572	578	567	551	575	547	557	552	543	561	570	588	563	559	559	606	561	544	551	555	597	567	579	555	585	584	602	567	581	579	576	570	535	577	544	520	577	528	581	575	584	528	604	567	533	603	607	538	556	586	589	558	563	558	547	566	572	584	597	544	584	568	579	567	576	531	549	572	558	549	546	567	541	573	546	544	598	591	557	506	536	580	593	580	547	574	567	573	589	578	545	516	539	561	562	561	555	558	521	521	551	554	525	583	567	570	566	557	519	517	561	562	562	547	601	585	552	555	571	546	539	595	594	574	521	524	537	565	522	566	575	586	607	582	580	573	578	543	562	540	549	547	603	559	616	592	569	553	542	557	608	624	585	595	547	529	598	567	560	587	566	544	541	519	619	559	593	573	597	589	538	535	572	568	577	595	587	545	608	577	528	583	620	559	502	588	599	558	602	607	564	529	597	569	532	551	565	551	581	558	580	564	599	519	549	595	544	552	553	573	549	562	534	529	532	567	533	582	548	536	574	532	546	504	549	580	569	541	552	520	500	553	573	553	569	619	590	549	562	522	588	564	588	564	586	539	550	577	557	588	534	552	545	587	554	534	509	534	576	613	590	541	571	566	551	608	574	569	545	573	608	559	580	567	553	545	560	580	571	577	597	583	525	567	610	537	538	598	586	578	543	556	570	562	574	550	562	592	557	610	535	574	483	531	560	571	531	577	571	532	565	574	612	592	559	602	552	534	594	587	583	588	537	551	601	519	519	566	539	541	550	597	565	517	568	531	602	553	570	559	553	550	528	592	575	603	578	559	580	546	564	619	565	561	563	529	598	542	533	575	578	515	596	562	553	575	565	559	568	556	589	539	551	579	556	608	563	541	601	551	544	590	588	577	543	569	554	582	565	569	576	567	541	565	597	578	600	542	551	560	501	572	535	576	561	575	562	560	582	576	571	521	569	593	547	515	599	579	554	526	592	586	592	579	574	521	545	573	568	525	528	566	563	566	574	545	587	559	548	561	587	555	562	580	594	562	526	573	527	560	543	567	551	551	566	565	595	602	551	555	562	572	563	561	560	601	589	578	578	578	527	584	557	591	502	538	528	558	518	577	556	566	588	584	542	567	540	548	592	592	564	539	588	611	600	554	534	552	534	588	540	547	609	571	575	573	590	549	560	606	571	568	570	587	585	527	547	579	557	581	543	553	545	634	588	570	535	566	546	547	561	555	570	577	552	543	529	578	554	589	551	562	527	606	563	524	542	573	549	569	572	546	563	577	548	593	543	553	593	619	580	563	553	567	578	529	572	563	560	562	551	598	558	583	564	577	555	558	587	549	526	552	539	562	606	570	551	598	543	563	566	597	576	545	576	586	602	531	587	584	561	590	538	591	537	545	536	542	534	611	562	582	526	525	549	587	558	516	556	548	585	556	605	617	567	557	576	568	550	582	547	559	597	528	585	578	544	545	564	584	594	577	629	543	536	581	597	556	574	539	537	559	583	514	560	598	594	548	582	543	572	591	569	528	533	562	515	590	562	533	571	542	576	554	571	553	575	569	535	562	533	552	544	619	570	540	583	575	553	572	536	566	567	568	575	546	539	566	544	526	573	559	559	584	559	611	562	541	504	554	572	589	575	563	574	558	603	560	564	550	536	537	566	538	561	570	566	561	569	569	549	575	570	599	542	577	595	565	556	598	549	528	562	566	553	577	543	535	533	583	575	574	596	572	547	546	541	593	585	592	571	548	597	580	572	612	587	615	536	542	565	557	544	530	533	568	610	525	587	531	571	604	544	587	558	601	543	574	507	506	558	573	549	552	595	515	525	595	600	604	561	578	553	626	541	551	595	570	556	563	590	549	538	572	582	556	571	605	562	553	592	569	571	554	565	577	589	574	575	561	557	556	546	558	595	579	578	597	613	543	580	558	542	557	559	497	591	560	536	599	560	544	530	625	559	562	577	597	569	540	579	561	582	533	560	608	568	559	537	568	579	568	574	587	584	612	537	551	547	574	588	574	588	561	572	616	543	591	564	574	580	601	546	583	549	560	572	560	562	578	596	560	559	567	560	512	581	525	592	576	566	568	568	499	564	543	549	572	527	546	575	572	533	549	602	527	574	594	517	542	571	626	588	586	566	573	571	558	539	616	570	549	530	560	611	521	540	573	576	589	534	529	548	589	547	595	573	563	584	569	562	546	549	533	578	566	571	551	595	546	556	562	567	549	549	561	580	582	566	577	566	578	573	555	570	611	548	603	589	583	579	567	587	558	622	584	524	568	570	524	569	583	575	603	578	572	593	543	591	579	586	566	561	569	595	562	583	533	603	603	555	595	583	575	575	536	581	575	520	576	560	566	566	568	562	595	555	521	558	575	526	539	571	535	557	574	528	579	570	561	560	544	550	588	602	586	546	554	502	578	579	613	554	542	552	564	566	589	580	552	603	611	528	549	542	583	571	551	549	550	573	544	562	561	596	582	599	536	536	574	561	568	541	543	560	556	588	550	567	527	565	571	525	573	582	529	567	538	561	578	587	580	585	531	589	578	585	557	530	548	543	547	546	589	570	601	549	578	523	552	546	534	560	592	587	577	544	557	560	540	576	576	552	563	585	578	569	542	535	592	506	532	546	561	605	572	532
22760	21463	29156	24211	21667	22949	22367	11127	7011	5078	4011	3117	2647	1895	1360	1004	834	697	679	662	618	589	602	563	553	494	532	448	491	490	449	444	407	432	441	461	415	485	467	432	408	399	421	419	444	408	419	429	434	427	429	445	431	423	408	412	419	370	455	403	395	402	438	407	417	425	437	393	435	381	423	445	426	394	433	409	380	419	386	444	434	413	419	401	404	436	412	408	421	375	419	414	412	447	440	431	383	424	423	429	429	434	374	408	410	433	404	425	397	398	385	413	374	395	393	424	402	406	426	367	444	381	417	385	384	410	405	413	390	445	399	413	415	375	381	388	411	404	418	398	419	403	430	388	406	413	409	383	444	426	417	421	416	413	399	434	429	398	432	436	424	452	382	417	409	403	421	405	417	401	425	421	391	385	410	437	420	379	382	420	390	391	416	420	425	408	368	399	405	435	363	405	413	399	399	430	389	406	411	385	436	396	424	447	375	393	433	435	403	440	438	427	369	438	438	410	395	384	392	383	451	419	414	425	440	413	436	409	439	388	392	425	429	395	403	421	450	411	426	424	403	382	406	395	436	410	415	411	403	395	401	436	455	415	394	399	401	434	431	392	398	391	407	402	400	405	386	385	377	369	393	405	413	388	425	409	387	376	390	397	411	415	411	389	383	380	368	383	437	414	406	383	390	412	439	405	418	401	372	391	444	404	387	393	423	441	395	390	382	418	412	403	406	418	419	403	411	414	394	431	390	436	406	386	439	365	427	411	392	411	447	407	412	410	415	431	404	406	428	440	399	400	380	420	417	413	426	414	377	412	413	387	416	401	414	420	419	381	386	365	370	390	397	403	421	413	442	388	431	408	417	408	413	420	424	412	396	430	414	446	370	408	361	410	393	421	402	397	401	404	396	421	413	453	410	377	377	373	428	426	433	368	374	418	389	424	424	443	444	380	393	415	432	395	408	407	426	395	365	419	447	394	391	426	436	421	392	395	406	434	415	410	439	418	395	393	419	445	400	433	422	425	363	391	440	393	420	411	413	419	415	413	409	443	402	414	406	420	386	396	435	421	442	427	396	384	401	408	415	437	378	404	408	412	403	436	384	386	427	388	438	427	421	405	431	408	382	391	417	421	390	432	416	431	396	437	402	409	398	384	389	421	400	409	400	382	383	403	424	403	411	412	404	442	386	433	413	367	401	409	378	385	400	380	405	428	418	425	394	376	417	391	400	392	400	392	384	404	421	420	397	399	406	423	416	416	399	409	406	419	380	386	423	403	435	424	385	405	427	363	418	387	410	404	426	385	399	418	426	404	430	407	417	377	397	427	399	365	412	369	412	426	449	430	407	421	440	454	392	384	421	429	404	390	390	421	412	455	438	421	436	398	365	403	404	429	388	381	435	430	385	418	433	399	401	446	384	365	407	417	430	381	384	371	410	403	389	423	397	392	415	414	408	402	397	416	445	407	440	446	373	398	423	414	418	435	388	406	427	401	415	395	385	375	448	428	408	394	402	411	378	419	423	429	410	417	392	415	404	413	414	404	452	431	422	410	432	411	412	402	418	378	417	384	390	399	399	417	426	401	400	418	396	399	421	410	412	388	388	447	418	399	377	409	364	407	378	403	428	445	386	453	424	425	422	409	402	395	387	402	402	386	399	380	394	368	437	422	415	425	406	363	399	417	383	407	392	412	411	384	404	390	432	390	422	401	399	419	437	397	439	390	381	415	433	412	439	424	419	416	437	381	410	401	396	435	434	387	399	415	397	387	389	370	433	421	383	397	438	418	398	439	411	428	467	389	409	373	385	402	399	406	423	452	396	389	414	369	422	423	408	432	461	388	431	401	390	451	400	389	421	413	405	411	368	404	445	409	421	416	390	388	413	396	375	414	430	393	414	369	389	421	401	435	422	399	392	435	385	431	407	400	377	412	445	453	452	394	416	422	401	435	400	417	418	376	405	408	412	442	437	424	383	440	357	379	399	439	429	421	388	430	422	416	430	411	440	410	403	411	387	389	397	415	446	397	416	357	432	426	405	439	389	394	393	405	426	414	401	413	421	409	401	432	413	452	432	422	423	381	409	441	425	448	409	394	406	440	445	441	385	412	394	383	414	394	385	416	395	411	392	412	403	416	410	395	405	377	407	402	431	403	392	448	411	411	399	425	416	407	419	382	402	420	414	439	387	429	411	366	414	417	401	407	415	396	407	405	417	440	411	393	405	434	384	441	422	421	423	429	418	407	427	398	420	457	409	415	409	424	410	415	375	377	414	387	424	428	414	414	425	432	421	437	404	455	427	411	385	416	380	398	416	421	392	385	405	440	383	376	452	357	415	422	434	407	423	432	395	380	431	392	405	419	412	383	406	419	441	409	421	425	428	406	411	405	395	426	399	427	378	439	409	394	391	412	434	389	418	412	415	419	379	401	385	430	418	358	404	392	425	416	441	362	403	437	424	442	392	414	399	399	394	416	422	410	397	385	431	419	406	381	434	414	382	438	421	396	407	394	424	403	401	418	419	384	389	396	411	390	418	406	371	378	420	405	386	402	413	398	424	455	429	415	378	403	379	406	408	370	389	461	392	413	399	402	419	387	418	427	371	406	428	408	425	413	431	405	410	410	392	415	385	385	428	421	414	420	393	373	428	440	405	416	416	424	392	420	385	405	397	456	410	405	409	420	431	433	398	418	429	395	405	427	391	422	377	431	395	398	419	410	389	411	412	446	371	385	393	407	427	349	432	416	421	418	399	441	414	395	402	414	420	378	400	404	387	433	428	411	379	414	388	444	417	426	415	419	402	400	378	397	406	388	400	409	419	417	394	370	398	414	410	410	398	427	398	379	418	373	404	405	379	412	417	450	432	427	374	388	414	383	422	393	388	391	403	412	456	376	425	394	403	391	437	388	435	376	408	415	423	387	387	418	393	400	434	374	437	399	409	432	426	407	449	411	416	422	422	405	429	397	409	389	394	411	383	402	416	411	417	411	419	401	417	409	446	433	390	395	424	402	436	423	371	429	419	407	432	430	430	421	394	392	410	395	419	402	399	398	457	437	392	407	380	435	396	420	456	376	429	450	400	422	417	420	365	403	375	411	411	413	423	392	365	428	407	401	387	404	441	373	401	399	407	415	429	395	344	412	435	404	401	441	420	417	388	382	448	385	453	401	378	397	416	386	385	410	449	445	437	424	419	437	400	419	400	432	409	417	414	403	391	420	421	391	418	410	394	404	414	421	409	443	406	418	401	440	416	383	394	410	425	440	422	393	391	431	407	409	398	389	397	428	396	399	395	407	406	426	404	366	385	408	391	440	438	414	458	404	404	446	390	415	399	444	409	407	426	396	409	416	419	436	415	400	406	405	393	407	441	408	427	403	435	379	416	424	448	368	378	413	368	412	380	398	393	399	404	413	429	398	413	418	401	424	462	399	411	437	417	420	408	385	408	379	404	356	393	391	411	399	391	416	404	420	410	376	428	421	389	436	461	396	411	410
35370	62638	51920	34831	26996	21969	17453	12702	9322	6881	5452	4218	3561	2702	1795	1216	1001	841	813	670	748	716	669	604	566	568	551	498	504	457	425	538	461	463	478	458	518	476	486	447	442	457	459	443	441	437	474	435	456	437	473	427	448	415	445	412	427	428	444	395	411	410	416	407	411	400	439	398	417	415	439	424	393	393	432	429	457	425	407	418	430	433	441	437	410	427	396	433	446	413	404	414	460	437	429	434	412	424	444	425	405	404	403	415	413	431	456	435	460	382	435	430	435	436	443	420	437	442	406	415	393	443	391	450	440	441	388	400	406	441	418	411	439	400	432	399	398	407	395	421	433	411	441	423	422	404	425	428	396	391	422	431	411	412	443	415	389	432	428	407	397	397	385	445	401	406	416	418	408	447	400	404	395	390	433	400	427	408	406	425	427	409	418	417	392	399	406	431	438	380	430	413	439	448	422	435	438	449	393	415	422	415	443	433	388	407	419	434	430	412	440	417	432	424	419	431	445	415	411	445	414	405	413	416	414	447	382	406	398	421	419	412	423	440	410	450	414	430	431	434	444	464	404	410	451	440	428	417	374	428	433	419	422	406	397	427	389	423	464	406	400	442	425	435	418	417	406	408	418	422	388	417	401	434	440	418	428	433	433	397	412	416	372	396	425	396	439	425	390	421	431	389	426	424	421	409	398	457	406	396	455	429	367	407	419	425	406	423	419	349	397	436	424	391	459	371	383	450	415	419	435	408	411	421	421	407	418	439	373	466	436	400	400	415	438	403	378	391	449	464	408	476	441	411	411	418	414	438	410	412	429	433	439	386	426	441	421	405	425	415	419	400	425	385	395	412	385	432	426	402	388	406	418	418	442	443	411	429	426	377	389	407	434	427	414	392	451	424	390	392	445	462	407	420	468	436	446	419	427	415	442	389	434	426	405	410	444	444	407	459	417	454	422	430	427	430	432	398	436	418	404	420	410	416	428	409	388	432	450	417	402	441	446	439	428	450	415	426	401	436	393	401	439	440	458	464	417	418	389	439	391	399	420	428	451	399	392	400	434	428	403	427	415	413	414	432	455	380	432	365	434	403	407	417	430	399	429	451	406	388	400	401	427	414	453	392	413	390	428	375	420	422	437	427	429	403	409	411	383	426	423	419	403	430	408	427	417	444	426	414	411	408	410	430	405	421	406	438	439	423	410	429	400	442	392	397	446	446	440	396	397	416	402	446	436	403	418	368	395	428	455	461	415	399	413	420	404	411	398	437	408	424	431	421	413	440	442	422	390	423	431	406	425	414	455	405	446	431	392	421	429	403	478	431	420	413	428	438	422	417	389	409	421	403	433	419	449	408	426	426	436	486	406	396	431	405	425	416	421	407	420	389	416	432	396	402	408	414	427	433	390	387	403	399	380	440	396	432	421	439	415	409	423	414	405	437	396	403	392	424	430	417	398	390	360	397	413	428	431	386	426	359	444	432	393	429	422	416	434	402	430	409	435	441	420	437	440	394	431	403	388	405	409	389	420	431	429	410	406	363	397	390	430	412	401	428	486	438	378	427	421	422	446	414	456	417	439	359	422	399	453	417	432	426	380	405	441	417	389	414	412	408	441	399	413	451	404	447	399	393	411	421	386	451	428	411	399	408	418	417	432	428	436	436	417	406	400	402	412	386	382	385	391	383	424	452	382	446	438	393	438	435	403	437	383	425	431	402	427	376	423	435	439	414	446	420	401	431	425	401	392	422	411	436	424	361	411	466	454	388	415	391	430	450	435	414	408	438	428	463	420	448	407	425	426	419	437	407	402	391	405	406	420	426	437	422	432	394	398	414	432	383	393	428	433	430	390	426	440	434	400	417	406	421	443	411	422	444	385	409	409	403	431	409	405	398	420	398	424	398	448	401	376	443	440	429	397	437	443	388	451	404	416	385	384	395	435	443	417	406	441	414	438	414	389	420	421	417	421	426	414	418	418	442	376	425	427	390	390	415	405	441	441	436	416	371	396	420	431	427	429	431	423	405	388	409	412	430	430	394	382	458	440	431	450	427	434	459	414	457	430	441	395	430	411	452	454	398	430	399	433	445	410	401	420	436	416	423	437	414	426	437	387	418	410	430	425	408	431	420	419	449	413	426	450	431	417	442	415	452	417	419	465	446	428	411	427	380	460	411	392	370	428	430	448	420	400	382	439	435	428	387	402	418	438	451	417	422	462	435	398	405	407	426	397	440	421	422	398	404	437	377	490	458	406	416	406	433	418	423	412	375	451	408	391	390	453	417	432	443	428	410	413	409	436	408	417	405	420	407	425	458	413	469	432	425	405	455	424	388	411	421	437	433	406	422	408	441	410	439	389	456	388	393	400	394	442	416	407	450	411	405	402	428	421	417	416	440	417	400	418	433	413	395	431	409	420	419	425	413	382	457	342	436	400	424	402	395	411	459	409	448	419	422	428	424	408	425	425	436	466	439	392	413	424	423	422	417	419	430	430	407	433	384	395	420	418	411	438	408	404	401	466	391	427	438	412	360	378	396	389	428	446	436	379	415	412	405	444	437	449	413	383	389	444	386	438	391	401	394	424	447	396	402	420	388	445	401	436	430	414	393	443	417	446	401	429	426	401	429	436	400	403	397	407	413	431	416	402	378	432	433	433	384	427	419	401	395	402	398	425	419	390	476	424	450	419	427	420	450	387	426	392	412	419	425	387	415	424	407	396	388	402	401	424	413	391	443	425	418	441	415	382	386	406	430	413	383	405	396	381	428	415	436	439	410	444	410	446	411	445	423	452	450	404	405	408	433	356	424	408	406	433	424	459	390	445	415	420	438	448	452	445	411	432	412	381	422	420	370	428	432	390	402	399	416	443	426	414	415	391	451	428	432	435	393	488	418	426	414	414	404	409	376	423	403	428	436	398	418	400	451	402	424	409	403	411	405	417	429	419	416	398	420	417	428	450	424	377	412	399	412	438	440	416	407	436	450	441	419	400	411	421	432	426	408	402	445	376	439	415	429	412	384	441	439	414	429	435	437	420	424	423	409	375	389	423	396	405	420	453	407	420	443	426	436	390	425	387	402	442	433	409	416	428	395	433	380	405	438	441	448	436	409	419	439	394	413	407	444	395	430	392	443	422	450	376	389	409	388	425	434	400	404	420	423	455	430	442	410	403	404	419	433	444	397	407	427	437	425	413	436	415	426	473	421	415	429	403	421	437	422	442	459	433	445	399	424	437	452	424	407	434	370	409	408	418	445	420	417	397	407	412	411	421	433	440	417	425	424	401	404	390	393	410	417	422	421	413	432	380	386	400	424	410	423	416	426	428	430	419	392	438	407	437	430	414	391	446	441	459	432	387	389	417	413	408	410	398	401	393	450	427	435	425	446	404	432	451	451	454	405	434	414	433	408	391	410	391	429	418	413	412	405	416	407	406	368	417	419	443	424	420	401	411	433	409	420	401	418	436	416	402	424	376	414	435	455	458	403	432	405	444	406	424	421
30986	32189	35253	23442	13671	8907	6020	4139	3010	2449	2005	1598	1520	1230	955	817	773	698	711	656	673	669	710	670	640	632	655	612	606	633	639	628	597	617	600	637	613	591	595	594	613	583	593	612	616	563	625	608	588	608	635	663	554	545	593	621	566	590	635	575	609	638	615	592	539	632	612	554	550	582	619	603	586	614	585	600	589	600	683	587	586	612	617	587	625	614	562	594	605	575	603	577	585	541	587	565	605	587	579	608	595	632	598	599	572	593	536	624	563	643	595	578	572	617	559	587	623	626	584	603	614	571	616	608	611	594	599	573	598	582	587	562	587	650	556	605	587	620	605	550	631	604	629	560	613	595	569	559	620	641	577	616	634	595	575	614	570	581	550	589	561	614	580	569	570	587	609	599	618	628	602	595	592	608	607	555	559	576	586	592	591	621	591	589	589	632	576	614	613	589	585	600	604	626	595	604	591	617	635	601	587	601	614	614	617	593	600	596	565	584	614	619	635	587	591	590	594	604	565	636	583	597	568	582	589	637	571	549	580	636	570	571	616	578	614	631	592	593	570	567	597	565	601	626	641	615	559	588	594	599	646	589	594	613	581	628	602	607	605	618	579	581	573	606	605	606	588	602	578	610	562	617	619	597	567	572	598	594	576	597	559	587	633	607	619	594	578	603	553	594	613	585	612	608	614	594	573	597	644	592	589	588	610	628	660	563	579	629	612	623	608	542	605	540	607	570	575	562	591	578	619	594	586	594	624	586	615	605	557	602	588	622	595	608	636	586	566	568	586	606	611	634	583	586	648	611	605	594	593	592	576	567	565	635	599	593	636	618	634	618	568	631	608	582	564	574	575	580	571	638	606	626	626	577	620	582	612	612	588	575	576	593	563	617	592	600	615	613	592	610	589	609	581	585	565	581	583	616	624	630	592	582	633	625	581	611	590	570	577	625	623	558	580	551	641	591	595	586	575	577	573	557	618	579	597	607	580	660	546	602	615	615	616	612	567	582	637	589	574	604	621	615	579	616	564	591	627	605	585	570	546	611	618	585	589	612	622	592	642	588	627	625	597	603	646	623	664	622	596	586	591	561	608	603	568	628	612	582	609	577	630	632	568	570	624	579	601	635	586	595	595	594	600	568	611	656	587	605	588	609	653	577	614	658	625	584	575	588	627	610	621	635	552	613	628	582	583	572	622	615	620	596	565	623	601	674	591	594	624	552	627	615	553	632	658	583	573	584	590	606	631	618	638	588	594	611	616	576	564	602	581	553	595	621	578	578	582	600	629	623	585	617	641	574	615	566	573	568	589	613	564	588	566	600	612	553	611	595	565	603	623	619	623	623	604	658	562	615	617	589	654	625	571	578	560	586	623	600	603	604	631	609	632	569	620	618	591	591	589	552	584	577	586	645	578	627	629	608	605	588	623	583	578	603	644	587	623	580	606	666	546	573	623	581	578	649	585	569	587	597	557	598	536	563	572	586	550	561	579	557	614	585	575	634	592	615	577	614	606	631	571	608	558	541	613	534	609	623	591	563	602	599	628	640	592	634	599	629	626	597	617	574	607	601	637	575	624	586	612	611	624	601	601	619	573	600	634	571	565	622	607	677	579	607	604	623	602	601	569	628	611	575	598	564	621	627	552	565	566	626	595	580	596	609	611	659	630	561	590	596	599	598	595	583	631	589	589	574	609	548	570	581	580	632	570	610	609	624	590	629	618	629	582	581	607	574	596	609	603	618	621	570	591	617	596	592	616	607	605	600	635	643	573	561	622	614	637	563	524	619	617	578	586	578	608	605	605	585	609	544	585	584	613	575	622	602	604	563	603	582	631	598	587	609	623	605	612	586	623	578	614	622	598	551	576	599	618	596	624	611	613	577	614	593	564	606	574	596	594	619	617	587	610	582	593	603	583	597	607	592	636	611	587	626	617	632	577	574	602	577	629	639	576	609	621	586	564	606	563	586	602	591	570	584	618	573	610	634	617	605	592	624	585	547	589	563	593	584	595	599	595	607	589	611	624	587	628	607	547	582	594	551	556	594	613	565	645	598	604	574	630	563	587	585	633	568	569	602	605	582	622	632	636	588	576	580	590	605	616	553	567	599	623	603	620	573	528	571	531	579	580	607	582	546	602	613	546	588	615	610	601	605	570	613	609	626	578	604	598	625	599	596	603	571	601	610	603	589	580	590	567	583	603	625	623	585	604	530	591	584	590	567	628	572	610	586	564	584	624	649	632	557	642	590	577	617	573	609	533	565	601	599	607	635	589	594	650	593	577	617	597	631	596	609	629	591	594	599	563	609	586	584	597	580	581	588	585	554	639	579	637	587	606	586	559	656	625	606	563	613	614	605	597	598	616	600	603	600	618	620	583	596	577	624	602	555	607	546	618	579	574	627	594	621	586	592	640	600	573	622	601	619	565	576	584	623	617	593	631	584	596	577	614	605	572	593	599	579	567	593	618	606	580	588	659	580	674	613	603	625	569	611	605	587	561	599	621	638	601	617	580	578	590	619	618	606	584	614	628	574	585	611	572	640	585	633	616	644	570	601	586	620	557	612	570	595	600	565	620	592	611	604	596	621	586	572	562	583	556	590	618	609	562	578	596	586	590	574	613	626	596	629	584	605	584	600	659	629	584	631	603	597	606	615	614	604	619	594	608	614	615	593	634	559	648	580	572	616	588	617	636	629	596	585	618	596	590	585	593	631	544	597	621	576	575	628	589	570	599	616	589	616	590	574	580	616	601	600	586	547	567	616	607	612	604	616	578	584	601	629	604	596	577	595	588	638	612	604	597	600	612	593	614	585	617	604	572	591	563	539	604	583	530	563	597	631	600	561	629	573	604	604	615	600	608	592	602	594	627	621	608	596	625	602	612	616	590	581	565	597	587	594	587	573	643	558	565	567	621	659	577	544	614	585	618	601	581	574	637	585	589	614	599	569	613	618	615	649	617	597	607	600	565	591	624	608	584	649	636	611	588	536	596	587	548	564	636	596	596	596	583	600	633	624	603	567	618	587	610	642	580	584	624	559	578	580	560	521	523	581	604	683	639	663	575	567	613	577	619	624	643	601	570	627	577	590	594	587	560	618	556	589	626	604	585	613	619	600	596	589	588	596	576	623	619	637	599	623	616	584	615	565	614	590	579	594	565	608	599	587	602	583	562	567	567	545	608	586	641	626	607	580	604	584	593	600	596	594	602	579	583	589	612	528	614	611	614	607	577	606	574	592	656	593	584	651	588	613	627	591	578	589	599	596	578	579	594	609	576	591	601	590	656	579	598	591	645	605	592	593	627	609	602	601	589	649	578	601	590	623	614	604	631	614	565	629	617	589	573	645	617	585	592	584	571	639	648	614	593	601	560	584	636	620	549	617	563	599	618	607	575	603	601	614	564	615	615	636	592	555	595	599	618	619	599	607	596	592	568	614	599	570	594	642	586	583	622	608	605	576	601	567	627	590	620	607	578	606	608	608	611	591	626	608	586	601
34510	48640	38160	22188	15732	12019	8762	6201	4502	3418	2631	2091	1860	1543	1156	968	838	781	761	755	722	706	693	690	665	671	700	619	656	646	639	641	623	592	614	615	582	673	623	597	601	643	646	572	614	630	640	618	616	614	633	614	611	656	623	607	601	611	602	581	605	616	615	647	623	606	595	585	611	613	643	579	622	696	632	645	618	583	582	601	649	655	640	631	667	649	635	581	641	626	608	634	627	580	635	625	643	618	593	604	628	638	637	621	631	595	623	593	634	641	668	612	639	640	603	592	594	645	623	647	628	620	582	643	618	603	621	608	642	597	602	627	614	602	652	610	651	593	605	638	645	587	603	621	629	615	627	560	608	630	588	630	634	659	632	594	624	582	646	629	622	622	628	653	619	600	593	624	644	666	623	616	626	609	578	680	607	613	614	637	633	630	623	635	626	670	608	604	616	629	598	616	608	589	615	686	637	592	573	630	615	620	606	607	640	621	592	660	614	620	602	583	626	619	629	606	579	582	637	638	638	594	617	614	656	616	582	597	621	587	634	609	619	627	622	603	646	639	584	645	615	550	631	603	610	627	637	644	590	633	639	633	599	658	632	610	625	590	648	644	645	609	637	589	646	599	607	596	616	643	614	599	598	607	650	622	604	623	614	604	625	593	622	573	610	612	635	601	657	628	607	622	676	582	635	644	632	608	645	636	662	616	632	621	609	641	580	568	642	641	657	618	654	629	608	664	610	637	620	627	618	625	616	653	612	616	610	603	615	601	602	581	642	624	642	602	611	645	638	581	615	613	621	639	619	640	580	662	625	601	620	564	595	594	587	635	586	578	635	622	645	619	573	615	564	585	650	658	635	619	643	585	604	611	625	605	616	629	585	638	585	640	580	642	582	630	639	589	631	605	638	616	601	617	582	597	641	578	588	610	611	622	608	641	630	598	592	649	662	602	634	559	585	611	623	609	608	614	614	620	610	672	563	631	588	644	582	591	601	650	638	609	628	684	623	637	585	603	622	621	612	651	607	597	648	623	600	648	618	594	610	643	610	600	620	610	617	614	646	609	626	634	627	658	562	584	636	631	629	645	612	665	678	624	621	607	639	611	584	601	628	611	631	602	649	588	650	603	667	603	605	604	657	626	658	633	582	607	661	639	598	618	607	652	612	529	577	574	647	603	584	653	619	575	610	616	647	652	621	647	660	603	592	638	610	662	627	638	605	637	632	635	618	564	648	647	627	657	628	574	601	619	642	589	615	543	618	595	601	643	643	633	637	625	608	604	562	632	618	647	612	627	610	612	598	617	669	647	591	641	590	585	591	636	613	601	578	609	629	636	621	637	655	617	601	624	580	673	660	637	605	660	628	608	649	618	637	632	597	612	600	610	618	635	621	642	633	629	593	581	657	596	593	622	594	628	592	603	596	626	604	634	602	661	655	610	644	595	648	587	612	635	574	613	593	634	615	655	628	601	586	620	615	658	632	571	622	630	600	568	634	605	600	663	616	630	646	647	629	595	602	567	588	614	614	632	626	619	573	597	599	604	592	587	578	607	621	638	593	643	604	598	639	624	603	644	642	634	598	585	586	634	629	578	636	598	580	628	591	597	604	609	609	607	609	624	643	620	623	643	651	586	613	598	597	595	600	625	621	610	621	648	590	639	600	647	671	613	610	601	615	577	613	624	621	600	632	645	626	616	623	610	555	642	566	586	627	632	620	591	636	628	674	669	582	613	594	637	603	663	632	616	603	602	592	604	630	614	615	636	584	603	582	598	600	596	586	610	621	586	605	628	617	625	616	634	597	625	649	615	617	584	582	693	588	600	610	604	649	647	611	678	640	622	617	642	609	633	600	658	608	621	622	611	625	596	558	574	543	606	596	617	614	584	681	591	627	675	640	632	632	638	610	602	610	591	603	609	583	617	604	612	598	578	639	641	613	598	597	568	647	604	621	622	582	583	594	570	561	581	655	644	564	634	603	612	633	610	625	587	650	609	619	619	613	615	616	684	578	603	596	624	644	613	658	598	615	613	659	591	629	640	615	596	596	625	589	644	584	646	607	607	629	642	631	636	578	655	591	624	604	571	622	635	606	615	616	655	640	592	600	626	564	653	642	628	640	657	613	590	654	581	640	652	622	612	658	676	623	638	638	594	599	679	601	616	639	610	604	593	637	610	634	572	620	602	589	593	601	593	595	609	597	616	627	592	618	630	647	594	653	632	628	629	611	582	592	589	576	597	665	696	603	608	610	614	638	664	608	592	629	635	674	553	602	598	613	625	581	574	577	648	621	630	586	643	605	632	627	633	610	608	603	589	656	600	606	609	614	634	611	612	592	659	688	629	583	660	627	622	547	636	626	606	622	605	621	604	622	605	600	625	630	635	622	600	642	611	631	626	612	605	612	616	594	599	603	641	588	616	607	623	600	603	634	636	637	611	636	635	624	661	642	622	604	611	636	601	624	653	615	631	631	638	589	628	607	617	647	633	702	580	647	625	587	586	586	656	651	577	606	581	598	627	605	621	635	632	619	622	614	583	576	582	610	651	588	637	593	630	580	634	668	624	607	623	608	665	625	605	632	629	620	645	589	630	598	643	563	621	650	608	561	657	608	624	614	616	639	626	629	600	620	626	588	601	588	601	578	615	627	632	654	634	682	584	629	627	617	616	615	666	642	580	629	639	657	671	638	595	600	595	645	615	627	576	598	600	601	639	600	605	612	612	597	616	583	602	626	622	614	580	617	606	602	625	575	632	620	601	603	619	592	577	618	652	626	597	598	633	618	626	621	584	604	564	609	666	563	611	560	615	621	600	632	628	624	613	672	601	620	579	657	606	650	620	568	606	623	584	648	619	636	606	587	607	607	620	573	578	621	610	662	660	572	626	640	650	618	604	593	600	569	605	623	619	621	614	610	598	586	611	614	622	594	561	642	624	633	644	628	592	613	577	612	615	618	638	629	625	628	590	596	618	559	611	621	657	580	625	594	639	626	637	618	634	580	608	626	608	596	625	572	582	636	618	673	637	592	595	591	642	627	578	616	641	619	612	588	619	606	605	585	584	590	605	586	636	578	619	583	591	634	591	623	605	588	633	599	654	622	625	617	627	626	660	577	639	576	671	632	624	622	593	635	630	650	605	619	619	597	628	595	604	638	658	615	588	640	587	561	579	595	606	631	579	599	604	639	619	648	622	573	603	622	583	633	638	554	593	614	576	602	611	630	610	611	571	615	624	598	649	665	592	598	629	612	660	614	645	578	650	606	627	604	571	628	604	590	576	646	605	586	631	584	598	627	622	662	584	601	624	620	627	597	639	631	583	638	589	640	620	672	654	622	628	637	599	633	583	621	613	671	604	597	576	626	601	632	584	619	617	581	630	608	624	589	592	619	651	595	588	638	614	620	582	622	615	659	627	580	668	581	658	647	629	598	613	597	610	616	623	579	647	622	616	635	661	631	620	632	604	644	590	585	619	631	636	627	596	649	576	640	624	582	561
23919	21363	28699	24637	22116	20014	13047	7175	4849	3746	3074	2333	1942	1572	1273	903	722	766	665	650	659	651	607	575	560	543	542	559	500	540	536	518	500	522	525	530	525	542	563	562	552	528	490	499	507	504	510	484	509	491	502	497	508	496	509	498	513	544	501	466	508	516	488	489	503	493	479	493	466	479	506	452	487	448	518	480	470	501	472	476	498	485	490	502	493	471	509	499	508	591	465	451	549	494	475	460	493	516	487	485	491	487	440	508	526	492	507	521	532	502	468	490	486	510	463	479	475	505	494	526	512	496	520	530	461	502	494	482	481	455	479	482	481	482	526	441	489	471	442	480	467	538	478	490	479	513	458	494	524	485	538	486	469	521	458	495	480	536	525	484	488	494	539	482	473	512	508	493	473	503	508	513	475	542	477	547	510	456	475	467	491	524	466	467	523	453	507	493	495	450	490	481	496	490	505	479	503	455	523	492	462	516	490	478	479	487	484	477	480	503	481	502	523	533	464	452	494	504	529	465	501	519	496	515	479	503	475	460	455	515	494	518	490	517	522	435	479	489	470	517	496	487	490	485	483	493	473	499	475	492	511	471	485	472	495	519	476	484	496	528	492	521	489	504	512	492	473	514	476	496	477	474	492	456	525	517	506	526	418	517	537	540	500	505	493	478	541	434	492	557	501	511	548	519	470	509	454	462	538	515	478	504	524	506	531	507	478	485	497	492	515	509	509	526	512	476	494	518	497	525	515	463	513	470	464	522	504	479	491	478	547	468	480	511	510	461	497	509	530	480	508	467	477	539	466	462	473	482	498	519	485	486	492	487	520	459	507	484	497	495	488	465	516	486	454	530	509	482	507	515	481	467	498	481	487	488	453	489	516	506	513	505	509	489	462	471	466	504	470	473	505	483	524	476	524	498	496	546	493	463	510	488	490	477	507	496	474	448	487	498	485	506	511	491	505	494	497	517	477	469	496	453	449	473	451	490	486	492	459	499	496	492	506	483	475	478	456	484	498	436	439	515	440	499	482	473	502	427	484	476	522	509	467	495	513	453	497	469	482	471	467	483	505	467	529	461	516	515	517	537	476	489	468	463	505	516	489	462	478	443	479	454	458	507	517	514	501	485	516	522	440	477	498	497	494	530	500	470	472	477	497	496	523	530	500	511	474	479	509	503	431	493	514	441	500	482	465	507	485	486	484	535	493	505	478	447	446	496	499	499	506	483	509	482	505	496	486	498	466	453	469	485	485	507	447	465	512	487	510	463	492	467	533	513	474	493	468	456	496	513	470	517	496	439	502	505	469	481	490	507	446	478	474	495	476	510	504	463	534	475	520	511	502	459	488	496	517	461	522	487	484	509	455	534	478	467	482	499	493	484	516	499	491	528	494	478	497	490	480	508	469	472	521	494	513	520	504	469	488	516	499	530	484	521	495	468	546	460	524	475	518	503	510	498	540	485	503	472	514	523	471	490	490	504	506	500	475	454	480	471	511	467	451	436	476	499	498	518	520	518	472	478	442	484	517	476	465	493	470	520	461	502	535	474	504	473	489	476	526	469	497	526	459	510	473	499	470	463	502	496	497	535	508	445	477	504	494	462	497	511	497	473	470	510	468	493	533	507	486	530	508	503	514	502	497	468	480	487	495	472	501	474	498	517	486	501	517	526	494	477	477	507	496	456	501	562	510	510	504	464	479	527	496	493	514	476	506	502	496	490	504	487	483	513	500	484	483	504	498	476	490	468	519	481	444	465	502	489	493	532	493	504	465	513	498	503	495	489	450	453	523	457	500	514	512	500	526	471	489	478	489	520	487	487	503	482	480	513	485	458	477	482	495	481	513	519	475	520	483	484	517	478	452	454	475	481	498	477	470	460	473	494	446	482	498	510	512	483	495	470	469	504	510	490	514	464	515	479	505	496	488	455	488	469	492	474	520	508	491	495	492	496	514	487	506	497	518	485	501	480	469	511	477	467	536	533	496	471	475	470	518	441	471	520	460	536	507	529	483	479	488	443	519	460	479	483	494	526	504	499	474	492	501	473	533	508	459	463	512	485	449	500	538	489	491	511	472	489	449	487	508	447	477	522	554	479	514	496	496	502	457	504	488	459	519	511	517	500	497	529	496	491	485	474	472	466	491	487	487	470	481	462	512	446	516	496	505	528	487	501	479	494	486	478	484	443	478	510	515	454	510	495	516	486	500	485	460	479	520	492	491	482	469	480	480	478	526	481	499	465	492	493	507	521	531	498	506	539	529	512	521	493	469	499	483	547	523	493	466	494	476	518	522	486	481	500	518	499	468	495	513	503	499	492	461	473	497	527	483	483	500	505	482	459	517	501	481	489	500	506	486	520	495	487	473	500	480	469	504	538	494	497	484	471	475	493	508	469	508	489	506	485	497	505	498	439	460	477	492	457	478	451	511	523	500	498	496	477	533	471	478	494	501	470	512	497	508	464	467	499	497	508	527	507	473	476	515	485	493	500	490	503	439	507	491	474	487	505	495	533	494	507	475	517	472	461	527	454	513	487	498	440	476	509	486	459	511	491	498	514	448	519	532	486	498	465	490	492	524	522	487	490	452	500	490	497	524	474	461	542	492	489	490	503	495	463	507	465	490	465	467	488	494	476	479	492	537	549	495	498	491	488	491	504	499	479	491	472	472	476	487	512	518	508	470	538	488	468	458	451	490	481	513	462	494	484	499	479	511	439	490	500	460	502	491	486	449	510	504	498	484	480	480	485	480	531	480	464	490	478	479	514	467	526	471	461	477	479	514	507	500	461	488	470	508	479	506	508	473	486	517	478	492	482	500	513	528	485	521	462	522	471	519	518	485	520	487	554	529	514	465	474	458	476	476	503	489	508	522	502	459	507	500	494	473	510	519	496	497	526	481	496	473	555	461	477	454	461	490	483	507	487	498	525	509	509	497	476	456	486	473	462	493	513	452	500	467	529	499	506	485	473	475	485	495	522	476	489	471	450	527	545	472	478	512	502	523	505	491	492	532	491	504	457	494	511	516	468	507	461	487	523	503	476	553	526	537	480	470	504	459	479	489	449	485	511	484	491	470	471	519	495	491	440	475	486	486	480	490	480	515	519	491	571	486	458	470	502	452	467	521	506	468	491	507	515	517	450	489	510	492	504	529	500	476	501	486	514	464	490	501	528	453	512	489	436	517	479	491	493	524	477	498	497	448	490	433	484	487	488	465	511	495	483	485	497	483	462	498	490	495	461	473	503	467	468	494	474	492	461	489	521	499	506	511	497	511	496	490	475	505	492	476	511	465	476	517	488	506	522	536	513	473	512	455	499	479	539	502	482	484	492	446	475	488	526	492	504	487	484	517	462	480	467	500	534	518	480	455	502	492	484	464	520	521	486	493	476	499	465	523	473	469	448	482	509	469	500	459	485	447	490	495	479	467	444	488	508	527	488	474	524	528	499	493	479	465	480	435	491	496	545	476	492	467	492	489	473	461	485	453	515	535	464	466	497
33570	56224	45961	29560	22266	17017	12900	9253	6764	5335	4206	3238	2601	2089	1556	1120	956	796	820	733	751	729	652	645	655	618	615	571	574	598	537	587	529	475	539	524	488	567	540	522	538	578	478	505	526	513	512	582	542	504	552	517	492	513	529	517	527	584	547	548	542	510	525	470	525	516	489	544	528	551	523	512	522	495	522	524	508	494	503	509	539	555	506	474	530	495	513	510	525	510	524	573	528	513	544	538	467	528	504	483	494	519	521	520	512	481	533	526	548	503	557	500	508	537	504	520	551	541	491	525	476	537	524	496	495	528	546	521	526	498	504	498	511	509	505	513	523	514	547	536	517	523	502	529	520	489	471	476	544	506	503	491	514	547	520	527	518	546	509	545	509	505	518	548	516	596	532	495	523	494	530	537	513	535	479	529	502	463	549	506	530	525	506	513	514	507	503	541	511	512	521	530	505	528	494	490	498	521	508	521	523	504	516	506	499	493	522	492	527	507	521	506	498	497	490	512	475	528	506	513	503	529	512	537	526	507	525	501	502	550	567	538	518	481	528	506	557	493	500	485	525	494	524	528	540	542	513	544	525	466	521	509	543	517	500	471	539	544	527	492	477	524	501	503	511	496	511	520	507	487	519	547	515	560	492	537	493	509	495	548	551	522	504	534	543	501	523	539	530	475	539	531	490	507	503	502	510	522	532	497	479	508	527	474	468	538	535	491	524	507	506	524	488	508	535	510	501	472	505	564	523	471	512	524	506	516	514	528	489	487	524	521	484	480	498	535	534	550	507	537	507	524	508	530	501	524	494	531	507	495	515	502	533	525	497	477	471	507	523	526	517	513	583	530	511	523	571	505	508	509	515	546	530	474	495	566	511	516	580	525	525	490	515	487	517	530	490	529	502	500	508	483	499	496	499	518	556	514	494	518	516	470	488	504	496	507	484	533	537	536	471	478	530	513	518	507	515	536	545	520	537	488	523	530	505	528	517	536	474	522	527	490	499	562	475	544	506	532	529	496	545	460	518	478	535	539	480	532	513	547	468	509	500	548	518	547	527	488	500	502	555	511	485	520	480	515	481	511	495	545	498	475	540	492	511	504	515	510	496	507	550	482	527	527	506	518	558	492	493	514	529	533	533	496	555	518	502	540	522	483	517	479	490	524	497	548	521	527	528	517	512	544	517	546	489	524	470	489	518	478	497	477	516	520	524	507	495	485	498	540	524	499	521	532	513	494	505	549	525	522	524	536	481	523	465	491	491	479	501	502	479	510	513	537	526	512	554	509	530	491	527	548	479	552	525	511	491	544	485	561	526	518	490	513	530	472	524	511	505	525	525	544	499	526	534	528	506	511	495	507	523	505	513	555	492	518	498	498	531	525	511	479	563	539	490	496	500	509	505	528	522	499	508	508	505	505	482	533	513	511	493	529	508	519	493	529	508	542	499	493	523	517	536	504	508	524	546	523	478	528	534	514	530	536	507	525	509	506	524	475	515	521	487	472	507	492	491	511	526	520	493	529	524	508	543	519	519	479	518	492	524	499	486	495	516	528	493	524	522	514	490	509	524	488	514	483	564	493	531	511	487	544	472	485	546	495	496	531	498	479	548	521	505	505	509	498	484	518	512	517	535	507	524	531	480	498	489	472	534	467	518	507	466	514	528	524	512	496	503	512	494	513	509	515	550	498	513	492	521	525	506	540	479	527	521	519	544	509	503	510	511	469	521	531	508	531	507	499	498	501	534	536	505	509	531	523	520	516	505	516	501	525	517	483	544	472	506	510	547	490	516	563	486	512	526	509	454	513	511	481	461	551	505	509	504	530	554	457	544	516	502	535	487	531	516	509	500	505	485	504	528	531	511	478	507	491	498	520	521	491	523	537	501	509	502	511	508	524	463	515	551	546	525	480	506	503	511	494	474	547	523	510	526	580	467	491	544	503	510	533	488	517	545	509	511	462	540	527	515	484	527	510	459	526	522	539	495	487	505	490	499	527	523	496	501	476	516	508	478	543	510	544	507	527	562	537	506	493	513	505	548	554	529	526	532	477	527	546	533	502	511	500	534	515	543	535	503	550	514	466	526	528	533	464	539	485	496	499	487	512	498	486	538	471	465	570	527	524	501	499	512	544	504	545	524	509	526	461	503	488	550	510	477	491	529	539	518	551	493	526	510	504	492	505	526	524	552	535	491	515	513	499	519	517	494	510	496	557	522	513	547	496	488	489	500	555	489	540	518	499	525	500	526	508	539	470	481	515	491	526	535	482	546	481	535	494	513	476	513	506	503	476	515	482	524	535	535	522	534	531	504	507	533	475	526	508	540	515	510	546	525	515	536	546	518	474	505	509	534	548	494	524	528	505	505	486	517	529	507	505	455	508	490	478	541	586	516	549	516	526	474	537	542	533	469	523	509	528	526	491	529	531	492	506	552	492	501	471	483	539	514	478	475	508	523	493	504	521	526	536	479	501	489	492	500	550	521	519	500	505	507	534	495	506	492	498	508	523	504	541	532	500	504	525	522	484	514	483	503	537	455	521	496	558	509	527	506	530	546	514	543	462	474	562	524	496	509	516	467	527	542	478	475	507	516	478	507	521	504	533	501	508	490	478	495	493	510	502	498	496	508	503	509	523	481	528	508	520	513	507	489	526	467	524	488	500	497	549	464	505	540	529	515	546	510	491	532	497	516	519	514	569	489	531	540	510	512	513	505	509	511	532	529	486	540	526	485	517	513	529	564	515	521	498	553	530	497	534	549	517	486	524	516	489	513	506	528	502	503	491	480	513	515	515	526	513	506	499	538	490	480	479	491	534	512	499	526	495	565	523	510	513	499	502	497	485	534	509	502	502	532	541	476	498	501	498	497	472	519	565	504	504	510	514	539	487	525	470	481	477	542	484	546	516	510	500	516	501	502	519	495	492	475	482	519	518	490	477	528	541	503	500	548	503	514	503	498	558	522	518	541	527	510	531	537	494	483	481	515	509	531	513	513	513	519	506	507	536	501	514	512	536	540	512	555	534	487	519	528	497	514	485	528	523	528	529	513	525	502	480	522	499	528	480	530	533	520	520	480	519	504	493	499	507	522	542	518	500	502	521	522	522	486	517	550	515	489	484	505	493	521	520	507	503	524	536	548	517	494	499	482	497	524	563	489	536	493	541	499	514	507	482	534	523	503	507	537	544	530	535	554	544	512	518	496	494	536	517	507	552	522	483	493	463	514	535	485	549	506	486	564	550	527	515	537	491	547	531	536	510	516	525	519	498	481	500	527	502	514	559	473	507	509	516	517	518	519	531	524	461	501	539	570	514	518	552	502	531	498	492	508	484	507	508	510	566	498	493	487	534	487	516	542	495	523	535	478	513	526	535	491	538	509	492	483	515	558	509	535	501	535	527	512	500	512	480	497	511	490	493	529	490	533	529	523	509	524	509	523	543	478	451	531	532	537	494	525	472	527	499	522	474	465	516	517	500	542	494	478	516	534	508	538	502	531	504
24912	21463	28374	25852	21303	14177	8733	5613	3954	3159	2434	1990	1625	1364	1141	862	726	732	726	740	682	666	677	623	642	649	552	618	630	601	604	563	610	569	579	575	579	629	560	587	581	542	577	569	580	598	551	576	580	548	550	584	553	582	572	555	544	586	611	601	615	507	554	555	571	556	562	576	544	585	561	540	570	565	571	575	510	593	512	568	581	588	560	560	541	532	540	555	585	557	570	544	536	519	534	561	567	594	533	525	570	567	586	563	553	574	570	591	592	577	532	571	542	573	560	587	552	530	519	580	562	546	579	620	569	568	571	561	600	563	584	588	575	542	592	574	569	570	541	571	572	575	563	555	580	550	531	524	602	576	553	539	590	534	604	583	562	526	524	581	546	523	504	597	544	557	553	507	580	606	571	586	574	605	572	602	560	533	564	584	531	574	569	548	564	579	632	555	547	562	551	579	574	572	559	553	536	563	577	563	568	499	556	577	545	545	588	538	575	604	537	529	555	515	553	540	554	568	579	567	570	539	558	576	572	518	552	565	569	571	645	562	568	541	580	549	557	588	582	612	490	565	578	585	560	551	578	543	583	587	554	534	532	549	520	570	586	586	504	565	580	592	561	597	595	547	542	556	573	567	535	538	560	549	543	533	538	607	527	584	575	525	586	549	570	533	600	554	577	549	545	524	530	539	571	561	565	545	570	595	558	594	540	543	570	535	547	543	575	531	623	568	567	609	605	526	559	529	564	570	574	594	602	582	551	554	499	541	555	586	596	561	566	579	548	531	532	555	565	592	559	546	563	557	552	609	545	565	568	571	596	600	561	576	548	545	535	571	583	578	564	577	548	543	559	585	529	588	565	617	532	557	611	574	528	535	513	546	557	586	589	585	548	588	578	572	509	587	612	544	589	592	567	574	566	539	598	547	588	564	578	576	583	554	551	569	531	546	561	560	591	603	590	565	559	574	531	550	597	582	558	604	516	535	562	565	541	578	576	588	603	567	561	583	576	564	574	598	560	585	590	538	539	550	570	560	521	594	557	537	607	582	557	557	549	601	548	579	574	566	542	586	567	579	571	569	600	567	577	570	542	532	552	566	533	579	564	588	558	590	554	556	532	546	537	556	573	601	571	530	567	557	571	568	558	545	544	561	551	541	559	574	554	540	572	553	556	583	521	532	567	598	561	559	557	601	595	568	543	550	547	545	579	552	549	534	571	562	546	526	557	550	556	574	556	563	599	516	569	603	560	566	597	555	580	568	585	568	574	551	552	592	543	557	555	565	608	565	514	561	559	544	595	562	536	536	536	604	563	547	537	600	582	602	559	573	544	519	571	594	560	530	524	514	529	541	587	541	572	661	538	559	575	545	569	565	522	590	551	591	576	583	551	544	581	571	590	591	605	561	542	559	613	596	553	585	577	523	561	563	591	527	548	567	593	572	503	551	557	549	591	539	558	566	591	594	535	611	616	570	570	538	575	555	549	552	541	585	566	568	581	537	534	559	582	603	573	551	555	577	545	543	555	552	516	541	551	535	573	545	544	580	570	530	579	580	552	560	557	570	518	638	541	549	593	562	538	550	524	561	549	514	575	579	513	543	565	564	586	549	583	565	545	570	545	610	599	497	577	573	537	552	593	573	541	553	564	549	549	586	535	556	547	520	540	561	527	560	584	527	525	567	574	554	608	560	558	602	581	553	595	570	565	571	585	549	572	537	544	545	592	539	580	579	557	530	557	548	530	565	559	540	566	562	562	582	560	582	607	574	596	536	587	550	557	576	554	532	536	546	584	534	553	571	571	534	549	548	568	567	591	536	515	545	566	570	548	552	569	541	552	545	589	566	544	580	599	601	561	557	565	587	523	546	516	590	541	533	593	595	563	557	574	597	559	595	572	580	566	585	563	559	582	557	576	523	569	533	535	553	525	559	528	569	559	575	566	535	546	533	528	513	600	555	560	554	590	563	597	594	547	571	550	598	571	527	544	592	543	531	532	576	513	567	607	570	630	574	570	555	560	527	568	554	583	567	564	519	571	561	567	591	581	565	545	531	549	533	576	531	527	582	554	589	579	565	552	588	550	570	527	548	587	587	558	557	574	576	548	550	576	591	578	548	597	574	545	531	574	556	567	578	592	618	570	559	544	523	538	535	659	554	581	577	536	570	588	541	532	547	586	553	615	584	601	545	552	566	511	545	559	559	581	555	578	549	549	562	562	573	544	583	524	594	562	540	517	533	501	559	573	575	552	564	555	546	548	531	585	571	560	524	593	541	556	551	571	570	569	564	582	526	542	587	602	554	548	531	556	545	564	526	548	565	527	598	582	568	513	563	563	554	527	555	552	581	560	542	525	524	551	565	581	529	588	573	556	561	576	568	562	541	551	551	521	529	576	538	555	576	536	544	572	563	571	584	565	533	573	549	583	550	541	578	574	568	551	548	548	531	577	529	541	552	548	584	535	520	559	514	568	522	542	551	577	536	548	583	529	565	570	571	569	534	560	586	593	556	564	563	568	598	518	560	547	535	554	618	601	568	533	597	611	540	580	539	528	557	556	576	592	531	554	564	556	604	585	541	571	546	547	584	552	574	526	556	592	543	565	558	526	573	553	536	542	558	562	529	519	562	586	563	521	526	562	537	566	566	516	541	577	540	568	560	569	614	571	568	542	531	558	588	591	576	564	554	593	546	533	535	542	611	541	594	552	607	580	514	588	615	539	574	570	580	565	561	509	578	561	509	562	583	569	554	595	532	539	545	555	546	521	534	581	563	570	554	576	595	562	546	561	508	566	574	555	568	591	552	494	536	587	622	519	571	569	554	539	597	515	535	578	524	564	579	583	574	598	553	539	598	602	549	556	534	571	574	554	537	540	559	539	553	581	534	576	564	541	554	534	540	548	571	563	579	541	558	593	576	541	589	550	563	562	527	576	556	564	562	538	544	537	581	589	559	518	512	569	568	578	564	552	614	554	593	551	553	538	567	575	601	554	553	539	615	556	572	565	544	579	571	575	577	587	574	553	547	541	580	557	574	579	612	573	580	558	586	540	599	562	546	541	542	605	560	539	535	578	547	569	550	569	533	542	594	527	569	604	579	563	547	534	547	570	550	595	565	568	553	537	549	583	591	537	534	545	571	519	566	543	558	566	526	569	505	557	551	565	568	591	552	579	561	586	614	548	500	596	545	608	558	580	529	553	543	593	568	556	539	618	528	563	548	578	574	560	578	600	603	539	586	509	582	597	599	544	551	530	568	559	567	589	578	576	568	604	593	549	545	569	535	542	556	586	554	565	517	548	537	543	600	549	597	570	547	546	560	560	596	573	537	533	543	593	542	588	548	572	542	559	574	549	537	584	571	555	544	547	528	584	584	518	527	506	559	558	521	585	493	553	515	611	577	569	601	587	517	530	585	579	585	515	502	553	538	592	566	549	528	557	565	564	614	545	557	604	560	573	536	565	584	614	546	566	551	511	558	583	534	557	558	565	582	573	582	577	551
34085	53800	43542	26884	20013	14929	11219	8080	5991	4592	3638	2850	2165	1782	1349	1038	866	878	805	816	754	728	674	700	645	595	637	609	591	629	586	643	625	596	598	579	622	628	619	576	604	586	541	601	572	592	597	565	551	579	612	591	579	592	577	602	534	602	616	600	588	600	588	556	613	559	571	584	575	574	581	528	585	592	563	563	562	602	593	558	568	556	573	535	597	531	548	563	598	579	532	582	584	596	600	562	585	540	597	587	582	598	561	541	597	566	572	559	603	572	565	557	586	555	545	578	572	571	581	542	561	553	548	570	564	571	580	541	561	540	569	599	575	579	561	644	570	562	551	546	553	609	564	564	611	566	591	561	572	568	557	556	555	584	594	566	560	609	567	560	585	592	536	586	591	568	564	560	601	548	573	573	563	597	543	565	536	593	523	581	541	594	602	542	606	595	571	544	544	557	568	551	565	583	560	567	554	582	645	607	568	633	557	614	564	577	518	596	589	516	550	541	540	615	603	568	566	611	591	582	564	581	572	584	569	617	556	564	588	572	582	564	535	611	617	588	556	597	599	525	566	574	568	586	549	576	534	551	597	630	555	570	597	608	590	524	616	547	532	606	594	618	562	561	539	556	572	579	552	576	566	579	530	592	558	567	563	571	587	602	623	534	545	523	595	557	542	601	596	617	614	584	564	554	530	553	590	599	594	573	522	566	536	576	605	602	576	565	592	613	599	576	604	599	586	593	561	545	560	558	585	621	544	564	539	511	575	580	558	573	559	532	552	579	584	538	586	574	562	587	554	610	562	592	605	567	565	582	610	539	575	590	575	584	589	557	590	567	626	556	541	548	569	581	572	585	541	589	553	565	583	577	627	573	575	574	540	556	556	585	614	567	579	597	554	568	571	578	541	541	534	575	573	555	555	594	577	591	561	584	570	571	576	551	588	581	572	616	566	631	549	566	551	571	589	594	581	512	588	592	544	612	571	601	571	573	595	592	581	577	591	565	589	597	599	558	583	591	571	561	574	554	565	573	563	583	563	549	598	600	544	521	550	548	535	602	569	538	580	611	589	556	559	609	590	591	561	614	543	553	555	549	580	571	565	566	565	595	574	620	560	555	564	543	587	556	563	547	592	564	575	577	586	534	590	584	593	571	566	530	565	581	577	599	556	600	582	542	602	610	598	551	592	580	552	555	586	569	592	582	522	561	572	557	547	585	570	593	558	566	554	537	571	549	589	564	544	569	562	546	565	539	599	572	561	542	571	546	543	529	524	592	584	545	585	595	564	541	602	612	573	584	576	544	527	588	586	570	571	566	550	653	590	570	532	575	589	601	558	558	570	618	593	564	563	555	569	530	548	550	602	593	549	522	554	571	579	579	585	578	532	567	577	575	588	526	583	519	556	539	506	575	580	562	565	581	569	610	574	587	534	605	571	581	621	591	570	601	550	562	571	558	563	566	577	592	558	524	545	597	565	601	563	561	600	503	512	609	567	589	549	581	555	588	571	566	576	567	555	581	543	605	568	562	577	559	569	520	556	560	595	566	563	558	572	571	612	575	570	591	573	581	571	538	522	604	542	546	571	583	555	537	571	567	621	558	547	579	555	576	570	611	589	564	559	561	548	556	570	594	568	575	585	574	566	570	603	587	558	559	553	578	564	550	577	565	570	538	623	566	613	574	577	593	556	574	593	609	612	610	574	571	592	592	636	585	563	569	554	591	572	546	583	533	585	519	556	590	528	576	542	575	562	569	571	578	605	572	553	548	538	589	590	557	558	553	556	547	578	560	546	555	565	534	597	576	570	555	574	550	566	615	542	600	586	562	557	580	587	573	575	599	564	557	602	565	590	590	582	562	570	582	545	576	555	576	627	563	547	530	570	562	586	564	571	555	575	577	567	562	586	580	630	618	609	581	550	535	572	597	598	560	548	584	568	579	571	554	582	587	553	577	562	546	556	617	596	549	598	561	581	553	576	595	599	566	595	553	581	531	571	608	603	592	582	544	590	573	597	564	587	571	571	572	539	552	564	565	575	573	550	554	561	622	589	534	597	602	588	583	565	610	551	580	587	544	546	536	600	591	594	546	591	620	560	575	556	588	570	609	566	572	540	547	597	532	573	505	570	567	579	566	592	600	591	603	608	612	546	546	568	585	609	591	585	581	595	598	548	569	536	612	592	569	594	583	539	568	577	522	559	572	621	544	553	578	592	552	592	585	630	576	577	597	567	588	572	586	596	567	583	580	570	570	579	566	580	575	532	574	578	594	582	562	571	576	590	570	604	586	528	595	559	548	577	556	565	561	575	557	534	580	548	578	536	580	536	572	595	556	552	582	558	579	616	583	566	545	586	543	577	523	580	533	553	558	605	587	537	576	571	582	570	542	560	579	607	604	560	563	611	527	616	635	599	575	575	534	557	594	561	599	526	579	544	569	600	595	583	613	557	565	554	621	551	612	563	554	588	532	605	584	599	512	580	599	573	541	534	575	571	562	580	580	592	529	591	612	609	585	542	579	588	608	592	605	580	592	560	621	620	538	628	590	549	576	569	583	571	569	598	541	562	545	585	583	616	600	556	623	538	578	576	566	567	550	582	537	558	548	541	548	549	584	597	567	575	583	572	569	552	572	605	637	603	576	583	582	588	598	545	572	589	605	584	552	577	618	607	580	558	569	614	590	627	607	562	601	559	609	570	559	585	590	577	622	571	570	585	627	612	611	614	605	575	594	528	609	544	599	547	564	571	573	543	598	556	574	548	587	560	584	578	556	579	562	537	552	570	556	594	549	568	607	622	612	565	541	571	555	585	555	589	616	549	579	553	571	586	564	535	597	626	552	568	580	588	554	576	530	559	605	580	592	564	582	604	588	563	611	609	607	556	584	611	597	619	620	595	575	621	563	589	574	556	581	590	584	585	509	600	609	608	560	542	594	551	551	568	598	604	551	543	578	597	573	537	579	568	583	589	586	584	541	562	587	589	588	572	584	564	563	570	555	542	583	528	601	617	560	578	577	591	580	572	568	600	587	533	566	562	590	583	615	575	577	532	646	567	555	525	562	592	546	574	554	571	581	573	554	616	575	576	549	577	590	521	557	526	559	606	613	536	563	534	546	571	588	544	573	613	616	558	586	521	539	532	610	598	604	597	586	573	610	545	563	579	586	559	583	587	568	576	584	545	579	579	602	580	528	558	557	586	531	578	595	570	581	561	562	613	564	520	580	578	534	533	548	565	597	583	537	566	544	584	575	601	583	570	580	571	554	571	603	593	577	552	583	595	532	583	583	512	596	571	607	584	565	578	516	577	584	582	583	571	578	586	546	531	579	580	578	609	598	613	557	557	546	591	564	613	571	563	573	540	552	591	583	591	590	579	534	623	554	599	627	558	585	607	573	550	587	540	561	567	544	597	553	594	590	550	550	542	555	551	570	583	581	595	538	536	496	570	600	601	578	575	566	528	587	548	581	548	566	595	566	609	554	572	548	589	581	557	552	575	593
22789	21432	29056	24196	21593	22813	21650	10481	6819	5463	3978	3049	2486	1996	1337	1121	822	786	723	664	587	653	547	531	521	536	483	455	495	505	483	455	468	492	469	442	464	453	489	435	456	435	451	414	404	474	422	422	470	428	408	430	425	421	448	436	392	402	428	398	425	454	409	411	453	406	449	443	408	420	445	427	435	413	422	405	474	399	429	435	441	405	439	412	431	407	449	407	391	402	396	422	427	393	434	432	402	451	400	432	414	417	451	399	418	410	430	428	426	438	429	427	452	417	444	385	427	434	433	365	422	427	456	434	451	455	435	430	430	391	433	428	416	384	420	419	444	410	408	465	440	461	422	410	413	439	376	397	433	419	413	422	448	423	407	431	426	441	422	411	408	436	481	432	457	427	375	402	457	380	426	446	437	376	432	462	400	394	440	440	401	469	444	416	401	421	445	420	445	426	407	418	461	421	471	407	397	433	447	440	426	411	435	442	440	421	423	423	412	431	421	403	439	415	454	453	432	417	413	442	439	471	439	392	424	425	408	414	428	386	440	422	423	407	431	411	376	435	437	455	433	418	382	409	405	427	415	452	411	468	449	422	398	416	423	429	407	439	440	418	449	415	412	427	418	440	406	429	437	397	392	408	398	401	450	438	423	396	402	455	417	437	449	415	438	420	440	430	407	394	395	408	407	377	416	398	417	421	494	420	402	454	450	415	419	412	482	423	384	434	444	414	409	448	402	446	400	458	391	474	431	424	394	394	407	418	432	428	410	435	450	414	417	427	433	434	422	438	423	447	450	436	403	451	421	396	434	415	411	442	390	428	420	408	380	448	444	444	439	403	389	399	431	415	439	407	435	422	426	422	422	402	437	416	409	431	441	414	456	434	434	430	460	448	401	403	406	374	415	407	412	419	421	409	410	398	405	452	422	412	435	407	417	405	397	387	415	427	409	414	405	416	432	438	442	424	473	428	401	430	423	416	400	385	447	410	479	434	413	402	399	431	413	433	434	404	416	427	431	478	440	422	449	441	415	439	399	427	446	410	420	404	437	385	430	402	430	414	377	434	420	386	385	458	440	416	437	444	421	438	439	390	432	420	429	478	426	416	426	423	410	394	418	425	423	414	424	429	412	413	411	427	387	469	394	389	423	438	428	412	412	392	410	428	404	429	423	405	445	415	439	407	420	423	432	433	433	412	418	445	413	446	410	437	458	413	414	411	417	441	442	413	416	445	406	419	371	414	405	407	459	431	460	406	442	400	408	430	428	443	420	372	408	429	390	416	417	397	420	444	392	436	407	436	416	418	436	437	422	417	380	404	373	426	408	410	448	428	427	411	444	425	418	422	457	430	430	433	426	411	437	394	404	409	460	432	429	415	406	432	423	401	426	408	457	442	425	407	439	429	422	438	412	420	426	389	403	419	416	413	406	404	414	444	376	413	430	452	389	416	412	377	442	429	416	413	406	442	411	395	493	396	436	435	409	402	395	438	398	390	431	407	401	408	405	415	443	422	430	402	415	395	434	425	423	406	425	426	414	405	408	426	447	420	407	434	452	392	462	392	425	433	475	415	424	404	413	434	447	414	429	457	476	409	446	414	420	417	428	441	445	418	412	401	414	366	419	395	393	434	441	403	433	414	419	423	433	403	409	458	425	427	399	406	453	408	429	411	415	442	438	433	372	446	400	433	438	390	421	433	431	433	407	382	369	417	372	423	415	398	418	430	415	447	454	398	419	446	430	437	423	396	434	427	375	421	389	437	434	420	409	407	461	398	404	444	393	410	382	451	423	422	420	423	403	426	402	412	387	466	440	435	416	438	370	433	447	430	419	428	446	428	450	446	409	395	426	407	422	428	413	421	425	425	429	455	473	461	414	407	414	390	432	417	420	397	400	395	385	423	410	429	426	445	464	431	418	420	397	417	445	452	437	401	399	398	387	403	413	401	428	431	421	435	396	432	432	434	452	406	410	403	435	410	473	459	416	403	403	422	432	439	401	413	434	429	434	426	454	416	409	417	423	380	430	448	425	414	400	427	398	446	386	428	396	436	442	446	425	389	408	431	408	405	430	440	448	418	406	414	468	418	420	428	436	426	443	425	418	419	393	402	424	436	416	383	397	397	420	421	376	409	374	415	415	483	419	401	407	406	436	398	419	419	399	446	451	418	390	422	396	412	429	402	388	397	412	468	426	389	414	440	412	411	406	481	435	399	390	462	418	399	445	409	448	406	437	403	433	430	416	419	435	400	464	433	408	385	394	376	404	431	430	415	418	406	433	422	403	428	443	410	422	420	432	420	414	423	473	455	430	422	421	444	409	419	445	375	426	420	405	416	403	409	409	411	414	420	426	410	400	390	441	402	403	441	461	462	405	417	404	430	392	474	420	403	422	416	448	427	432	467	407	417	407	425	419	450	411	390	370	403	426	410	418	427	424	450	397	413	460	432	427	382	428	399	377	403	445	418	421	389	396	382	449	402	430	422	409	414	456	435	421	399	453	390	440	433	421	436	429	385	422	412	405	444	427	428	424	460	439	426	382	421	422	427	463	395	433	432	394	458	442	408	399	411	424	433	440	444	421	410	425	421	432	376	404	419	435	430	416	382	434	422	435	442	388	410	434	450	414	423	406	416	435	413	448	398	421	433	423	436	408	432	433	422	407	409	436	424	399	400	447	424	407	447	412	378	423	399	431	396	424	407	412	418	400	427	421	446	398	426	437	391	420	410	427	438	417	397	395	417	438	440	404	439	442	424	448	422	416	432	442	371	403	412	421	448	454	409	431	411	408	405	404	432	410	416	454	373	427	421	441	421	396	417	445	411	427	402	402	431	432	411	453	394	450	446	423	446	386	417	401	418	407	406	439	420	442	397	405	437	431	431	408	404	444	422	406	383	412	429	441	463	452	421	436	410	407	439	441	445	394	434	450	397	429	401	452	384	443	382	412	462	396	429	426	421	422	448	438	421	436	417	437	401	386	421	401	399	445	427	414	450	425	436	406	415	403	376	435	459	396	404	359	385	442	363	424	435	415	441	414	410	413	420	390	409	406	432	431	395	416	432	447	420	408	401	404	444	425	417	426	429	418	407	429	438	440	435	408	462	438	459	420	396	413	432	435	413	419	414	431	409	384	438	392	422	433	422	453	464	461	442	445	424	421	421	409	434	450	451	388	423	440	419	421	427	453	415	405	413	398	400	441	395	436	429	454	421	439	434	417	425	402	403	430	444	386	405	380	444	423	446	445	436	412	409	362	408	392	440	425	435	424	415	443	426	432	413	420	412	408	398	395	406	423	405	453	409	436	429	446	424	375	416	434	401	424	427	462	415	472	410	394	417	425	405	403	430	405	434	396	441	429	433	401	416	404	422	391	400	409	399	455	445	409	389	431	438	437	407	434	423	375	452	425	412	464	444	422	388	447	412	416	418	421	406	394	430	429	431	386	428	434	421	445	436	371	393	374	420	390	426	440	378	420	418	421	437	423	409	427	416	440	408
36563	63373	50951	34394	27066	21759	16438	11942	9047	6990	5409	4057	3398	2595	1809	1276	1002	842	794	849	774	709	692	621	562	590	559	491	476	529	492	482	486	468	476	474	507	470	474	464	466	447	480	434	433	478	449	442	457	452	402	430	463	477	426	464	463	422	454	464	447	475	458	396	438	451	466	447	442	446	399	395	443	440	438	445	446	453	427	427	443	438	480	427	431	418	423	442	430	435	415	418	404	436	392	416	412	398	449	425	427	437	418	427	478	395	426	437	426	441	444	416	441	435	419	443	410	406	438	409	459	415	434	395	428	407	419	439	418	433	471	416	421	418	454	419	464	426	438	445	412	403	421	447	435	392	412	403	431	443	416	378	418	453	473	420	471	428	411	414	438	459	463	421	431	458	448	439	407	449	433	423	422	407	434	401	393	446	429	441	424	415	376	418	414	413	415	453	440	440	430	421	434	395	433	473	426	440	385	404	409	422	414	434	437	430	444	454	419	427	451	435	443	465	441	412	402	465	428	441	438	406	421	442	420	464	437	421	410	426	404	424	403	434	427	400	424	465	446	417	431	457	424	443	429	447	437	454	421	403	422	455	416	452	410	429	469	422	468	396	432	473	406	428	425	480	422	452	434	403	428	396	429	460	427	438	419	422	410	437	437	415	444	444	452	463	446	421	447	442	458	397	460	427	413	392	430	446	424	427	453	441	466	437	412	456	442	414	433	459	395	440	450	439	435	447	422	455	433	429	447	417	418	434	416	458	431	460	415	428	428	438	447	416	412	432	413	443	387	417	419	422	431	418	458	421	428	396	410	431	434	399	405	392	407	466	476	422	409	439	439	399	410	429	430	420	453	427	431	458	415	444	495	457	438	427	395	417	449	474	470	423	436	439	415	429	468	442	437	420	423	425	436	436	429	427	456	443	475	426	459	421	425	428	432	448	434	425	458	437	432	439	445	421	432	424	400	433	434	424	406	422	429	410	431	428	450	436	442	435	430	436	451	439	412	441	433	407	450	442	441	444	423	406	435	469	446	440	417	441	461	430	455	398	425	409	402	445	445	411	449	435	441	455	445	421	456	444	412	418	430	445	419	433	430	451	406	435	423	442	462	406	452	441	421	421	408	428	440	418	416	408	426	400	434	444	445	445	419	463	484	462	453	438	431	390	432	437	449	434	400	393	411	413	423	449	452	405	407	435	436	431	458	416	455	472	418	406	440	451	417	409	430	412	422	420	440	434	408	490	400	448	408	447	442	472	413	413	390	448	410	452	434	420	420	444	450	424	414	469	444	452	431	438	425	420	435	475	434	410	457	463	426	376	400	441	437	440	473	410	420	421	431	419	440	419	423	427	445	438	402	413	429	432	434	432	424	429	449	422	459	442	413	413	474	452	444	441	417	441	429	442	429	441	440	426	392	422	431	422	449	434	421	402	455	448	417	402	433	395	441	448	469	420	404	437	439	435	424	428	423	416	428	431	386	380	451	431	436	481	409	426	457	426	408	437	465	480	416	465	434	456	464	433	416	432	504	423	430	453	453	433	431	387	402	453	459	419	431	445	448	439	428	424	424	455	455	437	397	441	422	433	399	424	443	438	461	420	436	452	457	494	398	439	427	427	398	417	462	422	424	448	448	456	448	410	416	417	437	450	435	402	456	417	413	421	454	465	406	422	428	451	416	425	424	416	445	425	464	452	422	431	416	425	466	420	376	420	416	429	420	429	385	412	423	408	443	443	452	431	409	444	466	436	422	441	396	428	448	426	411	437	461	407	435	438	419	443	446	428	428	450	448	426	406	419	393	412	426	445	418	439	418	385	398	419	446	482	397	418	413	448	422	447	449	463	400	474	404	391	388	449	426	448	415	433	426	415	417	457	433	447	397	444	449	455	432	430	445	415	413	428	438	411	433	465	426	450	425	449	434	434	418	425	442	403	435	419	435	442	459	381	429	400	437	424	462	444	414	456	413	428	404	453	450	448	423	412	441	436	435	418	468	475	443	425	431	444	403	424	425	390	393	425	438	429	415	425	443	432	393	438	446	435	436	471	433	448	449	430	453	422	434	457	444	457	417	423	463	427	445	432	454	431	443	413	426	412	447	432	463	419	436	447	464	448	435	462	468	424	388	414	426	403	446	481	434	395	452	415	416	431	421	421	432	447	453	395	446	478	440	436	404	393	423	427	411	454	466	435	383	439	438	437	416	449	434	464	390	432	439	400	449	433	430	469	459	453	458	433	468	424	449	430	411	424	405	430	437	470	452	458	423	402	449	419	444	446	441	403	457	395	441	372	419	444	437	429	455	405	425	430	421	469	393	435	427	422	394	442	435	467	400	425	429	412	430	462	420	441	411	405	454	447	423	445	438	432	441	403	389	411	442	452	447	413	456	461	414	442	429	452	413	459	440	453	450	420	463	468	394	421	437	432	430	409	463	425	415	437	463	466	423	428	398	432	411	398	426	419	423	401	451	452	400	435	425	437	441	437	416	446	414	437	436	422	426	415	450	424	449	446	454	442	422	403	438	456	426	404	472	413	427	389	416	434	460	432	422	414	454	443	455	406	442	418	426	418	433	423	419	423	443	444	443	444	438	456	405	426	415	410	410	385	450	418	447	415	445	425	421	402	417	393	415	419	451	417	428	430	392	427	467	411	439	397	442	435	414	475	420	430	400	422	435	416	410	436	464	455	408	425	418	436	428	393	434	434	419	398	414	465	390	433	466	405	402	443	468	414	442	460	419	401	403	435	442	464	446	430	477	392	447	392	425	443	435	411	428	440	430	440	447	426	434	415	445	428	444	435	409	429	409	446	440	430	439	469	426	421	410	449	433	430	420	413	459	454	456	429	411	383	433	416	463	442	418	431	424	400	414	401	432	477	411	445	386	432	448	433	453	411	413	448	431	444	406	435	465	423	475	456	472	434	418	410	440	435	404	435	435	421	439	449	422	418	395	416	448	422	448	458	440	413	410	435	384	454	424	442	457	445	453	391	390	437	455	427	437	427	437	426	421	445	426	423	416	432	406	438	445	423	447	441	446	414	442	412	459	393	434	431	432	435	452	423	437	424	460	425	448	415	457	461	448	395	454	415	456	442	434	428	408	456	426	451	427	459	460	432	435	413	425	419	423	422	433	438	442	445	476	431	448	410	441	406	409	478	451	430	393	440	449	476	434	413	435	433	425	460	420	437	456	398	446	402	398	453	421	419	429	411	436	431	439	450	411	446	415	449	392	405	441	454	417	444	435	417	420	420	438	404	377	470	423	465	415	420	440	422	464	440	456	398	403	403	441	422	423	490	457	428	426	423	405	421	436	394	427	430	419	428	411	476	466	424	442	474	439	448	427	449	437	431	430	429	443	433	430	410	441	423	413	422	472	427	443	404	419	425	416	419	431	441	433	435	428	417	461	431	449	422	438	404	442	440	406	405	435	443	438	399	430	444	413	438	426	422	412	373	416	420	451	406	438	416	416	459	431	414	449	471	413	432	405	415
30790	32446	34288	23727	14215	9162	5931	4331	3097	2408	2006	1714	1471	1177	898	853	771	746	694	704	695	656	665	659	658	619	665	646	638	621	645	572	625	596	632	625	638	638	641	622	585	602	634	591	641	601	594	622	646	598	658	622	593	610	659	649	605	644	600	623	608	623	611	625	648	577	610	580	609	626	641	615	591	639	626	581	624	591	662	601	612	587	601	624	643	617	624	631	600	633	609	633	610	602	629	620	607	601	626	584	633	587	611	594	596	603	590	599	601	589	614	597	601	593	624	620	555	607	600	673	647	622	556	603	612	596	638	615	596	575	602	603	639	635	607	630	556	649	595	615	589	616	651	655	611	610	625	622	591	648	648	638	675	570	602	605	596	594	632	580	589	614	576	628	602	610	644	615	592	596	621	627	586	606	606	571	626	573	676	626	613	603	625	621	619	592	593	643	591	611	615	568	594	642	644	567	612	624	620	652	585	582	617	597	605	605	632	619	645	613	608	608	657	631	606	652	555	570	623	594	648	568	627	627	574	566	612	627	609	617	580	614	594	589	595	626	601	646	641	621	601	581	621	574	622	626	651	654	635	617	601	632	590	599	577	609	578	587	602	636	600	572	613	588	641	602	581	602	585	638	603	585	629	610	631	576	601	650	614	615	563	626	585	627	599	608	651	630	630	579	588	630	630	661	645	606	629	645	621	586	550	601	552	618	591	599	618	625	593	565	597	591	640	546	600	648	592	655	636	647	606	608	630	630	607	592	618	622	625	563	616	614	565	590	616	645	611	621	620	625	588	602	631	624	604	561	615	606	548	647	605	615	620	644	613	653	580	592	645	614	617	626	613	611	584	595	625	598	606	629	629	638	594	619	567	552	613	634	645	627	571	594	591	607	623	618	572	605	613	629	619	606	590	578	593	618	645	608	589	556	621	621	641	618	601	632	610	616	587	615	619	633	598	628	599	643	627	600	636	623	606	627	619	587	591	615	620	545	617	585	545	565	583	627	608	629	609	614	624	630	622	618	618	674	585	633	626	563	577	649	640	606	619	636	633	586	639	592	605	601	608	584	582	658	627	585	601	624	631	627	583	620	567	616	621	579	588	650	640	574	580	607	575	664	604	601	607	649	590	593	614	568	602	589	612	605	603	647	580	602	618	618	624	581	619	627	593	612	611	628	611	627	592	586	568	608	614	618	596	584	580	608	624	574	632	604	608	622	638	601	598	660	624	615	649	634	644	626	632	632	580	620	609	615	595	596	621	605	607	608	605	630	599	638	651	580	625	629	592	667	587	571	653	603	584	645	632	570	639	614	633	618	607	612	607	656	589	614	597	591	629	607	582	578	597	578	597	578	583	578	616	592	614	629	609	633	636	623	615	632	585	618	604	647	588	627	583	604	627	573	597	632	648	606	591	603	587	621	670	583	639	643	574	607	635	610	556	629	620	622	576	640	619	593	594	621	622	669	601	598	650	633	666	642	578	624	626	636	577	545	602	596	619	558	639	616	617	619	572	594	602	596	588	629	622	576	660	622	644	591	605	636	618	585	624	596	611	611	619	605	568	576	640	595	616	632	616	587	592	624	587	617	588	632	614	600	629	643	592	598	658	567	638	618	616	606	615	620	587	587	646	551	604	569	589	618	624	567	637	611	601	631	612	605	627	567	622	568	656	613	577	590	640	595	613	575	588	649	662	600	580	587	630	625	634	606	589	657	559	609	611	601	636	618	593	619	586	596	610	576	640	591	602	586	603	637	620	619	604	624	604	641	609	631	605	600	618	589	615	631	628	587	589	601	579	623	585	584	605	609	582	609	596	602	595	598	561	591	633	638	614	631	574	602	624	637	591	618	581	610	590	600	588	605	641	599	634	631	633	617	605	644	668	621	602	629	627	620	608	606	599	566	630	612	653	561	569	620	577	607	609	598	581	614	579	625	595	575	611	563	602	666	602	609	601	621	617	588	596	660	592	603	604	599	669	565	637	608	547	617	615	614	626	614	610	607	636	600	649	636	644	633	589	559	631	614	625	618	595	638	643	580	617	584	615	583	634	654	572	582	583	581	552	606	568	596	588	603	600	639	600	588	629	628	607	636	626	596	650	571	618	625	592	641	610	595	574	595	575	582	528	631	617	599	639	626	578	679	604	611	623	656	628	578	567	562	585	557	585	580	625	578	582	608	592	604	617	593	606	586	621	565	598	621	582	553	644	610	623	588	623	605	582	595	597	591	557	609	601	620	589	624	672	600	631	619	622	629	615	617	606	599	607	607	614	587	569	610	616	637	608	575	628	575	645	614	614	592	593	595	623	606	638	639	589	611	595	589	641	647	615	626	599	608	626	636	577	608	621	587	609	664	595	596	594	646	603	635	612	584	574	591	599	596	614	613	596	620	623	607	626	623	610	632	633	612	556	580	667	589	563	611	651	599	635	568	615	588	636	603	597	575	578	616	607	620	599	585	576	607	603	634	603	631	655	627	619	597	633	639	608	635	629	643	597	608	588	612	604	544	590	638	602	657	603	659	644	630	611	629	602	657	631	598	645	587	590	606	655	660	613	642	629	647	586	604	587	616	610	599	681	642	629	592	645	644	601	601	631	620	608	625	595	597	591	615	601	590	611	638	614	629	619	604	582	624	639	626	584	598	604	621	603	548	608	619	611	606	550	569	611	654	607	661	584	618	597	610	645	569	630	574	642	616	607	613	626	591	605	608	570	607	586	638	609	637	576	613	604	581	589	609	600	596	627	625	602	566	637	580	674	617	592	614	605	601	580	624	590	595	584	609	637	631	642	630	577	596	572	577	641	638	635	629	602	609	590	573	609	608	640	600	605	639	609	610	661	620	583	624	612	647	600	621	583	616	588	600	617	620	564	626	637	650	574	633	644	618	633	591	583	600	612	567	638	616	560	618	639	671	614	569	610	634	634	575	583	600	607	592	576	626	611	658	631	608	597	623	600	596	570	653	603	613	627	617	656	631	567	569	646	620	639	600	613	639	633	624	619	627	616	600	603	557	632	670	628	622	601	604	615	640	615	605	605	604	600	590	615	581	615	619	611	586	611	645	621	536	602	604	583	629	609	583	600	605	619	596	653	594	566	660	596	605	604	603	632	614	610	572	586	647	582	621	607	589	608	583	617	609	599	657	598	664	637	613	587	623	607	618	614	643	599	599	627	621	624	612	592	617	610	601	636	628	618	604	579	574	589	593	640	642	668	609	607	618	550	607	623	632	581	598	615	630	619	597	620	632	650	604	610	631	619	590	590	593	617	655	622	577	607	602	608	634	597	627	664	620	597	643	581	595	595	566	570	648	615	600	611	587	580	567	620	616	633	601	557	620	635	655	632	622	605	579	634	614	608	604	601	594	593	627	601	632	632	671	623	626	616	615	575	661	588	645	624	595	620	601	611	615	577	627	584	619	586	623	614	567	598	616	626	614	630	607	611	648	623	613	608	635	622	610	618	633	616	604	599	580	613	622	574	631	640	562	625	602
34143	48525	37355	22930	16597	12051	8695	6255	4611	3521	2752	2178	1838	1485	1140	974	897	826	791	810	749	778	677	676	722	701	670	643	661	650	638	618	648	643	631	646	657	707	646	633	641	640	629	648	584	621	632	665	604	647	588	627	636	633	639	660	659	642	663	652	640	638	624	646	651	642	629	631	610	628	662	595	663	663	624	648	597	609	668	624	601	624	590	612	637	611	658	680	649	639	628	623	609	602	641	633	607	626	652	609	614	671	594	635	670	628	669	637	651	646	603	619	621	582	626	604	636	595	601	593	650	638	631	637	653	634	632	646	659	640	642	614	640	651	611	625	677	653	651	642	616	614	601	637	626	642	658	621	635	656	656	595	594	600	601	635	627	615	664	649	629	654	642	613	612	655	603	676	610	601	632	666	596	641	609	608	585	677	634	638	641	650	595	651	653	661	613	614	627	603	643	613	636	624	584	628	630	627	641	611	649	651	659	609	601	620	597	629	637	648	640	583	608	628	625	592	607	628	605	639	588	660	671	636	602	673	632	637	569	638	671	662	613	626	664	641	633	611	606	629	628	657	628	613	628	648	663	653	614	638	607	639	613	688	673	632	651	638	616	610	661	615	658	598	605	629	596	593	630	648	652	621	594	653	621	648	635	601	644	674	655	574	634	638	653	612	663	591	620	647	610	667	640	628	645	648	588	615	619	673	651	630	579	626	589	608	628	630	623	646	589	674	591	632	625	647	650	621	627	643	657	576	614	646	613	632	585	630	650	633	578	629	606	637	608	621	616	625	661	639	606	634	640	616	633	631	680	655	663	615	579	629	633	641	635	612	641	657	618	651	657	659	617	609	609	637	665	602	635	644	564	580	618	630	621	605	638	638	663	645	671	635	627	611	660	615	619	649	583	686	661	617	631	623	644	645	638	622	617	638	686	616	652	606	621	628	631	618	629	644	621	612	622	631	615	612	620	596	643	598	632	642	676	625	706	609	623	632	631	659	668	627	616	633	612	629	622	666	646	656	623	603	632	667	622	669	595	617	620	611	618	632	640	656	624	643	610	626	657	632	656	645	630	640	640	603	684	626	634	647	630	608	644	630	636	608	629	647	637	645	624	646	646	622	621	651	631	621	596	657	605	642	616	628	586	622	625	639	652	634	635	611	621	633	661	622	646	611	627	612	636	592	642	635	651	666	662	644	646	644	661	641	623	639	627	611	666	634	605	674	614	586	646	621	616	668	648	608	658	634	686	661	629	646	637	634	625	626	602	606	654	627	624	653	616	607	614	652	639	606	586	644	632	615	619	655	658	653	600	609	621	623	638	611	627	624	642	611	653	619	632	648	681	629	647	648	609	642	624	633	648	616	638	650	630	640	643	614	590	624	621	610	603	637	625	682	603	672	641	651	623	638	640	682	645	654	646	658	630	590	656	658	646	614	636	604	598	590	661	622	650	618	566	658	615	628	624	624	623	617	632	624	605	640	641	635	661	649	624	638	604	589	624	630	628	628	630	646	661	604	625	624	637	654	633	630	683	661	611	668	646	610	565	621	597	632	653	632	594	672	621	590	633	629	659	651	669	598	621	641	670	605	621	676	598	648	616	608	617	605	662	691	647	661	649	609	649	635	651	630	652	597	660	618	614	629	654	641	668	644	634	692	663	613	616	653	646	625	623	655	625	648	646	665	601	633	644	626	636	654	609	611	665	618	656	645	664	617	588	621	619	641	620	645	683	634	618	662	619	696	578	587	642	589	626	616	632	626	633	647	648	631	634	644	605	660	637	677	623	604	600	668	623	601	623	600	640	591	619	658	636	672	603	622	644	639	639	625	623	621	625	662	593	649	604	635	625	595	631	639	630	653	627	611	611	624	623	602	676	589	603	655	592	620	618	610	613	630	601	637	629	618	607	595	635	590	607	630	611	585	650	621	577	611	676	653	642	624	653	604	637	598	643	633	599	619	648	669	614	590	738	614	602	617	607	656	640	621	665	658	651	623	621	637	621	615	664	623	665	629	624	600	651	621	649	651	637	655	623	619	650	615	644	607	592	618	597	615	639	635	618	623	644	618	593	607	652	640	611	637	655	579	593	667	589	640	641	594	664	645	612	639	579	609	636	630	614	651	635	621	615	625	645	652	630	579	645	588	653	626	588	641	655	626	635	609	608	619	624	633	621	678	601	651	638	612	667	655	679	601	616	585	606	620	683	657	639	631	598	619	650	628	642	592	633	664	649	607	654	660	615	677	596	641	618	631	666	647	629	643	671	630	617	660	590	672	634	644	636	664	593	648	611	601	657	652	603	609	680	603	659	627	625	671	633	617	607	658	623	625	641	674	651	681	683	592	589	619	644	611	601	632	626	625	642	612	671	615	584	565	635	636	584	647	622	656	604	661	615	617	650	645	647	653	639	617	647	579	653	634	684	614	620	651	617	648	641	652	619	649	665	637	638	661	614	619	645	631	642	637	598	618	653	643	643	630	600	626	603	647	666	657	635	603	627	643	658	635	638	670	653	586	577	619	616	582	678	613	581	655	601	651	599	637	594	600	628	603	626	632	685	588	648	631	637	582	615	620	676	652	602	636	613	621	651	671	637	624	644	610	625	653	647	648	653	602	609	644	638	620	606	602	620	680	638	663	604	660	639	623	633	678	651	630	644	614	657	629	598	622	649	666	655	624	600	619	603	609	623	625	645	606	642	617	610	640	634	651	596	624	625	589	644	627	662	565	662	607	629	603	612	596	569	594	656	607	630	642	595	639	649	616	608	648	631	673	641	595	599	579	671	610	604	612	585	611	627	635	660	641	659	634	651	598	612	672	619	582	606	683	568	642	648	652	588	625	651	606	629	640	573	664	664	612	595	707	627	662	649	651	645	677	614	637	613	633	652	656	639	622	626	634	646	620	626	620	619	602	624	621	608	665	680	637	655	594	699	652	619	588	643	622	625	651	671	625	626	617	612	641	694	619	635	640	611	632	663	587	634	640	654	642	613	636	633	669	631	591	589	670	614	628	671	623	641	619	640	610	608	598	619	630	682	635	626	629	648	624	659	629	628	604	600	684	660	594	638	646	633	629	623	609	601	622	659	632	624	613	645	624	611	585	653	634	630	640	613	641	659	625	659	639	655	644	640	625	640	601	613	617	641	639	655	624	689	599	611	650	624	629	651	675	652	651	620	612	631	640	564	660	616	628	626	635	635	641	627	624	643	591	658	643	632	622	619	620	663	594	608	629	612	624	589	577	614	668	612	614	667	588	680	625	633	640	610	612	609	595	624	667	654	641	650	639	625	605	664	690	609	643	692	660	628	608	597	630	635	636	648	623	665	603	629	656	594	650	607	602	628	672	619	596	622	646	624	681	641	644	644	634	639	648	602	657	660	606	627	578	666	601	613	625	591	625	563	623	657	660	649	612	608	585	616	603	618	671	655	648	625	617	644	595	624	600	642	663	627	600	596	584	622	614	636	625	618	657	619	646	643	628	620	638	605	664	618	636
23994	21383	28704	24749	22301	20100	12948	7183	5093	3900	2941	2362	1834	1439	1052	837	840	763	677	704	703	628	644	558	576	552	539	521	573	514	593	556	543	521	578	548	567	532	524	523	502	525	503	507	494	492	547	512	492	499	509	500	505	509	501	527	481	559	485	569	506	512	537	518	479	511	502	491	498	479	576	526	498	499	478	511	500	519	528	471	507	525	529	492	502	493	520	564	509	487	523	539	454	481	476	513	496	479	506	553	445	482	547	480	481	481	527	473	525	495	496	512	531	485	542	504	478	505	519	508	485	504	529	490	514	497	477	523	479	483	468	464	481	515	505	514	477	504	486	560	516	516	508	500	501	503	475	514	523	490	516	501	480	497	475	493	533	539	526	521	528	494	520	491	478	508	512	479	506	494	484	473	523	512	493	487	497	545	496	512	521	541	498	509	511	506	508	495	536	464	507	522	500	481	499	488	476	531	532	494	467	515	484	550	525	513	488	521	479	485	466	476	531	496	507	543	522	508	507	485	505	532	519	526	526	511	541	504	494	507	508	513	528	502	465	489	484	497	530	520	492	498	505	496	494	481	472	524	491	483	489	519	489	539	543	525	501	488	521	472	507	493	504	477	488	496	532	508	516	499	511	518	538	510	460	508	491	485	503	504	481	494	527	481	513	481	512	508	510	524	495	540	488	526	491	512	484	513	513	541	470	512	533	484	507	521	529	523	458	510	478	514	492	513	472	510	511	506	540	463	491	493	508	495	510	525	526	481	504	445	498	474	540	514	496	523	518	492	459	502	487	487	486	497	476	519	514	488	462	532	523	498	498	489	535	489	489	498	495	508	512	513	511	530	488	535	509	512	519	523	534	458	497	487	532	479	514	518	523	533	537	461	524	518	512	537	502	494	488	520	520	455	493	520	494	499	513	457	470	516	534	517	531	489	541	523	542	538	497	506	497	476	491	491	490	475	496	484	489	473	523	524	492	507	527	450	490	514	574	512	499	508	484	516	459	490	516	490	507	504	434	497	511	513	532	481	490	504	486	484	535	511	503	486	501	518	512	502	545	540	515	477	484	506	514	470	533	501	495	486	501	479	492	483	503	505	478	518	561	537	512	505	518	517	515	535	516	484	476	531	460	469	486	474	505	475	509	483	551	521	491	470	496	487	531	493	496	513	478	531	502	516	504	531	484	518	484	491	516	486	500	521	518	515	523	498	516	504	520	491	489	515	505	524	509	500	537	515	493	500	520	497	489	485	522	490	502	482	501	510	480	491	473	491	522	512	508	534	473	469	529	506	509	524	530	429	493	512	508	459	503	478	539	500	500	500	503	537	490	488	514	499	495	496	482	546	513	496	479	521	539	475	501	516	471	524	481	476	489	470	514	512	511	520	509	494	524	503	484	494	485	480	537	509	532	497	505	487	503	492	478	497	509	511	486	519	498	497	523	492	529	516	488	527	514	487	494	506	486	520	466	539	520	532	476	482	543	523	465	488	496	517	527	539	525	480	488	478	507	524	505	498	542	512	507	464	496	483	493	534	514	540	537	511	491	498	534	505	518	548	492	511	492	542	440	472	566	479	515	527	521	521	509	488	506	539	531	484	508	486	466	502	489	528	509	497	457	488	513	481	469	524	484	484	531	498	493	525	492	552	494	479	479	482	456	524	479	492	470	501	488	501	520	530	495	538	480	481	483	510	501	482	477	523	494	506	500	496	513	516	496	498	514	505	484	523	518	521	520	449	501	520	504	481	513	515	478	519	525	493	484	532	482	482	493	513	532	467	534	464	479	521	460	515	527	510	499	526	490	494	492	474	537	496	494	538	522	540	520	472	476	473	478	496	498	539	533	503	504	519	529	487	527	476	505	523	514	535	520	471	491	541	475	508	519	522	543	487	482	524	528	474	473	530	509	543	517	495	538	455	538	506	481	534	486	536	489	525	501	488	474	490	482	516	495	524	494	522	527	529	495	446	506	476	460	527	499	493	537	512	451	519	463	536	485	472	483	529	482	592	505	501	480	510	449	510	487	533	485	503	499	463	521	483	482	501	503	479	479	492	488	496	515	535	521	491	519	489	497	553	482	510	463	520	494	462	517	544	489	478	469	450	533	520	532	463	515	480	531	482	482	491	540	490	496	506	491	496	505	542	473	504	508	488	528	529	502	530	532	493	476	517	529	492	470	508	487	533	571	481	509	513	485	472	511	473	495	479	505	527	491	506	487	500	512	481	491	524	516	484	505	490	500	509	504	519	522	496	490	466	505	546	527	486	521	528	539	485	482	467	525	518	522	483	472	477	470	466	489	508	522	455	474	519	461	517	475	492	523	520	512	532	500	524	508	569	562	463	489	512	477	460	502	524	477	503	492	505	508	508	476	468	532	534	512	506	503	531	472	509	537	476	471	512	501	519	525	482	499	500	497	522	489	504	503	529	521	502	494	497	507	524	512	502	532	521	466	504	457	502	557	502	522	506	505	490	500	513	536	474	486	506	473	512	485	478	507	483	516	483	512	453	478	477	513	474	489	521	495	528	495	498	532	478	523	469	509	498	515	531	459	504	517	520	494	526	494	461	474	492	489	525	509	505	521	509	513	510	514	475	475	481	501	489	537	537	469	497	525	486	510	483	500	467	484	461	501	492	518	512	515	519	532	499	516	498	508	490	509	522	475	532	490	496	465	466	532	493	468	505	506	500	480	471	498	471	505	495	479	511	537	494	506	501	507	488	526	486	474	510	486	526	476	537	491	517	492	523	509	517	507	494	483	514	576	492	523	517	498	468	494	503	522	484	469	512	526	511	511	497	520	526	539	521	493	504	551	476	443	515	514	438	461	511	517	508	499	495	513	518	496	447	488	501	521	511	529	532	500	495	511	496	510	493	476	527	497	499	493	480	520	488	525	497	482	447	489	543	486	512	492	506	474	496	483	489	500	463	533	518	487	507	481	510	512	492	520	502	450	478	463	540	505	517	521	532	560	526	484	500	483	521	466	547	514	492	495	516	486	553	526	524	478	474	504	498	493	473	518	482	516	554	485	446	487	506	486	503	458	481	530	507	521	483	498	500	494	475	505	499	500	491	462	524	500	482	497	481	502	518	525	486	509	516	557	473	498	515	503	497	513	475	473	509	546	547	516	508	499	509	503	491	520	478	505	533	494	425	586	533	520	477	480	518	528	503	478	473	518	478	517	523	451	493	518	487	512	509	541	504	519	508	486	489	476	534	513	469	442	478	499	536	513	531	497	472	514	554	515	464	500	476	497	536	498	422	518	527	529	514	549	468	507	526	456	538	488	535	513	515	523	513	518	510	512	542	484	501	495	473	488	465	519	561	504	453	498	490	481	492	500	517	545	537	507	479	519	508	475	554	489	510	500	489	480	542	488	498	500	541	515	499	481	482	456	483	495	483	568	498	486	463	480	517	529	505	520	492	503	545	527	508	506	490	512	493	480	528	514	484	504	497	502	486	520	527	472	465	538	490	467	530	489	515	473	519
33720	56370	46344	30397	22605	17462	12760	9283	6963	5340	3992	3114	2517	1894	1322	1090	965	816	826	787	720	690	639	638	616	614	583	610	560	543	597	549	554	580	586	550	559	519	527	556	564	556	515	502	540	536	593	549	562	528	552	531	530	499	518	485	561	491	537	576	516	582	537	554	533	511	543	534	555	519	558	497	515	532	584	468	545	555	561	490	542	517	502	526	534	518	519	527	548	510	512	570	541	502	524	523	557	506	548	575	521	510	509	539	503	490	555	539	511	504	536	592	554	530	545	526	509	519	523	500	571	578	548	515	508	521	499	511	523	512	506	542	546	539	489	533	496	506	512	517	541	543	510	492	523	495	498	518	517	544	539	563	517	531	528	511	544	515	510	510	500	532	534	515	495	564	514	485	514	500	481	565	551	527	494	520	521	539	542	546	503	497	535	504	495	537	520	483	534	578	515	518	547	583	535	508	518	505	528	531	535	518	526	518	503	522	529	528	537	513	565	508	522	565	514	503	538	501	516	548	520	515	534	521	531	507	534	505	536	538	560	523	533	545	547	497	512	540	534	512	518	531	536	473	514	559	508	518	519	538	536	535	488	495	502	548	507	524	527	502	477	477	563	507	470	540	508	473	523	514	537	497	543	519	536	517	532	509	527	554	516	552	501	522	561	492	510	522	513	521	517	483	483	488	511	530	552	484	505	511	523	491	507	496	500	505	531	490	536	524	553	515	557	483	537	505	517	551	539	520	487	506	506	503	531	513	542	508	537	539	542	537	530	468	561	499	493	505	486	504	549	500	508	546	508	535	481	503	536	539	529	515	479	546	526	524	490	535	506	513	526	525	527	573	525	524	532	535	526	485	514	521	547	536	557	509	556	513	524	532	540	516	507	518	519	505	533	497	510	520	499	527	535	535	536	515	537	510	502	520	545	521	496	509	533	518	504	566	552	533	545	512	525	536	485	525	550	526	512	494	523	509	527	521	530	565	527	509	539	516	514	501	537	539	486	529	518	530	528	499	515	524	514	525	539	483	567	495	513	556	539	538	570	527	485	539	530	518	503	554	496	476	522	465	512	517	490	543	510	500	542	543	521	539	495	537	504	536	520	521	492	488	514	509	481	532	525	481	525	521	560	529	484	557	514	538	513	488	495	540	514	512	533	513	517	542	509	529	524	563	512	535	505	506	548	523	511	544	517	519	538	534	533	509	545	508	508	505	485	493	504	543	509	558	555	535	515	528	521	506	541	544	537	535	522	510	529	537	521	547	473	509	454	492	528	541	498	545	539	467	515	518	484	511	571	489	528	517	495	537	548	574	542	538	554	527	501	550	469	570	565	492	524	498	530	520	520	554	518	523	517	520	542	521	520	579	526	560	540	537	533	517	529	540	532	555	524	537	528	522	471	525	534	519	541	551	560	532	496	506	558	540	535	538	495	524	536	488	517	553	474	534	529	519	536	508	527	537	517	505	514	498	505	504	550	549	574	492	548	501	499	509	549	528	571	522	511	516	473	523	501	479	543	513	511	559	519	510	561	519	578	549	489	524	534	548	560	486	549	480	521	511	526	518	545	529	549	501	560	519	531	528	524	500	520	533	588	527	541	502	542	540	507	553	513	540	526	506	488	511	528	555	502	526	535	499	519	520	513	494	528	540	526	543	554	572	530	477	534	545	527	501	530	508	494	530	504	511	519	554	509	501	546	552	492	513	525	497	511	516	551	570	565	549	545	534	506	480	493	514	539	510	507	514	515	536	496	541	527	510	515	502	532	551	545	591	522	519	506	507	515	567	537	533	529	548	499	554	514	531	548	510	562	551	570	518	550	520	480	563	566	519	510	543	504	532	474	488	506	532	538	519	552	501	519	523	552	492	510	548	520	494	522	583	518	544	520	533	553	554	491	561	527	544	526	508	523	555	518	488	508	520	518	549	550	501	555	528	526	532	551	507	561	521	520	508	569	504	496	527	490	518	524	522	528	557	497	536	569	512	496	497	520	512	505	524	532	538	527	485	487	544	536	516	542	529	514	506	549	512	500	503	526	527	475	498	497	511	542	536	520	505	502	515	519	545	552	565	541	495	530	506	543	490	542	551	510	548	537	538	540	513	558	518	533	499	528	516	523	499	565	544	511	523	500	545	511	485	532	545	530	533	542	504	532	497	553	499	534	484	537	489	551	552	504	526	561	527	536	537	504	528	563	484	512	547	504	493	566	515	526	537	499	504	549	522	534	516	500	498	475	523	519	559	518	513	568	516	525	472	498	547	546	527	499	571	542	556	494	505	541	529	531	523	515	514	538	502	544	556	538	570	538	509	558	546	515	555	496	531	539	526	543	523	512	506	554	478	496	533	540	477	544	489	512	525	527	551	523	508	510	549	511	532	535	533	552	541	507	512	522	515	535	505	518	499	547	531	506	497	540	518	505	502	481	552	482	482	536	549	529	544	495	523	487	485	537	508	497	525	526	527	531	560	493	523	518	523	552	550	519	531	535	538	534	526	493	522	489	557	510	550	505	555	499	516	555	494	540	522	521	498	480	510	541	526	533	522	522	519	524	559	529	516	518	539	539	524	540	507	542	499	471	475	521	520	501	498	553	554	526	520	528	530	522	500	509	482	511	528	502	531	537	539	529	528	514	543	556	543	515	537	538	517	520	500	511	528	464	537	482	553	480	546	510	549	519	502	518	485	528	533	514	516	510	545	518	540	536	502	496	489	501	503	505	509	550	552	509	519	556	509	543	492	536	516	515	534	552	515	546	551	514	536	520	535	540	507	512	518	531	549	488	539	518	505	543	481	501	535	539	511	516	548	500	514	477	524	507	502	544	486	492	511	496	546	550	546	492	498	517	548	516	545	563	514	514	535	477	529	501	518	557	537	533	526	522	575	503	524	545	510	519	504	529	534	554	518	532	533	511	497	520	524	549	535	548	499	584	551	498	534	513	497	559	567	508	529	492	485	528	530	524	546	535	537	528	570	547	563	528	573	516	544	548	544	518	545	495	510	534	523	523	543	535	534	495	524	530	482	527	500	550	550	558	534	509	508	546	516	559	538	515	535	529	497	548	524	533	527	531	538	554	477	541	537	517	501	541	495	490	545	540	507	531	563	536	538	534	508	509	515	501	527	520	521	521	543	502	512	546	541	558	568	546	522	507	549	568	492	545	524	521	522	541	533	505	568	514	546	501	487	522	535	543	486	539	493	502	542	560	491	537	529	519	508	521	532	526	476	517	502	527	529	531	512	512	561	528	505	575	521	537	525	542	563	537	514	539	491	521	533	549	558	493	575	522	525	508	529	509	513	532	538	526	585	528	549	580	522	494	517	482	499	538	537	509	511	515	531	522	547	579	530	511	534	542	523	565	490	546	535	508	499	485	495	541	536	520	534	544	492	517	553	568	505	504	506	558	467	524	560	534	563	527	534	557	556	534	489	563	502	531	531	522	485	501	540	576	500	510	509	552	515	543	512	519	501	513	550	516	498	517	515	582	479
24876	21425	28375	25877	21107	14415	8627	5358	3943	3001	2377	2020	1614	1233	1086	872	787	743	712	698	701	645	651	659	629	633	627	618	580	640	584	594	633	611	613	608	625	524	595	589	564	616	598	572	567	569	629	589	595	565	579	570	566	584	529	555	595	607	561	647	600	541	554	508	586	593	558	599	596	562	599	540	613	579	555	576	585	518	564	620	555	517	540	573	539	572	551	546	562	540	570	551	605	559	574	571	582	559	532	575	563	577	581	558	582	578	559	583	568	581	577	544	590	586	575	570	546	512	569	603	638	574	562	601	611	560	571	605	582	550	559	548	570	567	614	601	584	563	552	555	595	579	569	555	582	618	608	614	620	614	568	572	532	560	590	574	619	566	555	559	573	578	567	565	607	582	510	555	564	538	556	530	554	599	538	537	553	543	574	562	591	559	588	570	573	571	572	557	569	579	593	595	586	563	551	587	597	575	578	564	548	547	576	578	580	562	590	613	504	581	580	542	553	579	575	578	601	580	584	605	562	629	540	554	571	627	542	549	592	618	573	604	556	581	560	573	577	589	580	543	559	578	568	559	578	561	587	578	593	547	552	535	563	570	576	546	592	578	595	599	569	572	529	572	619	550	562	589	544	571	587	560	564	561	532	552	588	597	563	540	578	578	560	569	555	589	600	538	583	562	585	595	570	594	581	604	586	560	584	571	571	580	591	556	588	565	586	589	543	577	630	576	610	573	575	599	588	544	588	540	562	597	569	557	611	617	521	588	548	567	572	559	535	568	609	577	605	588	574	562	586	565	571	592	534	592	586	600	594	578	589	573	588	589	555	579	558	622	608	560	553	605	544	581	590	542	594	571	577	568	560	607	615	543	588	563	563	570	581	572	618	558	525	568	579	602	521	599	561	586	545	572	609	566	551	569	583	557	575	585	589	611	540	599	554	544	588	580	554	608	523	548	599	552	593	567	611	586	555	621	577	589	598	550	596	568	548	587	608	564	550	565	555	541	576	628	561	601	581	547	532	556	581	596	574	607	571	589	582	592	633	587	571	570	630	561	565	568	568	546	516	571	570	573	560	562	571	613	584	547	607	557	569	618	596	573	570	581	578	557	548	517	601	564	552	560	554	605	556	557	576	605	568	540	593	573	540	560	581	582	556	615	566	559	565	611	542	574	607	521	558	574	550	547	581	573	542	569	547	559	559	573	600	579	568	591	585	559	576	540	578	588	564	590	591	579	553	547	615	543	616	569	559	565	548	564	546	559	561	552	612	567	581	568	553	568	565	591	604	562	550	543	569	543	620	567	568	605	573	581	623	568	553	562	611	568	569	578	596	578	574	575	542	542	555	581	597	570	569	572	559	648	592	588	576	554	558	546	593	522	599	569	615	567	596	616	566	582	588	603	563	535	586	606	591	541	581	579	600	576	597	593	565	613	539	554	578	544	560	584	588	585	560	558	560	572	556	554	542	553	598	551	550	562	567	597	604	568	595	616	543	583	566	580	558	571	577	563	553	583	609	553	598	583	594	584	587	623	603	594	568	575	563	614	595	557	599	654	604	568	535	563	529	574	611	582	548	582	541	584	566	596	580	568	572	555	569	544	549	555	574	589	556	583	531	530	581	566	574	580	664	578	565	593	597	597	531	569	591	555	580	587	579	559	567	560	602	493	580	552	590	602	585	605	580	603	524	531	610	577	553	564	538	523	613	583	598	568	556	571	564	589	566	577	524	539	541	572	570	587	585	580	561	564	599	572	545	568	589	607	592	536	578	554	567	571	522	578	591	560	588	574	604	553	584	538	553	548	580	612	546	585	585	635	570	559	546	558	583	549	597	567	556	588	568	605	581	560	591	568	597	549	584	542	608	606	571	542	540	567	603	579	547	548	586	606	572	576	589	555	585	538	557	573	581	531	553	552	551	572	573	590	533	571	562	597	582	573	564	594	544	563	599	571	547	581	606	575	576	601	574	522	616	570	573	587	610	569	563	597	553	584	587	574	534	534	532	530	550	547	570	563	531	517	528	571	521	587	564	570	584	547	568	607	547	565	570	562	574	528	586	590	557	586	602	569	597	573	559	591	580	586	588	599	553	573	554	563	583	581	544	562	551	565	596	568	562	600	590	585	541	553	575	559	567	575	530	579	531	591	564	567	615	616	612	579	566	534	573	581	578	559	588	604	561	576	572	583	570	558	597	544	604	589	550	547	615	561	570	576	596	601	649	545	556	591	567	603	562	584	608	579	522	583	575	534	587	589	534	580	603	553	583	534	579	563	551	586	558	578	534	583	582	582	513	534	596	566	558	590	578	549	570	591	540	557	628	561	568	606	583	563	581	592	573	533	578	582	616	610	545	578	587	572	560	584	571	507	558	568	580	578	635	541	596	600	598	570	606	569	566	572	600	569	589	543	562	573	568	562	617	581	603	562	626	556	551	576	547	569	577	601	552	575	529	580	598	575	558	568	589	572	584	550	583	611	588	564	589	605	558	602	558	565	576	604	583	569	600	602	591	600	566	582	571	569	554	563	526	573	545	584	572	645	598	566	585	642	581	596	552	557	585	610	572	558	589	617	582	565	590	592	562	603	595	567	583	554	550	618	581	602	608	627	557	551	562	562	575	570	519	564	564	610	550	565	556	568	589	592	544	558	529	569	581	545	584	556	564	594	526	584	547	550	560	563	554	567	586	546	578	602	545	580	568	575	607	586	565	597	548	605	536	563	575	586	573	523	583	546	638	595	592	550	548	540	583	654	575	558	580	584	554	551	553	521	523	576	597	554	579	541	558	549	574	515	584	551	580	570	586	545	576	565	520	575	583	588	588	603	583	577	557	566	611	557	573	613	582	604	577	605	580	564	556	562	582	576	567	558	599	583	583	555	566	603	593	561	585	587	579	557	557	523	583	587	572	540	609	554	607	598	572	586	508	594	580	607	582	569	552	595	581	562	566	584	600	588	588	559	609	626	568	608	572	560	527	574	563	586	615	579	559	578	587	588	588	549	614	580	569	602	581	594	565	566	598	538	577	588	538	598	543	590	571	569	553	578	585	526	543	600	545	544	547	573	573	581	560	595	568	537	520	588	553	590	535	556	558	618	570	589	631	572	534	549	575	576	575	562	525	590	532	537	586	568	595	571	601	575	565	593	587	562	587	543	548	608	580	546	588	544	546	616	559	573	593	559	526	545	585	546	607	540	568	639	578	565	581	557	551	519	605	590	607	573	606	600	586	582	586	594	592	565	573	568	598	570	544	561	560	594	561	575	559	537	552	552	569	606	587	544	588	550	547	588	579	607	562	540	575	534	569	561	574	559	545	608	571	564	618	595	591	621	613	595	596	527	583	531	575	548	610	583	557	547	600	573	569	574	622	553	592	555	575	591	534	523	573	590	553	560	548	569	564	570	551	582	569	573	572	628	576	571	522	554	560	625	575	524	572	573	563	571	585	602	572	561	552	614	560	572	568	540	590	586	553	584	610	572	547	579	609	552	562	554
33557	53107	43651	27649	19704	15122	11139	7994	5709	4262	3355	2671	2075	1649	1284	1019	949	858	858	777	771	684	693	737	682	662	624	632	644	646	624	602	586	666	629	668	594	601	598	561	611	629	591	571	568	591	619	590	594	554	589	565	603	577	541	594	550	592	577	576	583	602	598	579	621	579	600	622	586	541	592	557	577	575	568	593	584	525	589	560	611	628	572	582	583	551	586	595	589	581	609	619	623	571	568	568	596	569	583	600	605	584	567	575	587	549	566	588	599	588	562	578	631	554	585	574	580	583	581	572	581	587	584	600	600	608	580	652	590	570	588	583	604	602	554	555	575	604	599	617	561	551	589	569	588	576	625	588	589	568	544	597	564	577	598	584	605	606	600	532	556	591	596	562	618	578	582	580	560	565	591	589	568	628	575	573	568	600	595	598	582	593	591	571	602	557	601	575	592	563	583	579	595	567	596	561	605	602	579	604	599	537	573	586	574	590	572	598	581	571	580	578	577	556	589	639	584	588	609	588	594	608	581	539	595	584	581	558	619	557	535	604	570	596	576	573	572	574	555	579	588	615	539	598	564	607	578	599	543	584	598	543	575	551	578	574	546	587	577	608	589	616	587	593	569	596	563	601	579	573	602	611	597	552	546	548	583	630	586	575	587	561	584	608	574	554	568	562	603	621	589	562	553	579	588	586	551	579	628	560	587	587	638	585	603	593	597	587	571	562	536	559	585	593	609	579	571	550	601	606	584	570	598	606	614	560	607	581	548	556	565	573	552	598	622	559	571	572	568	610	566	565	588	536	598	555	605	618	559	574	582	578	615	582	557	536	593	613	581	560	599	583	610	574	523	558	615	598	595	606	608	609	592	567	637	602	660	570	578	584	597	590	563	575	568	592	624	609	608	584	623	604	561	547	550	597	611	578	590	588	589	607	559	584	559	602	567	588	585	594	587	603	552	622	593	570	614	564	560	607	586	605	571	575	575	578	553	592	550	627	582	588	633	575	570	568	608	599	567	572	584	593	533	562	568	580	571	596	619	543	576	577	580	534	563	593	556	575	607	560	574	591	636	585	581	569	610	595	567	544	609	568	554	570	630	574	597	581	555	586	554	602	574	589	617	588	576	586	618	608	618	571	590	566	641	589	602	590	547	603	600	596	607	615	571	570	581	604	595	585	572	575	579	590	624	593	557	558	597	569	610	602	580	561	594	556	571	559	546	573	569	618	573	568	548	602	565	558	525	639	567	593	628	615	562	581	610	604	567	578	537	600	591	593	550	546	566	628	589	611	589	539	565	577	601	560	589	592	575	599	576	651	612	575	657	570	557	579	550	590	550	615	598	553	607	607	589	563	591	589	634	577	539	641	580	578	614	557	617	572	537	575	576	588	601	612	582	594	574	600	576	576	596	569	565	559	592	591	571	546	585	578	599	570	580	584	533	602	609	608	548	646	583	544	611	550	577	585	581	580	547	628	530	621	575	620	607	604	618	575	589	564	645	569	641	567	529	561	531	575	576	596	577	576	601	530	582	568	589	584	618	591	586	585	567	605	584	540	575	579	606	625	577	584	523	554	592	562	600	578	562	575	597	604	600	579	569	582	611	569	570	624	552	568	585	576	576	581	602	567	576	570	519	582	580	560	570	587	587	570	543	611	571	578	552	547	607	592	612	604	596	599	585	560	598	568	571	572	576	631	554	574	610	602	566	631	628	605	598	602	611	605	612	582	602	595	598	605	585	609	604	565	605	598	606	593	599	567	601	628	574	585	581	591	542	619	586	578	559	602	581	631	573	566	614	576	572	536	568	581	591	586	559	575	611	579	593	584	591	597	570	606	548	588	572	572	534	573	574	587	606	582	571	605	575	561	619	616	597	592	548	574	624	563	603	574	576	583	571	594	606	566	529	577	586	563	608	602	571	520	635	580	571	604	565	576	559	619	577	558	586	551	594	591	635	618	588	607	578	596	557	621	554	564	614	562	542	555	617	542	579	552	574	588	597	591	577	604	566	610	570	607	559	543	563	592	562	571	578	626	604	598	570	555	594	573	545	553	581	618	587	559	588	557	599	601	576	607	592	574	583	566	580	567	655	617	590	603	616	591	614	569	580	581	580	581	582	608	594	545	562	591	605	608	566	587	550	593	565	594	591	617	569	633	565	558	549	571	571	558	580	580	554	579	542	576	622	625	565	559	565	583	574	555	574	571	577	595	565	583	554	569	553	616	555	545	559	580	637	573	588	606	626	556	554	578	552	585	587	558	592	528	544	590	571	594	605	554	573	593	585	589	565	574	580	601	619	632	592	569	579	561	587	593	610	617	608	597	598	612	571	568	596	553	623	592	538	609	588	560	603	584	594	591	590	616	575	576	602	607	546	599	625	582	593	591	585	574	573	565	573	575	619	597	587	581	591	600	584	588	535	565	597	584	626	579	564	601	595	577	595	593	571	588	580	554	564	582	567	609	582	611	583	596	615	611	579	608	528	563	636	580	608	579	569	588	551	594	615	549	601	592	593	535	536	598	572	572	607	600	563	562	574	618	579	585	566	578	577	589	613	592	606	552	606	581	553	603	611	568	563	605	567	600	580	611	630	603	611	597	567	582	570	544	563	545	588	599	586	573	621	590	565	562	581	563	577	518	581	563	547	557	554	564	573	528	553	576	626	551	595	585	603	565	589	554	576	610	582	611	596	547	578	607	557	584	600	591	589	575	637	617	572	592	582	566	583	582	579	559	598	601	565	578	564	535	607	580	579	601	572	560	589	599	598	571	560	585	584	520	572	595	595	586	629	610	593	623	528	549	612	578	557	556	647	639	559	607	616	627	608	574	579	602	561	595	582	581	573	557	600	587	590	597	598	621	578	587	588	567	575	556	580	598	552	573	581	545	549	569	561	579	556	606	583	588	518	584	575	593	540	639	603	599	545	573	603	609	564	533	620	587	626	608	581	568	616	526	595	564	552	631	575	571	634	579	580	585	591	556	558	612	619	586	585	592	574	538	582	578	625	604	560	600	568	604	561	561	631	578	585	632	606	585	540	626	575	585	576	552	623	557	569	580	588	518	594	581	505	591	573	601	591	619	561	586	582	608	601	589	574	610	589	581	584	611	581	609	566	595	592	590	580	584	559	592	603	592	568	565	585	603	579	564	561	611	581	566	561	565	556	588	599	605	558	580	556	565	613	584	582	585	572	551	560	558	584	595	626	559	584	569	565	572	608	614	590	600	601	577	622	577	620	538	580	560	592	576	617	573	598	582	609	565	563	562	576	585	587	586	537	586	569	549	617	564	589	589	581	558	576	603	544	575	604	612	552	566	575	609	577	571	550	566	596	533	579	607	574	596	581	587	568	605	587	631	594	562	557	608	593	553	567	575	631	588	584	571	556	602	584	607	604	626	594	587	613	627	584	567	550	563	592	585	611	583	561	586	556	562	586	567	610	573	556	584	576	563	567	596	588	551	571	571	576	582	561	597	596	594	601	597	619	580	587	561
22644	21306	28900	24076	21500	22620	21298	10222	6638	4936	3977	3054	2374	1776	1260	1037	864	761	731	720	689	642	607	607	553	574	505	477	552	517	498	495	516	515	504	479	467	482	499	462	453	445	464	442	474	473	420	450	428	424	440	438	405	468	474	436	459	454	465	456	462	409	442	436	417	435	434	465	400	475	442	462	460	420	439	433	440	470	432	436	423	479	458	438	407	441	426	450	466	435	436	427	399	407	453	403	471	405	426	438	454	456	453	460	439	412	442	466	434	414	426	427	432	434	453	453	478	414	364	421	419	425	486	424	462	437	445	441	420	458	457	398	442	445	439	451	406	415	449	428	442	427	454	428	414	419	437	443	432	417	430	440	423	422	458	463	442	432	433	429	428	468	420	460	436	416	438	439	413	425	425	447	465	465	452	424	411	446	449	497	430	433	443	439	399	445	419	407	433	446	463	454	420	444	477	440	466	422	476	461	446	439	473	427	430	439	420	481	417	428	443	419	469	452	433	440	449	457	460	440	434	449	440	424	462	432	458	448	428	460	431	451	459	392	390	419	420	447	432	423	445	473	397	466	431	456	415	410	450	404	432	414	417	401	450	450	421	431	466	447	451	420	417	444	430	465	439	407	425	415	408	457	412	428	422	440	435	413	452	491	448	481	448	437	431	442	410	446	465	453	434	457	439	448	436	446	439	427	473	399	431	437	421	470	448	429	405	421	435	449	454	463	461	434	449	420	443	403	422	408	431	457	452	454	445	429	452	470	452	444	465	437	450	436	432	436	410	423	436	410	429	412	418	470	445	427	443	412	416	431	436	468	472	410	451	430	417	426	435	461	423	456	490	453	441	449	426	422	417	426	438	443	453	434	422	432	422	444	431	422	418	475	406	419	469	428	456	425	426	463	418	446	471	441	416	487	424	451	433	423	429	421	403	474	460	429	460	455	444	451	434	433	444	461	458	433	450	442	465	448	436	457	456	426	434	497	434	410	398	453	468	408	407	465	473	451	422	427	443	442	457	441	431	408	412	456	425	423	416	421	392	441	440	470	431	441	417	467	465	442	443	426	448	418	436	455	446	448	421	431	402	455	469	424	425	449	467	481	481	440	462	435	443	471	435	462	417	447	459	420	384	451	421	472	438	447	447	446	443	450	460	448	418	434	457	459	429	450	430	440	473	415	455	446	481	408	450	423	407	456	467	447	463	461	428	432	383	436	446	418	449	465	441	432	408	418	461	466	458	429	422	422	444	441	430	425	405	445	452	424	465	444	433	430	400	373	403	439	429	439	444	429	392	455	485	447	446	461	395	432	421	451	408	456	403	458	466	444	429	418	403	410	427	421	444	431	436	441	451	429	414	433	412	402	452	431	470	475	423	418	442	414	428	407	444	415	460	431	423	440	421	433	425	436	462	442	417	444	431	434	447	453	416	450	468	424	453	433	465	446	447	398	425	428	402	428	443	465	419	440	451	410	442	416	458	440	412	458	440	423	422	424	429	452	434	428	412	406	505	434	434	443	418	437	419	454	428	436	440	436	423	404	432	427	456	418	435	429	455	453	437	405	446	429	423	451	457	447	459	443	436	424	427	461	422	439	396	410	432	433	388	461	409	398	452	434	442	406	460	476	458	437	402	443	507	445	416	427	424	434	446	427	458	452	440	406	441	484	438	472	423	437	427	419	413	471	427	427	483	454	443	447	412	441	440	448	447	414	444	415	409	395	428	406	414	417	443	455	414	429	436	439	472	441	446	405	465	442	457	427	455	478	454	426	446	434	425	418	446	437	470	455	437	458	407	436	388	459	425	382	441	435	453	426	425	434	457	445	416	453	440	446	439	410	467	440	460	446	440	402	458	481	428	451	459	451	431	450	438	408	456	432	424	459	430	425	452	444	444	476	444	441	474	404	436	433	430	462	412	461	452	445	425	436	461	421	454	453	412	407	487	413	437	436	458	445	436	473	432	428	461	453	404	478	426	479	411	408	466	463	440	442	419	443	455	445	378	447	452	428	441	467	436	419	416	459	466	459	444	443	443	445	437	439	423	465	456	405	434	441	443	473	407	426	436	411	393	417	415	418	428	442	460	402	389	450	450	438	421	431	456	457	442	399	440	449	427	430	469	396	390	428	459	436	445	453	444	447	420	439	448	422	447	444	446	410	429	414	407	415	474	431	465	451	417	419	438	417	467	461	428	449	430	432	448	430	433	406	438	451	458	420	417	453	397	430	428	412	480	443	424	414	475	422	450	438	415	407	463	454	463	418	457	427	433	440	441	420	418	438	424	428	419	444	422	431	466	459	439	454	438	384	429	422	439	427	465	418	422	442	410	422	400	479	472	440	452	433	448	459	417	425	484	455	443	427	433	438	443	407	430	435	420	421	440	458	407	428	409	451	443	497	409	416	418	398	426	428	444	443	457	408	386	441	447	422	423	448	387	470	459	405	437	421	412	431	435	427	463	433	460	426	452	458	439	450	391	414	445	434	461	417	411	449	453	401	500	434	413	422	460	449	417	432	398	465	428	435	448	462	465	402	448	443	449	428	413	386	397	446	419	501	423	426	457	393	474	399	451	419	449	433	457	449	452	450	457	441	413	445	457	476	437	440	438	411	437	393	439	440	489	406	415	430	425	450	394	425	461	451	443	434	454	482	422	428	418	466	444	455	491	423	449	453	472	434	424	449	433	419	446	448	437	419	447	434	444	476	435	435	420	404	420	426	425	436	463	453	446	459	420	431	447	410	463	435	421	431	406	436	424	419	476	443	447	464	454	429	468	434	454	414	415	443	427	437	435	457	464	411	439	409	418	462	431	423	494	420	441	424	432	441	420	452	391	441	406	425	466	451	446	421	433	449	449	461	452	445	440	444	454	471	421	423	459	422	437	450	436	397	442	431	462	460	434	432	434	416	414	471	435	439	446	436	402	452	446	441	445	465	425	430	440	420	436	433	423	423	431	430	433	427	468	476	424	425	431	429	442	417	421	421	457	428	430	424	454	464	433	401	433	408	451	465	452	454	444	481	470	424	445	436	426	427	459	441	455	405	427	502	406	469	438	428	412	450	489	427	448	426	438	441	454	420	452	443	440	453	433	431	438	460	466	404	423	411	452	445	453	449	460	455	444	451	436	432	455	475	438	412	409	401	437	463	433	430	396	444	398	497	423	459	407	466	485	472	451	412	400	441	489	448	414	396	467	437	442	438	461	453	429	418	441	422	411	406	415	498	476	446	467	443	433	410	434	448	408	423	441	426	429	444	410	417	416	441	439	439	462	463	412	418	467	445	426	443	437	424	411	420	400	418	461	429	416	373	443	462	473	423	448	440	399	411	431	435	386	430	426	406	446	438	440	417	389	440	413	452	437	470	443	417	435	449	405	432	422	420	415	448	428	444	426	423	396	402	421	456	433	438	461	428	454	403	441	450	444	410	469	486	450	431	409	433	406	408	450	457	457	462	455	421	442	445	419	455	417	432	470	431	433	418	453	479	399	427
35793	62670	51517	34628	26522	20926	15654	11701	8878	6691	5393	4058	3195	2362	1632	1283	1108	986	901	807	733	687	616	669	587	608	578	547	558	547	550	524	507	506	494	506	491	495	505	497	467	483	480	483	505	515	483	495	452	474	449	482	480	454	495	456	511	415	491	480	463	475	433	472	425	482	426	466	456	434	455	431	491	424	451	452	427	459	424	461	445	440	432	451	455	462	425	462	496	463	433	482	448	464	450	465	439	476	440	438	460	443	450	463	431	443	436	433	475	444	443	446	492	442	457	406	446	433	465	449	407	430	460	432	474	458	468	437	469	468	461	436	449	426	428	456	429	427	461	486	470	453	442	432	456	447	460	464	449	461	433	438	441	445	469	397	444	448	425	431	443	437	499	462	453	434	456	442	487	453	460	453	438	450	400	417	455	429	459	452	427	424	445	486	456	435	452	466	451	443	408	437	449	438	411	436	445	462	453	456	455	432	423	425	433	416	446	450	442	436	439	474	458	431	463	420	427	451	467	445	431	485	411	435	445	457	404	429	469	440	438	446	454	423	463	451	426	431	420	450	494	457	463	442	428	453	472	447	425	458	478	445	437	487	443	463	457	391	446	433	442	455	457	478	472	481	452	440	475	470	480	408	448	519	429	445	460	457	428	393	445	394	470	416	431	481	432	441	457	462	463	442	457	457	447	457	438	413	447	412	438	444	458	431	387	422	435	423	433	423	471	448	438	459	453	411	426	442	461	435	443	454	455	464	455	406	420	461	438	441	424	454	419	472	460	446	436	464	465	484	428	458	455	487	463	433	440	473	449	455	450	465	469	435	472	447	447	434	460	435	425	426	434	430	436	454	456	433	444	443	443	447	472	437	483	444	459	473	461	468	445	428	417	457	426	410	428	450	418	422	479	458	448	462	479	460	465	438	452	424	397	435	458	451	410	423	459	470	445	485	409	443	453	441	446	473	474	446	462	444	413	437	465	447	450	449	428	465	474	469	426	466	437	413	440	438	441	453	461	444	412	433	439	439	466	408	437	448	441	430	423	439	438	456	468	421	430	438	441	472	417	435	462	437	458	439	467	452	481	468	467	444	415	481	449	471	462	442	427	449	422	444	417	435	459	455	442	430	458	488	453	457	443	451	457	413	428	426	443	440	447	460	437	407	406	462	425	465	451	464	451	468	466	436	467	485	453	423	460	410	431	446	489	433	450	450	494	433	461	467	456	493	456	447	425	425	416	456	451	449	433	475	456	470	463	434	428	440	421	451	446	429	453	407	457	425	468	444	455	447	460	440	435	422	434	461	463	441	431	421	467	446	445	491	476	455	440	422	463	430	447	431	476	451	434	437	449	479	459	445	412	466	452	451	439	428	461	454	445	432	447	485	446	446	470	446	455	446	455	421	459	416	431	442	414	439	461	430	450	418	462	407	470	450	452	432	489	492	444	389	441	496	433	475	446	428	494	460	448	429	463	445	421	435	449	453	481	432	455	461	447	461	464	455	441	450	447	472	454	437	421	467	478	455	484	474	444	464	494	421	439	451	469	422	430	437	422	457	480	417	473	463	468	467	423	447	442	423	452	442	472	468	442	456	482	436	421	416	471	435	438	480	460	422	439	437	449	451	444	421	455	459	456	453	461	443	448	476	455	460	431	455	402	424	476	461	470	500	469	452	438	447	493	435	463	459	449	449	429	449	452	441	442	468	395	446	459	448	467	440	439	433	451	429	441	429	450	446	449	433	432	431	442	392	444	446	471	459	437	475	454	453	468	443	415	449	432	446	465	453	429	442	453	445	438	446	463	435	473	447	465	457	463	458	434	447	432	464	425	448	428	441	443	462	432	414	472	418	449	441	487	467	463	450	414	422	413	487	456	450	419	448	445	465	459	439	427	443	428	422	470	410	463	437	471	453	446	435	447	460	458	456	443	434	419	489	415	426	443	458	408	446	439	473	447	463	456	422	480	448	443	461	462	486	466	422	505	436	445	440	447	446	437	446	463	478	437	497	462	476	477	443	418	442	431	456	475	481	446	459	455	436	442	433	472	440	480	462	432	446	451	423	441	459	437	442	412	466	417	478	449	455	443	456	406	448	468	417	445	442	430	465	407	444	430	469	439	455	433	499	426	465	431	483	440	493	433	424	466	480	447	453	457	469	422	455	471	416	471	423	422	420	476	473	432	456	466	415	431	459	451	440	388	434	497	411	445	465	420	398	461	434	462	485	450	432	473	472	448	451	476	426	444	480	458	466	430	477	440	443	455	436	472	439	454	464	409	463	443	410	431	462	426	447	449	481	470	455	443	475	449	433	475	415	437	455	461	462	444	459	443	420	431	456	481	429	451	446	441	419	455	463	411	464	444	432	446	440	441	440	467	438	448	428	466	433	519	446	431	438	457	470	470	463	456	474	442	456	470	431	430	445	476	452	412	431	429	413	439	412	447	410	433	428	434	455	430	397	433	445	455	417	434	472	447	460	428	442	471	467	398	402	454	444	461	453	453	458	454	448	434	451	432	469	430	447	468	443	441	449	380	462	446	478	457	438	425	417	436	428	476	404	443	466	470	475	435	409	462	414	466	474	444	430	466	444	419	406	449	454	423	467	431	406	455	460	443	468	452	461	472	417	464	445	438	430	445	448	476	418	424	439	429	427	426	482	469	444	454	442	457	438	441	483	451	450	471	426	469	445	433	454	456	437	422	497	430	441	447	437	423	455	437	436	450	455	453	451	475	422	481	430	468	449	441	452	447	462	448	468	450	437	480	438	470	439	453	453	458	429	414	424	410	408	446	446	457	453	417	454	406	449	428	422	452	450	456	462	444	482	467	468	445	482	399	470	422	502	436	477	489	442	425	417	470	440	448	428	493	429	456	435	425	424	403	416	461	460	464	419	425	428	506	396	412	479	454	458	463	471	412	457	443	472	450	469	422	457	451	421	426	447	458	439	447	451	448	451	438	466	471	440	450	426	448	439	439	450	434	455	429	435	460	464	410	449	453	429	416	434	422	459	430	411	434	428	451	447	427	441	468	418	450	409	429	474	472	442	459	425	415	466	460	432	445	464	460	471	458	454	462	470	452	434	435	431	428	415	444	437	476	498	455	437	418	435	428	457	449	429	443	459	436	438	442	463	475	481	484	442	419	433	462	414	467	412	410	477	431	459	446	449	445	482	432	442	442	468	440	473	436	481	472	450	391	462	441	460	448	431	437	480	490	458	411	438	416	438	443	440	421	454	472	443	438	431	432	446	442	454	444	456	451	479	442	482	472	449	439	461	473	476	488	424	442	490	475	423	459	419	431	467	464	413	465	426	485	435	446	434	383	461	449	465	458	432	430	473	444	448	433	449	425	474	451	436	494	437	448	436	435	486	483	458	456	436	478	432	429	478	449	455	463	440	495	423	444	457	420	424	463	470	473	478	436	474	500	443	420	454	424	422	455	448	437	440	434	472	464	450	438	420	454	434	437	442	421	461	416	434	454	437	451	444	453	506
31085	32114	34662	23931	13762	8862	5815	4053	3074	2463	2014	1654	1396	1223	1004	883	798	764	748	721	716	706	750	630	603	623	630	679	681	635	646	653	616	615	604	670	646	611	627	651	604	674	621	611	630	600	612	622	649	609	646	656	616	666	633	642	586	684	623	624	629	627	603	636	608	633	653	646	613	630	663	594	629	586	596	648	675	613	601	606	647	627	621	618	617	653	576	598	619	641	609	637	643	632	627	675	631	651	605	622	617	648	608	592	659	647	562	618	619	604	598	681	683	649	622	629	613	688	633	631	633	624	601	599	628	647	573	657	625	692	586	597	651	643	628	628	645	621	631	620	614	640	618	643	616	635	589	640	629	621	636	629	613	642	622	675	638	682	564	635	606	638	638	654	627	616	646	627	651	574	637	644	590	601	624	652	608	654	611	613	640	656	618	612	619	618	606	560	615	640	647	662	636	629	603	632	660	607	618	582	609	626	623	620	590	599	612	632	633	637	648	602	587	633	599	619	607	651	652	611	628	611	627	708	616	643	598	561	628	584	607	657	661	616	627	630	621	588	669	568	604	613	609	624	667	626	633	620	657	661	614	600	648	628	622	640	644	562	650	655	564	633	627	580	618	609	624	658	658	588	611	636	619	628	668	604	631	613	633	663	638	654	612	617	639	600	623	650	631	630	611	648	598	656	638	636	644	641	622	626	637	618	622	593	611	618	641	653	655	597	649	652	625	586	648	620	600	641	610	623	609	654	607	636	632	620	613	632	627	637	623	631	624	671	651	657	626	631	630	639	603	595	659	623	635	668	606	623	673	613	617	634	640	623	627	699	617	609	658	620	645	630	640	613	608	638	632	617	636	598	660	603	642	582	632	629	658	600	587	594	569	612	625	617	632	605	605	651	611	614	639	634	613	648	605	595	665	590	624	651	614	647	646	645	621	654	630	613	651	593	661	683	588	631	638	675	590	621	608	600	587	670	669	604	635	609	645	642	649	630	617	598	629	620	604	593	610	617	660	663	638	597	630	639	625	638	597	598	623	641	656	675	618	606	616	609	626	636	626	625	614	640	634	578	628	643	625	644	626	602	609	619	633	654	616	624	640	619	617	561	666	643	592	656	622	634	609	614	661	629	603	675	621	608	639	604	641	612	624	634	618	625	640	625	628	584	644	629	679	650	660	636	610	638	605	621	573	643	639	662	572	581	582	665	627	577	627	560	603	600	582	613	642	616	610	623	677	621	608	651	621	650	598	608	605	645	633	616	604	618	626	633	630	614	600	660	618	601	618	649	595	651	673	615	633	595	601	628	617	630	646	647	633	660	644	613	601	607	619	686	606	624	652	626	659	621	616	601	611	610	672	656	669	626	621	672	601	635	598	640	605	655	656	643	631	646	637	604	663	612	608	645	589	640	630	624	613	639	625	660	605	623	632	632	636	682	600	657	586	629	624	604	624	602	638	554	634	631	637	596	562	631	625	643	568	611	666	592	604	682	624	694	595	661	659	593	637	630	650	621	626	653	663	620	665	590	576	604	541	652	625	614	623	659	607	611	650	637	644	617	631	618	597	628	626	640	610	634	647	667	627	679	617	639	635	628	631	637	625	641	637	655	655	675	662	617	656	641	648	652	633	615	662	634	640	588	644	589	636	659	640	646	619	675	625	604	582	631	615	625	612	609	576	598	626	589	632	607	647	639	610	674	651	656	657	658	654	588	626	644	623	610	642	675	610	629	567	642	591	637	612	618	619	639	607	603	629	632	602	568	649	671	629	655	635	611	547	565	630	643	645	598	624	624	686	625	669	610	618	584	639	597	628	628	588	660	636	583	603	624	568	579	617	659	651	650	591	580	672	611	582	611	605	648	596	619	627	640	637	641	610	624	640	659	616	669	624	662	652	624	615	654	651	657	616	636	612	642	641	612	602	618	579	649	631	641	596	620	628	610	674	687	630	640	652	665	614	652	599	631	610	588	613	668	590	649	569	592	647	589	612	592	608	614	644	624	608	609	622	631	626	597	683	605	632	604	623	651	611	676	605	643	628	608	607	662	641	609	616	633	658	618	650	613	640	608	573	617	632	596	642	641	598	597	635	641	607	616	639	656	615	655	645	619	588	639	619	678	639	667	588	656	626	644	616	618	652	597	608	620	628	653	621	635	644	598	581	617	600	614	648	690	616	610	604	617	616	630	640	654	625	641	695	645	648	702	632	629	601	619	600	596	606	614	642	619	604	630	625	642	612	655	597	634	642	592	602	636	631	624	662	653	666	643	626	660	642	596	589	619	663	607	642	671	606	637	608	623	680	645	650	625	632	649	676	628	642	682	582	599	625	648	644	584	615	642	611	641	612	629	621	604	656	648	594	603	649	654	629	577	616	616	654	642	642	618	601	622	644	637	605	578	607	622	646	625	628	656	648	601	649	585	593	685	664	602	609	586	612	637	624	656	660	591	604	610	634	589	619	617	596	641	605	632	618	606	609	627	574	593	617	650	623	683	633	612	607	651	623	621	628	609	617	670	606	660	636	634	631	582	630	607	640	615	668	589	628	566	546	659	663	569	575	578	654	659	619	607	660	695	605	589	626	594	651	632	627	624	642	618	625	650	637	620	646	644	626	656	653	602	633	639	618	642	662	604	621	634	633	597	594	668	636	643	565	610	624	621	670	653	618	595	612	636	590	569	680	651	608	620	630	616	627	644	630	623	654	612	627	627	616	611	609	645	611	622	636	615	603	640	627	652	620	707	642	613	579	598	645	554	617	651	617	610	686	636	633	659	665	641	591	635	662	604	617	650	596	608	622	613	600	624	661	611	603	625	651	594	604	609	668	611	634	628	641	625	641	580	567	647	603	597	580	644	597	607	632	660	652	644	599	648	602	619	621	657	642	623	668	644	592	664	610	637	605	653	656	583	657	599	616	661	656	644	667	664	564	605	635	646	643	643	656	634	578	664	612	646	605	623	638	616	649	664	680	636	593	606	599	574	661	604	649	618	619	682	632	608	639	620	609	638	651	596	628	621	649	605	628	611	616	671	594	645	632	645	653	623	615	639	669	641	639	637	612	643	593	700	648	655	621	579	632	581	605	640	594	648	580	607	590	653	660	645	658	609	623	618	637	641	664	627	618	658	615	569	642	599	577	636	649	634	630	624	652	601	608	622	615	652	649	603	616	616	647	620	619	600	670	626	645	625	658	577	662	629	670	653	622	609	639	645	609	614	595	621	647	638	672	605	610	590	607	630	624	614	599	647	618	603	616	620	601	607	610	578	628	631	673	597	594	622	626	632	629	575	577	612	605	589	653	590	663	574	585	673	643	638	630	625	626	637	657	622	624	600	623	622	638	633	635	625	566	603	607	562	628	651	644	606	676	614	663	623	607	651	677	602	643	636	643	608	642	596	650	609	664	604	618	635	639	649	650	627	651	583	662	634	610	607	652	623	657	602	662	609	614	606	651	616	613	646	640	597	601	598	629	631	653	609	610	638	617	641	649	635
34647	48298	37661	23071	16021	11566	8204	5922	4383	3458	2775	2190	1732	1537	1231	1031	855	865	750	807	809	751	708	729	757	616	729	701	688	652	670	620	655	647	701	646	668	696	658	671	652	618	674	673	648	654	675	630	644	652	716	620	643	653	640	592	657	631	669	615	676	647	679	646	657	646	636	656	645	587	642	655	682	653	646	674	656	672	632	655	660	644	652	650	644	681	614	658	598	698	666	651	656	706	713	640	662	608	623	641	628	679	697	673	619	631	660	659	668	669	669	669	621	658	656	654	677	654	651	628	639	646	645	642	639	650	629	663	626	662	642	661	615	652	642	606	605	646	634	614	676	650	639	659	666	597	625	642	629	644	647	621	668	646	660	650	657	609	627	633	650	661	617	642	658	660	594	660	663	679	605	677	643	632	663	679	679	632	626	599	667	633	591	619	614	636	648	644	642	639	672	650	619	663	699	660	657	680	667	593	635	596	605	674	647	645	643	643	667	606	671	626	637	650	650	637	655	629	668	618	648	621	583	648	679	655	663	617	644	641	648	595	673	674	661	597	639	683	651	639	707	617	680	645	649	706	669	626	699	636	685	654	641	680	676	627	648	690	603	652	662	661	673	642	657	643	672	623	638	637	624	645	639	686	661	644	684	646	646	635	646	618	638	620	628	608	689	696	635	660	621	658	662	660	678	711	666	631	653	641	674	671	631	640	625	688	622	655	650	611	636	660	621	644	673	636	684	660	621	596	617	605	647	618	621	630	636	606	649	640	640	661	652	675	639	628	635	684	663	616	596	639	633	642	636	656	628	628	664	626	694	630	673	668	627	646	643	619	641	609	645	662	659	674	663	658	688	619	636	651	627	659	651	670	619	610	653	652	655	642	687	631	665	644	666	623	706	682	623	681	663	640	670	634	656	641	628	693	669	597	641	652	669	655	649	646	687	631	654	618	668	631	672	647	659	663	672	649	648	630	644	680	638	639	617	645	657	646	661	639	643	611	649	681	593	624	618	625	660	669	668	650	660	686	651	613	652	659	667	639	639	679	677	639	619	649	686	668	683	658	643	635	661	624	694	685	678	610	625	673	692	698	600	590	630	644	654	653	665	641	596	659	656	652	635	633	663	629	660	610	638	636	684	635	659	651	669	625	692	638	677	590	677	683	664	627	616	677	663	614	588	605	591	679	663	675	615	674	650	627	688	632	674	694	634	663	658	652	651	637	625	633	628	643	693	644	630	633	586	656	661	662	639	635	674	651	631	663	604	676	639	650	627	658	624	614	583	616	644	643	649	666	654	633	702	658	685	609	660	619	663	653	654	647	633	672	663	655	663	683	658	645	674	699	660	702	644	689	663	629	671	662	611	675	638	638	665	637	633	619	644	652	632	615	624	629	634	650	630	632	677	640	621	655	629	665	639	639	649	638	662	664	598	634	674	634	641	620	690	635	614	650	701	695	588	592	651	655	641	662	644	649	648	618	663	642	627	630	688	616	649	633	632	673	613	641	656	640	674	606	674	624	673	580	649	654	650	682	623	651	599	687	660	614	689	668	610	648	661	622	639	645	638	634	694	694	653	608	655	646	592	688	650	647	677	667	629	717	613	632	639	641	693	681	668	642	659	622	596	649	635	640	672	631	671	610	649	642	674	705	679	685	669	660	627	649	625	643	685	671	624	596	655	614	622	607	638	685	657	665	657	660	643	652	652	624	669	628	646	667	674	677	634	647	661	679	672	666	653	634	648	602	673	710	664	677	655	637	614	619	658	678	671	606	665	656	602	655	620	667	644	653	643	628	638	668	610	630	644	669	665	635	609	693	654	637	625	620	596	647	626	630	627	640	654	589	637	632	619	680	710	610	658	605	673	650	634	654	644	669	627	635	684	688	688	638	658	623	591	636	649	638	629	652	635	665	647	598	679	621	602	630	663	652	615	634	656	595	674	653	664	636	676	631	663	672	645	670	644	622	642	627	646	585	665	641	641	636	662	648	621	651	678	650	648	634	600	627	610	613	629	680	670	656	665	668	651	630	617	684	655	633	639	602	659	654	668	662	656	620	672	655	659	654	636	643	668	629	664	686	603	599	618	644	649	657	703	674	613	656	640	642	653	657	677	568	664	722	614	644	662	655	626	674	628	646	663	639	654	645	622	615	644	643	660	624	667	626	639	611	652	638	648	625	622	652	647	647	645	684	663	636	639	639	642	655	691	689	637	621	692	679	647	666	626	606	634	675	657	646	640	606	612	681	650	619	644	631	691	649	634	654	646	681	643	696	669	675	657	652	679	623	659	697	667	637	650	659	639	652	608	659	645	667	621	652	639	627	690	599	677	572	700	638	647	652	645	586	626	678	646	648	610	593	663	638	682	653	649	695	626	643	654	647	670	677	668	663	631	633	630	668	678	663	627	667	669	651	638	674	629	658	648	625	702	630	648	628	681	613	653	615	664	635	650	670	629	666	652	627	620	668	630	662	644	672	670	620	651	656	604	643	654	614	680	625	638	672	629	684	643	683	685	628	679	633	626	610	636	662	632	654	622	651	698	623	644	620	596	675	653	694	668	629	684	657	684	674	629	655	652	666	658	666	641	617	636	622	674	650	621	620	643	613	649	681	630	647	586	647	707	664	713	679	664	601	657	615	646	624	653	625	649	638	655	611	645	600	666	646	641	636	643	678	670	602	646	652	656	655	604	661	682	615	639	669	616	650	637	633	651	716	615	655	675	657	658	696	605	728	678	642	689	636	649	667	639	656	633	651	672	589	645	690	646	671	583	647	660	613	663	606	678	617	654	683	652	612	640	605	644	660	648	670	594	639	644	636	689	684	677	619	688	658	673	600	664	643	651	668	623	658	660	638	638	612	698	644	656	617	665	691	638	622	666	609	666	627	682	614	641	686	666	640	679	668	705	619	664	657	662	654	646	646	643	636	662	638	700	671	661	665	648	657	624	664	679	628	682	630	649	614	690	599	625	624	648	633	632	626	644	661	656	709	672	619	646	640	631	659	641	612	630	688	638	680	605	648	667	666	674	642	690	644	659	718	635	620	651	636	643	615	638	610	609	625	654	629	617	672	643	610	640	607	661	609	666	614	676	668	642	648	672	603	613	650	633	596	662	640	652	608	654	671	630	662	684	677	633	682	665	641	632	669	617	670	643	663	679	636	642	612	662	657	668	644	611	647	654	637	685	657	641	661	664	614	647	667	675	615	652	658	682	648	584	667	672	640	614	638	699	628	692	657	623	653	646	642	681	668	598	691	648	680	661	634	683	711	670	659	675	601	660	668	580	636	630	650	628	628	636	615	653	612	643	651	671	682	624	681	632	639	670	624	633	656	650	633	680	664	641	640	733	661	586	633	630	675	661	630	709	666	669	624	624	641	623	630	666	660	658	615	646	665	651	683	648	625	621	680	650	669	637	639	637	644	611	598	698	656	624	630	667	662	684	626	626	636	650	666	651	652	667	661	649	620	641	657	671	693	631	644	673	620	656	669
23886	21361	28663	24730	22103	19599	12233	6728	4678	3755	2942	2318	1887	1458	1099	989	868	767	712	758	686	653	654	587	597	544	605	578	559	537	578	557	579	570	567	537	515	567	556	553	514	528	527	559	532	513	568	549	557	548	581	543	529	531	549	546	486	517	523	524	509	501	514	558	534	531	530	516	528	504	560	529	560	510	494	485	507	562	515	506	537	497	528	486	532	523	528	513	533	510	524	502	532	554	506	530	476	534	530	543	522	521	528	517	545	513	508	493	514	526	574	500	521	520	542	515	530	528	477	555	521	571	570	508	521	548	482	497	505	516	513	527	511	508	479	500	554	502	455	537	505	519	497	534	544	528	508	537	522	525	528	501	510	508	537	517	501	520	529	537	507	492	548	558	490	549	557	501	517	493	537	474	506	517	547	477	504	495	534	505	496	517	550	499	551	522	574	507	546	532	520	557	525	522	506	511	494	551	507	547	503	539	527	545	558	565	512	546	536	557	467	515	542	551	484	524	544	531	509	530	519	490	515	536	469	538	523	525	527	511	538	514	497	511	506	537	521	562	531	522	566	497	529	549	498	562	493	516	531	486	549	551	548	506	520	493	500	495	520	508	485	513	512	517	518	515	545	528	539	533	519	522	527	538	574	523	482	553	528	538	534	534	490	529	488	491	557	532	537	516	516	501	488	526	522	490	519	526	507	555	520	517	518	500	531	486	546	525	537	539	572	522	559	524	528	524	536	547	506	491	501	519	522	494	500	501	534	508	523	535	515	545	550	517	513	516	530	519	545	518	530	545	522	509	447	491	568	489	503	515	506	521	548	536	496	514	478	497	529	513	494	481	488	491	476	516	481	525	500	531	501	503	547	526	553	499	510	471	502	540	563	518	525	521	525	540	506	527	570	538	474	570	526	538	518	499	520	526	527	529	511	522	541	542	517	494	508	531	525	512	514	526	519	471	563	544	479	554	513	511	492	504	510	513	498	515	511	530	539	510	483	511	524	507	523	549	479	548	499	538	510	514	543	558	574	469	524	539	577	497	531	522	532	552	479	502	565	526	517	509	531	536	525	524	528	538	536	532	485	504	551	549	540	503	534	515	546	501	495	525	555	556	512	523	526	506	523	499	529	558	509	511	495	508	507	539	545	563	529	507	496	485	516	533	527	536	497	537	540	541	518	509	516	512	530	542	504	503	495	514	479	558	536	539	504	562	533	518	535	541	559	466	537	529	512	536	505	487	516	513	512	528	541	501	504	516	521	551	529	487	531	514	522	533	516	529	523	502	541	537	494	570	495	508	512	544	513	546	534	488	521	522	526	503	529	525	521	516	482	535	549	524	534	536	532	514	528	524	525	547	521	530	482	551	513	526	542	540	553	482	523	510	506	506	539	556	534	534	524	535	501	534	481	560	502	532	496	490	492	510	519	491	508	545	525	563	512	513	486	487	520	502	522	523	558	524	516	518	505	493	527	503	535	495	523	521	536	542	558	520	508	519	524	545	513	444	523	500	479	539	541	517	550	512	571	532	511	542	521	503	479	555	504	538	533	500	473	534	496	552	524	497	529	482	487	526	530	538	514	557	522	487	508	569	533	538	528	521	490	541	480	528	495	520	548	530	550	532	535	542	543	568	517	521	473	499	487	545	524	565	532	547	543	468	508	495	520	505	531	515	550	512	491	493	494	512	536	502	534	552	534	563	555	503	526	478	532	493	519	512	517	567	517	509	539	515	544	540	498	512	482	515	466	541	551	546	548	523	562	508	552	517	554	504	549	525	507	538	515	560	537	525	538	509	513	543	510	520	527	489	492	529	503	540	525	505	508	500	521	496	493	501	540	505	524	508	508	497	499	508	484	482	536	492	537	531	551	547	581	532	558	504	536	514	513	478	508	508	542	480	536	512	569	531	551	585	506	525	529	551	513	526	564	520	540	499	522	547	513	505	570	545	531	541	536	528	519	527	510	536	519	502	540	533	560	534	521	524	485	505	570	517	552	505	494	544	518	532	513	508	510	508	515	537	517	505	546	515	486	543	502	532	577	521	476	552	522	561	534	531	562	534	518	503	529	486	520	500	556	540	543	500	505	561	531	544	478	537	520	526	520	551	518	504	495	520	509	517	505	504	526	500	527	514	508	511	510	504	535	509	509	556	488	550	477	568	528	519	491	521	545	499	528	539	521	550	535	537	521	535	542	538	518	483	544	540	490	529	494	535	492	497	536	521	509	544	509	515	486	536	504	549	506	547	477	515	508	529	517	503	557	533	520	504	492	523	477	504	518	499	557	497	533	536	486	533	528	501	466	545	492	510	523	563	539	506	537	516	557	525	552	503	505	497	521	504	483	474	518	469	516	488	519	559	538	476	524	503	547	513	533	547	544	519	516	541	567	560	526	507	514	502	493	507	543	495	545	566	529	538	506	491	545	506	586	510	498	484	540	525	542	526	515	511	541	485	558	510	531	522	521	552	542	554	551	530	513	526	529	555	532	576	509	476	512	536	510	535	527	500	510	529	504	510	526	534	485	515	545	566	536	539	500	523	509	528	523	507	502	513	501	515	507	515	507	541	553	543	508	539	487	572	502	525	538	569	493	574	471	527	541	488	502	464	520	537	537	515	535	520	512	533	551	529	527	564	531	534	537	535	533	500	576	507	501	506	560	491	536	523	513	520	523	506	502	541	484	496	493	507	570	541	543	517	558	535	571	497	556	530	530	525	485	579	548	528	530	505	530	522	500	521	507	524	483	574	503	552	487	526	524	560	513	516	565	531	507	538	511	576	507	494	526	507	494	592	488	571	515	514	542	485	528	494	503	513	529	522	510	500	539	518	511	504	512	513	533	559	513	578	507	535	522	504	551	538	510	526	541	556	547	556	519	520	577	527	535	560	550	561	511	546	500	538	503	545	542	545	475	502	568	540	543	499	513	499	524	537	544	544	468	530	532	475	510	538	543	515	539	527	538	498	518	505	473	524	519	521	509	498	528	468	513	529	479	536	502	541	482	559	548	540	510	541	518	504	518	536	515	481	562	556	518	546	511	529	539	515	503	534	512	504	534	546	550	519	551	492	538	491	517	504	493	521	520	529	531	504	530	527	536	504	571	511	529	536	532	517	523	529	532	507	507	523	549	526	530	499	519	524	490	500	532	494	539	514	574	510	547	535	502	492	513	543	535	502	554	554	506	536	564	528	526	523	478	504	474	509	557	531	520	484	521	502	485	574	517	529	492	529	530	540	536	537	491	605	557	550	545	526	460	471	550	503	508	520	539	539	557	550	522	544	523	531	520	555	485	469	527	517	506	516	534	528	544	506	570	531	508	500	509	547	514	529	542	521	509	550	465	531	524	528	506	597	522	487	519	492	521	531	539	546	521	515	508	513	529	473	531	529	547	525	500	494	522	549	531	504	482	517	511	497	548	557	489	503	527	557	519	521	523	561	534	571	525	562	551	552	505	536	576	512	501	516	553	533	508	527	519	533	494	529	489	561	524	514
34284	56295	45626	29853	21428	16320	12105	8943	6714	5231	3943	3285	2490	1893	1352	1169	1011	949	861	775	785	702	679	696	638	629	630	641	632	621	613	590	601	583	561	557	611	592	589	578	590	569	565	539	558	572	587	548	539	563	558	549	580	533	589	561	534	525	566	542	552	557	542	535	544	589	529	551	543	494	553	605	522	528	542	564	534	535	571	583	548	530	547	542	565	550	541	557	551	599	557	529	558	551	584	576	540	582	590	549	578	563	563	566	529	534	533	530	546	576	545	548	519	569	562	539	501	542	565	537	546	529	535	581	557	534	513	495	543	565	534	516	561	562	539	542	534	524	559	567	569	544	488	548	524	538	563	515	509	543	539	526	542	526	529	548	569	544	537	549	526	505	519	567	525	551	569	519	577	567	518	526	536	532	549	562	540	550	546	576	554	530	507	537	499	557	532	537	578	567	543	527	553	571	573	544	519	582	533	541	526	576	566	537	517	523	488	523	493	568	561	570	524	553	583	562	527	506	535	540	552	529	583	517	559	500	559	546	572	544	549	591	548	552	519	554	563	502	559	549	561	552	571	564	586	542	488	520	537	573	597	557	490	530	542	576	554	565	525	539	524	527	586	519	544	558	560	571	516	549	568	548	550	579	566	559	580	526	524	576	506	550	584	537	570	568	557	553	522	563	531	544	575	533	565	572	546	539	543	547	529	503	531	590	560	526	536	565	539	560	549	535	557	555	532	542	542	525	558	554	593	520	559	524	529	547	545	524	562	528	525	514	565	570	551	564	516	577	551	553	584	536	578	511	542	592	555	470	536	561	501	554	534	594	534	508	542	568	547	547	531	531	587	538	540	525	572	556	532	545	547	550	566	558	530	580	536	518	569	543	553	583	520	537	548	573	574	528	529	530	571	591	531	589	527	527	551	509	529	553	571	511	526	559	576	568	559	562	534	539	530	586	547	557	505	537	529	542	513	545	550	556	541	559	553	517	567	557	537	570	542	547	540	557	538	559	604	521	541	562	547	563	580	515	527	526	554	556	525	510	521	557	556	558	556	524	547	526	554	585	530	547	554	499	495	579	516	529	523	523	560	561	563	574	531	592	571	516	532	551	546	546	535	538	594	557	526	525	549	569	544	574	534	542	556	531	511	559	540	546	574	558	519	582	545	513	517	565	549	548	553	538	555	586	581	547	561	541	579	572	555	526	503	530	527	543	569	576	494	538	527	524	547	567	507	532	533	526	515	533	565	588	548	566	524	567	546	554	501	563	546	523	540	548	523	541	536	527	545	520	547	553	525	550	510	536	506	546	552	552	527	541	553	568	548	541	566	531	556	545	506	532	542	574	573	547	518	530	580	493	535	531	551	531	561	550	547	565	517	551	557	519	561	548	591	557	569	513	522	563	565	558	518	531	542	518	549	595	561	541	518	539	586	551	574	539	558	506	548	565	502	566	529	518	536	539	521	556	568	557	538	543	548	500	544	570	514	602	549	555	546	549	550	498	575	488	548	544	534	527	517	486	606	569	558	544	518	526	501	548	547	591	535	558	587	559	570	559	535	511	567	564	559	555	536	572	536	501	556	587	551	544	568	534	536	556	476	520	549	532	550	528	545	585	537	578	596	523	566	554	506	589	572	616	554	542	547	583	561	560	548	563	548	605	518	555	534	524	547	525	504	565	593	528	555	580	552	540	543	546	540	540	530	578	528	498	528	579	502	540	538	582	524	519	498	522	491	525	523	535	508	538	518	558	552	514	573	579	545	533	530	573	547	533	531	543	541	546	564	547	513	536	533	576	499	526	537	515	549	536	535	516	555	521	558	562	545	572	525	550	559	557	513	560	564	514	529	542	563	473	513	520	526	545	541	546	549	557	567	549	565	526	526	567	515	546	535	522	537	556	567	587	553	556	515	515	556	532	559	548	551	553	547	550	536	513	527	537	528	540	557	536	521	552	564	521	500	549	553	540	539	559	528	549	539	553	558	565	545	530	538	540	581	567	523	514	569	559	566	517	556	530	515	536	567	543	552	502	556	531	588	520	508	571	546	554	529	576	561	506	535	559	570	573	544	534	586	574	538	549	508	543	560	527	533	544	525	518	550	554	540	528	543	558	526	525	571	548	549	541	565	551	561	593	547	569	532	541	528	546	555	529	524	577	543	536	557	500	559	519	580	543	546	572	535	523	578	559	522	551	531	522	561	563	527	555	587	548	532	534	555	530	542	498	570	499	522	542	568	513	537	558	521	590	540	535	522	566	509	525	525	536	581	549	518	502	518	538	500	527	527	551	535	558	509	512	523	563	573	575	512	508	570	547	576	553	547	546	523	513	541	531	525	504	583	509	530	519	564	505	548	522	557	553	558	556	517	578	545	563	536	503	549	547	512	574	525	538	538	598	549	529	545	555	595	546	546	572	545	554	538	516	542	558	555	513	520	570	580	524	531	518	530	513	575	561	567	550	583	570	543	548	526	542	549	538	520	537	527	549	535	515	530	519	558	534	555	545	563	572	568	537	538	548	509	505	574	569	553	527	534	545	526	559	528	537	550	576	529	546	541	555	551	546	556	502	564	555	562	503	503	537	536	561	531	505	542	572	516	556	543	572	553	556	564	569	542	551	548	569	564	575	524	556	575	588	557	551	530	570	519	542	575	526	556	497	568	516	554	512	569	521	551	559	527	554	530	536	550	559	515	505	560	565	496	528	544	573	539	539	566	538	515	570	541	543	511	512	523	553	560	515	513	560	536	522	568	540	557	543	522	560	506	553	562	546	513	545	573	525	541	554	561	539	553	507	520	584	547	549	596	534	539	531	533	509	515	568	543	588	572	554	568	524	562	518	550	541	588	573	511	561	568	544	548	550	537	549	533	582	543	508	550	535	531	541	546	580	576	526	552	554	565	572	587	521	512	540	536	555	502	555	562	523	550	537	550	559	527	533	581	541	538	505	570	581	595	524	582	534	534	528	545	556	530	543	545	496	536	585	535	538	540	547	516	572	549	533	551	544	572	514	545	552	508	616	555	577	559	525	555	552	497	488	528	537	525	596	537	536	585	528	550	560	539	523	568	546	537	528	556	563	569	549	533	540	506	536	560	551	537	539	540	544	512	532	549	535	562	552	534	503	527	529	490	530	510	529	571	516	557	521	555	551	576	567	518	556	533	537	578	543	545	525	576	545	505	516	533	581	535	540	537	543	500	573	503	547	501	559	587	543	499	550	581	542	526	513	526	522	528	529	545	533	569	495	503	571	573	577	531	521	579	521	569	540	574	520	538	539	548	513	572	559	542	516	548	528	507	564	548	586	534	528	528	584	501	538	518	548	571	503	556	534	548	494	541	518	565	540	529	539	517	515	537	532	537	532	545	548	535	555	601	523	547	541	527	555	543	525	557	501	525	493	531	558	538	556	583	542	543	531	541	515	515	587	522	556	556	570	579	576	528	553	580	541	592	564	553	527	545	530	519	544	571	567	523	583	561	585	536	553	518	474	593	519
24739	21308	28225	25643	21063	14413	8738	5257	3858	3104	2535	2119	1599	1239	1121	904	895	790	749	774	759	682	645	638	652	676	613	597	577	600	648	598	663	615	620	609	613	611	582	597	563	574	565	562	572	576	598	592	637	622	590	605	600	608	621	620	583	609	567	583	572	567	584	609	576	571	589	607	580	597	562	572	605	558	556	552	575	588	598	607	580	622	557	558	610	576	551	595	596	580	619	630	571	562	620	631	618	625	585	573	563	577	583	595	559	600	607	606	579	576	557	567	585	591	620	580	586	605	551	557	623	603	522	561	554	605	559	550	536	577	601	539	616	571	587	544	573	574	564	553	616	585	624	553	602	610	580	630	582	523	611	593	543	542	563	577	573	570	619	584	614	555	583	598	575	584	534	572	582	576	576	577	582	594	564	598	564	589	627	591	570	583	628	596	559	582	571	563	541	615	600	544	612	597	572	613	634	571	560	568	589	608	566	538	572	584	622	597	555	545	588	597	621	583	574	601	623	573	602	596	606	589	617	588	563	572	569	577	593	560	568	581	595	569	594	615	573	560	638	606	556	576	548	640	558	550	576	562	581	610	550	585	616	581	574	557	576	561	603	593	553	598	563	567	589	548	555	579	581	619	579	583	576	556	598	604	547	640	573	571	579	574	566	559	548	567	571	592	575	580	573	599	573	582	576	584	608	600	643	609	566	547	571	556	595	578	573	587	563	598	591	565	559	573	590	600	558	543	539	555	535	568	643	571	552	607	538	545	575	620	591	602	567	554	575	607	547	619	573	559	586	596	588	604	573	507	604	565	586	612	550	613	584	567	576	532	525	595	574	612	628	571	555	612	566	546	577	602	605	557	580	583	613	589	595	604	562	575	584	578	570	569	587	550	604	567	577	600	535	597	587	603	630	565	586	592	580	550	617	574	574	580	602	557	585	572	586	575	567	597	574	594	638	573	587	559	586	570	579	592	619	554	585	583	628	529	592	617	559	595	606	591	620	588	580	599	598	596	563	591	603	552	586	608	587	623	587	560	534	563	599	569	589	538	532	573	597	617	578	625	596	605	631	584	606	582	575	623	563	584	587	628	568	597	596	548	628	637	591	581	592	561	613	574	598	616	543	578	607	593	617	613	609	580	622	564	624	608	598	595	599	616	604	614	580	577	623	584	539	555	593	570	559	584	523	580	607	579	559	596	635	618	548	589	552	608	583	586	594	560	561	568	597	583	572	580	577	587	561	652	575	550	579	569	571	615	570	601	602	622	578	561	573	534	601	634	582	559	511	593	593	609	565	586	616	576	625	643	570	571	604	568	586	598	588	639	551	558	561	661	620	557	609	552	561	605	604	591	560	579	576	564	606	582	593	572	597	561	613	575	583	630	584	612	603	556	580	626	559	614	624	563	608	552	580	586	601	533	559	585	540	585	573	620	599	587	582	602	597	606	573	599	602	592	600	579	562	556	594	552	593	579	551	588	598	578	606	560	605	538	577	556	599	590	584	602	592	578	550	606	568	613	561	626	579	576	596	595	596	589	593	546	567	628	593	638	567	604	615	560	615	592	591	636	543	566	612	603	575	568	574	573	629	605	583	553	580	642	589	614	614	543	596	561	564	601	565	585	594	613	585	575	611	578	538	622	604	581	601	586	576	533	602	583	572	580	561	545	596	587	615	543	563	567	582	601	611	555	553	557	614	599	577	606	556	538	567	604	616	586	587	626	598	574	569	581	583	579	575	607	573	585	599	594	600	584	577	527	590	604	554	576	588	601	563	568	572	555	586	546	607	606	579	599	599	587	582	526	588	605	537	557	614	596	586	633	605	589	580	555	633	591	639	597	604	561	580	607	589	571	572	602	663	583	590	580	547	594	572	602	659	545	580	567	563	559	605	586	583	579	546	596	582	602	557	573	607	561	609	576	609	580	544	559	569	530	563	576	600	603	636	543	559	610	599	586	577	561	618	586	570	579	602	613	612	592	571	527	626	546	555	541	533	570	579	589	596	550	609	578	530	590	577	638	616	568	584	575	609	615	592	596	593	593	614	567	604	577	578	536	538	562	600	573	632	583	555	607	550	589	574	616	577	582	595	613	573	558	545	574	623	555	541	578	559	516	619	587	572	591	583	574	608	558	589	599	559	601	578	639	572	570	589	589	578	541	618	544	578	597	595	577	556	559	553	572	612	565	576	620	570	573	617	536	600	581	584	565	584	607	553	622	584	605	567	585	602	563	575	582	583	576	579	611	584	549	600	597	617	584	545	586	601	574	628	595	570	600	553	577	615	588	584	582	634	607	587	568	617	592	634	548	617	572	588	526	632	600	576	578	593	619	601	586	539	571	567	601	546	602	545	573	607	594	588	580	596	573	523	588	604	556	585	598	591	618	560	612	606	582	618	601	573	566	564	583	604	617	566	613	594	625	594	536	616	540	590	596	584	635	589	573	527	623	597	551	571	538	549	553	542	537	612	585	575	574	582	590	601	607	599	551	558	563	579	582	596	595	570	612	543	556	630	566	588	555	606	578	569	553	561	586	601	550	551	642	620	588	618	567	601	585	568	628	633	532	596	597	581	603	588	645	605	568	613	592	597	600	628	570	597	578	547	630	595	614	588	601	575	571	572	606	587	565	615	601	595	574	647	578	651	604	599	587	608	619	566	584	518	581	587	632	604	608	625	575	551	570	591	565	567	549	593	572	607	615	572	569	583	596	600	575	586	546	584	609	568	595	597	609	595	599	610	588	559	588	598	572	589	565	575	607	576	549	614	619	546	557	575	590	575	564	609	592	576	614	586	575	594	609	578	587	603	580	595	547	583	608	647	608	596	565	614	596	605	563	594	582	606	599	605	605	627	565	569	614	603	565	580	610	581	573	558	592	604	584	610	559	606	588	613	560	515	619	597	586	602	599	580	564	609	548	547	591	606	585	547	597	572	599	595	536	577	598	591	572	549	577	576	586	612	606	595	596	582	523	607	596	599	578	613	546	601	593	539	589	596	610	583	560	603	542	592	581	603	582	594	564	580	576	603	622	590	570	614	633	524	552	607	589	602	645	611	607	590	557	612	560	576	549	607	574	551	596	579	608	576	565	613	566	583	611	588	585	556	591	558	579	598	590	587	601	621	585	534	569	641	561	597	570	613	571	545	580	596	582	619	602	579	549	573	637	563	583	575	576	569	630	567	562	584	560	551	584	578	557	595	624	587	571	588	576	591	588	602	579	625	580	565	590	611	607	602	604	599	608	584	602	577	614	573	669	593	602	590	559	540	584	590	612	585	606	567	597	590	578	584	586	595	598	588	580	567	550	512	561	573	569	531	551	606	582	643	594	595	539	587	549	573	580	587	563	530	619	615	576	609	572	548	544	609	563	638	545	597	563	614	614	620	538	593	639	611	597	562	576	589	579	602	610	615	570	560	590	597	602	563	575	574	559	596	616	621	617	539	649	566	581	611	568	587	590	615	603	575	586	625	596	608	597	549	585	584	556	614	583
33677	53361	42949	27556	19882	14854	10930	7854	5875	4640	3466	2871	2070	1554	1361	1040	1047	928	843	815	821	762	730	628	669	706	616	622	660	640	607	676	656	619	642	637	611	605	606	623	563	620	692	619	590	592	577	625	572	588	604	599	596	596	593	613	579	606	613	592	611	624	609	643	606	603	575	587	618	572	591	555	592	598	590	595	605	623	607	584	592	598	580	609	537	620	599	682	628	634	629	608	640	572	587	617	661	633	590	590	584	650	630	593	649	612	598	592	609	609	594	561	663	604	614	603	592	540	593	620	563	563	538	603	620	618	591	581	557	615	599	658	607	563	569	578	601	541	602	583	577	607	607	574	640	621	586	602	585	599	599	634	588	586	618	583	591	542	622	576	591	572	636	561	570	592	623	591	575	635	627	619	609	550	591	582	643	599	616	599	610	582	576	602	580	601	563	592	630	606	610	620	591	557	592	595	563	587	561	581	600	588	605	590	616	646	623	626	585	551	590	615	616	576	595	597	604	589	602	583	570	649	588	585	594	593	563	599	610	616	640	555	552	627	627	587	613	650	549	592	592	621	591	593	562	578	648	637	627	595	633	583	632	643	581	577	638	615	608	574	619	584	576	621	610	572	597	598	549	596	664	656	607	605	629	643	637	612	589	587	602	627	618	625	615	606	571	630	602	600	612	590	587	635	572	571	636	593	577	630	576	610	577	616	599	568	559	575	577	624	571	606	607	624	594	585	593	620	588	560	561	627	590	627	567	617	575	619	600	589	592	599	648	629	601	643	580	581	621	594	568	576	570	577	589	582	638	607	589	569	610	591	630	630	605	589	605	580	612	638	631	589	587	530	575	573	585	566	606	586	615	597	590	600	594	650	586	576	575	613	613	590	573	580	600	617	598	634	589	588	582	598	618	590	551	591	598	642	569	600	565	611	610	623	594	581	594	580	570	622	567	582	596	599	560	589	570	620	635	621	614	568	587	592	650	594	625	592	591	587	553	554	610	653	610	587	624	572	601	623	630	583	590	603	547	650	594	629	608	562	611	620	552	617	594	581	616	552	586	603	588	561	636	645	586	586	645	569	599	612	590	559	624	644	575	594	589	576	617	592	598	592	594	611	557	618	609	586	632	602	595	610	612	628	595	549	599	572	574	591	608	615	616	586	569	587	599	594	617	604	593	589	655	578	597	589	580	630	625	608	547	564	590	610	598	608	602	613	607	593	592	616	600	576	558	567	608	583	624	671	610	610	600	615	606	609	660	611	558	619	611	649	593	572	568	583	593	610	606	559	616	561	612	603	650	600	584	606	611	595	606	553	585	635	612	618	628	612	649	595	602	560	567	628	569	629	587	609	546	595	543	578	639	579	580	606	614	613	571	595	602	603	608	599	643	584	624	587	629	595	606	626	616	595	592	603	560	557	568	587	578	620	588	581	642	624	593	594	616	593	604	568	637	594	602	592	599	624	603	641	574	626	612	603	586	580	618	582	579	592	585	623	583	567	588	596	598	598	593	640	605	570	634	622	593	604	609	605	595	599	582	602	586	642	602	566	601	607	589	586	581	584	656	609	608	634	599	627	606	633	575	578	606	591	566	621	618	625	612	570	594	589	564	594	553	604	635	634	604	582	621	630	543	580	575	575	605	630	570	631	607	597	588	622	602	607	569	602	605	608	613	595	602	618	614	616	554	571	639	570	611	603	574	624	613	621	573	549	587	623	590	574	612	596	610	572	565	625	608	578	593	578	583	568	574	569	572	615	606	609	578	561	572	644	617	605	616	619	569	563	570	613	583	549	613	610	607	607	618	568	555	614	631	632	575	572	597	577	639	624	649	586	575	592	571	627	578	620	626	602	652	627	571	599	597	577	559	595	611	599	583	605	614	581	552	628	601	601	572	584	607	590	599	579	599	626	583	580	569	572	621	629	580	545	549	622	591	603	626	579	615	609	604	612	605	564	573	547	566	577	589	564	585	622	600	647	578	591	572	616	610	606	627	524	606	600	606	558	619	583	610	612	576	590	609	583	577	619	582	625	592	612	603	572	603	616	561	586	615	601	600	580	600	592	615	591	612	593	586	627	610	651	634	585	611	603	602	548	598	592	573	623	594	644	620	621	604	560	598	551	647	532	623	600	606	590	631	605	569	603	622	591	591	596	604	557	607	649	584	619	547	633	630	580	590	567	609	623	607	598	640	578	601	591	570	567	590	615	586	608	571	647	590	590	588	567	592	641	583	601	591	572	572	586	572	568	610	591	598	601	571	596	618	621	558	623	568	611	564	589	665	609	620	625	584	608	604	574	598	648	587	617	621	607	590	636	612	623	571	576	633	608	588	579	599	640	603	639	605	606	584	600	588	599	622	609	598	604	553	545	622	636	594	574	563	585	666	614	624	609	629	653	556	599	617	559	614	615	579	626	588	624	589	615	571	638	592	631	610	624	565	633	622	585	588	593	637	597	594	568	589	609	660	560	607	553	610	623	618	632	585	662	588	562	555	633	573	636	580	645	598	586	610	596	576	642	570	568	607	596	588	606	642	596	576	580	618	630	590	572	562	653	570	562	553	646	584	605	587	630	607	618	560	593	618	612	597	589	606	591	571	618	626	576	610	550	609	579	581	571	572	614	601	584	582	601	619	615	610	617	615	592	592	630	599	583	569	589	583	610	593	600	573	621	560	590	580	626	638	586	573	607	590	603	588	571	562	597	586	538	566	617	595	587	545	590	598	602	616	531	598	619	599	607	589	625	629	617	575	608	655	600	626	585	606	590	581	645	592	625	607	614	620	586	589	595	589	591	551	595	558	631	635	541	602	620	607	624	588	641	603	554	591	588	590	638	628	566	614	610	627	588	621	599	581	586	567	575	577	585	595	584	567	586	601	597	631	605	624	571	596	615	583	652	605	592	570	617	596	612	570	586	602	590	616	612	584	585	640	646	575	567	569	569	609	587	614	626	633	568	593	562	594	610	601	569	600	597	577	604	645	583	566	616	616	589	544	554	583	580	537	591	562	543	619	587	600	580	537	628	561	596	597	558	612	597	593	573	621	616	612	601	621	623	588	613	621	593	638	633	638	594	597	600	628	576	614	604	604	608	596	623	659	574	561	579	599	617	560	581	622	601	614	614	584	578	580	629	591	594	612	560	591	610	656	598	580	568	574	573	594	590	570	592	583	598	594	579	595	582	585	601	586	604	607	595	613	599	623	585	570	599	599	617	615	651	620	586	601	588	637	562	559	587	613	582	583	598	610	570	563	590	612	579	604	590	610	602	593	572	518	533	622	587	582	570	573	597	582	603	597	611	545	593	582	622	623	604	619	649	608	577	590	634	618	595	545	618	606	609	567	602	574	643	580	652	559	611	572	619	566	602	594	585	597	578	603	602	647	577	597	621	595	604	566	567	606	610	591	596	660	577	650	585	603	566	630	599	630	598	583	575	650	614	595	599	616	608	553	630	569	629	622	590	591	606	607	581	613	624	655	602	615	557	603	601
22752	21378	28986	24198	21591	22648	21158	10270	6657	5231	4095	2994	2184	1667	1503	1226	946	896	835	748	672	648	586	563	572	530	542	541	501	501	526	531	537	538	510	456	464	482	480	475	470	487	511	483	479	435	486	485	506	488	464	523	470	448	447	441	430	472	450	471	454	483	444	452	458	475	468	453	500	434	497	451	503	446	443	456	434	468	436	460	418	483	498	469	451	483	462	453	485	447	495	441	454	449	451	429	458	461	452	462	402	450	424	459	411	477	432	463	457	432	450	440	479	437	469	436	467	474	427	492	444	484	483	439	470	458	483	447	449	447	449	450	467	457	469	482	461	454	478	453	457	451	425	436	481	441	477	448	482	445	456	435	443	467	448	441	482	484	454	448	457	485	419	474	424	442	474	476	455	441	431	459	462	470	441	467	418	470	453	436	432	478	435	468	423	392	463	447	478	457	449	480	471	488	487	425	453	422	438	453	433	490	526	461	414	443	409	454	396	414	403	456	451	470	426	433	488	460	492	430	452	481	478	470	443	455	428	489	456	468	460	407	455	433	449	451	418	422	462	463	431	448	463	476	449	447	426	455	416	478	473	475	455	477	445	497	461	440	410	443	442	424	408	448	435	462	440	454	455	410	443	460	449	449	417	461	433	469	474	466	477	408	449	407	472	460	417	448	464	473	457	470	435	441	455	476	477	478	429	434	456	449	425	414	477	457	474	462	446	477	465	437	438	458	450	453	460	442	445	414	425	441	475	471	472	421	445	480	476	472	430	462	432	480	396	468	509	440	458	417	489	457	448	408	451	448	450	419	465	444	433	407	462	480	448	465	446	475	452	457	458	421	449	438	436	412	451	474	466	455	493	458	426	403	458	449	409	457	468	450	435	416	467	440	408	426	465	472	453	448	467	459	448	445	497	416	403	475	458	411	454	435	461	468	442	454	449	492	444	464	442	474	451	424	454	457	450	503	468	469	458	443	461	421	434	480	445	475	448	463	414	478	456	443	425	451	424	435	446	430	408	438	446	440	452	490	479	457	439	466	457	465	462	460	455	456	444	456	447	430	485	430	452	485	436	465	447	474	431	459	429	449	442	445	484	431	413	464	458	491	434	434	443	445	431	480	447	470	460	455	434	453	437	465	459	453	495	433	477	442	471	434	426	444	477	455	438	450	424	473	443	441	454	430	463	457	456	487	479	430	445	442	451	514	442	431	435	464	472	497	444	449	434	431	465	444	457	446	494	444	492	455	428	448	456	455	450	456	451	495	449	442	451	430	427	442	415	455	411	473	444	453	455	449	473	491	446	463	481	478	467	452	431	441	455	457	426	459	407	446	457	489	464	449	483	450	424	462	463	404	522	472	444	390	439	438	487	460	455	426	443	431	472	461	445	455	419	441	431	457	448	431	455	462	424	470	478	406	446	459	434	436	446	449	430	468	451	461	421	421	452	465	482	449	426	454	450	454	448	462	464	449	437	449	452	432	458	439	429	491	478	442	420	451	462	430	436	425	442	487	456	445	482	428	464	419	437	451	435	446	443	443	438	478	411	427	432	438	457	463	459	471	481	463	432	468	456	417	469	429	436	459	450	496	424	425	474	477	468	466	452	448	462	460	415	470	436	445	428	480	464	485	458	467	450	471	461	468	439	445	466	433	417	453	449	461	450	469	434	448	474	404	454	424	427	463	409	456	423	445	492	432	425	449	412	408	457	463	453	437	425	438	456	479	420	422	487	430	445	453	454	422	418	445	459	441	447	468	451	482	455	485	421	467	460	469	486	451	453	463	459	467	475	454	447	447	459	436	464	419	434	422	419	420	438	487	415	457	453	447	476	450	435	404	452	425	417	472	471	413	479	419	461	449	447	400	493	466	474	482	436	443	429	427	431	427	417	481	460	448	411	477	431	487	487	491	435	484	474	500	423	455	458	453	436	446	439	446	446	405	403	430	448	406	465	416	468	464	415	439	452	481	446	471	411	420	454	460	462	471	458	465	476	454	454	455	452	470	439	480	410	469	470	407	456	462	501	432	455	458	411	470	483	439	456	454	466	418	480	413	449	468	457	446	435	452	416	458	466	433	467	434	439	451	429	414	492	441	453	461	420	464	440	462	483	453	459	470	438	455	451	445	430	419	462	464	458	450	462	499	479	439	474	400	456	480	484	434	440	444	500	484	475	444	453	461	445	460	446	479	495	448	454	458	449	402	470	450	478	448	469	448	445	413	415	418	468	427	467	469	441	431	468	462	448	467	419	435	494	457	448	428	432	452	425	475	471	426	456	435	444	434	443	468	456	463	445	475	453	432	478	439	456	415	430	452	426	440	437	426	471	443	412	446	484	420	491	466	421	438	442	476	407	433	468	471	492	471	460	480	468	486	474	470	430	422	435	420	436	450	473	439	448	477	441	447	453	450	482	437	427	458	454	467	448	472	458	451	402	436	444	419	452	448	413	449	434	445	442	420	480	476	482	423	448	440	459	427	442	401	391	477	449	452	459	440	442	432	461	444	443	477	434	443	455	439	431	458	479	474	427	467	420	458	447	460	459	442	498	407	462	462	442	491	479	449	494	457	452	458	442	421	463	437	454	439	457	482	429	468	436	448	457	444	462	441	463	460	448	459	461	434	458	467	408	467	437	454	413	439	445	432	459	460	409	419	466	465	455	431	448	455	447	476	463	456	464	473	434	444	437	462	428	472	477	477	446	432	441	441	433	433	482	453	474	410	434	442	457	516	462	451	485	451	505	456	459	466	480	447	436	453	474	487	415	450	429	455	444	439	448	473	462	455	465	482	463	441	496	464	449	473	422	453	485	447	451	433	477	427	445	415	473	501	470	444	467	446	436	423	485	477	464	444	468	406	423	475	450	433	463	477	450	467	419	439	465	434	504	488	422	434	446	451	459	437	418	427	485	460	427	408	474	433	439	430	456	433	447	423	466	449	464	451	436	447	464	478	431	465	438	486	434	455	467	451	451	481	442	464	465	468	469	453	472	436	440	478	458	447	446	437	450	442	440	456	449	513	467	414	428	411	456	470	447	455	464	433	453	460	469	429	449	458	441	467	438	441	449	447	410	470	434	465	427	472	448	448	456	478	442	452	428	461	460	466	455	452	436	465	430	425	437	451	474	484	460	431	446	489	411	470	475	442	469	446	459	444	438	417	470	457	424	460	458	426	454	437	434	483	443	468	472	446	394	446	433	435	462	494	442	436	467	430	398	458	474	462	440	476	407	498	444	469	450	446	455	412	446	472	462	408	432	468	468	415	457	472	434	485	456	455	476	423	465	439	416	416	437	458	424	453	460	429	453	442	459	456	496	438	465	445	449	508	432	441	450	480	456	438	416	470	447	459	453	452	441	471	504	453	441	475	467	452	441	438	474	464	409	467	441	447	474	455	457	410	443	406	429	436	417	462	472	455	471	461	462	477	436	463	449	446	470	467	427	452	427	463	439	476	444	449	442	425	443	457	485	434	478	487	464	443	461	420	467	462
37370	62388	51225	35127	26700	20850	15511	11491	9075	6905	5397	4094	2934	2074	1866	1469	1200	1059	871	873	762	708	662	584	631	580	586	543	608	567	553	546	551	504	520	503	508	495	503	479	526	488	493	495	518	475	478	490	480	536	490	481	428	478	501	486	488	487	482	503	493	504	450	458	479	474	442	490	506	462	482	460	499	459	437	473	431	443	431	473	474	456	484	483	464	472	436	480	466	496	456	463	492	469	447	484	455	459	473	463	494	430	422	471	414	478	471	468	495	466	431	468	478	493	471	470	486	463	504	441	431	469	485	474	480	442	469	438	463	430	434	453	443	481	474	476	453	448	492	462	426	434	448	475	476	501	429	460	465	466	438	420	468	465	428	444	433	453	482	473	436	490	441	449	425	489	449	473	450	425	468	493	450	433	486	464	468	437	453	488	459	474	464	473	463	494	453	446	491	492	442	433	431	484	433	472	509	448	479	456	467	482	436	487	439	441	484	469	423	450	491	446	452	447	438	462	437	488	453	434	444	426	479	478	505	479	430	462	480	459	466	448	472	474	477	474	457	465	461	467	462	435	405	457	496	448	470	493	458	457	452	467	451	465	472	492	452	454	414	447	463	492	449	448	441	446	467	484	439	455	456	456	481	465	453	449	479	464	430	428	440	480	474	460	440	441	440	499	433	474	451	443	472	460	439	472	472	458	437	475	474	469	467	442	456	471	452	457	480	463	447	464	458	455	440	464	472	448	468	518	454	497	451	425	435	462	448	452	508	493	428	429	423	452	485	437	475	482	501	413	481	496	476	436	444	466	437	495	448	447	445	485	446	473	480	464	440	439	459	460	481	430	483	463	465	445	491	463	448	450	464	470	454	478	497	456	464	441	474	426	476	432	465	460	446	454	495	456	487	502	473	482	471	451	446	457	478	436	443	487	500	438	474	442	491	444	429	441	469	457	464	488	455	445	459	431	429	470	480	464	456	470	416	435	421	461	470	418	452	447	447	443	486	453	495	438	464	401	466	473	424	460	434	463	435	505	482	455	493	462	462	455	502	467	490	422	468	439	437	490	420	442	486	435	469	448	464	474	471	471	441	455	465	494	462	432	419	475	469	453	484	440	430	450	439	442	454	424	446	464	448	494	440	443	454	455	454	461	448	439	473	456	468	476	470	434	471	446	460	458	447	451	488	473	460	431	461	469	506	474	468	506	512	452	492	463	439	470	418	464	476	445	434	469	474	480	488	474	453	447	455	461	500	516	444	452	519	422	473	471	448	471	451	476	457	461	466	402	451	484	467	461	484	443	469	450	462	476	455	463	451	422	430	451	475	433	457	501	488	473	441	442	454	422	481	482	481	495	474	504	434	479	450	444	420	452	457	458	432	477	439	456	443	439	473	477	475	475	448	461	431	485	481	429	463	459	465	416	475	482	490	434	448	487	459	481	443	489	434	469	452	441	485	435	461	474	446	484	463	483	415	439	460	439	461	464	484	491	434	481	518	446	444	450	450	472	453	441	494	451	464	467	409	458	476	434	485	449	451	451	466	466	481	477	480	459	436	480	468	493	453	448	436	479	450	458	466	450	455	439	439	464	516	451	494	447	476	491	446	439	452	458	450	453	424	473	456	444	495	440	463	461	466	470	474	488	462	505	456	481	487	457	437	465	455	461	474	447	473	460	468	481	426	458	486	474	457	461	468	481	447	454	474	456	439	446	419	477	462	466	474	498	432	512	443	471	475	447	454	473	498	471	426	442	460	479	487	474	463	447	495	450	507	465	449	489	447	461	433	512	478	464	456	447	440	443	454	462	454	476	438	432	489	466	483	456	453	462	415	469	452	499	452	452	456	454	467	463	441	459	442	435	435	467	497	416	445	469	477	458	472	478	494	445	468	465	487	438	481	468	479	447	502	481	478	450	501	439	493	481	467	432	426	504	446	435	457	459	435	448	477	473	470	468	443	480	468	456	466	474	464	459	472	453	481	462	497	440	467	440	434	509	464	433	468	455	486	493	445	476	484	475	452	490	448	473	463	453	457	445	449	425	453	478	484	433	458	426	439	400	489	471	452	422	500	441	442	491	475	453	485	444	445	431	509	455	474	442	438	447	463	455	455	487	417	461	471	432	432	473	483	454	468	455	464	458	437	458	480	445	450	448	446	521	447	467	453	451	451	502	451	473	451	479	488	464	411	432	499	493	440	507	478	437	471	448	431	457	448	469	460	418	430	442	500	420	475	472	452	454	408	479	458	471	477	445	479	483	425	476	438	480	487	481	452	464	491	443	451	446	458	459	487	442	461	442	471	465	477	484	462	423	455	436	470	490	461	438	452	413	439	498	463	476	487	464	470	427	457	438	444	455	458	442	506	499	425	492	500	456	472	475	440	471	474	433	481	473	462	489	416	471	434	458	466	486	470	485	477	450	472	441	459	449	476	471	484	426	461	432	467	440	479	448	435	482	485	464	448	486	505	417	451	470	453	465	456	504	481	480	480	464	447	464	479	457	446	432	482	472	495	477	443	472	509	480	456	470	451	462	454	442	487	481	458	469	453	469	469	422	483	430	481	456	445	427	496	462	420	424	460	452	448	430	495	468	467	450	413	453	504	438	472	424	473	409	465	464	442	453	470	480	501	497	459	462	472	445	487	477	464	470	466	432	422	465	463	443	474	461	452	490	465	449	510	436	447	499	471	450	443	483	499	471	448	488	498	458	430	445	443	450	441	440	435	470	445	459	480	433	468	424	459	469	440	455	445	404	463	480	478	497	436	443	446	454	450	444	471	460	454	465	445	432	460	448	434	474	467	471	457	464	458	519	445	482	451	484	435	480	479	474	487	451	453	470	488	494	484	481	483	466	438	432	451	479	476	458	447	437	441	421	465	492	482	432	450	452	456	481	448	459	457	460	476	464	466	459	461	470	445	462	481	429	477	451	465	496	444	474	450	450	459	466	432	462	490	478	493	462	485	481	456	458	421	454	467	463	457	503	490	466	453	437	443	487	464	459	462	484	496	462	473	458	479	464	468	432	533	460	446	461	446	447	431	460	459	449	465	455	464	428	437	470	463	508	443	493	497	469	410	479	480	442	479	438	493	511	449	450	439	425	465	464	423	443	436	452	418	461	458	416	447	460	480	433	480	468	472	466	509	470	444	406	464	430	468	426	491	436	458	468	465	467	496	451	457	459	457	442	435	464	441	435	499	466	536	445	477	466	464	478	445	480	434	406	474	462	442	461	493	470	457	429	467	500	471	472	456	480	469	460	428	474	437	480	448	477	437	460	466	479	459	419	463	472	473	447	462	413	470	485	443	485	451	445	508	470	439	417	462	489	420	478	397	472	452	443	498	437	448	472	486	441	463	462	400	439	446	459	502	490	452	468	460	437	443	425	460	485	483	471	484	488	454	437	435	457	462	487	458	432	444	494	443	446	425	432	447	460	453	467	454	450	417	457	431	430	455	446	471	442	455	457	463	498	437	481	476	460	473	478	435	438	466	427
31811	32170	33891	23088	12939	7921	5359	3816	2895	2289	1914	1619	1309	1148	963	959	772	812	767	813	742	665	702	739	725	717	653	677	661	642	639	636	611	635	684	642	621	660	661	625	606	623	678	683	689	627	639	607	632	667	638	623	653	632	619	637	593	636	672	572	667	633	695	644	634	609	606	607	644	650	668	666	623	637	665	673	671	671	636	633	642	665	609	644	640	611	639	613	676	652	631	644	624	619	631	659	625	667	635	637	627	607	616	615	631	614	637	627	615	633	642	620	633	693	605	632	631	622	619	664	603	635	682	644	644	673	635	668	671	678	645	618	637	650	618	648	612	611	663	637	615	666	617	606	585	631	634	625	608	655	639	673	664	659	694	623	564	641	641	625	647	657	637	645	629	606	647	680	597	586	638	644	653	614	649	644	651	662	631	611	675	595	654	672	632	630	691	703	613	653	619	640	652	646	697	575	645	650	615	623	637	674	617	661	664	649	624	685	640	626	675	714	632	606	646	662	630	622	650	643	646	613	627	645	623	652	623	620	663	654	649	661	587	682	618	658	664	586	608	668	614	640	610	672	608	650	670	631	627	638	666	644	632	632	650	648	636	589	614	652	671	631	647	617	658	597	614	654	663	609	594	655	664	629	619	645	640	644	635	641	664	615	630	610	629	666	664	629	622	646	669	634	609	644	632	659	667	627	622	638	630	616	638	637	604	628	642	605	615	606	635	647	594	655	633	608	649	643	623	647	666	633	665	629	657	620	638	629	582	627	653	647	632	672	635	624	633	639	570	647	646	577	682	638	662	653	657	615	662	666	627	660	639	644	673	651	631	633	664	628	619	683	634	606	598	619	604	624	611	650	663	641	631	667	682	652	642	600	668	632	635	610	642	667	663	646	652	603	689	635	595	627	670	673	624	675	674	654	652	639	637	613	624	659	658	635	609	647	644	638	666	630	656	662	655	671	632	656	619	627	609	611	631	659	645	638	638	662	625	635	628	576	619	641	651	653	637	674	624	608	664	627	618	626	636	670	613	609	659	665	611	591	630	625	593	631	634	611	633	614	618	684	602	646	634	622	647	653	651	639	634	664	634	617	624	651	651	647	615	658	670	631	616	652	590	671	648	622	644	652	631	627	644	601	598	672	619	628	704	645	628	578	656	621	628	634	641	657	680	637	616	621	594	625	649	651	646	621	644	670	622	621	657	669	614	630	675	663	616	607	692	635	597	630	661	641	642	598	656	633	636	612	618	633	653	651	637	620	658	620	632	656	682	646	659	631	629	611	677	640	599	643	666	634	638	583	648	642	642	656	614	645	648	611	669	650	597	631	623	621	715	615	637	652	622	628	627	692	613	667	661	625	632	647	681	661	697	670	646	624	610	645	656	604	630	623	643	679	599	652	621	690	648	619	603	629	642	643	583	652	713	654	643	701	641	627	640	649	583	607	610	630	623	660	607	623	662	653	661	634	602	613	628	647	612	646	645	637	672	608	605	620	630	608	630	621	653	592	652	655	631	638	568	641	629	619	608	692	612	668	612	644	655	636	620	626	647	633	652	630	649	633	623	671	619	660	656	658	635	656	620	660	632	637	690	652	683	633	637	600	631	686	629	624	636	658	639	595	647	603	615	596	580	638	616	644	650	619	629	619	626	634	662	654	618	618	647	626	613	670	622	619	633	597	665	635	616	626	603	617	676	659	673	621	613	590	608	660	647	626	649	611	664	624	669	647	686	647	655	638	628	654	628	612	671	628	680	631	634	624	646	658	618	655	655	617	667	581	701	622	591	640	640	631	595	620	631	642	655	635	664	631	666	616	639	629	580	649	686	645	653	614	607	624	645	632	669	652	636	643	654	599	663	639	663	643	637	635	608	631	602	621	674	611	640	639	637	612	637	653	653	634	641	620	606	622	676	636	631	640	595	648	629	630	662	619	681	698	623	629	692	664	684	655	665	589	644	581	598	630	638	648	601	638	619	606	619	658	645	629	663	627	654	581	620	682	609	624	635	645	656	665	605	642	621	644	669	625	643	625	639	666	611	648	615	581	686	606	638	660	618	639	638	654	638	664	621	631	675	639	672	682	618	600	639	661	660	664	637	630	636	636	616	623	651	666	707	655	647	686	657	642	635	606	677	713	643	638	643	653	613	648	631	642	659	614	585	643	642	613	634	659	650	599	643	612	661	673	660	628	613	643	598	628	620	653	669	638	656	635	647	611	627	648	574	660	657	632	601	621	627	620	684	608	642	652	649	658	663	599	635	636	639	666	665	636	655	655	661	626	593	614	651	647	632	659	586	634	656	628	666	662	637	616	609	637	671	627	696	640	642	596	684	674	695	653	666	653	640	661	656	644	624	660	609	654	602	620	643	663	657	622	626	649	678	647	631	669	592	618	663	639	638	636	665	612	627	613	614	626	629	622	623	618	598	639	647	676	698	633	627	640	649	634	629	637	672	679	610	652	597	627	669	599	641	679	651	642	671	631	599	637	672	613	649	628	608	675	681	670	644	589	618	655	564	643	683	682	610	649	658	650	641	623	585	635	628	673	624	656	669	623	606	608	686	624	613	633	682	615	638	659	609	647	678	619	659	661	678	615	672	615	578	632	688	673	658	710	612	606	647	634	607	639	648	642	652	626	626	655	622	641	651	623	682	662	666	641	617	643	668	603	712	691	627	683	644	636	662	599	667	676	607	665	695	651	628	657	648	622	647	631	646	627	618	658	617	657	667	625	621	651	645	618	605	644	658	635	615	666	677	628	673	657	658	638	605	628	672	627	656	670	630	621	631	659	664	595	589	638	632	653	658	635	586	648	672	696	661	631	643	644	633	650	628	608	640	636	593	647	630	629	641	642	653	662	652	684	642	594	663	638	657	642	673	664	663	620	570	648	663	616	612	647	618	668	622	621	640	641	583	632	597	587	574	586	682	648	649	646	639	629	634	660	634	664	668	631	589	631	613	614	641	635	602	586	616	637	657	679	666	690	616	592	604	652	641	630	674	625	626	614	643	620	666	655	651	652	619	648	639	664	615	631	671	683	637	595	629	658	651	644	621	675	586	643	646	635	671	594	662	639	661	628	637	626	600	630	616	653	631	630	660	673	653	651	668	672	649	610	628	630	656	640	665	629	667	633	649	577	655	640	589	590	686	679	638	615	657	591	687	650	626	626	664	617	631	626	638	642	627	692	645	620	618	630	629	632	614	613	647	662	634	642	668	635	632	609	640	642	619	650	656	654	660	669	604	649	674	660	627	647	675	613	670	650	640	653	694	650	644	650	635	618	682	660	686	652	619	649	675	635	663	699	585	587	661	663	621	626	627	621	628	596	620	636	627	676	619	601	617	616	608	667	635	634	629	655	663	668	609	647	658	622	657	623	638	598	637	620	675	623	633	631	608	625	667	655	655	605	650	626	634	619	639	697	633	583	687	646	636	655	618	633	680	667	619	622	635	636	664	648	654	674	673	646	613	628	649	642	623	665	636	643	690	647
36184	48139	36957	22388	15299	11061	7786	5535	4062	3243	2685	2162	1730	1357	1186	1045	921	890	854	805	736	777	686	709	724	741	715	676	751	711	641	727	723	704	664	687	665	690	691	691	705	659	620	680	682	715	666	673	708	637	677	636	677	670	669	664	669	656	695	656	666	601	639	673	662	646	686	585	686	687	648	646	675	699	683	696	697	636	673	723	653	682	676	685	624	627	670	691	687	674	696	661	637	642	663	689	688	706	665	694	676	603	678	673	626	668	675	690	615	668	592	646	648	690	683	714	676	676	660	633	713	663	616	676	621	628	679	662	664	716	687	668	681	690	659	636	673	661	660	662	645	640	691	642	656	660	661	648	666	664	633	669	685	704	645	633	681	697	640	647	675	683	678	662	682	734	666	686	675	631	632	687	708	676	691	650	683	655	659	609	672	655	661	686	658	648	671	644	646	618	665	662	673	668	681	653	642	695	604	638	617	637	630	664	650	656	640	667	635	660	648	663	657	657	656	645	645	661	657	641	635	603	652	659	670	638	666	648	647	729	697	658	666	604	685	668	697	643	656	701	642	659	652	663	651	690	677	682	690	666	596	677	639	680	693	641	667	692	685	698	643	672	657	649	677	619	646	678	662	666	703	693	685	597	621	639	601	633	729	683	653	648	638	663	648	669	682	637	650	641	649	708	635	671	669	663	678	636	693	667	664	668	631	638	627	683	665	668	651	688	622	633	661	663	663	705	666	649	677	686	660	743	671	660	632	674	651	627	660	666	646	643	678	680	698	655	639	658	647	670	674	649	660	689	693	652	661	693	688	631	638	661	683	686	702	668	677	630	612	712	686	638	645	689	672	681	672	733	654	693	693	678	682	636	654	729	646	634	647	636	636	647	662	642	639	660	659	622	655	663	691	665	670	619	688	646	589	612	668	638	659	648	657	672	693	702	634	675	620	625	649	673	666	702	637	711	651	642	678	643	663	658	632	647	660	700	653	679	599	676	653	712	603	696	683	646	613	659	625	668	634	683	669	662	679	629	645	655	644	677	678	652	671	654	642	684	623	626	719	654	626	620	676	689	686	660	624	635	683	669	670	687	644	660	680	661	680	655	673	669	639	675	655	677	624	685	650	633	652	676	631	653	656	679	654	640	671	632	652	685	684	657	648	638	690	680	683	648	666	649	665	663	661	614	661	703	674	657	654	633	681	642	678	600	646	690	645	677	627	671	667	650	701	642	684	674	642	627	662	651	683	654	688	646	659	676	628	672	704	752	663	687	625	656	679	670	675	654	656	648	629	665	646	630	681	629	659	676	672	664	674	647	664	699	666	656	662	611	684	674	603	707	668	660	641	644	658	675	682	668	662	633	658	627	628	652	639	627	679	701	697	652	711	612	662	650	641	616	629	656	609	660	637	691	661	656	654	657	612	669	665	692	667	619	686	640	655	661	705	678	631	703	710	631	674	643	635	640	640	642	664	648	653	676	646	648	651	677	660	636	656	693	674	706	657	680	655	588	673	675	683	688	645	639	708	617	641	680	653	643	642	638	688	646	699	669	645	698	643	641	657	663	685	616	672	694	707	639	688	679	665	631	643	637	643	697	678	653	716	641	671	640	647	663	644	635	645	621	656	612	673	609	654	665	668	635	682	625	626	677	648	661	675	676	678	620	652	653	700	645	622	677	670	628	682	653	651	648	634	631	641	653	660	658	607	649	696	680	712	639	699	604	662	634	682	658	604	643	640	620	648	688	675	671	600	654	682	729	629	667	689	668	686	674	663	666	650	638	642	706	689	653	598	685	649	662	692	647	639	705	662	638	667	677	675	672	674	666	607	664	693	636	625	648	689	668	669	662	625	629	665	640	690	646	618	679	664	609	639	637	678	714	692	689	652	655	654	653	659	693	647	706	657	680	610	709	628	678	668	634	636	665	680	647	629	698	669	677	705	578	694	671	701	676	680	691	627	633	653	657	610	709	686	683	661	680	675	656	666	636	679	634	676	656	656	694	686	672	678	640	661	625	693	717	656	634	690	610	681	679	665	632	708	665	645	705	669	660	639	683	684	639	696	657	707	705	713	615	668	706	675	611	682	668	639	608	650	659	642	658	645	652	598	649	682	650	662	650	677	590	667	636	691	651	699	708	646	666	653	709	708	689	625	652	643	643	704	673	651	661	603	640	698	677	660	646	659	711	665	654	617	661	657	652	710	651	628	641	616	667	686	696	667	684	638	674	657	664	648	679	659	646	616	628	654	689	714	669	650	624	636	665	633	659	703	647	651	700	678	708	652	679	653	658	642	656	697	657	633	697	659	674	673	667	713	675	628	662	649	631	618	656	660	688	621	609	726	674	691	674	670	650	679	634	680	660	680	726	674	667	647	673	641	677	677	620	639	649	645	684	661	704	672	647	614	660	651	671	642	656	680	702	637	646	662	668	616	642	673	691	688	700	643	588	656	692	649	648	689	665	675	583	669	700	652	647	635	679	615	655	624	657	670	656	640	686	651	618	672	680	684	677	697	713	673	637	695	625	675	623	674	645	667	692	723	664	652	653	689	671	662	665	632	618	624	702	690	648	677	630	650	663	672	636	674	628	658	685	649	650	662	668	633	660	706	658	590	642	687	628	637	670	683	689	655	635	635	630	630	653	654	688	686	661	642	652	672	689	658	671	640	659	610	700	684	644	654	663	677	653	657	667	647	679	640	673	715	686	668	642	676	680	651	686	688	644	656	679	641	656	690	643	699	683	670	674	633	720	638	681	642	646	670	645	661	697	652	649	640	654	679	687	699	665	656	633	671	692	688	620	672	658	703	671	687	665	649	673	636	681	643	662	672	648	666	655	620	657	652	685	678	693	638	642	629	702	724	649	665	677	689	717	696	609	650	655	663	665	653	584	644	657	639	628	647	665	640	675	672	649	659	660	662	694	665	648	670	669	711	702	650	646	697	735	676	695	697	716	612	705	669	654	615	666	638	637	664	638	630	660	684	623	679	723	658	668	635	656	637	662	607	628	656	679	719	655	685	678	677	663	668	669	692	636	687	680	650	648	636	683	709	687	700	669	654	709	628	661	617	644	632	718	655	632	638	687	677	623	658	638	653	611	668	645	710	653	635	707	645	672	677	631	625	617	692	657	672	673	597	654	681	717	707	685	689	643	715	625	690	642	665	674	692	657	632	671	663	641	682	611	651	672	664	671	715	643	694	645	617	659	690	636	679	677	638	642	692	686	687	659	627	683	659	657	691	667	662	605	630	674	664	646	664	678	643	681	661	677	675	670	683	648	679	725	647	687	690	673	635	656	631	636	657	681	680	607	650	696	652	576	644	723	655	701	670	630	653	653	639	646	646	701	674	701	604	643	651	657	636	625	671	714	639	673	651	676	674	642	643	646	630	705	692	604	668	689	631	622	648	681	670	659	695	681	661	673	682	684	641	645	673	694	634	709	666	628	693	683	688	681	686	651	697	678	659	617	714	644	649	660	703	678	640	633	654	655
23976	21375	28676	24742	22081	19348	11733	6450	4645	3717	2844	2290	1837	1427	1164	941	895	793	752	771	679	621	610	608	624	577	605	607	567	582	550	552	537	540	610	526	508	540	565	567	531	539	581	524	532	533	540	596	540	535	548	509	526	538	518	545	557	565	538	540	494	511	534	527	544	474	549	525	528	530	539	482	547	540	518	536	516	570	488	526	508	538	511	541	533	532	533	484	515	513	514	530	526	497	525	548	528	531	513	471	563	574	595	547	545	494	534	531	557	500	528	542	548	567	535	536	534	545	519	526	547	496	491	508	513	554	566	550	533	522	543	597	504	565	529	531	536	566	546	526	524	513	525	582	586	520	547	560	484	509	501	521	514	539	524	562	508	528	523	513	544	538	520	486	507	504	525	483	536	543	559	540	557	490	504	510	574	493	538	543	470	553	501	510	536	522	517	481	530	503	558	504	538	536	530	539	555	532	562	548	552	526	557	535	547	547	532	527	553	560	534	529	534	533	581	539	570	540	560	525	579	535	522	524	529	494	555	528	524	514	544	546	509	536	521	554	497	543	552	486	532	543	521	532	532	530	589	512	544	529	513	555	532	531	570	538	498	497	538	597	502	529	510	542	538	504	533	521	525	521	520	546	536	552	562	497	540	515	521	536	564	483	585	474	508	489	530	524	561	479	532	560	495	498	513	518	511	510	502	553	527	526	563	515	517	509	542	507	482	509	502	529	514	525	517	515	518	529	507	551	495	545	558	529	532	537	515	530	523	547	524	558	587	501	523	561	498	541	510	547	514	558	542	530	552	495	555	496	555	538	519	526	583	497	533	602	518	557	527	569	534	509	520	508	542	558	558	510	512	544	486	528	501	493	563	556	548	546	505	521	549	506	530	513	552	533	564	469	513	498	539	537	530	506	552	532	527	509	526	518	547	496	517	539	507	547	530	541	501	511	519	541	548	547	546	526	508	572	531	547	556	542	532	502	490	516	529	520	494	546	507	534	569	527	490	503	539	515	522	516	540	537	494	488	507	519	547	542	542	494	538	551	541	547	510	538	506	539	556	494	528	529	555	580	541	550	546	496	541	550	522	515	477	521	553	509	542	549	542	486	538	524	524	533	520	511	530	554	528	505	525	542	493	481	517	519	554	505	494	532	525	541	537	501	485	516	570	520	526	513	528	505	498	500	514	494	543	536	545	564	524	549	498	536	538	513	538	487	537	555	506	532	530	537	566	518	509	518	523	524	548	544	519	535	504	560	542	549	529	516	538	515	531	516	527	487	518	535	528	543	497	504	511	525	463	542	492	533	534	511	515	555	493	495	538	543	534	526	492	512	553	531	539	495	521	518	480	565	561	536	524	555	519	516	523	540	531	521	535	527	508	548	546	564	506	574	498	521	555	501	492	528	557	517	487	536	521	549	542	528	540	517	514	558	545	547	519	509	524	517	515	507	516	511	488	542	509	538	533	491	543	514	522	530	517	494	491	494	529	511	511	549	527	500	537	544	529	489	492	540	504	517	571	507	556	527	547	513	522	537	527	516	529	538	516	483	550	473	537	505	532	496	526	487	558	526	509	529	574	516	512	502	505	513	521	562	506	518	519	583	516	505	522	543	523	547	524	529	489	543	520	541	553	502	552	538	528	531	548	503	513	572	538	512	527	531	553	577	533	536	492	513	513	524	524	544	571	544	493	539	549	569	539	556	510	527	525	565	499	507	512	506	494	526	527	518	494	515	496	514	557	508	538	521	558	504	511	499	541	527	571	487	537	560	530	557	562	527	535	520	519	473	550	508	544	526	576	493	560	521	525	512	508	516	535	545	520	527	522	528	483	510	553	539	508	523	518	517	556	531	530	503	539	524	570	484	464	500	539	515	573	508	506	558	500	536	505	523	532	529	521	512	508	511	517	505	522	522	503	530	524	524	529	517	511	513	551	514	507	526	537	521	539	513	510	531	540	498	542	504	554	534	529	567	551	525	581	491	524	534	528	523	490	542	538	508	498	521	511	498	522	529	511	531	558	538	578	542	563	526	499	492	553	490	501	524	519	537	519	506	525	552	527	520	518	552	506	550	511	561	557	522	514	538	523	551	539	548	530	498	518	560	493	518	510	532	496	536	521	545	545	545	528	512	477	490	520	538	549	512	513	538	528	493	511	520	525	532	495	552	521	544	540	489	538	500	528	534	480	515	483	491	506	490	542	565	485	548	553	549	494	527	497	548	516	481	509	542	543	564	532	513	519	532	566	499	548	525	548	535	519	536	561	530	508	512	518	554	563	542	571	494	499	524	504	529	556	547	529	550	472	500	527	548	492	581	535	543	529	517	553	507	577	529	564	534	563	512	510	546	517	571	537	518	525	527	486	501	563	506	506	523	524	542	532	533	543	563	512	504	548	553	507	555	498	524	492	544	527	548	549	492	496	536	498	518	513	545	512	557	504	538	527	528	535	510	515	522	533	518	539	522	549	531	527	542	530	520	535	517	500	476	537	541	497	527	559	542	527	514	522	551	541	544	537	532	497	495	572	547	532	548	510	479	515	493	518	561	544	553	540	561	463	503	503	522	517	505	511	520	558	527	507	519	522	523	484	510	524	503	567	510	507	518	503	515	509	575	563	485	536	529	518	511	544	512	483	535	534	538	511	555	524	539	546	520	516	535	546	524	516	536	545	492	543	589	595	495	517	534	514	529	509	507	501	567	545	532	510	552	490	539	505	571	489	537	541	527	519	480	514	544	524	542	568	534	498	527	598	515	537	520	517	554	512	521	530	526	514	533	507	543	520	524	525	569	526	556	536	526	499	584	520	568	563	530	527	522	540	559	523	492	524	540	498	585	538	537	491	520	536	516	527	554	556	509	530	552	571	549	483	524	529	601	505	539	512	576	531	536	548	493	535	535	539	547	485	551	500	599	492	538	513	524	520	501	511	520	533	522	538	553	555	528	517	522	580	535	578	540	529	520	536	504	494	498	526	515	509	490	503	541	520	538	512	514	507	503	523	490	538	538	530	534	560	522	524	502	537	538	569	512	542	543	508	571	524	534	548	499	508	539	501	527	498	522	518	507	588	535	555	497	525	509	518	526	525	520	550	534	515	515	517	537	515	504	530	502	536	528	533	541	528	551	474	513	538	531	519	493	524	543	507	522	560	548	507	561	529	510	532	519	539	516	546	522	518	544	507	563	545	472	554	535	508	461	500	586	555	548	525	544	528	535	518	528	504	499	541	506	539	558	529	537	503	543	538	561	520	541	512	536	544	525	537	522	509	517	544	546	533	525	536	549	537	504	521	552	501	579	524	510	547	559	502	487	497	538	524	550	522	499	532	543	573	517	540	506	520	541	551	522	524	503	533	530	506	533	508	533	527	514	505	557	530	523	519	501	504	530	555	536	532	572	511	558	542	546	562	508	556	562	517	521	519	522	491	513	560	502	533	553	517	544	544	528	477	553	531	546	486	520	503	575	514	505	521	532	583	528	546	521	482	498	524	553
34770	55046	45676	29770	21145	15724	11634	8757	6699	5154	3892	3151	2483	1940	1490	1180	986	939	891	763	736	724	662	707	620	651	600	654	623	619	650	594	548	563	588	614	602	553	591	559	516	530	576	513	544	585	548	593	582	532	576	515	544	551	571	551	570	591	587	567	579	585	534	573	545	566	524	567	590	549	498	547	584	560	543	562	581	577	525	577	531	534	501	531	574	578	544	505	563	483	549	592	526	573	533	578	550	519	554	512	559	588	559	551	557	538	504	564	507	554	562	576	548	582	555	579	545	591	537	533	526	555	541	563	509	528	547	562	535	542	537	574	570	548	572	559	578	495	544	570	548	568	578	527	532	524	542	552	553	627	534	562	588	552	592	527	551	559	567	550	550	591	564	584	553	542	550	522	532	564	551	521	548	531	546	553	558	559	555	574	542	554	553	550	592	502	532	540	540	568	535	590	563	564	500	555	545	601	593	619	549	571	524	542	567	529	540	539	565	572	504	574	602	566	530	572	526	566	550	598	587	563	574	586	550	526	567	534	550	588	529	547	563	607	560	554	538	541	521	598	548	524	569	567	569	532	606	550	522	556	541	562	508	553	609	583	538	522	580	574	532	547	537	551	488	539	572	583	554	580	540	577	537	573	569	565	555	522	557	558	591	574	532	547	573	573	527	511	566	567	554	587	582	591	566	572	556	543	578	517	541	575	570	573	546	512	501	525	536	567	554	539	569	526	535	585	587	549	564	540	498	553	594	624	544	576	566	582	593	552	509	526	550	544	540	524	572	554	563	572	545	526	519	546	540	551	545	573	551	483	563	560	518	602	553	558	561	550	551	534	533	577	560	568	500	546	530	552	557	578	551	530	602	584	562	528	608	588	588	510	579	557	560	539	552	579	572	582	570	533	563	547	566	577	540	551	573	540	565	544	553	585	567	553	541	565	580	538	568	526	573	534	561	594	566	595	525	552	579	577	522	550	557	540	555	536	540	518	539	531	540	594	567	568	545	524	553	580	521	518	555	571	582	539	556	511	575	555	534	544	531	560	580	552	515	552	549	563	541	535	483	588	558	545	559	598	548	530	554	577	549	533	544	554	578	552	559	512	570	566	546	563	560	548	550	537	541	550	537	548	539	559	551	564	514	537	547	561	556	539	548	547	566	554	534	562	577	518	524	521	532	512	527	553	563	569	559	502	526	583	546	550	551	495	543	523	609	570	551	577	575	538	576	556	528	552	583	535	555	553	532	556	535	545	595	582	541	569	572	600	555	549	538	574	498	518	583	505	515	563	562	586	563	571	528	558	530	504	578	570	552	507	562	579	556	595	556	512	588	539	561	574	573	549	548	594	580	543	593	520	529	579	535	576	588	546	522	601	564	558	535	544	562	579	557	589	507	579	568	583	569	576	522	530	532	558	564	580	546	524	558	598	523	544	571	540	551	570	554	577	621	556	532	543	541	520	556	577	606	566	520	554	546	579	572	573	540	551	545	555	551	608	500	517	534	518	564	575	583	536	545	552	503	575	526	532	554	565	578	541	514	567	545	546	573	542	565	542	571	576	551	549	571	525	542	558	559	575	529	568	542	566	567	555	569	534	586	496	545	509	553	567	524	539	556	567	561	555	552	541	546	534	548	523	507	577	543	585	563	519	561	543	535	557	558	540	583	522	541	556	561	545	537	582	544	533	536	566	535	582	555	538	541	554	533	558	561	546	555	546	565	564	561	551	550	560	576	556	532	570	575	517	560	522	563	533	563	511	537	552	563	594	524	589	553	560	560	544	559	530	518	545	545	569	550	569	558	532	565	567	549	577	564	551	559	567	578	535	520	519	559	526	586	555	598	510	550	542	558	532	545	543	547	574	528	524	549	560	552	571	586	533	575	558	579	550	584	516	549	527	601	534	527	559	550	542	592	548	559	556	552	597	567	515	550	587	551	565	559	519	590	524	506	574	534	570	521	562	543	516	556	504	572	535	533	531	553	562	580	545	574	559	546	564	556	563	511	560	557	572	548	571	560	560	572	539	563	537	584	556	541	603	557	596	532	554	572	600	552	516	577	589	543	564	573	558	550	546	551	569	580	564	562	552	588	577	557	577	535	548	598	528	544	602	587	578	539	548	603	540	537	561	556	532	504	549	549	549	547	508	557	567	556	535	550	534	554	551	574	574	546	566	549	548	564	522	561	552	590	551	567	577	542	568	556	586	556	579	545	577	542	543	574	524	588	574	557	588	608	561	557	561	587	522	521	565	526	560	569	536	583	539	543	513	635	564	545	562	543	570	575	574	580	513	541	539	529	537	534	551	579	535	559	547	546	543	553	532	583	562	560	537	565	569	592	530	528	565	554	536	538	538	524	580	532	533	572	535	551	521	571	568	540	549	571	554	558	563	550	528	568	528	531	540	603	533	514	568	559	571	540	580	559	560	550	553	568	565	553	569	563	524	518	570	571	539	567	552	548	583	555	568	554	536	562	531	560	569	583	541	574	550	587	530	577	537	566	531	516	557	563	544	539	589	576	545	563	534	508	659	529	496	594	574	565	593	567	551	555	565	564	576	585	575	534	547	573	549	548	561	565	538	508	572	554	570	569	534	514	581	540	583	531	540	499	617	546	544	560	531	512	571	577	551	558	558	544	574	553	528	531	573	556	545	578	574	575	513	527	557	546	556	564	543	582	572	534	512	546	535	544	551	557	537	552	536	586	597	520	543	576	545	615	535	619	540	570	547	540	522	529	555	553	581	554	553	561	530	585	560	535	546	534	533	583	558	566	518	600	529	544	530	519	607	548	558	528	578	528	571	557	584	569	551	548	588	579	549	539	617	582	551	565	515	559	520	561	542	572	567	538	548	534	556	534	577	581	561	584	545	497	528	520	555	543	534	563	581	560	576	537	524	539	507	506	533	571	547	541	549	518	538	558	564	535	597	565	590	529	583	516	586	571	573	589	587	555	564	532	520	550	543	546	583	535	546	532	533	595	504	549	561	536	514	545	545	612	538	569	557	558	538	575	498	554	532	548	565	555	562	524	549	561	535	541	544	580	550	528	535	529	568	535	583	576	575	544	583	577	565	568	567	563	584	554	541	552	615	540	559	558	562	563	542	572	536	613	553	565	563	561	548	561	576	603	549	596	523	551	529	552	543	570	556	591	545	499	569	551	580	560	552	585	527	537	514	567	547	565	565	543	516	566	561	545	542	557	606	560	554	563	547	555	556	540	471	546	497	547	559	573	555	556	524	535	535	558	522	562	514	544	552	547	538	597	557	591	538	539	536	572	559	560	542	528	576	559	531	601	532	577	580	533	571	529	577	556	553	526	552	527	520	587	523	529	548	579	521	548	534	527	532	567	594	554	549	552	541	554	560	554	538	582	544	577	555	549	599	581	607	595	532	499	515	582	565	513	533	557	574	558	534	556	577	534	538	562	523	528	538	536	581	521	544	552	535	590	557	550	535	532	561	580	549	512	584	580	528	555	527	570	542	566	501	600	560
24865	21444	28382	25792	21041	13970	8335	5272	3751	2966	2441	1966	1631	1240	1077	967	833	869	762	758	762	735	696	666	666	638	632	668	669	615	629	641	622	601	578	598	650	641	598	634	589	608	610	560	592	621	587	566	615	595	594	599	612	627	578	580	630	610	604	638	599	615	598	597	642	584	612	651	608	598	567	624	599	595	606	557	543	549	578	607	604	589	618	630	593	612	615	604	648	588	597	564	583	627	598	657	591	601	613	626	564	562	612	582	594	623	659	574	589	610	563	602	596	569	592	614	589	592	575	555	621	581	558	628	558	626	602	547	598	613	553	595	570	637	600	553	601	576	589	586	591	638	630	623	617	619	601	639	615	614	614	646	629	621	552	614	613	549	604	606	618	591	558	582	613	569	648	597	599	622	594	560	592	590	596	604	582	609	586	607	615	637	587	609	606	581	572	611	596	542	606	568	591	616	599	596	601	572	569	595	623	589	590	589	562	596	612	600	569	605	530	579	581	552	619	582	571	620	578	610	577	596	642	604	565	606	607	571	600	598	611	561	583	620	595	587	604	604	632	630	580	581	584	621	602	561	599	618	598	594	590	601	593	582	621	607	648	599	602	564	572	595	626	623	568	583	571	601	626	634	616	585	664	619	604	631	599	567	623	588	565	582	600	602	635	587	602	585	587	568	575	587	597	601	588	609	582	592	582	633	615	598	556	612	595	540	609	580	591	616	571	601	582	585	639	577	634	615	614	607	599	627	574	622	596	585	606	580	618	636	615	569	582	583	642	627	569	565	601	616	598	593	607	637	554	581	584	614	601	561	583	595	614	633	586	598	610	588	596	635	618	609	631	580	575	615	571	576	582	609	572	560	610	650	635	605	559	548	616	547	595	624	579	613	567	568	618	606	572	598	592	617	547	592	551	609	581	626	526	605	576	596	587	628	604	592	587	611	598	564	599	592	601	622	619	600	558	599	584	618	590	623	580	598	614	588	593	617	580	599	615	602	579	589	604	587	566	600	640	564	580	633	568	612	608	630	628	600	557	590	597	585	634	609	584	586	643	633	621	592	615	576	595	571	611	598	558	599	596	594	578	603	579	588	629	582	585	590	649	603	621	577	594	623	650	615	606	574	578	603	603	614	598	589	609	616	585	572	655	612	579	565	596	543	613	563	562	588	635	556	583	601	623	575	623	588	554	601	563	599	615	576	561	613	558	616	607	641	570	597	608	612	611	585	626	568	577	567	600	601	588	601	548	599	632	583	611	661	585	614	643	594	607	567	626	610	588	621	574	629	605	624	622	612	616	564	585	594	584	617	578	632	597	598	598	581	595	601	581	592	595	565	618	594	583	646	606	590	602	601	595	558	570	618	614	570	603	609	641	542	664	615	663	607	623	565	618	571	590	609	617	581	643	601	570	594	605	582	668	598	580	627	603	558	593	582	580	608	597	596	568	572	573	633	593	572	580	604	617	592	583	608	605	622	580	578	599	558	583	603	576	641	611	562	570	611	611	621	626	591	651	552	623	562	587	593	586	567	573	605	592	556	615	587	583	571	578	600	606	589	612	590	541	553	588	583	590	596	630	587	588	609	570	589	623	576	589	619	573	598	576	543	606	625	573	643	621	612	614	580	571	604	584	609	553	588	571	558	597	591	550	581	608	584	579	582	565	596	620	628	600	605	604	628	612	629	598	634	618	636	601	589	625	576	589	594	606	611	580	598	615	580	557	548	571	585	609	607	593	604	557	587	614	611	580	583	597	617	643	607	601	593	619	552	554	567	589	579	558	559	599	612	647	560	592	598	584	592	606	611	587	627	571	615	602	617	617	554	603	583	574	618	616	595	589	586	612	561	577	589	606	601	606	621	572	591	607	594	608	612	614	606	579	569	616	606	609	598	589	608	589	591	556	618	588	616	597	598	613	622	584	658	643	570	630	577	589	588	606	616	572	609	582	595	630	570	592	556	603	626	586	621	615	541	629	607	602	560	602	606	602	600	529	599	594	639	590	606	580	667	617	611	575	547	622	562	541	571	632	614	580	600	575	611	560	577	616	677	618	605	602	603	577	594	583	583	577	554	631	577	607	590	561	589	607	601	575	611	611	575	643	613	572	567	576	592	591	583	590	609	583	601	619	575	577	533	627	614	571	576	608	626	559	609	558	616	622	599	571	627	586	609	599	606	566	612	599	588	601	559	595	564	594	567	549	594	571	624	587	597	624	553	602	630	567	590	555	556	625	602	632	589	608	614	583	591	603	593	581	657	547	610	569	562	595	592	620	626	597	587	606	625	577	633	575	624	621	582	596	601	575	583	610	647	602	583	614	596	577	606	567	607	606	639	585	616	578	632	616	589	567	587	618	570	597	603	628	570	574	605	608	606	564	614	589	578	559	606	584	600	617	611	572	643	574	590	602	601	629	565	579	654	591	566	621	576	584	607	619	591	593	630	591	627	565	605	616	621	609	585	598	609	650	601	609	597	599	622	605	607	598	624	570	619	617	566	600	617	629	568	601	577	646	588	565	587	598	555	562	596	578	631	584	606	618	612	618	624	574	617	654	584	625	587	618	649	639	580	655	641	581	589	590	599	611	578	572	610	582	573	584	579	593	599	576	591	626	573	584	580	582	602	611	585	593	611	600	575	588	612	577	547	559	571	606	607	561	643	572	580	601	588	618	603	596	584	610	586	604	549	576	608	599	582	602	605	610	610	620	585	560	565	587	580	597	590	657	595	538	666	606	599	636	572	592	621	569	652	631	594	556	557	632	614	611	606	596	598	616	584	608	571	562	626	585	642	615	592	604	595	577	580	590	662	552	591	603	586	578	614	592	531	616	641	634	593	576	582	604	600	571	583	538	622	621	613	574	621	618	606	576	584	592	593	563	580	620	596	571	617	597	621	641	546	576	633	594	606	603	607	640	594	579	551	598	567	632	569	589	639	617	598	584	607	578	578	588	620	646	603	598	620	600	590	572	553	578	565	588	592	617	628	560	570	602	637	598	549	626	591	635	607	622	545	589	562	616	537	633	580	610	577	631	571	612	595	624	584	580	590	609	637	601	592	602	592	623	603	606	593	627	548	647	579	640	574	616	616	585	596	626	598	616	639	547	623	598	593	557	589	604	629	574	608	611	599	614	575	566	592	632	572	600	584	563	579	601	616	575	602	599	600	653	613	611	618	601	595	614	575	607	620	564	604	589	579	561	583	579	578	613	587	556	583	585	610	572	642	611	582	601	643	606	612	638	616	616	645	586	630	597	575	600	602	591	613	649	608	576	594	622	585	618	586	617	564	631	557	576	581	575	624	574	633	601	556	596	608	587	562	612	630	532	527	584	611	579	610	572	601	579	664	605	569	625	593	602	571	608	572	594	567	634	562	612	611	610	601	584	606	604	632	546	600	573	588	596	580	584	649	574	566	573	562	585	596	596	535	619	578	560	611	628	642	550	635	598	591	595	555	589	589	600	547	627	588	601	589	623	612	553	595	578	629	584	588
34381	53527	43148	28011	19639	14408	10513	7656	5780	4359	3390	2745	2150	1697	1336	1071	989	901	916	835	745	795	704	695	670	669	708	706	668	668	654	646	654	635	644	667	643	625	641	654	641	631	617	619	660	604	582	603	629	600	629	592	600	600	654	574	647	610	608	633	601	594	623	661	618	607	555	601	635	632	621	563	639	648	629	626	590	630	581	640	605	642	625	633	577	596	559	603	595	641	580	628	640	600	604	631	609	586	653	650	602	605	655	667	656	560	604	657	582	602	608	620	651	629	662	609	656	654	645	605	581	641	607	608	605	600	626	609	595	583	624	611	617	580	627	572	565	620	612	630	567	601	638	643	619	617	636	618	593	671	542	626	648	605	607	636	589	586	576	622	578	598	602	618	606	645	609	629	593	657	624	627	594	605	585	595	597	620	682	616	611	618	612	600	609	614	635	580	608	599	638	590	612	583	634	643	641	619	565	588	610	624	582	591	561	578	607	606	592	597	636	607	587	632	603	619	621	602	659	569	610	590	617	605	624	616	643	605	572	636	613	627	614	617	617	606	605	559	633	617	638	625	605	607	644	596	627	628	572	597	612	584	579	631	595	612	560	607	619	596	598	596	616	575	570	641	631	641	625	567	663	585	651	644	628	584	620	624	576	602	596	599	587	580	609	597	599	600	607	609	602	621	644	611	689	636	607	626	649	595	664	616	617	621	573	634	648	635	613	584	612	632	577	621	582	613	652	589	586	635	595	624	601	582	652	591	632	613	567	611	657	600	603	609	596	612	636	640	580	614	588	690	624	578	609	606	617	611	575	646	613	602	609	628	620	570	608	609	622	599	630	625	620	686	608	552	631	606	628	586	626	630	614	609	583	591	607	585	640	609	612	647	639	617	664	600	608	580	591	606	609	654	659	567	614	581	597	604	607	634	601	606	655	578	653	599	631	618	552	597	637	619	579	601	607	598	612	651	577	557	544	622	624	611	608	610	599	599	668	602	615	565	660	581	617	596	603	607	603	602	587	637	605	618	612	641	599	615	615	637	618	553	658	589	619	633	624	610	597	670	591	624	614	572	594	667	616	625	589	622	637	650	623	604	605	596	614	648	614	591	608	617	618	632	606	579	620	613	604	588	628	595	611	609	592	605	609	646	616	621	609	629	572	603	627	602	612	626	620	630	613	611	655	606	590	642	634	599	610	608	600	636	596	592	577	616	582	596	620	589	599	645	596	555	636	640	592	641	644	601	639	585	611	623	601	630	617	651	584	612	634	604	580	582	600	617	630	625	620	575	589	590	610	622	606	599	630	631	601	625	636	590	616	616	592	615	600	633	637	595	603	604	662	614	630	612	598	614	637	616	590	660	613	626	637	594	637	597	577	620	630	609	599	613	644	611	628	559	637	602	611	637	668	652	613	580	603	615	627	596	593	611	598	629	595	586	642	570	611	646	620	619	616	624	601	607	550	629	549	660	613	611	624	632	630	630	594	651	601	612	616	627	621	611	575	601	604	625	605	600	609	573	603	621	592	596	603	607	598	607	618	630	578	665	600	581	617	609	614	627	658	633	625	609	614	595	622	585	619	617	619	590	626	599	552	634	641	604	620	605	609	603	565	607	604	606	631	615	613	627	613	659	619	637	645	597	613	585	603	621	615	627	588	591	656	585	590	606	609	627	624	610	613	579	607	609	601	593	661	596	649	638	641	602	598	603	640	623	605	629	644	627	593	619	598	583	585	554	623	650	640	590	585	627	594	660	640	632	642	598	617	652	613	579	583	617	583	632	634	578	612	664	631	582	595	631	602	620	600	615	633	634	592	618	558	606	575	613	643	617	632	587	641	597	655	572	596	623	599	658	600	634	644	639	669	637	569	598	572	605	548	613	613	584	613	590	606	606	593	577	615	620	601	604	576	601	614	628	591	579	561	593	623	595	635	607	596	642	592	616	620	618	637	577	633	606	573	647	641	590	598	600	590	631	657	628	602	641	606	638	599	605	606	609	644	597	617	583	602	613	638	593	579	626	611	614	652	591	595	629	606	609	656	602	594	657	632	601	599	601	588	638	620	624	609	617	598	617	595	606	626	635	652	623	622	614	634	618	604	598	612	616	606	612	615	633	592	599	619	606	604	628	622	573	547	607	561	649	654	595	659	639	592	641	621	575	628	596	608	615	658	595	648	609	610	623	618	611	615	616	593	610	579	657	637	586	596	601	611	594	628	575	609	595	610	611	627	558	629	546	597	588	637	573	617	642	587	635	583	581	593	615	634	599	631	581	631	646	578	588	594	638	595	596	631	657	621	608	651	599	650	604	620	561	609	569	578	609	626	627	594	617	641	589	596	614	644	591	636	612	583	608	625	611	624	643	616	641	621	582	605	592	604	587	647	630	647	571	606	604	587	595	611	612	596	614	590	593	594	607	646	598	633	624	578	620	622	619	626	608	614	620	659	588	623	629	590	655	618	612	648	620	588	615	619	658	608	612	581	549	621	586	607	565	601	547	612	623	624	637	635	621	634	599	628	590	631	595	614	598	595	636	618	643	618	599	635	586	598	607	633	581	664	639	595	605	560	629	590	590	594	597	603	600	598	601	572	565	624	604	598	587	627	571	621	636	642	566	593	636	608	595	602	609	614	620	604	625	617	599	614	619	643	600	596	609	633	613	636	599	581	592	598	575	614	606	631	659	637	645	647	602	640	664	613	634	637	571	638	589	636	652	605	633	666	634	630	573	610	587	643	617	599	657	574	583	582	642	643	634	616	575	644	580	576	669	569	712	680	620	612	580	620	559	614	630	650	595	601	636	610	633	565	590	623	594	627	634	605	621	616	599	555	606	635	626	643	601	615	603	642	610	617	639	558	648	657	594	641	638	619	601	571	632	608	603	594	601	604	598	628	562	598	635	622	620	623	667	626	562	587	606	621	634	649	596	585	623	613	625	630	607	640	612	589	656	653	606	592	614	660	647	631	616	619	568	596	584	579	634	599	635	594	642	627	563	621	592	644	585	619	625	634	601	619	572	606	625	581	632	575	618	579	566	634	589	614	617	642	596	630	608	618	610	567	576	595	609	646	623	629	603	589	572	575	637	594	584	592	656	614	606	583	626	641	619	588	667	675	637	574	622	572	628	612	564	591	577	592	640	598	630	636	640	585	590	591	649	575	607	598	634	561	582	639	660	592	583	613	620	616	609	606	646	614	581	593	664	624	583	679	648	596	620	598	557	651	598	642	574	584	607	602	594	548	646	621	621	615	644	609	516	584	638	612	592	620	616	657	615	638	582	617	618	621	628	613	577	598	592	633	585	625	598	593	665	616	612	615	628	572	605	615	642	597	660	602	626	598	616	602	586	606	604	590	608	619	598	578	615	666	597	646	604	621	620	611	635	595	626	593	543	645	612	639	603	590	614	614	597	604	628	606	606	585	624	665	616	638	632	598	591	594	553	614	620	600	572	611	564	621	567	604	610	656	595	617	630	674	539	617	606	611	617	604	599
22858	21480	29132	24282	21687	22694	21393	10591	6650	4964	3822	2914	2217	1762	1344	1071	954	884	822	763	687	654	673	607	601	610	575	585	551	513	533	545	529	522	510	460	480	493	493	496	452	493	456	439	442	524	413	447	495	447	435	493	415	478	499	448	463	470	432	482	445	460	428	466	465	467	431	453	444	460	442	447	439	470	426	464	485	431	452	473	481	455	432	459	478	487	450	459	469	453	434	454	457	429	461	418	441	443	459	454	418	465	463	446	468	446	456	449	444	502	429	464	447	450	478	458	454	429	439	453	492	482	467	450	487	466	448	486	493	447	457	450	471	451	462	418	469	479	456	430	435	453	468	455	454	441	480	471	471	432	479	439	460	467	465	459	437	425	500	447	456	416	479	463	465	442	434	480	460	466	439	475	446	447	454	487	443	431	452	483	438	479	438	427	460	458	462	470	465	439	466	453	459	475	449	466	445	434	444	485	461	437	478	449	420	457	446	424	457	457	468	449	424	413	418	461	451	457	468	432	499	448	433	435	451	457	475	491	472	463	444	451	488	450	440	437	491	445	464	443	439	462	443	473	466	436	433	414	470	432	443	403	451	428	435	445	470	491	471	456	463	450	439	452	468	436	437	430	458	451	445	443	471	455	468	476	470	445	452	472	471	484	441	461	459	447	443	454	453	422	417	439	443	498	523	455	429	462	442	454	464	451	443	463	468	434	449	441	459	448	464	437	447	433	469	470	441	450	436	452	467	432	466	472	469	487	491	457	479	474	471	440	473	436	416	460	424	453	421	441	498	464	503	428	462	441	473	431	486	443	453	468	467	477	458	423	480	449	453	487	448	428	474	489	463	454	446	417	453	487	453	450	471	467	456	447	439	483	490	450	458	448	408	430	428	425	439	445	435	459	431	455	443	456	423	456	449	469	473	480	455	470	494	447	460	474	460	443	463	422	455	485	474	504	451	427	493	419	478	426	480	455	451	478	445	437	464	454	489	494	474	429	473	458	431	472	458	458	424	433	443	459	455	441	437	459	446	472	468	433	458	434	473	460	440	479	456	455	446	445	467	427	482	411	471	470	431	445	459	484	437	430	466	471	406	470	456	419	465	455	470	461	462	462	468	457	471	427	424	448	458	464	443	417	485	459	452	446	452	488	472	461	466	436	456	451	437	478	489	443	453	452	446	497	425	407	432	461	476	459	459	440	441	454	443	434	441	458	470	431	509	475	456	434	452	495	423	438	448	465	484	457	423	488	471	441	424	436	433	486	439	445	443	465	461	479	444	475	441	504	437	455	455	481	452	491	445	449	455	440	426	469	440	431	458	421	460	479	455	467	435	454	460	438	465	451	443	463	451	471	442	450	449	470	468	465	448	442	429	451	447	460	436	474	436	452	449	486	445	426	471	467	484	441	429	475	445	462	423	459	425	483	439	443	429	466	427	471	425	485	466	444	454	454	457	440	420	492	473	475	461	422	484	468	476	442	473	395	431	435	439	451	453	441	454	431	417	468	474	423	485	437	470	479	474	444	456	471	426	458	500	472	474	474	439	432	479	449	464	445	446	437	422	420	410	451	445	457	464	405	485	420	463	456	426	485	459	469	428	469	454	451	451	457	440	444	451	462	492	456	434	473	444	463	454	453	459	455	458	439	496	439	453	429	439	491	426	483	445	437	458	459	468	426	464	455	473	468	458	469	473	448	454	463	450	446	440	451	441	456	468	475	455	418	459	469	504	414	460	458	450	466	438	480	474	450	461	429	496	439	475	466	463	426	444	458	449	445	425	475	463	467	469	476	450	469	450	458	406	445	435	450	455	464	427	443	460	468	477	434	454	484	458	456	452	445	518	453	469	439	456	437	453	491	485	458	464	433	449	454	466	470	456	460	458	429	453	471	448	467	471	477	452	439	468	425	447	446	473	444	429	469	432	456	437	445	457	456	433	488	443	463	461	467	482	454	499	441	458	419	475	475	464	476	483	478	460	421	477	444	505	454	455	451	489	452	485	471	460	467	464	454	458	443	497	470	450	492	435	453	442	445	453	434	444	471	410	425	469	466	459	478	456	478	469	461	450	445	440	485	482	434	453	472	438	444	461	477	432	422	458	468	457	465	450	458	395	475	448	474	402	464	465	458	458	441	493	464	437	451	439	441	412	461	435	434	466	449	475	479	447	463	461	452	428	474	444	499	465	489	453	432	450	463	443	466	415	469	456	443	402	453	473	494	458	472	507	468	442	463	448	454	444	473	462	464	468	440	451	456	409	457	461	496	445	469	449	435	479	438	449	428	429	451	496	465	458	427	470	483	450	443	474	456	483	425	453	459	452	423	453	440	465	406	487	466	407	431	443	454	462	457	417	452	500	464	454	459	421	468	415	424	482	423	462	441	466	418	495	468	419	438	450	486	463	459	467	451	495	434	460	411	493	449	472	438	464	469	465	455	471	450	452	437	433	430	455	461	484	456	432	458	466	442	460	480	449	504	422	451	445	433	415	424	480	456	470	485	457	434	436	429	444	456	439	473	453	439	450	465	474	457	485	452	503	487	471	425	442	419	485	421	454	458	433	472	451	463	434	480	488	453	451	450	432	479	467	417	478	467	463	441	444	453	496	449	433	430	465	483	468	489	444	460	515	452	435	464	438	466	476	511	447	421	442	451	451	431	474	445	411	475	413	437	473	453	460	481	454	475	453	435	489	411	442	468	459	434	455	455	447	467	465	461	440	414	457	465	477	418	436	464	408	460	469	441	465	438	410	445	456	431	458	450	438	476	451	429	452	461	439	477	463	476	485	449	472	449	455	472	468	462	471	445	431	497	441	457	475	443	468	463	479	478	444	443	461	463	461	444	460	449	447	488	420	432	452	427	446	442	440	475	460	449	462	443	470	440	497	448	462	445	454	453	427	436	488	448	461	427	452	480	421	488	429	476	451	443	451	466	468	457	432	447	460	468	445	480	478	456	430	449	477	447	424	425	464	437	456	444	494	466	466	473	442	496	436	452	467	429	411	448	433	485	517	458	441	460	470	468	488	454	441	479	487	477	494	491	450	456	479	473	436	494	434	462	457	463	466	446	448	401	471	476	457	466	442	450	460	470	464	460	459	455	441	450	446	480	459	477	426	431	474	472	482	426	428	432	460	388	436	434	424	464	439	437	463	435	440	451	486	441	453	472	470	496	448	456	429	428	449	510	456	499	461	421	467	455	450	468	440	452	454	427	457	441	465	415	445	448	470	413	447	444	489	465	407	425	446	459	465	443	457	476	414	457	372	450	429	476	471	438	443	493	466	477	479	428	488	440	504	457	439	425	456	440	439	433	446	417	455	435	443	448	453	448	465	454	475	417	414	429	417	436	453	482	463	469	459	482	442	435	427	406	437	490	457	443	445	486	422	413	433	424	472	460	465	458	504	432	512	465	437	481	453	475	460	448	482	444	487	437	462	455	453	450	432	418	467	440	440	472	432	452	466	437	450	433	447	430	443	442	414	469	495	463
36530	62390	51017	35767	26631	20984	15935	12038	9055	6827	5169	4066	3079	2370	1785	1391	1251	1021	1007	913	793	728	683	633	702	625	613	612	574	609	547	514	548	555	537	510	521	539	505	514	497	453	488	455	526	496	465	466	467	471	478	477	468	444	507	462	492	456	438	459	473	461	481	495	474	433	457	459	471	486	465	488	474	467	488	455	438	476	483	416	465	452	536	421	468	463	465	449	464	502	498	448	486	485	499	462	448	484	463	439	498	486	437	453	474	455	414	470	421	461	475	446	454	467	457	465	453	507	476	482	483	441	468	441	499	452	482	492	468	448	432	448	489	469	473	456	459	460	455	427	448	529	465	446	478	486	487	468	487	479	447	450	420	462	471	469	498	451	465	465	507	452	486	487	461	470	430	497	482	448	452	454	469	492	462	454	455	442	469	461	444	477	453	487	467	479	460	462	460	465	484	499	499	487	485	480	511	469	440	504	439	465	477	493	460	431	475	425	457	457	489	499	454	497	475	423	488	430	478	477	481	491	473	474	464	428	480	485	493	461	484	456	445	462	457	477	457	518	473	499	479	473	441	456	426	468	412	478	478	467	457	465	468	446	489	462	496	461	486	496	483	476	465	447	499	507	458	469	445	482	467	483	449	467	446	479	457	441	477	520	435	471	440	477	479	454	471	459	496	439	479	467	476	409	452	503	466	451	465	491	479	466	417	492	469	472	465	473	487	472	460	447	464	452	456	468	482	493	462	461	479	484	496	496	487	469	466	463	466	466	475	459	466	482	491	479	517	444	466	466	458	484	419	468	475	462	456	493	474	453	486	440	496	469	460	447	491	476	475	451	455	476	485	456	466	493	494	496	459	511	482	439	442	450	458	481	505	486	472	484	440	467	464	491	502	507	479	438	478	465	438	447	481	458	464	474	458	463	494	460	482	482	492	466	499	482	446	478	505	464	448	484	460	475	456	473	467	445	489	487	457	421	480	483	459	449	408	503	456	442	458	481	470	483	476	490	472	454	461	473	460	503	463	463	469	444	503	481	492	460	478	495	458	467	497	465	463	465	471	445	468	440	473	480	506	510	479	471	482	431	458	484	447	490	453	443	504	456	465	477	460	430	497	473	430	471	479	518	465	452	487	444	475	422	475	466	475	490	474	438	499	458	492	453	436	453	495	491	485	494	452	480	479	457	461	485	488	439	480	455	492	455	487	439	467	461	439	469	442	502	496	460	482	482	472	501	489	455	476	485	495	480	477	455	460	493	489	479	454	462	438	451	471	493	513	468	477	470	461	483	479	459	444	435	455	477	538	488	478	494	433	472	443	497	504	471	428	477	446	493	444	471	491	456	456	453	412	474	460	451	445	470	462	517	467	454	499	470	493	475	478	473	498	473	457	445	466	452	463	519	489	469	463	497	432	435	461	457	488	484	460	481	501	494	472	443	431	471	490	473	476	489	465	475	484	392	447	458	472	485	467	478	433	521	496	489	455	467	404	479	458	471	494	439	456	461	480	468	431	491	456	478	472	500	504	451	460	455	485	476	468	441	490	425	481	528	495	482	506	472	511	453	445	463	462	495	487	504	482	476	456	484	472	482	482	468	452	467	488	471	492	457	446	486	461	500	485	462	478	498	488	482	455	474	441	495	503	457	469	419	475	464	472	460	465	434	445	446	457	471	466	442	477	497	460	461	459	463	486	487	471	454	458	485	495	435	458	428	457	464	435	477	505	475	453	474	471	482	483	495	465	436	498	453	472	451	516	420	438	481	471	502	448	460	468	474	446	441	437	424	473	476	464	484	476	478	453	428	434	477	444	461	458	455	459	445	451	494	445	455	495	465	466	456	459	449	458	501	461	472	468	471	463	478	424	469	501	502	450	427	450	437	491	482	464	477	468	461	483	479	462	447	457	439	448	420	480	474	467	506	425	470	492	483	502	482	460	458	477	464	473	456	457	495	440	512	462	458	457	485	471	495	469	451	490	490	459	466	443	476	523	453	435	465	521	459	491	488	439	499	456	485	436	457	500	489	469	434	500	457	465	443	436	494	447	482	472	487	500	446	473	459	468	497	516	471	479	463	463	444	467	465	499	486	461	444	506	501	446	434	473	431	448	471	476	432	471	431	481	457	477	480	503	499	471	495	466	474	447	501	487	487	471	437	470	452	448	481	474	455	503	465	493	469	452	467	483	466	497	469	491	469	467	466	502	489	478	476	493	495	472	496	470	472	489	433	459	473	465	439	479	487	462	460	457	464	504	502	460	479	474	463	445	452	475	487	466	442	479	439	470	485	472	453	480	463	487	474	461	483	483	471	508	439	466	452	464	434	470	493	483	469	506	473	454	454	481	485	441	485	495	475	483	514	437	469	473	474	430	453	491	464	467	467	478	453	429	492	444	465	458	443	434	463	490	457	475	437	504	487	468	481	493	456	493	492	486	467	446	506	462	457	457	492	477	448	489	484	435	463	481	461	450	435	450	478	477	464	466	457	463	551	439	461	484	479	440	466	479	461	481	456	433	475	474	484	459	463	461	477	483	469	463	477	497	449	481	507	481	502	441	473	465	471	464	475	477	525	450	463	481	490	469	438	476	461	420	433	445	463	483	445	452	469	418	419	500	463	459	474	511	461	475	421	477	464	478	424	470	481	503	438	422	463	466	471	434	456	466	483	477	448	488	430	438	494	469	496	446	462	457	448	479	445	481	413	510	447	503	477	454	488	472	495	455	482	477	451	486	434	467	496	471	446	441	444	440	485	496	468	463	463	468	468	418	477	435	490	509	530	504	464	501	423	494	461	463	465	511	467	450	488	457	442	479	450	518	534	485	469	449	499	451	474	451	450	467	459	455	485	439	445	480	463	457	486	466	444	456	473	489	479	464	509	459	464	457	455	458	499	479	452	456	493	483	486	490	520	477	473	472	486	472	457	443	500	449	443	486	505	473	432	463	472	446	468	479	470	446	428	431	455	460	445	486	450	447	478	452	424	447	463	515	449	484	463	452	478	519	509	448	426	473	429	483	471	470	502	470	455	482	464	506	431	473	477	464	439	457	458	454	490	450	461	457	441	466	472	467	476	433	469	454	457	461	451	461	451	504	519	458	475	478	451	464	478	477	481	477	471	436	460	459	462	440	442	461	457	499	484	497	462	443	444	469	499	482	487	483	472	450	422	475	445	408	461	466	479	443	481	421	483	475	496	469	465	418	457	499	501	479	446	459	469	476	475	493	477	462	471	435	466	482	438	490	474	484	503	460	473	440	491	469	462	477	485	451	498	428	494	468	450	493	526	429	477	512	517	454	435	502	456	508	472	464	483	433	472	469	491	477	465	485	465	473	440	491	428	482	490	467	458	514	470	450	433	460	453	467	430	453	482	492	478	500	458	499	442	437	490	449	439	441	482	487	469	480	457	450	447	502	521	485	467	471	481	497	455	463	472	494	475	445	492	441	450	455	472	476	467	464	460	483	481	495	478	478	504	457	496	490	465	433	473	472	496
31247	32108	34534	24239	13623	8705	5935	4033	3079	2510	2023	1548	1357	1162	1039	870	875	795	806	739	736	670	711	700	660	693	728	692	682	680	658	680	728	675	668	648	638	656	671	634	681	668	690	689	655	656	663	703	652	614	635	628	682	649	659	621	657	677	619	669	684	618	669	620	620	649	668	688	658	640	635	634	676	662	665	682	658	651	646	657	659	640	648	640	666	667	631	647	669	679	652	648	642	656	656	660	618	629	629	650	658	660	672	670	685	642	671	679	674	644	660	701	645	662	638	637	619	705	664	640	626	630	666	669	626	624	688	663	661	703	653	697	666	656	654	684	650	626	700	642	671	639	603	619	655	686	626	691	659	650	600	608	603	634	663	650	583	647	651	655	681	676	678	639	661	635	679	669	638	682	619	643	683	711	641	689	633	629	647	607	646	649	642	617	660	640	694	611	664	602	646	612	649	632	643	672	654	635	639	668	636	635	661	719	620	637	685	664	640	663	645	638	659	614	666	617	604	616	641	656	627	676	621	676	643	649	677	661	629	670	683	620	668	695	690	615	636	649	607	655	606	643	686	624	641	632	660	619	697	648	647	641	680	621	695	641	629	679	659	624	671	646	628	683	668	614	655	615	675	661	675	684	628	644	639	652	670	650	620	645	688	623	666	665	662	651	652	636	651	653	668	670	691	664	613	668	620	662	651	623	630	650	623	639	668	652	659	675	605	656	635	619	613	673	689	652	628	675	661	620	665	603	702	649	627	650	681	660	605	632	606	649	651	675	575	661	656	660	655	653	695	673	647	680	657	678	654	630	658	647	617	690	631	673	647	624	653	683	644	667	620	637	664	673	630	637	627	601	644	653	637	635	704	634	629	661	639	636	639	607	648	674	597	654	643	681	626	667	645	682	684	650	650	650	633	605	675	656	687	658	638	668	616	663	666	666	611	676	706	643	620	671	701	613	641	650	654	627	632	672	672	656	608	658	663	667	635	601	611	680	662	689	612	630	634	656	606	679	721	661	637	657	657	648	643	642	659	676	622	668	627	668	674	675	642	647	652	639	600	635	641	649	648	641	610	651	640	623	638	671	674	647	626	670	655	681	672	595	659	669	612	669	687	652	645	638	668	641	717	642	630	672	626	710	659	613	632	672	673	682	631	624	631	633	680	659	666	648	634	648	658	663	585	641	674	613	596	612	648	666	669	650	615	659	660	672	671	640	633	629	641	681	706	657	656	668	653	649	686	690	640	627	681	654	643	652	679	663	666	628	651	672	631	631	663	683	587	593	649	646	665	658	668	653	626	673	631	655	642	666	633	668	656	656	675	664	653	658	612	614	642	651	657	665	644	660	663	619	679	604	694	588	701	667	643	654	645	654	620	682	689	714	637	677	640	635	642	633	657	667	683	680	632	629	572	652	704	645	606	685	612	643	628	632	680	651	705	635	634	664	698	662	631	640	670	661	646	589	666	632	683	601	648	683	604	674	641	652	675	631	658	666	694	691	682	683	689	654	622	595	637	639	672	669	645	657	616	643	682	670	638	656	678	636	655	709	636	642	629	661	686	671	607	613	657	651	620	658	689	682	636	678	639	655	652	652	687	636	625	640	709	630	651	673	665	683	650	678	622	654	622	683	652	655	614	680	632	628	676	672	643	647	599	632	648	663	622	630	624	671	656	658	631	649	588	670	643	629	673	632	652	643	662	664	641	647	674	663	616	607	678	633	658	651	668	638	642	637	651	657	647	629	606	663	666	675	627	642	621	682	671	578	668	669	635	656	672	655	646	648	648	588	698	641	621	648	650	641	688	649	605	693	689	630	655	659	680	653	678	625	681	652	623	595	627	690	607	645	669	654	654	663	625	620	693	654	604	639	640	678	629	627	676	636	692	657	639	672	646	638	622	645	606	654	657	684	617	625	673	585	639	627	641	683	643	570	633	662	630	657	641	639	621	637	674	640	673	645	671	638	639	672	633	642	655	631	678	602	673	626	687	667	626	629	632	622	675	649	655	644	674	682	637	621	675	653	645	675	629	677	626	685	630	656	614	625	655	665	634	623	630	661	658	612	644	669	638	681	623	657	632	620	671	670	685	637	637	670	644	666	677	676	660	672	677	659	585	644	644	622	631	653	650	639	642	603	661	640	686	728	634	618	718	638	687	615	659	667	643	646	656	695	619	640	622	670	645	632	673	666	669	637	616	649	633	612	640	690	637	650	645	640	590	651	670	666	630	614	640	641	662	663	630	661	650	612	644	630	691	619	652	656	619	659	631	647	679	663	660	650	645	648	657	629	670	623	678	603	663	639	661	623	671	645	642	690	659	615	622	652	637	679	666	671	672	631	651	632	671	648	619	620	614	593	663	656	645	594	686	664	665	694	663	664	634	674	679	694	651	696	635	659	688	652	672	653	640	661	627	627	669	659	672	670	647	620	648	651	667	665	659	619	660	692	691	649	656	624	614	631	696	648	602	645	629	671	637	641	686	592	635	647	657	676	684	676	601	686	637	689	653	650	619	660	655	627	628	717	640	651	680	636	646	661	596	706	665	634	683	634	673	684	630	675	640	650	678	662	620	663	657	683	665	630	624	666	658	674	651	640	636	578	605	665	685	714	653	628	655	686	643	706	677	636	669	637	658	635	658	619	671	673	714	594	615	626	627	617	644	658	621	654	652	670	654	649	629	653	627	677	645	647	634	617	685	737	689	637	649	660	649	695	667	670	641	662	676	642	600	675	619	651	617	645	659	678	646	617	660	623	675	656	644	652	655	615	636	659	642	657	667	669	616	630	623	656	657	640	630	679	680	673	700	654	638	634	604	662	653	639	641	693	659	669	613	643	666	645	626	657	619	678	689	664	633	659	686	681	563	651	642	604	688	628	672	645	647	626	668	603	633	636	693	617	667	652	666	672	625	607	647	652	624	639	642	673	657	672	620	677	627	633	680	646	610	672	645	693	646	716	636	622	613	660	674	627	674	662	641	647	641	638	705	644	634	655	659	639	724	645	659	672	693	663	628	587	685	622	612	664	655	636	647	652	633	653	690	686	629	652	641	636	675	602	675	633	732	679	680	626	648	634	695	646	640	633	668	689	672	660	672	622	646	643	652	644	662	636	664	642	659	667	628	628	628	633	607	599	661	649	612	663	617	598	620	656	648	638	597	678	675	626	605	649	628	631	659	651	643	651	618	672	671	627	629	676	620	671	635	648	703	629	657	642	641	652	663	627	648	626	655	655	627	643	683	645	624	683	644	679	620	649	699	660	639	603	643	643	660	640	676	623	638	650	680	648	663	640	676	620	644	631	645	723	649	675	638	691	642	646	635	641	648	621	637	704	620	653	629	627	625	637	634	672	628	594	639	632	634	653	605	650	625	664	642	717	670	630	641	640	676	615	657	645	666	635	628	648	668	666	647	644	587	673	672	597	621	643	630	668	677	710	651	671	611	652	664	682	637	637	656	662	647	673	682	618	646	631	625	619	646	649	646	597	633	646
35049	48555	37464	23188	15744	11684	8477	5957	4564	3392	2659	2056	1673	1408	1198	1026	989	953	809	824	821	730	723	692	724	739	744	717	758	651	678	679	713	694	682	704	633	728	664	700	695	638	658	702	672	678	667	692	685	698	668	624	711	660	659	633	669	656	632	675	644	700	685	650	681	660	619	682	674	628	653	685	694	642	658	667	703	667	658	648	650	691	676	661	633	698	662	679	691	693	669	679	642	599	629	678	699	675	659	673	638	656	684	636	684	652	693	645	686	627	716	654	693	675	654	698	653	620	719	686	710	634	665	672	663	631	666	618	681	652	647	699	714	667	686	720	691	667	659	672	639	653	653	631	722	736	654	662	705	671	659	635	666	672	704	649	710	639	665	652	688	649	663	701	694	673	674	660	665	685	696	686	680	677	660	682	629	711	620	705	725	689	702	662	690	666	655	698	695	674	676	624	708	664	671	702	654	630	671	659	684	662	685	652	750	696	705	669	629	715	703	687	658	710	730	665	660	668	636	660	679	656	693	638	661	644	655	702	657	679	723	678	681	672	694	647	701	653	674	702	668	710	713	654	685	648	652	649	705	626	643	682	645	670	683	658	678	657	692	703	678	635	620	660	635	647	645	678	637	651	671	667	676	667	682	629	704	652	675	672	663	697	667	652	655	643	653	697	659	659	672	625	695	691	617	666	643	677	670	648	631	715	673	666	646	681	666	669	660	687	676	691	628	678	644	668	661	662	674	636	670	632	719	668	674	669	665	657	711	650	686	699	667	653	618	687	698	701	690	703	674	680	672	673	657	671	711	641	676	662	644	628	699	636	704	664	689	690	705	643	626	682	676	654	706	657	680	703	648	628	727	690	644	682	648	676	657	622	679	693	666	687	691	667	674	731	616	652	685	629	614	665	651	666	661	677	705	661	666	734	625	700	617	701	665	713	685	618	702	685	674	666	610	630	710	650	657	649	681	695	672	673	649	705	702	708	644	683	684	697	689	718	660	661	690	659	736	633	679	661	655	682	686	698	695	717	722	699	647	687	652	670	664	717	654	643	663	633	620	650	670	676	667	675	640	661	662	706	709	687	684	662	655	666	716	641	648	667	686	693	683	687	703	689	637	664	682	629	635	725	642	700	682	687	655	689	751	682	623	664	666	675	671	692	661	703	685	688	710	708	716	655	667	712	652	696	672	654	669	678	674	645	695	681	661	650	652	666	644	659	665	670	690	653	659	697	711	680	667	662	694	731	663	641	689	669	672	695	649	640	643	655	664	703	670	667	672	660	679	628	691	644	734	676	698	644	676	678	619	695	662	667	682	700	654	661	671	644	639	645	660	648	652	637	695	663	653	690	677	683	737	673	626	657	677	686	666	691	645	677	642	677	716	697	681	686	690	628	690	682	695	645	704	664	729	677	704	650	669	684	698	698	687	677	674	687	681	654	668	659	693	658	718	676	692	708	655	694	686	664	630	674	703	627	676	706	690	675	662	660	619	655	683	639	715	669	689	678	681	693	670	670	700	631	659	669	697	672	645	657	662	680	631	678	630	636	676	681	707	705	696	631	652	696	654	680	658	669	643	680	687	641	662	660	693	672	617	661	674	676	651	701	710	661	697	688	638	665	670	669	666	702	698	675	715	736	680	700	674	738	677	652	652	711	642	662	682	696	608	692	660	699	681	665	734	707	687	717	638	708	691	679	676	680	619	652	702	676	713	681	645	723	674	666	660	664	667	708	670	674	639	690	685	700	710	617	688	640	687	650	694	672	650	644	630	649	701	722	663	692	680	647	695	667	641	680	685	667	674	680	687	668	658	711	662	688	675	670	698	654	629	663	682	645	694	635	624	687	673	678	655	648	642	723	743	689	685	667	727	639	626	679	662	652	693	654	676	688	709	662	646	682	693	670	675	687	702	692	640	676	656	661	668	699	683	677	650	671	659	669	646	705	653	641	648	715	724	642	669	655	664	649	672	641	709	699	667	680	626	648	670	674	631	680	663	663	714	658	666	643	638	723	643	707	661	623	685	675	638	662	645	688	685	677	672	659	727	672	684	703	681	674	662	682	692	636	712	674	675	697	648	728	696	674	684	675	685	671	659	682	644	619	641	633	637	714	688	669	667	686	705	643	683	671	633	644	659	650	698	694	710	656	703	704	648	636	668	673	636	676	673	657	644	699	668	626	632	648	640	683	708	658	682	684	675	657	623	681	705	677	674	669	725	634	689	669	708	681	680	681	676	672	690	668	675	659	665	674	703	654	627	689	696	634	729	664	691	691	662	658	673	682	667	684	628	732	696	597	705	668	674	660	655	686	676	659	630	657	639	686	637	703	667	702	655	689	697	623	671	644	649	669	682	695	683	644	652	653	722	701	673	683	673	649	690	736	690	664	702	680	692	683	708	711	641	729	684	659	688	699	659	646	691	653	673	687	657	646	703	662	652	669	661	687	700	659	644	689	713	677	693	626	669	663	714	698	667	666	653	652	626	633	659	704	714	680	658	669	646	636	655	695	660	658	711	670	695	726	618	692	628	670	675	638	669	696	657	637	671	619	675	653	648	709	682	677	678	678	664	661	656	700	686	670	648	639	630	684	686	685	726	680	660	693	687	693	692	665	643	653	666	696	685	721	679	681	662	677	634	677	662	713	710	687	635	676	655	665	662	660	618	656	682	715	651	716	668	707	663	660	678	678	650	720	651	689	656	665	664	666	667	672	661	683	650	649	665	668	620	623	656	624	639	676	671	662	672	757	654	674	668	656	661	688	670	686	633	683	669	664	677	669	666	661	667	636	668	752	682	645	658	680	627	662	665	640	672	625	636	673	635	685	702	695	657	608	615	658	713	697	653	647	653	679	718	685	685	654	641	698	657	707	676	687	701	633	709	661	668	674	658	697	698	649	637	642	706	681	669	663	677	679	719	682	713	631	736	632	673	662	660	669	658	653	678	660	673	688	696	713	677	651	695	652	694	663	721	678	696	697	722	671	641	684	631	677	672	662	665	687	639	684	663	652	649	682	672	685	656	667	653	680	657	616	712	636	704	683	659	715	699	651	680	667	688	664	638	685	655	686	684	711	670	601	658	705	693	685	612	702	696	671	660	679	697	630	647	681	671	648	667	709	639	684	693	649	700	677	668	655	703	657	693	706	639	688	727	673	663	694	640	636	640	689	643	684	690	698	671	631	684	704	667	718	717	648	645	641	692	693	673	676	687	660	646	686	676	679	680	683	652	670	709	654	678	670	656	705	647	673	689	659	690	635	712	694	654	662	663	703	666	708	670	642	735	663	708	681	652	654	675	627	666	664	621	726	692	646	647	684	672	658	657	647	645	667	656	696	711	691	709	691	695	685	692	686	693	662	648	671	674	650	617	653	691	717	660	647	699	696	633	705	666	705	625	700	632	655	690	697	676	681	678	681	689	642	647	650	695	609	673	634	701	677	645	660	675	668	696	668	671	661	644	683	683	659	660	702	710	670	657	662	696	702	624	659
23969	21396	28730	24698	22222	19948	12604	6670	4867	3725	3012	2350	1852	1523	1203	1006	980	837	727	715	715	622	666	612	610	650	608	572	600	582	574	592	564	570	579	615	573	570	551	598	534	519	576	532	549	544	573	529	543	573	591	482	497	552	539	575	547	566	558	520	539	534	569	550	529	557	541	537	530	539	533	537	561	521	553	512	495	562	515	569	530	563	555	564	495	515	556	559	568	550	545	521	553	562	549	489	510	550	533	508	559	519	564	549	498	545	508	556	525	554	541	547	512	552	540	542	517	530	531	538	507	500	519	521	561	515	551	530	513	526	557	526	510	552	525	543	513	553	532	565	546	564	479	537	554	511	533	534	582	517	525	512	516	526	516	530	562	493	531	575	506	528	501	529	555	513	540	539	508	510	527	529	563	553	574	532	501	533	488	535	574	548	538	553	517	558	573	518	531	519	544	553	499	529	502	514	553	552	533	518	511	549	555	537	548	536	524	549	524	522	527	594	508	523	604	531	542	533	523	533	536	523	531	543	537	533	529	549	561	533	552	513	536	554	540	519	579	494	524	552	543	554	534	529	561	538	519	574	542	586	554	521	548	552	543	565	566	573	536	508	554	534	491	559	513	549	531	557	540	520	566	536	550	500	535	506	553	610	530	556	546	543	557	577	527	564	553	532	551	530	552	520	515	532	522	519	578	534	572	545	535	536	505	530	491	553	523	508	546	493	542	520	519	533	557	555	529	529	568	516	501	562	496	538	543	508	536	577	559	499	529	531	547	564	534	556	519	518	517	505	516	570	526	502	515	537	569	567	565	519	535	543	552	558	569	554	548	502	533	500	510	544	547	573	543	531	490	590	568	533	548	523	569	524	517	511	499	533	533	552	548	526	523	506	532	469	519	536	519	580	507	543	577	541	572	526	557	548	530	528	543	540	568	528	540	565	542	549	538	568	538	507	541	516	525	531	565	507	532	524	545	579	584	531	526	530	517	510	564	463	565	527	541	543	509	537	535	534	555	532	508	559	561	535	522	554	566	491	504	538	572	524	532	555	533	540	598	569	501	551	503	556	568	555	541	534	475	551	515	591	561	567	516	505	538	535	482	512	547	555	540	529	526	540	563	552	531	521	518	550	529	526	552	505	537	485	572	515	511	497	541	512	531	537	555	498	525	520	548	504	489	554	486	522	535	510	544	476	584	535	490	496	529	536	556	527	490	523	560	578	573	535	548	542	546	522	576	549	578	515	596	527	541	571	532	504	507	569	562	547	549	589	587	519	537	524	516	510	553	511	524	534	516	560	541	513	546	537	516	588	562	551	554	521	515	583	517	542	500	503	541	536	513	536	542	556	540	516	521	534	542	517	531	571	588	535	506	541	546	557	567	529	546	537	552	555	515	500	553	549	592	538	588	540	552	509	597	527	538	510	520	522	526	535	532	567	574	513	556	532	546	547	541	563	534	573	574	515	558	527	548	525	523	555	563	548	556	511	541	570	536	534	503	557	543	553	532	520	562	531	521	524	509	540	509	562	532	504	563	558	553	531	579	567	551	515	533	577	541	537	522	513	537	532	529	567	532	537	528	539	562	553	560	541	540	523	514	555	530	541	576	538	549	521	501	518	561	510	558	526	567	544	526	533	554	522	517	529	535	496	530	599	555	538	497	513	547	510	524	544	546	510	520	542	556	554	552	542	519	574	521	531	528	554	515	514	560	516	527	534	559	557	505	603	556	515	571	521	521	523	520	548	536	550	561	545	553	504	541	519	600	548	513	540	537	544	561	538	582	553	526	565	594	558	521	543	542	532	570	535	547	529	509	537	518	516	554	557	515	542	558	459	576	562	567	514	526	561	528	533	520	546	541	542	539	555	563	559	537	534	515	591	502	542	528	524	550	536	522	521	502	512	529	565	549	572	500	539	545	590	519	527	520	491	528	529	545	558	533	522	531	532	532	549	530	569	549	547	538	563	542	514	504	538	557	561	552	517	508	551	546	549	553	519	517	537	514	563	568	559	524	558	538	506	515	576	574	554	526	547	533	525	529	515	523	505	543	561	551	522	531	574	535	521	509	517	519	502	503	523	565	567	512	519	500	511	567	566	565	517	541	530	533	525	509	530	518	531	511	518	553	547	555	505	558	552	504	519	525	543	565	526	517	544	559	505	568	572	538	542	526	493	586	530	563	587	526	543	541	525	583	514	537	543	541	494	543	499	516	544	565	526	553	542	579	547	546	523	553	520	554	560	517	538	535	563	544	512	540	521	548	522	561	568	557	516	505	527	534	528	539	545	523	536	524	565	524	552	563	520	537	581	581	526	552	514	547	533	558	503	526	522	569	555	546	494	491	572	587	526	590	541	533	554	522	542	576	547	490	528	509	563	565	539	510	495	527	564	569	526	538	597	564	512	526	518	539	503	530	547	562	555	529	546	542	518	539	573	529	508	521	530	510	556	499	497	556	513	524	558	517	516	535	511	558	481	526	513	538	573	543	563	528	554	525	524	535	562	580	555	515	516	549	561	527	582	550	546	542	506	549	580	549	530	526	564	502	522	536	516	538	549	557	528	520	580	484	569	482	544	510	535	569	527	519	531	520	567	559	573	532	572	517	541	557	529	547	522	550	517	537	504	522	531	524	545	555	546	585	550	557	550	525	578	536	522	575	511	547	563	530	503	524	516	570	521	522	543	542	556	555	495	510	508	477	527	544	541	537	542	550	508	507	540	554	542	521	529	535	534	513	569	545	551	515	545	540	512	479	534	530	515	540	538	578	558	586	551	514	524	547	529	513	571	535	546	566	552	527	538	526	508	528	472	586	582	571	530	547	538	529	590	554	530	584	540	526	542	534	530	497	521	545	542	494	518	555	516	547	518	550	543	561	505	498	556	581	555	516	585	498	559	538	518	542	539	532	498	513	518	515	517	568	544	582	554	514	548	483	593	503	566	528	500	565	526	604	525	553	551	542	489	553	532	577	520	560	537	549	561	577	538	521	511	544	519	488	524	499	554	558	553	517	534	499	533	548	549	542	557	491	546	552	577	572	511	548	554	530	550	568	531	563	513	553	541	549	565	570	536	513	547	578	495	487	551	538	524	537	560	546	535	519	553	534	514	562	535	539	530	545	558	561	558	476	527	515	546	552	535	503	558	511	528	535	546	533	567	522	514	530	576	542	561	528	556	498	531	541	573	546	512	540	539	519	575	571	519	547	556	557	550	554	564	521	538	532	540	557	523	518	547	546	515	530	510	547	536	496	542	524	536	546	510	512	595	527	539	565	545	509	499	565	535	535	543	520	529	526	498	506	540	507	523	548	577	569	595	504	548	481	545	525	554	571	500	496	526	534	517	528	539	541	566	557	542	514	535	525	523	538	548	513	528	512	565	559	538	554	523	552	487	562	564	516	519	555	542	518	503	524	541	548	540	508	555	536	512	505	542	562	524	554	523	552	532	574	533	502	511	544	553	487	492	554	540	531	509	518	548	536	519	533	565	517	559
34241	55999	44652	30496	22408	16895	12346	8772	6751	5229	4083	3025	2423	1914	1514	1268	1050	950	859	865	800	674	709	685	670	676	687	654	652	627	606	591	586	610	575	633	580	544	634	572	576	584	564	590	590	583	592	560	562	583	596	623	579	614	593	546	639	604	534	554	566	593	537	561	530	544	553	536	607	556	557	569	579	535	555	540	613	524	598	557	567	546	535	552	564	530	546	519	567	572	576	571	572	589	556	525	617	610	520	564	569	563	553	594	585	574	604	584	574	539	545	543	559	560	595	558	596	553	564	538	555	535	578	563	549	579	537	542	549	590	545	563	532	550	540	551	521	573	549	569	584	578	558	543	629	572	551	526	590	513	574	543	583	576	579	524	574	563	534	556	546	555	557	537	598	570	564	527	546	596	575	596	544	577	573	535	557	573	569	557	534	536	582	526	577	602	541	573	570	507	583	589	549	587	597	566	581	561	566	538	547	563	539	558	529	565	513	591	539	547	519	615	537	566	564	571	545	583	581	528	564	587	585	534	569	581	558	556	540	576	561	557	542	535	585	564	536	564	520	535	557	505	529	557	536	572	546	544	598	568	556	566	526	528	591	574	583	556	555	585	568	540	564	590	612	547	549	534	547	581	498	563	568	597	541	558	544	581	572	542	573	562	540	531	543	533	567	552	601	543	558	575	536	597	591	526	548	522	539	583	561	567	576	555	533	537	547	609	573	572	602	566	555	574	520	577	624	545	579	577	587	534	545	551	556	583	584	593	556	572	562	567	555	586	552	597	534	572	614	605	596	543	555	536	534	602	603	589	506	562	564	544	542	552	582	578	545	545	584	524	568	583	582	534	557	569	550	576	529	539	524	539	577	586	561	545	580	542	579	556	575	560	552	542	565	550	537	551	562	575	585	557	624	516	582	574	592	553	576	539	575	612	528	536	559	561	552	567	562	555	527	583	553	550	560	523	595	574	565	532	557	553	569	524	584	564	572	553	572	567	560	508	555	510	581	593	524	563	554	577	570	566	538	568	595	556	567	558	581	540	541	558	532	560	509	530	594	576	578	571	550	591	575	608	568	569	558	565	586	567	581	526	560	554	534	529	553	533	547	533	575	555	554	558	587	536	535	553	557	557	538	644	558	585	572	550	543	558	555	586	578	599	569	549	498	580	568	558	567	569	571	583	558	566	537	562	615	558	557	552	572	517	578	555	549	557	583	558	522	578	559	557	561	604	555	561	511	544	554	592	596	594	553	550	591	532	582	538	553	566	540	551	573	596	555	530	581	547	525	550	571	565	555	603	516	531	571	567	547	543	545	537	552	579	590	553	564	553	544	601	531	569	545	519	552	568	581	606	507	596	614	559	557	566	538	551	573	530	575	561	591	514	562	557	584	567	563	553	537	579	567	529	582	544	547	567	568	569	546	582	542	524	545	581	574	518	546	552	604	588	576	570	585	552	555	558	555	563	570	565	587	556	557	525	549	572	541	569	558	588	521	564	583	577	533	578	555	567	597	576	563	562	586	584	536	534	530	551	571	559	576	578	546	588	543	567	600	546	539	537	562	571	558	621	573	546	527	561	541	556	574	560	566	524	585	563	549	559	573	532	574	545	534	562	612	543	553	548	559	595	588	571	551	565	573	542	534	587	568	581	562	488	581	529	554	548	575	590	581	568	621	517	541	534	563	532	601	576	558	536	555	566	579	557	551	569	523	539	568	568	572	607	586	587	552	584	535	556	598	561	526	563	582	564	580	559	586	583	546	545	541	565	568	541	539	577	577	538	585	520	564	560	513	545	542	555	560	559	549	571	538	548	557	568	533	570	548	541	557	538	554	601	542	615	582	543	538	554	570	543	553	541	573	595	567	532	527	514	559	544	569	550	578	541	569	569	551	558	557	584	551	546	525	559	536	517	590	580	575	566	628	577	552	555	541	558	571	589	533	530	562	569	565	593	545	580	565	575	573	547	556	578	578	560	555	534	525	586	566	565	591	527	541	553	550	575	544	589	553	568	556	579	545	565	576	519	557	611	535	533	541	554	529	571	553	540	500	570	559	575	569	520	544	568	585	570	550	533	538	542	546	594	547	547	510	554	553	562	558	586	514	574	552	560	544	570	545	570	558	556	592	545	545	536	546	569	551	539	575	503	569	552	579	532	541	557	565	558	569	535	552	552	533	539	606	574	558	514	528	552	587	551	572	544	528	539	561	547	554	519	559	569	573	572	540	518	547	559	606	599	552	565	537	561	548	570	534	536	578	536	541	530	606	577	594	540	510	550	569	561	597	591	548	561	531	535	536	585	535	582	603	566	587	612	577	521	542	558	546	565	573	583	562	539	563	550	577	554	545	537	565	570	554	584	539	561	590	608	562	572	541	569	583	564	587	547	528	592	556	567	536	572	578	555	554	563	522	537	584	599	609	525	565	590	559	565	561	594	604	580	608	579	548	533	529	588	615	595	578	620	594	580	552	576	574	566	589	585	561	579	539	575	543	537	537	536	534	572	570	588	549	576	586	561	552	599	557	527	551	590	631	536	574	555	518	569	603	548	583	537	534	537	535	571	503	579	577	579	592	526	536	559	560	580	538	551	576	566	513	538	548	562	570	560	573	540	575	570	582	567	578	527	535	525	551	535	546	536	556	560	604	546	573	518	568	568	554	547	513	522	566	617	527	558	584	576	526	567	538	558	528	571	529	540	541	588	577	548	542	533	610	576	593	572	529	569	530	626	550	613	541	578	557	572	542	548	552	570	530	548	545	561	529	562	573	566	511	599	539	541	543	536	534	593	628	527	600	554	557	567	570	556	564	548	524	587	569	620	544	584	582	572	545	566	547	544	540	569	558	576	519	586	596	529	551	542	589	510	548	603	564	539	577	553	595	586	514	560	571	559	567	554	533	584	592	552	538	558	566	579	549	551	638	580	583	586	589	549	603	577	605	556	568	582	572	566	577	533	585	545	551	572	548	572	556	551	557	564	582	526	577	557	573	573	542	542	535	541	555	541	570	549	532	516	573	519	592	532	550	575	560	557	551	614	593	539	564	542	581	535	567	582	591	536	575	582	527	537	581	557	566	536	555	542	528	561	609	570	557	571	582	609	548	589	513	560	589	595	580	568	561	553	605	617	570	557	571	597	564	566	551	599	572	572	519	555	577	559	541	591	541	594	580	570	557	581	510	550	565	543	554	621	585	535	530	538	532	555	577	576	565	538	571	541	577	529	545	582	580	517	565	531	553	549	577	607	542	597	563	570	570	562	555	581	541	634	539	530	569	598	506	500	581	587	521	572	552	567	547	519	534	514	545	567	521	566	545	597	571	553	554	605	571	573	544	560	583	551	528	613	579	576	553	549	543	517	563	578	568	549	558	565	530	581	535	558	559	551	568	560	563	572	594	556	567	583	602	555	592	594	524	536	600	563	585	542	590	579	577	598	530	486	521	562	625	608	519	564	551	562	542	563	558	552	554	540	586	550	545	617	544	559	548	532	536	530
24803	21383	28195	25789	21279	14337	8476	5432	4002	3051	2513	1925	1596	1179	1076	1011	871	841	769	737	721	688	649	693	678	690	672	676	691	636	627	635	638	586	585	619	652	651	628	602	609	662	633	634	617	617	589	602	609	590	580	596	613	609	551	614	626	602	595	622	643	626	601	567	593	648	612	580	631	623	611	613	650	620	615	595	614	609	629	570	660	597	629	629	652	621	621	599	572	573	616	598	590	610	617	654	618	608	643	575	601	605	642	579	581	624	609	637	653	629	626	576	633	610	609	622	605	578	625	634	622	641	566	558	596	582	597	615	550	626	633	596	631	592	563	616	626	595	591	562	615	602	583	623	604	582	609	573	618	591	638	598	652	654	605	586	618	623	584	616	635	622	647	640	593	599	595	618	599	602	594	596	598	595	559	621	622	608	607	594	571	596	609	554	626	638	541	606	583	597	635	617	559	588	582	639	575	613	640	604	613	623	594	651	603	616	589	644	580	583	608	570	597	639	621	596	605	596	663	617	619	594	594	570	600	579	592	600	611	647	627	597	599	606	580	564	633	604	621	603	633	597	605	570	606	609	597	613	592	633	647	622	601	603	614	634	581	616	610	606	573	617	631	664	592	629	633	605	672	595	606	648	630	559	609	633	637	603	633	622	638	580	661	629	617	604	592	607	636	616	646	613	600	607	591	584	596	611	588	652	640	627	582	565	572	573	674	590	591	644	601	585	621	574	621	597	596	576	598	609	624	595	598	639	586	593	595	641	625	659	576	577	621	575	575	609	584	629	613	620	603	572	570	655	566	602	620	583	544	626	631	593	633	623	617	625	613	619	577	634	588	575	607	588	612	639	588	568	649	582	615	605	599	626	635	636	623	561	619	615	569	592	602	565	621	599	585	607	578	620	626	617	628	582	623	577	600	636	595	596	589	591	592	609	589	620	592	610	632	577	565	588	595	637	608	618	584	599	626	576	631	613	568	614	586	577	667	617	605	637	579	586	582	585	614	608	626	604	603	619	642	588	632	599	617	611	597	578	651	593	642	567	596	636	639	580	612	592	607	639	557	593	627	583	577	611	560	582	647	598	557	577	587	629	628	595	628	630	603	614	601	634	644	588	607	591	580	622	639	630	579	652	565	634	598	598	603	564	643	599	586	617	602	575	583	627	597	556	639	612	591	622	582	618	630	592	593	627	615	591	601	580	603	591	667	575	625	590	622	644	603	632	591	614	623	602	618	580	641	594	623	599	591	573	610	630	606	590	640	609	617	610	612	587	612	604	635	604	644	614	634	555	601	632	633	632	611	608	627	634	635	571	593	627	615	618	556	605	567	595	584	632	643	630	674	644	594	638	625	601	623	607	639	617	592	610	630	579	617	657	619	590	575	599	563	577	625	617	579	590	615	583	570	617	624	602	580	635	581	600	623	601	642	626	615	622	663	593	617	604	599	623	629	561	601	621	619	666	615	560	612	621	623	653	602	609	601	615	645	575	570	597	644	609	591	606	626	656	603	626	599	602	643	540	657	597	596	598	628	617	589	616	575	624	595	605	582	594	620	622	639	623	619	596	559	625	654	659	581	660	584	580	620	601	609	572	610	604	644	592	581	597	586	615	647	583	565	629	664	566	590	592	648	597	533	580	598	641	607	567	638	564	567	622	587	637	561	623	630	654	636	632	595	616	596	611	587	613	614	572	599	621	609	579	618	639	609	601	582	598	584	585	648	608	624	575	563	610	592	624	625	638	627	622	553	611	608	644	624	620	612	622	617	615	611	599	590	626	592	582	625	615	554	600	633	543	594	616	651	595	627	578	620	636	608	542	613	626	611	570	589	607	599	632	618	597	608	574	564	604	599	622	581	583	577	624	645	647	617	619	603	605	597	637	571	620	601	607	602	648	593	578	652	594	594	599	633	601	608	654	611	593	576	593	588	628	599	581	578	604	619	611	581	578	613	628	623	598	623	585	574	614	639	638	621	590	589	619	604	657	622	591	602	602	586	624	601	628	610	613	625	590	626	629	598	651	617	591	594	597	616	607	616	607	566	595	581	621	600	604	600	600	621	588	576	576	600	622	599	546	606	617	597	584	604	591	577	611	608	616	589	587	601	611	621	616	587	625	623	629	607	592	604	583	638	568	598	612	577	612	586	544	591	608	630	600	573	604	598	589	632	618	600	567	654	630	616	570	630	608	614	603	627	623	614	584	630	549	590	637	573	613	571	565	643	587	574	623	617	603	604	619	651	615	605	589	588	634	614	583	603	625	604	586	637	603	638	610	623	632	616	630	614	626	587	604	595	601	592	621	615	624	592	624	606	661	598	601	619	578	635	627	624	619	623	647	640	628	587	576	604	595	604	613	594	574	615	593	621	628	637	561	609	570	602	567	557	584	560	589	616	627	624	619	594	591	576	621	560	612	597	615	610	606	608	612	625	625	562	624	612	591	582	643	636	645	579	630	582	602	577	585	642	590	656	628	579	625	603	580	583	624	583	546	608	648	619	610	616	650	611	572	645	588	585	618	625	598	636	618	601	605	606	609	649	577	606	638	616	544	628	621	563	612	610	551	622	583	605	584	572	626	591	590	639	655	614	584	637	594	590	604	602	590	586	587	601	634	600	588	619	570	575	596	595	628	598	590	650	616	585	613	623	636	618	583	590	575	569	554	627	603	639	643	605	624	577	574	621	611	574	603	581	632	604	581	590	612	576	603	590	603	599	639	615	644	616	592	583	584	623	611	573	595	591	595	584	626	624	601	582	615	593	599	595	620	615	600	623	623	665	575	581	615	604	619	631	566	659	587	602	622	531	616	647	602	581	613	617	600	613	587	627	619	554	601	612	568	585	596	654	582	572	613	587	598	602	613	588	613	586	589	619	592	556	556	623	590	598	574	614	580	635	612	575	608	632	571	607	660	602	612	605	615	642	600	633	620	608	596	605	608	590	633	623	571	605	603	609	612	555	611	610	626	607	633	612	637	596	635	613	576	607	608	600	662	555	619	583	614	629	656	624	601	597	633	605	586	598	593	578	638	616	593	640	590	616	596	633	602	615	598	564	592	636	610	651	627	615	563	582	608	630	575	594	592	637	627	612	632	622	559	647	607	588	596	620	618	596	574	617	609	582	609	616	582	626	621	588	604	570	548	599	574	628	635	605	615	569	607	568	606	604	598	549	607	568	634	585	562	652	610	599	593	597	580	594	577	643	637	655	603	612	598	578	647	650	565	558	601	643	597	614	620	605	571	622	587	584	605	606	639	599	594	621	608	592	615	674	611	544	597	591	588	588	620	642	615	569	633	635	614	642	592	642	635	595	619	603	636	633	581	606	611	607	589	594	613	580	636	556	633	594	596	623	610	564	606	607	619	664	572	612	597	626	603	579	636	598	616	592	603	598	591	590	603	582	617	566	583	559	592	571	624	587	592	592	596	601	566	588	589	610	535	609	600	639	585	618	621	582	605	580	580	610	611	638	657	618	604	598	618	628	633	569	582
34510	51775	41640	28151	19994	14798	11002	7825	5929	4249	3504	2645	2039	1546	1363	1173	1060	923	876	851	839	748	726	721	742	678	680	688	659	658	702	634	674	689	622	625	647	617	629	629	605	674	631	625	637	634	638	672	637	638	617	672	604	613	609	664	646	608	632	639	579	638	621	607	640	559	600	598	639	616	613	637	589	582	581	603	592	662	637	642	602	603	625	630	627	574	658	572	654	593	622	600	599	607	617	625	594	637	599	591	598	592	601	613	604	591	634	630	622	622	608	624	584	637	610	642	576	589	618	608	623	626	657	631	639	634	638	604	618	627	662	626	648	605	612	575	634	616	588	616	635	569	644	605	646	622	622	600	626	653	652	668	577	633	608	628	611	636	606	678	647	647	591	598	597	586	621	623	550	608	666	622	667	561	643	631	631	602	634	629	623	672	602	633	638	626	632	598	595	603	666	649	634	599	640	607	600	639	636	629	623	601	615	614	669	631	606	596	606	628	625	645	618	618	637	618	601	657	599	604	623	639	603	682	634	655	569	637	598	597	596	631	625	624	625	594	617	619	578	604	644	644	648	664	578	627	652	590	605	602	561	642	603	583	634	626	594	616	600	575	635	633	632	576	576	587	645	633	638	607	663	641	612	599	625	610	655	619	629	641	647	552	589	632	619	677	606	597	614	590	685	632	626	619	589	616	625	644	595	589	622	635	627	635	633	657	598	593	573	614	616	627	617	639	625	615	603	666	644	612	577	631	609	585	609	596	624	567	626	622	580	560	628	587	644	584	604	637	619	598	594	610	627	629	618	655	601	631	624	599	659	584	616	607	645	616	612	644	579	669	610	622	650	606	614	596	639	570	639	646	695	614	652	620	649	631	605	675	680	652	596	638	600	567	563	611	656	624	639	619	606	612	613	605	627	587	605	645	668	677	647	593	627	662	595	633	658	630	626	666	627	637	638	612	615	604	663	623	574	610	640	673	597	600	608	614	639	602	619	605	590	652	617	592	595	636	604	591	630	600	602	647	658	623	604	599	636	654	618	630	597	627	608	631	635	610	636	645	622	570	606	610	626	586	613	622	629	602	589	655	629	563	600	605	613	600	611	596	628	626	622	638	640	643	574	555	623	611	604	615	625	609	654	619	627	585	632	651	614	641	631	650	615	582	612	648	630	560	654	639	630	598	619	657	601	565	610	623	605	596	675	633	664	584	632	599	612	665	637	629	591	594	614	638	600	634	619	601	612	619	657	662	630	553	580	655	591	581	605	592	595	564	636	635	597	615	593	637	618	605	594	635	595	569	619	636	636	632	627	649	609	584	630	587	634	586	619	645	585	607	609	618	609	602	604	609	597	607	599	589	628	644	644	648	615	627	665	628	570	628	585	610	620	611	653	659	627	630	610	657	595	638	598	621	625	610	605	606	613	613	627	635	659	617	608	576	642	636	611	586	650	605	619	660	584	582	616	627	607	619	611	607	639	605	618	602	602	655	631	607	591	620	628	637	593	615	623	605	649	607	641	594	552	628	625	588	586	559	644	642	655	613	586	632	582	627	624	616	605	600	653	595	618	647	613	599	588	614	554	594	627	634	578	596	608	589	664	568	614	627	583	636	634	663	631	662	624	606	643	556	665	632	666	626	631	591	623	584	601	617	627	604	606	615	655	665	645	630	611	626	646	635	644	645	610	634	630	647	598	640	656	654	594	588	651	613	596	598	626	584	606	604	601	612	599	637	613	637	640	605	616	617	657	609	638	605	640	628	579	629	660	589	619	582	596	575	582	612	624	592	613	596	621	619	639	625	598	628	638	641	568	595	621	625	650	639	612	642	607	674	619	647	591	618	594	585	607	582	614	612	610	651	606	633	597	580	623	632	580	604	641	597	597	644	626	593	629	607	640	623	638	605	607	612	610	657	639	638	601	601	618	618	610	581	608	590	599	625	627	575	586	624	631	605	645	636	666	632	629	582	613	606	612	642	630	624	651	646	632	647	658	608	639	615	570	628	641	603	609	634	615	580	588	637	608	658	594	622	655	600	641	633	608	608	619	627	611	618	625	605	625	601	611	560	611	603	606	651	677	604	627	606	610	655	627	602	613	638	670	624	618	683	621	623	621	594	573	625	659	630	590	610	603	567	590	589	610	630	588	628	596	630	592	604	606	598	658	576	619	592	646	609	610	658	592	599	588	640	616	592	618	584	621	657	618	615	640	606	643	620	555	592	623	641	639	618	572	617	594	645	612	609	640	619	607	606	601	601	592	623	609	647	645	642	613	613	611	624	603	628	633	609	624	574	603	573	634	659	606	639	595	556	635	643	665	640	637	630	596	590	602	624	611	649	624	603	583	588	630	634	640	639	559	656	645	613	636	593	627	604	581	625	660	621	625	601	591	654	580	594	636	636	583	559	601	575	625	586	608	633	658	577	625	625	582	628	588	630	600	590	611	610	630	585	627	617	643	640	609	598	606	638	622	589	660	602	610	616	645	643	609	627	581	654	613	573	607	590	598	612	634	654	619	620	597	576	642	604	621	637	634	622	621	646	640	567	622	644	582	617	584	600	614	604	620	637	663	660	628	564	616	610	640	624	569	597	622	607	621	570	651	593	633	615	627	608	601	624	607	630	638	625	612	621	599	588	621	608	606	596	612	649	655	619	599	570	630	622	646	606	595	616	627	646	656	606	623	637	615	620	619	586	629	647	604	678	637	628	634	635	620	599	576	603	609	599	621	639	647	611	616	587	603	626	664	616	628	611	638	573	594	617	632	646	634	591	643	589	637	605	655	613	593	675	620	624	617	615	603	598	614	558	627	639	622	591	632	651	650	626	627	615	605	620	630	608	629	642	640	637	612	623	619	631	633	576	674	641	648	629	619	608	627	612	599	646	619	636	615	593	642	639	638	569	685	633	623	597	615	610	622	633	637	640	618	600	608	591	614	616	617	616	610	647	609	591	617	619	610	603	610	597	620	596	595	572	619	603	650	617	623	660	666	593	626	606	613	638	635	651	630	600	651	612	642	617	620	615	602	615	618	647	637	634	628	630	675	605	598	621	662	652	621	619	599	640	596	569	636	622	638	653	606	614	618	621	592	623	595	566	616	612	557	610	620	628	595	610	601	614	582	605	621	623	598	649	590	614	629	592	629	654	619	588	630	603	617	608	630	611	601	580	632	604	635	635	622	568	609	635	610	618	629	608	636	602	627	637	630	617	541	634	626	650	608	620	620	629	606	605	603	594	618	633	615	626	609	627	598	614	614	625	608	623	617	607	598	579	559	671	651	554	593	617	675	596	613	628	667	636	642	648	600	648	664	611	636	613	577	650	638	606	620	653	576	600	645	599	633	644	622	653	614	610	646	610	582	647	608	606	602	654	634	638	618	600	633	619	603	619	599	618	593	593	642	590	591	640	655	624	616	622	624	566	683	604	603	623	617	607	595	583	677	598	636	588	659	605	603	592	611	633	640	626	621	633	619	616	637	603	623	614	624	628	645	586
22809	21424	29059	24235	21670	22855	21799	10862	6805	5172	3925	2786	2169	1709	1341	1221	988	886	789	805	672	649	666	583	639	614	581	548	522	539	538	560	526	532	501	541	496	540	498	475	451	492	488	502	510	496	488	508	476	486	466	458	479	481	457	517	444	509	466	532	447	489	443	441	443	455	440	484	453	457	456	445	442	481	485	453	485	495	425	469	448	445	448	474	467	518	470	460	426	436	446	482	473	444	453	447	431	483	463	444	463	472	472	446	445	434	462	445	464	426	441	480	453	508	437	490	451	457	462	466	458	432	474	456	481	449	458	502	477	449	460	449	433	484	481	461	421	450	452	459	436	470	495	462	453	419	480	435	494	475	426	444	470	450	492	484	475	442	469	442	463	472	462	467	468	477	466	452	469	450	469	441	463	434	494	452	494	450	486	507	476	440	473	488	414	497	480	486	434	422	456	477	492	485	471	457	465	432	500	469	496	497	432	489	433	465	438	472	476	463	488	478	455	466	464	460	440	467	434	464	491	443	448	500	424	459	464	469	456	431	485	432	454	448	461	474	450	481	462	443	476	407	438	495	495	480	472	481	446	447	506	450	445	440	438	415	430	441	443	492	488	415	469	453	447	488	411	431	474	495	496	446	502	470	477	466	450	444	453	421	454	459	473	491	435	463	455	437	427	450	458	447	420	451	479	452	451	478	465	460	466	455	468	478	445	500	408	445	460	455	439	411	468	457	436	460	447	431	483	466	458	472	485	440	450	444	445	471	483	491	483	462	495	471	450	466	454	493	489	468	449	456	459	417	486	483	463	471	461	446	400	431	422	451	443	452	461	453	447	440	467	450	464	439	443	455	470	447	484	439	467	448	446	460	458	469	483	483	478	483	501	453	464	487	490	468	444	446	479	448	426	465	423	457	471	440	443	460	493	453	470	478	458	464	467	488	467	471	463	463	416	477	461	488	455	466	456	461	492	447	449	434	464	466	464	461	463	474	436	443	468	450	453	465	445	427	431	439	462	463	457	487	452	427	483	424	440	484	455	466	449	462	482	450	471	440	471	436	487	491	461	502	484	487	466	445	467	470	458	476	493	465	461	488	453	450	504	422	493	479	512	466	465	470	430	445	468	431	460	455	466	473	482	490	452	457	457	482	486	446	453	452	442	453	431	435	468	448	490	452	447	512	463	405	479	437	478	457	441	479	422	454	444	515	459	456	485	490	500	432	444	447	426	490	468	487	462	472	462	447	420	422	475	484	463	451	477	433	449	501	428	453	437	420	494	466	476	489	462	489	473	415	472	514	502	473	512	500	454	446	439	471	430	435	399	427	495	474	483	465	424	502	487	470	449	461	477	456	460	468	475	464	454	469	441	464	468	442	493	439	402	473	455	462	471	449	474	479	420	471	452	454	473	456	455	468	482	443	457	476	466	435	492	451	422	439	452	457	450	454	461	477	469	506	407	476	439	472	451	468	466	464	447	458	467	454	466	483	435	445	492	401	440	485	443	475	449	441	503	503	481	459	465	424	438	513	443	450	468	477	496	441	441	493	433	511	441	470	470	447	480	513	467	477	452	429	430	486	467	457	439	451	431	463	465	450	499	446	485	456	467	487	477	413	477	473	430	493	453	483	471	426	474	482	470	453	459	443	462	485	452	455	438	468	468	471	458	465	448	450	466	481	466	483	497	483	458	465	463	454	484	470	459	448	487	450	471	453	462	408	448	487	442	464	484	427	453	481	477	474	472	446	482	483	443	427	496	484	487	449	478	473	475	451	460	419	447	425	464	458	482	456	449	444	428	490	426	444	442	453	461	483	479	484	458	453	425	475	463	449	477	434	421	448	431	493	466	461	510	431	475	500	446	458	480	436	481	480	445	436	508	485	457	481	430	448	467	464	461	460	475	472	468	461	431	465	416	456	448	469	438	511	438	477	462	475	457	450	428	459	478	440	497	428	433	495	472	526	431	497	469	443	468	443	427	492	474	482	470	454	443	449	483	453	452	464	441	461	473	447	399	478	487	489	392	458	469	491	454	459	481	431	451	458	456	464	453	470	439	489	448	466	477	478	450	476	488	451	470	459	476	453	487	478	428	445	485	487	469	455	446	455	470	427	468	508	467	484	477	407	450	456	451	442	460	472	446	414	438	491	505	487	447	440	451	522	508	458	461	421	464	509	442	445	456	476	450	452	492	482	473	435	421	460	462	446	439	438	442	431	477	478	417	446	451	464	497	455	452	412	484	470	449	507	502	434	462	476	462	451	449	473	484	431	452	494	460	436	425	460	441	454	467	478	442	449	482	456	442	424	475	485	489	445	436	506	486	479	428	430	445	479	459	416	423	420	433	473	434	447	498	465	449	439	469	443	460	501	462	438	456	453	500	438	445	433	445	443	431	466	470	465	436	461	423	476	462	459	475	452	460	453	463	478	466	455	468	448	445	409	454	444	482	467	444	485	435	467	490	479	448	478	482	467	425	433	462	444	442	456	432	462	453	491	452	459	428	453	457	456	431	463	462	458	461	449	436	495	472	481	471	460	454	452	455	461	459	480	451	477	453	480	463	462	446	447	461	435	464	478	446	446	457	449	475	488	430	468	435	450	428	458	439	475	439	471	422	461	443	456	441	479	506	446	447	448	453	496	463	436	458	472	465	469	468	456	468	424	464	444	472	480	461	441	452	444	489	450	443	433	452	482	468	435	444	465	428	474	494	451	435	459	450	475	463	418	531	458	488	435	517	450	458	486	468	450	456	465	431	450	473	494	481	444	493	454	458	499	477	487	483	459	457	491	444	440	432	476	495	487	455	433	468	434	455	440	442	485	448	487	468	490	482	489	440	460	481	430	431	450	478	507	452	419	460	448	481	476	492	491	451	508	463	479	467	435	482	475	518	433	474	453	487	458	461	452	467	483	483	443	432	448	443	454	493	468	418	463	465	469	470	448	464	463	423	467	445	465	494	475	487	489	484	455	442	452	485	431	497	417	457	427	451	437	459	473	466	450	457	458	518	488	442	471	463	456	463	470	418	445	464	476	473	472	469	479	447	477	445	475	483	457	456	468	463	448	480	473	464	468	477	453	447	462	447	485	483	453	432	444	425	435	462	462	492	475	446	445	458	503	445	455	491	455	471	475	453	441	491	476	478	476	453	509	467	478	460	452	465	423	491	462	445	475	455	502	419	481	438	467	451	445	431	496	473	481	450	452	459	445	478	485	434	448	453	445	495	411	419	451	466	470	482	448	471	445	461	459	475	464	438	471	413	472	462	476	456	448	442	456	479	463	428	493	460	475	459	474	466	482	474	482	451	473	471	487	444	463	466	463	450	483	440	483	474	433	441	477	488	483	476	451	469	462	462	465	469	491	468	470	427	448	458	462	460	414	510	456	486	456	436	478	437	477	481	480	478	470	466	418	450	442	428	473	442	458	454	465	450	459	456	475	447	509	434	474	474	471	465	438	446	482	491	444	480	460	464	462	457	440	455	462	441	483	493	455
36446	61581	50721	36586	27652	21612	16425	12373	9445	7067	5420	3837	2828	2270	1820	1502	1178	1033	965	959	768	764	656	670	656	632	620	590	558	528	515	547	524	532	543	473	535	490	527	460	509	462	499	488	533	466	528	464	512	471	456	482	472	454	520	473	483	460	469	508	500	471	499	468	460	486	510	484	478	447	519	479	486	454	489	462	449	486	466	471	470	482	427	477	496	489	457	458	455	447	495	481	475	476	456	469	503	475	458	478	451	484	508	474	488	489	477	457	453	508	478	489	481	428	450	483	473	525	462	476	443	446	442	468	468	481	512	445	467	468	438	508	444	504	481	460	499	419	474	484	444	492	475	460	473	498	506	457	476	485	426	430	503	477	472	481	520	485	485	455	467	455	501	521	476	489	492	481	495	477	445	455	448	469	481	473	489	467	494	459	482	444	494	413	449	460	492	456	513	474	469	481	484	442	485	475	459	454	458	468	476	527	468	491	464	463	475	514	480	453	461	444	517	457	493	482	484	524	481	444	468	483	480	475	457	441	512	470	453	501	466	444	479	470	465	468	485	489	483	460	456	436	459	452	463	471	484	495	462	501	483	476	510	453	470	472	496	475	490	469	493	458	479	507	457	455	441	471	487	482	510	471	499	464	415	445	499	505	511	463	484	442	457	474	471	449	493	487	482	452	468	470	527	488	454	463	469	482	495	501	488	487	435	445	464	495	484	471	468	521	478	470	458	476	462	469	453	486	461	472	451	478	442	518	454	483	465	463	466	483	458	505	442	505	477	452	423	454	492	501	454	471	489	464	458	462	500	463	452	472	499	420	516	481	488	489	477	462	447	489	510	464	439	458	460	493	423	471	476	473	438	458	484	466	467	464	480	498	478	474	467	488	487	485	463	474	465	534	448	471	464	462	480	485	486	463	479	473	477	458	498	451	478	489	441	514	467	471	429	463	497	467	490	445	467	500	451	448	446	490	438	471	493	496	463	470	521	483	475	498	484	474	450	460	506	512	479	521	502	469	486	466	474	487	451	459	514	481	475	484	474	464	445	524	467	480	480	454	507	469	424	462	483	484	455	488	498	487	477	477	483	461	468	456	485	430	496	491	490	491	472	483	463	445	448	478	470	490	424	444	476	467	484	451	483	459	458	473	490	463	483	448	460	449	480	492	446	475	452	484	490	447	463	494	451	458	443	491	454	483	448	495	500	481	476	473	436	519	473	463	464	436	488	436	485	421	489	468	457	450	442	488	503	489	456	411	414	470	447	475	438	463	494	503	451	445	521	468	470	501	499	472	452	460	481	479	493	492	492	488	487	465	490	473	472	448	463	475	429	456	480	480	489	498	471	459	450	474	437	464	463	488	499	464	484	475	462	501	478	516	418	450	453	464	484	475	473	477	491	466	487	509	476	476	491	442	463	491	473	496	462	469	479	473	511	477	466	475	491	457	501	451	489	479	481	461	468	506	476	439	447	489	498	496	452	457	468	492	503	440	463	487	486	491	449	455	488	495	447	463	461	440	475	473	484	489	433	485	478	479	508	467	465	476	485	498	460	468	505	462	461	494	507	493	463	476	482	497	443	499	438	429	499	469	459	502	476	519	467	426	493	514	468	446	469	428	496	522	449	432	474	484	502	521	458	472	515	516	469	435	456	439	468	465	488	480	492	422	456	489	477	474	488	423	504	470	465	444	458	425	468	450	439	439	485	466	469	483	459	486	458	462	481	443	470	479	475	492	483	511	465	500	444	485	460	453	482	438	496	482	483	445	473	482	504	426	455	454	475	479	471	482	492	460	459	485	485	469	469	454	463	493	504	458	469	504	502	471	441	494	480	457	500	489	461	441	427	479	461	462	505	475	464	479	517	468	496	432	484	465	459	494	488	488	486	458	479	475	463	462	516	500	487	482	466	478	495	483	455	459	472	494	476	453	487	474	441	489	494	471	515	447	461	481	506	471	462	476	507	478	474	490	436	477	456	455	445	448	501	524	459	451	491	466	474	475	498	454	478	497	479	448	464	478	468	460	479	440	461	498	478	455	468	434	465	485	469	472	457	459	509	458	470	471	452	474	453	467	461	425	500	455	467	483	504	480	482	422	473	500	440	465	447	500	515	449	459	466	506	450	471	478	439	460	510	470	479	478	466	479	505	474	518	449	486	489	504	468	480	510	476	495	465	499	448	520	472	465	451	491	477	447	487	470	473	520	483	491	465	438	452	472	442	473	449	449	467	460	488	465	494	476	447	491	487	492	472	500	512	444	474	494	471	474	477	466	471	511	489	487	455	482	458	476	494	510	481	443	509	476	475	502	465	508	467	470	444	481	467	491	472	479	454	467	486	458	471	452	469	464	492	458	465	443	472	453	499	450	439	464	497	489	471	477	499	474	470	458	472	474	449	490	428	417	494	462	488	451	455	458	464	468	482	496	460	470	463	491	452	497	487	477	467	491	476	485	454	463	463	484	474	460	483	501	509	454	475	458	500	453	450	460	482	480	457	468	427	453	508	456	453	496	479	488	536	468	456	486	447	460	481	481	455	458	493	448	482	487	531	503	490	476	459	460	479	519	454	476	500	456	464	466	460	450	512	471	475	513	458	482	470	447	465	468	483	482	489	500	416	448	469	443	481	489	486	424	505	443	470	471	511	451	497	447	462	463	488	431	498	484	447	484	461	492	490	451	483	476	487	457	475	511	493	506	486	485	492	443	473	459	498	469	467	476	466	459	468	450	516	499	518	471	440	456	471	503	448	467	461	530	421	477	482	458	508	460	484	523	456	494	493	538	486	425	439	476	440	500	514	494	460	445	468	492	450	479	459	454	459	515	459	465	476	462	422	494	511	467	452	478	466	481	476	493	497	486	486	453	481	454	482	448	494	474	451	483	468	479	484	462	446	459	517	444	448	508	439	507	420	457	464	462	478	479	455	456	493	470	509	508	443	516	523	454	480	488	472	479	495	447	482	451	491	427	470	491	469	467	475	495	485	501	478	501	488	442	471	496	462	428	431	494	437	486	487	482	451	476	484	462	468	499	473	477	422	493	450	491	492	445	456	466	489	425	478	480	486	489	512	449	476	454	452	443	478	443	463	503	464	479	502	477	475	479	470	475	499	464	457	478	460	468	479	524	490	492	489	485	426	456	468	478	491	493	477	459	480	444	487	491	421	444	444	463	497	480	498	448	441	468	464	451	471	490	491	470	473	454	423	433	499	469	475	474	455	494	458	458	487	478	448	469	470	465	498	536	496	444	460	456	478	452	445	475	471	485	474	438	477	464	487	452	492	505	487	478	498	453	493	479	477	460	466	437	479	494	471	511	472	441	485	511	451	460	543	465	462	465	420	501	460	463	503	498	465	523	477	440	460	475	438	471	472	454	518	447	514	455	477	471	499	456	492	490	473	458	505	504	461	466	421	462	476	464	480	471	466	462	447	506	459	480	468	473	479	485	496	485	469	450	489	489	441	482	486	483	446	491	481	476	449	460	490	500	473	464
31083	31407	34012	24337	14323	8991	6134	4364	3295	2497	1987	1549	1237	1114	917	961	776	813	793	752	757	727	748	718	682	720	663	657	674	679	674	670	662	624	675	660	655	645	652	681	665	687	669	634	651	609	594	630	655	649	673	689	672	684	643	675	694	672	665	667	674	668	683	723	624	621	632	664	682	626	681	643	690	666	701	670	678	632	656	685	664	614	637	625	660	669	654	666	680	641	626	649	672	672	654	628	662	646	659	661	670	692	690	649	660	630	629	631	668	625	660	653	690	640	648	661	655	633	627	683	679	716	625	661	650	618	674	655	675	615	687	650	626	615	649	604	669	615	648	628	679	653	625	633	673	634	645	664	616	646	715	686	646	627	641	659	665	611	634	667	648	622	652	652	673	644	649	641	639	634	672	634	627	643	621	653	633	700	682	596	636	655	673	694	653	635	682	649	636	676	655	670	665	637	615	675	721	625	658	673	681	675	696	654	660	644	618	647	660	673	706	672	639	654	702	647	666	649	633	656	640	631	652	637	672	676	660	666	612	651	649	653	671	658	664	657	692	626	657	672	652	641	645	691	686	681	649	655	628	653	620	643	645	676	649	647	615	662	710	665	617	617	655	646	706	689	639	653	655	674	620	628	648	668	670	668	649	678	670	620	669	663	674	621	672	619	703	652	606	644	660	653	614	632	646	618	680	667	683	612	674	623	615	681	657	677	680	661	612	690	661	665	654	618	662	665	609	675	652	711	619	652	704	636	661	643	621	657	667	665	611	665	615	677	647	680	675	619	620	621	621	623	681	648	650	639	653	704	653	649	639	659	634	626	652	646	665	656	641	657	680	589	692	670	661	671	611	654	660	653	650	642	661	628	653	612	632	641	597	618	646	629	600	683	649	700	662	610	629	667	671	664	618	663	701	627	642	700	627	661	634	678	626	662	673	630	683	624	640	632	639	670	579	669	654	668	627	666	663	627	620	673	633	624	681	673	647	690	678	671	662	597	668	614	649	683	683	626	638	676	617	626	639	673	656	668	655	651	635	650	663	649	683	677	663	652	665	657	662	640	601	605	680	663	673	663	680	698	639	691	660	642	637	641	705	608	625	624	620	596	674	661	608	709	691	665	637	689	655	677	690	652	648	688	673	630	645	680	689	626	684	634	656	624	667	679	686	654	643	629	637	659	627	690	670	663	639	636	642	674	615	635	634	609	689	646	641	689	623	627	672	665	658	658	602	652	649	657	654	683	635	638	630	704	670	688	649	649	648	596	645	660	681	669	648	640	702	595	625	692	595	626	656	664	643	678	634	648	633	661	618	646	640	652	662	592	635	706	631	669	649	666	684	677	585	651	658	661	651	642	624	645	691	630	665	603	607	647	688	648	642	648	614	669	623	661	640	662	697	660	635	659	612	644	641	670	666	700	649	642	680	653	653	684	653	638	684	641	654	640	652	659	616	639	621	667	632	659	669	679	584	697	696	673	638	645	629	674	604	634	670	656	621	699	648	714	666	596	648	615	662	667	657	648	656	624	645	644	653	647	638	671	653	670	682	615	641	645	611	652	615	637	666	599	679	663	640	657	657	631	675	584	648	659	605	638	715	653	649	651	630	657	610	675	675	679	719	677	638	636	638	646	638	657	606	643	647	664	642	692	684	653	691	670	673	669	723	638	668	640	659	654	671	689	643	664	617	628	629	624	663	647	715	660	638	677	602	628	652	625	652	637	625	651	644	652	651	661	644	681	636	698	621	691	693	671	625	682	688	665	670	674	638	652	625	624	674	655	675	647	670	639	657	640	677	614	610	617	677	673	655	643	612	673	668	651	658	631	655	593	660	671	659	655	646	641	708	646	625	663	647	631	669	647	678	651	638	642	646	653	665	639	681	654	643	639	647	670	628	652	615	652	651	653	682	626	719	652	631	658	676	670	653	634	676	637	636	643	633	643	648	682	625	693	651	606	661	619	610	582	661	667	648	636	622	686	629	628	684	624	648	651	677	672	680	633	672	646	669	648	674	645	635	675	702	660	627	615	690	626	649	661	683	615	642	710	663	624	666	638	659	654	703	643	661	659	669	633	654	644	666	650	670	659	663	630	693	634	646	651	700	634	689	632	672	613	659	663	646	668	654	643	643	630	647	678	652	654	623	655	695	666	633	626	654	670	669	683	667	688	649	681	653	648	716	615	652	673	633	634	636	635	640	637	609	638	623	638	653	621	677	642	629	632	667	697	696	671	665	666	639	641	683	648	637	587	677	665	597	660	630	631	680	634	659	632	705	660	711	689	654	703	622	709	698	643	658	715	664	667	624	617	645	675	697	597	681	698	643	653	690	628	662	661	665	639	630	633	622	656	647	684	650	658	638	646	683	643	626	629	683	613	617	619	683	651	660	622	679	695	616	663	651	654	661	633	663	643	668	689	600	656	674	632	628	660	651	623	655	677	620	666	690	685	654	633	642	624	659	671	631	635	656	651	632	697	667	641	662	651	642	669	608	654	654	642	640	663	685	676	668	675	620	641	679	681	624	637	636	687	640	684	621	702	660	597	644	681	671	683	658	646	691	642	565	628	672	665	695	689	670	634	660	660	643	651	669	675	622	655	695	616	649	606	667	696	634	630	673	709	646	679	721	664	654	655	649	662	628	712	646	680	647	648	685	654	659	607	669	643	616	666	691	637	673	695	674	634	653	712	661	645	655	639	651	635	643	651	706	688	640	588	652	630	660	685	645	650	654	676	635	695	659	641	618	669	622	671	623	662	623	646	653	612	629	656	649	673	644	653	643	663	635	640	635	640	630	647	634	632	659	642	639	628	652	658	667	615	620	629	622	625	666	672	664	661	622	627	665	695	645	637	612	626	642	676	610	670	660	636	673	674	602	650	621	649	656	621	595	649	655	647	699	697	631	671	634	640	700	608	677	640	649	614	635	671	645	684	643	637	674	678	630	640	631	668	673	633	642	634	642	612	626	639	630	654	669	662	674	634	690	697	601	685	650	675	685	664	678	631	630	666	624	680	651	622	673	672	678	685	616	653	638	648	640	700	645	641	644	687	602	633	638	651	623	635	666	631	669	685	710	632	651	654	681	620	674	664	663	666	658	637	668	644	595	669	686	652	676	654	661	606	652	666	608	666	651	615	606	671	683	684	667	593	654	616	671	645	697	661	633	660	671	626	652	620	658	590	659	671	640	656	621	643	663	674	658	580	654	620	658	620	671	674	668	667	661	639	672	661	612	632	708	700	688	635	656	656	638	650	689	660	673	627	670	671	649	682	690	621	646	656	660	629	654	628	647	655	666	653	648	700	668	609	728	651	635	692	648	679	634	655	609	649	601	633	658	663	657	659	619	623	686	657	690	675	657	654	649	646	661	657	660	729	596	627	627	619	648	634	651	615	645	647	667	684	644	645	654	690	656	675	646	606	676	663	706	702	632	664	658	634	650	659	676	646	666	684	664	658	669	667	629	623	651	689	680	658	702	643	667	645	670	657	605	653
34670	47585	37280	23484	16530	12047	8738	6263	4578	3560	2606	2005	1600	1361	1156	1018	976	899	851	832	854	767	726	752	764	736	720	751	715	694	694	710	706	688	700	706	699	648	660	668	673	678	682	725	672	673	669	671	717	689	694	720	711	702	634	711	647	672	657	710	656	633	694	699	672	684	602	656	662	676	672	699	675	716	693	668	671	645	633	687	646	676	679	702	668	738	688	674	660	644	707	659	731	668	668	680	678	645	680	645	682	708	697	702	693	673	644	657	681	667	682	685	726	661	719	648	661	664	689	669	668	673	685	679	686	664	715	683	650	672	697	714	690	676	670	655	674	667	692	651	686	686	682	644	676	654	661	646	691	748	688	678	648	716	705	688	682	678	688	706	717	676	704	691	647	631	705	660	641	655	706	705	690	683	709	688	637	679	662	643	673	702	691	701	693	676	662	665	718	635	661	643	662	670	648	692	686	667	656	678	674	686	699	658	619	688	730	680	655	688	671	648	714	637	666	692	684	696	733	634	615	669	662	672	674	708	646	684	632	644	628	634	713	671	681	673	706	698	680	655	697	683	695	666	642	691	648	644	661	669	670	652	697	734	672	648	674	700	705	642	670	660	633	618	679	678	694	686	684	689	665	653	669	663	694	683	653	715	700	699	686	690	694	669	672	623	684	675	677	704	723	703	675	709	656	665	716	657	686	698	719	711	672	670	637	675	686	675	703	684	684	670	670	612	669	649	651	681	680	687	661	675	720	665	665	708	696	649	637	642	641	663	662	691	682	671	645	663	724	690	729	672	613	743	679	716	654	707	648	661	642	662	670	674	678	687	774	707	689	672	698	669	684	702	727	653	690	659	682	629	674	698	660	668	673	698	623	687	634	646	678	703	654	714	690	656	652	696	701	627	688	668	634	647	726	667	674	682	645	684	686	706	665	640	728	651	706	669	650	708	656	697	693	667	641	645	680	707	681	692	670	695	668	710	653	701	739	655	697	658	682	655	707	707	698	668	687	683	647	665	674	675	718	669	718	667	666	686	733	656	671	676	666	714	658	664	644	698	690	692	674	693	639	667	603	706	653	701	693	660	705	670	696	693	668	677	667	627	659	677	691	693	677	692	682	698	654	695	719	671	703	669	685	635	657	679	629	672	688	714	661	646	656	660	711	674	646	683	674	652	714	665	706	642	662	669	678	675	664	689	671	710	729	663	665	687	647	669	683	678	694	677	680	671	664	626	661	676	627	717	631	688	628	695	658	689	671	699	661	675	677	646	660	691	668	727	694	650	675	652	723	697	674	662	658	655	692	682	662	672	682	690	673	658	662	717	705	662	663	655	694	669	697	685	626	645	693	670	661	689	674	667	690	682	637	642	674	713	702	725	731	704	652	691	713	620	665	667	658	686	662	692	619	682	670	726	670	686	677	670	663	671	660	670	713	663	708	658	681	643	653	690	699	668	725	702	670	689	700	730	662	693	677	708	655	689	682	639	697	665	659	674	646	698	629	707	694	737	670	622	667	699	711	700	726	721	664	653	649	673	693	717	628	658	660	638	683	635	689	638	683	688	653	654	682	656	640	646	676	714	695	660	699	652	669	657	683	705	675	662	678	680	636	667	654	691	660	700	654	731	678	658	678	658	713	641	681	680	643	711	684	676	713	656	682	644	705	668	676	721	705	624	702	659	633	678	690	687	725	661	724	663	660	692	663	721	681	704	676	696	719	651	690	723	687	706	653	703	705	668	644	661	676	662	642	683	634	657	651	724	667	642	696	665	625	651	671	666	667	691	699	721	683	688	601	701	706	712	650	683	709	682	683	679	679	708	691	688	683	682	670	687	700	683	677	697	680	650	664	703	640	695	676	670	680	640	656	705	703	719	681	714	667	680	674	665	673	676	669	651	708	672	674	680	635	668	679	687	682	751	700	668	627	655	697	678	704	663	662	698	684	705	698	679	669	665	695	710	659	688	675	619	699	667	686	667	678	641	702	714	626	727	685	709	655	665	679	668	621	674	665	631	731	651	662	685	682	685	661	695	647	656	641	659	675	696	657	724	647	730	672	652	698	654	666	712	719	667	651	626	681	652	693	700	650	706	656	720	674	677	686	721	697	683	677	696	702	651	682	607	706	666	721	634	668	686	634	693	682	704	667	652	662	698	652	698	674	640	700	713	649	691	715	705	635	656	680	682	640	697	651	659	648	646	707	668	646	714	692	696	668	654	645	647	663	702	645	695	708	678	658	649	706	669	643	685	631	701	693	643	667	715	664	671	686	701	643	708	691	668	652	703	675	683	678	721	685	718	680	656	623	690	686	694	634	707	686	628	701	662	702	690	690	704	648	696	695	713	686	706	632	652	669	695	671	636	663	672	719	691	633	686	672	678	697	714	652	651	649	683	710	662	659	643	723	657	672	648	700	700	662	715	727	661	698	695	692	671	695	740	702	736	715	663	705	694	689	713	691	665	701	674	665	675	681	639	686	648	696	685	661	661	688	716	678	696	673	654	708	679	689	682	654	662	680	700	686	711	704	666	642	675	660	647	683	667	683	640	673	651	640	643	685	679	637	661	711	662	701	695	606	711	665	659	675	669	678	724	669	708	668	673	758	657	651	687	684	725	668	694	640	706	668	649	673	712	656	718	691	659	659	679	689	689	696	661	708	676	687	647	677	644	667	704	705	670	692	610	648	690	679	692	688	661	692	643	691	652	663	690	676	697	684	697	668	656	712	722	661	647	659	641	668	704	699	676	657	678	636	690	664	711	693	695	686	714	663	679	693	678	665	660	671	661	703	688	678	681	654	735	681	713	669	642	655	679	665	698	662	678	651	701	718	732	691	689	704	661	704	659	709	631	668	698	691	705	661	659	652	711	687	683	697	726	706	713	670	723	707	663	690	705	654	668	648	706	691	684	676	671	709	665	657	688	638	714	676	671	684	674	685	715	685	688	704	674	703	653	683	691	716	692	656	692	681	639	662	713	689	647	694	685	740	673	738	659	691	705	704	681	700	666	670	689	650	673	715	668	676	655	717	679	696	671	666	706	664	647	678	681	701	620	679	642	664	660	713	675	665	690	725	662	672	647	649	660	656	644	675	695	662	650	661	673	674	687	686	724	629	669	707	680	668	688	716	667	667	734	623	677	689	645	698	654	654	672	687	682	659	695	668	615	712	663	677	679	652	701	689	693	710	684	661	716	679	689	675	652	672	641	673	680	668	651	695	668	660	705	631	671	687	682	691	702	705	636	667	712	692	718	691	660	645	683	693	675	683	620	678	678	678	662	726	666	690	712	678	619	674	668	659	623	736	703	680	714	681	648	694	694	692	635	720	682	670	683	699	724	686	640	675	688	687	638	675	673	661	669	708	651	719	705	707	610	715	662	695	700	649	701	711	667	635	723	658	693	667	657	687	669	693	712	685	682	685	661	673	691	713	640	661	664	641	636	657	701	681	713	710	658	596	668	707	683	674	681	701	685	708	690	638	655	680	742	732	666
24025	21445	28811	24821	22353	20316	13109	7764	5381	4128	3115	2444	1760	1463	1209	1019	897	825	796	721	690	702	712	700	689	582	592	626	592	637	577	579	583	551	534	572	578	555	577	613	567	557	571	526	532	577	568	531	544	564	546	552	574	536	534	580	562	574	543	603	547	556	543	557	528	543	543	521	511	560	544	550	515	526	586	534	517	585	547	517	569	546	566	561	590	526	550	555	538	561	586	550	498	558	556	537	506	536	580	536	570	543	539	557	536	598	544	558	553	501	535	528	505	539	553	558	562	524	578	511	539	538	543	506	573	549	550	519	514	564	529	555	566	582	542	515	607	556	547	538	525	564	513	562	545	513	533	557	531	559	522	550	543	562	496	535	572	553	575	570	549	527	547	558	533	532	507	554	518	526	496	526	540	574	549	574	526	549	581	523	532	566	543	575	560	569	604	541	559	532	548	511	578	556	522	531	493	539	518	546	528	556	558	561	507	534	532	586	532	526	579	561	553	558	543	640	558	569	576	536	543	580	532	524	585	531	529	564	547	612	578	568	571	534	551	523	547	565	549	497	553	532	526	528	555	556	542	571	565	527	576	535	534	536	500	559	535	574	512	520	531	516	543	585	566	555	537	533	542	571	502	579	509	535	537	544	571	519	575	581	549	546	546	563	556	533	525	550	562	568	552	536	563	542	530	563	552	551	574	568	577	580	485	565	611	540	531	546	537	504	574	540	541	574	532	534	528	549	512	564	516	554	535	542	532	541	557	549	553	541	566	521	577	551	557	580	558	535	579	506	549	541	544	557	525	573	547	548	546	547	543	544	495	539	534	564	523	526	519	564	559	568	568	557	547	536	583	525	559	511	594	575	562	538	563	582	535	570	529	565	568	547	590	518	575	522	544	554	541	501	545	538	523	556	533	530	578	544	492	568	569	579	516	524	567	579	522	528	513	608	554	546	562	572	525	549	544	547	525	569	533	514	547	490	552	526	574	580	570	557	553	547	590	510	584	557	537	521	552	552	556	575	523	550	522	536	580	523	576	515	553	555	545	534	493	531	530	542	558	569	576	556	565	549	519	534	574	556	537	548	550	533	558	542	566	565	542	544	506	554	486	541	548	523	572	544	540	552	586	518	543	517	546	548	577	492	499	589	576	499	551	522	544	557	549	539	540	537	561	514	540	556	580	552	524	557	558	551	566	563	522	533	552	512	541	519	584	503	498	523	550	511	545	513	522	559	566	536	520	553	550	502	542	534	541	547	541	544	583	547	510	547	508	549	558	542	546	548	540	587	568	592	578	519	565	528	523	531	543	563	535	546	552	564	479	505	518	511	560	532	524	577	515	556	555	534	535	540	545	549	538	523	529	566	586	555	553	541	588	555	525	553	578	560	533	515	569	529	567	541	548	544	544	558	482	563	569	567	495	560	541	522	517	543	582	535	547	547	549	550	587	546	548	530	571	539	517	579	516	533	521	551	575	518	517	552	545	502	538	538	595	517	605	551	546	530	574	572	511	550	560	529	530	557	607	553	573	525	570	523	519	521	561	502	547	527	552	514	551	527	568	529	553	518	561	550	506	520	585	547	505	575	550	532	567	550	515	553	551	518	600	552	556	537	540	572	525	541	575	591	576	549	561	574	525	544	549	581	509	540	539	543	536	609	553	543	544	550	507	532	573	593	544	526	514	537	506	559	521	562	529	529	546	548	592	537	514	545	553	537	518	538	602	557	553	524	551	555	555	507	556	560	557	526	544	529	578	531	540	559	558	504	545	536	551	514	587	550	529	530	542	566	511	589	555	564	552	505	583	490	530	557	534	570	581	580	527	547	573	573	553	527	529	501	569	575	541	528	549	531	500	568	556	535	600	540	556	548	538	531	537	539	543	505	515	587	482	543	573	552	533	572	564	570	541	544	514	546	554	558	540	507	519	570	519	569	541	541	527	525	565	542	529	520	590	513	537	537	547	541	551	561	578	533	557	531	542	483	551	519	511	547	556	579	531	564	574	532	534	582	545	567	554	563	567	523	521	586	561	578	541	493	508	551	584	539	555	580	564	553	526	579	572	554	541	541	507	563	545	535	580	511	557	554	516	538	544	562	508	542	524	540	549	516	563	555	574	556	540	546	554	551	576	515	495	551	550	505	591	538	571	496	476	546	552	500	523	548	543	533	586	567	560	516	590	522	544	510	585	534	573	509	561	498	582	520	523	541	578	529	519	531	554	605	580	549	522	553	515	529	556	551	512	561	550	529	586	550	539	538	521	537	548	497	530	570	564	518	505	532	548	565	528	538	540	523	567	555	531	555	556	576	581	577	541	564	580	575	514	520	517	512	567	570	566	531	557	569	539	557	531	518	540	513	540	500	504	557	555	515	600	529	544	572	543	583	521	536	589	541	542	552	535	571	552	546	499	526	533	582	532	563	519	589	534	553	542	565	538	576	537	484	578	585	556	530	543	547	551	555	529	600	523	524	509	506	601	505	527	572	544	523	578	549	529	526	517	591	530	559	556	551	561	565	607	547	587	522	553	558	525	558	514	544	556	525	562	556	510	547	599	532	532	606	561	574	556	526	552	555	504	540	530	582	556	548	568	544	519	590	498	529	543	584	562	577	567	497	522	565	529	547	543	529	538	530	535	549	547	550	574	577	537	540	600	563	504	530	576	530	558	541	525	539	515	534	525	531	585	549	570	569	564	520	600	554	555	585	553	572	480	516	567	540	576	517	555	545	570	545	540	569	559	561	524	564	500	550	552	548	530	577	536	574	546	545	513	550	532	534	513	561	547	561	552	509	552	522	575	531	559	565	561	558	547	530	495	537	537	549	528	561	541	553	537	532	550	612	525	557	558	510	576	562	560	508	532	570	531	538	548	565	547	558	534	591	533	575	527	514	552	527	525	548	551	527	492	556	510	557	577	496	504	574	516	522	570	561	548	515	583	566	552	544	524	521	568	546	512	531	522	533	581	552	553	557	544	550	550	490	558	542	518	548	550	510	570	552	558	553	528	568	566	586	546	570	552	531	552	560	557	522	564	551	520	523	592	563	569	552	550	542	501	556	587	575	584	553	554	561	550	509	558	544	545	550	578	535	507	537	494	511	548	543	535	542	564	584	574	529	535	577	573	552	550	530	546	553	535	571	533	587	563	557	521	562	577	516	553	539	521	466	537	545	558	579	561	539	536	550	551	540	551	558	532	544	546	523	534	545	556	521	512	542	550	517	525	523	529	550	557	561	569	492	555	544	571	548	569	534	579	537	517	511	513	523	557	541	552	529	515	543	590	542	564	545	538	502	548	499	499	560	567	550	551	526	565	564	519	553	519	546	516	594	472	547	534	527	562	502	516	534	548	533	562	577	549	559	522	577	526	570	586	548	533	531	530	544	535	593	521	512	562	554	581	530	543	515	551	561	554	515	559	508	546	499	572	550	526	546	589	561	551	543	565	520	515	533	556	541	566	580	545	513	572	544	549	533	538	567	585	518	492	559	577	556
33154	55077	46530	31473	23440	17617	13044	10132	7327	5761	4220	3318	2449	1867	1501	1203	1120	967	899	791	709	771	748	753	744	670	635	640	627	614	618	652	600	571	612	565	605	599	609	611	584	575	612	634	560	580	601	590	607	624	562	573	558	582	577	617	590	616	551	570	567	579	601	570	580	558	577	585	566	540	559	532	592	588	571	573	553	547	625	546	564	569	571	591	561	579	534	603	547	560	620	583	540	554	578	600	593	555	555	608	551	585	580	521	587	585	584	604	576	559	559	590	552	568	550	588	554	601	524	515	600	581	565	605	593	592	557	596	583	622	568	564	562	534	540	573	586	558	597	576	555	572	546	539	544	596	568	571	612	587	579	589	565	557	578	598	556	574	580	581	581	587	565	533	551	579	553	552	557	555	554	584	593	583	562	569	554	582	598	569	553	569	521	555	566	569	590	596	557	602	540	565	600	570	568	569	602	554	579	520	545	570	554	572	560	615	529	558	566	535	553	578	623	568	561	626	583	556	530	561	546	566	579	574	595	558	524	551	567	541	603	569	514	581	587	617	551	550	572	578	534	597	624	569	579	561	596	545	569	552	541	557	536	563	572	542	578	563	504	583	557	611	559	556	553	561	579	556	579	537	606	596	542	577	589	554	573	594	550	559	565	582	615	578	586	581	534	572	578	591	598	583	614	556	559	572	580	565	590	616	627	551	564	589	560	531	556	565	605	563	541	577	563	526	561	584	556	582	547	556	597	578	571	587	596	574	578	531	608	605	556	544	570	565	578	565	540	558	518	556	559	573	542	566	621	562	570	594	534	538	549	564	613	550	503	570	573	622	570	548	537	526	543	559	572	594	602	564	543	517	584	550	540	519	578	578	599	594	572	539	550	568	561	600	570	594	604	558	581	591	555	612	549	557	557	585	550	569	571	592	544	587	570	591	531	587	537	574	558	531	575	608	605	543	573	617	557	563	580	572	575	562	564	571	556	596	564	528	560	527	585	617	585	572	536	557	574	577	566	582	589	569	582	513	570	551	613	546	553	586	638	567	566	585	565	599	560	579	530	577	553	572	565	566	567	558	600	553	558	542	580	578	573	566	540	583	557	617	546	541	625	560	550	563	598	595	598	529	580	598	537	541	579	540	570	583	603	587	551	576	617	544	549	547	566	537	593	596	585	584	557	555	567	574	593	531	549	590	595	581	533	568	569	593	604	558	529	562	578	602	536	584	594	607	586	539	571	590	556	515	589	605	573	543	584	543	562	582	550	565	592	555	529	562	599	538	584	565	590	595	568	569	555	590	563	597	518	568	535	586	600	535	554	633	587	557	568	572	585	586	556	607	542	584	584	563	624	540	596	554	561	578	574	552	621	610	575	554	506	583	564	592	571	604	551	612	555	526	573	581	536	583	626	553	574	601	574	596	590	583	556	552	519	599	538	582	534	572	571	563	545	579	565	604	547	538	577	566	558	580	595	572	551	566	568	583	583	603	586	582	617	575	584	554	563	603	590	592	563	580	567	573	581	605	581	587	546	592	516	567	581	562	528	592	539	597	612	598	575	575	542	536	585	539	537	595	567	603	556	566	570	584	561	563	582	572	549	541	573	594	584	601	569	621	563	537	599	581	560	589	559	576	549	580	526	555	589	581	548	577	600	537	533	528	561	577	542	571	564	593	594	535	566	562	589	588	612	560	575	574	556	566	559	531	554	587	570	582	531	555	558	558	601	567	588	550	581	592	615	595	546	570	622	619	560	537	592	569	539	600	580	561	522	593	571	545	629	584	595	589	580	572	558	572	591	590	569	547	548	543	558	537	573	581	575	588	529	583	542	576	555	545	582	555	559	545	555	578	531	551	587	522	555	585	582	573	588	571	544	556	545	607	582	559	571	589	546	613	555	592	556	547	559	513	593	567	582	589	569	569	620	567	558	601	566	528	569	589	529	607	574	565	590	580	609	549	581	540	547	541	515	564	583	569	533	576	579	608	602	558	586	569	583	549	558	573	564	562	623	568	574	595	557	542	586	559	557	595	584	577	605	579	538	582	547	579	567	558	550	519	548	544	539	591	577	556	539	568	571	563	592	549	530	593	591	540	582	556	545	601	551	557	557	589	534	523	513	593	590	560	582	512	563	601	602	593	582	606	578	545	577	543	612	530	557	560	565	601	592	577	571	571	620	593	584	633	573	622	569	589	538	562	645	593	592	612	549	545	596	555	557	623	628	561	550	584	558	585	589	612	555	569	593	618	555	550	587	578	611	598	574	610	568	564	598	551	555	591	583	631	570	549	584	552	548	585	565	572	565	590	627	566	589	587	592	550	556	546	562	577	562	546	561	557	557	572	593	592	597	517	583	609	612	597	534	588	566	569	584	564	553	598	548	543	583	577	640	561	548	585	564	547	584	613	592	565	594	575	578	565	631	580	591	566	556	527	583	572	581	575	592	551	579	529	569	561	541	582	548	563	557	616	613	527	562	587	556	565	569	576	598	615	625	570	616	600	557	615	541	528	560	580	547	583	609	609	543	582	572	591	527	606	595	562	593	555	561	577	561	550	522	549	533	564	586	584	556	592	591	561	592	568	557	588	560	612	568	580	552	552	589	601	580	596	542	523	608	561	517	559	552	596	555	598	558	555	521	576	538	560	569	580	602	561	525	599	558	581	584	556	550	533	565	567	551	559	576	537	534	558	544	582	535	562	561	582	543	573	563	571	610	585	582	574	583	544	577	568	591	516	554	535	563	549	564	546	587	532	569	548	573	544	549	543	574	587	551	589	592	584	579	579	566	545	569	558	567	596	570	574	537	549	542	550	561	557	572	583	573	550	553	558	526	586	567	533	551	548	571	575	592	569	580	584	617	608	521	549	602	539	545	572	545	555	543	576	591	565	575	585	557	568	551	585	577	570	599	564	549	536	581	569	593	567	567	565	566	598	554	592	579	531	563	569	578	566	573	569	578	595	531	587	610	605	566	545	578	552	585	577	566	565	579	581	582	595	547	565	566	585	575	541	575	544	597	551	591	568	581	593	563	575	594	566	586	565	594	556	559	589	588	589	556	555	610	616	582	546	598	542	504	602	588	590	617	606	559	578	555	556	562	568	541	537	608	588	585	524	567	565	553	575	565	541	547	597	566	576	594	612	539	567	563	521	544	555	557	560	536	550	568	589	596	590	606	591	588	577	544	597	567	591	579	578	550	589	561	541	610	583	574	542	559	577	559	558	623	611	572	568	569	550	551	558	561	564	567	615	580	584	588	577	594	590	585	514	580	579	552	617	569	617	570	573	585	557	611	586	555	579	514	567	604	573	562	579	556	607	565	546	579	590	589	566	550	577	591	535	565	565	563	598	610	595	587	593	553	564	544	541	533	554	567	566	604	596	589	638	594	611	600	605	564	577	576	548	552	581	609	568	578	605	548	567	581	565	587	552	584	591	551	588	586	578	587	573	575	579	542	544	568	573	598	491	569	587	605	577	590	546	569	603	572	556	591	581
24892	21400	28283	25787	21339	14587	8707	5673	4099	3285	2533	1973	1691	1341	1111	1058	883	846	831	741	706	733	677	656	680	678	683	628	663	652	630	639	661	604	610	662	657	645	600	631	650	617	601	608	638	588	598	572	647	636	609	599	642	624	598	622	600	678	641	615	619	599	577	630	587	617	599	624	600	610	626	612	641	645	641	603	601	626	621	631	600	615	608	638	640	631	638	586	650	629	566	655	628	670	612	629	646	625	606	625	618	632	619	607	617	613	627	629	689	657	621	654	619	640	624	626	647	615	570	637	600	617	585	613	591	600	660	665	646	632	621	674	622	633	589	659	597	596	615	590	617	634	637	610	622	636	625	566	605	583	612	607	660	636	599	612	648	597	616	562	674	620	626	627	582	628	637	615	566	561	610	592	596	627	635	608	617	613	589	601	612	590	642	598	573	615	609	628	591	631	638	644	618	617	608	600	652	628	592	616	653	594	593	617	628	600	643	638	644	627	687	591	586	589	643	631	623	591	634	646	637	605	601	640	637	605	573	606	637	621	658	639	671	627	639	599	587	644	601	580	630	594	619	591	633	637	648	664	623	638	580	618	622	603	643	626	600	612	600	590	625	616	632	601	599	611	598	564	631	637	609	611	613	617	590	640	616	605	650	601	591	576	606	639	655	627	598	618	629	655	690	616	621	582	623	625	591	571	661	556	649	584	630	608	606	623	634	591	616	629	613	600	597	645	620	629	580	594	640	592	605	665	591	586	625	637	631	613	659	606	610	580	620	606	673	636	596	589	617	604	611	618	586	602	596	594	586	639	643	649	588	598	586	605	627	584	628	593	608	576	619	658	682	647	622	584	586	624	576	623	591	605	635	565	610	631	658	623	642	589	631	609	638	602	616	634	642	625	631	647	681	624	642	675	606	614	592	620	605	650	589	620	616	672	653	616	584	611	587	656	594	608	606	623	578	607	609	614	594	598	652	620	622	603	611	606	619	608	581	644	610	597	600	590	580	634	620	640	596	635	586	628	637	603	637	647	643	669	652	644	601	603	645	613	576	606	616	577	627	607	576	607	606	632	600	614	646	595	646	576	595	654	624	588	659	628	661	600	603	629	623	621	590	621	642	671	629	583	612	622	630	609	635	592	570	626	629	612	599	632	645	632	606	636	623	622	642	607	605	648	641	579	610	642	611	658	632	623	680	589	632	648	621	643	568	637	606	610	598	628	605	574	597	635	630	644	595	619	624	572	578	615	640	627	624	646	612	595	664	611	622	641	613	625	589	640	623	615	621	605	586	628	632	643	635	593	599	615	567	604	585	639	621	636	638	600	627	591	606	582	641	616	652	635	628	626	603	625	663	617	647	610	643	653	610	590	592	606	623	595	579	639	616	657	585	610	578	640	583	645	613	610	649	619	568	596	568	597	650	603	647	564	587	636	608	610	668	575	615	620	632	617	601	645	636	599	615	629	587	620	603	613	631	613	603	630	646	638	621	585	603	619	638	597	595	595	644	608	651	630	630	664	658	615	593	615	584	600	628	637	647	639	625	595	598	622	592	608	592	655	618	618	634	582	622	560	635	631	611	591	597	664	650	609	685	582	636	595	639	563	629	570	611	657	627	609	593	569	612	624	605	629	632	641	640	601	611	624	617	613	565	601	606	604	644	614	617	601	621	661	627	617	638	638	645	601	572	611	650	606	638	604	639	653	592	604	591	652	626	609	614	626	596	664	580	617	570	577	594	572	658	623	622	643	635	604	607	598	630	620	620	608	640	635	657	642	621	651	599	669	612	637	610	624	608	621	584	593	609	580	635	622	625	631	591	648	595	563	621	616	642	656	577	594	609	618	587	591	593	594	617	620	635	641	632	609	613	611	577	579	607	600	630	601	592	636	649	591	621	625	595	652	625	656	673	558	689	635	591	647	621	602	630	670	556	637	601	626	588	655	564	585	624	646	654	612	605	669	651	652	630	598	585	640	647	633	616	658	647	651	656	595	587	615	608	599	623	606	624	646	579	658	611	580	632	647	638	623	634	593	590	561	612	612	597	606	612	607	605	594	574	654	613	618	594	601	609	629	637	609	635	636	572	611	601	623	669	651	591	666	647	617	635	598	618	670	650	616	664	657	590	620	618	646	576	625	582	576	636	588	612	571	644	609	584	622	642	680	651	604	687	606	604	625	609	633	592	635	634	645	607	611	612	623	605	608	624	618	616	618	624	594	629	633	612	637	557	594	627	636	583	602	622	645	620	641	622	625	628	590	591	604	636	631	584	588	623	612	575	643	576	630	608	652	624	613	648	655	617	638	630	560	589	641	637	643	625	632	581	620	629	627	595	623	638	601	619	623	614	620	613	601	636	605	655	619	643	621	613	604	587	633	628	679	625	593	637	577	627	633	628	667	620	630	625	592	649	618	568	666	643	616	650	685	608	623	610	638	599	641	663	636	611	675	608	548	643	618	607	620	620	581	623	619	579	637	610	613	629	621	563	637	614	657	634	602	597	606	633	647	590	597	650	586	663	596	627	610	606	644	620	617	603	597	622	567	657	651	634	643	598	614	666	600	616	598	602	569	557	607	606	624	611	614	608	645	639	649	664	671	587	600	616	635	603	658	622	619	568	593	616	656	636	638	628	583	627	574	617	628	641	656	627	635	589	586	590	641	657	659	596	625	630	603	633	642	601	649	632	608	668	677	606	622	631	614	561	660	583	622	650	627	581	572	651	619	622	632	580	602	633	653	605	585	617	641	631	632	569	625	607	623	595	600	602	626	568	639	621	610	622	568	622	630	605	670	621	577	583	611	651	642	602	613	628	649	607	609	604	625	666	634	575	630	638	623	553	625	594	648	636	622	642	620	654	632	596	598	630	612	657	634	602	629	626	633	608	618	639	636	605	600	613	606	612	598	615	605	605	620	632	600	575	579	629	616	594	627	597	626	595	609	611	618	671	623	634	636	617	648	568	585	635	607	614	586	614	604	634	649	558	657	657	645	619	589	544	616	632	618	590	616	603	615	576	620	617	627	682	597	582	605	638	594	627	618	615	621	617	640	583	625	637	631	630	612	638	609	651	562	641	586	615	640	611	630	600	610	630	654	619	622	625	617	636	611	627	613	651	616	656	630	583	621	631	635	622	627	605	593	601	655	638	593	593	617	632	604	670	609	582	625	600	592	645	578	583	603	621	567	678	617	600	609	636	637	651	624	626	612	620	649	595	606	625	571	629	520	610	625	632	583	626	644	626	631	694	630	603	632	645	622	609	651	604	616	616	590	620	668	601	636	625	639	608	658	643	634	588	643	576	601	607	583	620	633	645	635	599	637	634	644	646	624	669	645	571	605	612	593	601	623	626	632	609	661	581	618	667	629	599	644	641	573	610	580	619	589	581	667	630	614	614	599	636	609	635	616	639	617	568	620	652	613	600	599	578	619	623	680	575	617	670	615	636	640	585	618	629	593	623	648	605	584	595	573	605	628	657	609	617	616	622	625	664	614
34649	53330	42682	28188	20701	14943	11137	8252	6128	4773	3685	2805	2152	1751	1357	1199	987	963	950	798	787	790	781	763	716	720	720	675	707	678	702	655	620	654	614	659	618	652	619	644	629	626	618	634	661	621	667	640	618	670	639	649	616	610	651	620	604	626	629	600	692	642	652	610	641	643	599	625	604	614	660	641	644	623	664	657	617	619	628	615	610	646	623	645	603	644	703	647	609	610	630	621	626	638	614	599	681	608	642	624	656	641	641	588	624	627	650	638	676	638	645	610	632	660	658	661	623	640	655	644	646	625	650	645	646	629	643	666	651	632	634	633	628	653	648	621	693	643	569	651	598	635	628	635	657	632	615	664	613	607	638	616	609	625	620	626	659	631	642	601	612	611	620	575	650	708	626	607	672	623	613	660	640	585	660	679	623	601	655	634	649	634	638	630	665	575	663	649	670	637	611	645	645	585	665	673	618	628	674	621	644	591	597	633	628	663	612	630	620	617	662	645	571	585	621	652	642	625	677	667	631	631	623	599	658	656	607	625	626	661	582	623	640	642	615	600	644	597	621	593	622	629	643	635	619	680	644	640	613	610	593	635	617	610	648	650	613	663	634	589	593	627	614	645	627	611	628	607	642	615	625	621	620	683	634	657	634	591	616	620	654	653	700	637	595	638	639	656	654	664	597	630	659	617	628	670	640	588	618	669	606	639	621	645	704	626	596	625	653	662	644	609	617	583	610	626	595	603	606	645	645	625	629	619	625	622	631	640	687	631	657	674	635	623	661	653	680	684	631	621	634	685	686	674	609	629	640	622	559	654	654	619	631	603	618	608	663	628	595	670	674	639	645	632	618	633	657	643	633	672	650	641	625	649	586	639	637	627	606	607	652	608	617	632	616	590	571	574	629	648	584	623	662	605	644	681	600	639	670	624	615	603	608	630	632	624	671	690	653	595	661	605	651	599	641	630	605	657	636	629	622	639	613	616	660	610	633	599	595	666	645	632	632	607	619	617	605	621	615	581	604	648	636	622	645	698	638	633	659	616	571	635	639	680	586	627	617	608	646	623	619	615	622	658	628	675	579	595	620	630	641	647	649	605	583	628	627	592	695	651	646	622	600	609	604	628	640	656	617	612	650	628	642	607	665	660	605	646	623	624	597	620	642	595	615	617	649	584	632	616	623	629	648	606	637	607	620	632	613	602	635	614	585	641	665	681	610	651	630	621	619	628	620	663	684	640	617	645	615	594	663	581	637	678	649	664	690	635	634	614	605	641	643	613	614	636	621	679	633	608	653	616	615	634	611	644	616	643	634	624	630	602	619	605	619	648	605	610	636	663	666	608	609	618	619	640	644	640	636	595	654	645	635	664	643	656	645	620	631	624	636	628	615	610	610	597	640	625	656	578	599	625	632	654	599	635	635	589	628	588	638	628	666	618	614	646	649	615	615	599	594	625	630	656	649	630	687	646	620	624	623	626	660	645	598	661	644	619	632	576	652	653	631	620	642	640	636	638	611	592	632	605	604	612	628	623	616	629	654	608	635	610	684	636	626	671	653	641	659	613	631	601	653	627	643	648	631	650	628	667	615	701	651	563	673	581	591	632	642	601	583	622	646	615	601	640	669	620	580	672	604	581	602	630	675	655	626	633	616	606	618	609	614	604	644	631	603	667	600	630	625	622	607	625	671	644	658	667	630	605	607	642	625	641	649	657	618	644	634	653	634	618	628	641	661	642	620	615	626	690	634	634	661	600	648	678	608	664	625	623	668	607	660	616	632	598	632	633	607	637	659	617	573	613	616	656	663	619	652	636	612	626	649	640	646	639	659	620	636	640	579	621	619	618	602	591	670	618	612	641	607	636	649	632	658	658	642	608	654	631	632	603	599	632	628	611	616	626	631	593	635	623	635	626	627	621	629	612	672	677	632	602	635	636	640	653	664	649	620	643	638	643	636	695	616	638	624	621	647	603	652	622	636	673	651	662	615	685	641	594	646	598	624	570	643	621	668	624	671	617	666	594	656	657	629	632	606	625	637	648	633	620	591	606	610	619	615	641	635	638	629	627	580	640	648	632	672	615	636	601	597	608	711	625	590	632	653	634	642	602	633	639	641	628	599	621	620	633	666	636	623	650	637	645	609	638	624	665	648	617	667	613	632	685	586	663	674	651	628	628	656	655	625	609	643	663	640	638	649	639	643	690	640	602	648	636	649	640	626	618	620	662	621	644	639	610	634	658	705	637	632	636	602	627	614	673	614	593	621	636	678	685	645	650	644	651	606	642	625	632	591	621	681	640	668	669	595	639	651	647	606	604	645	649	639	625	638	651	657	651	666	647	572	627	646	614	624	600	655	654	596	642	629	638	616	687	631	652	636	611	602	608	632	631	608	678	632	622	609	656	644	611	653	631	654	602	600	647	662	634	623	601	621	615	644	641	624	600	632	668	592	606	613	653	621	690	664	647	617	574	664	644	619	645	622	649	622	658	633	655	609	550	611	610	616	634	627	653	593	634	621	628	678	609	631	661	633	587	595	682	628	638	646	606	610	638	618	612	627	628	610	616	633	617	624	619	629	649	607	606	636	604	614	575	627	656	592	583	607	598	665	656	624	637	563	625	688	607	663	623	629	626	653	584	645	607	663	692	630	639	622	653	621	641	604	637	654	600	627	612	625	607	663	628	650	624	638	649	627	631	671	635	593	633	590	628	595	621	601	611	622	614	622	576	626	651	622	655	639	604	642	650	633	647	616	653	646	617	649	624	659	636	622	636	618	575	616	564	648	641	691	641	628	671	620	690	640	655	601	623	658	680	659	627	662	586	639	646	655	695	628	648	590	638	618	653	638	634	608	633	619	610	630	601	604	674	627	610	658	587	629	592	643	634	596	645	635	629	664	658	632	598	594	624	626	667	594	627	608	653	623	618	649	606	620	648	623	632	594	614	606	670	641	635	627	647	627	614	666	593	623	627	644	611	628	631	623	557	613	622	643	619	601	590	620	642	622	666	637	635	641	658	605	659	617	633	593	631	596	615	615	668	632	599	682	661	642	604	609	595	625	603	640	556	612	643	657	614	630	649	585	599	631	670	596	652	637	630	601	668	652	617	650	669	655	623	644	634	670	586	627	666	659	646	643	676	617	607	605	670	629	649	624	592	624	672	583	672	610	634	621	590	578	608	627	636	601	629	638	635	622	609	610	608	625	602	613	634	635	616	665	618	623	643	654	653	604	628	621	676	644	585	652	654	618	637	639	625	624	671	613	643	657	628	592	638	649	631	585	650	602	615	665	621	622	622	621	669	645	610	629	634	652	646	643	598	590	654	645	615	592	654	624	646	626	605	644	642	627	664	621	655	627	612	591	617	636	600	600	648	685	640	618	651	671	620	568	598	693	606	652	619	625	670	637	654	611	634	641	623	636	637	661	670	611	601	655	650	644	589	678	661	582	608	600	631	612	641	663	657	616	625	619	647	625	670	639	620	614	607	605	633	604	659	665	586
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
