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
341240894190	341240894746	341240895296	341240895846	341240896395	341240896946	341240897496	341240898046	341240898595	341240899146	341240899696	341240900246	341240900795	341240901346	341240901896	341240902446	341240902996	341240903546	341240904096	341240904646	341240905196	341240905746	341240906296	341240906846	341240907396	341240907946	341240908496	341240909046	341240909596	341240910146	341240910696	341240911246	341240911796	341240912346	341240912896	341240913446	341240913996	341240914546	341240915096	341240915646	341240916196	341240916746	341240917296	341240917846	341240918396	341240918946	341240919496	341240920046	341240920596	341240921146	341240921696	341240922246	341240922796	341240923346	341240923896	341240924446	341240924996	341240925546	341240926098	341240926646	341240927196	341240927746	341240928296	341240928846	341240929396	341240929946	341240930496	341240931046	341240931596	341240932146	341240932696	341240933246	341240933796	341240934346	341240934896	341240935446	341240935996	341240936546	341240937096	341240937646	341240938196	341240938746	341240939296	341240939846	341240940396	341240940946	341240941496	341240942046	341240942596	341240943146	341240943696	341240944246	341240944796	341240945346	341240945896	341240946446	341240946996	341240947546	341240948096	341240948646	341240949196	341240949746	341240950296	341240950846	341240951396	341240951946	341240952496	341240953046	341240953596	341240954146	341240954696	341240955246	341240955796	341240956346	341240956896	341240957446	341240957996	341240958546	341240959096	341240959646	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	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
23200	21758	29644	24549	22349	23965	23284	14229	9977	7483	5095	3769	3217	2880	2486	2061	1686	1376	1103	1037	865	849	802	798	834	819	750	712	668	662	612	579	535	524	507	482	446	438	390	370	378	384	330	376	381	348	382	386	365	344	357	335	320	331	338	325	356	314	376	313	276	341	359	340	308	327	332	364	324	270	315	313	336	300	315	291	342	299	319	300	297	317	323	307	311	277	302	312	276	313	280	296	318	314	261	290	310	304	294	299	317	307	307	306	281	309	254	289	295	321	295	301	307	317	290	316	321	275	311	310	307	323	280	298	286	290	282	345	287	317	304	293	308	293	299	276	320	283	296	281	302	268	270	278	308	268	304	292	308	322	300	292	311	308	312	288	282	285	285	317	296	290	325	313	302	286	308	327	313	281	286	290	292	272	305	292	299	290	288	285	334	315	306	261	304	316	313	268	303	276	293	290	318	297	293	275	276	302	286	286	290	270	303	310	310	288	294	309	307	317	320	270	330	310	300	303	318	312	292	304	295	323	315	264	304	286	303	266	300	289	292	295	314	302	298	318	311	290	285	301	295	265	304	329	261	297	312	328	307	291	292	322	295	305	272	289	312	281	303	316	301	282	337	300	266	300	293	284	290	300	314	291	297	292	296	300	338	269	308	296	298	271	314	274	305	315	292	316	327	281	289	280	271	281	312	291	307	326	273	292	302	328	309	309	300	291	308	319	299	283	327	315	310	310	295	299	325	287	304	316	304	323	297	291	292	273	301	298	282	281	300	305	292	305	295	311	298	285	335	294	304	285	295	290	289	304	294	285	276	313	270	302	316	301	280	288	276	284	305	318	294	290	312	293	277	308	296	266	263	275	268	291	310	282	289	300	283	277	292	315	315	323	299	312	279	300	296	301	301	294	307	305	299	279	237	287	291	292	320	303	300	280	324	293	288	305	278	320	271	276	309	292	317	274	317	280	300	309	282	308	282	295	266	301	302	291	283	312	299	308	302	294	266	285	310	295	298	331	296	287	279	289	288	287	283	273	267	301	301	290	284	319	302	312	276	324	318	312	279	280	325	300	294	303	300	319	272	291	287	320	290	305	271	299	293	292	258	286	282	310	308	274	283	309	306	312	321	275	282	308	275	331	308	292	289	286	251	289	313	287	301	281	301	286	293	298	273	300	272	315	294	279	308	289	294	296	309	274	298	282	305	306	299	328	303	279	268	316	289	292	315	305	270	330	291	308	299	304	307	297	291	304	307	303	302	301	269	242	314	291	264	299	319	285	297	310	316	311	274	284	281	276	269	267	299	262	289	281	297	270	291	287	293	273	307	260	319	320	326	292	278	310	289	305	313	297	287	284	292	282	305	334	294	325	329	294	286	311	315	309	288	310	304	298	276	269	323	305	305	295	288	301	276	280	294	290	297	285	310	310	272	272	289	261	307	287	296	320	310	284	320	299	301	275	236	288	281	322	306	278	294	324	279	324	319	309	305	294	287	316	310	298	301	293	270	284	309	298	335	295	328	297	279	304	295	275	287	290	304	293	297	315	291	317	302	304	317	271	288	281	290	294	320	293	278	293	290	324	290	282	308	298	304	322	282	301	321	275	287	298	310	278	275	309	312	311	300	289	294	283	288	298	290	259	318	297	315	331	294	303	278	304	304	287	295	315	319	296	306	310	311	302	319	308	267	280	320	309	298	295	284	290	309	305	298	289	289	293	275	301	282	297	318	305	288	285	307	264	282	306	276	270	278	283	304	277	291	326	316	298	311	303	302	303	291	292	302	305	281	312	289	294	298	312	288	275	301	299	307	298	304	290	304	290	284	311	295	298	265	294	294	302	286	278	283	307	284	296	285	290	285	298	282	290	310	295	305	298	304	307	311	328	270	292	273	286	245	281	315	273	297	311	290	299	292	274	328	327	276	304	288	289	314	316	268	305	268	277	323	320	311	289	298	306	309	296	276	290	305	309	303	270	302	275	307	300	285	307	301	296	279	297	332	340	308	259	297	306	315	351	291	313	317	293	294	298	308	291	279	307	312	286	288	266	334	295	274	281	273	305	282	279	312	304	290	267	307	314	282	288	309	279	286	315	298	321	279	300	310	281	295	296	282	299	278	324	282	289	303	305	296	292	284	311	289	297	279	283	280	302	326	325	328	295	263	296	271	305	311	304	313	303	283	315	316	308	272	305	292	274	289	290	287	318	287	287	289	301	296	299	352	305	288	310	307	312	303	291	289	310	293	301	307	291	296	286	281	323	290	316	275	283	287	262	285	291	260	295	308	336	291	256	309	299	307	301	302	301	333	305	262	323	311	301	297	300	284	283	284	269	273	295	319	290	292	282	286	303	278	307	290	289	319	308	262	314	345	302	254	289	322	297	302	286	300	308	293	281	289	299	297	284	329	305	292	292	300	318	276	286	253	303	310	283	314	310	289	265	324	292	327	276	297	295	291	295	304	300	308	301	306	311	315	300	281	278	290	282	299	301	284	326	336	289	295	292	300	310	292	283	310	331	292	278	292	294	303	314	284	320	286	302	288	292	265	302	266	310	284	321	299	297	293	283	326	271	313	268	286	287	326	312	318	294	287	318	323	276	303	301	318	295	268	314	298	284	291	295	322	306	292	276	293	281	276	302	271	296	308	323	281	300	306	286	302	285	269	262	327	288	287	286	276	323	287	298	294	298	285	302	289	282	280	286	312	271	303	328	280	291	293	300	289	289	307	342	292	323	296	308	293	306	295	296	279	324	311	301	296	314	298	294	302	271	281	329	324	288	311	262	296	302	292	309	294	301	299	302	328	330	314	334	287	298	294	288	294	293	314	324	301	315	288	317	299	298	294	296	312	299	318	304	276	320	314	269	302	296	292	264	276	254	318	302	279	306	295	283	265	286	282	293	293	302	306	290	317	286	271	298	294	293	277	315	314	291	282	312	258	294	307	309	292	265	270	284	297	274	290	307	285	292	293	286	317	306	290	302	304	291	301	313	346	280	280	271	303	265	280	308	324	308	265	316	314	308	282	283	310	318	315	275	281	281	266	287	272	285	303	282	297	295	265	263	314	290	276	308	293	292	301	301	283	313	289	294	286	313	280	314	288	304	316	289	285	283	288	319	276	282	305	311	277	270	301	279	302	255	297	283	281	250	296	296	288	270	295	298	302	297	308	303	298	302	300	304	320	336	301	308	294	286	291	298	286	284	293	285	291	281	293	303	309	302	318	301	306	294	302	266	291	296	257	301	293	288	285	302	312	298	308	269	277	278	295	262	294	263	295	329	312	286	315	321	280	309	292	286	283	290	287	306	305	256	279	308	281	306	250	282	268	288	304	311	281	309	299	278	339	307	325	292	263	297	299	319	294	284	304	303	284	304	292	298	296	346	292	279	263	314	275	274	295	338	300	301	280	269	302	283	295	288	288	278	285	286	282	327	303	292	290	300	280	307	285	281	306	292	280	333	270	275	297	286	320	292	285	278	312	284	310	301	289	267	299	313
22077	47826	41764	33853	30327	24879	20722	17011	13845	10661	7245	5677	4585	4176	3569	3020	2360	1946	1524	1331	1234	1177	1112	1076	1023	983	920	865	805	803	730	679	624	602	541	509	498	412	446	445	408	392	409	408	409	394	416	399	386	337	371	361	351	355	325	368	375	317	316	346	347	354	336	341	326	349	349	329	309	340	316	361	304	329	286	268	297	289	311	308	304	314	307	284	293	309	299	293	289	314	308	320	301	318	269	275	325	288	279	326	274	299	301	290	291	295	316	311	284	335	320	321	293	289	298	294	314	302	279	342	291	307	293	302	320	280	294	287	264	324	271	324	279	331	316	292	245	294	291	284	321	331	289	305	318	289	292	291	313	314	337	300	288	308	319	304	338	277	302	310	288	302	276	291	267	336	305	263	294	253	277	311	285	304	303	268	291	317	322	293	347	267	277	285	298	317	270	301	308	284	323	273	296	281	300	285	289	278	316	289	287	278	305	289	283	307	304	327	305	305	318	280	293	298	287	314	272	321	303	286	300	273	295	286	271	301	275	307	292	294	321	318	338	319	288	306	301	295	320	302	300	336	284	295	315	287	315	296	260	271	269	286	288	299	291	264	301	282	302	273	306	293	314	296	318	315	324	310	324	301	280	281	289	292	257	303	271	317	311	280	299	292	280	285	265	294	267	326	271	319	280	285	319	307	307	291	292	299	296	312	313	307	298	316	305	293	286	280	310	328	288	277	296	297	268	291	313	322	278	310	299	302	303	296	297	283	291	296	315	298	293	320	316	245	277	275	264	304	285	292	275	301	297	307	296	306	271	326	307	314	306	283	264	306	301	283	308	306	297	330	315	293	312	317	338	303	305	333	313	318	272	301	284	299	301	283	296	319	285	296	292	295	274	277	309	279	291	306	305	278	299	300	302	304	314	285	293	306	289	300	289	319	296	292	296	294	291	299	304	312	271	280	290	318	302	302	302	312	286	306	304	319	295	278	297	283	308	292	289	302	278	288	308	294	310	291	303	276	271	288	312	320	290	300	312	290	291	300	301	313	315	295	300	301	312	311	309	299	303	285	298	311	317	305	279	298	312	292	268	282	313	303	301	284	322	272	298	315	284	331	298	308	274	302	300	314	309	301	296	302	285	328	279	281	318	283	287	263	288	280	318	290	316	306	316	297	299	282	273	315	273	326	294	270	305	300	288	308	280	269	298	278	272	308	307	276	303	312	333	319	284	287	269	284	280	302	319	312	316	335	298	313	301	313	255	280	315	291	297	316	297	299	323	313	311	284	290	316	316	306	304	293	323	291	307	316	298	253	288	311	295	288	275	293	314	312	264	288	280	326	311	298	269	288	320	263	269	302	302	293	311	288	293	288	327	282	271	297	302	313	299	311	284	305	307	292	296	304	304	291	279	286	276	316	317	309	291	268	298	308	289	285	301	291	287	279	303	305	312	292	300	302	323	305	311	282	306	305	275	304	288	336	309	283	277	280	308	299	285	286	316	298	300	319	310	288	304	293	299	310	271	244	299	274	290	316	263	298	311	266	293	273	318	298	285	298	318	273	307	307	301	293	286	276	303	307	283	297	274	259	289	307	312	283	291	325	294	290	291	290	292	278	292	297	271	302	291	298	295	298	287	291	296	281	289	294	284	291	284	272	282	329	292	339	282	278	287	285	320	285	314	321	288	325	276	260	296	298	277	275	276	283	300	307	291	272	301	290	252	247	296	310	287	275	312	269	265	294	311	295	324	304	314	303	296	325	272	318	326	308	311	261	305	288	292	308	300	272	292	317	281	302	295	320	306	246	291	262	300	276	300	280	305	285	293	294	306	285	287	292	314	308	267	285	284	299	322	314	313	283	284	315	304	318	283	302	308	308	339	274	306	255	282	311	273	296	336	301	272	298	315	299	251	297	317	272	290	294	314	301	290	275	282	270	290	280	279	272	303	293	287	317	285	293	302	299	290	311	285	295	272	301	260	306	289	305	313	289	299	307	312	289	290	270	291	324	290	305	295	308	308	280	306	284	313	316	318	295	299	331	287	276	307	304	293	291	309	291	304	300	286	332	282	293	351	303	281	296	310	289	308	293	264	293	283	296	291	306	309	287	298	310	292	300	298	295	294	272	308	281	304	294	274	283	285	250	283	285	309	318	304	299	305	296	328	278	309	312	317	284	288	294	299	297	317	311	314	297	314	288	313	309	313	306	277	305	306	284	279	299	299	316	279	302	293	259	274	308	299	309	307	274	294	287	318	285	297	304	316	278	296	305	300	306	271	284	315	288	314	256	332	319	297	275	325	308	295	295	288	306	314	299	314	320	305	285	282	311	296	285	287	288	282	303	299	301	300	290	297	294	267	269	301	303	298	310	304	274	289	272	317	274	278	261	309	275	305	283	296	272	289	311	294	294	281	258	306	317	317	318	300	283	305	303	299	292	307	306	279	280	286	298	282	305	312	298	279	302	277	316	283	304	261	288	288	284	327	300	301	317	282	323	287	303	293	314	293	297	286	294	326	305	320	299	307	289	273	287	315	288	278	297	295	276	288	295	301	293	265	345	279	282	291	297	298	290	321	281	304	314	285	262	320	317	290	290	307	296	305	319	294	264	302	288	312	298	320	298	293	297	279	294	317	290	303	281	295	295	306	283	292	294	255	312	272	328	281	297	270	292	276	321	311	301	280	292	294	284	298	307	326	270	278	301	258	291	296	295	270	309	296	294	289	259	295	317	282	292	289	271	306	258	312	323	297	278	285	299	310	282	290	288	336	300	291	316	314	275	278	310	309	279	287	289	271	308	285	313	282	286	280	304	305	294	304	264	320	284	325	296	286	295	295	292	307	337	303	308	303	288	307	292	302	280	290	300	316	283	294	292	320	289	284	295	300	318	300	292	287	329	285	295	288	292	301	302	276	279	317	289	297	285	322	282	319	304	296	304	306	297	325	283	321	326	292	306	275	310	317	296	291	285	319	289	301	310	301	297	336	291	278	291	276	297	308	301	269	294	287	297	309	290	271	291	267	323	272	284	316	297	292	271	317	312	315	309	305	303	302	305	315	301	316	282	311	278	328	325	283	309	291	305	277	302	287	289	341	309	287	281	286	325	326	281	320	310	305	303	278	317	326	269	309	283	311	314	264	282	333	283	292	290	284	279	302	312	283	320	307	290	329	280	303	311	300	267	300	264	316	280	322	300	299	315	313	307	289	263	297	300	295	298	249	313	311	299	308	317	293	305	296	303	263	298	269	311	302	300	284	319	305	295	281	304	325	308	272	306	303	313	291	283	297	299	301	282	295	271	285	309	313	278	288	306	308	278	320	298	300	307	296	292	270	310	292	288	302	300	275	287	299	284	317	309	291	298	322	309	261	307	278	281	285	311	285	337	305	273	289	291	314	267	300	335	288	307	331	316	297	294	302	273	278	277	302	288	273	280	281	325	293	279	304	281	279	319	293	306	279	288	303	299	291	311	315	309	350	309	301	299	282	297	280	305	294	301
28857	24809	29112	22945	15539	10064	7011	5136	3874	2858	2025	1568	1357	1303	1167	1003	870	741	727	608	572	573	587	623	581	573	672	532	566	556	507	484	452	436	486	452	457	478	459	451	454	447	453	459	466	434	434	441	407	449	453	396	394	410	435	400	432	391	413	445	430	420	425	430	397	415	377	442	432	412	409	426	400	445	406	425	395	398	462	435	424	368	397	423	420	434	433	403	387	426	425	427	427	441	407	411	411	410	410	416	417	416	422	443	417	432	418	401	385	396	423	393	412	426	447	390	430	396	443	434	449	418	418	400	426	384	417	436	401	421	449	435	417	403	431	440	453	453	395	432	429	462	433	434	438	423	434	414	453	378	418	442	401	442	409	424	432	428	375	422	406	393	397	399	398	437	386	416	411	415	406	459	428	402	420	455	430	411	458	371	400	409	420	408	387	404	445	376	449	425	401	419	417	425	417	379	386	449	415	382	416	447	450	414	443	401	395	438	454	420	406	416	449	411	407	402	422	435	415	443	475	400	389	424	396	407	444	419	421	438	454	417	413	416	411	416	409	415	398	380	396	438	420	396	405	423	413	416	377	414	412	387	408	459	398	422	412	373	414	422	413	406	424	424	406	432	408	387	443	430	412	423	369	405	446	391	408	411	414	413	411	416	381	419	414	430	404	391	442	405	444	419	421	409	399	450	394	391	433	411	408	405	422	462	425	436	417	428	434	398	433	396	397	405	430	382	432	425	419	435	425	405	410	385	402	397	452	401	424	384	452	418	410	403	422	377	399	454	417	417	449	413	427	413	409	448	397	430	411	424	400	418	385	422	401	410	421	399	418	412	414	405	373	353	442	395	442	392	428	398	402	410	446	392	424	424	369	382	422	415	440	429	405	449	396	408	414	418	393	422	423	430	420	411	394	446	395	420	426	427	410	427	400	401	466	448	413	404	384	395	469	404	459	397	400	418	424	399	409	415	434	411	412	400	399	429	383	433	437	452	377	451	448	450	413	440	434	384	408	429	434	416	433	456	425	455	452	409	439	417	381	445	393	402	381	404	409	397	404	391	429	378	428	438	423	399	424	399	410	470	416	396	396	440	402	430	396	436	397	420	401	415	419	445	412	420	410	424	415	399	404	419	432	408	443	405	418	375	417	400	405	389	371	414	431	403	436	426	440	443	446	399	430	435	391	429	432	410	440	403	422	419	433	426	370	425	441	413	411	403	417	393	404	443	461	399	411	449	418	408	426	404	410	386	428	402	387	450	413	438	441	395	423	441	386	387	411	406	424	395	445	439	442	403	421	410	421	408	416	402	411	434	410	426	396	415	444	395	443	433	405	416	371	421	440	419	412	438	422	432	425	402	427	426	427	426	383	420	424	448	413	422	408	412	410	417	396	432	412	421	413	384	381	421	439	403	385	419	428	395	452	429	408	440	408	427	422	451	431	429	446	379	416	421	384	406	428	416	435	413	411	435	416	393	413	431	452	442	448	397	400	432	434	419	404	403	434	437	423	422	417	401	459	424	411	400	457	394	426	433	406	421	395	415	393	387	408	391	437	435	400	446	425	402	409	409	421	422	439	407	431	386	417	401	431	432	422	432	426	399	445	440	398	443	390	420	434	415	381	431	397	417	431	454	383	426	424	364	419	416	405	405	455	411	448	428	399	432	409	421	435	449	463	377	434	405	412	417	416	424	413	390	370	410	461	452	397	402	431	410	384	432	419	459	428	453	409	419	414	422	447	421	438	430	424	407	388	456	443	408	421	439	423	414	386	375	409	421	392	460	405	419	435	407	430	440	432	396	380	438	459	416	453	433	436	415	402	445	390	435	425	436	422	417	443	434	443	417	444	393	443	401	428	438	406	439	407	387	401	410	393	435	382	398	399	424	422	385	406	434	405	389	398	415	422	473	462	416	424	417	415	420	380	445	400	398	427	393	410	421	405	417	389	421	431	462	458	371	406	408	454	401	428	424	389	411	435	411	404	424	424	423	431	407	465	408	389	426	426	422	420	385	406	381	418	462	400	412	405	413	405	397	414	427	422	379	416	450	402	423	415	397	398	403	393	425	406	448	417	414	418	429	410	392	396	382	408	394	407	381	425	395	423	435	393	411	422	447	431	369	388	368	422	392	407	381	386	392	400	391	404	379	434	456	445	484	417	437	443	397	427	393	411	404	428	401	429	424	427	431	415	367	381	408	402	396	441	446	383	401	425	402	418	426	393	410	385	414	418	433	425	447	437	432	396	436	432	423	404	419	415	390	409	435	404	443	400	464	480	403	425	438	416	475	447	390	407	420	408	412	408	416	408	407	436	432	414	402	453	408	403	433	431	431	402	404	419	391	407	437	408	414	391	407	401	450	390	430	418	400	408	433	406	430	434	412	415	369	401	493	423	403	432	459	446	409	423	454	414	430	424	447	417	402	385	438	447	434	403	425	436	418	380	394	467	442	380	416	419	434	411	368	409	387	406	412	425	382	431	429	402	443	423	440	454	427	439	404	401	407	428	449	413	415	394	431	438	386	452	408	404	409	413	392	425	417	409	424	417	404	413	455	419	425	401	432	411	402	404	405	402	428	401	414	394	421	383	395	438	386	407	408	429	417	388	422	453	437	457	430	442	399	409	440	425	421	418	401	424	393	417	388	448	407	426	431	398	450	410	402	440	452	407	429	379	378	424	456	387	400	382	455	437	436	415	429	439	427	412	431	437	426	404	407	431	444	461	436	393	397	429	443	403	383	389	403	411	382	405	408	417	384	435	421	419	395	409	421	431	401	402	384	472	418	420	366	432	415	422	420	447	405	422	408	398	435	406	452	421	422	407	398	429	437	411	393	406	422	384	457	409	420	404	405	421	449	424	399	391	452	427	419	439	397	417	395	429	417	402	430	395	403	464	454	421	416	437	432	407	385	437	478	405	438	410	454	429	433	407	432	420	439	407	419	419	397	419	433	434	394	410	443	418	415	409	438	447	381	479	422	445	462	400	414	364	411	411	385	411	428	415	396	404	432	400	420	438	422	411	436	416	397	413	426	405	426	453	435	427	417	414	442	422	362	403	435	423	435	421	417	397	399	406	427	398	422	446	414	396	417	402	388	387	418	407	405	421	384	443	420	418	363	401	446	404	439	407	420	408	432	416	415	399	410	427	413	414	388	432	390	434	388	424	432	388	441	396	430	437	422	405	427	434	441	447	418	413	442	405	423	425	429	426	402	405	389	398	420	402	465	399	420	416	423	384	380	425	399	386	404	412	399	432	421	402	438	445	392	408	431	445	433	422	432	438	429	374	414	427	406	422	408	419	433	382	453	419	419	398	396	450	416	411	431	436	412	437	438	453	419	403	410	416	419	425	408	398	420	407	389	430	386	426	428	414	399	434	415	413	418	405	444	437	412	401	410	417	380	434	423	384	423	436	382	407	377	424	387	411	430	412	426	389	418	427	404	425	395	400	436	410	436	439	425	423	414	397	457	427	472	393	424	439	425	415	409
19500	35779	29223	21183	17793	13298	10395	8073	6107	4549	3134	2455	2136	1933	1588	1453	1190	1020	862	757	786	685	736	708	668	695	654	634	638	599	537	545	579	538	492	525	503	514	497	489	446	507	470	493	444	460	475	472	446	451	457	391	449	444	454	476	424	419	465	410	420	403	498	451	456	415	480	428	466	443	458	460	468	465	491	418	401	461	439	431	408	433	407	383	425	452	425	432	446	496	414	420	432	436	457	398	417	420	461	394	463	430	455	415	418	397	439	446	424	439	457	454	461	466	467	429	428	436	427	428	428	435	431	408	464	384	418	421	462	448	422	435	440	478	453	421	410	400	429	445	424	411	446	425	418	420	423	414	410	425	395	459	427	391	454	444	426	430	440	419	403	478	452	433	430	442	373	475	416	465	418	434	407	438	462	403	406	454	413	418	420	450	441	391	391	450	400	424	433	454	390	456	409	414	416	439	444	408	413	427	433	419	425	425	376	441	453	422	410	413	412	425	437	431	433	414	437	443	431	441	435	468	435	409	424	418	415	418	439	406	475	437	434	414	390	400	431	444	428	423	425	426	417	408	422	461	429	431	442	447	408	440	423	438	468	422	452	407	427	423	457	441	429	393	448	406	424	445	416	412	425	465	427	414	433	405	409	455	377	430	448	428	398	431	414	441	428	437	418	422	443	443	408	412	426	393	412	402	460	393	442	387	409	405	454	435	397	443	455	446	421	421	476	428	397	419	458	427	424	424	414	468	432	422	432	416	454	430	443	404	415	439	393	392	470	360	420	420	440	441	419	433	433	438	431	420	414	449	430	436	458	426	441	427	400	454	437	412	452	443	427	438	412	420	448	446	427	414	385	425	425	394	449	470	408	397	407	415	417	391	424	393	464	452	406	445	430	415	412	436	438	425	426	441	426	424	403	445	410	420	436	453	401	420	413	411	440	406	461	423	421	426	426	448	457	417	394	451	413	411	406	445	456	431	449	401	441	420	388	449	442	393	435	435	376	430	410	457	440	407	403	402	363	439	459	436	460	395	445	465	447	449	418	435	451	430	436	433	423	458	446	436	389	387	451	399	441	394	469	422	380	454	424	428	427	403	387	412	472	462	436	414	444	422	412	393	448	449	454	443	456	434	412	419	471	405	425	430	413	452	401	410	426	426	427	402	428	434	447	409	485	428	447	405	431	458	430	437	406	443	434	462	434	470	420	412	408	454	429	407	393	463	417	415	449	424	413	411	446	431	456	459	429	431	413	446	401	419	390	432	427	441	431	399	420	420	444	448	438	418	427	438	418	389	452	413	443	437	406	395	432	418	399	448	441	424	430	445	397	435	431	420	434	439	466	468	417	446	414	416	459	429	421	413	396	421	410	447	394	441	414	433	403	399	382	384	398	447	423	457	402	388	428	439	416	440	448	459	423	424	423	460	407	443	395	457	435	468	386	435	447	441	419	439	440	426	444	413	428	447	417	420	446	440	431	437	414	458	421	433	382	426	435	426	397	434	448	454	426	423	408	414	433	415	414	432	444	443	453	423	424	408	451	443	413	433	439	444	401	413	419	433	394	395	405	416	432	456	465	432	439	447	413	424	411	409	433	447	437	371	436	463	423	419	432	430	400	394	442	413	414	430	432	419	428	422	453	459	410	427	426	413	430	431	470	433	425	392	419	453	455	436	411	457	449	421	441	416	430	388	402	449	449	464	454	432	454	426	446	432	424	454	406	415	366	419	406	405	434	392	450	411	442	394	409	424	402	428	444	420	441	414	474	401	433	406	441	412	397	441	428	398	461	427	438	450	467	409	431	450	434	386	475	452	434	438	419	427	411	430	414	441	432	451	442	448	406	431	415	437	425	434	438	388	460	418	412	441	430	412	413	390	440	427	434	394	408	442	450	445	449	438	466	383	425	450	412	443	414	421	396	392	437	434	431	415	407	413	397	404	434	455	429	467	435	415	411	449	459	432	388	455	405	409	403	418	433	440	431	442	417	456	420	408	406	382	417	401	447	418	408	430	445	414	386	430	428	405	430	462	422	447	421	412	426	469	437	429	453	401	427	435	435	426	399	410	371	416	467	433	416	411	436	437	428	409	474	430	406	420	424	389	428	396	427	418	403	422	415	451	415	418	430	391	415	421	408	460	439	438	415	461	430	418	408	410	417	437	421	428	396	421	400	441	413	424	420	492	444	428	422	417	433	415	436	448	434	441	465	425	415	468	389	450	448	432	416	404	395	475	438	456	393	415	413	447	447	466	414	456	458	462	488	441	388	423	427	420	446	430	472	433	413	425	411	449	415	440	447	455	418	390	451	406	412	445	428	414	416	435	460	421	464	429	439	411	424	419	458	425	444	422	421	422	432	398	420	409	445	478	432	406	432	424	427	437	446	471	409	437	457	453	405	431	397	412	420	417	426	452	417	429	458	426	406	426	414	443	442	409	405	443	423	458	415	421	377	410	403	413	436	422	432	435	415	379	431	428	421	398	432	424	397	393	422	437	420	444	417	435	477	416	409	445	407	483	410	382	410	434	443	438	426	412	452	419	423	428	422	382	424	446	438	406	405	439	414	423	429	404	423	427	415	427	426	420	469	384	442	438	429	456	410	423	450	450	421	413	441	441	432	431	423	427	438	406	435	429	416	433	434	425	450	419	408	406	447	409	441	417	421	410	411	452	399	425	444	424	393	439	409	442	446	438	448	440	419	386	443	476	396	421	427	415	401	459	402	461	444	428	442	433	397	407	421	441	445	411	432	432	435	416	416	403	433	435	412	432	397	413	416	404	399	425	410	448	429	445	398	450	445	397	458	425	418	437	420	416	425	396	448	475	473	446	428	440	434	434	408	428	450	425	381	393	476	429	451	426	423	427	444	402	437	443	413	410	405	421	480	447	448	423	434	398	467	391	426	444	409	466	456	454	471	417	430	433	444	419	398	444	430	433	402	422	394	427	441	453	417	440	419	464	450	383	392	409	450	449	431	434	441	422	459	432	404	433	425	454	437	394	404	438	418	456	399	444	413	440	433	408	412	446	431	410	433	423	432	397	416	445	387	427	420	420	394	451	438	441	415	456	480	446	394	433	422	405	426	423	459	442	399	439	423	431	413	419	442	418	434	433	472	487	429	418	411	433	429	420	443	437	458	452	422	389	410	467	448	421	459	429	441	434	447	437	454	390	398	443	414	416	431	419	445	419	418	413	404	422	427	414	425	414	435	420	438	449	402	420	441	396	435	451	433	419	419	429	437	418	453	444	448	420	408	429	429	431	387	466	408	444	453	421	426	424	459	464	426	429	429	428	399	401	417	447	422	462	411	422	401	416	418	425	447	436	429	422	410	391	447	427	450	394	437	417	431	417	454	419	392	425	386	418	425	451	450	413	389	441	422	452	421	446	426	446	420	427	422	447	440	415	411	408	420	423	389	433	408	401	409	379	435	446	403	396	419	464	427	397	394	400	470	405	408	457	394	431	410	462	433	396	403	406	425	449	410	423
24025	21488	28898	24917	22811	20612	15044	9499	6626	4977	3290	2547	2120	2008	1691	1479	1170	993	820	729	761	705	680	648	678	632	675	576	550	512	518	484	479	478	444	415	424	358	361	383	341	379	379	382	369	368	392	342	349	333	350	337	348	332	320	357	330	296	303	324	330	320	351	333	315	322	327	365	305	283	311	301	296	285	326	314	329	321	294	323	287	299	314	281	326	296	296	314	316	332	320	325	338	288	301	291	332	301	305	300	310	274	290	290	294	327	281	311	320	316	300	291	319	331	321	320	311	278	307	302	282	327	307	288	340	326	297	332	328	324	298	306	328	318	275	295	315	316	312	324	288	393	308	296	307	324	328	299	318	312	278	293	315	305	293	311	307	310	301	335	298	304	284	284	320	280	323	308	313	305	294	303	320	300	310	302	318	316	310	354	292	343	325	332	323	311	295	325	299	304	334	309	331	334	286	327	291	335	306	284	287	293	296	288	300	316	346	331	307	283	317	309	323	322	327	329	282	302	337	311	297	287	316	323	323	305	328	313	302	306	314	319	280	324	306	308	319	322	296	283	331	302	313	315	304	324	283	287	349	300	296	323	305	311	309	317	290	271	331	322	311	287	300	291	297	314	339	316	285	293	309	314	290	311	316	334	299	283	295	292	321	318	317	295	282	289	320	317	315	307	312	292	301	337	324	309	309	336	314	305	336	299	276	311	280	322	344	324	311	337	304	289	281	282	291	292	304	319	312	321	310	287	300	322	302	330	298	290	293	308	301	308	317	340	301	319	331	294	312	300	336	317	297	345	317	310	309	308	303	324	334	308	280	318	302	332	326	298	310	324	313	292	343	308	306	328	335	323	298	329	294	303	281	319	299	312	323	318	291	318	335	285	322	294	288	283	312	296	341	320	310	280	307	293	314	308	318	326	316	292	306	295	276	286	290	302	303	306	308	293	290	307	327	315	309	309	301	308	327	291	328	305	314	285	305	330	338	311	303	313	306	317	306	270	305	289	281	287	313	288	334	294	299	304	292	271	296	307	342	296	348	325	282	334	314	319	339	297	321	311	342	326	286	298	288	318	324	316	304	306	330	324	332	273	303	303	326	320	324	330	292	312	310	313	310	307	317	305	280	286	308	293	326	330	290	306	314	309	290	265	289	295	319	338	293	308	317	304	310	317	303	319	304	298	326	290	327	329	351	303	292	310	289	262	304	288	263	338	326	289	324	296	327	310	301	345	317	328	289	311	301	289	286	333	291	314	319	306	312	317	290	330	291	316	327	293	273	301	284	310	292	299	303	335	315	309	328	304	283	310	290	341	298	280	306	303	314	306	289	317	288	314	322	285	295	297	294	303	360	305	300	350	295	317	336	327	312	299	289	296	293	304	338	288	331	338	307	318	286	324	296	311	308	321	294	329	323	302	305	302	292	305	278	311	303	336	334	280	274	285	274	294	314	302	321	311	307	266	297	328	305	318	316	327	297	295	322	329	334	312	318	298	302	313	286	336	351	279	320	296	275	278	331	302	285	306	303	304	331	307	314	310	314	341	280	309	283	302	316	314	317	304	285	332	289	306	307	305	334	321	320	352	322	284	316	336	340	290	369	321	307	313	306	319	275	310	330	325	327	321	312	305	321	283	294	336	294	320	326	303	327	306	259	303	306	279	308	309	305	308	263	303	324	342	312	319	307	310	301	322	292	302	315	283	321	298	343	292	303	329	294	293	306	305	318	276	315	313	313	320	331	304	304	263	332	286	319	307	310	323	300	317	292	301	287	299	290	330	319	311	306	285	324	311	301	306	303	336	308	320	328	317	314	300	334	360	355	322	265	308	330	318	323	309	302	303	292	314	307	314	319	336	314	305	316	299	322	332	320	344	304	304	297	337	364	326	327	311	326	310	323	341	289	322	333	306	295	305	323	328	311	308	326	274	324	338	329	317	294	327	330	323	330	308	315	330	296	293	293	318	316	326	314	345	299	295	312	302	291	296	303	307	316	310	321	298	301	273	340	296	313	303	288	304	292	317	350	307	295	275	309	305	295	291	276	307	317	325	318	304	303	308	321	312	331	304	299	318	330	283	305	332	300	302	332	331	328	328	300	304	325	309	308	297	339	338	288	309	294	299	274	318	311	303	340	289	306	291	363	296	317	304	330	301	325	326	314	304	312	347	312	302	309	313	303	312	314	313	293	307	321	285	346	296	297	319	324	323	325	319	326	295	304	307	329	263	310	297	325	314	320	322	334	297	311	279	286	296	325	300	323	305	285	317	308	307	315	267	346	271	291	298	304	322	306	300	306	290	312	294	296	316	310	315	328	311	312	312	325	313	303	313	319	327	301	284	314	320	318	302	298	302	276	297	332	365	319	313	298	321	324	290	294	330	306	315	324	298	297	290	310	281	300	322	308	283	330	309	294	310	327	333	308	295	295	307	318	325	334	297	300	295	263	341	315	308	302	322	300	310	320	298	309	306	343	291	309	270	320	318	319	306	337	335	319	283	323	306	314	309	302	334	331	331	322	288	320	275	309	296	301	334	313	304	281	313	306	293	323	298	302	328	311	295	315	315	326	318	330	293	290	313	324	284	306	294	290	309	307	322	354	321	316	320	311	309	329	309	285	312	279	310	316	306	320	309	293	277	314	318	325	305	320	286	305	303	335	325	297	307	333	321	301	304	339	312	317	290	306	312	294	311	325	284	330	292	277	311	324	311	300	334	318	280	298	334	268	295	324	291	309	324	281	313	290	313	307	319	294	309	314	319	308	312	335	300	293	317	322	292	315	317	322	347	312	307	291	300	342	328	308	296	329	325	309	321	331	306	268	317	329	320	314	277	269	323	306	297	280	334	301	340	325	315	327	352	316	323	303	356	318	332	299	336	310	325	273	305	275	325	340	286	313	292	338	311	322	334	280	296	299	319	280	323	318	330	308	325	332	331	272	292	308	310	298	309	335	314	292	311	327	305	299	333	297	317	295	340	300	326	282	312	323	315	327	266	328	314	310	295	348	302	329	312	287	346	300	308	297	280	306	295	305	327	309	337	314	304	309	316	292	331	293	300	303	314	304	309	291	329	296	297	278	322	307	337	340	305	311	309	325	338	300	315	320	305	316	323	311	311	311	337	333	305	294	311	326	295	306	302	295	302	323	291	306	307	306	335	313	295	312	329	282	342	307	323	289	317	297	322	305	292	317	293	314	294	300	316	303	319	325	331	317	304	303	310	303	321	292	288	309	291	324	291	306	319	299	301	312	322	318	274	336	317	294	303	306	300	298	320	293	306	302	306	317	302	304	341	308	335	284	330	323	275	333	311	359	307	281	313	313	314	311	291	334	278	303	307	280	287	279	299	342	305	265	314	289	298	291	301	315	281	292	330	305	315	302	283	296	306	281	308	316	299	315	323	280	272	286	305	321	316	311	323	318	295	328	283	333	315	315	299	290	344	298	312	287	275	310	300	332	264	285	288	325	302	295	271	299	310	311	308	322	314	324	316
20464	42968	36164	28465	24634	19723	15811	12765	9773	7464	5113	3727	3211	2859	2512	2022	1705	1351	1123	990	949	923	889	836	805	795	709	678	703	654	627	611	578	515	498	470	469	437	456	379	398	400	419	375	396	373	378	391	367	411	350	375	327	360	343	380	345	362	335	356	335	371	364	341	388	353	372	314	325	344	308	313	313	319	358	296	336	319	337	336	307	337	314	298	342	314	323	380	336	322	321	323	312	291	342	294	325	294	309	319	331	328	333	275	293	344	313	317	285	305	289	338	306	335	297	324	323	282	275	313	311	295	319	291	305	286	326	290	340	363	294	312	315	336	325	333	291	333	334	315	333	346	329	309	333	305	311	326	331	295	329	330	351	335	341	325	314	335	316	300	304	332	327	323	331	346	299	326	337	301	324	322	322	323	272	303	274	311	310	327	324	339	323	332	326	290	309	322	325	340	321	348	311	311	317	318	314	349	356	315	345	330	284	287	333	318	337	290	336	322	315	341	359	354	351	316	312	308	331	312	311	317	334	324	306	309	333	313	349	320	297	346	303	313	315	293	326	354	323	279	293	334	308	326	326	332	307	303	303	340	298	326	289	310	324	303	328	353	338	297	321	303	314	334	335	315	326	304	324	347	269	308	318	341	344	304	315	318	296	317	324	271	326	324	304	300	311	322	339	304	329	294	322	304	333	285	313	316	324	295	313	296	272	317	311	325	295	342	303	310	303	299	296	317	313	331	317	297	327	332	323	325	322	327	310	284	296	317	344	359	300	344	309	303	327	349	326	313	320	298	312	326	318	312	294	309	296	314	297	361	354	328	308	298	289	316	317	307	314	308	283	309	334	318	352	335	321	326	331	296	349	337	313	306	321	323	310	336	294	318	339	327	314	334	330	347	310	296	299	316	296	337	308	322	275	300	372	326	355	287	301	336	332	331	317	344	319	296	305	281	326	333	322	334	303	314	300	339	296	300	317	312	264	319	314	332	324	309	286	328	289	307	320	323	325	336	321	300	318	333	302	309	332	316	333	317	319	311	344	333	307	313	295	303	317	307	318	298	312	308	309	316	334	320	313	316	334	303	316	311	322	316	308	323	317	322	344	336	277	308	309	318	345	352	332	313	325	288	309	332	306	312	328	303	304	322	305	333	332	296	322	324	319	314	340	343	322	343	305	285	294	330	300	276	330	339	321	290	332	308	305	308	318	338	288	295	283	298	319	307	303	334	286	308	306	298	318	321	308	328	310	335	306	348	323	339	292	297	286	318	310	318	303	319	328	313	303	373	307	305	319	318	287	304	290	295	340	310	321	345	292	307	311	305	316	323	319	286	297	324	306	310	332	322	357	315	312	319	303	309	313	325	311	280	340	288	323	318	323	275	336	310	340	297	298	335	331	332	333	307	319	334	324	318	329	290	317	321	340	308	314	351	293	327	305	336	342	304	317	337	349	275	308	316	307	331	322	327	307	335	344	312	294	311	318	318	293	335	325	311	303	272	321	320	317	298	330	334	334	327	317	337	299	325	350	320	320	302	306	286	303	341	288	340	307	304	261	311	317	324	315	335	309	318	339	320	288	340	344	314	332	315	299	293	341	331	320	319	316	324	304	334	288	332	292	305	334	306	319	310	308	333	314	315	337	317	315	293	306	315	296	340	346	299	315	317	314	322	318	352	319	328	345	314	336	317	303	348	337	324	324	325	332	302	326	313	305	301	335	327	293	324	337	303	282	376	331	322	304	304	334	347	322	333	305	294	318	337	320	328	305	333	340	329	337	306	316	317	309	324	315	306	313	320	364	333	305	299	314	312	365	337	302	305	282	317	310	334	307	302	332	341	327	297	346	333	310	303	318	291	328	315	294	294	338	334	318	338	318	338	309	308	293	342	325	326	306	283	303	302	357	307	350	325	321	330	324	300	289	318	327	329	318	318	293	304	287	340	342	306	315	315	331	295	323	333	288	280	288	314	342	315	293	315	304	336	289	304	298	303	308	332	307	323	339	332	315	308	298	331	323	312	319	310	321	337	319	324	294	277	316	309	291	352	346	287	311	331	290	324	299	310	347	312	289	324	356	330	307	332	310	308	307	333	333	298	326	336	310	344	322	321	315	347	317	309	322	298	337	309	311	331	326	306	302	312	325	330	325	318	304	306	286	323	308	305	328	303	301	339	326	328	328	273	342	324	296	301	312	292	321	320	332	293	281	291	301	347	283	319	322	303	328	320	307	313	319	317	306	325	330	325	311	303	332	295	324	283	318	298	293	309	314	317	299	294	321	276	288	296	309	347	328	331	340	318	363	342	298	315	280	321	316	324	335	351	366	319	299	308	314	318	320	346	290	297	289	338	357	339	298	310	311	319	311	310	310	286	311	320	313	311	337	319	302	302	314	314	340	332	318	331	322	326	314	321	336	332	361	307	335	295	316	313	334	332	297	321	300	317	314	324	308	327	328	325	319	309	320	288	328	324	288	322	332	309	321	334	320	322	288	297	320	325	323	320	334	332	286	316	311	333	335	340	310	323	303	322	333	349	346	310	325	323	333	307	321	353	299	333	293	308	338	322	335	322	310	330	311	346	317	302	329	321	318	284	314	325	306	317	309	346	324	333	352	312	303	298	343	315	339	335	325	291	345	297	318	322	315	350	294	321	287	302	294	293	294	327	317	310	303	337	319	300	318	329	317	320	321	314	285	309	316	347	312	323	327	323	304	308	332	332	319	330	302	310	301	316	297	317	294	312	355	342	305	337	328	328	291	315	330	327	320	300	337	324	328	306	297	335	286	338	358	302	336	280	330	323	313	337	296	278	329	325	337	306	308	329	306	321	305	297	329	323	322	305	337	328	300	301	296	331	310	322	281	265	332	305	354	288	321	309	319	328	298	318	300	320	323	319	292	320	327	291	349	348	329	347	317	311	316	318	322	312	303	326	339	348	324	355	320	335	318	323	292	320	313	292	332	362	281	341	294	284	297	329	350	295	341	328	327	337	302	330	306	311	346	309	311	315	333	353	289	304	333	306	360	342	319	311	301	308	297	328	296	299	278	318	314	322	333	307	341	307	298	294	302	340	293	321	312	292	317	310	303	328	292	346	337	342	344	324	308	275	309	319	338	296	307	267	301	298	286	301	312	284	301	321	285	310	317	297	343	311	345	313	323	318	294	326	308	313	330	316	287	306	305	311	291	318	323	325	293	340	338	293	336	319	329	347	366	334	339	334	305	320	330	325	327	319	331	300	311	311	331	315	311	322	335	310	308	304	334	302	274	285	310	305	315	293	291	347	311	327	323	319	306	332	296	312	328	308	322	320	310	323	313	323	309	307	315	355	299	320	320	350	335	322	293	351	299	313	298	342	334	295	339	289	321	314	315	336	311	311	325	333	366	306	290	320	319	321	305	323	317	308	311	332	311	329	317	298	310	341	295	302	304	329	320	299	341	290	325	303	328	319	311	329	315	316	307	315	326	274	338	302	329	335	330	335	299	325	314	312	322	304
25351	21617	28388	26841	20999	14381	10051	6982	5123	3781	2635	2070	1772	1578	1465	1250	1145	912	812	750	733	731	717	705	697	678	677	645	670	615	579	548	532	539	527	525	481	492	503	483	531	457	478	495	478	500	487	467	458	451	461	424	427	407	472	447	457	474	454	492	444	443	460	421	480	450	462	479	445	465	443	428	427	430	435	423	422	435	435	429	426	431	474	433	406	439	411	490	459	385	430	472	420	437	389	422	473	420	429	463	467	397	440	395	406	450	430	420	438	433	413	393	442	434	466	440	375	448	461	432	458	431	388	451	435	406	405	419	471	443	426	449	438	447	446	419	453	443	447	457	442	460	393	445	432	424	474	418	417	419	448	471	422	417	475	477	419	437	407	438	436	443	421	455	439	434	448	412	443	439	445	436	406	433	445	365	417	484	455	448	460	457	451	430	395	462	449	437	441	445	425	405	393	455	411	429	420	427	442	395	407	395	441	423	443	448	430	413	429	452	400	435	423	411	420	428	427	437	416	435	464	446	470	421	432	434	463	406	418	418	411	458	430	456	410	446	469	442	431	446	455	430	412	449	433	434	482	451	449	440	444	436	465	435	453	451	414	463	450	432	433	450	393	437	392	462	437	415	393	470	455	435	459	441	423	438	454	453	483	407	411	472	503	457	481	425	441	427	422	456	462	445	419	471	423	434	421	469	415	409	418	447	436	425	416	420	404	435	462	432	414	468	408	449	463	437	440	430	466	443	419	440	444	405	422	456	457	424	438	444	435	428	446	420	469	439	448	439	480	403	422	441	432	432	453	434	402	430	447	449	477	458	407	416	402	431	422	426	432	411	401	446	414	437	391	416	436	448	462	436	400	466	436	424	406	425	451	440	454	445	449	398	439	449	397	435	430	431	409	456	396	428	452	444	444	445	421	458	437	433	417	457	428	441	462	404	418	476	439	436	404	416	422	408	479	443	460	411	402	470	446	443	402	437	426	439	448	438	454	425	415	408	439	419	417	413	443	458	432	437	426	437	442	450	446	418	431	413	386	412	412	454	448	412	409	421	476	379	482	451	425	454	443	412	446	438	411	396	443	447	434	426	436	386	413	409	432	420	437	429	442	426	420	423	430	434	455	476	410	447	441	423	437	430	435	433	422	446	422	430	462	436	440	433	418	421	453	442	417	431	425	442	427	424	422	446	455	449	428	426	461	438	426	451	406	391	423	425	428	466	429	452	462	402	452	488	474	448	435	425	457	423	438	425	414	393	406	441	465	475	427	455	429	460	446	445	426	453	431	458	465	420	411	470	508	447	456	376	428	431	451	436	448	444	427	429	411	412	456	448	429	454	457	434	417	456	436	407	428	465	453	433	426	405	421	430	417	450	417	440	456	429	428	450	412	423	418	435	461	420	434	459	454	439	432	436	461	423	462	446	425	486	420	432	436	436	442	421	417	384	429	424	414	397	460	468	429	425	430	460	458	429	488	443	424	450	426	444	433	422	482	438	453	435	373	396	455	434	411	455	427	444	403	433	446	440	446	389	450	473	432	452	408	406	415	432	454	466	458	451	452	419	401	421	422	460	421	448	455	432	460	426	425	449	460	457	484	401	457	430	437	436	434	437	412	414	440	446	410	433	436	449	418	421	422	419	417	433	420	439	423	444	431	452	456	436	467	410	422	404	421	458	433	418	435	433	449	443	425	449	430	453	415	398	452	414	410	446	455	425	456	471	392	420	425	428	411	460	418	484	417	421	443	403	425	438	424	430	444	424	458	435	417	438	427	400	442	438	429	414	427	435	435	426	419	436	444	409	441	406	422	464	477	442	434	397	448	457	419	429	419	417	439	412	412	404	448	428	465	449	388	437	402	422	434	443	432	416	435	415	443	443	438	406	479	429	419	422	441	420	460	405	424	460	463	425	406	463	435	441	431	436	483	422	430	455	426	435	424	428	405	422	442	389	421	460	437	438	435	431	427	467	443	455	446	434	447	451	432	433	433	416	410	394	454	462	418	454	440	405	448	460	406	447	408	457	402	454	439	441	441	429	447	446	427	461	446	417	426	435	437	424	439	455	444	443	411	448	452	442	442	446	442	426	413	441	451	421	420	439	431	454	446	458	409	416	442	418	401	429	410	432	415	474	401	437	421	433	486	445	429	476	449	469	428	416	437	390	438	403	416	408	441	465	447	462	434	424	414	445	444	436	443	460	436	408	443	419	441	432	434	436	464	439	423	455	441	435	448	418	407	448	454	421	415	438	469	425	453	445	444	425	448	451	414	415	412	439	452	421	443	428	457	403	411	442	433	453	457	411	439	467	421	463	483	405	452	411	424	429	428	437	451	445	460	446	456	414	452	438	437	450	479	400	463	468	450	398	438	404	441	406	463	430	427	441	427	425	446	415	430	454	416	430	462	432	465	423	429	448	426	422	417	437	459	494	406	423	423	395	438	396	439	439	445	426	457	445	458	417	431	404	454	420	452	434	458	440	397	426	437	414	469	454	465	433	448	412	428	411	450	471	440	452	419	406	451	431	432	452	467	426	423	435	416	435	448	459	449	422	474	422	442	442	447	403	413	471	423	408	389	440	451	417	420	428	439	460	414	440	430	457	442	421	461	449	441	425	462	442	456	419	438	425	430	460	436	416	451	439	419	412	441	467	442	449	439	427	453	417	444	440	444	466	414	445	431	449	442	466	461	423	448	436	423	456	461	398	485	442	496	466	424	382	465	450	445	419	431	429	430	417	427	403	424	439	422	408	422	450	450	479	438	435	424	373	450	460	447	464	452	490	443	428	434	423	464	417	459	449	431	446	403	435	413	439	407	426	425	441	445	438	470	445	426	411	435	432	456	427	408	411	434	467	407	443	410	446	446	404	427	426	410	445	393	445	474	412	429	450	387	403	427	463	483	441	463	471	416	432	433	410	456	465	415	443	416	439	446	423	445	434	422	428	445	433	431	465	406	423	437	433	418	414	428	459	451	422	448	429	422	436	429	465	406	447	394	395	414	430	407	454	431	450	412	437	428	449	439	433	459	431	428	467	465	449	438	388	385	434	442	438	371	422	444	440	422	434	418	478	427	407	418	452	439	433	449	441	482	407	437	463	433	435	463	448	402	430	446	401	453	420	428	415	416	443	452	465	423	407	448	424	445	441	444	411	475	415	467	431	451	443	421	433	456	419	409	464	452	424	443	432	415	450	447	396	470	468	436	434	483	407	487	410	408	440	442	412	452	433	447	446	414	433	413	436	425	447	479	436	445	439	445	417	427	441	438	427	399	421	441	451	426	478	453	372	457	451	457	466	411	441	432	401	437	465	459	443	405	425	454	486	459	472	449	410	401	419	414	463	468	408	439	456	416	444	454	458	402	441	427	463	427	425	428	448	444	476	436	414	444	397	423	457	440	416	402	421	451	494	434	420	441	460	428	432	420	446	481	450	412	399	422	437	446	439	441	461	423	457	458	441	419	418	431	436	426	445	411	422	436	422	446	392	438	427
20011	40397	33426	25648	22088	17049	13596	10764	8356	6118	4014	3117	2692	2333	2100	1770	1466	1192	1072	945	912	901	893	782	821	810	751	704	721	705	710	681	645	638	577	576	589	567	529	492	472	499	474	532	524	512	472	512	480	480	504	491	488	460	454	473	470	506	435	446	492	468	449	446	453	450	428	458	485	447	426	455	452	477	457	422	421	407	460	443	465	494	427	475	447	429	431	402	503	461	422	429	438	466	418	467	412	434	424	423	442	487	441	473	460	442	467	389	433	478	424	467	431	406	422	450	442	446	470	396	434	436	436	471	452	439	446	437	409	480	470	411	434	438	487	455	428	472	490	427	407	430	444	462	436	468	433	432	462	448	436	404	448	424	457	478	420	428	471	430	413	432	465	454	458	425	445	470	397	457	456	475	449	431	469	444	433	457	433	461	410	445	432	423	420	422	442	454	474	445	498	460	447	421	452	406	451	448	451	414	460	430	489	472	436	463	408	436	445	433	441	446	390	435	415	458	449	438	448	462	422	476	463	405	428	467	452	434	497	421	433	445	429	440	451	432	444	431	444	439	453	419	420	431	405	466	476	429	437	447	460	456	421	453	440	429	455	428	445	476	405	434	449	444	458	424	438	418	444	470	435	450	469	438	389	451	459	464	416	418	419	430	400	440	437	451	423	410	471	448	414	452	437	430	467	446	430	470	471	414	427	413	398	445	473	462	464	479	497	411	405	470	413	417	422	413	422	472	487	429	487	418	444	447	443	437	449	444	460	455	433	443	413	454	463	444	424	444	432	447	422	482	432	452	438	448	443	400	443	489	432	443	472	451	436	426	465	475	459	445	416	432	454	466	422	454	428	422	475	454	443	421	435	403	425	443	436	433	474	427	411	449	428	456	454	469	463	458	435	455	442	455	459	448	420	453	435	445	419	452	473	504	434	466	459	462	467	418	408	449	456	428	444	414	423	490	408	461	441	470	450	426	445	453	457	424	430	402	456	476	448	425	441	398	488	431	437	452	420	459	457	441	468	436	443	432	458	421	427	404	415	423	442	422	433	407	402	470	420	447	419	416	446	450	435	470	426	412	414	464	428	468	462	456	470	411	405	432	466	447	467	451	438	444	423	475	422	421	457	435	446	458	455	442	459	433	444	452	428	417	440	431	419	459	379	437	440	491	427	398	423	413	429	400	447	438	407	442	436	455	432	463	450	419	429	427	458	451	447	422	421	451	445	439	438	462	452	445	468	491	442	397	434	467	432	450	471	429	412	448	471	406	412	402	419	440	438	428	423	475	428	399	424	461	397	410	425	445	469	430	403	400	420	405	415	399	405	438	441	468	458	439	435	427	437	446	428	449	447	389	445	401	448	432	452	423	459	426	465	448	464	471	472	469	453	439	466	457	446	402	443	428	435	462	440	441	448	452	461	431	417	472	432	415	446	443	443	433	409	443	422	428	403	456	460	435	432	441	445	474	427	457	455	451	422	415	395	467	443	391	449	412	441	422	439	460	449	458	474	418	442	417	445	431	425	379	436	446	418	442	464	404	441	447	447	463	433	400	446	401	407	471	459	428	434	436	472	439	432	452	455	454	443	408	408	435	435	436	453	482	448	442	437	439	401	431	425	469	429	453	447	425	460	453	396	410	442	461	450	398	455	447	424	446	436	409	415	437	477	464	435	425	459	452	421	455	456	444	432	498	483	433	439	463	467	434	453	449	397	445	445	420	423	375	412	442	424	424	448	424	432	445	474	435	438	447	382	478	430	407	432	420	469	439	449	440	432	438	420	403	415	430	403	438	414	412	442	424	439	434	403	444	407	423	428	441	456	458	407	402	429	475	402	393	450	434	418	411	457	450	419	431	431	435	451	439	429	448	456	461	444	448	477	456	454	443	452	450	455	431	431	449	402	425	403	414	422	473	429	433	412	450	437	420	441	454	437	456	417	499	473	415	492	424	432	403	437	461	430	434	436	444	448	449	451	446	436	451	421	449	458	424	430	461	450	433	453	423	434	431	457	410	448	443	431	439	423	454	440	437	466	487	438	436	445	423	438	445	441	422	477	427	446	438	457	451	423	440	460	450	476	444	443	427	445	413	438	403	433	459	457	449	446	420	435	426	447	414	461	394	429	469	419	450	428	418	466	385	443	384	429	430	447	442	436	440	403	427	426	437	422	434	419	433	427	433	462	456	406	448	463	438	440	424	430	421	433	462	481	435	461	456	445	425	425	450	429	457	440	441	410	425	446	442	428	471	488	401	436	405	443	456	478	435	421	460	442	488	456	456	448	472	435	419	459	444	493	487	450	429	423	450	436	475	415	421	439	441	437	482	459	427	417	402	448	480	472	436	441	440	462	444	421	448	458	455	423	426	456	453	444	421	424	428	417	439	459	457	447	392	410	445	447	484	450	498	435	427	405	415	459	464	430	449	449	425	487	422	431	465	447	406	427	445	445	434	425	436	477	419	443	402	414	477	437	439	456	403	459	418	425	483	405	381	463	481	406	437	418	469	444	440	436	454	481	454	446	427	410	437	430	440	437	480	444	426	426	452	436	407	439	462	485	458	457	400	446	457	421	455	461	410	452	443	440	436	431	454	444	430	460	443	415	421	426	432	434	408	443	456	452	439	446	456	440	450	444	452	425	394	431	442	449	454	424	423	459	442	415	462	463	449	464	416	437	417	426	467	429	410	427	452	464	436	465	396	435	439	442	424	437	452	475	459	461	432	436	457	451	428	409	438	426	454	462	454	438	449	415	447	457	431	467	424	433	447	440	445	435	438	460	458	452	462	447	435	458	466	436	437	476	420	422	422	394	440	419	432	463	469	429	426	449	412	441	444	441	413	446	419	411	456	403	432	448	438	444	412	426	490	461	468	450	483	427	412	441	369	407	442	474	429	474	438	431	432	454	426	427	420	450	477	466	450	480	457	447	451	452	422	436	486	420	472	439	434	430	415	442	427	409	416	407	451	446	465	439	418	450	472	424	444	430	412	439	442	435	462	460	469	476	430	446	451	433	416	435	434	467	460	473	413	435	402	410	436	425	449	451	445	452	428	488	428	439	473	426	450	422	467	455	448	461	419	443	401	452	433	411	426	434	454	494	425	425	461	468	428	433	458	417	457	430	440	392	437	457	431	471	443	432	439	423	453	410	453	441	469	416	424	434	444	448	424	417	437	489	458	447	403	433	432	454	463	436	458	426	419	432	403	414	470	473	432	462	460	421	456	430	445	443	467	467	454	433	423	455	441	455	413	447	437	401	465	440	442	475	437	447	441	413	462	436	434	453	426	457	414	466	402	441	432	454	422	455	444	431	436	484	442	454	433	424	442	404	453	425	474	433	436	447	423	436	423	461	439	466	453	458	468	456	449	421	484	483	457	416	437	459	449	414	455	420	434	448	450	420	450	461	421	457	414	453	423	410	459	404	456	408	391	448	448	455	428	439	420	463	489	451	413	452	449	451	440	402	440	437	469	449	455	402	439	398	402	471	488
22967	21531	29293	24332	22153	23873	23018	14060	9689	7060	4692	3307	2869	2588	2234	1896	1518	1265	1085	953	883	913	827	862	772	806	727	693	728	691	607	588	538	511	467	488	412	414	393	379	413	373	381	387	393	376	393	394	365	345	332	323	334	323	319	338	351	354	336	332	331	350	297	304	325	357	334	335	292	336	327	312	308	317	290	297	315	327	323	273	294	302	287	283	320	295	312	298	283	285	299	316	308	306	282	305	308	306	345	310	313	304	288	313	283	302	340	273	299	296	314	295	300	281	319	264	288	299	296	280	292	291	287	289	287	312	311	300	296	290	325	306	286	295	311	268	286	279	294	276	342	305	309	313	302	289	259	313	294	345	292	301	311	296	313	289	287	316	275	288	301	291	256	332	287	291	263	313	282	295	296	290	311	287	295	291	307	319	292	300	307	304	299	267	265	300	276	298	290	306	263	279	309	298	297	303	290	274	296	332	300	292	297	293	291	261	292	322	296	306	276	286	282	253	294	314	276	297	328	287	308	296	289	288	307	300	311	307	296	306	328	289	313	288	317	277	292	308	300	281	314	288	293	299	313	326	279	287	281	296	304	285	316	339	297	325	279	278	288	300	305	310	287	328	303	295	281	295	305	308	285	289	296	305	343	294	283	324	290	308	314	295	299	286	284	287	278	289	315	293	299	295	301	297	296	314	289	287	295	294	315	285	312	280	280	255	328	297	268	304	282	286	268	268	271	292	295	308	302	302	314	303	299	305	304	331	271	301	290	306	279	316	311	304	264	293	291	270	328	325	266	290	327	315	299	291	284	294	283	302	292	289	302	286	320	312	307	283	307	288	299	298	292	278	311	300	294	291	301	290	286	302	258	264	303	287	311	310	287	289	279	287	289	293	310	287	309	298	299	313	308	300	269	294	284	302	261	309	296	311	304	292	292	297	284	298	306	291	296	311	301	307	305	317	304	288	299	280	303	308	315	306	322	323	297	283	268	315	246	263	279	261	301	304	315	293	275	294	260	329	281	309	287	300	305	257	302	322	323	284	275	339	279	322	298	314	277	329	289	289	301	301	299	281	297	274	284	290	313	273	306	267	309	323	278	323	300	337	305	302	307	296	303	276	331	287	314	294	299	287	293	300	291	295	292	286	288	313	319	289	288	316	298	286	291	275	299	285	291	280	283	276	325	309	292	318	315	291	286	300	270	304	279	276	294	300	288	275	296	302	317	288	284	300	294	308	274	259	313	294	294	290	300	291	301	303	260	289	314	290	303	287	312	308	301	288	300	308	266	273	295	296	290	294	322	316	299	331	309	308	306	298	279	294	329	302	282	296	309	271	274	296	297	332	297	256	280	267	298	275	278	304	274	270	315	305	281	291	283	299	294	292	288	321	321	308	325	285	283	283	284	271	293	294	256	284	309	287	319	277	274	273	309	320	306	295	299	314	306	283	286	268	279	294	279	306	295	277	276	281	270	287	316	279	284	269	283	312	286	321	311	305	294	305	316	284	304	287	296	307	262	306	318	293	300	313	295	316	291	285	310	258	279	299	293	303	327	285	303	241	302	295	286	296	293	317	298	308	303	289	292	314	313	303	294	327	293	269	323	288	301	320	310	272	307	289	288	312	290	302	293	314	298	309	291	340	309	313	280	297	299	289	302	264	307	288	329	306	318	278	289	319	307	303	321	303	275	272	287	298	299	291	299	272	286	293	284	288	306	281	293	284	289	294	284	278	296	298	303	304	312	282	300	287	303	267	262	283	292	293	319	287	299	303	309	268	311	303	305	268	342	303	281	320	319	258	303	275	273	311	288	319	289	290	271	276	274	313	297	261	289	297	278	278	308	305	277	283	307	288	300	295	297	311	272	301	306	305	293	304	284	285	297	286	289	309	316	287	289	308	302	293	267	303	287	296	288	286	301	303	276	276	290	290	287	291	300	301	310	285	292	280	296	286	284	290	286	274	311	329	272	291	306	288	322	302	266	317	302	305	327	324	308	285	291	326	307	310	266	295	310	312	317	290	308	286	282	272	318	310	297	294	293	289	300	285	330	302	323	311	306	288	321	291	304	302	315	312	284	300	271	306	294	323	275	304	300	311	288	288	320	298	287	297	313	280	299	303	304	284	295	313	268	314	304	302	281	278	278	288	311	282	312	279	276	290	283	283	330	274	312	288	296	293	270	276	319	319	284	283	287	299	287	319	297	305	293	302	310	321	295	325	301	288	284	274	303	274	297	273	310	292	301	290	308	315	324	314	303	298	293	293	313	283	319	308	306	302	287	338	305	329	290	283	288	292	284	311	303	323	320	300	299	282	297	256	285	292	322	304	288	271	307	277	307	315	299	294	289	285	326	285	310	289	270	307	303	305	298	262	252	312	286	291	291	275	274	308	301	291	311	300	312	296	302	280	301	329	272	309	304	329	284	291	279	298	287	299	311	320	298	293	267	266	298	308	296	293	303	308	297	284	300	287	300	275	291	281	325	290	312	295	284	301	302	311	298	318	327	297	294	299	275	293	282	333	311	289	263	290	326	299	299	300	303	286	325	290	284	297	286	281	300	273	283	292	258	279	320	342	319	305	300	302	264	321	298	311	279	313	274	303	308	300	302	331	291	301	325	292	327	314	289	291	255	289	316	297	296	283	301	296	317	314	299	304	286	266	327	276	328	286	298	325	273	299	317	287	308	299	288	308	286	316	306	293	296	309	335	296	311	303	303	326	276	285	296	300	299	284	284	303	303	292	300	311	288	315	349	304	312	283	319	318	305	297	286	297	319	301	324	327	302	293	274	336	295	302	301	286	290	280	276	304	327	302	303	264	272	278	318	290	264	294	327	283	305	319	303	291	286	295	255	281	298	292	302	295	300	297	292	270	300	264	278	278	300	268	335	268	287	285	299	269	304	301	285	290	286	300	272	312	292	311	284	282	318	319	295	305	277	247	292	295	315	325	278	273	305	304	291	311	279	284	277	287	275	284	306	276	318	295	279	307	276	297	282	303	307	290	283	312	309	264	343	298	305	291	309	300	252	308	272	300	273	352	302	297	312	309	322	264	302	291	311	289	291	257	275	298	298	310	261	302	287	289	273	309	293	268	301	323	304	319	275	308	306	307	290	294	285	321	321	265	279	296	281	308	280	299	285	307	298	276	315	270	299	340	274	303	291	321	293	322	280	301	294	325	305	284	298	308	275	287	291	294	291	280	291	270	303	282	304	284	275	290	274	318	297	318	281	290	281	304	284	300	291	287	291	318	278	255	301	303	299	269	263	295	284	283	320	316	311	286	298	312	300	277	306	260	320	297	328	259	291	297	320	296	309	308	322	276	316	314	281	288	312	296	316	278	299	301	274	277	258	281	310	302	278	305	283	262	289	299	281	292	307	272	299	303	294	305	288	299	299	288	285	287	282	288	287	293	310	304	322	341	287	308	292	295	293	307	305	293	267	306	300	323	295	294	311	301	310	284	301	282	305	324	294	314	300	286	292	294	274	280
22856	47736	41061	33681	29570	24615	20362	16704	13123	9834	6714	5022	4179	3629	3224	2715	2312	1754	1520	1306	1266	1064	1100	1125	1017	948	981	917	852	863	812	691	636	656	534	545	490	433	420	472	447	444	402	398	417	441	378	400	387	374	363	323	369	358	370	367	370	355	357	334	338	340	351	361	324	336	367	326	369	309	331	306	314	323	290	323	313	331	296	331	277	279	289	309	331	299	338	298	328	310	295	313	303	308	317	299	298	299	321	301	290	314	290	291	314	320	329	281	279	276	313	295	310	299	273	292	310	302	286	274	289	270	306	299	316	309	311	307	345	291	305	322	322	314	290	303	290	300	307	296	286	313	303	307	280	302	303	257	275	298	275	283	306	281	324	314	280	260	292	324	285	315	332	283	276	326	312	298	299	281	298	302	248	307	314	312	316	280	296	317	331	320	324	293	304	281	322	276	302	302	315	330	306	307	287	300	296	331	312	311	307	275	315	267	297	305	299	302	307	300	327	288	312	306	288	290	285	271	316	299	301	291	276	279	303	272	275	293	297	309	281	295	326	293	274	296	280	287	314	299	289	289	273	294	290	285	273	301	317	288	279	343	264	258	309	306	290	296	280	318	325	264	311	286	297	305	294	296	294	298	288	252	290	301	337	303	300	310	292	304	284	285	301	306	302	279	285	296	282	294	299	299	288	289	279	312	320	281	294	303	331	301	264	302	324	306	305	311	292	282	308	313	343	329	294	272	316	277	278	280	313	287	299	316	306	301	283	323	322	289	279	295	287	289	278	271	319	301	315	317	300	297	278	285	283	297	280	296	279	303	278	272	299	279	271	298	288	304	271	273	304	278	308	294	313	335	342	297	325	328	314	301	274	312	274	284	301	284	288	272	298	273	296	332	328	290	318	316	302	295	284	283	288	285	295	320	280	320	303	291	289	311	344	316	305	308	307	328	274	287	306	305	268	289	296	302	301	278	276	273	305	296	309	303	253	293	314	272	311	283	293	266	283	286	347	293	301	311	311	320	317	293	291	291	304	313	303	291	311	259	320	305	288	275	312	311	295	291	307	330	288	301	301	294	280	283	303	295	314	297	320	289	305	311	278	299	327	297	311	291	289	268	318	290	287	292	294	293	320	308	295	277	287	275	315	302	275	300	335	286	271	267	309	302	307	276	295	300	267	296	278	280	280	286	318	290	292	298	276	296	285	286	321	301	316	295	318	327	306	276	295	293	292	319	308	311	306	268	317	317	267	317	280	305	321	289	299	299	299	285	257	295	292	314	284	290	308	296	306	319	312	271	294	286	304	296	302	313	279	324	290	300	308	307	279	298	296	282	299	303	306	312	283	286	302	278	288	304	278	311	271	276	270	284	270	318	339	274	325	317	313	310	304	277	276	301	294	309	309	306	289	299	311	297	291	297	294	289	286	312	309	270	340	306	318	294	290	287	300	260	302	316	305	283	258	270	297	327	293	303	309	282	326	289	330	297	297	318	280	293	320	328	301	301	318	303	283	340	297	312	303	308	328	314	285	300	307	290	291	273	294	269	263	297	285	306	319	298	305	287	317	287	305	339	298	309	334	286	314	303	280	312	255	341	282	276	319	299	283	287	307	320	288	299	312	304	296	294	304	301	304	273	290	317	282	293	295	308	313	307	303	317	327	287	280	293	269	302	299	291	296	298	310	297	279	275	284	313	268	306	279	291	278	330	296	293	288	311	316	292	265	305	301	295	283	318	326	322	280	268	302	291	311	284	285	286	302	293	308	307	321	300	277	286	297	262	304	293	291	266	319	299	269	296	312	291	298	294	315	321	299	311	288	317	278	295	287	288	290	304	322	260	303	332	302	295	281	267	242	257	284	292	324	294	289	264	335	305	310	278	284	301	302	310	300	276	288	271	304	293	293	317	288	322	306	293	298	287	304	287	319	273	334	267	265	274	304	267	305	291	279	303	328	287	324	310	328	298	280	306	310	291	277	302	289	294	300	292	285	292	289	293	315	301	285	321	306	279	293	323	286	327	285	320	313	324	282	302	305	294	311	286	276	285	287	289	294	306	311	296	313	293	310	284	314	320	307	288	294	293	332	292	313	309	301	284	319	292	309	297	274	293	292	334	289	318	304	326	302	302	305	294	330	317	301	281	290	302	299	301	291	294	284	269	292	324	303	312	301	286	269	305	299	341	317	279	295	318	309	301	304	308	279	323	327	263	320	314	319	332	304	288	299	294	310	307	286	316	273	300	300	286	300	280	266	284	295	281	288	310	279	312	306	294	290	335	300	290	310	297	287	314	295	297	313	301	303	299	264	307	301	288	287	297	284	301	310	304	307	312	288	307	279	274	273	301	311	299	314	311	278	293	334	284	316	293	273	290	282	267	328	300	292	312	287	285	289	290	282	264	281	318	293	287	281	292	298	296	301	304	320	300	308	305	294	304	316	273	318	296	290	327	300	282	287	281	304	281	320	338	275	297	303	308	322	290	287	314	288	301	324	294	300	309	282	324	301	270	291	310	284	274	282	307	285	277	285	310	292	291	290	282	296	267	309	319	299	274	306	304	298	305	320	302	302	300	316	302	314	279	276	294	295	288	269	291	302	279	284	304	301	297	345	277	258	304	279	333	287	284	281	282	299	293	299	284	287	273	320	277	281	332	272	305	307	293	291	315	288	299	304	303	288	288	309	303	274	289	306	294	277	284	293	296	284	299	315	287	295	306	311	301	308	284	283	295	304	289	300	309	268	297	272	318	292	292	297	317	294	315	292	315	311	301	319	272	278	278	270	299	277	292	278	303	279	284	278	284	318	302	281	276	302	310	296	293	308	297	287	293	286	301	283	324	287	311	322	285	278	304	322	318	294	310	272	307	289	272	290	329	285	318	308	298	297	279	312	318	316	328	303	311	297	262	302	292	316	299	284	287	318	287	293	268	291	288	273	317	301	255	302	291	291	307	247	290	300	295	319	306	293	305	277	320	281	319	284	299	282	311	294	296	323	265	319	309	275	309	279	290	305	320	315	294	299	311	271	294	304	314	314	291	280	303	298	300	300	326	316	293	322	308	287	298	313	305	315	296	261	275	287	264	309	299	295	320	313	321	293	294	287	278	326	305	320	307	286	312	292	335	274	300	315	301	288	277	319	289	322	288	323	299	293	290	287	266	301	295	335	278	313	265	293	318	274	289	331	304	302	308	288	276	298	289	279	286	295	262	298	291	283	256	303	274	301	291	305	283	290	282	304	305	312	292	309	283	325	299	311	279	261	300	280	278	299	306	309	284	297	292	293	315	309	289	296	321	282	304	315	287	306	282	278	314	297	306	283	335	302	300	295	299	277	316	298	292	274	310	313	317	279	307	275	315	296	275	321	275	291	273	308	290	302	286	292	305	303	292	283	292	284	279	322	292	336	302	277	298	291	292	292	279	283	285	267	284	328	306	312	285	278	294	287	305	291	296	286	301	300	284	304	288	299	278	264	324	291	301	306	280	295	307	279	296	266	307
28970	25329	29376	23063	14933	10220	7000	4974	3666	2846	2005	1557	1315	1184	1101	984	929	764	666	650	608	665	631	601	674	579	602	562	574	543	515	544	555	487	441	477	475	458	461	434	460	445	440	451	409	482	447	481	438	436	449	447	438	427	413	457	433	464	427	461	417	457	390	462	449	423	424	419	458	413	399	418	423	425	399	415	462	447	413	433	428	417	444	394	436	422	427	447	384	427	456	406	432	441	420	414	431	418	387	431	409	443	427	438	437	434	413	442	393	405	394	402	416	434	447	411	418	437	426	423	415	414	421	399	409	357	439	443	448	416	414	425	413	457	400	408	438	407	395	443	468	429	451	403	423	439	415	420	420	426	421	405	408	424	400	460	430	453	412	429	418	433	407	432	417	403	438	427	439	417	408	435	445	419	427	467	449	436	419	442	428	436	402	401	446	432	401	393	399	428	394	441	450	417	424	412	433	451	443	427	408	431	458	414	450	408	416	437	402	425	431	407	416	410	445	427	394	441	427	404	385	444	427	486	427	394	433	460	429	407	444	425	434	433	429	407	442	405	457	415	410	436	475	450	434	400	431	440	410	414	405	464	423	428	391	430	426	424	409	407	467	450	449	432	441	415	403	416	411	424	400	407	440	440	415	404	418	442	435	415	412	446	448	403	418	437	449	394	424	413	426	398	439	409	398	433	421	455	417	407	434	441	424	404	431	428	452	417	482	420	418	448	431	396	448	382	418	392	439	427	449	388	392	415	452	442	410	415	443	450	432	421	433	408	434	418	414	376	389	403	461	406	420	409	416	453	414	419	483	449	451	446	399	446	435	413	444	456	412	451	449	449	445	416	427	409	421	390	439	420	407	412	398	403	400	427	412	422	434	433	453	411	376	458	434	461	391	384	412	427	441	411	442	428	457	423	424	429	446	449	454	416	414	417	383	452	409	421	474	407	367	427	436	434	421	405	423	458	415	400	419	410	427	393	435	417	471	408	416	406	425	412	391	387	413	397	394	416	452	393	425	429	409	423	396	459	457	448	401	435	434	430	414	442	377	450	426	471	393	421	431	395	418	404	462	428	443	455	421	433	437	436	384	428	457	444	415	432	417	397	429	414	425	465	419	403	465	384	434	425	424	390	434	393	405	408	426	431	424	413	454	430	430	415	431	416	394	447	414	422	391	439	444	436	434	439	420	415	443	415	417	444	424	401	403	437	371	439	462	448	436	424	440	441	424	404	440	397	427	424	428	393	435	416	422	447	445	448	418	409	417	442	412	397	436	385	444	431	434	439	391	417	388	431	396	412	399	440	415	472	428	452	415	426	444	430	376	394	386	441	433	405	423	411	455	396	431	403	426	422	433	432	427	427	453	439	406	473	452	439	410	423	409	438	438	437	414	425	414	424	425	407	416	406	445	430	404	439	439	382	427	444	427	411	424	463	387	441	427	457	392	387	494	402	416	418	392	452	471	413	442	412	428	427	416	433	423	429	403	413	453	441	440	405	430	439	369	456	447	435	440	445	451	403	392	385	462	411	456	425	438	409	375	384	400	440	409	417	422	441	413	454	443	435	411	464	454	412	446	409	446	422	424	460	472	457	423	428	423	436	385	450	395	407	417	440	448	430	440	439	399	405	422	460	437	421	400	400	426	442	436	422	369	432	421	424	418	403	416	449	430	417	450	443	413	408	399	427	415	430	406	444	444	431	406	405	416	420	428	429	388	423	418	407	414	411	416	430	407	405	440	439	442	449	433	416	446	420	393	442	463	424	413	416	434	406	404	427	413	406	444	430	423	421	455	416	456	384	429	454	416	418	432	428	428	440	403	443	443	443	410	436	416	383	466	440	393	411	394	447	437	419	443	405	433	398	448	435	450	421	427	428	380	427	409	426	465	387	439	435	405	435	432	440	452	435	451	439	437	458	416	417	418	394	410	434	444	418	403	470	410	428	405	443	415	448	444	420	422	428	431	414	424	422	424	401	394	425	484	418	437	408	417	401	431	404	394	419	405	388	410	428	424	440	448	447	400	440	400	409	404	387	404	459	446	407	395	450	418	445	405	428	459	443	432	443	451	422	424	419	415	463	457	384	438	419	420	379	418	434	406	413	423	427	400	435	439	439	426	426	423	418	442	437	409	414	420	406	429	415	441	423	417	421	445	423	419	419	413	397	436	441	417	415	416	439	395	418	431	426	431	465	435	421	424	440	414	433	439	409	448	417	403	437	433	445	423	429	425	415	439	417	407	428	399	446	453	412	449	415	430	431	433	480	450	395	416	444	451	436	444	462	446	405	446	425	384	437	432	377	428	440	421	430	424	373	424	422	431	439	433	451	411	448	458	465	434	420	430	410	404	411	437	414	414	411	456	402	407	414	430	443	428	431	416	392	404	439	428	471	407	420	372	413	412	446	425	457	449	418	454	438	444	473	419	447	400	418	420	452	373	420	380	467	429	454	435	402	408	453	429	452	463	419	410	412	426	427	425	435	376	435	409	450	419	469	448	416	419	413	386	410	410	447	417	423	432	416	385	441	443	426	409	411	429	423	424	424	428	422	412	429	422	470	443	443	401	429	443	392	426	457	404	409	412	436	438	394	428	434	402	430	416	404	411	450	422	454	431	438	435	426	446	405	425	400	445	411	406	400	438	407	418	419	415	432	403	414	432	423	435	411	387	426	419	413	465	401	420	436	444	462	458	376	422	420	450	427	428	446	397	440	433	435	418	406	461	395	419	442	371	434	399	435	411	441	384	416	366	416	425	371	444	457	444	405	371	430	398	414	406	404	432	434	407	437	439	426	432	457	449	444	454	479	447	421	421	440	437	445	404	404	411	439	433	410	409	410	387	432	429	406	413	444	418	442	383	399	424	417	432	414	409	451	442	430	416	418	413	408	402	425	389	424	427	436	435	420	454	415	445	453	446	435	427	424	410	409	437	442	409	382	428	457	410	431	429	422	400	422	429	406	390	428	430	437	390	420	409	424	424	429	428	406	412	482	453	437	427	438	418	435	440	442	412	406	414	423	464	418	435	471	432	441	420	439	435	442	409	433	409	423	444	436	440	419	396	384	412	397	473	415	451	397	426	444	403	401	473	429	439	439	391	400	418	433	436	402	414	454	419	459	417	405	458	427	396	468	443	436	442	436	412	407	410	448	416	458	391	426	452	459	421	437	438	430	414	379	424	437	390	401	433	468	427	445	419	401	398	374	431	436	450	398	425	464	375	418	419	424	469	379	399	423	456	398	402	425	430	407	425	404	422	438	423	401	409	434	409	397	427	416	413	428	444	420	397	441	442	400	416	403	393	441	435	418	453	440	402	401	430	448	400	429	414	462	440	409	397	417	408	486	420	416	408	399	427	388	437	409	393	419	402	436	420	417	412	417	377	441	418	447	452	408	401	445	429	435	422	428	441	389	424	415	454	414	449	411	445	406	411	434	426	419	429	430	434	446	452	425	440	427	444	445	431	423	435	426	435	437	451	430	436	402	413	406
20174	36520	29106	21026	17090	14000	10556	8002	5927	4400	3030	2267	1873	1679	1445	1329	1040	935	874	802	771	730	742	752	709	669	716	681	580	637	552	579	565	580	519	487	499	501	451	463	453	462	489	434	487	475	489	466	452	473	434	477	432	449	448	421	469	442	426	452	458	448	456	426	439	450	440	453	434	421	444	413	420	409	427	481	411	431	426	434	463	454	444	441	425	394	426	415	440	447	427	447	457	445	446	416	450	411	466	424	447	431	404	461	416	431	439	428	405	411	436	414	431	423	405	429	429	431	421	397	433	412	481	465	442	375	434	460	435	474	421	450	397	418	424	447	420	424	444	440	459	420	462	395	452	447	459	434	405	435	424	424	437	426	402	414	418	444	442	396	403	389	445	422	482	404	418	407	402	468	421	400	454	406	419	417	460	412	451	428	400	442	479	454	433	425	436	413	425	397	397	494	440	467	452	440	401	463	440	469	409	410	381	416	411	437	428	438	456	444	460	435	440	463	437	426	434	406	399	448	447	441	427	449	441	441	410	415	395	445	424	472	427	438	442	395	416	438	419	445	418	415	458	442	454	416	482	453	431	411	452	421	443	420	422	421	454	455	444	456	429	437	424	444	470	419	438	457	454	412	452	447	425	447	430	418	426	432	423	479	403	437	458	426	389	461	404	382	466	433	439	432	414	411	385	433	425	455	426	423	440	408	444	446	428	435	386	401	426	400	427	449	437	446	421	438	470	454	485	439	424	445	471	409	417	427	415	417	405	462	442	465	440	443	443	425	419	446	426	389	397	450	426	438	416	432	419	447	437	443	412	470	423	452	448	430	420	458	409	418	428	426	414	439	451	436	454	437	446	456	444	441	401	457	430	410	452	425	424	430	457	451	470	461	410	453	413	430	448	449	377	414	459	412	449	442	439	431	452	439	434	430	434	449	459	433	428	446	436	407	440	445	442	433	432	435	412	434	418	443	411	450	445	412	406	443	395	433	429	413	468	397	429	437	451	409	433	413	433	460	424	414	446	447	431	505	422	447	431	453	434	454	442	410	397	449	429	412	422	431	436	428	417	425	432	427	440	435	438	399	421	429	446	434	432	433	425	437	405	426	423	542	412	493	447	422	408	390	439	440	426	427	424	425	450	446	433	443	449	423	461	435	415	449	454	456	445	453	463	437	429	414	422	460	466	422	458	432	417	444	450	443	418	431	436	417	450	456	467	454	447	418	448	460	450	460	429	467	462	456	404	425	442	442	441	432	452	421	454	478	432	438	430	418	418	416	407	434	438	437	466	460	424	435	428	420	410	401	378	393	458	408	456	446	452	452	425	431	434	415	440	451	425	451	432	412	406	448	446	435	430	471	435	456	498	396	423	429	411	438	404	454	434	409	444	439	411	426	423	432	430	486	422	467	460	453	451	442	442	426	469	421	427	435	474	447	411	416	405	445	449	406	447	478	440	421	430	447	463	403	393	455	450	418	395	422	468	392	440	397	448	411	458	420	425	435	435	449	447	414	455	457	449	463	432	429	403	433	434	450	407	444	451	453	410	419	428	460	386	463	434	422	452	433	383	434	428	454	423	451	438	387	409	468	455	423	408	409	450	444	439	412	441	403	419	431	441	415	446	431	440	422	418	463	444	391	451	430	434	390	405	470	386	439	425	434	432	422	436	418	432	449	435	445	463	433	428	475	420	438	425	424	423	445	411	421	400	428	447	467	411	400	461	450	424	463	407	443	416	457	415	415	424	419	427	428	444	438	453	452	417	441	432	417	417	424	418	443	410	424	418	446	423	441	467	426	417	426	432	441	423	443	430	424	409	468	428	426	429	424	460	419	450	413	429	444	440	424	438	434	447	423	417	420	420	444	413	459	420	441	450	446	433	409	465	424	452	456	419	459	441	427	422	434	471	405	458	390	435	417	454	463	421	478	444	466	418	418	420	450	461	448	429	439	406	434	471	409	402	427	460	447	432	405	423	451	417	432	438	428	427	397	441	414	438	427	420	416	456	429	408	412	457	455	439	418	455	458	415	421	399	475	460	443	405	398	430	435	445	436	409	446	419	417	392	404	421	439	438	413	487	423	425	411	418	430	441	432	413	439	469	405	453	417	438	438	456	483	438	442	458	444	425	409	433	413	413	408	437	421	449	450	419	437	425	458	457	419	434	437	462	432	420	407	441	421	418	430	438	426	448	437	413	434	442	483	439	413	426	446	387	422	440	412	415	437	438	438	417	440	424	414	438	451	427	452	411	428	436	450	407	445	428	417	446	433	413	425	449	403	422	437	433	447	420	436	417	437	411	439	441	450	434	441	422	448	420	472	439	440	407	431	427	454	417	433	441	423	452	437	432	416	481	456	419	414	439	389	423	411	451	455	416	413	454	429	448	424	424	464	373	427	423	443	417	410	424	460	419	460	431	424	398	447	435	397	402	420	402	455	460	450	428	453	472	469	429	428	444	419	472	427	438	417	443	445	422	391	458	442	445	436	390	415	427	429	441	469	406	426	415	400	433	410	439	438	437	433	433	418	424	457	450	407	445	429	457	436	430	458	401	438	458	449	464	445	459	454	437	428	432	419	421	453	458	445	460	415	447	431	460	429	443	479	420	411	418	435	437	419	432	437	419	461	430	412	449	438	455	428	446	438	434	431	436	410	440	394	420	424	410	445	433	452	445	426	422	415	452	414	466	419	437	471	415	426	433	428	457	444	465	449	441	435	442	420	410	422	447	403	471	433	446	407	428	407	410	418	440	396	450	458	434	439	443	400	445	398	458	434	452	415	423	434	435	388	435	440	416	465	422	423	424	410	433	423	425	464	426	414	493	400	445	411	394	462	448	422	404	459	439	459	423	469	455	423	475	423	431	424	389	411	426	455	432	418	457	449	453	440	408	448	464	462	439	467	415	446	444	427	430	422	411	424	461	449	442	414	420	439	426	451	380	446	461	405	441	459	427	451	423	419	453	450	445	453	435	431	444	397	451	462	438	455	462	404	418	437	466	467	460	476	448	452	456	453	442	430	439	368	465	456	490	424	436	438	412	433	389	423	434	455	412	453	410	440	457	438	446	435	448	448	431	422	420	408	432	429	467	436	462	399	467	442	407	410	429	443	462	445	463	451	420	471	439	404	444	459	419	412	476	437	432	411	422	435	436	398	443	452	417	465	440	412	424	456	421	411	393	447	438	435	408	438	391	443	428	421	472	440	426	442	452	399	432	436	427	391	459	443	454	463	419	424	407	411	445	423	464	446	435	401	411	451	443	453	436	438	395	431	419	404	443	437	430	441	424	419	393	423	451	438	433	425	449	415	419	448	425	457	432	444	405	399	447	469	448	442	439	447	402	420	454	471	432	417	438	441	449	433	455	434	457	404	448	437	431	425	448	439	439	441	415	430	399	417	432	424	443	448	429	422	449	417	443	410	446	439	416	446	460	443	393	403	437	379	433	428	430	427	429	397	400	471	392	439	432	397	454	406	455	448	439	474	422	436
24048	21520	28907	25038	22717	21032	15109	9477	6670	4736	3165	2360	1841	1733	1684	1343	1175	932	850	810	738	702	656	647	685	689	560	551	594	563	556	478	486	490	448	425	454	384	355	355	378	375	399	400	368	391	377	333	353	329	344	330	368	346	353	332	321	342	322	344	292	328	351	346	372	332	364	329	322	318	366	295	321	304	313	322	300	322	303	337	317	324	305	310	302	310	306	304	305	340	294	312	348	312	299	334	357	305	332	315	318	312	283	313	334	346	309	316	321	298	324	269	312	320	310	326	313	322	326	280	307	307	298	327	316	338	316	300	323	321	306	303	303	300	292	291	312	324	314	302	305	310	300	292	349	300	348	303	290	321	326	278	317	316	306	330	309	316	321	310	312	320	335	311	282	329	321	305	313	325	295	344	292	317	332	301	335	312	350	338	291	354	291	298	309	313	299	308	334	307	345	301	317	297	317	334	337	317	332	297	336	286	280	302	317	322	347	334	272	335	340	311	316	326	325	331	353	326	311	316	354	333	319	293	338	292	286	315	312	320	304	321	297	316	310	313	301	311	325	285	305	316	274	317	318	308	304	322	328	303	342	335	333	324	281	297	329	336	305	324	317	292	316	314	308	322	332	336	332	293	317	334	356	312	337	308	344	313	288	318	296	321	348	288	283	289	298	296	290	324	306	294	291	322	311	327	303	317	278	304	330	321	339	348	301	284	319	342	331	316	344	323	320	320	350	349	315	329	327	321	304	301	291	291	302	325	320	306	311	320	334	337	305	324	340	298	300	328	332	319	291	329	314	332	321	324	338	356	321	288	325	332	329	320	307	317	293	302	314	319	314	318	316	313	331	322	312	299	293	308	332	288	333	302	301	303	323	354	285	312	265	342	327	322	288	314	310	295	311	299	306	304	322	292	304	326	348	321	323	316	294	317	290	307	331	310	305	284	334	305	329	310	292	308	288	287	315	340	337	322	305	311	321	323	288	279	330	315	349	314	310	332	313	306	298	337	334	321	330	314	300	321	319	309	316	293	333	330	323	300	325	319	288	339	314	303	308	312	318	335	311	329	311	327	325	328	311	320	299	307	289	331	340	314	296	311	308	321	314	290	334	316	320	317	319	321	320	305	319	343	323	308	305	323	307	285	331	310	293	328	318	334	337	319	304	326	310	330	311	296	327	305	303	324	317	320	325	302	330	323	314	342	312	314	310	345	338	274	329	329	322	281	285	302	307	318	310	311	294	343	312	335	283	345	289	326	303	307	332	308	317	304	319	344	316	316	332	339	328	321	294	312	323	280	319	325	301	276	311	319	319	307	298	332	327	336	290	338	304	279	308	307	314	339	285	313	318	288	341	348	316	346	303	313	333	308	309	331	312	331	322	294	315	317	271	288	288	320	321	332	287	301	305	327	297	342	297	317	286	309	324	340	319	294	306	318	313	347	306	309	294	329	276	314	288	338	335	279	286	323	302	304	330	305	297	328	308	310	314	298	334	307	335	281	322	293	284	304	329	339	314	311	320	324	344	281	297	284	323	302	337	298	302	304	315	320	313	316	333	331	281	312	336	340	322	301	324	348	305	329	326	320	291	312	338	324	335	330	319	292	356	308	356	300	326	322	317	301	323	312	306	304	332	309	327	279	325	305	316	342	278	302	290	314	290	316	299	303	310	338	317	341	312	298	323	339	292	298	293	321	342	317	322	313	296	313	329	297	323	297	315	269	335	356	317	293	320	329	322	323	305	345	308	318	349	309	322	313	317	287	307	312	348	300	355	328	322	318	298	331	308	317	349	341	289	288	310	342	316	313	286	292	348	306	310	338	304	313	308	343	322	308	308	326	309	304	305	335	326	330	331	314	307	314	302	344	322	329	308	319	318	332	311	328	318	316	312	296	302	279	290	340	322	316	354	323	297	311	323	338	340	318	317	303	291	340	282	313	310	313	323	316	319	307	302	304	320	287	328	337	293	285	309	298	325	305	313	336	321	300	285	299	324	309	331	316	290	320	305	332	305	264	323	324	330	276	314	315	318	368	312	312	292	328	332	325	278	335	328	331	318	305	334	313	318	300	333	290	315	329	323	343	280	329	322	342	312	305	297	315	314	333	283	323	304	322	307	278	284	331	338	279	274	286	360	344	291	333	283	329	309	296	326	325	347	341	276	296	320	307	292	315	313	335	307	316	282	318	318	314	327	323	301	323	380	322	296	289	303	302	304	295	296	305	284	312	302	321	300	336	327	313	291	313	326	310	302	313	334	304	309	290	326	323	302	313	320	309	304	313	319	319	304	326	312	281	316	327	305	342	294	306	327	314	312	316	338	334	305	311	334	318	304	316	359	310	320	314	321	312	283	300	302	293	321	312	310	292	304	324	347	319	328	309	298	314	330	333	305	308	335	298	307	336	308	315	300	280	323	353	308	313	305	304	288	313	313	313	311	306	322	290	318	346	294	314	304	285	304	309	334	291	316	317	327	348	314	311	330	285	313	302	320	306	342	350	301	308	311	321	334	292	313	278	320	311	345	313	312	317	302	320	346	300	299	268	291	328	317	312	314	351	292	319	330	333	326	305	278	287	302	333	312	335	326	322	305	321	321	296	332	296	307	348	341	322	311	317	317	319	315	277	308	320	322	288	296	306	331	304	308	283	311	303	298	321	302	336	319	319	273	290	294	307	310	304	298	334	299	310	279	290	311	353	301	331	288	307	342	334	312	350	333	290	327	290	311	320	351	326	366	318	301	310	303	299	296	322	349	310	292	327	285	316	328	313	328	299	341	353	315	324	297	333	253	317	330	327	311	296	311	310	341	312	293	346	325	272	294	351	286	297	291	350	304	299	321	332	336	296	330	327	318	324	290	308	312	328	338	297	309	333	309	289	316	330	320	293	303	339	308	320	308	282	300	322	326	305	296	325	307	302	317	305	292	304	314	311	308	317	309	309	323	333	352	332	324	327	317	319	318	303	289	318	331	332	282	301	339	290	309	301	313	316	346	319	343	286	316	333	318	338	335	316	304	298	294	292	305	306	332	316	315	308	325	334	325	310	352	330	302	301	344	296	322	292	305	325	316	315	300	277	319	323	306	303	307	299	328	324	280	332	315	298	306	316	308	312	314	298	308	311	305	294	301	312	326	306	302	333	314	329	350	329	300	310	322	287	332	319	322	312	347	301	313	295	279	356	330	336	282	295	356	305	340	340	328	323	329	336	311	282	297	330	318	301	305	311	318	317	343	315	291	334	332	292	340	317	312	337	312	315	328	300	338	321	300	304	295	277	305	309	352	332	330	291	314	324	323	331	328	330	287	304	322	278	315	304	308	336	330	334	277	282	308	334	312	322	336	302	283	333	339	317	316	321	344	325	284	321	329	308	265	314	314	327	286	285	314	311	285	324	306	337	326	317	293	355	304	304	265	313	300	341	304	294	303	293	334	311	312	298	345	311	326	272	333	295	299	340	318	318	296	312	301	325	318	317	303	316	323	307	327	296	348	311
20960	43730	36432	28439	24642	20280	15797	12607	9745	7088	4732	3429	2794	2521	2149	1855	1614	1289	1102	966	980	881	894	822	798	791	817	729	700	633	590	595	563	560	528	473	450	412	451	391	380	409	418	413	414	367	373	382	368	352	382	366	358	385	337	334	336	332	362	341	339	364	370	369	372	363	356	361	337	366	344	300	321	325	332	301	354	343	332	345	354	342	297	313	324	316	338	335	301	334	321	313	329	303	313	325	301	313	313	345	313	305	279	327	328	328	323	303	320	325	307	327	307	347	301	348	323	310	338	312	328	342	316	342	305	341	332	330	303	336	322	333	322	322	311	316	300	349	276	314	286	303	315	321	289	290	299	326	306	314	334	297	341	326	337	301	291	318	314	374	305	322	327	318	354	285	305	294	325	319	319	317	314	353	292	325	332	313	310	330	344	336	278	368	313	313	289	313	325	329	335	320	328	296	330	312	301	347	319	334	304	314	300	334	321	307	316	336	309	298	332	311	337	313	333	367	317	326	286	289	322	285	315	295	285	330	318	326	302	326	308	296	318	323	313	329	327	309	299	347	328	355	314	306	313	347	339	340	306	299	330	304	346	305	326	295	319	315	332	345	319	367	285	315	330	327	298	333	340	311	309	319	297	318	378	326	296	322	376	307	319	328	302	330	328	288	344	310	325	344	320	322	316	327	307	311	337	311	302	314	333	309	327	293	299	343	309	289	300	321	306	316	349	294	319	322	325	349	334	301	326	334	338	314	337	332	314	352	328	337	297	308	327	320	329	316	337	307	350	309	324	317	366	339	318	317	336	299	292	340	341	296	337	352	350	266	291	323	312	337	337	284	339	296	326	345	353	300	327	314	275	365	335	322	319	301	318	331	315	318	312	313	355	348	331	303	316	306	356	331	303	290	322	336	331	360	316	304	319	311	350	313	324	328	353	313	315	333	337	321	312	310	319	285	330	295	322	295	324	315	366	336	329	306	330	314	331	299	319	340	328	295	327	312	296	331	302	338	311	283	302	354	324	290	291	347	322	351	345	335	314	362	320	309	326	309	332	341	322	322	323	314	326	343	319	313	317	329	291	316	312	340	315	333	310	288	289	324	309	327	329	352	315	331	322	318	321	339	310	348	306	305	310	331	334	338	344	335	320	319	342	303	315	327	333	305	306	325	289	349	353	331	346	325	356	318	336	321	319	319	349	353	292	272	310	367	313	308	319	346	324	322	311	326	334	334	334	318	360	325	311	306	335	304	310	308	320	313	298	328	311	342	320	300	318	310	324	322	300	337	311	332	314	305	311	309	306	314	321	351	341	306	335	300	345	343	323	321	315	316	356	316	326	324	311	332	318	347	325	354	337	320	318	324	312	310	326	344	312	322	336	347	321	290	319	312	304	330	313	306	306	322	308	326	340	321	317	288	322	337	335	328	328	302	344	318	347	335	305	299	293	323	329	321	326	308	302	289	333	326	325	321	319	296	332	294	353	338	301	313	312	332	306	323	312	325	362	344	310	324	287	320	322	343	336	322	319	308	318	341	341	296	296	290	289	304	295	331	330	324	331	331	318	316	334	299	327	326	326	315	329	330	333	317	321	326	320	314	278	324	302	324	311	334	356	311	338	293	324	301	308	295	287	327	322	359	340	313	329	331	307	316	328	291	310	292	323	308	312	325	284	345	326	311	317	348	284	327	338	378	306	336	286	339	347	362	310	312	342	328	308	317	323	325	325	310	340	324	333	305	311	320	309	327	332	351	313	316	332	340	334	325	333	355	311	349	356	338	324	309	307	306	301	304	311	324	334	315	301	321	339	330	331	295	306	344	327	312	306	302	315	321	319	314	336	330	319	298	336	335	282	326	370	281	354	308	305	307	292	322	347	354	345	342	310	311	306	293	287	311	333	335	325	312	324	316	333	307	277	305	302	318	340	322	320	325	318	326	300	324	305	324	326	343	316	320	316	324	292	312	316	356	328	297	348	323	327	314	327	335	319	310	329	311	313	326	323	332	327	304	300	313	326	335	338	303	287	306	346	289	315	304	316	319	322	326	323	308	313	304	306	335	314	324	313	342	321	309	314	333	320	327	312	332	291	305	341	321	338	311	329	326	296	300	306	315	295	326	304	322	336	310	303	357	329	334	322	313	351	320	321	321	342	320	329	292	302	318	317	318	291	325	325	266	325	312	295	322	309	287	335	337	314	322	315	329	300	292	333	348	345	319	350	305	282	312	287	322	310	351	321	323	329	324	307	324	333	283	313	310	301	328	324	341	320	299	335	309	308	326	337	350	329	324	293	331	311	355	304	352	326	339	320	307	312	307	345	319	323	321	324	306	314	334	327	318	303	317	275	334	328	309	300	317	342	326	354	314	313	320	302	296	305	309	298	297	320	335	311	286	299	284	309	305	313	311	312	343	336	291	306	271	329	319	336	338	319	295	295	339	328	313	315	326	332	328	323	342	349	304	345	313	315	338	326	337	326	315	325	338	354	322	318	272	325	344	328	331	334	308	323	305	308	317	317	326	341	324	316	316	321	345	378	322	304	315	287	317	332	311	328	306	330	322	333	331	331	308	298	296	312	326	318	354	339	324	318	335	309	301	342	301	329	315	295	315	324	345	322	305	341	325	347	300	330	291	333	326	325	346	361	292	327	337	314	300	317	313	325	280	305	308	330	332	294	313	309	324	324	331	321	336	338	302	331	348	315	323	339	314	320	318	322	325	323	282	294	343	301	317	292	306	325	336	340	323	309	321	314	327	323	282	335	320	304	337	282	327	312	321	342	335	273	332	316	306	334	290	310	315	303	331	302	294	294	310	338	337	328	328	298	351	317	308	350	353	324	315	323	341	321	345	323	309	307	344	338	324	283	316	310	328	319	326	290	311	311	308	321	321	271	336	315	299	340	315	336	351	306	316	302	333	297	345	315	352	327	322	358	329	294	308	335	330	353	333	315	288	319	306	324	287	332	303	307	310	322	323	349	332	295	306	328	316	315	312	322	287	308	298	319	329	324	307	336	355	312	336	326	274	332	304	348	299	314	340	313	326	311	326	320	339	325	304	302	291	333	306	318	304	303	325	319	315	312	347	321	307	304	328	309	325	285	318	300	318	342	347	301	311	329	318	296	318	288	328	332	339	308	333	322	330	346	347	310	331	331	316	313	314	339	343	335	303	355	323	331	327	301	332	330	281	278	326	334	297	322	388	308	299	312	336	351	328	325	309	320	297	324	320	310	330	317	305	315	303	333	308	312	313	315	317	340	319	303	333	308	334	349	308	324	339	317	331	310	350	331	332	317	317	299	325	323	348	323	300	328	327	318	308	310	312	325	313	325	329	350	361	313	358	291	315	320	325	300	335	310	318	344	338	331	307	331	307	350	322	305	303	338	325	348	314	307	294	333	311	303	307	318	337	343	279	320	308	323	311	332	325	337	329	336	309	343	338	315	325	289	343	295	311	310	295	324	304	363	312	329	324	320	362	300	319	322	334	313	298
25316	21539	28235	26789	20858	15205	10590	6986	5132	3833	2553	1931	1595	1468	1329	1197	1022	995	909	807	738	774	761	752	720	715	691	681	627	627	624	590	565	553	526	569	483	501	503	476	508	492	502	483	509	473	506	451	476	478	440	487	488	438	507	476	504	466	502	454	476	461	464	476	470	457	429	455	507	458	438	447	407	483	458	428	430	467	458	456	456	485	453	447	431	440	431	404	446	457	424	417	480	465	446	459	429	435	440	471	426	416	435	404	446	470	436	466	443	451	457	446	515	469	419	455	445	431	467	464	439	414	430	443	443	441	426	424	401	429	415	458	425	440	460	387	434	480	456	451	469	438	474	432	445	433	462	446	421	463	437	419	473	433	396	417	473	422	421	415	451	448	433	441	440	435	477	449	449	425	448	438	454	452	455	462	458	436	438	430	466	440	423	448	488	447	407	450	437	430	457	443	438	458	424	439	442	470	472	438	428	437	446	426	425	429	440	418	455	424	430	468	423	445	498	443	442	452	448	398	430	440	429	457	436	444	441	448	445	444	422	426	411	439	441	415	466	437	357	438	451	434	419	435	458	447	479	448	450	450	437	427	429	435	382	471	476	407	432	425	449	448	435	443	442	429	425	446	475	414	469	444	399	415	454	435	399	466	472	426	462	443	474	423	441	423	449	451	477	467	482	475	459	415	444	456	469	440	410	448	441	441	415	454	419	435	451	436	461	427	435	464	431	463	420	447	467	435	417	442	437	460	443	477	407	462	413	409	436	434	438	408	455	438	420	423	415	445	447	473	475	456	474	413	462	428	459	454	451	462	445	444	431	448	418	442	432	424	419	464	466	462	467	450	462	452	452	422	438	449	471	424	461	447	450	447	429	467	462	457	421	433	483	389	391	406	469	470	423	424	455	471	422	470	423	455	430	453	436	482	409	455	432	448	435	449	476	415	465	461	464	431	466	447	425	424	466	391	458	397	412	461	470	448	467	449	467	505	461	444	441	447	419	457	438	472	437	432	468	442	443	430	473	417	460	450	443	432	406	437	450	468	422	453	430	456	436	464	448	424	480	489	440	439	466	419	462	462	447	454	489	464	408	393	435	432	451	434	451	472	482	417	407	433	451	444	442	446	425	434	462	434	410	463	440	444	424	427	436	419	429	432	447	434	446	457	455	430	428	410	444	434	451	426	417	414	455	418	423	430	417	443	447	458	447	458	453	405	417	400	448	417	457	399	459	487	424	508	445	426	426	444	452	425	400	441	476	408	465	430	439	429	430	419	410	435	445	459	451	417	437	418	469	429	484	425	405	447	453	443	436	416	451	448	444	445	463	447	466	447	433	483	455	438	418	468	446	405	429	444	446	434	408	461	438	466	427	448	469	465	475	448	433	474	434	433	423	449	434	466	418	423	466	440	453	444	467	438	473	412	425	418	434	438	441	439	510	431	424	459	461	447	477	459	417	444	429	435	452	471	456	422	447	443	468	453	463	444	431	407	422	467	433	479	475	459	407	436	469	438	460	458	451	446	426	419	438	462	455	457	410	414	427	423	448	457	433	485	415	416	427	434	452	425	413	387	482	420	406	437	471	452	442	447	446	449	424	467	409	426	439	459	460	405	461	445	418	467	422	417	429	402	430	432	424	431	424	458	470	443	436	440	464	430	442	435	407	440	468	459	438	445	451	452	436	434	465	442	463	444	495	470	427	471	442	427	468	457	419	477	464	475	436	433	447	448	474	434	435	451	470	446	432	405	434	416	416	442	459	430	434	443	403	466	457	421	437	449	450	427	450	450	409	432	420	425	427	467	454	401	428	434	417	386	428	439	404	441	412	461	439	441	437	438	449	427	437	446	448	444	438	474	402	464	458	468	436	463	444	461	493	445	447	460	468	415	460	467	430	447	443	433	446	427	437	442	457	438	458	464	456	491	458	447	429	453	435	447	433	429	420	441	452	426	444	454	420	452	441	419	432	457	452	487	481	459	449	449	447	410	419	444	451	417	462	437	432	434	483	417	426	405	466	410	427	453	465	458	458	455	434	419	424	454	468	465	419	434	447	453	402	448	468	484	432	406	457	477	453	433	427	433	457	473	493	443	468	457	426	427	441	431	478	453	432	478	484	477	440	440	420	432	440	457	443	441	442	434	407	440	442	489	442	406	419	446	446	464	476	440	429	428	441	459	405	444	473	434	435	436	464	452	451	440	436	434	433	435	440	427	405	453	449	399	450	449	416	450	466	419	437	446	446	440	423	437	442	448	425	466	417	439	437	440	431	469	459	388	473	486	447	437	450	413	435	444	442	464	460	442	459	468	484	409	422	429	442	430	438	445	431	451	433	434	407	455	441	402	441	474	452	457	409	427	480	417	457	416	465	484	470	418	441	419	440	448	410	443	471	446	433	461	459	478	411	460	433	469	406	439	453	445	463	460	414	476	443	485	416	448	446	423	433	443	462	453	435	433	416	462	417	456	491	459	428	461	447	456	444	465	462	452	445	442	420	423	476	460	432	424	411	449	423	401	469	406	431	407	425	440	430	432	431	417	413	464	441	454	433	429	453	441	428	411	485	441	446	426	428	459	431	453	473	456	464	441	432	487	427	455	420	457	440	453	435	409	428	449	446	428	443	451	417	436	452	442	442	404	415	425	443	425	439	437	424	448	452	427	458	408	423	389	450	429	415	443	466	443	442	420	391	450	420	453	454	480	470	444	423	446	458	440	445	430	429	439	443	472	466	472	433	450	456	471	435	430	445	470	439	432	414	449	414	432	456	469	426	432	433	448	426	433	434	425	451	440	471	437	455	442	411	435	431	446	420	482	456	485	434	431	478	427	442	402	414	422	417	449	423	463	460	459	413	441	432	426	460	449	464	446	440	437	434	492	458	481	449	454	450	447	474	462	432	421	414	418	429	436	476	443	459	433	468	462	396	429	459	412	419	445	450	429	424	451	461	427	412	472	473	429	497	461	406	480	430	468	457	473	452	415	460	442	419	409	448	427	440	429	404	431	449	423	462	452	446	447	486	451	439	461	469	441	477	481	435	417	458	441	461	463	456	431	470	429	423	447	508	452	448	427	447	443	454	426	400	413	396	441	464	431	449	448	452	454	432	458	436	463	461	438	421	510	463	442	466	433	441	464	409	451	410	430	468	411	457	409	444	436	412	439	454	419	434	426	413	423	399	468	461	495	458	458	403	467	421	446	430	426	449	382	452	424	451	436	433	444	448	413	451	435	439	481	441	441	470	447	462	431	492	427	421	456	456	452	445	398	464	469	456	448	430	473	406	401	462	426	463	426	468	454	428	478	446	444	425	455	415	453	453	437	456	477	451	475	426	444	441	436	469	483	425	440	443	437	458	422	456	431	452	487	453	435	428	470	427	420	476	463	414	428	439	458	481	454	444	454	442	450	489	440	435	422	444	450	437	454	391	422	447	404	464	443	446	449	476	431	434	438	458	455	428	451	455	451	424	431	447	406	509	460	459	426	454	443	428	469
20388	41146	33296	25429	21497	17819	13711	10536	8122	5833	3866	2918	2352	2043	1887	1641	1435	1219	1143	1001	909	897	850	878	852	808	762	803	685	711	673	653	661	610	574	559	545	528	549	525	518	481	483	503	476	453	480	492	451	475	460	496	481	476	477	435	475	488	462	484	450	437	473	419	483	489	509	510	448	481	462	475	435	436	438	473	470	463	470	450	479	473	443	399	471	457	477	424	424	482	437	417	440	428	432	465	434	414	461	423	418	474	439	451	449	484	417	438	474	433	466	450	428	432	446	428	480	462	446	464	430	438	447	462	432	438	450	450	428	488	427	440	455	456	450	428	445	448	441	454	427	475	435	419	469	431	460	432	454	446	440	450	471	425	438	490	432	438	445	445	468	479	433	445	463	448	437	418	436	456	457	439	453	445	464	441	471	433	421	400	451	420	442	428	453	458	434	448	465	423	460	410	495	432	431	400	403	435	438	438	472	459	427	437	433	453	405	461	438	458	462	479	411	453	442	415	416	474	442	468	466	438	450	448	418	437	438	447	424	460	437	457	448	473	430	460	440	445	445	441	433	452	427	457	397	456	459	460	427	456	434	425	446	432	460	472	466	434	484	436	457	389	455	437	461	439	419	449	459	430	468	511	440	425	435	486	443	443	437	438	461	461	432	485	401	445	434	453	459	476	463	444	503	435	456	438	420	432	452	480	473	462	464	439	443	469	427	426	445	433	438	437	418	411	445	447	457	416	427	452	416	458	455	434	439	450	435	416	450	473	449	445	474	405	439	442	426	415	418	447	409	477	436	439	454	430	440	474	488	447	466	440	414	440	409	450	467	406	468	471	418	416	431	404	458	414	456	445	425	447	430	443	464	436	409	450	426	446	459	455	455	459	448	442	440	438	443	456	470	435	436	431	436	448	441	448	492	451	414	457	462	455	457	469	483	456	405	474	475	432	421	438	471	429	445	442	451	433	428	426	464	496	452	399	465	463	428	440	442	435	405	425	411	465	451	425	449	442	462	437	445	433	439	412	434	399	439	451	460	433	434	425	467	433	445	463	416	451	456	439	433	450	448	459	457	406	435	420	477	461	469	445	438	442	441	482	470	489	454	450	431	456	462	477	440	431	408	413	452	432	450	434	449	448	446	403	443	444	433	428	467	407	462	449	454	457	426	449	422	450	402	436	432	422	465	458	447	440	413	419	456	488	418	454	455	469	421	425	476	456	443	492	402	454	457	423	468	453	465	443	457	513	475	450	436	450	439	443	399	448	435	432	454	478	453	461	482	435	429	448	438	446	454	465	464	423	430	426	466	433	470	462	405	413	434	424	486	427	434	421	446	416	461	428	462	442	428	431	437	418	490	451	499	460	464	456	452	438	437	482	442	437	423	411	399	468	492	432	467	456	411	448	461	424	414	448	438	479	465	482	455	454	502	436	451	457	459	487	419	457	458	427	450	416	440	443	420	444	424	470	442	417	421	451	445	452	433	455	453	478	454	438	433	440	461	433	467	475	457	484	483	413	426	394	422	487	463	447	462	459	430	444	444	432	445	449	432	437	402	468	391	461	441	400	467	459	485	471	490	454	449	465	418	437	442	430	448	438	432	476	426	414	434	458	423	461	457	484	430	447	436	475	473	437	448	424	415	436	420	440	457	428	439	454	421	439	437	425	428	461	463	441	443	445	431	447	460	490	442	439	437	468	444	456	447	486	418	467	499	455	448	440	450	481	440	434	442	442	459	459	459	475	425	441	413	456	464	476	422	453	475	475	453	483	449	495	418	435	453	463	398	434	423	440	438	450	433	449	442	477	448	431	432	469	438	454	454	461	402	441	461	481	448	438	446	442	431	473	434	478	466	466	445	446	433	467	472	464	491	386	462	466	454	454	472	449	444	435	440	488	434	469	411	433	463	457	418	438	460	432	432	441	444	411	467	442	443	431	410	463	436	437	418	449	439	426	441	449	456	457	444	452	469	428	435	415	457	443	440	466	454	426	417	454	444	402	426	432	427	432	423	442	446	422	453	418	384	394	450	420	479	413	472	450	441	431	449	438	464	469	439	424	437	433	467	396	436	430	483	457	473	472	462	480	457	432	467	437	416	447	419	429	478	420	416	443	418	438	390	435	434	431	457	469	440	430	429	482	411	421	449	487	402	436	458	444	445	445	453	450	437	457	437	467	426	420	412	468	442	495	429	405	440	442	437	417	442	456	431	446	464	466	443	456	471	461	490	450	436	484	419	474	413	461	432	465	445	429	429	429	455	441	455	461	447	457	445	484	449	427	410	455	454	446	447	464	438	436	454	417	435	453	486	474	425	439	418	452	445	466	439	446	456	409	459	457	440	463	480	450	470	459	461	446	454	469	419	426	452	462	470	414	459	454	439	479	477	413	447	401	432	451	467	457	411	438	444	432	420	430	472	443	455	447	443	443	442	452	446	442	449	432	460	489	455	487	456	435	442	442	470	430	443	447	472	450	449	401	446	459	438	425	429	413	439	459	479	434	464	465	460	458	441	472	438	412	476	461	418	434	428	469	430	428	387	440	438	440	448	470	444	464	434	475	470	452	454	457	440	456	473	468	480	446	462	467	432	421	434	446	428	458	474	419	423	462	493	447	451	438	424	433	449	462	428	400	446	455	440	428	462	451	436	511	446	420	454	445	448	424	410	469	449	467	455	397	426	468	407	422	411	445	460	461	462	461	449	404	423	449	433	436	439	478	481	431	449	410	430	459	418	437	433	434	416	432	408	478	473	458	439	455	456	420	417	416	455	412	457	453	435	457	451	453	463	423	463	444	438	434	471	423	459	470	462	418	460	471	466	453	447	464	461	446	461	450	429	398	460	392	440	480	469	420	477	425	450	458	451	446	423	471	448	451	435	440	442	441	429	433	455	438	416	487	421	453	444	453	484	449	410	476	449	457	481	450	474	420	405	439	427	444	455	437	458	463	409	448	458	435	453	481	445	401	422	452	455	456	466	472	413	450	424	452	449	432	429	425	435	456	444	412	468	472	459	452	389	448	434	417	467	455	438	484	456	429	460	439	433	461	423	446	423	448	446	410	439	461	467	437	454	457	398	478	465	440	482	450	422	444	457	475	448	439	430	453	486	480	429	462	443	417	455	472	454	478	430	440	440	471	443	459	422	402	436	473	405	443	448	419	446	451	443	419	442	406	471	450	445	417	451	489	458	443	426	454	468	450	432	452	422	462	449	437	443	437	449	441	465	406	440	458	419	435	436	456	468	442	454	447	441	492	471	444	434	427	430	436	422	448	454	486	376	431	483	440	498	411	440	449	463	411	450	454	454	478	457	460	465	455	425	436	413	465	475	412	458	466	483	461	428	401	451	421	389	462	430	428	457	462	438	446	425	438	444	436	503	468	428	431	474	436	413	406	474	451	458	453	436	474	441	435	439	466	452	436	486	430	434	485	471	392	443	431	440	426	445	455	460	439	430	449	423	420	484	488	456	439	496	440	465	442	433	448	427	466
22904	21549	29324	24336	22138	23933	23275	13454	9520	6890	4334	3084	2501	2295	2013	1739	1463	1270	1112	1032	937	844	914	836	852	805	715	701	711	676	604	558	559	545	469	440	424	448	401	388	393	357	370	370	390	382	384	377	355	347	356	333	327	330	374	310	324	338	296	315	342	358	328	334	303	322	333	343	307	286	296	297	326	322	317	329	326	305	329	295	306	340	305	275	344	270	294	320	313	335	306	311	271	297	305	305	307	295	281	306	308	311	280	299	303	299	295	289	291	310	287	319	313	264	324	340	286	280	293	291	302	299	274	349	303	315	286	320	332	316	326	293	341	307	294	302	281	300	349	301	301	297	287	302	307	299	299	270	298	329	297	320	343	292	286	280	317	305	306	291	283	330	277	291	294	284	284	311	296	302	291	315	283	293	308	315	280	316	298	313	309	290	307	317	317	303	324	284	293	317	288	322	272	284	283	298	320	283	301	306	292	291	290	311	312	299	334	306	302	296	310	294	293	282	305	266	252	299	271	338	289	303	345	314	313	300	293	284	280	293	276	294	312	278	297	309	305	331	295	312	263	272	318	303	275	328	293	327	326	325	284	291	326	308	305	269	302	307	314	308	292	305	286	288	295	304	291	299	318	319	298	290	309	293	287	288	310	321	293	321	295	287	279	310	307	311	277	303	321	289	312	312	322	302	305	302	307	292	319	323	277	283	293	298	282	337	314	282	311	305	312	327	309	303	314	320	308	281	274	289	312	297	285	301	299	284	310	266	292	311	288	295	290	279	281	284	297	296	309	290	308	293	278	286	297	288	302	293	282	278	305	323	282	286	315	311	323	332	289	281	273	297	349	287	337	305	301	290	310	327	306	283	312	349	311	316	352	282	313	287	305	325	312	300	273	279	300	334	280	263	289	265	319	291	301	308	288	320	305	310	317	272	317	305	269	275	338	316	288	275	303	289	262	291	301	313	284	301	338	277	286	294	292	289	293	291	306	300	323	303	294	291	293	314	291	296	307	305	307	303	308	286	300	330	308	310	259	295	302	307	277	337	281	301	311	288	295	273	284	285	290	310	337	288	289	326	301	279	306	296	295	306	293	300	272	292	315	299	255	289	301	292	278	281	296	301	299	291	274	281	310	266	319	320	283	291	298	311	292	331	285	278	270	286	322	292	293	312	307	298	307	309	280	285	287	338	300	274	334	318	281	291	307	301	269	246	307	294	296	300	272	294	295	314	291	333	313	284	303	285	286	269	291	302	290	290	312	308	305	313	273	271	296	294	310	288	283	288	331	292	309	301	292	309	290	327	305	287	299	275	289	321	296	282	283	316	281	270	309	309	263	312	284	308	305	315	305	260	290	283	285	276	302	262	306	319	302	285	276	289	277	290	302	304	318	278	312	291	297	300	341	317	290	276	322	320	304	296	321	314	333	279	310	273	315	315	313	294	322	299	301	303	318	315	319	314	277	306	290	310	328	320	284	286	307	293	306	303	295	290	309	270	292	321	304	296	300	300	282	278	297	304	291	290	348	352	323	306	301	321	316	258	313	318	328	312	296	286	280	269	303	315	307	297	291	292	265	299	288	293	293	323	279	284	306	304	320	296	295	301	268	312	290	305	277	315	318	308	293	282	269	301	327	284	295	291	309	290	283	306	301	312	301	319	296	307	302	295	308	322	312	253	290	284	307	304	293	269	321	310	314	323	314	306	328	301	306	284	277	343	316	319	337	298	348	299	275	294	298	287	303	296	321	287	306	302	312	292	301	277	283	262	302	292	292	297	280	322	274	286	301	306	286	283	310	289	287	303	273	296	293	303	296	259	288	307	297	303	331	308	311	284	312	284	302	294	298	258	293	290	299	307	312	328	292	311	291	325	316	327	341	302	312	339	301	326	346	305	283	287	282	297	298	290	325	314	294	298	256	293	324	304	274	283	281	320	298	290	312	296	317	315	301	282	283	323	281	300	328	298	310	282	293	285	295	304	288	267	316	288	272	312	331	276	293	308	305	314	274	303	302	287	297	301	275	320	298	270	320	298	309	309	303	306	320	287	284	322	310	312	304	261	297	297	294	325	274	271	282	282	313	309	339	297	274	278	278	290	310	279	299	315	265	324	280	300	285	280	288	294	266	293	334	312	288	283	283	326	309	347	286	289	317	312	306	303	322	307	316	300	309	300	320	285	293	311	322	292	270	311	306	293	303	275	295	295	278	283	299	275	312	286	285	305	280	336	278	307	296	301	326	285	312	295	254	295	309	282	286	318	329	309	334	297	289	306	302	311	310	322	297	305	317	294	301	307	304	286	300	309	305	291	292	301	293	298	310	318	291	307	318	321	294	306	286	331	325	297	303	314	295	276	302	290	277	301	281	278	298	305	329	319	261	299	317	273	295	317	265	301	335	302	291	298	297	300	311	324	327	304	301	321	344	315	314	295	299	278	283	289	298	289	320	301	289	315	301	312	301	292	297	302	309	298	295	295	287	297	306	268	301	320	308	311	310	286	314	313	311	311	277	283	297	287	314	298	297	277	300	275	279	315	258	291	301	317	293	288	304	309	307	324	317	303	299	314	294	280	315	301	316	292	282	281	291	285	293	281	310	318	279	300	302	308	301	270	304	313	313	313	317	271	325	296	322	321	283	323	290	271	319	289	300	343	308	318	313	323	307	284	282	290	298	243	293	312	323	303	324	302	282	329	295	296	272	281	292	330	286	288	289	312	328	309	287	286	269	311	289	281	324	321	292	294	313	325	307	281	312	292	295	299	322	313	278	302	286	321	314	307	291	284	299	276	322	325	307	299	292	268	313	288	309	290	312	272	304	304	295	283	305	301	311	280	299	282	293	329	295	299	334	293	266	290	286	300	326	262	301	288	283	292	310	326	321	290	298	309	283	304	313	299	290	273	285	266	303	279	292	282	278	295	283	277	290	308	308	301	312	293	291	309	319	302	282	300	284	301	273	322	322	275	295	331	266	306	305	307	295	270	314	280	284	265	291	308	299	261	320	297	278	326	281	260	291	294	308	317	270	295	317	278	312	317	256	256	293	301	277	304	260	291	273	282	315	316	290	270	292	300	300	284	289	311	294	296	309	302	293	317	302	330	269	298	296	308	274	288	304	280	298	333	268	281	329	300	286	278	292	326	298	292	287	267	317	292	267	336	290	299	297	261	314	288	288	278	273	313	287	300	315	316	296	308	310	291	281	310	266	311	299	265	283	287	286	306	328	298	321	299	293	313	295	296	287	296	315	311	295	329	295	288	285	308	293	320	303	320	284	330	299	317	311	303	337	306	326	286	282	284	301	283	295	289	273	295	277	312	291	295	280	344	297	299	305	276	297	281	336	321	307	284	307	294	313	312	299	306	289	340	280	299	299	313	290	312	320	296	318	321	294	296	288	310	294	321	299	300	307	295	324	278	327	318	267	302	332	275	283	295	281	328	336	281	314	296	285	303	301	282	267	314	316	297	315	293	321	303	299	289	318	329	295	292	306	352
22946	48195	41276	33130	29547	25427	20715	16317	12987	9612	6342	4624	3727	3219	2904	2470	2147	1778	1590	1331	1269	1170	1092	1102	1045	999	1051	928	848	805	728	751	657	618	585	513	515	464	469	448	459	435	441	424	427	461	452	354	423	397	343	343	366	356	368	345	351	335	349	327	336	345	331	346	338	351	357	338	347	339	318	320	328	284	329	307	333	310	300	314	302	296	304	371	317	332	319	303	304	313	292	307	305	307	288	303	299	302	297	322	315	288	305	299	317	304	307	301	281	294	274	291	304	292	311	327	266	290	312	291	281	313	309	281	305	313	303	317	329	267	283	291	327	321	301	318	292	276	324	329	309	319	333	321	326	299	284	301	301	330	301	281	315	287	308	317	338	325	297	291	318	293	265	298	302	303	291	286	309	294	302	307	298	315	289	317	301	299	312	291	266	289	276	295	297	269	287	300	293	327	336	321	294	327	321	310	305	300	321	291	319	275	315	289	306	317	286	305	267	277	267	294	306	293	316	303	319	273	323	306	316	286	329	312	322	271	295	302	345	294	296	301	312	303	304	296	325	298	292	313	342	290	274	298	311	287	345	280	291	286	301	277	295	289	335	303	265	316	295	283	344	314	305	291	285	319	277	318	323	292	304	318	320	291	276	315	307	312	310	298	297	307	331	277	318	283	309	293	328	293	301	280	271	312	329	271	303	257	297	292	288	293	308	313	264	297	284	310	265	299	316	315	319	290	308	304	290	290	267	329	327	289	285	298	319	302	282	290	311	319	284	286	309	303	305	312	303	317	273	287	305	285	300	299	313	285	304	318	276	289	332	310	296	311	311	316	302	318	306	275	305	298	324	296	329	296	288	282	303	313	284	288	317	287	288	310	267	297	297	299	300	296	293	278	299	290	308	322	297	285	299	309	313	298	295	276	286	298	305	330	296	298	294	300	276	296	304	293	304	280	289	307	303	287	296	307	318	309	331	280	331	287	291	298	306	285	322	274	283	289	286	310	286	321	293	270	326	265	295	296	292	286	302	276	303	318	285	292	295	298	290	333	274	312	298	317	328	314	298	295	301	310	277	322	316	325	295	314	309	302	333	271	297	291	320	291	290	298	287	313	278	334	292	296	305	242	310	269	289	304	289	314	289	290	283	291	320	296	325	316	299	278	309	303	302	344	320	275	279	350	282	303	305	298	285	299	311	317	274	288	286	291	291	294	304	273	343	339	285	269	280	294	335	257	300	281	292	318	272	284	292	305	299	273	275	309	329	282	276	287	286	289	302	295	303	323	300	327	329	301	328	323	337	314	291	280	318	290	321	319	304	293	289	332	300	261	313	267	300	312	309	323	287	303	285	300	292	312	298	303	292	267	308	272	266	281	320	299	288	318	325	297	294	282	295	306	306	295	295	320	297	294	289	285	311	293	291	282	280	280	265	293	294	281	310	312	318	289	299	293	303	301	326	269	283	303	305	293	322	283	306	276	323	294	307	296	270	290	303	278	293	309	308	294	314	302	304	328	312	277	306	300	289	313	307	294	302	296	259	301	300	293	291	270	292	255	324	328	263	288	324	312	288	288	326	298	311	294	291	289	308	304	272	303	322	282	327	266	303	292	297	315	316	328	291	307	333	324	273	298	281	304	305	309	302	287	283	282	311	295	267	260	274	301	270	277	344	309	288	299	292	295	301	298	314	303	294	309	298	303	278	289	275	325	318	312	311	262	299	297	297	328	308	298	334	296	332	275	304	285	309	290	316	330	301	291	324	289	300	261	319	293	287	289	313	305	278	309	319	311	296	302	303	305	284	310	312	290	313	272	303	296	298	299	327	303	276	283	281	293	269	325	322	273	291	299	298	316	296	305	294	313	284	311	297	297	343	306	290	310	299	293	312	319	298	296	267	307	294	318	302	295	313	316	312	283	272	288	272	330	303	310	313	292	294	294	316	285	324	294	298	310	319	303	280	320	326	304	306	309	276	305	328	293	328	302	296	293	288	306	312	269	288	312	286	304	286	283	281	315	309	284	294	319	308	312	280	284	312	317	267	322	314	300	307	298	338	291	329	295	288	308	288	321	279	307	309	305	313	295	290	304	283	310	296	265	264	306	306	323	273	289	297	300	302	317	312	312	284	279	299	279	314	304	309	309	303	271	298	301	327	306	320	323	295	305	327	299	269	279	291	296	276	296	319	276	303	264	288	280	278	306	284	292	306	331	278	290	309	314	296	292	288	317	287	334	303	248	311	287	296	331	288	320	288	297	340	273	317	300	312	310	312	297	323	293	285	331	272	303	290	329	311	327	311	308	289	285	338	277	277	262	301	287	294	296	306	305	307	289	295	294	305	311	314	318	321	287	316	324	294	314	312	290	320	285	305	293	300	317	328	306	288	301	307	351	324	292	285	293	279	292	303	261	285	287	326	320	287	279	320	281	264	283	291	317	321	331	276	292	299	302	307	295	299	315	310	312	308	294	269	328	269	315	320	309	298	290	279	325	301	309	320	290	322	284	310	292	308	293	311	302	302	299	315	329	294	315	283	306	317	307	307	275	313	299	323	306	288	330	279	275	327	283	294	323	309	312	301	311	288	286	313	323	287	304	308	308	286	289	307	271	314	303	294	321	311	320	309	310	299	323	309	275	288	320	288	324	313	283	293	296	301	287	264	306	277	298	299	278	286	282	295	306	292	303	282	308	313	284	291	294	293	298	312	295	324	320	323	315	279	299	296	306	306	309	335	297	313	269	288	298	288	303	323	293	274	287	307	290	275	306	277	275	315	283	279	256	289	297	295	294	283	262	291	302	306	268	303	298	301	303	300	284	304	311	285	299	299	299	295	310	257	287	305	297	322	301	294	286	298	313	316	332	298	314	291	290	313	284	302	313	269	273	293	318	308	269	290	311	307	294	319	308	298	308	283	320	286	299	291	288	312	293	294	326	315	288	284	312	301	291	278	307	322	290	295	302	288	294	262	314	318	288	288	287	275	320	328	282	327	285	280	295	266	305	284	288	291	285	266	303	306	299	301	311	310	309	287	294	258	293	279	286	290	295	333	324	291	315	306	285	301	319	291	282	300	297	293	310	317	282	269	305	297	302	282	287	299	305	279	316	310	293	325	263	305	288	316	325	325	317	263	283	315	308	348	287	267	278	253	302	292	301	268	253	327	303	291	299	300	317	312	323	293	328	316	293	316	272	328	298	295	285	311	322	312	301	281	310	310	295	273	292	329	307	303	298	285	277	301	339	301	297	299	324	288	326	309	308	295	295	301	326	282	281	284	287	301	312	302	295	311	323	302	293	309	295	327	293	296	293	333	275	328	289	292	285	323	304	295	303	285	317	308	295	295	351	288	291	333	316	299	274	331	262	323	308	292	312	262	302	286	280	300	308	279	297	288	280	277	303	254	322	290	300	308	312	270	305	315	319	276	284	265	338	286	287	275	296	330	324	299	316	285	307	273	286	300	309	324	331	290	312	322	288	282	312	291	296	296	319	279	296	283	288
28976	25287	28785	21895	14491	10148	7245	4896	3554	2597	1856	1446	1204	1040	985	937	837	752	719	695	632	685	582	611	651	562	586	590	536	578	574	466	504	497	466	461	473	481	469	458	472	434	476	483	439	427	482	443	463	445	388	410	454	412	424	430	437	423	455	398	477	451	452	406	458	439	400	435	422	400	435	435	437	432	454	416	405	451	439	424	406	417	430	473	401	442	420	431	403	453	411	412	417	454	444	430	466	398	408	403	414	426	415	423	402	440	443	419	465	420	412	453	421	448	465	437	425	451	439	418	422	430	422	427	449	405	409	430	425	419	424	398	443	467	388	420	453	438	400	403	470	447	436	435	432	434	418	433	406	444	429	431	421	424	405	423	373	398	404	434	423	418	436	393	432	454	396	425	395	434	428	412	397	443	415	440	450	457	408	436	460	430	402	428	452	422	405	441	435	413	430	396	409	457	439	438	428	456	423	436	447	408	421	443	405	438	459	443	428	418	427	419	447	404	405	427	423	462	417	439	425	387	394	432	432	405	452	437	405	452	401	401	405	435	421	437	410	460	468	428	401	427	410	418	438	413	428	364	453	425	376	414	468	388	436	415	396	467	414	457	431	422	409	407	473	417	437	379	431	463	471	417	430	413	419	360	408	428	443	435	456	440	438	434	410	444	447	436	445	453	431	432	422	421	424	446	438	435	419	421	410	460	410	465	462	452	406	451	422	431	421	422	398	397	453	420	449	368	404	431	423	453	442	387	444	420	455	441	448	463	422	402	405	384	455	401	400	399	420	415	392	422	410	385	408	427	404	432	419	394	439	411	421	397	446	431	436	431	398	418	393	456	431	426	420	421	425	439	459	411	417	397	436	429	410	435	460	443	444	433	440	404	402	397	451	421	439	422	453	472	413	395	482	441	488	438	454	392	427	390	423	414	418	399	392	400	445	416	427	419	433	455	442	413	446	448	402	449	444	434	460	411	428	445	406	395	402	404	438	461	411	415	433	458	435	430	478	392	432	413	410	421	427	390	409	446	404	448	420	465	434	395	420	434	439	430	429	402	399	417	466	419	412	394	440	431	434	420	412	437	407	407	440	431	447	426	445	464	436	402	418	451	413	438	453	414	420	376	452	437	415	413	424	420	431	472	415	388	414	408	429	429	437	429	440	418	385	432	407	432	434	468	438	412	427	405	434	402	430	440	418	415	416	434	422	370	414	418	435	406	406	421	416	396	417	411	439	414	437	401	422	436	412	422	447	430	434	426	415	436	387	468	424	412	418	438	439	445	420	411	464	428	438	394	413	453	418	443	399	450	427	433	416	397	447	412	411	439	412	416	395	407	436	440	443	428	391	463	425	414	441	424	451	442	393	412	423	457	447	435	446	444	403	490	418	423	419	420	447	425	425	442	460	373	432	430	445	423	437	438	415	420	453	429	431	459	380	462	436	415	430	436	397	419	431	399	424	422	466	422	439	420	481	444	445	440	415	442	425	463	474	443	412	425	412	460	449	419	460	450	427	445	439	440	465	423	464	471	451	394	417	430	419	429	409	415	446	433	448	436	442	422	418	434	440	436	440	428	423	398	421	428	427	428	440	392	428	417	405	410	437	463	441	392	445	425	433	409	422	406	426	455	427	449	476	437	441	401	428	415	425	458	428	467	434	430	426	383	423	431	449	434	420	433	392	390	413	424	414	409	437	411	431	408	434	395	425	385	408	443	420	479	427	437	427	429	463	407	363	461	448	431	455	417	419	405	451	449	464	433	415	427	440	425	387	440	448	423	431	369	451	437	406	405	421	453	425	425	423	401	432	397	430	419	419	433	444	393	419	399	405	461	408	426	428	426	430	434	446	426	445	416	404	421	437	396	463	453	431	431	419	471	411	410	424	422	416	452	408	441	438	433	431	417	425	393	410	415	418	417	416	426	438	433	463	437	413	421	423	385	423	412	431	423	396	436	444	411	447	419	446	420	397	413	411	395	407	433	421	448	433	440	389	429	404	405	412	420	397	404	458	403	408	452	413	420	441	406	423	442	417	401	435	379	424	417	451	439	465	424	441	428	421	454	436	399	406	475	393	401	391	441	439	401	425	432	428	454	419	426	418	413	441	421	420	407	394	426	425	413	426	397	424	405	392	437	435	443	469	474	428	430	425	407	390	437	446	435	413	440	395	396	440	426	451	416	432	410	461	418	457	434	416	422	408	408	413	458	460	437	478	413	461	427	408	452	423	412	405	435	444	433	433	397	427	431	404	442	451	450	407	464	413	407	414	407	436	438	410	462	416	436	436	419	413	407	433	431	417	441	406	438	453	455	424	413	404	419	435	459	476	442	422	441	427	439	463	446	398	418	439	426	417	450	440	393	406	435	433	434	417	435	403	441	434	449	471	425	448	440	441	412	417	412	416	396	414	438	454	425	377	431	445	456	426	467	431	454	392	440	404	438	414	423	424	428	405	424	446	444	429	394	430	475	429	427	397	443	417	427	438	438	442	476	415	422	419	428	445	407	403	418	419	442	438	419	430	446	468	449	429	424	443	427	430	406	444	466	486	448	439	453	456	423	445	410	440	463	439	450	435	430	453	433	463	435	389	425	438	411	435	461	434	406	413	446	434	423	419	419	440	416	441	415	424	434	431	415	430	415	449	443	413	402	436	428	433	421	406	399	473	417	419	428	477	426	412	488	400	443	436	478	401	467	377	411	423	394	450	410	463	464	417	442	418	411	389	452	430	450	395	428	419	396	409	427	426	431	443	434	443	429	410	416	441	416	429	478	427	438	446	425	462	419	440	461	444	446	429	414	416	436	408	424	414	444	419	432	427	447	442	424	376	446	453	458	441	412	439	477	377	402	423	442	428	406	435	442	431	422	450	436	455	426	409	430	424	428	413	402	418	425	418	441	437	431	418	408	398	458	406	445	442	475	460	427	443	436	426	464	420	451	415	437	430	422	439	419	384	463	457	423	446	417	419	420	471	419	461	429	424	400	426	440	443	428	426	449	423	414	388	437	440	436	451	441	418	431	430	415	448	412	421	407	404	443	418	390	433	438	455	412	436	394	433	431	432	441	419	415	414	470	390	455	409	414	438	413	432	429	431	434	396	422	434	397	391	418	443	432	434	423	443	413	410	438	417	431	400	429	418	380	447	394	418	482	426	478	448	421	435	412	451	397	411	435	438	440	410	440	423	440	444	425	422	427	469	419	418	446	446	453	387	456	444	448	381	430	416	441	442	426	416	433	411	439	405	381	413	415	442	418	445	437	409	417	444	411	409	414	438	435	436	450	404	453	405	385	430	439	457	398	438	412	438	408	416	438	449	404	434	408	430	398	437	424	402	403	424	434	421	425	417	410	460	480	380	436	427	403	387	432	452	426	440	427	432	389	377	411	447	441	436	427	396	393	419	425	416	383	433	409	430	416	415	431	414	473	444	421	417	417	421	426	418	406	435	416	450	399	416	424	426	431	401	480	413	446	446	449	465	441	446	458	447	445
19729	36397	28942	20239	16944	13617	10651	7919	5800	4254	2757	2057	1685	1442	1429	1340	1104	923	890	812	817	736	723	713	671	690	670	615	653	590	600	596	562	508	511	521	467	495	488	479	467	452	510	469	493	472	479	458	467	471	456	466	412	446	467	465	462	453	457	491	445	436	442	454	445	454	468	400	478	456	448	437	438	445	442	480	456	446	404	453	481	425	409	468	436	423	449	431	460	386	474	483	464	499	464	422	474	422	432	385	393	444	430	467	449	423	444	447	462	445	423	413	457	428	427	397	435	385	421	427	423	407	413	421	456	426	407	449	426	419	456	447	440	490	445	436	433	463	443	439	455	434	430	386	400	429	416	433	426	409	474	396	434	468	413	432	450	432	434	454	405	456	425	424	445	446	400	443	406	418	434	426	445	451	470	408	425	437	423	405	441	429	418	445	445	413	461	427	444	463	442	417	435	410	429	470	433	421	411	444	438	444	452	487	425	442	426	431	400	421	419	423	438	429	461	432	448	449	450	424	433	435	429	389	450	427	462	450	450	444	421	450	471	421	465	434	447	469	447	443	429	432	449	464	412	445	466	448	429	405	437	448	422	426	438	420	471	457	430	453	445	436	402	457	433	433	396	415	434	404	438	397	472	450	457	440	414	444	451	451	441	470	489	434	420	411	420	428	413	431	411	421	441	452	491	403	451	438	444	434	459	449	451	418	403	469	474	387	408	396	420	453	428	431	412	449	473	446	457	427	421	462	427	439	428	464	444	398	452	415	447	434	450	419	430	400	455	433	430	431	445	439	468	450	435	415	420	438	432	409	432	454	430	425	448	475	466	450	454	453	465	431	434	482	479	445	436	438	473	437	425	445	450	466	461	422	426	437	448	455	438	442	437	410	419	427	498	457	438	429	419	440	455	436	456	487	462	437	429	432	464	449	460	455	437	434	459	442	426	428	458	456	428	491	393	449	458	457	392	466	455	457	441	435	431	472	474	447	473	461	420	445	443	414	464	427	457	426	456	418	435	434	412	476	445	467	437	431	431	454	418	433	441	419	403	432	425	465	407	393	469	451	428	456	455	431	411	433	438	450	451	437	460	441	458	418	437	441	473	444	427	419	444	422	445	449	462	466	446	404	437	446	449	467	419	442	429	474	419	440	420	451	476	429	414	423	455	487	421	439	428	429	409	422	438	442	433	433	424	442	459	410	448	426	450	437	408	439	457	392	465	425	393	400	423	452	451	456	422	422	440	437	408	437	463	430	390	432	446	441	436	436	444	446	400	426	445	431	447	447	444	436	442	432	468	396	403	441	424	412	444	462	434	443	466	418	455	433	444	472	438	422	434	450	483	442	421	401	482	424	456	404	416	441	403	438	443	423	409	457	462	430	429	450	426	401	460	458	452	437	434	409	461	435	476	459	457	427	442	439	422	467	444	455	439	416	428	454	460	409	448	417	474	440	451	429	444	443	463	396	480	460	456	432	445	431	428	472	451	432	445	459	447	437	470	424	451	390	412	428	419	435	417	430	448	410	465	444	455	444	432	414	417	435	445	471	467	421	453	462	485	409	423	448	430	447	428	443	469	409	438	450	446	423	463	442	448	422	448	417	431	427	439	455	456	404	412	479	444	450	427	413	442	415	410	439	442	432	459	430	405	459	438	448	431	423	497	392	459	452	422	444	430	415	424	464	411	466	420	455	429	421	447	452	429	436	396	407	458	433	431	441	476	483	396	462	436	420	422	458	416	448	412	428	441	419	436	442	425	450	457	454	453	413	464	444	439	441	427	436	444	435	428	437	426	411	443	436	434	411	444	416	422	441	449	446	422	406	442	454	429	428	441	465	422	436	437	456	445	438	445	442	431	467	415	430	453	446	463	449	419	408	440	449	468	431	414	422	403	401	422	415	460	417	438	419	417	466	426	411	416	431	440	492	447	449	416	426	442	444	398	448	441	445	428	464	441	459	447	442	431	436	456	452	404	448	461	444	425	423	438	431	395	410	394	464	445	430	427	419	398	468	415	441	441	426	451	411	441	444	431	422	446	412	451	440	432	439	394	459	450	456	443	453	435	453	435	423	427	419	397	424	450	442	462	427	453	443	443	419	437	424	450	425	406	491	471	407	444	466	435	444	468	437	454	429	454	440	450	418	444	428	443	417	442	428	462	466	470	418	449	441	412	473	405	437	469	417	420	460	447	463	450	460	390	424	411	423	434	442	422	443	417	431	432	473	459	431	435	419	427	434	409	425	470	487	415	416	429	451	436	445	425	409	434	417	443	437	445	426	416	481	419	419	429	421	439	414	429	433	460	429	460	403	437	439	429	404	404	394	429	434	437	410	462	451	487	454	450	456	407	446	445	442	452	461	435	432	418	468	445	460	458	416	459	423	442	449	412	436	447	444	477	478	423	419	460	440	403	462	433	429	440	469	448	437	393	420	415	435	436	445	442	462	452	463	423	428	419	418	424	465	466	439	444	461	431	468	414	427	423	397	441	471	431	464	433	438	456	434	438	473	459	476	431	404	454	433	438	457	434	400	407	415	410	458	407	460	436	438	419	473	425	442	400	410	441	493	437	420	441	429	450	479	452	446	461	435	439	438	429	400	429	458	457	405	441	423	451	455	447	469	418	445	472	428	408	461	405	472	433	451	430	425	427	479	460	433	428	419	418	481	417	413	449	413	496	421	469	441	421	442	408	421	434	423	439	416	448	461	400	373	425	438	444	457	428	433	432	452	434	463	435	405	408	453	468	447	436	440	421	433	415	420	452	439	432	401	467	445	450	420	467	422	455	427	456	414	468	468	405	381	451	431	429	471	457	451	445	405	439	460	464	446	474	434	446	409	405	444	430	463	417	440	440	450	454	423	411	449	416	437	418	461	428	436	446	434	446	447	475	423	433	469	459	413	402	402	412	452	414	419	433	454	451	432	440	390	476	452	453	418	498	446	416	458	440	423	442	431	430	455	434	471	472	404	434	470	433	423	452	434	370	485	427	396	453	413	434	434	458	427	435	436	437	435	449	439	486	427	412	442	410	426	427	427	435	434	448	440	442	395	428	392	450	444	437	461	438	479	444	415	450	438	432	439	431	416	431	456	459	470	466	485	445	406	398	440	408	429	430	428	415	420	447	403	480	441	459	478	453	469	417	463	443	460	456	425	416	406	469	413	424	425	470	403	429	452	428	435	442	466	417	438	405	436	447	455	481	431	442	396	433	450	425	468	438	422	439	468	454	431	455	466	436	436	455	420	408	405	448	447	399	425	424	383	428	424	422	458	407	426	431	454	454	429	401	430	417	440	401	418	418	445	438	466	426	433	424	417	432	476	464	398	415	438	485	440	430	430	454	443	449	472	437	449	444	444	426	430	456	462	443	460	432	414	438	430	453	424	414	451	492	441	425	417	439	430	433	448	476	433	421	416	435	474	438	405	454	427	414	415	411	399	469	443	425	420	422	409	476	422	446	434	416	449	435	440	391	422	426	458	480	415	431	476
24034	21558	28962	25065	22777	21005	15490	9260	6510	4683	3057	2236	1737	1518	1372	1318	1045	956	886	809	772	736	684	662	697	642	640	634	604	513	551	478	501	441	446	419	433	400	387	343	351	373	372	378	365	352	362	381	341	315	322	334	324	359	337	327	321	308	327	337	329	314	348	330	346	331	332	321	363	316	310	317	324	335	333	312	333	314	350	292	329	336	281	314	333	304	320	292	298	320	352	304	330	310	303	306	298	320	326	343	308	314	287	292	341	318	310	308	308	301	294	349	321	323	306	304	289	312	307	288	317	274	295	331	300	292	332	297	289	323	334	331	312	293	322	342	361	316	334	327	314	301	328	292	303	307	309	331	313	326	329	310	296	332	334	314	308	348	335	306	273	291	300	288	311	318	318	333	308	341	316	305	311	323	317	314	335	335	320	319	304	308	314	289	315	302	324	311	294	323	305	340	315	303	316	315	300	324	310	318	341	330	348	325	329	315	290	325	321	317	325	320	306	321	295	324	300	283	322	314	295	309	290	317	278	296	332	285	322	288	323	319	305	323	327	283	296	345	288	305	319	299	314	329	312	307	330	324	340	290	302	315	323	301	327	328	308	328	320	298	285	328	321	345	331	308	333	316	287	294	320	292	325	276	320	296	318	306	267	305	320	319	270	308	306	324	301	315	293	295	331	324	311	317	325	303	300	335	294	330	345	328	276	305	316	297	321	317	350	317	339	291	320	308	325	312	314	316	354	310	324	302	361	303	325	310	355	308	322	311	317	299	298	302	302	325	346	331	331	327	340	330	300	285	337	297	324	329	308	319	315	339	310	327	310	324	298	288	329	301	351	297	307	336	306	346	324	284	314	292	334	316	335	312	296	335	335	312	333	341	305	315	342	311	297	295	303	298	280	323	298	320	290	294	318	314	317	337	314	303	308	322	278	332	321	336	287	333	334	315	339	322	324	344	293	334	321	312	303	286	364	363	303	293	323	316	297	290	318	354	336	310	297	315	327	307	322	301	337	340	296	288	310	322	330	305	329	302	306	344	332	301	294	337	302	312	307	298	310	296	323	321	316	279	323	335	307	341	308	313	331	265	294	283	329	289	295	342	303	324	306	292	326	297	343	340	299	308	289	308	301	321	348	312	313	292	299	316	336	292	292	295	310	332	320	305	311	323	298	316	321	327	330	318	275	294	301	255	312	333	326	320	323	300	286	289	333	314	295	306	294	340	324	334	302	288	310	308	309	312	346	311	307	336	330	303	278	304	334	331	309	290	276	318	319	307	323	300	330	322	325	321	315	314	339	301	286	312	304	317	303	324	300	305	291	291	307	336	309	301	285	303	326	326	323	309	344	319	320	311	295	291	312	345	315	346	329	332	316	300	280	300	305	311	302	310	290	299	309	348	334	303	331	299	363	316	334	292	333	340	296	324	343	328	290	338	324	310	289	306	310	308	311	311	310	347	322	318	305	299	310	311	325	311	326	308	310	319	308	298	328	281	339	284	311	342	305	314	283	304	333	333	333	292	325	290	322	290	317	318	294	311	301	291	303	308	279	292	308	325	298	316	309	309	311	314	335	300	349	284	301	306	315	312	295	331	323	326	286	354	308	311	317	297	317	297	309	296	311	277	304	309	341	289	300	280	324	314	307	341	333	332	315	314	282	299	308	312	317	309	288	299	305	298	302	305	269	320	292	354	327	326	304	324	310	292	285	297	295	334	329	321	318	325	298	314	289	319	290	309	311	329	316	321	282	291	287	281	296	282	325	284	317	321	315	292	323	304	329	315	316	344	309	298	290	358	316	302	331	300	309	314	296	334	320	340	304	282	306	306	334	315	306	314	316	324	332	326	308	293	324	327	300	304	295	295	316	302	277	326	312	321	289	310	311	323	286	310	288	306	306	323	309	303	340	322	338	289	356	324	283	293	323	304	327	306	319	332	303	289	294	279	303	313	323	326	336	319	348	270	263	286	305	310	278	303	291	343	303	350	308	288	301	323	314	318	299	323	308	311	325	312	316	329	296	310	292	317	286	302	339	292	298	296	324	291	344	308	320	319	287	272	294	301	305	304	305	318	312	353	316	320	299	308	313	311	286	309	267	339	283	333	316	304	310	304	300	346	318	303	318	320	312	325	306	294	273	315	311	279	275	348	301	297	310	310	304	307	286	332	354	310	305	322	310	317	277	326	322	316	330	314	323	266	282	323	299	308	315	339	312	311	318	294	320	292	300	313	284	301	342	283	319	345	329	289	327	313	306	316	342	312	313	329	328	314	312	323	294	300	295	285	292	305	306	299	317	306	339	313	336	294	330	323	307	301	311	307	275	330	315	314	309	313	360	296	289	333	327	324	314	330	301	319	302	313	309	286	328	285	298	345	331	320	313	330	297	286	338	303	328	297	316	306	285	301	297	319	286	317	302	312	307	301	298	300	325	312	283	332	321	326	293	310	294	271	324	294	287	312	313	316	336	312	333	288	318	324	317	301	322	355	306	311	297	315	334	290	319	333	334	327	324	296	335	321	305	277	310	330	323	293	332	328	309	301	312	328	305	329	307	313	305	314	309	317	294	273	301	329	328	303	284	298	311	324	285	294	340	314	311	338	322	305	326	305	300	307	302	337	295	305	336	319	345	297	331	318	284	317	280	317	333	310	308	273	322	286	301	301	283	298	267	307	311	329	319	303	283	308	314	311	294	300	309	309	307	281	333	337	296	298	315	332	287	323	268	350	298	337	293	302	319	314	316	316	311	314	324	337	302	309	306	343	335	316	314	323	303	319	335	339	323	331	309	321	307	305	326	324	321	308	307	314	343	306	319	331	322	314	285	329	305	325	326	318	322	306	337	328	282	317	319	272	304	319	311	305	311	303	319	289	328	290	279	279	292	336	284	289	316	284	308	321	338	319	361	300	306	298	312	299	299	312	295	336	293	328	338	321	284	298	344	304	312	327	287	299	325	309	298	274	330	290	304	315	276	280	326	316	329	321	290	353	280	335	316	331	313	281	385	360	284	300	300	345	319	286	289	327	329	314	292	322	336	278	303	300	331	305	296	323	313	312	323	297	331	344	324	328	324	333	320	299	302	304	340	322	301	309	315	295	320	324	309	348	301	302	288	311	293	307	303	336	339	325	317	293	282	335	319	319	296	310	285	312	310	292	324	323	327	304	322	313	314	342	309	289	308	345	309	322	306	293	306	346	333	337	316	290	309	310	336	338	329	331	320	292	315	306	311	309	304	320	321	315	323	318	320	322	322	337	315	333	300	303	343	349	305	295	324	299	308	313	279	307	317	292	354	316	332	332	290	299	320	302	324	293	317	284	313	328	312	327	319	284	329	338	304	328	291	305	299	320	317	324	299	282	310	319	350	292	315	303	324	289	300	338	320	287	291	306	306	309	312	331	321	326	301	298	310	323	298	307	315	296	323	289	318	311	298	308	321	294	312	308	301	329	353	339	307	324	324	290	290	317	330	316	317	296	323	292	311	280	296	313
20128	43831	36616	28163	24337	20382	16357	12567	9431	6812	4639	3265	2536	2183	2105	1919	1563	1331	1156	1119	1040	963	852	922	861	843	790	715	715	662	654	552	550	520	503	504	446	447	408	382	393	385	390	413	400	395	435	400	378	372	349	362	384	382	356	347	370	354	330	333	346	322	370	369	357	332	332	352	357	334	367	326	329	334	326	337	345	293	301	335	335	318	326	345	307	323	325	305	348	293	325	364	334	352	344	302	301	320	318	317	352	330	350	365	338	331	345	344	334	327	319	323	305	331	314	305	329	336	312	335	297	335	334	326	333	325	331	310	315	302	344	314	338	306	349	314	346	338	304	334	335	317	313	322	326	302	312	286	293	337	312	343	334	313	315	317	331	326	353	328	335	338	316	310	282	335	329	337	314	314	343	334	336	347	327	315	301	301	320	372	312	301	327	281	322	343	309	331	343	314	339	341	327	332	320	293	312	313	336	326	318	328	324	313	316	340	366	332	325	319	336	317	335	327	305	315	329	351	330	332	293	333	317	312	321	324	340	303	308	296	348	318	317	301	311	327	330	320	313	305	305	317	312	298	317	319	321	304	315	346	310	350	310	329	328	337	329	368	334	319	322	350	298	300	319	323	278	306	327	326	335	302	324	313	338	333	315	322	332	312	333	349	311	334	316	319	313	317	325	315	321	331	337	314	342	311	343	336	315	333	303	337	351	321	339	292	316	298	353	332	359	337	311	323	324	336	342	335	287	320	333	338	345	333	322	322	339	305	321	309	329	322	324	323	349	294	334	310	344	323	294	291	323	309	328	327	320	360	334	329	306	319	321	309	343	295	337	332	317	329	319	333	335	307	316	328	334	327	315	323	316	334	316	331	332	306	343	314	326	331	335	350	327	333	317	290	333	334	305	343	362	313	308	346	278	303	313	327	340	301	283	342	319	316	311	315	299	339	324	331	315	349	310	321	327	307	333	298	343	299	320	323	303	306	346	350	324	316	344	325	334	331	340	301	313	323	358	329	328	324	340	320	325	307	285	321	340	331	334	348	299	321	340	339	324	349	309	320	329	324	308	325	352	310	336	308	317	365	303	334	331	325	289	327	352	347	306	317	331	325	326	312	345	315	313	313	322	306	335	292	315	315	351	306	325	325	351	297	325	322	280	316	350	311	340	296	335	321	301	352	330	323	356	334	316	305	370	321	350	333	321	306	346	302	326	325	318	292	349	321	339	326	294	326	302	322	322	343	306	310	318	290	332	339	340	324	310	300	355	327	320	304	306	338	342	317	312	328	309	302	315	323	326	342	333	352	302	311	321	330	300	314	321	325	335	345	314	321	313	348	360	302	350	342	313	319	309	333	342	317	326	337	313	329	320	294	331	345	334	328	325	328	348	302	310	331	332	320	319	306	300	317	327	325	320	321	312	336	320	322	341	285	310	265	324	338	305	335	317	335	340	336	319	335	331	302	333	312	317	342	341	337	323	336	317	317	352	308	291	306	320	348	320	296	344	308	320	337	322	326	323	318	331	308	340	327	289	347	322	335	314	319	307	315	331	321	332	351	322	318	373	320	308	326	314	326	327	360	312	326	290	299	320	320	308	334	329	320	310	306	317	296	348	344	308	289	351	384	307	338	318	318	309	324	319	285	316	317	339	351	356	316	326	335	349	305	341	280	336	300	352	346	307	329	324	339	353	312	346	285	340	314	345	373	369	299	318	336	317	298	332	321	337	352	327	319	300	316	340	324	308	304	321	305	340	330	328	313	308	295	340	298	332	313	303	324	303	329	326	302	319	324	311	323	330	327	339	316	340	294	326	326	326	289	321	300	319	312	322	331	323	327	324	336	300	315	311	339	319	323	328	331	297	354	321	326	323	320	316	331	316	326	328	343	328	313	294	343	301	311	338	347	333	331	309	323	312	334	319	325	318	373	326	315	319	312	324	339	326	315	318	314	343	321	333	313	336	310	337	322	307	339	328	339	331	312	343	285	313	348	321	333	348	323	346	305	296	322	338	312	317	329	321	295	315	334	341	297	325	317	337	296	316	306	347	309	336	371	318	353	332	312	278	300	317	313	297	310	295	348	317	324	347	337	330	321	303	303	360	331	303	345	314	279	323	368	327	311	319	316	319	342	309	320	320	349	301	328	344	330	348	309	337	322	338	324	384	330	354	300	339	316	346	321	305	314	318	331	318	342	343	353	328	349	301	339	326	324	332	309	346	275	314	300	324	328	364	334	307	319	331	341	327	314	307	312	331	331	297	335	295	276	343	350	310	316	298	316	346	322	330	317	332	342	319	309	312	294	307	332	356	311	302	336	332	327	303	309	341	325	293	330	312	311	346	314	312	311	343	344	346	330	351	343	338	350	320	326	344	339	305	308	321	323	322	305	321	307	320	309	304	316	325	328	298	353	304	317	313	319	319	307	332	337	340	293	333	292	324	296	310	328	330	311	319	341	302	330	324	328	318	323	356	297	352	297	327	299	354	293	319	352	348	325	332	321	340	336	324	330	337	329	322	314	322	312	354	350	335	321	314	339	325	280	309	321	344	344	300	336	329	335	288	297	301	332	326	306	335	332	306	324	343	316	321	315	313	330	330	305	325	298	322	334	327	343	308	308	361	351	342	293	355	303	334	327	320	311	347	305	324	304	318	316	352	322	299	303	324	333	337	298	325	328	336	302	344	316	315	339	319	356	310	311	292	326	330	339	318	321	320	318	327	291	330	338	312	321	314	340	331	324	308	311	331	311	358	340	339	326	318	316	352	310	328	331	357	342	330	321	352	310	319	333	304	323	304	304	318	330	303	339	317	316	337	352	358	301	329	301	340	319	353	351	345	307	297	308	327	314	323	323	329	334	353	338	292	324	329	342	330	335	287	327	314	311	324	302	318	317	312	309	334	351	342	303	299	326	324	335	322	360	330	299	306	325	312	321	352	324	332	352	330	303	287	323	314	367	350	322	337	339	298	332	300	327	319	336	330	301	324	345	366	338	323	309	317	288	324	322	329	318	282	371	331	303	312	340	309	320	317	344	316	331	329	323	319	301	306	314	331	353	335	333	337	305	319	312	303	330	315	379	298	329	339	310	349	309	291	345	323	316	332	322	314	354	329	312	308	285	302	333	336	293	314	355	331	321	307	342	318	303	306	315	315	329	322	339	352	330	318	339	337	305	303	319	321	342	312	345	332	315	301	322	299	337	302	328	327	359	321	331	319	336	308	333	363	319	307	316	349	311	346	328	327	349	347	342	335	314	341	328	333	266	324	332	333	315	332	339	328	327	321	327	292	326	332	326	337	352	299	348	299	340	358	334	317	305	303	289	330	345	328	321	305	341	300	327	350	337	309	325	335	304	340	283	333	346	326	320	328	309	358	322	304	330	350	339	333	328	333	300	336	325	318	341	315	318	350	334	351	361	309	303	337	314	320	327	340	339	312	341	335	338	304	320	295	310	324	320	300	327	365	351	325	299	322	344	270	287	325	293	324	314	315	325
25288	21612	28450	26719	20750	14611	10309	6997	4931	3589	2538	1854	1509	1333	1254	1173	985	1003	911	836	759	747	770	750	724	711	654	659	611	634	599	592	558	550	545	538	509	525	441	535	465	521	494	484	503	487	492	474	476	475	493	491	474	468	491	505	484	477	447	470	436	493	444	429	480	464	460	482	476	425	427	512	455	449	417	453	448	426	453	447	425	437	436	434	428	486	438	445	457	456	459	462	433	445	430	425	472	430	411	486	428	449	456	440	446	413	454	432	434	455	464	468	459	483	452	484	458	458	470	475	460	473	401	458	458	431	444	417	432	446	454	454	420	443	406	438	459	455	425	441	457	456	454	437	434	445	443	473	441	443	492	455	433	440	460	402	447	489	453	464	439	402	436	427	456	447	402	449	449	446	451	422	456	450	460	464	443	494	452	476	456	436	449	474	462	470	461	453	457	447	451	445	424	454	429	457	438	483	493	429	448	424	431	462	459	511	431	485	446	399	480	471	461	473	444	428	433	434	437	457	422	441	430	437	435	435	419	476	438	456	461	444	436	444	463	438	490	429	426	471	417	457	445	412	483	460	429	460	434	459	448	457	421	421	440	445	458	436	460	446	445	439	477	453	425	412	468	445	452	482	465	429	424	441	452	413	471	441	479	488	422	421	444	464	405	406	464	432	410	456	451	440	446	438	465	439	455	443	421	470	423	424	451	421	411	454	452	474	416	430	441	435	461	466	447	441	454	442	456	410	442	412	464	463	428	477	478	436	480	421	430	427	441	450	478	445	443	437	418	468	456	462	469	425	429	456	439	445	431	448	470	455	508	457	445	448	450	475	441	465	448	383	438	432	460	442	465	459	469	460	441	464	459	483	438	457	444	449	457	471	470	465	463	418	409	433	435	478	423	398	470	446	454	427	456	460	449	440	462	428	452	451	459	435	421	470	428	439	414	457	449	452	420	440	476	480	462	427	481	484	411	406	442	423	465	455	471	410	490	431	451	472	441	444	405	409	431	419	421	437	456	486	430	448	440	451	440	450	439	432	438	462	483	459	468	432	443	443	449	458	433	387	447	461	472	441	422	457	461	455	444	462	423	453	472	463	448	464	427	468	432	441	435	455	457	424	448	451	450	474	427	451	490	432	428	465	438	398	451	464	434	440	470	440	466	395	405	459	463	437	471	447	449	409	430	447	442	438	417	477	448	469	445	431	462	445	405	464	431	458	441	428	440	437	449	437	444	465	424	437	452	457	483	442	457	466	441	459	420	472	463	421	457	439	436	451	422	426	427	443	431	465	475	427	437	450	465	412	439	440	422	426	445	445	443	476	457	449	436	444	471	471	467	403	456	484	457	462	447	411	464	445	447	477	472	453	441	447	453	496	427	412	463	439	442	482	443	453	458	442	455	453	435	450	445	414	424	444	428	467	476	428	447	446	429	437	432	443	451	431	440	427	461	480	418	476	425	454	434	461	439	473	471	449	478	453	451	434	445	435	451	450	420	487	452	441	455	413	457	406	488	441	409	487	428	456	415	413	438	452	451	477	431	421	450	446	434	430	467	445	473	449	434	414	438	450	471	455	442	452	442	449	432	437	423	466	469	476	420	440	434	422	434	470	457	442	384	424	439	450	482	452	462	439	448	467	419	463	471	446	453	455	476	438	439	445	477	427	459	447	437	437	450	448	473	453	504	431	457	455	422	448	479	442	444	432	437	438	463	445	430	442	437	417	419	465	435	455	494	462	442	452	442	462	438	478	469	443	437	472	428	427	436	465	457	435	460	449	444	474	475	446	386	408	428	473	448	415	412	458	484	473	440	471	468	429	457	422	471	450	416	456	423	456	432	446	447	453	444	444	463	438	432	459	419	406	433	470	439	419	460	434	465	455	472	464	472	398	428	451	450	420	438	476	456	440	461	446	391	458	435	460	442	431	426	454	461	432	453	444	426	443	434	463	446	458	417	439	441	468	480	429	471	455	480	419	452	468	430	423	453	393	452	465	446	428	448	456	434	465	499	451	491	488	460	443	423	461	437	401	454	417	430	465	423	439	449	492	437	432	435	422	462	443	431	426	419	463	416	466	446	495	463	432	467	467	445	440	435	489	446	490	437	436	480	404	418	437	443	430	477	472	438	475	442	432	460	460	458	462	432	456	468	455	421	431	417	417	435	465	445	422	429	454	447	412	430	420	441	436	422	441	457	457	446	450	450	461	446	469	441	433	479	429	463	409	441	439	471	431	415	457	473	449	478	452	432	464	406	460	431	422	425	449	442	422	456	398	437	429	435	465	445	431	428	431	470	414	440	433	453	470	442	426	453	452	462	432	446	489	446	459	481	436	460	468	444	475	480	472	452	452	479	450	446	432	465	435	423	419	445	441	437	449	432	478	447	461	422	477	456	451	459	458	445	483	474	436	443	442	434	419	463	446	503	398	436	450	436	467	408	463	482	478	454	445	415	433	432	459	397	434	442	438	483	436	474	450	461	434	451	455	420	454	383	427	425	417	407	449	435	454	445	432	436	437	491	460	482	432	431	447	474	418	443	438	439	479	438	441	440	425	446	474	396	417	455	458	455	447	468	454	439	449	472	416	476	435	435	419	481	490	424	418	473	440	489	405	417	444	448	428	424	451	430	423	473	446	475	441	431	438	474	453	451	421	477	421	447	429	428	446	452	435	423	439	466	427	473	431	453	430	455	471	400	438	425	444	436	437	463	428	428	428	443	460	431	452	442	413	470	488	447	455	460	445	418	439	471	463	456	453	412	425	439	453	522	453	432	456	443	466	445	454	451	455	453	434	450	432	449	421	435	485	477	439	449	435	406	452	462	464	458	439	409	463	447	424	449	423	448	470	439	434	447	493	478	448	427	432	486	425	455	416	460	439	460	446	442	457	453	384	438	458	457	419	447	401	454	468	450	408	436	455	443	458	462	471	424	438	428	415	425	461	407	413	458	430	467	463	423	460	439	431	451	459	435	443	440	458	453	472	466	475	449	436	445	440	447	477	474	468	436	437	462	438	458	456	431	453	440	446	409	427	474	402	439	410	436	433	409	451	434	438	447	442	405	451	451	466	465	461	474	445	430	458	437	431	458	446	417	427	448	482	451	460	427	440	421	446	474	449	440	445	472	436	431	463	474	446	452	449	428	400	447	452	441	443	445	420	487	441	411	424	433	435	446	448	443	470	438	448	490	436	461	462	436	452	440	426	463	424	465	499	454	454	426	428	456	460	432	422	431	471	450	426	415	406	447	472	435	461	485	458	421	432	411	404	439	423	433	417	463	448	422	464	434	467	446	443	445	453	410	443	432	449	456	468	482	429	460	471	472	446	446	448	454	449	506	479	445	435	476	453	420	428	422	442	461	453	488	450	476	444	467	454	416	383	431	445	449	418	422	408	431	486	458	463	405	448	446	442	417	476	451	448	460	424	465	421	487	433	439	430	441	401	447	422	418	455	437	436	451	443	474	436	460	450	435	416	413	404	466	413	446	434
19834	40985	33736	25062	21289	17604	13873	10565	8036	5547	3862	2858	2244	1895	1765	1634	1448	1257	1161	966	989	990	914	918	850	854	818	783	763	717	632	667	626	576	588	555	539	533	502	540	544	538	531	519	526	538	530	474	492	465	484	507	486	453	464	472	466	439	463	483	453	462	508	476	521	497	511	452	455	445	462	443	468	466	475	436	450	471	450	464	449	490	486	441	447	444	453	485	441	436	405	442	445	426	454	463	441	423	472	475	450	471	462	426	464	477	443	440	432	471	427	415	461	444	437	445	470	440	439	422	449	460	485	463	432	425	451	413	487	473	445	467	469	458	461	448	485	420	450	495	467	473	466	469	460	423	444	481	482	486	493	441	433	443	432	448	447	437	445	461	463	489	436	480	419	451	484	446	433	523	479	451	452	430	423	459	464	430	438	469	449	432	492	439	463	466	446	455	465	472	447	423	456	472	417	455	437	454	458	471	433	487	431	429	464	464	448	420	450	448	471	469	413	461	452	465	457	444	441	456	464	455	446	455	439	455	480	435	442	432	464	436	466	468	449	435	463	472	447	439	454	459	467	476	404	477	437	420	445	446	449	441	452	468	484	491	438	453	466	477	457	463	457	443	480	471	451	426	454	472	454	471	458	431	467	426	456	429	456	436	487	438	431	521	404	445	487	472	451	460	433	444	489	455	457	421	451	432	494	426	460	468	464	459	454	454	474	448	464	450	444	451	442	429	473	430	467	454	455	454	424	441	438	473	469	452	469	489	448	458	438	407	435	453	455	457	405	451	458	476	477	436	458	454	442	442	444	497	449	430	447	446	452	456	429	418	441	428	453	416	440	453	464	439	434	440	456	444	421	465	458	453	426	437	467	424	467	486	457	475	471	454	470	451	474	471	454	427	456	416	436	460	481	410	465	453	479	483	467	469	441	439	453	514	448	431	432	487	441	418	417	456	476	469	459	454	438	459	429	437	471	443	467	458	450	435	463	449	431	448	468	455	458	442	478	450	460	474	460	458	477	457	459	459	460	463	426	461	450	446	465	435	431	442	463	413	478	408	429	464	418	453	480	493	435	437	469	449	433	461	458	450	431	438	449	467	458	421	416	443	432	439	470	471	476	474	428	461	469	481	415	434	450	439	464	424	420	434	455	461	459	449	435	422	443	451	459	450	461	450	450	439	469	439	460	440	445	437	485	453	432	491	425	428	478	470	444	422	436	448	467	412	456	454	490	497	481	420	449	456	419	492	444	466	436	470	455	481	444	418	446	457	430	451	482	472	432	456	451	450	442	452	457	428	440	491	442	449	421	447	448	440	473	453	478	475	422	437	423	472	463	455	452	475	442	439	425	433	469	435	444	471	448	441	493	451	474	477	470	434	409	448	438	438	445	449	434	472	461	430	452	465	466	454	419	440	467	455	444	430	430	434	415	423	466	446	436	474	448	446	432	458	444	453	497	448	463	462	433	451	440	467	442	433	494	438	465	432	442	477	418	463	468	464	451	429	469	496	453	446	436	466	448	451	477	410	435	442	488	429	455	487	437	445	460	439	454	434	457	456	462	459	486	457	458	458	476	479	493	420	451	482	457	456	440	450	465	463	431	464	448	426	441	461	458	444	477	463	451	460	451	440	483	439	444	472	468	449	451	465	446	458	476	442	431	434	472	456	449	445	479	467	448	447	403	442	461	469	449	454	473	421	441	483	440	448	461	471	452	457	434	453	434	423	454	420	476	462	425	448	463	467	458	461	449	448	463	440	424	485	421	421	409	451	462	424	451	461	458	477	427	461	445	451	426	466	433	458	452	432	457	433	460	446	453	439	474	463	461	459	471	417	446	458	459	435	409	459	449	447	412	444	459	456	473	453	450	462	424	437	430	490	462	414	475	447	462	441	454	497	458	452	448	427	492	414	446	470	471	456	465	469	470	452	466	455	458	443	495	446	462	453	476	438	444	441	478	446	468	445	425	424	432	464	441	436	417	443	470	466	417	463	494	470	476	470	440	438	446	438	424	474	495	455	453	452	430	479	454	424	492	466	456	410	429	450	425	457	446	421	459	475	445	448	428	466	435	445	465	459	447	416	415	412	451	422	429	458	480	469	453	435	431	450	496	470	432	439	436	451	443	462	452	419	431	498	454	465	448	460	452	497	466	439	446	454	462	425	438	445	456	450	444	429	524	485	489	465	513	461	431	467	454	450	449	431	406	442	433	446	466	431	474	459	490	437	464	467	460	444	451	461	468	446	464	458	463	459	464	492	453	459	454	438	448	440	462	477	477	458	476	449	474	453	456	422	423	437	488	417	450	501	469	489	489	412	448	476	446	449	431	461	463	450	458	421	448	464	449	409	458	488	469	458	419	449	488	458	428	446	446	446	454	461	460	430	428	461	468	429	473	452	440	438	488	464	391	481	427	441	435	462	469	455	432	468	443	418	445	481	468	446	424	419	417	429	434	428	427	444	430	444	452	432	421	472	428	445	456	441	490	443	460	459	429	467	471	454	436	456	469	481	458	459	432	489	467	479	448	476	467	444	478	430	479	412	461	419	453	459	442	444	412	453	434	459	478	443	444	402	438	423	450	433	480	468	468	451	425	428	502	443	440	446	444	456	447	494	471	429	430	459	471	468	460	405	463	478	457	443	463	468	442	471	455	445	462	466	460	433	430	464	478	519	497	466	400	438	464	460	453	433	482	428	420	443	408	453	478	445	465	475	456	448	468	459	483	418	471	449	431	487	415	476	444	413	453	480	496	472	428	463	434	455	428	445	499	443	434	458	461	480	403	416	417	441	461	418	458	454	467	469	417	492	460	431	482	453	465	457	418	474	456	455	451	435	444	418	429	457	422	423	478	452	461	440	463	449	475	455	459	460	454	460	429	434	439	423	455	412	420	437	440	465	437	441	448	451	460	417	466	468	456	404	430	483	451	443	452	445	467	459	429	443	477	498	441	459	452	431	467	461	461	444	457	482	462	498	463	437	438	496	486	446	444	418	460	434	435	472	464	476	476	431	457	419	427	436	478	501	432	467	491	456	457	468	427	453	476	430	435	473	418	443	429	490	461	462	445	461	408	422	468	443	445	436	441	474	458	467	503	473	442	467	434	472	453	470	479	431	523	470	446	458	463	447	490	418	464	426	502	439	478	470	434	436	420	441	446	452	483	461	493	458	490	461	451	406	415	462	410	458	470	459	444	455	426	445	456	436	456	459	411	461	453	496	405	464	432	459	480	470	478	449	433	487	472	472	461	434	439	484	469	434	494	460	413	466	445	484	441	444	439	438	483	455	453	487	452	448	445	435	445	469	455	478	427	462	421	419	460	475	487	482	419	442	446	440	467	443	451	425	479	456	444	441	493	439	450	441	415	431	476	469	424	460	449	474	441	436	486	470	486	448	476	432	458	463	428	429	431	400	431	486	471	450	481	436	438	443	414	524	412	452	459	439	448	432	437	443	407	462	414	455	450	439	438	441	458	473	425	429	440	448	443	458
22960	21540	29341	24266	22056	23794	23119	13430	8907	6427	4299	3021	2330	2118	1904	1767	1507	1369	1198	1116	1005	933	883	904	876	777	774	741	702	707	601	569	564	520	467	433	417	422	378	389	378	371	391	389	407	377	389	343	340	370	305	322	356	354	343	362	330	349	303	337	339	331	354	353	342	324	307	332	342	319	295	301	285	333	297	316	314	296	307	290	349	314	304	317	290	300	312	320	319	277	288	334	288	323	301	297	281	301	328	304	308	328	330	285	313	323	302	325	312	292	313	305	274	293	280	325	273	315	291	303	308	306	310	308	317	288	289	286	269	324	305	274	304	304	297	317	300	288	331	295	273	300	267	292	319	327	293	295	339	340	288	310	280	303	331	277	340	285	285	306	306	302	332	291	277	278	288	313	290	295	279	324	285	294	320	315	303	299	324	297	348	290	289	321	305	311	335	301	285	265	290	328	275	295	304	260	330	290	286	283	297	327	312	290	307	297	290	269	300	283	258	297	310	293	323	285	287	285	304	277	276	297	333	302	301	300	325	319	314	299	297	306	313	322	298	313	312	303	334	311	266	309	333	272	304	277	269	308	284	270	291	298	257	268	322	324	278	280	294	286	287	318	290	282	316	311	271	305	321	336	318	294	318	314	336	310	328	324	282	318	301	306	298	302	286	342	287	297	268	298	308	309	283	290	301	265	265	313	307	310	300	272	287	285	286	304	277	319	281	297	277	291	344	312	331	332	298	310	268	263	281	312	311	296	311	295	320	318	301	334	303	287	286	283	284	313	294	305	298	258	286	250	295	311	304	281	270	311	318	299	265	297	292	283	313	301	279	317	298	291	290	324	286	326	313	329	322	315	309	313	303	298	267	287	281	314	299	308	300	314	301	313	271	316	292	295	275	276	280	265	277	305	301	299	305	318	307	298	300	302	316	282	295	297	301	279	307	308	294	315	303	309	305	328	288	307	327	332	344	280	294	318	294	329	272	317	302	294	303	298	309	268	281	271	313	308	284	278	271	309	293	321	324	302	283	306	344	288	329	318	302	275	270	306	293	306	291	329	304	288	298	335	290	327	278	285	285	298	299	282	286	301	293	319	315	271	276	324	280	306	281	315	304	305	273	293	312	326	304	289	269	328	288	303	295	301	314	312	311	314	299	273	296	286	277	313	305	300	297	268	297	313	302	273	293	309	321	271	270	309	306	271	319	343	281	345	296	270	305	323	318	319	320	313	312	306	281	302	281	300	294	306	304	296	298	325	308	327	297	293	301	308	282	298	299	315	307	314	295	322	283	335	287	307	302	276	329	298	301	299	304	282	328	274	305	309	307	299	285	274	290	330	326	323	299	301	292	311	275	286	281	290	273	281	295	295	309	311	286	299	337	273	324	262	292	313	288	264	305	285	288	314	328	303	317	281	312	301	293	260	298	300	304	259	295	268	291	292	316	290	320	303	297	312	285	273	323	293	315	297	272	303	346	305	314	278	315	316	281	315	291	275	311	318	304	283	293	272	310	295	308	272	317	308	289	289	271	302	282	302	277	312	297	328	331	302	304	282	312	285	348	287	307	328	288	308	274	283	278	315	279	310	291	323	301	288	294	285	298	294	294	287	288	304	317	321	325	292	280	278	292	294	307	284	306	289	277	283	277	311	301	301	323	267	324	294	310	284	302	285	311	291	302	315	306	330	328	313	304	306	301	290	274	314	298	281	283	318	288	309	284	323	282	282	318	292	256	352	294	304	299	296	302	322	299	316	279	273	281	312	318	318	299	301	310	277	316	310	307	265	285	310	296	343	307	292	314	279	273	291	280	321	280	298	268	317	310	316	287	285	320	285	275	330	286	320	275	313	301	290	274	303	290	299	303	317	278	301	281	301	283	329	275	281	290	304	275	320	320	271	302	290	307	304	321	281	283	306	280	271	311	287	300	301	301	308	307	295	288	317	284	343	295	287	284	282	332	271	309	294	315	316	302	293	275	299	306	316	292	315	297	303	301	287	288	334	280	282	298	278	287	284	302	333	321	304	306	321	323	287	288	298	300	303	298	285	292	323	322	289	276	300	284	299	307	297	301	292	280	323	290	319	287	309	285	287	303	311	309	289	332	294	308	304	332	280	304	300	324	301	296	279	271	314	286	289	288	285	325	280	302	295	316	359	286	296	297	303	278	282	316	301	289	289	283	289	313	325	311	276	303	309	279	322	323	272	288	304	306	312	312	283	295	276	283	293	299	285	312	289	279	298	312	281	297	319	294	284	291	288	303	299	299	314	317	337	278	296	304	313	277	278	265	299	282	273	294	302	279	290	299	339	276	322	289	299	297	325	285	296	299	276	320	324	322	330	317	303	278	297	277	298	296	270	303	290	295	284	290	322	330	298	280	301	295	317	350	267	293	297	299	269	295	333	306	297	289	312	294	285	312	308	276	303	272	308	332	281	316	316	308	276	292	277	298	310	311	313	312	287	312	302	310	300	300	297	327	319	296	309	288	309	307	318	294	309	302	272	303	313	293	286	297	284	282	257	335	297	290	274	331	332	294	312	295	316	300	272	278	304	329	326	300	317	280	283	290	294	291	297	304	304	286	313	307	263	282	312	311	285	296	326	294	289	294	282	291	281	321	325	268	311	281	316	320	283	297	292	308	297	277	310	291	301	294	286	285	304	310	326	303	302	333	294	296	289	302	280	292	303	315	302	311	269	325	281	297	306	294	300	268	307	290	275	304	308	277	296	268	296	313	302	315	295	291	289	303	327	285	295	311	322	285	300	291	327	315	296	338	280	310	250	264	306	298	274	318	284	290	276	277	301	301	306	300	318	326	305	292	306	285	314	313	333	276	291	301	258	291	313	310	299	346	289	301	275	294	292	303	302	304	283	291	306	273	287	304	304	290	282	296	291	308	276	279	287	312	267	297	260	285	308	303	309	257	289	327	304	305	307	309	268	316	306	311	283	320	306	295	290	273	283	314	333	282	311	291	294	313	298	261	285	288	297	275	275	301	299	253	318	299	291	296	321	302	281	305	331	272	309	283	290	298	302	309	301	288	301	317	336	287	294	313	309	285	315	298	286	270	286	286	308	308	276	276	283	268	303	307	272	285	284	320	290	305	304	314	337	284	280	309	297	306	304	331	300	287	305	263	290	297	312	297	319	306	288	294	293	278	293	307	302	314	303	310	308	286	281	322	302	313	320	284	295	300	298	293	289	311	281	303	332	326	292	307	298	286	290	326	301	324	316	303	307	311	276	339	301	302	304	291	277	316	312	300	284	311	293	302	304	326	324	291	275	310	349	299	311	297	310	295	297	287	287	266	293	321	332	307	301	318	325	291	294	324	310	319	303	284	296	288	310	266	306	303	309	316	303	309	321	285	314	325	322	295	315	351	301	320	286	335	267	318	309	276	317	272	299	318	286	273	282	287	328	286	296	309	304	308	269	288	284	280	287	315	290	317	295	266	284	297	291	298	297	269	274	298	315	279	302	292	308	307	295	273	279
21910	48133	41437	32655	29537	24895	20597	16185	12506	9231	6154	4542	3483	3077	2740	2395	2139	1834	1634	1446	1387	1297	1221	1173	1071	1087	972	879	860	821	767	672	665	598	611	530	517	435	445	435	455	414	432	440	417	437	402	398	424	353	354	357	380	378	364	325	355	360	350	344	374	347	358	335	321	349	365	322	308	325	323	312	333	335	331	304	306	319	304	342	322	300	291	328	303	312	327	313	286	301	308	311	328	312	259	316	330	305	293	296	315	341	297	305	302	262	295	313	321	298	294	311	310	310	291	288	314	294	282	290	280	308	338	291	296	308	299	283	313	275	289	303	303	270	311	302	292	333	315	277	317	310	295	329	334	300	285	273	297	307	291	314	268	313	293	323	275	294	312	324	281	310	287	317	304	310	295	300	299	270	309	284	315	311	279	294	300	275	315	308	303	301	316	305	326	322	294	311	313	301	323	278	310	328	288	275	305	299	307	311	310	288	294	278	339	288	268	287	321	310	320	305	292	305	274	311	284	352	327	305	327	295	326	285	330	278	312	291	311	308	309	306	281	314	299	311	280	298	314	261	288	310	318	282	335	320	305	303	316	331	298	284	314	307	340	342	299	322	315	291	289	301	315	295	292	295	302	340	297	302	299	285	300	273	283	296	292	288	331	320	303	318	309	270	292	294	304	294	280	287	289	271	299	297	319	322	295	316	304	264	297	307	335	301	293	277	303	299	306	317	293	282	295	301	307	301	277	301	270	321	301	302	316	323	297	289	318	307	283	353	319	291	309	288	314	335	283	320	294	325	290	281	285	288	305	324	278	323	307	313	313	302	299	322	291	309	319	289	300	300	283	309	310	316	303	263	321	323	294	345	301	327	275	292	333	302	309	312	293	323	329	308	297	351	289	288	295	309	314	311	279	304	324	321	277	318	269	312	300	322	299	289	338	276	302	286	283	297	274	307	301	275	294	297	310	309	287	312	304	298	325	293	321	324	341	288	321	336	288	301	303	321	307	300	293	314	287	310	277	313	301	276	264	293	268	292	271	276	295	284	300	302	318	290	308	318	300	305	294	305	302	305	293	297	311	333	294	282	279	272	307	337	338	308	341	302	283	310	309	337	304	285	288	278	283	302	303	297	282	306	314	315	311	290	310	300	283	289	321	302	306	312	332	304	316	312	263	275	263	289	319	302	286	298	318	299	299	322	279	279	342	305	320	313	311	279	293	298	295	303	304	300	295	297	275	306	300	286	316	289	324	287	295	280	294	293	327	302	272	294	294	319	313	254	332	282	323	294	297	308	270	294	297	310	325	329	312	299	282	303	335	294	317	326	281	329	322	328	325	302	324	303	323	324	276	305	327	272	312	322	317	309	309	299	291	277	300	304	305	315	297	328	287	284	276	321	301	319	298	290	295	306	289	307	304	323	303	315	290	317	295	275	312	313	281	298	328	295	324	286	329	279	316	294	285	294	290	288	293	286	311	299	299	303	290	323	275	313	311	305	289	317	294	338	299	307	272	302	293	299	340	278	339	282	297	271	320	319	284	317	294	324	304	292	296	276	292	283	294	323	295	330	317	307	282	302	325	289	309	317	282	301	304	333	274	282	294	261	312	303	346	325	300	312	316	282	273	286	259	310	298	336	292	285	302	314	311	315	316	318	317	280	287	326	315	289	340	296	329	277	279	303	318	287	286	288	291	309	326	306	261	264	303	295	287	297	302	288	286	310	329	324	324	294	316	320	299	302	327	303	312	271	301	301	315	305	305	294	329	292	288	323	309	275	266	298	273	282	304	307	315	298	277	302	312	321	305	302	312	286	316	317	313	301	312	312	296	292	274	320	294	321	311	324	284	297	305	312	307	339	298	310	297	287	300	285	285	303	302	312	314	315	324	281	275	277	311	310	291	283	283	306	291	304	284	294	298	314	310	274	312	292	264	304	301	307	334	299	284	297	303	269	306	340	301	322	286	330	302	297	281	277	332	323	279	285	262	275	315	321	315	281	318	289	274	294	267	310	289	301	284	300	279	271	285	283	310	302	319	287	310	286	294	296	287	305	309	294	312	297	338	284	305	274	293	333	283	307	348	311	320	303	334	317	286	307	328	309	288	283	287	291	307	328	308	318	296	290	296	293	306	306	324	269	287	288	307	338	327	307	302	327	308	279	303	328	319	323	309	290	302	291	311	310	312	288	274	336	317	274	257	320	338	302	302	263	309	302	312	315	308	269	281	276	313	316	299	308	303	292	285	282	254	314	278	328	280	327	299	311	337	325	294	328	297	282	347	332	291	292	298	324	310	304	290	315	286	274	301	289	303	308	299	333	297	281	291	283	289	284	325	304	331	345	274	308	326	319	302	281	376	309	298	301	305	296	296	299	303	280	317	312	307	312	298	285	298	299	302	314	313	302	304	314	298	294	269	312	303	317	340	294	305	291	279	303	282	310	306	301	306	360	286	297	300	294	301	297	290	293	292	297	306	288	314	332	322	284	298	291	331	265	277	311	295	300	286	310	314	297	310	299	266	316	280	270	302	315	282	292	269	292	311	290	306	322	320	314	311	304	281	310	282	308	280	286	290	301	300	263	318	279	293	284	293	281	282	316	293	286	286	294	294	319	319	264	285	284	316	306	287	311	292	276	282	285	293	306	294	320	296	310	294	303	311	314	295	307	286	294	268	293	312	272	316	309	303	333	320	322	327	298	293	271	294	328	296	287	319	310	329	311	284	314	311	296	297	324	300	319	306	272	287	270	292	297	286	309	279	331	320	301	309	286	301	334	321	318	272	316	296	314	287	294	261	312	281	344	279	289	299	300	276	277	297	329	292	308	293	306	319	324	281	289	305	289	307	296	264	308	296	252	295	277	289	294	303	282	315	321	293	291	309	318	292	296	292	282	294	306	320	287	316	311	269	350	294	297	286	306	276	294	318	304	327	312	289	299	309	298	295	288	303	290	312	287	305	286	301	300	319	282	300	320	268	306	279	286	307	303	314	323	282	316	299	319	302	317	296	322	322	325	291	304	290	297	324	296	293	295	287	285	292	293	322	291	342	334	324	323	281	314	314	306	298	313	320	290	293	311	305	316	273	266	281	317	294	325	303	281	293	335	289	312	310	314	323	292	289	299	318	305	288	285	304	285	294	286	334	310	298	306	317	302	315	318	300	302	316	316	306	299	305	298	290	309	309	317	295	307	284	288	266	311	300	326	321	328	293	310	287	278	332	320	332	290	290	300	305	269	341	286	310	313	271	292	272	294	299	295	298	294	308	346	295	278	330	310	304	346	297	297	303	325	298	311	312	273	296	283	321	351	314	272	309	314	321	305	284	337	312	311	321	317	291	323	269	306	296	325	310	304	276	294	335	312	272	300	318	288	289	316	285	296	314	325	328	312	309	282	309	273	296	312	279	312	301	305	286	298	306	293	321	283	301	304	254	302	314	304	299	309	310	323	315	315	282	299	293	275	280	287	310	272	318	321	346	314	300	260	275	298	302	260	308	313
28583	24859	28568	21458	14041	9568	6740	4816	3515	2468	1823	1374	1153	1106	1030	967	915	810	754	715	666	634	643	650	597	606	551	567	564	585	496	473	503	465	465	471	414	482	481	477	436	478	453	455	442	444	453	428	421	474	453	411	419	457	467	450	426	448	462	440	399	428	461	464	458	440	465	464	422	401	446	422	437	462	402	409	431	433	428	404	451	444	434	440	451	419	417	447	444	419	420	417	400	390	437	414	439	425	454	403	396	431	412	435	469	455	469	425	416	423	403	439	415	441	400	384	424	424	430	421	405	417	438	419	413	410	398	415	433	421	419	401	427	448	407	425	431	420	415	450	413	429	436	454	475	466	433	454	449	434	437	410	417	451	432	421	407	431	438	439	421	429	484	407	432	442	396	462	434	436	426	405	443	468	458	464	414	446	386	425	433	407	417	406	449	432	446	432	403	451	378	432	440	403	429	456	436	474	438	402	423	420	463	427	402	377	415	456	397	415	398	415	394	457	428	412	380	443	422	396	394	406	391	420	447	429	417	460	476	420	426	407	408	417	406	416	407	414	409	422	430	457	404	455	409	432	436	430	427	401	451	409	424	415	407	452	405	420	405	459	420	437	424	403	423	397	442	422	469	437	453	454	421	447	436	367	419	431	413	433	386	450	432	446	440	468	438	459	429	461	436	446	414	436	451	462	403	435	429	422	433	463	430	445	438	444	425	432	441	448	456	431	410	446	422	418	469	441	440	434	424	428	439	437	400	426	449	413	410	426	434	445	433	384	418	422	444	441	457	462	412	425	411	426	429	430	427	432	434	473	452	449	432	408	480	436	425	423	419	457	440	410	420	452	439	392	432	474	462	433	421	416	427	418	426	415	432	382	426	404	464	431	455	448	452	409	442	418	416	420	453	422	431	415	429	437	490	416	458	420	434	433	446	441	436	420	403	455	448	439	449	401	423	451	446	396	428	408	428	463	427	410	422	422	448	436	449	439	417	463	420	415	426	396	374	433	468	421	434	443	436	470	449	400	424	425	439	433	409	447	440	429	440	414	433	395	414	431	443	455	402	414	405	445	412	419	378	428	444	405	455	429	438	481	382	485	460	423	437	397	462	434	391	429	468	455	402	450	417	426	402	438	411	406	457	417	446	442	472	402	457	443	418	419	422	421	457	403	429	427	440	446	417	467	481	406	434	451	429	447	444	419	415	421	419	432	402	443	441	427	446	431	420	418	444	435	396	437	419	420	426	458	431	426	428	447	417	428	474	433	462	433	429	435	423	398	424	451	457	445	460	417	441	422	444	414	456	450	410	458	447	405	432	378	412	434	415	410	444	406	415	412	433	431	459	374	422	421	436	427	386	422	438	423	446	447	417	420	420	413	432	460	458	439	430	423	411	435	442	416	426	429	448	441	464	451	419	432	426	432	439	446	436	436	448	420	425	415	461	439	427	447	445	421	480	458	425	418	433	406	394	391	433	440	414	402	397	378	449	418	440	449	475	404	365	425	423	424	462	451	420	426	431	429	444	446	421	433	453	430	396	426	417	396	400	465	439	433	399	465	438	445	456	413	430	412	406	417	433	418	405	389	429	437	406	432	432	412	418	428	418	443	416	420	437	434	460	454	438	455	440	436	419	412	432	431	429	419	433	397	426	455	403	450	443	408	452	410	400	443	446	450	434	454	437	466	411	395	428	410	437	432	403	460	428	410	451	413	456	424	411	429	415	442	402	446	436	423	467	405	416	450	463	438	395	396	453	425	411	424	423	488	443	408	419	424	430	419	418	435	403	434	408	404	441	445	405	428	417	423	425	438	405	386	413	427	405	428	454	408	410	435	406	442	449	433	439	415	429	416	411	442	405	407	407	404	425	447	423	422	423	420	431	403	394	406	441	457	455	405	442	423	404	444	391	454	415	430	405	466	406	445	414	413	437	421	415	428	396	437	439	404	410	441	427	428	406	399	407	442	431	428	406	434	432	404	409	408	420	413	460	387	430	422	434	400	424	401	431	425	418	402	404	421	418	429	422	438	422	404	417	423	438	448	431	445	406	414	440	443	416	418	399	403	426	452	410	446	427	419	439	421	417	454	414	407	455	421	410	446	428	445	396	414	405	421	419	414	403	420	457	421	409	413	434	448	418	441	410	451	487	427	412	410	415	400	448	427	418	468	456	432	418	434	414	433	451	412	430	403	423	396	427	408	459	447	407	438	437	444	415	413	447	424	419	398	421	430	419	422	402	409	423	456	413	440	485	394	410	427	474	413	425	385	393	436	458	412	419	401	400	410	447	458	450	412	436	425	441	389	415	421	407	453	466	440	423	432	431	462	373	446	438	405	441	379	423	429	416	440	414	422	448	422	410	408	388	426	456	439	440	410	438	442	366	438	413	391	455	432	420	437	431	436	428	368	493	428	404	452	438	448	434	403	411	402	398	456	420	410	457	411	384	423	447	432	451	426	435	426	428	395	405	429	435	473	423	404	409	429	425	405	418	420	421	407	411	449	420	442	415	391	395	401	422	450	413	435	404	420	417	427	446	424	474	430	441	403	430	424	397	447	421	422	443	440	433	408	427	486	398	432	423	473	418	423	408	453	431	413	421	446	421	422	420	432	425	412	444	436	470	423	437	437	412	404	452	430	441	457	443	456	446	456	452	424	496	433	421	416	433	388	403	430	407	417	394	429	422	420	473	455	410	455	438	437	458	427	452	415	450	420	439	437	374	443	405	437	403	443	384	440	462	391	440	423	425	435	445	424	459	431	395	445	434	459	403	459	425	432	425	451	397	402	395	405	456	417	455	427	423	423	440	403	393	419	478	443	436	396	460	440	416	448	427	432	479	376	384	413	408	437	430	469	463	439	430	470	418	425	400	426	430	434	419	402	428	433	420	384	415	442	448	412	424	425	479	432	398	451	423	446	378	411	443	437	391	441	426	430	478	404	425	435	419	401	421	419	425	443	432	408	438	436	431	455	404	453	463	428	428	420	425	410	407	436	413	411	433	422	431	423	455	432	452	432	415	403	453	439	421	432	422	438	432	429	432	400	413	443	398	443	469	410	425	438	436	423	422	430	421	413	448	433	406	416	480	429	433	423	455	428	439	466	460	436	398	445	480	420	430	393	416	423	424	436	411	408	455	446	442	462	458	441	407	436	448	439	467	398	457	491	440	435	455	417	430	410	441	419	425	427	455	416	447	404	416	405	432	423	444	411	422	421	422	434	416	430	427	409	407	403	434	424	404	410	453	422	405	394	430	453	421	412	449	421	465	431	444	412	455	432	412	480	431	417	423	397	446	438	391	421	423	433	429	413	429	426	431	460	463	439	436	449	439	429	418	438	425	462	449	438	407	433	435	468	460	436	402	391	429	407	404	457	426	399	412	437	434	435	420	398	432	412	435	415	477	403	432	413	458	426	429	446	422	439	390	392	436	412	421	425	387	421	404	424	422	469	404	420	422	421	419	413	421	425	429	409	427	417	417	417	424	439	419	433
19115	36331	28528	19698	16626	13163	10194	7616	5558	4226	2762	2051	1718	1496	1353	1217	1121	1008	965	899	815	802	783	686	681	715	621	694	624	601	547	592	579	535	538	501	510	520	515	507	456	486	520	472	508	467	491	470	465	459	453	454	480	466	414	472	462	459	477	435	457	462	477	476	470	451	431	458	444	463	448	443	484	485	431	469	450	417	433	425	445	473	420	432	439	427	426	440	413	442	433	446	402	427	443	445	457	430	450	444	432	449	443	428	403	446	440	459	415	459	445	452	423	406	441	422	433	428	452	470	401	424	433	410	450	415	460	422	432	441	464	418	490	445	407	430	448	444	448	445	477	418	436	417	408	415	424	424	459	486	409	441	451	409	465	460	461	430	428	440	408	461	454	415	436	492	435	445	412	420	394	407	414	432	440	425	482	418	426	440	462	414	470	443	419	452	454	413	464	460	406	445	436	474	415	424	441	421	420	400	438	448	432	395	412	420	474	439	431	444	467	426	471	425	437	458	433	464	429	451	423	428	436	472	454	450	452	464	427	452	438	427	435	450	459	412	453	424	424	413	410	414	450	442	415	456	388	434	461	428	391	435	419	413	424	438	394	455	469	408	423	451	464	357	430	447	424	451	414	457	442	402	456	433	408	433	425	502	438	452	492	484	510	419	422	446	437	431	428	440	452	447	466	453	438	465	424	450	431	437	411	423	424	445	474	455	409	433	464	450	428	488	440	438	447	463	448	459	410	443	433	430	461	424	443	446	444	421	432	460	429	426	428	450	438	460	439	449	406	418	412	452	440	417	438	426	474	405	463	451	457	436	456	470	448	437	476	425	407	440	419	434	416	445	437	447	421	426	416	462	441	434	413	444	437	448	450	418	422	448	447	405	417	427	432	442	424	422	447	454	466	441	421	440	408	418	424	423	394	466	422	446	459	405	452	442	483	478	442	422	463	431	394	435	466	453	434	454	429	435	459	409	436	427	443	442	466	404	457	464	437	464	439	432	435	427	467	436	420	437	431	428	420	427	444	434	415	458	452	428	407	457	441	463	461	456	422	448	421	443	444	434	435	427	430	428	446	437	444	456	445	427	458	450	465	414	463	403	445	458	452	461	438	440	415	425	440	460	434	438	452	432	426	433	460	447	420	437	459	435	437	421	441	455	489	448	460	419	435	439	469	391	421	390	428	434	446	438	446	440	442	461	443	417	427	445	450	395	438	435	434	460	442	455	433	436	396	363	413	405	429	441	436	433	424	417	447	406	413	440	433	443	450	443	443	430	455	421	490	428	452	419	392	407	458	427	425	440	451	422	445	446	463	441	451	414	442	438	451	443	417	451	420	438	470	464	396	467	447	437	431	452	407	439	443	440	436	438	438	465	443	483	422	466	444	429	415	454	460	436	435	427	416	442	435	478	448	420	440	408	394	427	414	417	421	448	447	422	420	435	469	471	494	419	435	421	451	466	467	486	452	425	394	442	469	426	435	388	441	466	392	451	482	461	428	413	440	430	433	457	445	429	477	470	446	449	436	440	460	452	465	455	400	452	411	421	465	451	460	429	448	448	402	455	436	442	461	417	398	407	447	447	437	432	402	453	443	426	490	454	461	448	405	436	454	435	458	441	470	468	443	438	459	424	448	440	414	430	422	463	417	412	443	442	496	459	494	384	443	420	487	452	417	416	453	451	427	405	459	451	409	414	439	458	387	482	393	439	448	460	433	441	437	460	463	423	427	445	449	422	451	456	428	435	425	439	416	451	407	420	448	411	454	429	455	423	421	457	439	444	468	443	395	432	442	421	413	436	472	410	452	441	404	427	468	472	434	439	442	457	471	433	421	458	471	441	466	456	440	437	415	432	419	423	426	390	446	461	440	403	473	455	477	447	432	382	417	441	426	412	423	438	425	452	415	416	421	434	456	446	434	409	450	463	453	450	429	490	453	436	438	415	458	447	470	454	470	445	455	448	473	441	451	437	447	438	455	420	483	445	415	440	419	464	433	440	415	421	388	450	454	440	410	440	442	443	446	480	456	454	401	432	420	446	434	406	459	444	449	439	455	468	478	438	430	428	404	427	461	463	444	436	457	470	419	443	414	438	463	478	488	464	445	459	460	439	414	437	472	416	394	448	411	460	446	464	460	444	407	412	459	431	445	439	418	441	445	438	446	403	399	454	427	442	427	431	446	431	451	401	467	450	414	435	447	452	473	406	434	440	434	434	384	455	452	455	415	424	433	404	433	416	456	434	449	451	461	438	420	465	426	437	402	474	478	443	444	432	437	441	420	416	460	464	427	443	430	452	414	461	414	467	460	403	442	445	400	434	446	439	419	417	467	438	455	398	440	440	451	436	432	460	476	439	461	407	442	415	448	448	452	414	442	484	427	473	470	423	442	437	404	433	462	470	438	421	442	448	445	428	400	432	404	421	448	422	443	436	466	448	445	475	450	421	438	422	423	459	439	427	426	469	449	470	443	453	454	439	407	418	433	456	415	404	439	460	491	463	447	421	435	456	467	449	411	444	419	414	445	424	488	479	403	415	444	413	462	453	412	458	454	425	458	415	417	422	456	416	425	434	420	440	432	434	403	412	446	422	444	433	426	459	444	403	427	453	417	434	426	431	448	409	430	420	442	468	438	426	412	429	462	458	444	457	416	419	461	451	453	423	447	439	440	485	463	475	436	465	453	457	435	449	479	417	405	434	463	448	437	445	396	463	459	423	453	428	433	462	422	430	479	452	437	436	408	466	438	435	406	456	445	471	487	437	467	415	457	434	428	437	451	481	442	467	415	461	450	417	465	440	442	431	450	412	507	424	414	427	440	461	429	454	430	456	407	477	460	464	425	454	438	426	468	448	463	443	443	442	428	433	445	443	432	433	405	446	474	437	466	418	431	443	434	433	410	489	431	478	452	444	451	414	442	453	441	443	455	440	435	430	441	451	470	460	424	489	408	435	442	468	465	444	438	442	460	420	437	467	453	468	480	423	455	460	441	450	449	443	436	435	435	453	446	469	407	462	436	438	407	444	467	432	404	424	443	447	435	432	434	458	446	442	435	440	438	454	442	472	438	443	433	418	476	461	443	408	403	420	455	443	462	498	418	432	440	453	426	427	427	435	482	413	454	419	439	373	459	458	451	461	456	436	444	447	474	430	419	429	419	449	456	443	441	457	396	398	431	429	427	460	450	457	400	403	436	447	445	436	457	490	433	431	465	432	439	412	451	448	413	421	455	435	477	455	439	464	432	431	464	467	422	441	415	450	418	433	428	466	451	451	407	430	448	451	442	464	419	467	445	453	413	407	430	447	386	418	454	402	426	444	415	451	460	441	446	429	440	441	480	424	431	474	425	406	411	440	434	467	471	444	436	455	471	463	450	386	415	432	453	424	449	432	400	449	435	421	452	421	417	446	423	429	422	443	428	448	458	457	424	469	444	437	416	424	438	445	405	452	452	418	448	450	466	406	432	463	457	439	437	425	465	446	454	444	443	439
24055	21525	28940	24919	22628	20693	14925	9031	6118	4449	2974	2250	1748	1527	1438	1284	1144	1014	914	823	791	774	774	721	707	631	630	592	591	538	507	529	537	506	412	453	364	401	406	376	365	374	377	380	386	374	370	363	347	357	347	336	303	329	354	350	334	350	366	347	342	343	368	351	331	327	336	320	314	323	298	315	326	335	315	314	312	339	345	299	361	312	319	300	338	314	297	309	322	334	319	293	295	343	327	344	281	309	311	281	300	329	312	318	309	336	312	315	313	298	323	297	327	313	310	324	330	333	327	320	297	333	292	291	328	284	329	321	293	338	322	305	309	299	283	285	327	314	323	299	327	298	299	287	300	340	344	322	319	289	338	339	321	316	338	331	315	300	296	321	290	322	351	349	326	331	302	302	299	311	329	333	309	315	312	337	305	316	319	347	312	317	309	332	343	342	307	287	361	298	300	307	314	301	284	329	303	323	285	329	346	334	317	312	319	329	348	308	335	317	324	301	337	329	318	320	331	315	337	306	321	298	312	324	301	296	323	309	324	307	316	336	338	331	332	314	309	305	355	311	289	333	327	318	348	315	296	320	304	345	283	305	316	307	310	273	297	310	336	299	348	315	307	308	307	314	341	321	322	311	317	320	302	308	323	326	324	336	314	300	307	301	319	321	318	320	307	317	311	308	316	326	322	307	331	312	328	288	343	368	314	310	331	299	320	286	298	342	309	295	297	296	316	345	342	299	331	318	308	295	311	311	323	316	308	310	331	324	324	301	316	309	313	339	284	289	324	336	312	308	320	316	331	301	312	300	319	333	312	344	324	308	321	331	303	332	315	313	305	334	310	277	329	289	315	336	291	348	315	326	305	295	298	305	294	360	323	318	323	350	314	304	334	305	332	297	288	314	333	319	311	325	328	313	325	298	309	324	305	329	316	301	306	311	345	302	297	334	307	309	331	311	289	305	334	335	331	313	320	312	327	341	335	334	332	331	315	309	289	305	329	323	288	314	288	316	328	333	328	331	308	327	329	351	286	276	325	300	323	314	302	303	273	297	318	311	317	277	296	304	291	307	306	271	316	330	323	291	330	327	313	297	331	324	314	295	291	319	336	298	323	333	336	309	315	327	319	316	318	350	333	324	295	298	330	338	319	306	348	310	323	293	337	321	310	326	317	342	319	300	341	337	301	312	328	291	339	317	285	344	311	302	331	322	324	366	306	336	293	320	271	312	289	351	345	333	300	322	315	278	279	307	280	309	311	345	315	320	316	335	324	313	315	310	313	311	321	303	302	342	302	335	332	293	313	324	314	336	315	332	309	303	352	331	318	303	307	315	322	287	286	303	293	286	354	298	314	306	314	322	310	304	302	311	302	290	331	325	329	365	309	310	322	335	326	328	310	304	309	351	325	339	359	321	304	298	299	353	347	319	329	305	333	295	305	324	312	317	301	308	327	312	324	303	320	329	338	324	330	321	345	317	325	331	362	283	284	299	321	298	305	342	337	315	302	310	345	321	331	307	280	322	346	299	346	328	325	322	331	302	315	317	314	285	326	283	312	281	330	318	296	330	290	296	317	313	302	311	304	291	351	296	321	320	310	327	319	309	307	296	326	347	330	310	325	297	309	312	354	311	339	327	307	312	320	318	315	291	313	313	324	312	296	371	317	301	323	312	342	311	333	306	317	288	300	309	316	339	313	308	311	326	311	304	344	319	332	311	301	306	336	298	308	350	283	328	322	361	314	317	301	349	350	311	313	306	332	332	300	324	324	329	311	332	323	291	304	303	323	343	317	284	328	327	312	294	324	302	306	329	314	336	312	301	322	329	315	302	301	317	304	308	326	330	299	313	332	311	292	335	315	322	337	316	301	340	324	326	322	305	317	320	317	330	310	302	311	311	307	312	311	343	349	320	313	305	325	308	310	323	318	309	327	318	326	348	332	343	318	316	329	342	343	292	364	339	332	326	322	313	315	294	313	330	333	321	311	303	336	309	315	310	299	286	318	325	309	310	321	288	290	298	319	318	314	317	291	319	307	334	313	307	317	319	312	326	328	358	317	309	306	307	320	300	309	328	321	332	315	314	339	310	337	332	302	299	304	296	305	280	326	321	300	316	307	329	341	293	344	285	283	331	325	302	342	345	312	321	299	332	284	332	308	342	347	321	318	356	313	314	310	309	286	323	312	319	310	306	323	279	298	303	342	321	304	325	310	291	331	319	343	298	317	325	308	304	293	306	332	324	297	348	307	313	331	289	320	330	343	349	291	311	327	292	302	316	326	328	339	308	315	319	297	280	326	326	316	309	349	314	312	315	323	305	305	296	316	302	279	311	294	319	294	311	313	350	334	309	335	312	331	323	302	312	338	335	306	298	352	311	307	331	327	286	312	303	331	347	310	332	331	315	346	304	344	304	315	311	308	318	339	319	314	320	326	307	317	328	308	329	340	310	322	309	342	334	320	310	328	327	333	328	311	330	295	324	320	303	341	324	341	303	310	281	358	321	352	339	340	326	303	326	322	318	314	323	342	295	322	300	330	314	324	318	309	342	321	308	325	362	341	327	334	351	335	337	351	314	336	270	331	304	315	334	357	316	312	332	319	329	312	291	309	334	312	312	294	337	362	305	343	324	332	284	327	305	311	310	294	354	316	303	307	303	296	331	296	330	346	345	322	322	308	326	280	331	275	344	313	331	308	288	310	306	342	344	303	308	320	314	351	330	308	304	298	334	346	309	305	310	347	285	323	333	343	313	314	323	299	322	294	323	305	305	326	315	292	323	298	315	315	310	301	301	335	323	297	308	298	315	316	343	327	306	329	317	318	336	309	306	336	317	318	321	334	305	303	325	279	322	289	335	337	309	302	310	311	275	320	332	291	276	334	310	319	334	299	316	362	347	288	324	319	333	343	302	350	315	324	313	323	330	290	331	346	327	326	301	308	301	309	305	309	291	333	271	300	322	329	314	297	324	314	332	342	325	309	314	336	307	292	345	313	351	302	333	325	307	354	307	292	301	313	297	324	348	322	349	323	347	313	339	315	314	311	373	291	312	332	310	330	303	303	348	321	349	329	300	342	317	346	304	310	320	327	319	339	320	303	307	324	313	333	283	304	344	338	345	328	287	347	322	331	309	307	297	311	312	306	303	289	327	330	327	304	362	323	302	294	296	308	331	317	318	298	339	341	341	348	333	314	303	289	340	301	324	304	314	336	314	313	325	332	294	324	316	312	298	327	321	320	307	315	299	276	330	306	304	307	323	321	350	310	329	319	345	285	318	331	323	307	309	342	308	347	302	309	322	326	301	342	322	335	354	306	324	308	304	325	336	313	316	304	311	312	341	300	355	333	305	325	307	342	290	314	304	327	328	300	336	327	317	283	287	331	349	293	307	348	312	316	325	329	337	331	294	290	321	285	346	305	328	344	294	309	310	336	328	301	313	303	324	313	350	298	290	319	332	296	280	321	277	327	314	303	318	316	333	295	340	287	345	313	314	291	300
20084	43647	36309	27348	23572	19760	15861	12418	9244	6536	4584	3258	2679	2201	1958	1735	1628	1510	1270	1133	1095	1044	952	887	839	824	793	753	693	714	635	604	593	535	514	460	420	424	408	407	408	426	405	416	399	391	420	413	386	361	353	359	361	382	381	365	329	370	353	345	333	371	391	347	342	349	356	357	352	346	340	347	341	346	336	342	313	353	365	351	311	317	267	338	344	342	330	345	325	343	296	356	347	331	346	294	378	376	335	335	290	310	338	328	356	331	338	323	327	335	361	293	336	297	304	300	330	304	361	321	322	306	348	327	321	310	305	323	291	321	328	324	353	297	329	334	346	332	329	334	343	340	298	335	345	309	312	343	331	329	319	314	330	315	316	303	353	357	317	344	332	328	327	318	330	331	326	334	316	314	329	300	306	300	310	333	334	312	327	319	319	297	300	327	327	306	329	306	312	357	335	351	315	332	349	313	312	326	323	354	319	309	342	298	335	325	300	330	315	342	331	304	346	302	310	324	293	298	332	345	326	328	321	329	305	325	331	336	323	335	362	317	341	348	301	346	321	334	326	331	340	309	316	342	339	314	325	292	325	334	315	329	314	312	303	360	323	322	351	368	330	319	321	270	326	318	335	343	308	333	349	335	340	317	296	345	322	304	330	337	324	337	306	339	305	327	307	333	339	336	333	308	321	322	314	331	305	338	304	320	346	311	339	325	321	303	327	331	350	338	314	300	337	318	328	344	330	326	330	340	348	342	346	324	332	335	362	337	333	310	313	332	316	370	327	302	332	343	330	319	352	335	348	343	336	299	311	315	338	316	317	345	320	313	340	316	317	313	323	343	345	341	314	334	365	334	348	318	293	340	318	328	317	296	325	332	350	300	349	350	307	327	326	348	352	308	309	293	302	325	315	307	282	328	338	385	288	299	316	341	317	357	329	294	332	343	336	351	317	320	351	318	332	326	287	316	324	332	321	302	301	326	328	326	321	352	317	331	351	321	309	330	318	327	354	312	346	339	315	311	349	336	328	320	329	370	335	336	347	321	319	328	359	324	310	296	335	308	353	319	322	318	325	348	334	359	294	317	379	282	326	292	329	338	335	336	333	322	350	319	331	310	333	331	338	320	325	294	313	330	321	353	350	319	342	342	293	331	352	304	319	328	327	345	335	313	310	303	316	323	324	311	339	326	314	341	317	315	301	315	348	347	349	346	315	334	342	327	315	333	326	348	340	336	322	318	325	322	310	327	333	309	363	308	347	335	314	322	318	310	357	293	326	309	308	329	326	310	338	313	328	287	303	335	324	335	314	346	365	311	308	350	301	339	330	299	335	316	341	331	292	377	340	302	324	328	340	300	344	313	334	342	309	342	323	328	329	316	303	334	323	329	346	318	278	324	321	341	246	316	302	320	346	329	329	311	301	325	331	319	328	332	348	314	318	330	341	322	304	350	313	271	314	339	349	325	341	326	322	316	313	345	290	313	305	302	345	306	314	329	330	300	322	354	325	350	316	323	328	308	346	333	317	321	330	331	338	318	310	337	312	324	289	341	350	361	355	353	297	326	338	346	337	319	356	284	262	308	345	314	342	331	351	336	326	343	326	334	311	329	314	322	302	326	337	321	359	331	313	343	321	346	337	325	337	289	325	321	313	289	324	347	322	330	307	328	331	339	303	341	348	313	341	338	347	295	329	323	326	294	333	339	313	341	345	293	329	336	330	333	343	306	326	338	299	346	344	299	334	349	328	323	318	332	348	383	341	321	320	316	324	310	328	309	317	362	344	332	331	333	309	341	314	330	316	330	334	325	298	299	324	341	321	362	329	298	349	302	341	374	329	299	343	322	325	320	295	334	355	322	330	298	345	349	302	342	348	325	325	318	324	314	352	359	342	305	318	306	301	322	313	347	320	329	359	311	325	295	315	344	314	307	316	312	350	352	324	338	319	316	330	346	339	333	333	329	301	328	350	315	309	328	356	320	338	337	349	314	318	308	299	317	314	317	329	346	337	347	313	327	349	330	342	287	330	302	311	322	326	301	354	312	349	329	342	330	320	319	370	308	297	325	331	350	302	328	327	315	286	312	322	312	335	320	299	322	293	313	335	313	328	336	324	338	324	341	289	337	324	345	312	341	296	313	306	324	322	324	317	308	319	292	300	343	332	306	312	319	285	305	327	340	309	301	312	316	328	329	327	314	309	307	324	322	341	333	327	336	309	304	329	373	340	378	339	356	312	314	335	362	322	344	334	316	355	322	331	335	372	299	343	357	302	325	335	306	301	305	352	362	324	311	319	356	333	313	320	332	321	327	304	336	347	356	311	325	354	325	343	316	333	319	313	326	305	320	321	342	323	308	337	324	297	350	320	332	329	329	341	345	323	331	331	330	334	331	324	317	306	324	331	342	312	327	293	342	305	321	326	303	332	328	328	354	343	333	324	314	326	344	336	342	349	301	320	372	315	339	342	339	342	325	371	328	311	317	326	356	309	333	317	320	328	309	329	353	302	305	333	339	325	294	298	306	336	316	337	317	343	293	349	322	307	323	290	328	333	341	328	350	329	343	337	341	309	315	323	304	355	316	332	318	344	363	282	348	318	302	321	325	329	326	344	345	302	324	343	303	334	329	327	348	322	354	328	344	328	359	300	323	311	316	339	317	324	309	310	334	304	331	313	305	358	332	336	338	344	331	328	326	323	308	322	333	347	342	310	340	321	316	322	321	334	315	343	350	341	319	307	327	325	330	322	358	299	345	329	323	329	344	311	302	344	313	363	346	317	343	332	322	338	331	331	340	315	382	322	327	355	338	337	312	292	346	335	317	307	318	307	339	302	326	314	313	346	334	306	298	308	326	307	318	320	356	333	341	316	320	340	347	299	350	341	350	306	321	326	321	312	328	336	309	336	314	320	315	348	330	315	334	340	356	316	355	320	327	307	353	324	324	334	348	344	322	300	335	320	319	331	324	335	332	333	322	339	349	304	352	309	324	354	304	308	346	306	318	334	338	314	326	306	323	364	297	348	341	316	334	332	330	319	291	348	327	311	349	299	326	353	330	326	316	345	290	337	352	328	334	308	316	324	326	295	325	357	339	339	295	320	316	314	313	333	344	325	291	307	347	286	343	305	319	346	334	321	334	319	328	327	329	334	307	338	314	325	316	320	334	303	330	341	337	330	312	307	286	315	339	336	328	328	319	319	262	308	328	312	302	315	304	335	301	329	295	322	324	325	338	310	342	302	317	348	320	335	312	304	339	329	333	326	350	338	323	339	313	334	315	333	295	311	323	364	306	330	341	326	343	307	357	320	304	352	311	312	344	315	348	340	317	296	342	323	348	309	338	319	337	302	293	355	351	342	365	322	348	338	323	327	310	334	330	326	351	327	289	335	365	311	334	332	308	314	320	328	358	289	322	307	301	339	358	333	316	333	333	337	357	355	339	332	323	329	310	320	366	313	326	323	303	333	336	352	313	318	319	332	311	325	309	333	340	307	350	317	327
25223	21572	28323	26427	20245	14046	10063	6732	4811	3343	2435	1858	1439	1331	1278	1188	1062	1003	942	879	839	756	719	744	706	672	669	661	614	613	584	619	590	541	521	537	495	514	501	487	515	457	511	538	484	502	491	500	450	474	452	453	454	490	489	447	455	536	495	456	446	471	493	428	477	494	482	454	502	505	443	462	469	463	444	459	441	443	448	444	451	453	454	453	440	452	445	463	421	451	432	439	463	456	471	468	434	460	439	429	444	463	440	450	463	467	472	444	447	432	443	508	471	438	464	450	440	456	455	433	447	475	483	433	454	448	431	447	468	427	457	464	488	461	451	469	424	443	430	464	434	439	431	426	435	441	439	431	427	474	478	490	515	454	421	441	493	495	432	426	487	449	418	423	427	413	479	450	448	422	429	454	411	390	453	458	435	419	463	485	522	428	486	437	421	434	483	485	453	435	428	476	479	440	434	436	425	413	458	472	469	503	419	459	448	422	471	485	445	435	431	465	416	485	436	458	462	425	458	444	419	497	406	445	459	448	422	464	454	497	422	418	439	458	440	437	453	460	456	442	460	445	437	425	429	462	460	430	479	378	439	453	424	444	424	429	397	421	442	434	445	413	410	438	429	455	478	460	427	443	449	494	460	457	437	417	433	460	440	449	473	459	450	410	443	461	438	455	478	450	416	429	463	468	434	439	480	445	403	445	446	442	432	474	414	465	448	469	492	503	411	454	443	415	494	469	436	486	487	433	457	438	459	440	461	471	500	429	481	430	434	451	444	466	456	443	443	477	438	458	424	430	406	478	485	436	409	436	421	427	453	456	446	468	466	471	462	465	528	445	465	420	454	456	433	437	463	458	445	435	442	436	464	451	459	508	441	461	429	470	433	438	437	430	457	477	452	465	412	430	492	444	464	453	439	431	456	485	460	467	491	467	465	443	454	448	449	417	454	407	456	423	446	430	464	446	441	468	432	459	464	469	458	479	455	460	420	427	479	430	441	447	437	473	477	423	446	457	440	421	429	448	462	457	481	448	424	489	438	453	450	437	473	462	446	475	447	430	490	414	436	444	459	436	468	453	477	444	446	426	428	469	448	472	448	468	448	451	420	452	414	432	471	438	487	454	431	461	448	451	449	423	477	469	454	447	451	436	478	456	472	462	457	438	444	419	453	472	460	426	488	449	466	465	456	453	483	459	433	460	438	437	446	472	448	451	431	462	467	426	442	453	487	415	424	465	449	449	473	442	429	480	454	476	446	494	448	447	457	463	429	468	446	436	420	456	431	469	444	464	440	459	437	479	448	442	442	417	464	466	455	424	448	459	436	401	462	460	452	463	466	500	461	465	460	449	464	453	454	458	447	475	458	442	458	430	452	425	407	481	478	452	419	466	444	454	460	482	457	447	434	446	439	458	399	482	449	432	457	432	459	446	447	425	411	482	467	411	429	464	447	442	443	425	436	435	475	447	476	445	474	415	479	420	446	415	431	468	448	478	458	468	443	443	466	428	475	436	427	463	435	436	443	471	450	441	479	476	437	437	437	463	458	443	448	477	450	439	410	425	461	413	444	414	470	404	442	481	484	470	463	446	439	490	440	435	438	485	459	415	439	448	431	436	412	448	450	452	434	405	439	437	462	451	451	446	440	428	467	453	408	460	434	444	485	443	457	471	442	482	450	442	458	444	440	444	451	410	436	417	422	430	498	470	442	420	460	442	471	453	415	414	457	440	470	451	463	459	466	465	418	466	435	472	450	473	467	439	391	478	417	447	439	456	467	441	402	460	427	467	444	471	450	469	427	456	429	400	446	449	445	462	440	451	480	453	453	439	425	444	430	455	452	440	417	447	488	452	435	476	423	520	464	452	452	427	429	447	462	478	478	446	424	471	480	456	442	452	484	451	448	435	450	450	433	473	452	447	435	446	446	416	431	427	455	408	447	474	458	427	395	434	434	485	446	475	489	443	430	445	444	440	425	444	490	464	479	457	470	457	432	451	491	403	446	437	422	454	443	470	453	444	447	423	445	471	478	419	473	438	443	458	455	409	481	422	461	480	431	464	435	482	435	445	392	457	451	447	423	448	462	421	445	454	418	444	478	449	470	457	434	434	439	480	479	447	473	430	475	411	421	472	435	442	457	446	486	442	462	470	475	455	408	456	457	418	432	457	448	433	422	463	430	487	454	443	489	457	453	427	445	443	475	459	453	415	448	439	457	438	457	451	448	467	476	465	439	477	453	441	483	488	454	418	470	400	428	426	474	450	469	476	429	469	424	460	471	430	476	440	461	437	425	470	454	464	435	473	467	457	471	451	453	446	451	452	475	469	454	436	475	434	440	464	493	430	432	440	465	454	487	453	482	463	408	453	417	428	433	420	413	475	426	451	436	421	435	426	442	457	474	457	436	438	454	471	465	433	440	442	471	453	480	430	421	439	429	445	437	457	451	414	454	448	462	475	469	444	452	441	445	395	485	476	448	439	441	465	433	432	447	449	479	450	464	446	434	454	447	460	467	464	453	447	424	477	506	438	452	472	433	419	455	411	427	477	483	472	452	457	438	450	438	466	449	462	450	458	442	462	461	439	440	412	437	414	488	459	457	446	433	461	451	459	447	449	409	465	415	439	452	484	451	411	434	423	464	491	434	428	412	466	457	418	443	438	454	473	462	449	473	481	411	403	462	472	465	456	440	486	449	416	418	395	470	445	450	419	452	447	476	408	441	427	459	470	432	441	464	460	441	435	460	445	430	442	458	409	464	443	433	401	466	488	449	470	481	418	462	456	426	436	480	458	415	462	430	483	440	436	441	435	438	448	440	437	419	506	451	425	449	483	472	454	450	430	453	458	442	428	435	482	452	412	453	445	455	459	441	445	476	445	487	445	446	465	439	432	487	446	444	471	441	429	492	458	456	438	450	412	431	424	426	435	469	440	487	434	445	440	415	441	486	439	499	459	447	452	456	469	415	434	477	492	464	440	480	490	483	480	466	483	433	432	425	452	459	470	470	440	437	480	464	471	434	438	465	418	428	429	451	482	426	454	489	425	482	429	473	398	450	454	439	393	463	457	467	465	473	444	431	444	447	475	460	489	440	424	436	455	424	442	460	416	478	438	445	444	478	459	439	476	428	406	445	433	451	438	493	409	476	488	457	405	486	464	447	448	464	407	464	432	422	436	476	442	468	432	485	446	466	465	428	436	452	507	440	456	465	469	429	477	423	421	451	464	475	460	500	493	445	450	463	442	434	453	439	454	432	452	452	458	422	402	457	439	453	411	446	444	407	464	434	456	447	435	487	494	441	452	460	453	460	455	439	438	482	474	419	458	450	433	399	436	451	462	452	456	435	461	433	451	468	473	464	465	473	444	430	430	465	477	466	462	435	442	453	484	422	431	427	474	445	470	455	486	448	421	499	468	477	481	433	486	462	466	451	454	440	464	406	429	461	433	478	401	441	461	452	432	429	456	477	425	449	448	438	448	448	477	474	413	449	427	462	447
19191	40717	33130	23769	20497	16780	13544	10419	7639	5377	3694	2752	2204	1917	1749	1689	1514	1365	1175	1137	997	992	974	885	877	821	763	749	744	743	752	671	644	592	579	570	533	529	491	502	562	518	525	572	528	495	517	502	485	520	471	483	495	480	471	498	500	463	465	475	452	492	481	460	473	456	477	435	461	489	455	437	465	485	479	433	453	452	484	469	451	443	475	492	474	438	445	483	436	430	476	468	418	462	454	457	478	468	455	487	467	470	489	438	435	470	449	461	479	468	463	452	470	467	471	455	443	423	484	440	469	445	429	443	469	461	441	456	463	452	474	472	466	415	458	466	457	439	439	461	443	451	475	443	454	436	471	442	414	475	445	451	442	457	460	424	458	407	507	484	470	459	433	461	453	442	455	457	464	469	467	446	393	432	429	447	444	490	445	470	449	467	408	425	465	428	419	456	457	453	452	461	461	432	445	423	474	447	436	445	441	472	460	435	489	462	436	436	459	409	457	421	427	423	451	468	481	438	476	451	418	460	474	455	481	473	446	461	462	431	463	501	440	476	480	471	473	467	463	456	482	449	441	453	442	498	464	462	440	474	449	426	433	480	446	439	446	464	451	456	469	458	480	478	459	421	459	457	457	468	435	479	444	442	447	466	455	455	434	461	459	436	425	444	446	466	498	482	460	425	411	471	500	465	420	502	437	429	455	447	458	435	478	453	454	485	468	469	470	467	462	450	450	438	478	452	461	458	472	466	476	451	504	439	426	458	454	438	470	461	489	468	439	479	462	484	511	478	443	464	452	482	456	437	436	479	443	477	442	474	447	448	458	472	462	477	451	450	487	413	463	422	459	479	482	478	461	444	482	466	468	480	471	406	453	463	475	481	453	449	472	436	431	465	461	463	477	479	427	467	456	467	423	460	460	438	411	421	449	455	451	433	452	448	440	459	458	471	429	472	457	460	462	429	456	472	425	465	453	414	458	460	460	453	482	419	459	445	493	429	476	469	421	451	437	462	435	489	454	460	428	457	441	443	452	428	468	453	437	455	430	482	477	464	460	435	451	421	446	449	466	441	463	470	428	489	493	448	505	443	458	443	456	417	447	440	445	458	414	476	455	438	437	425	487	489	449	452	434	464	439	450	497	467	468	429	468	480	485	454	434	456	471	459	481	460	423	423	484	488	448	446	491	457	439	437	420	466	443	455	475	447	420	425	454	461	449	431	415	439	418	426	461	484	459	440	459	407	427	454	493	447	454	472	466	459	435	468	467	448	476	454	437	424	453	481	440	478	426	490	444	485	435	458	462	406	433	436	431	453	428	457	441	463	412	451	463	466	474	436	450	440	437	446	439	462	481	436	426	443	427	462	471	452	474	443	468	464	499	451	477	465	419	451	446	446	460	427	448	482	472	496	450	461	446	426	463	431	470	445	402	424	442	442	443	432	449	478	433	469	443	481	461	479	466	429	421	463	475	448	472	470	402	461	438	470	429	441	446	451	445	456	452	454	447	455	447	455	457	521	441	442	451	420	448	453	450	431	463	460	480	456	455	527	472	458	506	458	467	421	446	453	459	440	496	454	466	469	448	491	472	432	480	468	426	456	435	459	462	485	472	465	475	423	478	462	468	444	467	437	465	452	475	456	490	457	454	470	439	442	447	453	468	447	474	413	440	456	461	464	435	462	463	445	447	466	473	471	460	462	448	514	500	468	459	443	428	445	495	458	466	445	459	458	437	436	442	462	442	444	438	424	467	478	450	437	464	481	446	482	451	460	415	460	440	469	453	466	470	451	441	488	447	459	479	450	440	480	485	452	480	449	505	458	405	484	440	463	475	468	442	416	445	442	436	433	458	441	441	443	484	416	477	461	455	461	423	443	460	422	443	443	436	494	463	459	466	501	423	458	403	470	420	430	444	444	507	437	416	423	467	468	464	437	490	478	457	468	441	438	477	447	433	466	459	476	443	464	453	459	480	458	463	442	443	442	463	471	448	479	472	459	461	466	456	453	448	472	484	459	443	441	447	485	462	434	442	457	480	438	487	466	456	475	422	407	502	456	447	415	421	482	487	455	452	470	428	454	454	443	431	454	461	414	430	430	483	459	433	465	478	435	453	439	452	490	506	464	406	442	426	433	503	424	457	440	434	463	460	442	415	485	427	454	488	464	460	456	422	430	466	454	417	444	443	423	440	466	426	495	474	440	523	426	455	440	450	454	481	466	460	465	437	483	444	445	428	449	441	476	463	450	478	434	430	480	442	475	437	433	446	453	431	452	448	429	448	455	465	472	495	452	446	465	456	444	490	474	444	457	445	456	432	427	458	441	497	493	440	492	490	452	465	441	490	434	461	469	480	464	451	465	430	458	444	432	456	464	425	468	440	459	460	423	442	470	483	461	476	464	440	435	493	483	433	421	441	442	466	519	449	478	456	431	489	473	453	481	441	482	428	443	455	434	464	441	447	443	429	458	491	442	473	476	415	458	457	428	417	457	458	464	477	471	446	426	473	470	439	460	444	459	402	481	418	440	480	471	418	439	476	482	463	413	451	489	463	442	453	468	406	439	447	479	467	478	475	464	443	449	491	456	489	469	456	415	444	461	446	447	497	465	469	486	495	438	458	439	442	446	453	439	461	461	454	484	429	439	487	461	432	439	407	440	476	446	470	465	470	442	477	510	470	421	466	462	439	471	456	461	463	455	458	457	428	445	451	462	474	479	429	435	446	457	464	464	436	459	433	432	500	433	481	450	461	490	482	452	473	419	433	485	448	438	415	493	425	492	425	440	442	461	456	414	479	456	464	467	450	451	425	433	433	425	499	458	432	455	437	461	465	453	535	444	460	469	430	466	437	441	415	480	483	462	452	494	493	456	453	481	443	487	438	424	428	509	461	435	463	470	468	427	480	457	468	432	499	466	439	443	451	474	478	462	445	433	470	441	453	435	441	491	453	438	484	450	494	437	459	441	478	462	476	469	520	473	451	442	461	438	397	427	458	501	416	438	491	447	457	473	453	453	456	442	453	458	442	452	480	465	461	506	439	474	455	465	476	456	452	471	467	484	486	435	471	502	441	440	458	488	456	476	424	419	450	470	490	441	453	472	482	468	486	496	451	486	455	446	415	422	423	438	449	492	458	477	435	434	437	432	441	432	451	468	484	470	475	416	513	471	447	430	443	426	406	440	400	461	439	470	455	442	451	463	451	466	439	460	448	461	483	465	453	475	482	438	449	446	426	485	473	420	474	448	421	433	462	469	452	476	452	483	438	481	434	439	450	475	492	477	476	464	461	464	462	447	453	474	462	478	466	472	433	418	447	485	420	478	462	473	418	450	450	479	481	455	441	447	440	458	455	501	448	457	478	471	467	465	444	461	456	455	457	470	414	467	464	399	479	455	434	457	436	479	435	477	452	461	418	473	424	456	468	418	451	458	438	426	399	462	467	451	469	430	442	412	457	493	450	435	454	446	466	447	450	536	452	494	475	448	478	461	437	461	451	444
22831	21501	29209	24266	21950	23580	22823	13397	8926	6278	4207	2971	2469	2096	1913	1697	1579	1460	1201	1200	1012	1032	973	995	899	798	769	705	673	607	617	560	532	507	453	425	444	383	422	372	389	400	404	411	420	393	422	372	384	400	370	324	365	368	333	364	365	365	327	347	333	369	348	313	308	382	317	309	318	317	307	328	305	343	350	335	306	300	293	291	318	324	311	307	305	273	299	298	286	344	322	301	299	296	294	310	325	342	292	313	318	323	347	293	329	315	306	319	323	291	316	283	322	273	277	310	305	344	289	308	323	284	307	278	307	327	306	299	305	304	289	327	311	303	311	304	319	286	275	303	298	325	312	326	329	286	302	293	321	303	292	298	306	305	300	290	312	309	312	281	309	308	320	281	333	312	318	293	315	316	327	323	287	309	278	304	313	300	308	300	305	337	298	320	299	303	311	257	327	303	284	289	347	318	295	334	326	296	260	326	317	283	294	292	305	287	337	282	303	296	323	294	352	251	293	301	328	320	332	342	328	276	311	269	306	265	321	276	302	258	335	292	287	295	313	309	283	289	279	286	293	320	315	299	320	325	320	318	288	269	299	305	290	303	345	331	281	311	304	311	303	290	319	323	286	295	319	316	289	298	326	354	281	286	287	298	310	356	313	315	302	278	317	337	307	304	316	300	267	272	305	286	312	317	288	301	317	335	294	313	322	305	320	324	315	292	296	302	316	302	302	323	310	298	281	285	318	303	314	292	292	306	301	296	284	304	324	295	272	287	307	294	312	308	303	314	313	340	299	316	308	302	321	293	334	281	283	325	327	277	279	323	312	300	302	297	293	300	303	305	290	289	315	325	283	271	328	291	324	271	302	326	321	300	332	304	284	305	272	332	263	295	291	326	333	312	276	296	287	330	310	281	330	324	313	317	315	345	324	293	312	293	276	319	322	278	292	297	333	303	314	320	296	343	304	320	339	292	316	320	295	314	302	291	304	294	334	317	317	313	314	330	300	303	278	347	319	274	321	317	296	266	305	304	285	300	279	299	303	322	319	308	293	295	286	326	296	279	319	297	288	284	292	311	295	295	293	311	295	285	304	301	326	306	341	296	314	298	292	278	298	292	262	320	312	334	309	311	277	317	324	309	317	287	301	320	314	293	304	308	322	289	293	293	271	268	303	311	298	292	313	318	319	302	288	269	333	282	295	308	292	316	300	314	315	322	295	300	309	313	315	334	267	319	298	303	277	335	320	310	311	280	295	290	321	303	308	316	282	304	282	306	322	326	291	307	291	300	265	309	285	320	320	312	285	311	295	331	268	288	302	284	335	317	299	270	278	304	300	321	288	271	294	312	284	310	291	330	299	311	298	295	313	312	301	272	317	287	326	287	349	289	297	290	318	292	291	269	305	309	317	305	304	304	299	284	285	298	268	300	311	288	288	297	318	295	300	309	295	260	324	279	283	308	303	282	261	294	323	300	287	309	311	343	303	326	318	317	310	339	301	291	301	317	311	311	296	279	298	321	303	283	309	309	305	314	275	309	298	306	314	303	274	294	298	324	323	287	275	308	293	289	295	318	313	284	300	294	309	308	306	308	299	287	332	335	303	319	280	323	327	341	318	277	312	322	309	259	312	323	297	267	320	273	257	317	309	321	289	302	301	297	297	287	302	303	315	334	301	296	293	318	298	333	308	311	303	309	318	295	291	301	292	310	332	340	284	299	327	308	280	312	304	287	314	308	292	309	322	312	307	335	311	317	271	324	316	279	300	284	274	326	300	286	312	291	282	315	306	305	355	307	293	301	289	305	314	281	336	301	297	293	278	299	304	308	321	308	334	288	307	311	311	306	314	337	308	305	287	293	313	310	291	315	323	296	309	305	302	307	301	316	297	308	305	303	284	304	297	268	294	306	317	330	310	328	291	324	301	307	284	301	321	321	307	318	322	320	269	288	326	292	292	306	314	292	299	293	301	298	316	298	287	318	299	283	312	291	298	287	291	319	345	280	281	280	294	318	295	307	299	286	299	318	318	332	273	311	309	296	321	298	296	306	287	298	317	342	335	319	267	273	323	309	304	307	302	326	292	323	286	298	319	308	301	313	279	310	306	342	305	307	268	330	294	302	327	329	300	303	305	306	290	331	322	326	308	281	291	310	295	321	302	277	310	310	279	293	316	304	321	322	324	274	314	306	295	306	301	326	322	306	319	278	304	275	343	294	326	308	312	304	300	293	328	283	306	278	276	314	316	293	316	288	313	307	339	289	330	296	300	285	309	289	313	319	299	292	315	287	304	309	321	296	307	289	284	312	319	303	281	298	338	299	293	308	280	319	307	296	303	334	300	297	304	313	313	304	303	279	304	324	324	309	318	284	298	336	301	320	268	295	306	273	303	321	311	321	310	306	305	281	300	305	348	326	289	343	348	330	305	304	316	310	282	325	314	320	298	343	289	303	296	295	314	288	301	303	273	311	308	319	313	281	271	292	295	278	288	321	305	300	295	284	305	296	271	285	321	309	266	303	331	320	291	296	329	318	324	299	292	298	312	275	297	281	301	300	294	336	302	316	320	293	312	313	315	289	315	297	312	303	309	327	292	279	293	308	342	308	304	306	314	278	315	336	305	290	297	347	347	298	302	294	333	300	287	307	277	324	304	273	288	286	355	329	267	323	315	302	292	312	300	290	299	309	314	289	339	296	313	332	299	310	319	307	292	287	289	301	298	299	316	308	323	309	265	303	306	325	345	315	300	289	296	335	268	318	300	304	307	276	319	299	295	310	270	305	323	302	313	326	293	306	301	288	290	309	310	314	295	312	319	325	296	321	299	278	281	298	289	287	290	286	284	327	273	299	297	306	266	309	267	304	353	308	292	314	317	304	324	288	293	315	295	283	299	296	314	317	324	309	310	316	278	320	296	311	300	296	301	329	301	318	332	321	278	305	325	288	292	317	293	298	299	303	311	295	333	300	303	318	302	300	285	323	307	292	320	317	287	281	343	258	308	314	313	301	269	297	320	307	288	277	274	308	295	292	304	318	329	298	304	312	301	299	330	317	335	316	291	291	302	310	304	333	277	289	308	303	312	331	295	272	305	280	308	310	319	307	277	310	289	286	260	305	293	292	280	313	313	306	291	303	289	321	305	290	290	314	279	291	297	318	288	294	301	311	293	313	333	322	297	274	281	268	326	313	287	327	308	276	289	323	351	337	312	306	293	296	294	284	314	331	289	313	291	272	284	307	311	343	272	314	299	295	324	279	295	309	326	304	313	271	330	303	324	281	312	311	285	301	305	285	316	347	312	304	297	286	288	283	314	274	292	318	298	280	321	276	315	307	310	320	318	321	290	293	325	317	341	289	301	339	304	314	293	314	326	311	290	292	313	316	315	304	314	280	314	289	278	317	303	312	317	327	329	314	309	298	319	334	323	313	272	315	340	312	296	322	243	284	318	325	294	332	294	294	324	325	306	337	313	324	322	314	288	303	312	303	318	302	305	285	292	322
21868	47680	40896	32360	28087	24115	19898	16053	12278	8856	6054	4523	3615	3119	2834	2500	2276	2006	1778	1580	1437	1283	1217	1217	1107	1047	991	902	834	770	756	703	621	583	522	496	454	477	428	432	438	441	415	442	442	408	430	425	347	351	380	353	340	397	364	334	329	382	358	354	325	347	341	346	352	351	383	332	329	283	296	321	328	297	339	322	300	324	352	298	331	316	314	312	282	303	305	345	312	322	327	293	323	283	304	299	313	308	314	295	290	327	288	320	329	301	337	287	296	284	311	337	303	288	293	307	284	281	332	302	303	325	305	316	276	294	302	319	328	295	280	270	297	313	332	322	302	301	295	308	303	291	284	309	272	328	300	314	306	310	323	308	294	264	316	301	315	283	301	306	314	268	283	315	325	324	332	297	296	290	295	301	303	300	295	316	311	328	291	288	284	306	289	294	287	289	337	311	346	292	282	321	328	305	285	327	283	321	310	324	284	343	282	295	303	314	290	299	304	295	346	291	331	304	325	306	277	317	267	264	307	342	272	308	287	326	279	295	302	297	307	312	328	314	302	346	303	315	286	279	290	305	276	302	278	342	315	305	328	282	302	308	340	302	307	307	277	316	316	289	278	310	317	289	301	282	307	282	295	308	316	324	299	308	293	298	290	273	306	315	264	316	294	261	304	316	286	310	261	330	269	303	306	317	291	285	303	305	303	301	314	306	325	275	320	308	289	326	317	330	299	252	252	302	294	301	340	315	311	304	312	319	335	304	309	304	282	290	318	295	289	297	288	325	308	295	297	276	271	323	258	285	264	292	326	313	318	303	296	292	283	294	306	301	307	322	308	272	310	318	282	299	304	309	303	290	307	265	282	296	331	289	312	287	308	337	317	303	296	332	293	334	330	297	324	315	305	304	318	290	293	312	298	298	274	306	334	339	332	321	342	299	323	316	325	273	280	273	334	269	295	290	317	278	328	311	287	288	315	310	325	306	290	301	301	292	309	305	309	303	328	300	327	278	321	309	308	315	294	287	298	311	324	303	316	291	305	306	302	316	321	325	291	308	276	285	316	329	300	314	311	293	313	306	307	294	306	294	300	260	307	294	299	353	317	317	297	288	281	308	299	296	288	312	296	297	277	294	279	300	314	320	347	317	334	344	333	349	279	277	325	294	325	291	310	305	272	280	313	308	308	298	296	298	316	303	306	289	284	341	300	311	298	289	317	296	306	294	285	282	327	275	286	315	285	316	319	314	308	304	281	292	316	312	297	310	282	339	310	275	290	315	305	269	298	303	341	293	285	273	306	290	273	293	309	315	299	312	325	308	293	294	274	289	291	294	307	282	321	313	322	297	324	297	317	299	279	290	307	312	329	268	288	288	293	320	330	299	274	302	309	337	290	288	309	315	344	287	290	282	293	291	274	282	312	294	281	325	285	301	296	324	315	296	283	307	318	299	311	304	310	289	289	291	282	280	295	305	282	313	298	351	273	314	300	315	285	319	322	277	310	290	294	286	310	294	315	295	314	313	314	308	283	302	300	274	301	284	331	306	335	305	336	281	296	281	302	287	318	301	327	302	311	293	286	326	331	294	321	277	302	305	289	325	325	314	299	296	301	305	322	289	313	302	319	310	320	300	328	273	296	318	294	325	273	285	329	304	294	299	279	315	335	312	308	292	297	299	290	316	294	310	337	329	277	289	289	290	293	292	283	295	293	283	315	288	298	291	297	311	288	294	292	330	318	285	292	319	293	297	310	308	330	305	282	292	305	294	328	298	292	332	286	323	304	276	316	301	292	301	292	314	298	296	312	304	317	296	310	291	310	289	328	294	319	299	321	284	297	286	289	307	301	288	307	314	323	292	301	323	314	291	295	307	315	301	294	291	289	284	271	314	290	281	290	305	302	298	314	319	289	308	297	282	298	292	285	277	323	340	279	304	299	314	310	332	330	316	346	314	289	303	292	289	293	287	264	278	312	307	320	282	284	320	292	282	294	300	277	313	300	296	337	281	321	318	295	312	298	285	307	316	299	303	308	259	308	303	308	282	291	285	282	308	283	305	298	326	311	320	328	346	268	291	326	286	315	308	305	324	316	312	309	304	295	309	284	283	292	315	310	308	320	279	295	321	293	288	298	300	310	339	266	315	298	308	296	315	267	309	284	342	299	280	312	320	284	306	303	292	303	324	334	309	331	304	289	318	315	308	301	316	285	297	273	308	321	299	318	271	271	283	309	302	319	258	332	277	307	292	282	311	278	315	299	335	310	345	285	307	290	293	333	308	313	316	292	310	298	307	312	308	276	326	309	282	321	329	317	286	309	316	310	276	332	280	318	296	287	303	312	316	289	310	313	300	305	323	292	298	328	310	288	310	281	289	307	296	326	320	307	315	286	307	312	304	322	299	322	330	302	336	316	309	328	323	280	317	306	329	318	321	306	334	272	314	297	292	285	295	308	303	322	291	299	304	327	294	305	316	275	287	307	322	309	281	312	316	282	297	305	288	331	305	304	321	292	285	288	296	329	252	336	297	277	294	285	334	313	315	309	291	334	281	294	286	287	307	296	291	273	309	306	301	312	280	298	289	310	290	282	315	302	305	291	341	282	308	342	307	323	308	303	322	314	303	321	303	274	323	307	296	291	303	306	317	317	239	318	291	293	319	325	314	320	302	289	266	303	310	292	325	288	331	310	317	296	315	301	328	291	291	294	279	283	296	334	277	289	323	316	303	311	305	318	299	316	274	293	302	311	319	302	304	309	291	346	307	303	318	306	313	297	313	317	304	326	306	292	323	302	289	289	308	316	285	306	287	338	311	314	283	290	326	320	322	303	309	323	314	292	283	313	285	301	305	286	295	328	325	320	300	295	287	309	314	323	315	325	289	314	279	307	352	310	319	301	315	314	294	303	299	298	317	270	287	295	306	326	294	279	325	280	302	286	334	306	295	327	304	283	295	333	304	288	286	307	309	319	331	318	293	287	317	295	300	298	292	301	293	297	304	327	313	322	307	310	302	319	314	323	298	298	325	284	335	307	282	275	312	326	341	311	301	318	329	295	307	303	335	316	324	298	277	325	286	278	274	302	318	282	309	287	335	311	323	278	289	272	295	288	274	305	356	298	303	318	302	292	334	300	306	310	332	310	290	313	271	324	278	332	315	297	305	317	317	355	312	313	324	297	326	308	297	270	323	292	287	298	311	309	309	280	333	314	293	315	304	283	289	286	295	302	288	328	297	294	297	289	283	305	293	279	314	319	283	307	307	280	347	289	306	293	300	314	339	335	289	354	301	289	296	308	299	294	310	318	297	278	317	301	313	299	327	275	320	294	272	295	272	318	310	305	313	331	311	273	333	298	301	291	304	314	326	310	283	332	332	306	279	271	294	303	298	314	312	329	289	302	280	303	309	297	303	305	281	309	303	297	312	306	303	320	298	291	300	296	320	314	307	292	297	292	317	292	313	315	340	294	319	306	309	332	301	306	292	298	336	308	308	293	267	342	288	313	294
28930	24853	28666	21113	13240	8918	6516	4814	3527	2516	1851	1445	1297	1097	1060	961	855	767	819	740	729	658	682	637	589	565	595	554	532	513	534	539	514	506	460	452	473	423	476	467	478	464	419	469	472	440	448	462	468	509	493	447	445	433	477	435	483	468	492	472	456	475	448	458	469	465	428	438	448	465	448	438	446	410	415	451	483	420	438	458	450	444	399	438	401	465	437	461	440	453	367	438	451	436	442	462	440	426	462	442	462	432	426	415	419	446	457	449	468	458	465	397	460	450	395	410	441	441	459	451	433	449	474	464	425	431	442	484	430	473	443	426	450	436	417	424	429	466	456	462	449	459	426	434	454	429	425	428	431	441	431	369	450	423	455	438	441	440	438	468	402	424	429	420	418	424	447	422	448	457	462	439	420	397	476	404	464	476	477	455	413	413	464	428	483	447	442	435	414	441	439	437	438	435	433	400	486	436	449	472	432	407	443	411	441	453	418	444	435	452	448	460	451	436	440	402	442	411	427	458	433	451	433	447	440	446	449	415	448	383	418	466	451	433	425	386	459	448	516	436	465	441	462	414	440	399	435	426	427	462	476	440	431	436	459	466	404	415	445	421	411	449	429	474	409	454	494	443	428	455	441	403	448	428	451	409	420	437	423	439	417	410	452	408	413	413	436	446	442	443	484	423	458	435	419	413	467	452	431	410	414	442	440	443	440	433	465	436	454	463	406	422	414	491	459	420	460	427	433	474	442	438	453	485	418	437	476	418	438	399	435	436	428	440	428	439	422	454	424	462	462	403	437	440	437	411	459	398	434	445	440	438	412	448	425	411	421	388	480	424	438	421	442	434	432	445	430	476	428	431	474	433	423	458	421	467	427	448	419	444	432	417	452	458	425	442	432	447	465	468	409	471	476	433	472	434	408	407	453	465	445	428	463	457	418	454	441	441	420	437	449	445	449	474	444	425	419	447	426	429	425	426	438	441	429	464	459	388	438	450	415	487	443	470	454	442	437	432	436	450	421	426	418	397	453	439	487	437	419	428	406	438	440	428	403	435	442	441	424	442	438	449	428	456	440	457	467	426	453	460	420	446	435	448	407	416	417	454	436	397	415	455	430	438	416	426	463	442	422	407	413	464	444	417	465	428	465	412	404	443	440	438	445	482	425	469	439	476	442	440	467	464	402	419	443	444	416	451	455	419	465	450	441	401	457	468	418	418	453	444	436	452	479	409	426	419	442	422	437	439	479	431	409	435	453	462	428	439	407	407	412	431	417	404	434	438	448	452	436	416	412	495	449	467	411	415	447	448	420	421	427	499	455	478	470	444	445	410	446	441	405	445	455	405	451	407	419	460	446	439	460	431	443	471	429	431	433	425	423	454	441	433	476	448	448	422	465	412	431	483	461	423	417	440	429	439	438	433	464	420	462	441	432	423	442	436	439	429	448	455	439	442	439	470	436	424	448	453	438	442	417	439	445	446	439	391	399	404	453	416	434	417	443	434	432	380	414	434	404	418	493	448	408	430	460	436	442	445	432	453	494	443	426	445	454	455	432	404	442	446	447	431	411	421	407	479	450	428	421	418	435	443	450	463	441	434	460	457	459	460	420	447	436	412	417	443	410	421	467	435	491	445	465	448	450	394	394	420	397	427	428	418	455	459	409	462	443	475	419	426	463	437	454	414	442	425	413	434	452	443	427	454	479	427	414	430	410	462	449	445	477	432	447	469	432	389	444	452	455	434	435	449	422	440	372	421	432	416	461	409	433	439	479	447	436	429	452	448	421	456	418	429	418	428	441	409	428	411	502	447	442	484	439	423	406	445	458	440	462	447	446	389	456	424	438	447	458	443	451	456	384	454	414	422	421	410	419	412	417	475	438	457	463	433	459	432	428	442	425	432	411	461	436	436	454	447	442	441	459	401	444	433	415	454	444	402	450	439	462	419	442	462	425	451	437	437	435	405	461	428	423	439	460	442	441	442	446	423	432	420	390	448	447	431	414	429	488	439	423	393	434	466	451	445	435	414	428	439	425	447	387	437	409	440	459	416	452	417	433	463	430	381	431	437	412	440	459	410	430	430	469	452	445	458	449	458	435	408	476	434	460	438	416	428	430	451	438	433	438	413	444	437	426	424	441	423	430	438	415	459	459	409	433	426	442	445	386	458	439	431	480	441	431	453	417	435	425	429	475	426	429	462	457	465	431	404	444	427	426	468	462	460	401	449	417	443	436	429	411	459	449	444	459	443	453	439	449	420	445	443	417	394	448	462	424	465	421	471	509	423	422	423	432	398	422	450	412	460	390	436	467	438	473	487	443	442	493	456	409	420	449	427	476	417	486	440	449	433	452	412	446	414	424	466	467	469	436	452	431	449	409	440	435	421	396	401	456	455	448	429	405	433	444	432	447	421	421	414	442	432	497	408	422	444	399	440	483	431	445	425	459	445	440	442	469	449	467	448	465	436	453	410	475	430	439	442	453	440	423	430	398	398	452	451	443	468	450	407	420	452	471	416	425	433	405	439	429	463	433	416	429	411	446	434	453	433	406	413	403	444	450	447	465	412	414	444	437	455	415	436	457	420	469	460	442	437	432	438	456	467	420	477	433	432	417	418	435	469	480	446	438	437	436	427	473	418	415	397	427	445	427	483	445	426	465	463	422	477	464	449	466	407	467	456	451	443	446	438	439	450	475	424	435	424	445	447	433	394	430	472	463	470	440	413	439	458	397	462	422	427	445	453	416	444	449	440	428	466	444	409	433	450	444	418	472	426	404	415	377	419	432	422	414	449	438	448	451	462	416	419	439	456	412	462	434	445	412	444	396	474	408	412	435	430	504	420	433	409	426	431	435	437	452	459	431	461	433	435	444	454	428	446	445	419	425	445	440	436	442	464	410	418	428	427	424	448	449	409	444	446	449	454	413	479	450	408	468	432	456	468	459	404	445	438	444	427	458	418	438	419	436	477	434	433	426	429	488	420	409	458	438	448	441	414	435	446	448	415	471	433	438	447	424	446	455	448	416	396	433	474	394	476	407	465	454	455	434	441	435	431	389	436	432	453	451	430	436	419	401	446	428	454	452	401	465	468	466	378	475	443	447	459	437	461	449	408	442	428	405	442	406	436	434	450	433	433	422	450	398	461	456	441	478	415	457	420	452	453	465	450	419	440	491	449	452	398	411	433	467	439	419	468	448	468	432	413	461	455	429	441	436	401	405	441	417	404	426	409	428	434	413	436	408	399	427	468	452	453	449	444	458	422	477	412	452	477	425	477	463	434	425	424	424	451	439	438	454	417	433	422	443	435	446	431	444	431	431	463	438	424	443	466	445	410	450	422	439	444	437	454	483	432	402	431	465	416	415	455	436	411	464	435	469	461	475	471	401	450	414	440	405	467	394	400	436	428	425	432	443	468	422	445	435	425	414	474	388	436	470	439	432	416	425	431	446	427	448	489	448	468	395	433	433	436	469	408	427	455	434	458	430	459	438	443	444	437
19522	35773	28609	19360	15508	12567	9875	7570	5622	4007	2889	2104	1659	1605	1460	1316	1210	1060	989	940	913	846	772	769	730	745	688	651	600	617	585	545	536	536	505	530	516	526	505	491	467	484	470	486	471	441	490	479	484	488	443	492	470	494	492	474	465	440	473	425	448	464	451	456	466	464	430	448	480	501	445	458	467	447	446	468	448	460	471	412	442	424	449	466	470	444	462	450	454	410	467	441	445	460	428	446	413	478	478	435	435	450	439	450	452	425	433	443	425	501	444	468	450	438	416	432	460	444	457	445	441	427	466	452	432	423	460	406	464	457	451	425	466	454	459	431	475	409	414	464	410	442	433	450	489	454	441	470	455	442	463	486	434	421	443	442	428	426	458	429	470	428	446	434	440	446	461	437	432	437	416	442	451	447	447	467	439	464	467	482	446	402	456	434	437	437	448	442	445	460	454	437	457	440	451	432	470	455	465	445	459	428	446	467	428	439	468	444	482	411	458	454	449	446	445	456	432	452	427	433	439	490	455	421	443	454	429	482	429	463	472	467	456	444	432	428	444	434	443	458	484	474	457	448	447	428	437	484	436	456	472	427	466	492	425	440	438	465	449	452	427	430	405	458	453	455	445	475	412	465	448	453	504	464	473	429	422	439	436	459	446	426	445	498	450	428	458	451	467	410	453	447	443	455	447	463	475	446	486	442	447	415	449	451	462	460	447	454	454	473	446	461	464	431	428	432	465	440	424	421	420	462	411	440	443	426	447	441	453	444	490	443	462	423	468	477	415	458	449	446	437	453	445	406	429	461	442	450	425	480	448	447	460	463	476	427	397	437	426	425	472	422	457	437	454	462	446	434	465	457	476	465	454	425	439	457	463	439	432	460	458	422	473	394	455	457	448	484	434	465	418	429	428	485	466	442	470	466	420	454	467	477	454	476	459	462	436	476	444	481	450	440	463	464	489	453	487	451	457	462	450	473	455	433	473	480	434	457	430	465	451	485	473	457	392	437	449	430	473	465	467	437	489	448	434	449	448	405	444	460	456	421	447	416	436	442	483	468	435	442	415	441	456	406	433	419	446	444	415	411	495	425	421	465	480	425	432	434	412	433	425	448	457	463	469	425	473	435	431	432	455	453	471	444	457	467	424	461	469	412	451	453	440	414	455	478	416	469	419	438	447	443	430	423	436	431	441	462	424	452	436	412	439	444	444	508	439	397	450	453	449	426	431	437	402	419	477	447	451	461	466	428	450	444	464	478	450	463	463	402	411	462	455	426	429	431	479	502	435	468	460	430	440	435	496	459	419	419	441	420	406	493	440	440	456	487	457	447	436	454	456	449	430	507	409	432	454	439	454	455	444	481	460	426	451	446	455	454	467	446	480	433	452	427	446	472	467	467	455	432	484	458	426	423	426	444	461	488	447	486	449	463	426	438	460	483	492	445	445	422	431	432	472	467	452	447	452	445	452	440	458	415	471	439	440	410	483	449	471	443	465	418	399	465	472	411	477	464	445	433	438	422	448	442	416	447	469	448	436	445	424	462	468	446	432	440	449	444	449	434	479	409	407	445	452	446	473	499	454	458	448	444	478	448	432	475	450	458	461	429	442	434	451	473	475	478	492	406	432	457	433	441	416	439	398	456	470	435	460	473	436	458	405	448	469	457	429	461	481	458	432	430	436	435	445	454	427	472	441	412	451	464	472	448	446	493	438	456	444	451	461	456	479	443	461	453	473	411	419	458	428	481	453	488	430	426	463	430	464	487	437	434	441	439	451	475	463	446	427	422	420	438	485	423	446	440	476	418	457	470	429	438	461	488	448	447	407	447	437	453	465	470	432	425	476	438	461	421	492	445	453	453	466	424	469	452	491	429	465	441	463	465	508	439	427	475	447	438	439	469	458	468	427	443	408	473	453	443	421	453	434	475	462	467	464	448	462	458	449	438	416	465	427	410	438	433	467	455	482	484	451	468	441	439	436	410	461	453	412	450	467	462	503	445	474	442	481	451	433	429	410	485	486	427	459	454	438	443	459	439	422	485	413	453	450	461	449	467	439	442	422	456	401	475	420	418	428	491	435	443	473	462	447	488	443	498	450	442	459	405	443	460	464	450	452	447	467	470	449	451	407	455	427	440	422	472	484	416	471	452	495	420	421	466	455	436	409	404	425	421	453	476	462	414	433	403	458	433	448	478	478	481	460	453	451	436	446	459	447	456	449	445	477	435	469	448	396	421	453	469	428	435	407	458	487	455	435	459	442	444	430	425	432	460	442	470	451	497	469	469	434	450	466	425	437	446	426	437	435	453	464	447	438	443	429	449	471	466	446	491	464	472	450	467	453	447	425	429	444	433	445	464	471	413	451	454	425	446	463	484	449	424	437	456	447	474	455	461	482	469	468	461	421	398	477	422	482	490	415	452	458	503	436	445	481	447	429	426	476	428	465	429	459	475	447	446	431	457	396	440	442	443	434	427	456	437	433	456	445	431	460	463	434	456	409	446	461	467	430	436	446	430	462	477	428	440	474	467	433	468	490	447	469	434	463	463	474	454	443	432	453	418	433	461	452	459	479	442	484	444	458	437	444	405	459	422	457	431	443	428	462	436	445	449	471	454	441	470	463	468	441	422	467	458	435	491	416	432	446	450	434	459	437	449	434	438	411	431	427	464	466	457	442	456	399	437	462	450	457	420	405	470	432	408	442	457	447	452	454	462	467	467	458	458	446	488	417	471	422	459	435	474	448	430	437	442	430	482	482	471	443	440	410	438	443	472	457	399	460	421	445	443	434	447	466	452	460	447	455	485	491	424	459	461	442	449	428	474	449	439	465	438	460	416	460	487	415	478	459	462	464	444	474	427	444	437	457	417	439	442	439	440	459	452	458	474	412	448	429	475	440	451	459	440	455	439	402	445	409	488	431	442	450	468	439	457	463	476	436	475	433	445	477	485	414	462	442	444	432	438	430	427	439	460	452	416	447	438	416	441	437	447	491	451	474	414	445	475	480	471	425	487	461	446	424	480	499	464	431	448	430	436	394	408	462	437	477	451	434	452	421	466	449	462	450	417	419	479	452	457	460	468	463	450	403	440	469	447	480	450	454	442	426	464	443	423	410	458	484	412	418	466	404	460	461	448	421	444	456	397	445	466	447	436	460	471	461	432	451	459	475	467	436	457	471	479	460	473	455	481	411	430	439	479	457	473	413	455	433	445	451	483	432	448	445	452	466	436	449	453	451	451	452	441	432	465	435	431	442	462	405	465	424	416	416	450	454	427	423	424	458	449	476	442	457	448	440	470	434	438	441	472	474	426	433	427	461	441	435	443	445	445	494	433	446	494	452	487	429	443	477	443	479	471	424	434	442	476	478	416	426	440	447	435	443	447	430	444	461	456	470	463	467	468	457	433	441	445	436	465	485	475	452	425	439	462	418	445	463	422	436	433	470	451	452	445	426	415	477	474	490	481	435	489	465	497	460	492	457	428	423	434	445	445	451	444
24022	21533	28973	24960	22438	20028	14337	8810	6077	4367	3007	2133	1878	1645	1478	1314	1264	1114	960	915	907	817	802	696	723	660	585	574	555	535	489	507	498	418	429	412	373	384	411	376	385	382	404	388	393	374	412	383	389	348	330	336	349	344	363	323	325	339	349	337	330	339	309	324	329	320	377	353	356	337	355	322	327	331	307	272	332	319	325	283	302	308	353	324	318	345	322	333	300	307	350	363	335	348	314	312	313	272	315	337	322	337	316	338	330	293	309	324	335	338	314	322	328	310	312	297	312	304	320	331	299	292	321	303	325	330	317	335	292	311	331	323	328	311	296	312	324	311	323	304	296	314	309	324	298	319	299	326	359	292	308	312	325	276	306	327	338	269	294	329	348	321	298	332	338	304	313	323	293	347	284	280	268	332	338	331	333	345	315	320	371	331	329	311	340	323	301	311	287	306	327	327	301	292	311	340	320	286	323	317	318	311	359	328	321	350	307	309	320	296	325	353	314	305	293	321	295	347	330	311	302	303	348	310	313	314	336	330	308	314	285	302	283	285	336	289	307	305	316	303	328	299	308	345	326	309	323	335	301	340	285	300	283	323	306	292	309	312	309	345	319	288	328	306	315	318	318	313	330	321	294	308	354	305	308	322	319	329	347	308	310	341	325	323	320	307	319	349	312	305	337	344	324	309	295	325	297	296	325	333	331	341	310	328	351	308	320	336	318	339	296	312	324	322	339	308	339	309	333	319	320	330	304	302	321	339	317	327	323	332	320	346	296	314	314	300	323	327	335	346	320	312	304	295	357	325	345	357	331	296	323	312	321	328	311	325	331	314	318	321	322	301	278	309	297	308	304	316	305	336	332	338	324	291	296	332	318	315	345	308	343	295	331	331	314	308	326	334	314	281	352	316	321	352	285	288	315	321	324	316	343	310	336	340	335	330	315	309	326	325	324	313	344	290	306	325	301	361	335	319	321	328	305	267	322	340	286	309	333	301	336	325	347	335	324	310	337	316	298	321	337	342	331	327	306	288	298	308	334	324	285	345	298	313	341	304	320	304	339	288	316	310	311	343	279	299	300	322	307	335	324	328	308	328	335	366	316	338	320	294	301	314	320	337	318	274	300	304	341	329	330	354	340	317	351	283	313	326	321	337	355	320	340	345	339	353	303	340	329	311	308	312	292	300	323	319	381	323	333	312	310	313	346	333	306	336	323	318	355	325	335	350	284	353	297	297	306	328	304	309	294	295	315	320	328	296	327	327	286	325	364	296	310	331	287	317	333	301	307	324	315	323	290	306	331	288	296	332	342	279	336	300	346	322	326	328	327	321	317	332	317	317	297	308	309	343	339	336	330	328	322	314	315	306	319	334	314	296	334	306	289	334	335	328	292	346	294	351	329	339	344	302	306	330	323	323	302	309	307	324	317	317	299	352	308	341	343	313	309	280	335	329	346	333	369	303	298	316	319	304	329	302	353	309	330	316	347	277	323	316	299	307	290	332	371	317	306	322	317	338	326	333	286	318	325	317	301	315	310	305	318	294	298	318	321	303	329	320	326	267	308	372	314	323	327	327	358	311	316	337	317	334	310	324	312	305	356	322	303	319	323	346	341	297	329	310	334	306	308	329	302	323	343	309	351	331	336	354	289	323	328	291	314	292	296	298	336	340	300	301	287	310	303	321	291	360	314	297	309	308	361	313	300	343	344	337	306	324	321	331	338	308	336	342	336	328	323	320	300	314	285	319	327	333	292	319	320	351	333	298	349	310	311	337	310	324	305	349	287	299	288	325	306	314	331	332	325	309	333	304	335	333	316	333	336	338	314	307	295	317	326	284	321	326	296	345	319	346	314	314	339	351	313	314	299	336	311	317	318	350	318	333	333	323	334	343	350	331	342	346	303	326	329	333	351	294	329	312	312	290	315	314	332	320	305	302	306	321	327	322	353	344	305	316	328	297	363	303	316	367	324	291	294	297	318	361	323	315	329	324	322	303	333	333	346	299	337	345	315	298	327	301	343	302	308	297	324	290	327	312	340	323	340	326	330	313	311	291	316	324	319	312	327	329	342	319	320	286	293	291	310	335	340	328	311	298	357	346	306	301	332	271	316	300	333	290	311	311	330	299	320	317	309	322	317	321	316	323	289	319	345	318	329	329	316	355	289	305	319	306	290	346	328	306	316	330	328	321	339	331	296	308	337	331	334	317	316	323	302	293	315	314	298	288	332	337	309	313	311	317	313	310	361	324	318	302	311	297	342	328	332	334	322	311	331	348	319	350	301	354	331	342	308	337	333	325	310	329	325	335	325	357	305	310	326	319	305	324	334	339	310	351	303	347	335	357	329	320	331	310	334	268	291	313	325	313	321	347	323	318	309	296	295	331	308	332	315	331	309	298	261	333	298	308	326	345	328	318	321	300	299	288	319	344	321	301	300	284	337	324	330	361	318	309	328	272	319	329	304	305	296	310	331	317	285	324	325	349	338	304	320	316	320	324	328	293	275	332	341	326	350	320	274	318	337	350	331	296	290	327	315	309	319	313	294	341	307	305	299	309	327	306	309	316	323	325	328	322	311	322	324	317	354	306	293	332	301	328	339	336	317	334	302	305	347	311	320	327	300	335	341	292	309	306	306	316	319	332	312	339	315	313	329	303	300	307	300	321	355	309	359	329	331	315	332	324	325	345	356	328	292	328	318	315	277	304	304	322	305	300	298	304	343	315	326	324	326	334	342	331	319	304	323	307	348	286	346	336	313	324	330	318	303	332	298	306	338	293	331	345	357	270	300	298	317	338	311	314	363	322	349	328	308	338	304	305	324	337	312	293	301	322	332	330	310	330	301	295	326	324	310	293	306	299	322	283	322	332	313	315	341	319	324	316	292	311	322	303	339	320	325	311	315	305	335	319	338	303	323	318	316	332	325	331	286	347	320	312	317	330	296	322	325	328	303	342	313	317	321	341	335	278	318	330	307	320	292	351	283	304	290	302	311	311	321	321	326	331	288	314	322	304	334	302	319	290	324	288	305	319	307	321	337	317	309	344	328	336	336	317	318	316	320	314	352	328	295	307	314	309	322	309	322	298	371	332	332	328	336	312	293	322	311	344	330	340	334	301	296	316	340	308	325	311	288	313	332	291	292	320	341	307	330	315	292	374	339	323	303	290	292	326	336	336	320	306	336	318	293	326	322	294	297	331	315	338	306	299	335	339	311	327	323	351	341	322	309	317	315	333	312	297	298	333	328	310	315	323	338	362	311	341	307	370	314	311	323	351	363	304	330	310	285	320	293	298	264	319	310	338	321	292	325	368	344	307	351	307	312	320	321	339	306	294	337	301	319	359	354	328	336	325	368	341	341	345	304	350	317	292	287	288	319	307	332	321	315	340	318	337	302	343	325	316	342	301	295	323	326	314	321	304	329	276	268	348	313	318	322	326	332	300	309	299	306	309	337	283	346	305	322	320	309	317	290	327	310	298	315	328	320	321	328	320	296	327
20129	43182	35884	26959	22342	18871	15415	12118	9104	6473	4402	3376	2715	2256	2096	1924	1664	1481	1292	1189	1126	1078	967	967	889	785	751	740	710	664	602	606	489	497	483	454	449	450	449	419	462	462	424	420	444	398	385	378	377	345	364	413	384	355	376	378	388	345	361	358	366	364	375	372	345	380	342	371	323	333	368	338	348	329	349	319	358	330	345	344	303	311	324	346	321	353	343	307	303	316	322	320	333	336	331	323	334	350	309	332	304	313	326	339	318	317	307	322	345	331	329	360	304	306	330	351	346	334	314	311	319	321	327	333	353	340	341	325	343	338	336	349	326	305	347	352	324	314	305	318	351	361	314	349	320	315	346	316	312	315	353	337	291	332	309	350	315	320	325	320	339	326	318	347	350	313	330	293	333	313	364	341	342	332	364	322	327	333	341	324	312	336	326	328	327	341	353	326	335	317	345	312	316	298	346	343	308	353	354	309	326	348	366	346	344	311	309	336	337	336	356	323	316	341	331	325	303	317	345	332	332	318	336	356	363	303	335	294	336	308	329	330	346	335	310	315	352	331	305	317	308	313	365	295	330	333	312	323	331	337	297	344	326	305	326	332	310	335	335	353	311	347	323	357	337	336	340	291	325	340	334	340	357	329	314	347	314	337	328	315	334	290	313	353	335	349	321	319	325	335	329	344	331	319	373	324	326	294	348	359	316	338	310	304	303	328	336	310	324	341	296	332	317	308	306	308	349	331	322	284	323	328	351	328	307	354	334	314	332	320	324	345	330	341	348	343	337	348	314	346	332	330	322	307	324	311	328	356	339	322	343	328	354	344	356	334	327	340	303	311	321	341	332	321	345	327	360	343	312	314	332	321	339	351	334	309	304	312	332	355	338	342	372	337	362	348	310	332	335	326	310	324	323	340	334	320	339	333	332	312	343	322	308	330	331	320	331	331	302	354	310	346	344	344	336	351	352	362	312	293	307	320	345	326	326	324	346	352	324	319	341	327	326	323	343	325	311	319	315	363	347	300	365	344	327	301	324	306	326	336	305	324	357	330	338	353	315	319	307	338	311	310	332	356	335	317	308	328	309	331	310	335	317	337	317	325	328	336	344	291	322	351	354	326	369	290	339	321	336	322	317	302	352	305	330	330	330	366	347	326	335	360	357	337	333	322	317	332	329	314	358	317	330	310	316	306	316	324	319	315	304	336	332	330	352	313	357	297	371	343	323	318	310	319	336	316	290	346	331	351	296	340	366	317	295	312	335	315	323	307	290	339	341	354	288	342	337	344	343	321	338	318	355	334	313	300	319	300	332	359	347	302	329	303	320	351	349	335	319	291	320	332	325	340	294	363	320	330	329	319	344	318	336	334	333	339	335	317	344	324	305	340	339	339	338	296	333	299	295	299	353	319	328	340	324	334	335	321	328	335	323	354	352	346	316	328	321	306	351	348	327	313	321	361	337	331	357	326	334	312	351	310	322	342	327	367	327	301	326	341	323	347	360	313	334	334	313	335	308	357	303	328	331	315	343	306	339	326	315	311	346	342	342	308	338	339	337	317	330	339	334	338	339	347	311	332	361	324	330	330	320	339	386	325	314	354	343	317	314	354	349	324	324	325	323	314	321	324	326	304	333	279	326	342	320	322	359	357	309	316	338	328	316	339	314	330	314	292	323	322	310	307	320	355	337	339	339	324	352	311	302	306	345	321	311	331	348	339	328	317	336	324	334	330	348	348	328	340	333	320	318	315	335	316	337	311	329	299	329	341	327	313	307	338	338	314	332	328	367	336	358	313	331	365	318	292	331	305	322	352	301	295	326	342	333	301	294	312	355	331	306	342	329	336	318	311	330	340	317	331	317	327	294	340	335	346	334	342	337	336	335	344	317	299	335	324	328	308	318	333	313	335	326	330	345	312	328	312	339	321	330	348	299	320	306	335	316	338	346	316	316	362	350	360	311	318	334	295	328	329	295	321	299	329	353	302	319	339	326	330	336	304	305	330	321	314	319	338	332	342	341	317	317	345	343	316	326	333	305	308	324	339	333	329	328	328	313	327	323	329	351	333	322	324	308	329	335	328	283	335	322	328	330	331	344	296	333	372	357	329	340	339	328	339	329	353	302	315	333	312	320	319	352	324	337	338	334	293	342	321	313	324	335	365	326	315	351	315	338	314	322	299	330	333	322	339	317	324	323	304	334	304	329	338	321	320	331	310	345	373	321	339	310	320	313	312	340	358	310	327	351	318	316	333	366	306	337	329	343	294	325	329	312	327	314	325	339	324	345	313	314	314	319	327	294	326	324	325	318	303	352	323	326	316	331	312	308	339	349	311	313	366	321	328	337	339	348	363	341	324	292	331	304	336	318	331	331	310	315	344	296	349	326	322	331	331	321	308	376	326	317	317	309	324	305	300	298	351	340	336	340	350	321	347	335	297	335	326	328	322	290	302	330	363	321	320	322	347	356	341	314	338	305	333	313	345	304	315	326	347	354	329	340	348	328	307	316	313	321	310	339	370	322	334	362	328	337	351	336	315	340	314	310	323	323	327	376	340	336	319	318	304	333	331	324	312	329	296	370	321	338	349	308	329	333	333	328	332	348	342	307	331	307	343	313	355	326	343	350	353	351	332	320	337	336	318	315	337	365	329	347	350	331	318	317	322	316	316	314	366	306	341	331	326	321	350	328	300	349	360	300	340	346	334	336	326	358	287	341	336	323	350	344	339	310	319	343	333	329	343	347	309	306	326	331	311	315	323	365	344	308	289	307	321	330	334	312	325	322	329	319	342	308	324	313	366	325	333	307	314	333	337	343	311	334	308	334	346	316	354	303	359	338	319	305	360	316	290	330	343	305	331	327	308	351	340	312	345	306	345	326	330	311	360	338	322	352	311	342	340	330	319	322	327	336	341	334	357	366	340	312	353	295	329	331	320	327	328	318	333	318	354	334	318	316	329	294	350	308	346	326	316	352	324	334	319	332	354	322	314	321	327	319	323	344	334	364	343	303	314	343	317	358	329	345	319	319	319	335	313	323	320	318	315	339	313	305	356	316	315	324	342	323	338	331	357	318	335	323	318	361	334	307	321	319	337	339	389	329	307	330	315	327	355	314	311	304	323	323	326	347	340	332	358	338	332	348	309	318	335	315	304	350	328	334	322	315	324	328	328	313	307	318	325	337	304	334	326	312	327	262	325	328	332	356	302	299	379	338	341	345	354	313	313	349	328	336	312	341	325	304	314	315	340	348	338	355	322	330	351	321	333	330	276	321	308	300	367	302	320	341	316	342	297	329	334	312	335	315	334	321	328	307	302	332	323	335	345	318	341	327	342	302	350	354	361	339	310	294	306	344	329	313	315	353	315	303	320	327	319	341	294	357	330	297	330	336	350	357	305	327	308	357	319	345	319	327	308	328	330	314	309	317	314	336	316	338	326	298	331	310	327	325	322	293	317	301	346	334	333	315	339	367	343	316	312	323	311	292	318	320	327	338	324	324	326
25377	21593	28231	26473	19880	13311	9632	6628	4725	3374	2488	1885	1577	1408	1363	1202	1090	1018	948	931	848	853	735	744	754	695	688	684	660	623	588	566	571	569	527	527	530	556	526	494	511	511	495	538	492	562	461	493	487	496	497	513	500	432	473	459	489	484	466	466	454	452	469	461	475	459	470	463	448	456	427	434	447	471	486	440	469	442	463	451	454	456	454	434	460	453	426	465	425	492	477	445	456	475	417	468	449	458	451	428	456	466	473	468	460	470	462	445	454	444	485	472	397	466	468	475	457	466	485	473	412	455	432	436	419	438	473	461	497	494	455	424	477	453	433	475	410	479	444	473	429	448	443	466	459	420	440	452	440	444	438	448	447	406	455	472	426	464	454	426	419	464	485	438	454	462	439	466	449	480	447	492	457	473	423	438	478	417	435	460	462	439	459	461	457	448	463	446	450	433	500	434	494	441	434	420	383	477	449	478	465	475	442	429	416	457	421	431	442	465	438	479	460	445	454	448	496	464	437	484	497	450	429	454	453	445	461	457	456	467	466	481	426	465	471	471	467	472	422	467	467	437	498	424	439	463	446	441	478	463	477	445	457	480	437	444	443	442	483	457	484	475	491	474	438	464	438	458	503	482	479	466	453	430	475	458	453	465	417	419	479	470	436	463	469	461	472	444	442	438	453	459	475	451	475	434	416	475	422	465	460	443	474	467	428	449	439	471	495	479	453	468	469	451	435	454	452	456	488	465	449	435	474	439	476	412	480	492	442	440	460	495	444	391	481	473	456	469	433	438	445	440	456	427	450	453	424	432	451	465	440	488	444	436	473	445	425	447	464	414	454	491	427	448	453	468	427	439	430	482	446	415	436	490	474	437	471	482	412	437	472	434	477	458	493	408	441	483	458	438	466	451	465	464	463	434	456	448	421	472	467	465	448	475	468	432	475	448	448	462	420	454	450	468	487	434	483	467	445	438	486	441	458	466	454	444	462	473	438	443	448	438	476	484	420	489	465	472	481	499	433	494	447	456	465	418	456	436	452	449	450	461	446	406	466	464	454	435	495	501	493	437	494	457	501	427	469	453	435	464	418	437	463	443	446	481	440	460	487	461	433	453	464	441	438	443	441	425	446	416	485	422	462	444	451	466	442	461	467	464	459	454	434	466	451	482	459	474	485	481	422	457	442	436	455	452	442	438	455	485	437	443	464	460	460	426	474	476	415	460	462	457	419	455	437	481	465	484	466	462	445	426	454	451	446	427	426	465	487	454	458	457	441	399	441	455	436	451	476	467	464	445	426	430	476	472	489	468	471	462	455	453	492	421	446	468	445	440	465	453	471	452	462	466	465	434	453	433	446	488	428	467	463	474	424	435	493	455	494	475	499	434	453	425	448	455	422	424	461	457	435	479	467	431	458	454	465	433	477	464	455	462	434	416	455	456	449	432	449	415	499	436	486	453	492	457	443	486	470	490	433	443	438	456	432	483	474	462	451	483	486	454	456	443	438	464	448	439	435	465	465	471	516	454	455	469	420	447	463	452	458	482	470	457	438	443	449	443	453	433	467	468	434	450	488	458	467	418	457	409	422	468	445	464	478	493	485	479	444	426	433	465	477	418	463	450	457	447	471	463	463	448	455	467	434	440	474	465	441	491	452	483	482	461	480	465	477	471	413	432	450	480	473	434	423	438	475	457	441	464	449	467	494	450	447	436	466	441	448	494	425	484	443	508	446	426	472	448	446	456	489	495	452	444	451	445	419	454	435	448	425	442	505	446	491	457	444	427	518	451	445	439	431	451	477	437	504	462	479	483	429	444	447	386	456	478	472	498	445	446	415	436	465	418	426	447	473	418	439	432	459	446	462	418	428	450	397	465	525	483	417	460	450	458	483	457	490	437	457	439	483	431	472	469	432	449	477	479	444	416	447	456	436	504	438	445	462	419	463	456	443	488	451	441	441	402	433	447	444	466	466	465	418	478	465	420	447	452	452	435	440	448	473	431	466	477	448	437	470	446	435	458	476	455	460	441	469	460	459	461	485	457	450	441	463	418	432	478	489	423	435	447	465	489	447	422	427	425	522	437	385	429	445	425	436	438	514	444	447	495	475	431	450	422	439	434	455	471	470	426	434	456	484	436	478	448	433	470	468	455	448	430	458	476	424	462	457	467	495	452	437	468	458	475	452	465	448	423	491	450	485	471	456	410	456	414	446	434	440	436	439	456	445	494	457	469	428	450	465	463	452	479	459	435	443	469	478	455	465	456	470	442	417	415	477	449	431	445	496	491	434	486	494	448	433	444	463	462	433	500	468	469	455	470	479	473	452	491	464	464	440	469	443	476	444	476	467	463	458	453	445	446	453	484	422	504	443	436	445	453	488	429	481	475	461	418	479	464	428	474	432	491	460	448	435	467	449	451	458	473	471	451	434	459	416	474	436	458	445	424	488	479	434	457	440	447	456	481	451	467	469	426	512	498	475	442	453	484	469	427	490	470	439	462	473	449	449	465	449	450	457	406	450	444	491	478	426	449	471	489	453	458	430	434	428	427	484	487	454	458	464	481	471	446	483	492	429	475	452	466	413	442	454	429	437	471	458	469	458	417	450	443	460	467	487	472	455	478	473	458	477	456	451	468	444	447	453	446	450	500	436	472	430	468	477	478	465	432	426	462	405	446	461	462	470	457	460	453	468	483	452	482	454	431	425	454	478	444	455	440	465	459	459	449	433	431	464	484	472	447	480	406	442	492	491	433	450	446	466	442	403	412	441	462	453	469	433	452	486	460	411	447	494	442	426	453	437	450	437	433	476	493	431	437	430	470	414	476	447	439	437	456	437	471	476	473	450	433	440	465	440	411	463	435	457	428	452	463	484	471	433	471	480	469	462	454	449	463	445	447	451	456	473	516	447	487	472	439	461	446	406	440	434	437	470	470	446	433	454	461	448	490	466	479	468	414	433	453	434	473	445	488	509	448	472	477	444	464	432	443	458	448	422	446	477	437	439	488	470	412	452	455	491	465	444	414	463	427	424	465	445	469	490	474	461	445	455	482	462	463	454	490	420	439	457	450	441	461	441	425	457	408	476	433	437	416	468	431	468	451	503	473	451	450	436	441	418	440	447	440	424	471	459	463	418	484	463	448	444	429	455	489	463	447	435	475	470	478	401	458	447	448	493	476	448	468	457	435	422	412	451	459	479	444	475	449	461	477	442	414	460	470	441	434	464	468	439	472	453	465	427	475	442	474	447	430	467	472	467	426	416	501	455	456	472	455	492	438	482	479	453	473	415	426	461	469	445	415	427	494	416	456	451	420	402	486	474	433	457	478	450	461	461	441	484	433	428	468	460	436	474	455	483	455	449	450	442	446	454	470	491	450	417	439	474	453	438	429	471	493	432	445	467	451	423	445	492	482	431	457	451	478	470	461	442	449	455	485	456	462	461	497	483	437	494	487	470	436	458	459	436	446	436	424	456	472	459	474	467	466	429	461	476	407	477	466
19645	40350	32979	23796	19500	16203	12936	10173	7522	5421	3829	2846	2300	2050	1937	1662	1455	1390	1312	1199	1120	1016	1005	918	870	832	818	805	736	696	670	655	606	585	550	568	568	538	557	537	520	578	545	549	524	496	518	506	502	472	491	512	504	512	487	494	512	489	484	489	506	518	483	465	505	486	504	488	496	438	442	483	496	438	472	480	451	481	452	466	484	483	472	461	458	451	481	455	478	435	454	492	449	457	463	469	491	499	459	427	491	481	468	500	483	503	439	474	455	475	432	439	478	440	465	473	498	498	495	425	470	470	434	448	467	476	486	444	454	436	414	461	437	480	496	447	510	472	486	464	486	486	447	413	483	426	502	442	437	415	483	472	437	468	472	494	448	457	439	422	469	459	451	452	443	474	465	474	414	439	438	470	433	458	470	471	466	479	444	481	508	478	468	459	483	452	454	472	440	441	509	476	494	457	482	471	500	459	430	443	456	511	454	442	439	449	450	487	479	484	495	457	452	476	435	476	494	445	454	441	479	449	428	457	470	476	457	457	446	502	455	476	467	461	450	450	460	456	480	439	458	448	436	465	487	436	447	456	431	430	436	443	477	463	448	469	439	480	441	415	398	475	451	439	460	492	425	461	476	453	428	450	455	476	473	434	430	473	476	476	424	440	455	475	489	454	448	486	446	431	499	453	506	472	484	438	465	445	460	463	468	463	464	415	453	460	432	440	443	444	451	429	483	490	462	476	456	426	439	471	438	486	441	445	463	442	425	426	453	460	482	462	518	437	467	449	469	460	445	475	487	524	465	473	420	411	433	477	471	458	451	453	430	481	435	467	483	456	444	440	438	466	468	479	500	504	474	473	467	463	449	466	459	461	470	469	455	430	445	455	424	464	469	446	489	461	449	447	446	454	475	451	481	484	449	443	460	478	443	465	454	482	480	480	458	469	471	483	467	481	487	439	470	436	444	470	456	454	415	441	445	465	489	470	498	484	503	467	435	476	456	478	479	463	482	444	464	434	489	449	433	502	475	411	496	450	450	493	458	461	422	451	448	497	507	451	485	480	455	452	452	435	458	492	454	443	447	437	469	451	476	481	431	456	484	427	427	461	491	433	495	450	429	451	464	481	452	448	491	447	417	455	450	459	460	465	465	455	476	467	481	474	504	456	471	454	413	504	431	474	460	451	458	455	491	469	463	434	463	494	444	452	474	460	452	436	478	464	439	486	430	462	460	491	442	457	474	451	485	458	424	391	502	464	500	444	446	476	456	459	455	425	459	457	431	447	461	447	465	487	478	496	480	454	459	435	430	458	454	463	426	483	462	468	468	481	464	432	458	438	449	445	460	467	424	462	448	481	457	435	461	463	448	416	484	441	479	463	429	461	471	441	449	445	494	463	482	480	438	433	486	482	462	450	475	470	424	468	465	438	482	438	450	475	478	466	462	497	511	471	446	447	488	495	434	429	476	454	458	519	433	463	460	416	445	482	430	461	472	471	449	457	405	423	469	490	460	411	459	475	444	427	482	439	448	458	444	475	424	481	460	445	427	490	408	450	447	443	508	461	452	457	466	462	472	437	469	471	461	506	469	495	479	465	460	452	459	482	470	443	468	466	471	461	442	457	483	479	491	440	451	470	459	499	470	464	441	476	447	435	501	420	468	432	497	452	435	472	463	465	445	492	451	462	456	462	461	431	459	493	459	488	452	472	444	442	448	411	453	424	442	452	467	474	459	437	452	474	457	473	462	477	488	466	480	498	451	457	458	434	457	453	476	448	461	462	444	474	493	426	526	444	435	440	463	416	485	444	485	439	500	423	508	488	466	465	454	451	464	428	440	429	488	475	444	487	460	461	461	488	469	465	464	472	472	460	465	456	437	489	427	450	460	415	492	468	489	454	454	435	484	427	468	461	487	496	475	425	443	486	490	451	485	463	434	484	441	466	444	484	448	386	470	458	490	461	432	462	415	432	453	453	460	439	481	462	462	459	469	481	500	435	437	503	463	461	460	413	469	451	471	438	468	472	484	484	453	474	461	456	480	498	431	428	430	430	423	455	482	447	452	461	468	474	454	506	491	442	452	472	451	460	453	458	443	475	478	450	477	479	467	477	467	442	490	456	464	471	461	459	473	455	461	502	480	500	480	467	471	455	458	465	451	478	422	417	518	454	438	422	461	453	445	432	430	455	484	468	467	453	498	454	472	482	446	466	493	455	479	454	479	469	464	454	457	501	435	467	427	453	482	467	519	446	467	493	454	450	440	473	458	485	401	441	469	473	428	466	412	497	464	493	432	446	503	469	422	474	496	442	449	481	457	459	437	473	479	467	434	469	476	447	475	487	459	492	465	458	462	465	474	476	440	477	442	439	444	493	457	469	475	472	450	460	471	494	426	450	452	460	423	444	464	421	466	474	472	445	439	463	445	459	458	458	434	427	427	465	458	462	481	447	488	489	450	445	457	458	463	450	462	457	461	445	453	466	447	420	463	498	458	465	459	460	482	482	452	487	444	478	450	425	449	478	476	499	421	443	471	432	467	479	494	483	484	471	492	451	492	438	493	446	454	460	490	468	466	514	451	451	510	436	436	475	508	481	466	493	420	426	452	473	489	458	472	458	475	451	461	503	447	475	469	479	439	509	450	497	470	467	440	423	485	413	436	437	432	453	437	492	452	480	444	460	474	448	492	450	466	455	494	459	429	478	469	438	471	446	457	443	456	482	465	421	468	440	458	447	477	452	456	472	472	441	473	448	421	455	495	476	413	466	444	442	489	495	474	471	487	450	473	481	451	459	475	455	455	422	461	477	448	462	456	447	487	463	478	472	382	446	504	485	431	467	473	435	475	490	436	473	484	435	489	460	449	446	472	462	470	443	457	401	444	472	438	459	473	459	499	498	468	441	480	464	439	456	481	454	442	454	460	480	486	477	435	506	431	420	463	469	457	492	457	398	471	470	440	421	448	476	444	451	472	480	457	416	478	437	509	498	455	448	470	446	467	474	491	448	457	395	480	450	478	454	457	462	476	467	443	506	471	477	486	416	461	445	481	478	452	460	465	475	449	492	452	454	469	478	454	398	441	424	462	456	468	462	446	407	490	474	452	446	505	456	459	454	440	447	489	487	456	476	490	481	463	485	486	455	460	522	480	459	467	486	483	466	445	464	479	456	453	456	472	436	471	450	484	440	455	441	486	442	457	470	470	415	460	443	477	451	472	449	469	438	455	430	467	474	416	452	453	448	472	485	501	440	461	424	478	483	470	465	470	466	468	469	472	458	449	458	460	435	449	466	427	488	477	464	485	432	470	448	439	471	439	464	464	466	417	470	461	465	462	445	479	467	453	470	422	496	446	414	487	476	456	488	455	438	486	458	435	483	441	466	402	483	499	458	429	466	448	463	458	491	461	450	453	439	468	435	422	437	493	448	452	444	443	492	438	479	429	449	466	447	463	458	477	451	471	464	434	444	432	475	489	464	436	487	445	492	446	428	449	462	429	448
22910	21547	29342	24251	21944	23385	22367	12890	8708	6260	4423	3108	2553	2208	2022	1887	1638	1498	1353	1191	1164	1046	983	898	850	815	805	718	685	579	594	569	488	509	456	426	440	437	407	386	420	413	410	415	408	374	407	396	396	367	347	340	372	308	345	353	336	362	338	328	328	340	340	354	344	313	355	315	357	326	322	309	322	313	307	340	352	327	311	334	336	289	334	344	296	320	334	290	331	302	283	297	290	324	323	307	296	338	328	290	294	311	284	313	330	316	325	317	293	314	293	311	308	294	341	324	338	309	305	309	300	299	288	297	293	287	336	269	334	345	298	309	303	296	341	296	315	298	286	337	271	305	301	307	317	279	318	299	285	306	292	311	278	280	327	322	347	322	323	312	330	303	293	285	304	323	343	332	332	317	328	322	306	302	297	322	299	317	313	285	309	321	306	330	308	296	295	272	293	295	328	292	313	336	332	311	292	321	289	303	272	299	332	333	338	280	297	298	297	314	324	298	305	301	310	323	270	329	314	313	322	307	314	329	285	289	296	310	317	288	323	321	309	324	299	285	315	318	296	318	292	322	296	299	298	316	339	310	300	355	313	330	294	297	294	306	307	304	318	308	314	312	330	331	282	318	321	302	317	341	303	285	280	334	327	319	297	312	339	303	305	291	292	333	305	303	326	286	306	294	293	319	288	286	296	305	277	294	296	272	301	308	313	291	326	288	316	324	297	289	321	276	290	308	311	272	304	293	310	278	310	326	334	328	301	326	315	311	345	316	283	295	320	310	321	321	296	305	300	336	317	322	288	302	322	297	302	302	298	338	292	324	290	327	291	297	312	317	335	318	286	291	324	310	316	302	305	280	325	313	302	287	292	332	318	310	337	332	320	294	314	272	305	306	320	294	316	324	305	316	320	308	366	334	320	296	298	331	300	293	313	327	305	291	318	291	293	285	278	283	322	322	312	334	329	318	305	321	305	300	319	277	327	290	267	289	297	289	315	310	295	318	281	299	302	351	305	340	331	305	292	305	308	294	291	293	309	299	310	313	280	318	294	283	306	288	338	301	333	308	307	299	322	288	296	292	296	317	300	302	315	299	312	307	364	319	324	294	316	299	328	303	300	313	298	331	297	314	304	291	294	297	310	285	281	313	317	274	322	295	304	287	307	326	297	288	279	303	317	316	318	301	313	316	309	291	284	314	318	320	320	313	288	304	295	321	312	312	306	290	312	318	295	303	271	304	343	305	281	289	373	295	325	323	295	274	346	311	330	298	315	295	314	328	314	322	314	272	289	318	327	298	304	321	342	315	325	297	304	287	306	309	281	318	288	313	344	317	321	316	314	281	291	305	310	301	308	323	338	312	294	304	300	356	310	320	277	309	297	315	315	269	315	277	266	301	326	285	315	263	314	339	325	325	295	348	312	296	315	292	326	304	318	283	298	323	314	287	293	316	316	323	306	307	303	280	331	328	332	281	308	303	302	321	297	310	317	313	282	341	288	297	349	311	293	324	317	305	323	301	293	291	305	328	320	291	298	265	281	305	304	325	332	304	333	342	282	329	320	321	323	315	359	299	325	295	325	314	314	304	310	297	329	327	318	290	321	310	307	327	278	326	336	330	314	293	317	315	307	284	312	298	310	265	321	291	314	314	310	320	292	295	286	292	335	310	282	313	294	330	282	295	289	301	302	321	301	304	331	334	304	309	280	309	255	313	296	295	330	342	321	299	312	330	322	313	300	308	289	331	321	288	306	305	296	292	295	324	337	297	319	295	307	281	305	321	286	258	274	277	295	312	294	295	304	299	283	295	297	294	341	311	309	319	288	279	338	328	352	300	309	317	312	314	313	296	324	315	310	307	303	289	308	271	316	276	309	307	306	300	298	304	311	305	348	311	300	270	350	280	295	278	315	288	289	293	319	313	299	282	284	303	294	337	308	297	316	332	292	317	300	290	301	323	287	310	327	280	303	292	302	276	295	324	308	293	321	279	314	296	281	317	311	330	308	333	321	311	308	322	311	304	287	323	312	306	300	302	266	302	268	309	302	309	293	329	280	344	310	317	312	343	316	287	295	288	286	297	296	312	334	283	317	290	290	334	296	313	322	294	329	285	302	290	288	293	312	309	303	313	293	321	290	296	318	308	343	304	291	296	289	285	311	304	334	319	293	295	333	313	331	328	330	316	322	269	313	285	288	319	315	325	341	304	304	311	299	309	288	287	351	312	293	309	304	307	320	310	324	295	328	337	295	276	304	294	314	319	300	308	308	310	315	324	318	324	320	318	324	331	310	314	266	297	335	323	282	295	328	312	308	276	320	359	304	308	290	311	337	273	316	302	296	291	298	322	322	337	309	285	324	316	315	292	307	309	315	289	299	324	323	332	334	296	328	310	301	318	295	290	296	312	300	353	261	328	320	301	298	261	327	309	290	347	339	299	286	332	300	354	308	314	306	299	325	302	305	279	295	286	350	280	317	318	343	351	318	315	288	295	314	333	305	317	306	309	319	323	314	288	326	333	322	309	328	279	325	324	342	313	316	298	280	300	307	342	335	316	340	325	307	329	301	276	308	306	345	301	325	321	334	301	283	325	336	276	317	310	320	337	312	306	297	308	279	331	308	325	288	327	297	317	320	322	288	288	307	316	322	286	302	307	308	301	341	285	320	303	323	298	315	295	290	318	322	311	308	313	358	341	332	333	328	313	295	319	321	288	288	335	283	264	289	309	328	331	279	304	305	291	305	323	319	311	300	293	288	305	307	298	332	294	327	287	328	340	293	322	308	320	302	295	292	317	295	339	303	321	280	257	279	321	347	300	306	337	311	301	328	295	346	310	307	331	300	338	319	281	310	295	315	318	318	321	308	324	317	308	325	289	309	300	339	282	279	347	352	324	312	335	329	300	326	308	292	331	306	314	287	317	303	331	259	294	302	303	313	285	300	271	295	331	289	313	295	340	316	302	315	296	299	283	306	336	306	301	293	294	307	332	301	290	318	313	322	286	298	305	305	302	317	327	331	341	320	305	312	335	328	320	300	333	285	313	289	309	302	285	330	324	302	336	300	298	305	314	325	326	285	287	331	313	286	324	300	289	300	301	328	299	284	272	339	303	357	323	304	300	307	305	326	306	347	299	314	288	271	286	276	298	295	312	346	293	323	300	303	287	286	310	291	311	321	313	305	295	327	314	349	300	314	305	331	301	320	304	290	308	311	292	308	302	329	317	263	307	296	345	315	336	280	328	324	285	304	302	303	349	342	279	330	311	325	328	302	301	310	269	330	298	303	341	308	291	312	340	289	314	286	282	299	291	286	307	309	297	300	320	316	327	330	330	308	334	290	293	316	296	265	341	302	334	310	328	280	293	290	327	303	305	304	305	310	309	314	282	334	284	325	335	327	321	332	330	297	332	317	318	287	327	274	285	318	287	297	312	330	291	325	288	290	301	277	287	342	305	331	321	305	334	305	309	342	287	312	291	310	305	300	284	304	304	312	314	281	316
22439	47993	40637	32060	27077	23387	19558	15605	12078	9007	6450	4735	3832	3323	2920	2591	2156	2094	1855	1650	1546	1420	1258	1186	1051	1018	914	853	884	789	770	638	595	502	501	498	534	473	441	467	446	449	443	447	442	409	430	458	367	392	374	369	385	381	384	380	396	348	332	375	353	360	351	385	342	325	331	344	309	317	320	331	336	340	287	304	331	339	308	324	307	316	333	338	329	326	281	346	334	316	316	315	309	333	347	305	314	333	332	340	333	305	311	315	320	342	308	349	326	317	300	327	306	274	301	277	293	309	293	325	298	307	284	298	300	310	310	296	303	311	323	291	279	277	307	313	321	300	308	334	310	299	327	311	319	333	312	296	292	292	310	323	325	320	317	302	298	305	313	340	311	297	310	313	294	290	322	317	301	296	294	297	312	295	301	308	288	316	298	319	326	308	307	309	294	295	316	321	300	295	333	320	331	305	321	293	308	316	317	300	295	352	312	286	302	298	333	336	297	290	309	306	294	308	292	283	292	317	352	327	304	338	324	290	309	343	303	301	296	300	337	318	276	299	320	286	305	303	294	323	327	309	303	293	336	297	299	311	315	306	317	325	312	316	297	318	291	311	307	300	304	336	340	315	295	291	313	327	315	308	292	293	336	337	292	308	300	337	301	360	287	283	330	279	315	323	307	279	289	301	305	332	312	304	343	287	292	315	341	289	297	303	324	295	295	324	276	308	305	347	304	316	295	303	285	324	294	305	288	328	328	301	298	328	328	302	292	297	303	319	343	289	304	334	302	322	307	338	324	304	294	303	307	365	305	294	308	300	314	283	303	313	295	306	304	320	354	295	326	319	331	332	311	322	287	288	339	274	305	311	338	318	292	309	286	349	296	331	315	312	319	327	298	310	312	308	299	325	262	293	321	291	331	307	309	293	295	335	313	299	304	353	300	312	313	338	289	313	317	318	351	315	319	294	310	307	297	319	294	307	288	301	324	314	317	332	289	309	328	312	288	323	317	308	324	302	291	307	315	306	326	314	300	334	294	344	329	321	355	325	308	321	315	312	328	311	299	331	298	319	302	328	278	286	285	308	312	267	303	323	326	308	294	300	294	329	336	312	309	304	341	290	323	303	335	334	316	298	323	300	297	279	323	283	301	320	329	303	310	311	331	339	289	310	288	303	309	286	307	308	316	314	287	292	320	294	335	310	319	304	325	288	311	296	322	304	305	319	284	299	321	300	301	340	318	299	266	304	306	328	322	295	326	335	304	337	317	308	291	339	285	299	282	330	305	304	296	293	298	307	314	332	351	344	343	308	276	273	308	310	325	329	304	300	313	300	296	357	316	302	316	305	331	307	288	330	321	305	313	328	311	318	342	295	348	310	297	310	311	277	291	293	323	285	322	337	274	293	302	293	306	278	283	336	308	305	287	341	301	327	318	278	330	314	321	316	316	322	315	304	318	269	313	314	286	295	302	325	299	331	345	316	283	297	303	326	313	317	303	307	299	312	314	285	300	311	305	346	288	293	281	302	304	307	300	346	273	314	319	340	312	298	280	313	326	304	307	306	295	311	344	319	312	311	343	281	279	289	302	305	321	315	316	287	297	284	296	335	285	319	296	316	300	305	305	325	313	307	323	327	314	282	302	333	275	301	318	288	295	317	290	300	321	317	316	299	321	330	290	299	304	307	304	309	325	308	296	313	318	278	302	290	303	311	340	297	361	309	301	312	331	320	356	317	286	301	299	305	280	329	318	299	320	317	294	276	297	315	274	305	283	351	320	297	313	307	294	296	307	327	322	294	348	267	282	315	301	316	276	301	315	321	285	326	327	307	299	332	294	332	317	313	308	305	327	291	331	294	311	291	299	285	299	305	295	320	278	311	301	289	303	289	293	313	322	295	297	311	292	340	312	292	311	305	308	320	312	319	322	316	311	314	277	290	305	307	307	276	306	323	334	322	286	278	304	277	320	316	295	317	300	303	299	306	349	327	328	335	322	337	291	289	312	288	316	290	278	277	309	282	334	293	326	307	319	300	334	306	319	293	310	323	287	323	313	324	281	316	317	325	305	326	321	300	318	296	298	305	327	322	310	291	299	293	323	296	309	341	303	334	333	348	303	324	309	291	309	356	317	269	319	317	297	297	306	299	294	318	329	313	290	313	287	319	342	304	300	318	295	298	308	317	288	312	328	328	310	328	317	312	307	315	289	301	320	313	281	291	314	328	287	299	297	302	330	316	321	314	338	317	325	295	311	309	322	304	326	301	345	315	314	325	291	334	312	297	280	324	302	292	311	350	304	291	304	295	320	324	299	314	281	295	303	303	329	296	293	299	307	301	296	304	331	310	333	300	318	315	323	315	322	300	289	311	309	287	302	309	293	276	310	311	277	299	323	337	304	303	332	325	297	303	320	296	310	283	290	315	252	328	339	297	328	345	336	306	325	289	319	308	291	287	280	322	304	299	330	283	300	316	329	290	332	290	326	314	328	332	304	315	300	288	333	310	320	316	343	326	312	279	296	348	306	311	312	325	315	323	304	312	332	301	309	321	314	312	313	309	315	276	297	316	313	320	307	296	284	319	289	290	283	300	327	293	334	342	336	300	317	300	310	290	315	289	329	333	298	285	306	329	327	325	303	299	296	320	320	315	305	303	299	297	268	277	322	315	295	310	329	294	269	324	285	325	312	303	291	327	316	299	323	294	324	302	309	353	309	281	281	312	310	323	310	290	285	305	309	308	326	305	277	319	314	304	311	303	309	314	260	293	304	342	303	307	335	291	299	352	293	288	292	326	297	297	311	304	305	277	322	324	299	303	293	307	270	327	331	297	308	325	322	290	307	325	324	317	323	303	300	328	334	298	297	327	337	301	295	340	312	288	327	320	277	321	315	312	345	310	345	329	312	303	289	309	327	286	272	307	337	332	335	334	287	295	292	311	314	336	302	281	300	313	311	321	310	262	312	318	309	286	308	306	318	293	323	312	311	301	315	316	292	292	316	330	267	348	290	309	323	339	314	319	310	328	327	295	308	341	291	298	299	285	294	301	355	326	292	300	323	306	332	304	286	304	335	286	300	282	322	299	315	294	318	292	346	335	306	327	303	312	317	306	296	296	289	345	296	315	317	303	279	320	301	302	324	338	338	294	322	294	299	307	313	339	310	312	347	332	308	314	308	338	312	303	306	302	297	290	307	283	332	287	287	324	317	290	323	307	317	307	306	293	324	301	316	328	299	326	338	319	337	336	301	341	326	306	307	312	314	320	298	313	293	337	306	303	338	307	290	293	312	299	299	290	342	325	273	321	299	303	335	330	314	312	294	289	305	325	262	321	332	305	288	333	319	272	290	313	321	296	313	282	317	304	314	299	335	288	319	283	320	292	283	315	285	312	296	292	322	318	306	317	315	314	331	317	310	352	339	304	319	307	291	300	287	333	295	310	327	339	300	306	287	322	327	306	312	298	301	293	269	295	313	291	312	294	304	318	360	272	279	305	314	322	286	314
29008	25107	28327	21170	12801	8357	6102	4717	3304	2448	1859	1503	1290	1173	1074	923	915	893	815	745	720	698	658	693	661	602	591	599	533	546	502	530	511	498	458	507	478	496	495	453	478	508	500	481	478	460	501	487	447	449	443	450	420	458	442	426	401	456	435	441	478	456	468	451	475	439	468	470	441	475	436	465	430	480	420	475	452	432	480	446	450	413	463	433	432	444	448	431	455	458	460	406	452	463	436	455	428	413	399	460	434	409	411	447	387	477	446	419	417	449	434	476	426	483	487	432	441	473	453	416	460	447	433	442	446	469	488	404	445	451	461	445	468	426	447	477	429	421	480	456	449	442	445	480	407	417	425	465	442	444	460	422	391	420	459	423	431	400	435	457	448	450	463	448	476	418	441	420	450	453	463	427	456	412	402	382	451	463	482	442	441	402	434	443	404	489	444	446	415	413	409	423	466	439	422	425	425	481	395	441	444	421	488	450	415	480	465	479	493	429	414	435	418	421	457	410	456	435	420	421	502	421	468	446	449	471	436	484	447	463	434	406	419	437	422	460	415	395	457	421	439	420	445	423	432	394	440	434	475	441	475	478	459	398	444	456	449	480	434	410	446	441	459	469	449	409	422	436	424	471	417	436	427	467	458	453	454	486	464	452	425	439	477	424	435	406	419	461	490	454	445	441	448	485	468	452	456	446	439	452	438	419	446	466	439	482	451	444	437	412	450	420	445	467	432	443	435	426	462	406	437	440	458	431	441	453	436	458	424	478	458	425	465	502	482	447	477	449	446	430	421	470	424	440	425	465	444	440	448	443	452	433	423	448	437	476	411	461	471	452	444	464	456	414	454	433	407	451	430	431	439	459	426	459	453	469	448	512	437	451	395	461	451	434	445	486	439	474	502	487	440	456	429	405	461	463	463	430	464	481	469	475	400	418	436	427	403	486	443	448	455	412	432	459	434	428	429	445	476	445	500	455	503	451	425	436	442	453	489	425	436	448	460	448	438	470	459	431	455	456	444	446	438	471	461	430	456	420	435	476	424	436	432	433	407	432	460	444	428	434	444	444	396	440	405	427	459	424	433	473	438	421	432	419	428	513	449	421	432	423	467	444	410	438	455	462	461	420	441	448	432	439	429	420	465	454	399	469	446	431	439	462	513	459	449	439	442	467	461	406	430	461	415	400	447	433	454	442	437	470	453	454	469	462	422	487	423	415	445	496	435	470	398	446	447	474	452	413	414	470	432	441	450	466	451	412	448	443	421	459	468	429	438	452	464	435	417	386	433	446	458	420	430	477	436	458	422	461	431	429	453	461	448	425	445	452	424	431	453	466	448	480	493	399	471	445	425	438	431	443	436	445	446	441	447	443	477	440	426	387	406	462	438	452	390	460	468	391	472	457	458	437	441	446	475	455	397	469	463	466	445	456	445	416	429	443	433	430	446	432	466	466	433	454	404	445	436	457	445	446	459	456	446	480	493	435	433	453	426	435	479	426	431	407	443	420	423	448	417	452	458	428	458	443	468	408	425	402	422	439	442	443	438	461	466	431	445	424	442	460	447	454	449	420	435	440	461	432	417	451	460	424	439	420	477	440	427	434	451	475	428	425	417	439	411	447	439	457	435	431	420	456	463	438	452	465	453	447	441	446	433	414	417	431	441	434	423	433	454	490	440	456	448	473	387	442	453	443	486	429	450	449	480	435	466	462	450	400	456	479	475	393	454	442	456	425	451	414	417	461	453	479	416	427	465	475	453	480	416	434	422	428	446	445	429	398	406	421	432	442	423	420	440	407	444	422	471	435	452	466	469	483	427	428	414	414	445	444	464	452	442	429	460	468	441	452	426	441	448	469	455	404	473	452	428	420	475	460	460	452	422	417	413	435	486	461	454	456	456	473	463	426	429	443	452	436	447	443	434	504	463	458	423	454	469	437	456	414	429	385	431	492	474	440	428	466	430	418	436	418	406	455	395	429	432	445	417	441	392	421	450	399	468	445	458	434	455	466	428	450	461	441	435	466	452	470	428	462	427	427	433	458	470	478	444	423	439	429	423	458	463	432	413	441	427	464	416	482	466	437	397	420	471	468	445	449	474	471	426	448	428	492	466	444	449	427	421	443	417	473	472	457	433	444	432	468	422	426	450	433	414	460	465	467	437	483	417	432	464	428	417	428	406	434	433	435	415	443	428	451	421	424	424	442	473	467	408	416	461	450	478	470	457	434	422	462	450	446	458	435	477	423	436	425	449	420	437	406	465	411	434	415	416	488	491	405	447	450	425	446	470	444	447	432	456	431	461	431	428	441	440	456	432	441	457	410	420	446	399	435	436	437	448	434	445	438	431	436	461	410	435	426	461	444	446	432	416	471	415	453	449	476	452	451	440	430	429	413	454	441	455	460	434	442	424	443	433	469	414	426	398	406	427	414	451	463	438	445	485	429	447	458	455	458	486	406	424	473	471	430	457	412	427	457	464	458	438	453	446	407	451	428	441	471	403	424	429	432	433	442	450	446	406	428	420	423	448	456	445	426	418	407	441	464	425	440	480	457	423	458	420	438	437	507	453	483	444	441	443	440	404	434	462	445	425	447	451	443	488	413	464	448	392	436	460	442	436	447	451	430	427	466	432	457	458	428	441	414	395	482	417	434	418	454	424	431	431	472	444	411	460	431	452	446	428	436	461	409	439	458	428	412	435	471	439	443	414	481	467	432	416	457	447	431	428	425	446	442	459	464	419	453	482	446	418	470	415	455	449	451	434	442	463	473	432	484	436	433	448	454	456	434	450	433	450	513	432	408	443	416	453	425	449	440	414	470	454	498	444	409	446	441	447	416	434	401	435	406	408	424	426	440	435	462	403	449	447	461	476	488	433	450	449	447	422	457	399	444	421	472	457	416	441	433	462	443	423	415	443	429	439	461	454	408	453	436	438	457	475	455	432	439	451	476	434	458	424	434	424	429	470	486	433	452	466	441	401	458	436	446	447	433	429	443	424	433	456	449	427	446	477	460	449	426	467	441	460	446	457	479	433	454	431	439	462	432	440	445	473	444	425	466	445	426	451	482	517	427	494	412	439	451	451	412	458	451	386	431	449	486	430	447	448	463	467	433	455	405	411	428	430	435	434	464	447	445	429	466	430	473	416	468	455	434	426	428	440	449	450	418	441	429	496	448	445	415	462	441	400	462	446	447	426	440	425	421	440	434	449	456	451	450	415	467	466	431	452	451	457	484	410	474	446	459	454	416	453	477	444	448	467	451	457	414	468	448	447	460	433	459	430	427	430	444	451	419	391	448	472	433	485	462	438	444	451	435	464	459	425	436	440	485	436	460	414	367	453	418	430	462	436	404	479	436	440	436	456	432	496	465	480	386	420	466	422	492	410	427	480	436	435	466	460	462	474	439	465	465	433	440	493	419	437	503	424	435	479	437	450	429	466	446	423	421	451	418	431	458	463	423	458	439	468	459	431	414	459	432	432	436	431	443	485	452	441	467
19749	36357	28242	19094	14982	11848	9434	7475	5254	3980	2921	2207	1906	1644	1472	1303	1240	1121	998	923	861	835	804	796	768	718	680	666	637	613	581	575	550	590	530	508	509	514	505	485	517	517	531	508	498	515	456	498	472	507	507	452	435	455	490	480	460	508	489	481	460	460	480	505	481	466	470	415	441	437	493	433	446	432	437	443	462	460	425	444	467	461	430	436	465	468	456	462	516	447	421	438	436	450	437	485	475	435	458	464	433	445	468	453	430	466	482	461	440	457	470	496	413	451	436	486	422	419	461	497	425	482	466	441	486	474	493	451	463	455	424	459	432	467	464	416	423	451	501	472	468	467	428	454	446	445	460	451	467	394	401	436	458	452	464	422	487	446	452	450	439	436	441	458	450	489	446	470	496	436	450	450	460	473	431	477	478	447	447	468	486	414	432	472	442	481	426	482	483	458	472	490	440	446	450	429	468	473	490	472	491	448	462	443	466	440	446	456	450	435	469	471	470	458	470	484	464	483	439	438	485	487	444	443	455	471	465	458	458	430	431	435	473	453	449	415	460	432	416	456	438	434	443	460	439	448	433	434	452	488	420	481	412	467	432	468	432	435	465	470	466	442	449	422	455	455	480	468	442	485	432	483	438	488	469	437	452	450	461	458	487	454	438	447	463	447	407	440	506	512	462	504	418	479	455	478	451	450	459	437	443	478	496	413	459	430	480	476	467	467	466	449	439	445	470	474	461	431	468	456	440	462	458	475	489	441	439	470	482	449	462	455	438	425	456	419	444	467	454	442	448	443	432	445	471	479	455	442	491	467	456	433	475	454	463	463	441	434	480	428	420	439	441	429	450	462	491	451	465	462	464	460	438	430	476	456	459	454	426	439	464	449	462	447	470	458	451	469	422	476	444	473	410	447	454	464	459	432	440	441	446	460	459	461	425	459	454	427	448	438	465	448	454	485	481	443	404	498	439	473	470	435	477	436	443	436	474	426	443	424	456	412	436	494	452	434	441	423	431	472	493	485	406	441	475	461	474	428	438	451	429	450	450	460	465	468	428	465	447	442	451	440	475	429	420	459	445	419	439	402	472	449	441	449	479	451	484	464	438	465	476	432	449	481	495	457	427	428	420	455	452	442	423	429	476	441	472	434	439	408	405	419	456	412	474	456	442	448	417	431	492	473	443	463	454	448	472	476	475	457	451	464	426	477	480	437	450	448	451	457	456	461	493	443	421	429	455	456	422	491	480	446	434	465	408	419	486	465	467	466	465	414	461	466	478	463	448	453	459	468	392	500	502	479	482	451	479	453	447	463	469	468	440	468	453	410	450	480	457	471	485	447	483	444	488	432	450	424	484	439	449	441	432	439	507	463	448	431	473	475	434	442	435	487	478	466	434	460	493	477	437	438	446	447	442	445	443	465	436	444	446	461	463	456	460	463	455	420	431	460	413	473	476	439	472	463	423	427	462	471	489	485	475	478	427	445	411	463	424	472	403	480	463	475	497	495	448	460	469	440	479	458	461	445	460	498	421	460	429	448	457	460	467	483	472	480	462	506	443	482	442	443	408	432	508	453	439	509	463	458	479	450	476	481	476	455	455	452	442	428	467	452	450	472	473	494	487	441	472	454	455	450	441	463	426	457	412	429	469	418	431	436	453	418	470	446	459	502	452	456	448	445	488	413	418	472	426	468	459	474	425	430	439	440	412	482	437	455	429	470	430	401	484	440	486	442	412	450	443	478	436	478	424	452	458	466	478	451	463	452	454	447	479	407	456	430	491	453	486	465	417	459	485	422	469	479	461	425	486	465	483	446	441	463	450	446	443	434	444	457	461	437	473	450	457	430	462	461	436	472	471	498	476	425	442	457	430	454	464	439	459	472	459	465	433	481	465	414	448	474	456	469	460	473	455	439	418	444	423	452	459	431	492	429	444	446	443	474	456	447	453	448	443	428	450	449	439	476	434	432	434	469	412	495	476	434	471	457	425	439	434	434	430	445	444	515	477	428	432	431	449	441	480	426	451	440	449	462	434	454	441	451	433	455	438	419	459	490	478	451	468	445	465	447	470	453	465	468	442	428	442	470	449	485	427	440	453	460	448	461	436	464	495	435	463	455	444	421	447	475	469	434	506	458	479	458	469	446	451	467	448	434	438	475	428	456	441	450	430	387	465	478	418	458	429	437	403	457	438	483	430	499	486	449	467	448	407	430	445	481	479	444	441	427	450	431	474	425	443	436	510	458	435	453	448	461	475	427	485	428	453	472	426	428	430	463	459	418	471	436	422	447	444	451	452	435	449	503	471	467	442	470	482	482	430	450	472	470	475	444	445	434	441	435	491	452	473	444	415	437	452	448	478	478	431	455	465	456	446	424	449	486	491	468	506	456	464	487	444	427	453	418	400	465	466	453	450	458	415	444	435	483	497	478	423	458	437	451	438	457	435	450	433	431	498	475	440	453	449	449	438	434	436	445	450	434	436	440	505	469	454	465	457	422	421	409	422	449	449	499	467	423	454	420	509	429	438	438	441	422	473	459	462	430	458	438	461	476	460	454	460	473	452	429	443	470	443	480	468	466	463	478	431	469	461	444	475	454	463	484	443	476	439	439	429	484	467	500	430	479	461	444	423	475	458	453	459	443	432	418	460	498	459	473	477	462	401	452	481	492	463	440	465	440	435	440	490	462	504	450	469	419	482	418	443	448	483	424	397	409	464	464	483	452	490	430	428	470	479	458	435	453	484	465	442	424	487	430	454	413	465	495	411	498	484	477	465	461	456	435	479	467	430	437	468	426	427	423	459	437	444	442	435	470	475	480	458	458	433	427	453	441	461	452	443	478	452	391	457	454	473	460	459	423	459	450	474	460	474	442	482	454	452	445	418	440	424	441	492	468	485	472	456	453	459	440	470	459	418	462	436	470	441	421	458	466	424	470	449	465	478	476	477	424	433	469	450	453	426	422	461	410	477	449	489	442	464	452	462	440	458	424	445	470	499	447	474	480	454	456	456	477	429	411	440	479	443	449	466	468	481	451	438	407	440	453	448	450	458	473	476	485	476	469	413	441	490	465	484	455	445	477	445	472	461	408	486	450	440	474	463	462	402	477	473	445	454	454	468	469	457	458	416	418	470	450	453	421	466	443	438	436	455	445	444	442	462	411	479	464	441	489	478	447	470	458	484	478	461	491	437	462	453	443	436	447	432	450	451	475	465	471	457	487	423	379	416	466	461	494	428	473	492	438	475	436	432	470	417	443	457	430	472	462	499	414	459	432	412	456	454	448	426	435	451	434	421	452	457	470	453	469	453	374	472	432	447	449	472	429	448	444	458	430	468	430	440	437	451	421	444	450	452	437	453	501	450	438	484	452	487	480	445	467	451	421	422	464	458	446	448	441	413	459	477	468	424	477	455	445	445	430	464	452	448	458	486	427	469	460	455	422	433	454	441	445	471	477	436	436	486	440	431	464	443	480	462	409	442	481	453	466	443	474	468	451
24036	21499	28909	24950	22232	19511	13446	8475	5828	4102	3135	2341	1907	1718	1645	1397	1226	1108	1079	973	824	848	811	710	742	707	619	615	578	546	499	508	462	451	424	410	419	411	418	386	419	385	405	371	414	375	396	352	404	365	366	314	367	323	352	338	356	332	339	366	344	345	345	344	342	348	340	361	338	350	340	291	324	345	316	314	347	307	351	340	323	349	343	339	333	309	314	325	363	314	349	306	337	352	342	338	333	352	336	345	313	321	300	309	328	367	296	327	320	341	307	348	336	327	322	309	334	316	351	328	324	325	318	344	336	313	347	357	317	304	304	284	312	318	313	320	348	332	309	323	333	296	327	314	311	325	352	303	350	346	350	332	330	313	310	292	311	314	317	356	362	328	295	330	309	348	346	350	338	339	314	323	347	344	296	292	351	344	334	311	322	316	327	321	315	337	301	330	315	330	318	289	324	293	333	340	317	340	313	305	315	321	336	319	310	311	309	301	335	324	340	335	351	339	330	327	312	351	326	318	335	334	312	321	304	335	305	342	338	296	323	324	336	338	312	342	382	336	357	348	322	304	334	308	304	297	314	334	322	323	349	308	284	317	317	298	298	316	345	371	328	301	308	291	334	313	300	317	306	335	317	334	356	304	326	326	317	302	354	346	327	328	332	348	318	307	338	337	358	320	336	312	310	334	325	273	312	278	362	323	304	334	332	323	333	316	322	347	334	334	362	310	338	312	315	330	296	364	329	329	335	327	327	310	319	292	334	336	317	358	288	323	314	307	310	334	308	313	323	309	341	327	361	322	351	313	328	350	339	335	296	364	305	345	327	329	313	298	347	346	346	349	307	308	340	316	338	307	313	316	360	343	325	319	325	336	314	336	326	313	326	332	330	344	305	331	317	330	321	313	308	299	303	323	358	327	315	309	301	355	353	324	345	341	325	295	326	319	281	322	334	328	311	315	332	331	321	352	325	337	332	337	343	325	308	355	303	340	338	297	334	319	334	338	298	316	329	337	343	290	310	337	295	328	353	308	333	277	311	306	340	332	340	328	293	306	307	321	303	342	358	308	313	339	321	316	345	324	308	305	332	349	319	330	337	327	306	325	336	334	303	326	322	348	295	335	327	345	313	341	319	315	374	310	306	350	332	329	344	332	327	291	327	347	318	325	323	322	326	349	325	318	335	348	344	343	344	347	307	319	320	338	345	324	299	330	302	325	311	343	336	341	335	308	302	307	303	352	296	329	302	302	304	315	335	307	328	340	327	340	317	365	319	308	338	321	335	333	321	313	319	326	317	294	327	326	310	326	315	325	302	305	330	301	302	309	354	317	313	306	317	333	338	352	366	320	312	351	330	350	323	342	319	324	348	334	328	315	314	311	315	315	301	322	330	300	360	331	330	308	319	342	318	287	324	348	317	339	310	316	342	318	337	317	318	320	302	311	335	326	320	318	318	297	327	356	317	306	325	301	347	346	322	339	333	317	269	324	325	326	313	316	336	343	318	344	318	307	313	332	329	306	326	330	307	346	286	312	331	292	338	297	291	327	298	325	318	291	310	353	335	323	340	345	323	350	329	352	327	314	304	317	308	335	375	344	326	360	346	337	323	307	326	325	303	315	348	337	362	340	350	325	338	350	294	320	290	307	319	278	339	324	322	327	304	353	315	310	309	320	342	297	348	353	337	319	317	298	347	321	333	338	332	321	344	323	314	315	307	320	325	339	354	312	314	328	320	329	353	359	309	327	310	314	312	322	317	361	349	352	316	291	313	310	318	331	330	336	318	345	315	304	319	290	333	338	346	321	317	334	323	355	336	299	326	311	333	296	345	307	306	320	358	304	325	317	329	327	329	296	328	334	323	340	301	332	298	320	299	304	330	285	300	325	331	323	304	341	321	284	323	343	323	316	290	291	288	324	307	341	330	328	303	304	329	335	320	317	316	358	350	344	301	336	296	307	336	327	290	334	326	299	340	313	319	300	332	311	328	331	315	353	336	299	331	316	347	314	325	348	351	327	370	319	339	329	362	332	325	308	315	331	310	319	323	332	323	331	314	293	317	320	307	305	328	339	347	322	314	324	317	330	305	315	329	311	347	296	325	313	302	309	329	321	315	329	308	343	353	343	313	318	302	324	310	305	320	313	336	329	299	330	343	328	310	316	301	328	285	335	303	316	336	289	319	301	318	318	329	283	326	327	323	342	352	319	351	339	363	298	350	320	306	328	331	319	349	339	329	333	325	309	311	316	346	345	301	352	314	299	346	327	332	306	323	327	330	312	325	327	337	336	333	306	300	346	316	311	307	323	348	331	324	301	322	322	345	321	343	313	311	297	335	340	312	333	334	313	311	345	312	328	351	298	324	335	331	340	336	347	290	301	335	326	322	307	323	297	332	337	297	323	354	305	336	324	312	323	325	352	292	330	322	315	312	274	314	350	341	325	320	327	331	279	299	327	320	289	345	313	291	348	330	323	331	326	330	339	318	314	308	326	290	320	358	343	339	316	310	329	337	290	324	307	350	317	344	312	354	318	307	334	320	295	309	332	324	327	323	343	309	322	322	308	316	300	319	325	355	336	334	333	337	315	332	316	284	313	316	348	330	318	340	362	317	329	323	329	311	327	301	330	319	330	325	348	309	308	343	324	345	344	338	288	347	308	334	323	344	326	316	347	311	321	320	333	340	328	307	309	320	332	326	350	325	318	342	335	309	376	305	328	335	319	335	324	320	322	308	323	303	331	275	299	317	340	309	323	318	335	314	323	336	311	326	335	362	307	355	333	330	324	313	310	334	341	320	320	317	337	303	314	352	336	322	297	368	333	342	310	315	325	308	336	363	335	349	339	307	332	352	301	328	322	316	325	336	296	336	325	338	331	331	318	305	327	331	326	320	315	303	337	328	327	315	310	331	329	279	299	314	324	315	348	319	301	348	330	313	319	305	339	342	308	324	320	305	364	335	289	328	315	369	342	350	331	338	330	325	321	347	290	333	364	309	327	304	313	355	309	306	350	342	346	312	311	317	357	325	302	333	319	347	317	316	315	332	342	317	340	321	298	370	304	316	314	336	327	312	314	337	335	283	311	312	326	319	344	316	340	345	314	327	343	333	349	321	304	311	319	273	340	323	315	324	338	360	356	326	312	334	323	321	301	349	341	298	309	309	354	308	330	307	352	323	303	348	297	323	357	311	343	345	295	342	351	327	329	324	310	353	333	325	344	317	287	321	314	328	323	347	329	324	313	321	322	345	339	353	335	281	343	335	348	340	316	325	333	323	351	294	334	323	334	338	337	362	327	337	296	301	367	303	357	317	328	300	291	312	306	333	310	342	343	321	321	318	326	306	309	321	305	347	315	342	330	294	328	320	346	305	313	300	310	318	317	349	338	350	323	297	327	319	325	316	310	324	323	340	310	354	306	345	332	301	340	318	303	302	359	320	338	333	324	296	301	323	339	330	322	367	313	290	310	342	317	330	302	297	325	317	301	298	304	332	323
20478	43427	36182	26912	21846	17773	14603	11566	8711	6320	4706	3654	2862	2552	2382	1924	1732	1585	1438	1329	1186	1106	1096	920	919	860	743	761	649	637	590	518	512	466	464	514	438	438	411	406	447	451	427	453	425	423	411	401	354	373	347	386	394	396	391	372	389	376	374	359	354	386	349	373	317	362	339	364	327	362	353	330	281	343	334	352	357	363	336	310	358	354	307	338	322	354	335	326	332	322	345	332	327	327	325	336	327	351	352	349	329	316	344	345	316	327	308	349	336	312	331	296	362	348	348	309	333	333	311	316	345	351	317	322	350	333	357	343	333	357	326	311	325	363	321	365	326	346	333	313	324	321	339	332	335	350	340	332	321	342	355	305	339	341	308	323	330	379	333	341	303	291	332	326	326	328	335	334	325	298	321	321	374	364	324	295	345	338	348	336	316	342	326	332	321	341	309	350	314	310	336	299	330	362	368	344	318	366	339	364	311	312	315	358	317	341	316	350	327	327	312	352	359	312	326	322	346	323	344	346	329	303	346	323	319	321	333	331	326	321	312	328	314	357	322	347	331	343	356	331	326	337	366	348	331	317	351	314	339	314	295	359	338	350	289	343	318	362	359	331	330	362	361	377	334	308	347	347	331	325	344	326	308	348	339	356	360	320	326	346	316	300	353	323	355	315	339	339	330	347	301	332	331	350	334	343	321	324	328	324	331	349	327	333	294	321	372	353	342	341	350	337	334	340	338	310	341	315	326	333	322	312	361	309	304	329	370	342	319	319	342	329	313	361	355	338	339	343	348	311	340	367	303	325	312	321	308	353	348	342	356	308	304	310	329	321	312	327	324	338	343	313	298	347	326	342	346	336	315	333	310	331	346	327	325	333	301	329	343	369	344	359	322	378	326	320	331	318	302	347	322	348	342	357	365	321	316	318	340	300	354	335	311	301	317	333	337	379	335	359	341	375	361	341	336	312	338	320	362	333	326	340	301	352	348	362	367	319	331	316	336	326	331	322	331	302	343	336	323	324	346	382	327	344	342	350	341	329	315	347	339	275	341	376	339	338	319	338	335	339	336	315	330	333	337	322	328	342	322	315	354	327	317	320	331	358	316	321	351	318	317	340	357	336	331	308	342	352	328	330	324	329	313	355	314	315	331	327	305	323	306	320	328	339	333	321	362	351	355	302	332	358	333	351	319	331	333	310	335	369	343	358	323	349	318	328	380	320	320	335	341	329	332	353	329	323	338	332	324	326	349	307	345	348	347	353	326	280	321	361	329	316	353	332	291	334	382	344	341	341	329	308	319	337	324	317	342	332	323	326	335	335	351	321	319	369	344	360	357	323	294	357	337	353	332	328	336	309	341	338	321	363	315	345	345	331	342	326	310	323	325	353	313	367	301	326	329	308	373	333	328	376	332	337	378	376	314	342	344	322	298	352	314	311	330	319	337	323	337	323	361	324	314	332	322	372	347	315	330	316	344	329	322	350	326	322	338	352	320	346	342	299	316	332	297	301	362	330	334	309	327	332	320	378	339	323	325	340	373	353	336	320	349	347	357	325	313	337	294	349	338	333	339	354	348	317	324	324	326	335	356	334	361	329	313	340	329	327	325	317	355	321	332	316	348	372	349	331	301	324	367	334	342	349	339	359	336	346	342	326	373	338	304	320	317	321	341	335	337	329	332	337	318	322	335	342	330	352	338	363	321	335	339	304	333	330	344	352	326	332	349	302	325	336	314	333	350	322	338	375	345	338	295	340	332	323	316	348	333	353	354	327	347	340	360	358	338	315	296	289	343	326	325	330	318	349	354	355	327	330	322	337	350	339	338	316	329	298	337	348	298	320	320	322	364	326	345	344	334	334	348	322	302	311	320	357	329	350	295	326	354	334	340	340	360	329	334	331	341	310	347	348	299	315	332	374	319	321	343	338	324	353	342	340	321	368	372	327	334	342	319	332	358	340	342	307	311	348	301	340	356	321	340	330	344	346	298	282	352	342	350	349	321	366	321	323	312	341	354	333	331	315	311	318	330	279	337	308	282	336	321	334	328	333	342	353	331	318	335	349	366	327	331	314	317	339	375	350	330	351	337	352	311	332	338	311	315	334	319	324	321	332	334	331	360	334	356	333	306	338	312	312	340	334	370	347	321	322	332	345	356	326	320	333	342	343	329	303	332	323	322	321	326	332	355	354	327	340	317	321	334	342	339	330	343	338	348	335	321	324	319	316	361	310	347	327	351	327	323	336	336	324	362	310	346	332	355	330	350	350	331	327	313	347	316	342	363	357	332	320	390	374	342	334	341	337	335	351	331	326	319	325	322	328	331	337	331	340	347	353	334	324	355	337	317	328	352	338	310	373	358	367	323	333	324	334	345	313	334	338	327	343	336	332	342	333	331	344	349	346	335	309	310	328	314	341	349	315	305	319	344	358	329	330	328	287	293	311	312	340	337	354	347	312	307	326	337	385	313	344	296	318	342	345	339	354	313	334	351	327	330	333	322	343	321	335	365	353	343	338	331	340	317	348	344	292	331	331	334	356	321	366	357	307	334	345	348	333	325	340	334	327	355	326	355	336	314	320	343	320	305	330	325	335	317	325	334	341	362	327	351	349	334	359	320	311	360	341	310	316	333	305	336	346	326	347	308	312	332	351	359	364	308	336	306	329	317	345	320	344	327	317	372	324	325	357	335	331	308	310	353	318	360	316	337	327	356	347	332	306	358	357	326	340	315	360	347	354	360	339	325	329	346	355	335	323	341	341	332	319	317	331	347	322	331	317	343	327	329	328	301	310	334	356	355	334	360	333	333	338	305	329	335	342	322	329	327	347	332	345	347	356	322	329	351	344	329	311	338	355	341	338	356	329	322	352	347	360	308	347	358	373	347	332	318	325	340	348	306	330	306	335	362	298	352	340	298	348	297	354	281	336	304	395	320	342	327	340	342	333	292	349	307	347	328	346	333	348	288	348	333	341	327	364	315	357	354	341	364	337	355	335	348	340	311	335	348	305	352	364	361	348	324	336	359	329	351	338	336	348	338	331	358	333	315	315	324	342	367	330	344	307	355	324	330	354	321	311	333	360	310	329	340	337	332	336	342	297	324	335	327	318	317	329	328	337	316	342	322	328	344	370	356	328	334	308	366	295	337	306	343	334	346	349	336	336	345	330	306	352	336	380	366	325	336	323	317	338	320	374	343	319	351	315	321	336	309	330	333	315	347	323	352	368	333	334	356	327	308	343	349	292	319	316	344	330	326	320	350	346	332	355	325	319	357	342	327	338	331	348	341	333	308	310	325	324	352	373	341	349	303	361	352	294	321	309	317	346	307	319	308	361	321	311	356	322	333	291	349	362	349	323	327	298	327	306	306	341	325	340	332	316	339	320	337	374	344	341	351	327	328	319	340	310	329	310	330	313	322	335	309	326	311	345	309	349	343	322	329	340	355	344	339	305	342	320	339	365	340	355	346	340	328	337	315	319	322	326	340	312	348	302	326	343	335	317
25272	21553	28286	26406	19355	12331	8758	6137	4491	3194	2479	2071	1579	1526	1415	1352	1190	1036	1035	963	918	862	766	790	738	730	713	610	661	623	570	568	529	537	582	537	484	549	521	538	501	569	549	510	486	501	499	473	502	442	486	479	461	473	529	507	472	438	499	494	468	418	475	489	496	467	465	481	469	470	453	496	438	452	440	472	445	475	439	466	481	468	501	460	447	459	414	469	459	455	443	483	474	455	445	454	448	476	471	456	491	470	433	488	483	434	429	468	481	493	467	402	501	481	446	454	477	447	453	477	462	462	444	439	464	482	478	490	469	454	427	483	409	486	447	490	485	480	479	499	467	474	447	465	466	479	468	500	438	425	438	463	507	468	453	468	460	445	442	474	506	479	453	473	484	441	463	479	486	463	490	442	473	472	494	467	445	473	445	450	437	454	505	471	494	454	485	438	467	461	467	434	455	449	463	461	492	440	455	418	463	450	438	499	452	451	455	504	422	417	444	460	478	440	426	466	465	457	500	470	471	461	508	470	471	465	472	436	513	409	456	450	460	445	474	430	450	488	476	476	449	472	491	460	462	440	464	463	446	488	472	451	473	413	479	501	443	505	463	494	455	480	449	461	484	434	436	445	443	455	448	448	456	434	453	463	478	455	490	477	463	469	500	446	426	464	442	465	459	453	465	460	491	464	433	514	461	484	470	472	485	463	475	444	453	439	451	472	493	453	457	452	432	489	489	453	484	447	446	491	449	469	464	487	478	430	442	467	461	475	472	480	482	456	452	450	447	433	454	469	473	492	433	425	447	434	419	431	472	494	413	462	493	475	481	481	478	471	491	456	419	495	450	447	465	450	421	444	464	412	472	458	458	434	478	469	463	446	464	487	498	454	449	494	481	458	483	470	494	447	459	470	484	472	458	437	444	500	464	535	504	471	411	440	481	489	436	553	441	440	503	476	495	421	445	459	465	472	430	468	484	459	462	469	412	421	474	469	448	455	464	460	460	485	451	500	482	473	428	453	430	474	480	484	478	471	444	472	442	446	454	497	467	448	453	453	443	449	501	436	471	459	477	481	448	455	465	459	480	461	465	467	468	481	458	460	461	477	443	427	428	465	476	439	465	457	442	463	467	468	452	504	450	460	440	458	459	456	455	479	471	435	482	418	472	453	483	471	443	462	447	455	433	480	427	487	485	490	467	470	443	437	444	475	488	483	468	453	432	488	472	464	489	455	476	467	462	438	464	483	450	445	465	460	497	463	425	435	487	433	479	461	449	426	445	435	461	479	447	489	465	460	478	502	417	439	453	465	475	459	457	471	476	468	450	444	457	455	475	465	498	464	460	491	462	486	497	445	442	475	481	473	483	441	477	485	462	433	450	436	470	475	461	451	456	482	531	475	467	454	500	439	407	480	476	466	476	489	441	455	468	473	434	487	439	456	435	456	466	454	504	449	466	467	495	463	482	438	492	464	483	486	443	445	419	426	471	460	480	470	469	512	483	442	413	428	430	470	483	477	448	501	480	468	462	502	481	468	421	451	453	464	454	479	483	439	464	463	471	473	492	459	414	472	463	466	414	460	481	444	461	462	458	469	459	426	432	452	457	441	462	442	513	455	478	442	462	473	457	472	461	504	455	456	480	437	480	437	466	489	452	450	507	461	442	481	469	470	442	489	463	452	496	491	475	460	459	469	442	456	459	472	466	468	474	458	502	465	446	455	445	470	500	497	483	443	490	465	463	447	447	512	494	441	475	431	427	442	434	439	465	403	489	424	413	490	483	486	488	448	431	466	475	404	450	475	485	466	500	437	456	487	448	412	495	430	459	451	444	472	452	452	486	435	480	496	423	463	398	502	445	454	459	455	462	457	448	484	491	430	486	425	475	457	450	442	483	434	455	450	440	453	455	476	438	461	418	458	416	459	466	409	474	447	422	460	405	490	477	454	427	444	461	463	469	444	431	454	438	479	447	460	422	458	465	482	461	431	448	446	471	453	471	460	527	447	457	475	463	455	475	479	465	465	444	449	483	499	489	465	459	445	482	441	500	473	464	470	459	509	431	486	463	463	457	459	456	467	463	458	466	494	469	460	435	467	474	452	479	454	450	450	420	454	436	468	453	430	451	465	459	425	453	482	455	437	452	439	437	456	427	472	487	488	489	431	438	479	484	452	453	468	446	448	475	460	431	404	425	464	502	454	480	454	449	464	450	476	469	486	458	504	464	459	462	500	462	479	453	472	462	488	469	433	479	461	473	426	430	478	503	439	485	468	488	467	474	481	442	420	455	485	460	455	478	489	456	480	469	453	448	464	444	498	435	468	456	469	467	479	432	480	472	467	421	456	478	456	456	458	468	456	426	470	466	480	452	472	440	482	495	436	487	440	446	444	446	470	457	459	470	468	475	457	429	434	448	450	468	482	454	426	441	480	499	458	450	503	487	463	457	476	472	468	442	469	493	448	474	440	423	450	454	454	437	483	426	461	464	415	455	467	441	453	498	460	508	494	419	436	480	478	463	450	483	466	492	462	460	469	483	466	436	469	463	472	453	453	453	515	475	504	458	447	476	458	461	453	468	474	482	472	521	466	439	444	489	447	488	487	428	457	479	447	468	490	449	468	464	475	476	460	449	438	477	451	476	435	483	469	443	473	431	454	427	463	448	437	439	454	473	458	461	452	473	434	440	467	469	478	465	446	476	451	458	447	467	449	487	432	413	447	461	511	510	487	481	474	497	473	469	466	438	475	444	453	466	470	464	466	498	446	452	446	491	486	454	460	474	462	465	447	460	470	505	461	462	421	485	434	460	489	475	467	430	502	441	486	481	422	447	510	436	438	472	446	505	453	500	455	455	479	496	489	477	451	487	483	443	463	422	465	457	418	426	457	454	497	481	455	489	473	432	469	476	478	433	440	459	477	480	441	467	486	484	465	463	441	444	436	449	461	467	446	436	454	483	495	450	463	454	455	463	464	471	462	449	445	473	469	475	475	471	472	463	441	469	505	464	537	499	433	443	399	462	433	465	434	491	476	461	452	433	493	487	451	458	475	506	467	460	460	440	448	473	517	460	413	474	481	435	438	438	440	470	448	459	479	453	477	453	437	478	455	459	454	453	467	442	468	461	495	517	476	513	457	485	452	486	479	446	465	502	477	427	450	465	440	504	478	460	462	441	455	463	470	473	494	494	473	499	425	467	467	461	423	452	474	461	462	453	449	457	473	490	475	490	476	413	441	462	495	451	461	457	429	464	410	446	480	447	430	481	450	459	442	472	458	468	434	503	448	476	467	463	428	427	474	507	497	440	445	455	470	485	443	478	418	453	441	475	471	460	461	481	492	505	459	441	511	495	425	458	481	468	420	489	473	445	459	470	457	438	449	489	440	448	481	486	497	478	474	460	447	461	471	472	492	427	434	464	473	480	442	434	444	491	444	456	443	459	454	457	469	441	476	460	443	452	492	478	462	502	441	453	441	466	428	465	490	468	453	463	465	448	463
19998	40378	33062	23381	18562	14870	12232	9721	7188	5138	3978	3094	2523	2185	2088	1707	1550	1455	1314	1224	1086	1125	961	968	944	840	836	773	710	658	656	629	598	581	557	598	567	490	525	577	541	541	567	535	548	515	508	514	541	480	521	466	535	521	542	511	496	497	492	489	507	514	494	470	459	499	472	467	482	490	513	468	474	456	503	460	535	449	472	498	473	460	477	395	415	472	465	485	463	453	466	429	440	455	481	509	459	515	479	432	473	516	469	467	447	470	480	452	451	447	498	470	477	476	467	472	451	448	480	470	445	443	509	434	457	482	478	454	457	455	478	455	468	460	500	476	466	450	443	455	475	523	450	510	462	493	460	493	471	440	480	438	457	485	458	475	451	447	486	491	441	417	490	478	477	462	451	484	456	506	438	446	452	502	444	445	487	459	434	436	501	457	505	497	475	461	481	466	449	473	445	454	470	492	468	486	471	459	506	472	441	474	455	466	492	440	465	448	431	489	477	436	459	463	443	473	479	495	456	467	474	454	491	446	480	460	472	438	437	428	491	447	486	472	456	456	439	448	495	460	486	492	480	462	478	422	485	480	476	460	472	461	420	424	457	451	483	457	445	470	455	489	430	462	478	474	471	456	448	490	473	433	478	488	460	496	486	459	472	500	468	454	445	486	472	475	460	443	443	459	488	491	473	446	445	461	456	453	475	488	531	466	465	462	413	497	469	475	462	460	484	478	479	443	465	439	462	439	476	488	451	449	486	450	470	466	495	485	476	469	466	461	460	448	448	421	484	504	443	465	486	476	452	476	503	465	446	479	467	474	483	441	481	445	438	475	484	494	480	418	481	457	466	444	471	415	466	427	508	458	466	469	490	488	460	486	486	501	471	472	449	460	457	440	462	444	457	447	455	481	451	471	440	475	439	481	509	452	461	473	497	454	457	428	473	465	458	443	465	479	477	446	450	475	465	462	466	490	487	482	461	484	465	491	465	455	459	468	437	458	469	447	496	443	457	478	519	441	467	480	504	487	447	471	492	461	485	453	463	470	440	438	454	502	464	492	430	431	467	453	457	481	489	437	467	468	460	470	440	449	436	468	449	454	423	472	506	452	471	494	467	438	467	482	482	481	481	447	479	447	459	482	438	435	526	514	452	437	468	465	445	468	478	504	468	425	489	516	450	445	457	444	483	471	412	493	470	449	497	446	463	471	460	450	456	454	403	487	452	480	470	505	466	507	469	482	440	489	464	453	462	477	477	492	499	496	494	437	460	486	462	446	434	466	475	450	477	466	470	468	462	454	478	456	454	479	445	494	483	446	440	518	441	511	477	514	494	486	466	458	504	474	445	484	469	489	422	478	490	465	469	419	469	462	466	472	474	488	505	466	400	442	449	476	478	448	498	456	478	520	423	460	462	430	440	446	482	472	445	459	470	459	463	467	501	493	453	485	501	486	491	457	465	467	468	482	479	442	491	462	438	455	478	448	477	479	459	452	412	467	449	421	484	482	489	463	482	515	454	448	458	440	448	464	451	466	479	451	460	484	483	456	479	441	437	471	436	505	490	438	458	417	486	472	445	434	486	452	457	476	459	443	452	493	447	493	463	470	485	466	495	457	488	484	460	481	503	425	501	451	440	449	478	463	494	503	479	452	451	461	485	463	449	470	484	468	425	491	449	483	505	504	462	529	465	492	477	439	449	469	445	425	455	445	455	479	493	447	482	447	475	482	444	455	469	492	424	441	468	498	452	448	460	467	449	518	440	441	468	477	476	451	501	477	420	478	468	419	474	442	443	452	469	470	446	491	476	479	461	452	461	459	445	471	450	423	483	496	484	476	450	445	524	442	446	488	499	507	473	460	468	449	459	440	418	460	498	503	449	463	466	479	486	480	448	445	498	467	429	473	461	482	425	471	491	477	445	462	465	463	462	474	458	471	457	481	470	463	477	443	428	442	428	489	462	449	454	449	453	453	499	473	460	460	450	449	488	457	450	503	491	443	445	450	439	476	452	458	461	476	474	417	508	507	467	472	466	487	479	482	472	440	411	463	473	534	477	485	484	451	475	462	491	433	453	470	473	464	475	439	479	456	473	463	481	419	475	421	421	475	437	431	442	474	436	491	457	490	470	450	441	486	465	475	438	479	475	448	456	478	479	447	488	485	456	455	477	455	470	463	487	416	462	452	459	480	500	442	482	497	444	475	475	500	472	459	455	499	451	442	514	424	464	492	446	472	473	476	446	465	452	432	439	448	468	463	461	454	467	485	445	516	461	476	482	446	477	471	473	491	461	458	487	475	480	472	489	467	451	488	437	479	467	480	483	441	453	445	465	445	484	459	466	496	453	469	523	452	482	436	500	465	505	452	476	446	476	464	476	466	462	466	458	459	474	458	448	444	441	454	466	471	451	453	460	498	458	445	461	434	479	464	462	465	444	461	469	476	445	455	486	464	453	432	484	480	468	473	479	454	493	479	465	452	455	468	454	470	425	516	433	411	468	427	466	451	448	464	446	443	467	457	532	461	451	451	477	468	444	481	465	469	481	435	434	466	496	502	468	464	458	468	447	429	511	503	471	475	486	490	473	451	499	462	441	460	466	438	479	465	442	453	482	475	456	482	492	469	474	485	497	460	433	433	459	420	493	488	487	441	504	451	484	432	458	450	449	452	493	488	511	486	451	459	459	440	447	460	484	461	510	442	476	462	484	463	424	464	473	443	440	464	467	443	494	490	454	470	433	405	474	507	471	465	448	474	456	458	435	480	454	495	487	481	443	461	465	460	461	464	486	454	462	468	441	480	459	462	494	434	483	446	470	494	475	482	476	443	470	421	442	487	466	478	464	466	461	501	497	486	458	471	473	468	453	451	455	477	494	486	454	461	480	444	478	487	461	460	473	460	504	434	478	438	473	418	415	481	495	471	458	461	473	475	471	474	460	458	476	475	455	495	461	505	461	472	466	480	483	466	495	457	477	461	448	462	519	468	513	481	488	473	457	505	458	490	501	463	471	457	486	476	431	467	515	469	482	459	481	452	457	471	429	459	480	446	444	473	460	465	460	472	499	476	470	453	437	433	447	476	459	445	507	513	485	456	435	500	458	501	463	484	494	479	444	480	478	466	466	467	484	446	491	493	439	457	487	467	496	462	462	470	452	482	462	458	459	426	488	481	471	461	460	491	471	500	465	443	474	452	472	449	474	471	495	470	499	436	456	434	464	490	479	440	525	456	459	464	478	492	459	490	484	464	464	473	467	440	456	461	467	476	473	454	517	486	509	509	462	480	465	466	466	521	490	469	494	475	430	477	499	518	507	455	454	496	460	474	485	463	498	464	431	461	424	451	459	480	446	477	498	461	441	451	467	490	492	446	467	456	468	510	438	422	489	437	446	472	453	469	479	479	479	463	440	474	498	428	454	472	460	457	472	472	463	453	471	444	442	477	459	472	473	430	461	461	469	455	458	435	476	461	522	477	486	432	516	429	508	507	442	464	484	486	488	469
22881	21465	29215	24237	21811	22947	21380	12097	8067	5947	4534	3508	2729	2467	2246	1897	1689	1525	1462	1368	1186	1031	989	956	897	855	768	681	670	608	586	497	503	478	529	466	464	442	458	414	405	442	465	426	420	369	391	356	360	372	343	383	367	397	341	330	348	342	337	346	369	351	355	348	335	359	297	343	343	305	322	312	319	349	289	310	328	317	306	293	334	348	344	322	331	320	336	325	341	307	317	298	287	268	326	298	312	304	322	312	335	282	325	293	357	331	347	303	318	292	319	346	313	299	301	345	288	290	299	307	335	311	284	298	302	347	324	312	305	285	310	319	316	369	275	283	298	290	286	304	316	287	319	288	310	303	300	320	298	301	319	285	330	295	315	329	329	298	315	273	304	361	311	323	334	307	322	328	317	308	295	321	313	336	284	305	331	306	307	318	330	307	313	298	332	330	346	316	300	315	311	326	293	331	342	299	298	306	314	328	311	296	318	324	319	327	327	320	314	316	355	301	306	295	311	303	284	354	302	299	293	297	297	328	300	323	320	334	314	341	308	312	302	307	291	310	297	314	342	313	344	307	306	306	298	314	283	330	321	261	316	344	329	287	330	328	300	309	324	316	282	305	257	326	329	338	326	307	321	327	308	324	311	294	323	298	343	303	297	310	303	320	316	301	320	296	316	368	282	292	287	312	297	299	330	296	325	315	318	291	292	313	292	296	311	288	312	279	323	285	330	317	314	304	302	316	317	332	320	318	312	302	320	313	321	318	296	297	296	309	307	301	298	302	265	300	319	299	299	326	313	318	307	323	306	308	286	313	319	322	306	324	296	279	314	295	311	320	292	306	309	313	329	291	292	337	314	341	306	295	328	292	351	314	311	328	322	335	290	309	305	291	291	327	324	320	315	318	330	343	300	308	305	351	354	265	314	300	315	294	321	296	325	313	320	330	267	319	311	313	281	354	275	314	303	316	305	301	312	317	293	326	312	279	320	306	349	302	301	303	318	310	328	281	306	320	285	293	324	332	331	306	342	320	298	303	337	312	317	324	274	321	317	329	324	322	327	287	335	297	310	297	323	304	318	294	304	295	313	326	268	335	316	304	293	320	289	309	323	311	307	335	303	300	324	355	323	304	307	307	295	314	332	296	290	309	313	329	334	282	313	314	290	313	342	328	306	322	321	324	329	307	300	292	323	278	296	312	299	330	328	324	291	316	312	296	296	309	322	318	273	315	313	303	306	298	294	327	272	313	282	320	307	321	313	304	283	335	319	312	290	284	287	299	326	330	322	342	321	358	340	312	328	286	329	288	307	330	284	297	300	285	318	291	311	363	315	309	305	304	299	265	364	315	316	292	295	335	311	277	307	320	308	293	306	317	313	285	320	269	302	321	323	304	302	329	341	322	302	324	298	305	307	321	307	320	278	307	298	316	339	294	310	307	312	317	317	276	323	342	296	331	301	330	305	299	299	308	312	341	305	315	309	298	314	312	321	282	297	290	308	285	325	305	308	300	302	308	322	305	326	307	350	319	304	302	327	293	328	319	308	315	293	272	315	285	311	329	287	332	335	282	305	312	325	314	313	323	318	317	305	318	322	316	341	327	311	306	331	307	305	290	294	305	322	300	308	325	301	290	274	305	338	304	319	293	306	324	316	298	325	310	315	296	300	322	323	328	306	306	350	337	321	320	327	353	339	324	310	348	309	318	322	323	325	331	310	305	345	342	305	334	317	327	330	332	308	338	333	288	307	318	326	296	280	312	333	331	308	310	328	267	332	295	276	318	323	298	324	317	336	308	323	340	293	306	319	341	313	316	304	356	316	294	306	322	345	293	299	322	264	291	317	283	297	327	281	330	316	309	315	336	328	338	306	289	287	292	315	287	303	332	299	306	280	330	303	331	335	338	308	315	339	302	326	318	293	293	316	290	303	304	314	310	336	288	297	328	291	324	320	279	326	314	315	306	335	318	314	324	297	329	296	327	313	285	310	319	334	300	321	315	305	306	299	318	311	333	296	285	306	317	326	337	284	321	294	312	325	293	316	277	286	315	311	314	333	286	330	324	314	324	292	318	315	338	341	303	310	324	298	277	325	300	292	313	321	319	319	283	331	318	332	298	317	311	288	315	301	297	312	297	277	307	291	300	303	333	343	313	313	303	333	344	320	307	310	308	310	312	294	301	270	335	303	258	311	312	311	350	311	311	324	314	322	304	327	320	320	285	316	312	316	310	287	317	332	321	309	283	354	283	324	298	322	324	328	324	279	329	307	304	323	299	290	323	339	322	278	302	329	317	316	324	297	327	319	299	293	324	332	314	307	302	330	339	275	297	345	329	317	328	300	308	305	274	275	290	289	332	327	288	307	322	329	299	315	321	317	297	286	323	293	355	290	319	310	293	289	318	305	333	306	300	325	337	312	382	308	310	302	319	302	303	341	323	311	307	301	334	283	292	301	317	282	300	314	331	327	342	296	312	284	312	318	292	305	327	314	326	324	289	350	303	300	304	294	289	303	312	311	325	315	277	295	340	306	301	322	315	359	311	297	332	312	320	332	299	312	334	323	295	296	292	308	287	305	285	305	302	319	318	322	331	307	323	304	296	334	302	313	307	308	298	306	324	305	312	317	326	308	325	301	298	322	319	288	328	296	317	310	332	321	350	333	313	319	309	306	341	301	289	353	282	315	278	320	319	296	318	314	307	315	314	319	343	332	330	339	298	324	343	317	308	328	333	314	310	321	290	317	331	317	312	331	285	313	294	329	299	312	281	340	327	329	313	323	312	309	271	293	300	305	303	304	334	304	313	331	340	321	313	332	301	321	327	326	339	287	339	312	333	303	341	292	311	311	328	320	281	285	325	319	292	315	309	300	349	303	316	316	312	305	311	349	291	308	324	305	300	290	328	320	307	307	288	322	333	264	320	333	307	327	298	300	340	316	328	306	321	307	296	310	296	329	314	289	310	305	357	322	318	294	300	297	323	293	304	316	304	307	269	294	321	302	314	313	303	289	316	295	287	286	296	319	313	313	292	306	312	305	311	327	310	305	301	327	331	337	333	280	310	325	328	311	290	328	298	303	331	321	300	295	294	277	308	294	319	300	311	318	323	300	289	284	337	290	295	317	312	295	311	313	336	295	306	322	301	321	299	309	283	317	321	303	290	318	347	315	297	324	343	284	322	273	336	343	297	301	304	333	307	313	301	303	318	323	312	298	321	304	293	317	304	334	309	339	320	305	337	310	287	313	284	301	286	353	311	308	298	330	291	311	298	310	336	309	327	344	309	302	329	310	322	303	340	311	325	318	328	276	307	338	326	335	341	296	317	301	298	284	306	315	346	318	330	279	330	310	329	311	293	299	331	327	305	310	331	313	335	322	330	306	315	320	302	310	316	304	280	315	295	323	305	326	309	311	316	351	298	289	294	301	306	321	308	294	311	311	300	315	319	307	325	302	288	346	308	313	334	295	319	291	301	306	310	313	326	305	314	301	321	301	315	303	285
22524	47644	40903	31813	26231	21800	18275	14832	11648	8414	6787	5123	4169	3610	3328	2828	2394	2140	1853	1722	1579	1417	1402	1268	1142	1041	976	949	844	767	678	613	579	551	525	481	449	467	486	491	446	485	487	457	425	439	445	410	386	375	356	383	342	402	381	372	388	358	374	361	362	371	357	371	354	381	352	354	321	333	304	320	329	360	323	339	339	306	324	339	326	336	299	304	342	292	302	315	329	329	315	317	316	315	346	315	314	301	289	324	301	298	289	305	319	307	317	295	319	273	302	310	303	285	299	308	360	337	314	310	303	319	297	325	328	339	330	296	282	337	329	348	298	282	311	333	342	300	293	324	342	314	287	351	328	314	300	286	347	325	285	304	296	326	293	315	269	293	283	305	310	295	301	327	300	294	312	319	328	340	322	297	326	292	271	314	322	291	309	308	308	346	331	277	356	304	308	312	316	300	320	309	291	335	365	304	313	334	324	308	306	317	308	281	319	325	291	332	292	331	324	339	309	318	346	302	291	298	324	315	303	311	294	331	335	339	298	293	324	307	329	348	282	282	304	279	314	310	344	279	271	279	262	308	306	302	316	341	308	312	345	331	328	313	322	324	297	292	316	282	313	305	311	280	318	299	335	327	316	306	310	316	324	310	291	314	305	320	282	310	345	293	324	312	320	321	321	316	298	317	340	325	289	303	283	300	368	306	313	309	298	297	312	304	309	312	315	314	320	296	289	300	305	352	289	343	321	309	313	305	310	320	302	307	307	303	302	330	338	322	320	271	316	306	286	308	307	313	300	335	320	330	311	301	313	326	334	292	322	303	350	315	304	288	316	288	332	311	309	322	332	327	340	317	293	300	305	294	317	325	287	303	305	280	299	308	293	309	316	300	313	323	286	298	313	286	309	285	319	305	308	341	295	313	349	331	325	322	302	306	339	304	298	321	334	302	324	314	319	295	290	282	303	298	321	329	319	310	298	326	329	313	337	316	313	302	298	316	285	328	328	323	328	325	337	307	348	304	332	313	299	325	291	335	322	340	308	306	303	320	301	329	272	311	295	318	311	309	318	321	293	335	305	341	296	305	276	319	359	326	292	337	290	295	322	295	317	289	309	291	304	298	310	314	290	277	283	313	295	288	311	299	280	336	290	328	313	329	316	307	300	292	316	318	307	275	273	326	298	326	293	315	320	308	331	280	326	306	351	348	308	304	308	297	307	298	324	305	308	299	298	305	315	300	318	316	307	309	316	299	334	324	316	327	289	325	351	316	320	307	345	301	309	334	311	321	302	299	319	326	326	310	318	325	314	291	288	318	320	345	329	302	324	305	331	283	313	318	314	283	266	287	316	308	314	300	317	316	338	339	311	304	291	297	329	327	312	328	325	299	315	323	328	307	300	314	304	319	322	294	301	330	312	350	309	308	309	277	305	319	313	297	339	311	270	310	334	306	307	346	303	286	339	293	319	299	308	318	320	301	286	324	344	343	309	304	300	316	310	349	286	331	295	330	312	306	308	313	337	303	318	339	315	316	299	324	301	318	306	314	348	299	308	313	292	294	335	327	296	307	324	301	327	335	368	308	327	318	331	310	360	334	352	295	296	301	303	305	326	309	319	286	296	292	312	274	302	322	300	304	322	308	320	292	315	303	332	298	318	316	324	291	308	337	312	320	293	301	305	323	277	305	311	309	279	318	298	331	306	318	292	346	293	296	326	306	326	287	328	312	307	316	318	337	322	309	353	313	284	303	310	297	328	332	326	332	316	307	301	309	301	327	316	315	334	313	358	316	318	301	332	270	296	308	322	295	327	345	306	301	314	317	303	290	310	304	337	326	294	320	328	329	324	291	335	346	353	302	302	331	301	326	321	306	304	321	304	302	279	323	317	311	310	337	322	319	283	315	307	351	307	308	295	307	284	271	304	302	298	283	308	308	295	305	294	310	314	281	317	318	313	342	323	337	328	306	308	315	322	299	313	319	316	308	341	307	316	306	343	357	333	335	308	293	283	313	319	292	276	339	320	318	304	324	318	316	297	321	293	333	325	325	339	301	348	318	302	269	310	327	330	291	338	280	317	323	312	326	313	302	305	327	326	304	321	322	328	318	305	304	270	331	340	322	286	292	306	319	323	339	313	292	339	303	350	310	324	312	326	299	315	293	315	314	346	325	319	289	315	282	275	340	309	310	287	312	277	295	333	348	308	301	330	321	313	350	299	307	308	311	281	324	309	289	303	319	316	308	297	296	291	320	310	323	318	332	326	303	327	318	327	303	306	310	308	309	345	315	305	314	303	337	326	314	303	311	313	293	310	306	310	323	327	322	315	317	333	311	299	310	296	318	291	311	321	314	337	313	332	291	294	295	319	305	289	326	325	262	319	302	284	332	295	292	330	314	304	344	332	319	291	312	322	294	321	321	296	335	334	293	324	301	298	339	307	314	300	302	322	339	279	317	319	314	304	303	301	335	312	278	304	312	334	302	334	313	295	316	306	298	297	343	313	303	310	321	330	292	329	310	319	362	333	310	333	330	322	297	327	309	338	317	309	323	332	310	307	331	291	314	325	308	313	315	303	320	311	319	291	334	332	303	319	318	317	304	309	323	321	351	295	293	289	308	283	305	308	315	298	319	291	316	301	322	320	334	295	309	340	297	291	324	285	308	308	340	311	331	298	344	330	309	321	334	307	307	329	323	329	289	311	272	313	303	305	313	317	303	319	312	296	296	308	303	296	279	358	316	308	307	298	318	266	283	312	333	300	297	309	322	314	314	302	319	297	301	313	295	285	346	297	330	321	324	337	305	327	280	299	336	311	291	307	308	314	300	340	304	305	328	303	285	299	307	352	315	314	302	308	337	322	298	299	321	314	335	333	322	299	326	279	294	305	286	341	296	285	323	319	307	316	333	294	300	289	314	315	305	292	313	292	309	307	294	303	326	298	307	294	322	324	335	319	313	323	332	303	307	313	320	298	319	328	319	312	285	299	310	315	304	318	302	304	327	301	336	270	305	323	311	308	302	324	327	282	299	310	317	307	314	339	325	349	326	315	285	326	295	321	298	314	330	326	354	317	335	331	319	313	319	317	324	310	288	305	313	338	344	313	347	337	303	311	328	306	299	313	304	347	329	319	313	330	309	283	305	302	310	280	304	339	302	308	319	290	297	312	318	323	304	308	313	300	309	306	343	274	316	310	288	308	301	279	288	318	302	341	292	293	304	314	321	325	315	298	285	315	311	295	329	311	320	301	311	317	296	303	324	314	317	293	305	362	289	314	362	319	309	322	350	360	313	316	301	334	315	332	317	323	294	292	341	304	309	316	289	320	315	322	313	294	324	318	295	323	323	302	294	289	281	326	339	320	337	300	264	308	309	303	300	296	354	306	294	332	321	327	301	310	331	331	327	270	317	301	326	303	302	299	288	316	313	326	324	264	317	320	317	306	309	311	315	331	299	335	345	330	309	340	325	307	309	316	311	327	317	332	331	338	334	301	309	311	307	318	337
28946	24913	28043	20729	12045	7673	5759	4273	3153	2446	1959	1477	1359	1191	1141	1049	929	843	817	796	768	715	694	627	663	597	585	555	586	541	497	501	487	501	536	492	484	466	422	492	516	450	519	459	478	477	447	521	450	447	456	441	453	471	476	448	493	481	475	483	451	501	465	468	433	430	464	477	485	454	461	451	444	456	450	451	404	429	445	443	471	452	444	451	460	430	429	398	433	422	455	450	474	428	423	425	437	450	421	475	444	455	461	436	454	435	467	479	430	473	445	437	439	463	426	427	442	458	454	437	417	477	449	467	492	448	477	482	463	445	419	462	460	398	420	415	411	437	478	440	463	444	440	424	441	442	431	459	396	446	459	407	406	420	440	437	454	420	448	427	441	432	434	465	432	440	427	424	434	474	444	483	423	407	441	467	443	432	450	449	470	448	434	474	434	461	464	467	434	411	446	436	404	430	492	434	436	433	450	462	454	455	469	412	431	422	467	408	461	457	474	437	457	448	463	461	490	474	448	452	431	456	480	474	454	477	463	433	476	472	433	406	470	415	432	482	428	459	445	450	440	456	474	452	447	447	443	457	443	438	426	444	420	477	442	460	426	428	455	422	439	425	410	461	468	461	441	444	459	412	452	466	465	452	431	465	432	462	430	438	420	480	472	422	494	464	450	429	450	446	436	439	472	467	390	453	419	443	437	479	439	471	437	419	471	437	481	424	447	421	445	477	455	476	459	435	463	427	414	462	424	434	532	472	415	444	446	412	407	452	458	474	423	447	430	440	453	482	443	432	413	434	455	425	442	444	486	477	448	439	453	463	429	453	443	440	397	467	430	453	458	444	431	486	454	429	447	458	481	455	451	483	469	448	433	452	457	444	488	430	438	448	465	458	416	448	457	454	428	424	464	445	433	440	446	428	423	445	477	457	493	445	452	477	417	448	424	450	426	441	428	480	454	460	469	477	462	468	430	480	489	453	444	401	468	479	450	429	433	460	420	447	448	458	449	497	426	447	444	464	463	410	465	465	436	448	447	417	447	453	440	431	427	442	437	467	420	466	477	361	493	434	427	460	487	477	434	441	478	441	451	447	442	462	461	441	423	443	453	456	411	446	425	464	457	440	453	448	442	466	476	437	435	454	444	441	502	420	464	442	461	453	432	453	446	463	408	493	473	480	453	458	454	444	468	433	454	446	482	498	484	453	462	417	419	453	442	455	458	433	441	453	457	436	452	427	466	428	468	447	450	498	456	463	463	443	461	434	425	461	482	467	433	469	456	460	445	471	458	432	448	452	413	421	476	450	447	458	456	455	439	404	401	454	433	469	474	460	444	441	442	441	429	427	435	457	472	461	455	445	449	451	455	435	497	441	480	441	460	466	460	431	465	468	475	400	472	461	419	460	460	480	471	466	459	446	459	456	467	431	447	464	441	446	436	465	465	404	504	415	464	458	462	415	428	447	447	420	415	459	418	478	449	461	482	419	465	453	423	450	460	472	410	441	450	458	431	458	426	407	438	391	440	449	471	462	451	433	480	411	485	420	445	407	455	447	430	425	441	412	436	451	440	423	428	458	427	477	433	468	456	439	399	463	448	482	418	489	481	459	442	448	458	503	442	428	451	435	473	445	412	461	445	444	441	472	452	439	432	482	470	416	418	463	491	420	455	467	452	466	479	437	447	468	441	443	464	462	467	456	425	507	450	451	477	427	418	442	438	436	458	447	449	425	443	465	445	448	461	468	414	428	419	446	382	451	444	473	459	486	488	438	437	469	441	424	452	469	446	440	472	408	442	484	480	469	418	472	454	451	462	467	444	452	443	440	438	461	440	439	445	467	436	441	461	452	447	481	441	456	467	418	471	462	445	426	476	495	446	443	455	454	437	481	444	447	453	483	442	469	474	401	434	454	451	467	450	469	456	427	428	468	394	443	418	455	463	423	454	482	432	407	471	466	462	450	420	443	442	451	436	460	466	416	432	460	444	442	437	461	445	423	461	442	441	436	459	450	439	451	456	438	452	452	446	466	415	447	437	488	464	461	458	410	473	424	479	491	449	465	445	432	453	467	498	439	467	410	474	488	462	470	391	441	434	459	470	446	442	440	431	517	437	426	453	459	462	451	453	428	486	455	447	449	459	431	430	445	479	423	455	406	407	433	459	430	456	446	459	430	449	482	491	445	465	459	457	450	430	423	415	416	415	478	468	464	470	441	412	448	442	469	503	469	435	427	421	438	458	415	437	450	466	440	486	448	442	417	451	474	447	414	443	461	449	478	424	450	440	436	431	412	439	472	464	460	422	417	468	432	422	426	426	425	476	452	451	468	412	403	479	471	418	436	432	461	478	430	473	450	448	420	427	457	440	434	463	431	446	455	447	435	472	473	487	425	426	440	505	423	434	490	475	441	469	432	444	461	457	455	460	463	452	458	448	478	447	443	449	433	449	429	445	461	454	430	423	471	461	458	456	422	449	448	459	481	424	432	510	440	431	385	447	422	480	453	437	430	458	455	485	417	465	453	471	450	458	463	399	461	493	471	459	447	449	487	417	439	415	453	439	472	438	489	450	438	447	476	431	437	494	443	435	450	417	475	426	451	441	471	452	431	459	476	433	438	440	442	444	472	465	430	444	451	428	466	459	429	465	458	418	477	441	446	439	428	428	442	441	445	449	438	472	459	432	453	446	444	432	465	445	429	450	451	449	474	476	464	409	452	470	423	464	465	434	457	463	439	411	443	494	420	431	471	494	450	426	443	451	411	431	414	436	471	465	451	464	408	422	430	435	462	463	429	464	479	440	415	477	420	414	445	467	462	432	469	441	440	459	446	453	428	452	460	432	472	494	422	465	459	419	464	455	459	429	455	406	388	431	427	472	443	472	464	467	427	439	466	474	453	453	398	451	435	437	433	443	454	454	423	445	425	439	446	477	454	412	455	437	417	415	472	425	443	432	442	407	455	457	484	482	430	447	453	453	444	466	440	455	464	437	448	429	425	471	459	498	453	430	456	466	457	447	478	435	436	451	440	418	417	452	423	435	441	475	455	432	427	425	469	450	451	445	444	454	486	434	449	430	461	468	467	428	418	459	446	429	433	444	397	488	447	441	446	435	421	433	462	445	414	479	460	499	481	442	442	459	431	468	450	454	471	450	453	441	450	443	466	456	468	432	440	458	426	436	460	478	455	416	420	469	444	414	431	431	462	436	461	439	446	424	442	450	459	455	410	441	489	434	470	421	438	476	446	486	438	443	464	437	432	450	441	432	445	453	475	436	478	445	423	437	462	452	455	452	434	416	448	445	482	471	403	433	439	480	424	450	410	465	475	497	417	446	430	475	499	433	445	438	430	429	466	441	451	468	448	452	481	427	474	446	447	434	410	455	471	446	452	438	448	452	439	458	466	419	462	477	497	426	401	475	445	462	411	447	492	468	452	417	457	429	459	457	416	433	498	430	447	434	461	473	485	468	441	447	418	487	422	503	460	445	481	423	470	419	414
19420	35810	28107	18691	14183	10869	8928	7036	5291	3864	3076	2430	2002	1799	1542	1375	1238	1176	1028	972	925	869	801	762	749	733	697	667	632	613	599	551	519	523	501	545	528	558	488	485	489	537	556	505	491	511	443	523	518	485	459	490	450	479	493	518	433	483	473	482	497	463	525	449	471	416	496	464	450	455	431	497	463	431	514	419	437	464	476	473	478	463	475	477	416	461	465	445	435	480	441	482	435	505	491	418	469	451	390	433	457	466	438	481	434	502	446	458	467	475	450	472	485	465	457	453	476	449	476	447	435	471	459	429	470	442	409	501	446	417	449	462	464	440	390	410	456	477	455	462	488	466	460	479	477	429	460	426	468	448	455	455	436	471	448	439	474	427	449	428	453	465	456	470	420	445	440	460	443	453	456	447	457	461	454	421	451	463	498	493	474	435	459	463	423	413	448	447	457	449	442	425	445	482	477	442	439	477	479	478	481	450	474	475	447	479	432	471	451	425	412	478	459	446	462	452	425	452	425	411	497	456	463	424	437	439	472	475	458	470	458	439	479	460	470	439	503	460	447	415	440	470	464	447	462	498	457	441	458	486	426	501	462	429	441	462	427	430	460	436	479	493	479	479	468	491	459	458	442	468	459	497	486	443	487	499	463	461	450	467	467	512	473	468	420	477	469	481	461	459	479	450	439	468	425	476	484	480	468	442	468	494	505	482	461	455	462	452	457	467	440	467	425	449	488	444	489	482	426	443	471	503	491	462	491	464	439	469	467	441	437	430	450	458	478	446	448	444	453	479	442	414	456	449	443	464	442	498	469	431	463	417	494	462	454	483	430	428	424	440	433	436	461	451	454	481	431	453	460	450	491	461	478	442	447	485	466	463	444	501	465	477	460	424	445	447	504	471	456	486	490	489	441	434	423	490	451	476	447	454	464	422	429	493	493	453	486	479	467	435	499	446	472	516	460	475	456	457	447	464	462	451	471	447	483	454	455	494	449	476	473	452	456	438	437	458	430	412	488	450	429	424	472	478	462	461	472	473	478	444	475	472	456	466	481	473	479	416	442	514	452	484	447	473	445	464	460	438	441	472	463	456	450	453	438	478	426	460	470	452	460	444	464	441	457	451	449	459	456	426	444	433	480	446	438	436	442	446	465	450	466	462	463	452	482	481	421	464	503	446	508	451	506	428	482	440	483	486	485	465	473	454	448	459	418	459	481	482	466	454	457	474	507	470	433	432	450	451	491	454	428	466	446	487	478	453	453	455	465	481	461	438	472	455	421	469	450	445	497	472	452	478	459	497	461	476	436	470	452	446	423	452	444	465	440	428	445	467	494	472	417	453	444	487	464	461	450	461	468	449	486	493	474	493	453	500	453	475	445	452	454	431	514	436	478	465	461	449	450	449	479	455	412	464	480	457	491	484	465	463	469	468	457	464	450	479	437	416	431	485	391	467	428	492	443	426	460	447	432	457	430	444	449	470	429	482	474	483	459	489	427	462	482	468	488	430	452	496	473	462	451	456	437	471	477	511	469	448	494	444	473	454	443	460	495	477	435	448	439	490	430	408	436	428	453	442	459	476	469	488	469	469	449	448	465	478	429	481	460	464	460	451	464	441	468	455	476	456	447	471	463	462	434	465	423	489	462	495	452	475	481	444	444	457	415	445	438	449	452	464	442	479	457	435	470	469	459	458	456	447	459	479	465	422	465	451	459	450	444	482	442	496	468	474	484	481	467	453	443	453	464	440	450	448	449	427	462	445	461	463	428	470	491	466	472	470	433	445	454	476	458	475	455	425	424	471	464	461	472	493	471	463	464	472	452	451	447	448	476	429	456	419	468	460	419	428	447	477	437	483	467	452	444	457	452	476	456	485	421	447	439	469	442	458	473	449	462	469	472	435	443	433	441	433	461	474	452	462	455	456	507	458	440	469	480	464	457	444	484	483	457	452	464	451	476	478	442	426	442	481	455	479	459	434	489	426	481	461	484	402	459	438	459	468	454	461	451	493	435	455	449	482	480	425	457	487	435	446	450	448	439	429	489	498	504	474	439	430	468	454	474	443	456	414	468	417	438	499	436	463	491	496	445	457	458	472	472	448	450	452	453	461	452	455	444	441	467	478	449	464	486	464	483	441	481	485	482	439	444	516	447	449	448	471	450	474	500	443	486	455	427	476	483	466	475	443	453	432	461	469	436	491	443	479	458	451	461	433	451	467	492	494	465	433	436	450	403	454	463	477	419	431	447	453	463	490	476	466	433	470	451	420	448	475	428	449	477	468	450	451	461	455	476	421	466	481	450	486	448	498	415	427	449	492	440	470	462	448	445	445	439	465	425	448	455	497	450	508	458	462	484	454	461	472	493	469	441	432	444	470	475	474	501	452	444	477	476	448	481	450	481	479	466	478	504	464	442	450	421	444	472	471	480	453	463	446	433	422	472	478	451	459	444	449	458	442	470	416	469	474	458	507	408	449	441	467	453	458	433	422	446	422	488	427	476	422	483	470	414	464	468	476	425	471	473	457	429	480	480	466	451	439	452	471	462	433	449	463	440	465	425	445	471	450	485	494	462	448	465	462	473	458	411	462	496	445	424	458	442	466	440	439	455	452	498	462	465	451	434	455	447	484	437	466	471	490	468	419	439	455	454	476	396	441	496	491	406	437	442	440	396	450	432	466	466	464	486	509	466	438	454	481	447	500	452	424	463	457	483	468	421	436	469	425	436	431	449	468	457	430	445	482	475	501	484	466	495	487	450	436	486	491	451	461	428	419	460	430	482	480	435	467	462	429	466	459	443	456	468	484	469	495	488	518	453	489	442	441	460	473	440	471	422	488	465	480	473	476	411	473	438	484	469	481	450	432	449	470	483	470	453	442	461	437	446	457	465	455	443	421	426	480	457	479	434	433	449	404	448	484	475	487	477	438	461	435	434	470	466	413	460	454	493	445	485	447	458	439	458	455	452	461	466	447	486	441	472	479	499	463	463	493	446	500	443	465	478	446	441	494	431	461	485	475	466	464	429	459	443	416	470	456	453	466	485	492	467	459	412	469	431	446	492	467	455	437	418	459	458	454	449	433	469	438	499	470	470	444	456	485	433	501	441	434	452	453	463	474	457	479	471	458	459	494	492	478	446	465	463	461	467	476	444	434	478	438	432	406	452	452	449	478	471	471	474	448	475	450	483	456	440	485	447	461	473	458	479	477	484	483	440	432	457	445	437	445	486	427	435	440	488	457	504	476	452	456	456	481	423	449	432	458	472	458	454	427	477	459	491	490	473	487	424	505	443	423	480	435	462	458	472	465	442	479	455	426	477	468	460	435	400	460	475	491	447	464	444	447	403	477	450	469	451	458	479	435	483	479	431	465	439	453	445	435	452	486	475	478	458	467	436	444	438	465	444	448	469	460	440	516	471	467	446	462	458	443	419	490	459	431	477	446	447	451	448	470	464	470	476	438	415	481	446	454	460	500	458	467	448	468	451	449	464	460	452	454
24026	21442	28741	24898	22105	19008	12751	7672	5345	4131	3248	2528	2117	1802	1713	1458	1360	1091	1079	964	943	899	798	818	684	672	637	592	584	608	534	460	436	445	450	441	434	422	366	432	438	432	420	396	398	397	363	385	370	347	381	370	384	342	333	343	373	319	372	336	392	344	328	337	369	347	373	365	344	337	305	325	310	340	317	308	307	338	373	336	319	334	349	328	326	321	314	309	328	313	334	318	336	329	361	344	331	327	303	323	309	355	331	339	340	300	300	335	343	340	336	328	337	328	363	331	315	319	320	358	323	297	349	340	346	288	319	315	341	312	363	325	318	337	338	313	345	332	317	354	361	328	318	346	340	324	335	290	320	323	309	328	338	322	311	305	304	334	347	341	339	318	338	326	289	314	339	343	323	354	342	341	344	348	359	322	332	315	318	365	348	286	318	331	319	338	350	299	316	355	336	335	330	352	344	347	344	372	342	326	309	341	305	300	327	347	349	314	332	300	325	324	310	359	326	325	326	335	316	315	316	331	326	325	324	304	340	326	328	310	320	313	344	315	343	339	296	317	325	311	325	305	337	353	325	317	352	316	323	317	359	304	311	336	303	316	381	351	323	305	346	321	336	323	310	334	317	326	323	348	324	339	301	334	326	341	305	283	319	336	298	334	295	325	317	295	337	296	304	350	330	319	337	351	315	341	357	351	298	316	331	344	321	326	334	390	368	305	335	326	341	290	310	309	318	334	326	341	323	340	346	299	329	353	299	330	335	342	321	295	321	313	334	296	335	284	335	323	312	319	337	334	291	325	328	335	349	325	320	362	328	318	345	342	308	316	363	354	315	314	346	343	313	346	302	353	335	325	300	328	315	326	346	315	358	331	328	326	339	319	316	316	310	363	303	349	370	342	326	295	311	324	325	301	309	359	348	346	348	338	336	325	314	312	350	321	339	356	334	334	364	318	307	315	324	346	340	313	333	321	328	333	337	336	342	338	321	321	339	321	323	332	327	342	339	339	347	297	338	335	364	290	376	338	369	337	338	348	315	334	328	341	351	333	314	324	334	343	320	291	328	342	321	309	345	336	335	334	295	346	332	347	332	365	332	333	308	326	310	326	342	303	360	317	358	323	335	311	308	343	337	349	320	326	354	345	347	331	292	340	318	316	341	301	327	358	328	324	338	347	302	332	339	339	339	319	331	314	315	330	322	280	334	337	329	309	358	336	279	320	335	332	324	335	325	349	337	325	339	287	338	326	337	349	296	319	330	333	294	289	340	319	342	317	326	295	307	331	332	336	336	352	317	341	347	322	356	319	332	330	317	331	353	319	339	268	353	348	328	301	309	333	316	305	314	287	322	326	294	309	388	349	283	316	301	308	343	308	297	320	340	363	330	330	331	312	301	313	320	323	312	334	342	347	326	298	322	321	338	372	329	303	360	324	309	345	312	341	320	329	335	325	336	333	333	326	344	326	317	310	343	285	317	335	330	320	309	324	387	361	311	327	341	348	356	367	306	311	319	319	340	293	339	308	334	331	351	290	322	324	316	329	337	304	329	336	331	294	316	358	308	327	320	334	335	307	326	342	343	349	333	278	324	331	349	342	319	325	299	309	335	354	338	347	328	300	310	338	315	350	299	340	316	357	347	300	346	329	334	310	347	330	306	301	362	304	352	329	325	348	331	334	324	318	329	300	304	314	323	305	337	329	299	351	312	327	325	339	340	347	357	342	350	370	351	335	307	328	326	322	332	299	331	323	316	354	320	314	336	328	348	376	329	338	331	335	318	316	337	303	322	334	295	317	303	321	302	302	321	374	347	319	306	366	324	306	323	361	338	343	336	309	346	311	333	357	310	305	329	343	330	361	356	318	365	311	314	314	315	329	328	312	352	346	303	324	325	318	290	328	349	334	327	317	315	319	303	345	317	319	344	336	333	343	310	346	325	335	343	312	327	342	336	323	328	317	287	326	309	302	331	312	305	322	309	317	329	318	342	331	310	344	337	352	299	340	356	338	324	328	348	322	341	331	317	365	312	323	339	338	317	313	317	331	355	284	306	307	293	331	335	324	350	336	342	319	359	344	319	325	314	356	311	340	309	344	360	321	345	315	337	336	331	313	319	329	296	313	327	310	327	368	290	331	329	335	325	297	323	325	345	321	312	329	316	290	313	322	317	304	354	351	335	328	357	353	339	324	333	293	355	326	316	313	312	361	298	321	342	305	330	352	333	348	319	304	339	312	342	306	319	318	300	345	328	328	301	318	317	335	333	309	328	338	303	291	313	329	332	344	368	322	335	307	352	326	283	325	324	313	355	304	330	297	378	311	348	314	344	327	327	330	326	318	300	320	353	341	279	323	326	323	333	294	281	348	372	310	330	346	327	295	311	317	301	297	295	312	296	317	339	314	324	359	311	333	303	322	321	317	336	362	311	314	323	316	309	351	361	303	330	321	325	336	321	337	351	318	313	320	308	308	321	315	331	305	332	323	337	350	302	321	306	308	311	329	333	309	306	324	317	343	319	333	311	319	332	302	288	345	347	321	344	344	347	325	332	315	307	323	308	307	315	322	385	346	353	344	354	329	354	306	317	345	329	314	332	347	293	331	370	323	341	323	343	371	321	332	338	292	305	336	306	341	293	321	358	337	344	347	331	361	333	335	315	332	332	341	322	340	316	323	335	319	327	300	330	325	328	315	315	301	306	329	317	335	356	351	337	319	293	302	342	320	301	324	327	315	333	344	316	328	311	287	328	339	349	328	285	340	285	335	325	327	331	321	303	331	330	319	326	319	341	344	335	331	338	321	352	313	327	332	313	334	338	306	333	339	354	347	310	305	322	330	352	334	310	281	319	326	321	308	314	322	318	341	314	306	325	316	340	327	319	323	347	292	318	346	333	303	322	309	332	327	343	319	334	302	313	333	315	323	347	338	307	360	356	345	330	316	334	268	328	320	341	343	329	301	337	328	333	313	314	303	280	328	315	338	331	343	330	310	333	324	303	340	353	339	297	317	320	321	347	341	306	322	331	279	319	359	346	282	339	356	308	341	314	350	331	314	315	359	309	318	301	328	313	319	315	339	316	312	330	331	334	303	343	346	337	324	348	349	330	331	339	320	342	307	291	309	348	342	301	342	301	320	318	296	321	328	349	317	297	325	347	338	330	343	326	336	318	350	332	341	329	318	328	346	340	309	304	326	295	330	344	340	331	313	318	316	315	329	332	333	339	313	337	321	306	310	321	323	330	347	341	314	322	323	308	312	363	325	310	314	364	314	294	336	339	318	323	338	315	304	283	332	315	357	331	334	324	314	358	322	344	307	332	317	314	296	283	319	330	342	318	328	327	334	323	350	288	347	349	309	332	329	305	330	337	370	321	310	313	346	350	321	305	340	321	378	321	333	309	308	316	350	354	331	351	315	298	329	328	298	349	327	321	311	355	296	328	301	329	301	339	313	378	315	325	341	310	322	333	291	345	321	327	339	362	312	314	361	312	344	351	342
20148	43190	36030	26452	21023	16990	13888	10773	8258	6227	4857	3922	3120	2635	2439	2043	1814	1630	1427	1360	1163	1107	1057	969	923	898	784	717	698	650	560	509	451	475	479	439	445	438	427	412	453	468	476	481	423	444	427	390	381	402	382	379	385	384	372	415	385	348	390	374	370	355	389	353	368	376	373	338	354	323	369	328	328	327	331	358	352	358	348	342	356	322	357	300	321	351	336	377	354	346	317	339	327	377	321	316	358	316	325	376	351	357	365	355	347	352	315	356	333	347	334	337	368	318	341	383	346	346	331	346	318	339	336	321	314	338	336	358	336	324	337	332	348	347	339	331	342	324	342	327	332	339	324	299	363	353	309	324	315	337	321	323	379	343	358	340	375	326	371	322	353	357	334	311	323	346	315	342	359	323	344	328	316	386	302	345	340	346	369	369	356	346	303	334	327	382	356	345	320	330	316	358	339	341	346	370	356	347	336	326	364	330	372	338	354	315	332	335	349	330	362	354	322	346	357	332	345	324	328	327	322	311	326	344	327	343	295	291	313	358	332	300	343	337	341	330	329	338	318	308	334	340	363	346	314	343	336	354	351	349	337	351	327	353	329	337	343	335	318	342	311	347	358	302	332	339	328	305	331	307	347	327	352	333	350	336	325	322	338	329	326	316	330	327	341	331	351	343	323	343	305	303	343	332	335	373	350	318	314	350	368	353	325	364	347	336	358	333	317	348	326	361	337	314	342	350	281	327	355	316	313	330	357	346	340	343	345	333	337	359	323	346	340	347	352	308	358	320	312	358	341	364	333	351	325	359	336	327	338	323	351	312	344	318	327	345	322	322	300	304	333	342	328	346	327	342	331	351	324	347	338	332	341	360	332	338	325	382	370	347	303	334	325	350	336	299	379	349	349	325	324	336	331	344	342	357	323	342	347	344	317	363	322	319	343	292	337	317	353	349	342	324	319	299	362	354	355	314	338	340	325	315	363	316	355	360	339	322	321	342	313	372	359	337	374	331	354	323	331	372	348	336	338	336	327	342	313	317	335	345	351	336	318	297	329	353	352	328	321	333	310	342	349	358	319	322	326	352	325	361	369	330	324	328	332	353	354	324	334	305	336	331	305	326	345	315	343	327	373	327	361	331	327	330	351	344	315	319	320	331	331	345	301	338	390	326	320	327	303	343	311	292	349	322	325	331	342	321	331	336	363	367	320	363	341	341	332	321	331	310	359	376	318	368	359	306	337	347	375	352	347	348	338	374	328	332	349	316	344	353	349	343	351	328	342	362	323	357	341	328	319	344	319	329	339	320	334	345	332	318	335	359	328	328	312	302	352	335	313	345	333	325	340	345	329	314	314	360	350	325	340	348	341	308	321	347	334	312	324	331	338	329	338	364	338	345	330	356	331	353	336	339	350	354	348	341	355	352	335	323	322	322	347	332	372	316	326	329	344	343	352	345	346	338	315	339	346	341	350	369	348	316	313	331	358	344	340	338	334	325	354	336	350	306	357	357	371	340	373	375	311	347	312	303	311	315	335	307	342	357	335	353	324	340	323	354	318	308	328	319	367	372	354	319	340	335	329	288	338	313	330	345	321	339	314	340	330	331	337	320	322	339	303	335	329	303	332	347	350	324	324	333	354	352	328	368	325	351	313	328	330	341	358	328	340	322	321	303	323	353	373	361	356	335	326	344	313	331	345	329	305	328	295	345	333	338	319	307	337	339	355	323	329	341	324	330	332	352	340	325	339	343	346	297	327	327	318	332	338	338	341	347	352	302	334	311	330	341	303	310	357	366	319	341	329	342	331	349	320	349	355	295	363	340	361	298	345	352	314	323	354	316	303	313	344	302	316	357	357	339	314	361	353	348	318	336	376	343	313	325	341	357	329	345	360	336	350	355	331	302	347	316	337	332	312	346	364	344	343	343	334	375	374	356	339	346	350	358	320	389	347	353	343	310	330	338	322	332	336	351	314	328	348	334	335	341	358	341	312	344	375	335	352	353	343	328	316	337	335	315	333	346	346	352	318	346	306	309	341	306	340	357	360	354	348	315	329	372	352	328	334	324	362	336	337	329	327	320	350	366	355	334	357	346	353	342	338	359	366	369	307	338	358	334	327	343	365	351	333	324	329	314	326	326	341	360	355	351	343	324	309	327	302	346	317	329	354	337	345	322	325	363	336	349	317	326	317	346	327	322	356	329	359	348	336	346	327	322	337	325	347	311	334	336	341	371	323	369	358	295	332	330	341	323	356	318	342	327	324	333	338	340	341	341	366	345	363	303	365	325	368	329	326	351	308	366	346	365	325	311	332	333	338	330	325	328	317	302	322	321	325	326	294	318	316	373	309	346	350	363	353	325	371	360	338	329	329	317	315	362	324	362	353	325	319	310	347	335	319	349	351	349	330	339	331	349	310	377	363	324	377	339	351	320	314	335	343	339	327	329	328	353	346	363	341	345	272	347	326	335	338	379	350	341	341	304	304	330	324	300	307	344	334	348	323	326	333	340	320	350	356	330	312	325	315	343	320	299	331	350	347	316	318	343	329	348	334	331	334	333	338	351	300	355	332	284	323	357	364	323	364	344	339	364	335	343	362	337	313	341	322	362	320	352	348	323	300	298	321	346	316	338	304	338	351	310	327	323	286	357	330	352	356	318	365	320	320	343	322	342	356	344	330	342	374	330	344	289	356	368	325	341	328	368	312	348	345	352	389	341	337	339	367	356	315	316	349	306	324	309	324	329	329	313	332	344	314	361	325	323	333	356	374	320	346	339	337	337	337	333	330	308	328	318	346	334	381	335	338	304	324	369	329	370	344	322	356	346	329	331	370	327	334	352	345	379	335	320	320	317	344	337	335	323	346	318	328	333	333	358	341	300	337	344	365	322	317	304	370	318	331	325	358	337	327	330	361	344	295	334	322	326	366	348	358	354	329	344	327	353	331	359	326	334	346	346	309	337	342	330	382	357	317	338	355	310	338	356	360	351	322	347	350	315	284	333	357	362	334	347	354	347	368	354	327	345	333	331	344	320	355	339	353	365	328	341	339	337	322	374	348	360	363	332	339	323	347	317	329	355	328	306	350	329	324	327	316	329	332	326	370	320	331	338	339	335	358	346	307	326	312	325	311	317	359	340	324	345	343	318	303	315	337	308	330	313	326	331	341	342	332	331	318	328	321	346	352	315	327	328	333	355	351	295	330	344	343	339	332	354	325	359	341	352	329	340	336	345	308	347	341	338	339	326	347	342	348	309	321	354	346	335	356	339	335	371	330	359	348	324	330	346	315	368	335	326	347	340	337	323	306	359	337	331	332	364	356	327	331	339	355	310	378	336	310	313	352	327	360	337	330	336	306	335	325	312	333	327	349	341	347	317	331	340	375	354	355	341	348	299	344	350	368	362	346	314	344	332	338	359	342	352	310	364	356	356	330	355	351	335	313	335	332	311	336	330	339	322	314	338	326	328	326	306	327	388	338	340	351	329	300	319	357	362	304	369
25074	21413	28040	26094	19336	12191	8430	5975	4388	3261	2630	2129	1854	1611	1524	1313	1218	1081	1062	908	943	845	805	778	714	668	641	633	689	606	599	555	529	565	552	534	505	558	554	541	510	532	586	515	504	508	515	502	502	451	479	475	487	498	537	467	467	492	489	435	464	523	515	507	451	506	464	498	457	491	434	456	481	487	456	443	500	497	449	478	482	460	510	478	474	454	464	467	476	462	467	484	453	460	464	520	493	459	441	447	438	453	455	491	482	484	475	432	466	474	440	451	474	465	440	490	467	441	427	450	480	494	476	458	461	435	520	463	480	465	473	505	453	460	500	457	437	461	432	468	443	473	487	481	496	447	455	471	452	445	446	471	463	467	447	452	481	447	468	433	463	489	449	449	441	530	472	469	464	419	453	478	476	497	468	456	471	457	471	478	474	469	459	459	494	460	488	487	475	491	473	496	455	438	472	475	468	448	441	482	453	472	463	485	488	507	479	457	447	460	450	482	412	444	483	449	441	479	469	445	460	418	464	489	450	490	459	482	480	461	482	507	446	466	462	448	465	515	450	439	454	455	416	492	447	441	525	448	489	468	444	464	472	471	464	457	438	449	462	449	453	459	462	476	449	477	511	451	470	487	485	466	493	447	431	467	445	486	444	467	467	477	465	456	501	467	455	457	467	408	417	452	483	513	474	449	468	446	440	480	465	454	480	480	434	492	466	440	505	457	527	484	450	458	493	481	477	487	463	484	455	488	481	469	465	468	493	476	470	449	478	454	465	440	467	471	463	470	456	462	464	484	417	461	464	477	493	471	470	481	474	507	459	450	462	467	463	456	479	455	463	529	463	508	482	475	463	502	454	446	482	444	440	495	486	518	492	485	491	449	412	464	443	445	467	480	454	463	457	421	483	483	479	469	436	444	462	469	451	457	504	443	468	456	493	496	478	500	456	459	507	467	456	502	471	486	444	443	452	453	469	458	459	491	424	469	459	437	480	468	468	458	482	490	472	484	478	498	457	492	462	459	492	496	475	526	474	474	449	437	467	502	457	455	426	496	453	441	435	515	444	453	464	445	481	447	474	452	431	445	437	469	452	482	440	453	481	502	484	469	466	479	459	481	523	454	506	441	452	461	492	441	466	475	473	471	454	480	465	473	455	468	493	435	448	458	451	441	426	485	461	468	444	450	514	480	437	467	493	492	480	446	498	500	477	463	484	439	463	446	423	473	475	438	479	426	474	506	500	488	461	469	460	457	452	470	433	456	461	439	525	486	450	484	486	470	469	497	483	468	457	486	459	498	466	482	460	478	457	474	477	443	475	455	519	439	436	468	456	492	448	435	480	479	480	479	452	460	475	476	532	478	490	458	471	470	440	445	490	478	471	460	461	465	501	474	453	479	460	443	468	468	475	469	465	500	434	505	525	517	467	412	460	478	461	456	458	467	450	444	442	488	448	463	456	474	447	473	486	493	465	467	436	457	461	438	435	471	508	439	449	451	430	481	450	455	483	498	478	484	504	476	444	426	480	469	459	440	464	479	453	439	461	470	462	485	468	487	470	468	477	470	431	473	478	466	494	533	493	471	486	416	468	456	464	491	450	452	459	506	451	508	430	454	471	466	503	501	476	468	467	483	449	483	469	461	431	482	475	486	463	468	522	434	451	481	490	480	480	443	524	486	459	462	445	449	445	468	453	470	460	442	481	502	444	441	492	479	453	464	474	449	493	451	438	438	474	483	492	477	474	424	482	449	462	427	508	444	463	462	456	462	455	433	495	495	447	459	485	444	452	503	475	457	464	501	470	498	480	437	510	471	463	438	486	467	473	486	464	450	506	453	453	462	468	524	463	539	457	434	503	431	475	470	425	489	480	443	491	473	447	470	506	483	474	489	485	463	478	478	450	484	454	455	461	493	477	471	495	448	428	438	471	447	459	459	480	470	426	510	481	478	466	489	496	456	478	458	479	443	452	484	458	483	509	484	471	487	445	466	436	511	442	494	436	450	484	459	450	464	451	441	437	451	440	442	465	468	479	511	487	444	490	494	473	465	485	496	483	471	470	418	465	464	484	513	495	468	483	477	471	416	492	454	486	467	441	472	494	447	433	464	471	513	465	453	446	464	474	477	486	470	503	457	491	461	479	455	441	451	483	450	448	520	460	493	418	457	492	509	471	501	452	461	445	477	500	479	488	415	442	472	458	476	480	482	446	463	462	451	455	504	442	468	486	485	440	475	416	473	473	481	467	481	426	512	513	470	502	441	462	463	470	474	468	511	501	432	455	491	484	464	399	462	491	430	470	470	489	479	441	481	466	446	420	460	450	523	437	451	432	459	483	470	459	468	444	444	494	431	453	434	462	445	413	423	456	514	438	480	451	426	461	515	431	510	501	513	447	451	452	461	468	478	479	448	531	446	438	474	432	504	471	483	504	461	466	461	490	482	477	456	458	453	450	503	485	495	501	456	487	461	461	476	469	496	442	464	488	512	475	498	447	457	470	456	477	502	476	508	438	428	450	488	479	483	483	484	481	470	439	442	451	433	474	478	502	449	450	444	505	464	480	489	443	503	448	492	483	454	493	444	477	446	447	417	500	424	427	463	460	486	480	475	446	470	439	431	451	486	449	468	449	497	458	465	461	469	495	537	479	458	467	457	455	461	478	481	435	433	446	469	446	426	499	444	477	510	420	471	439	450	435	488	433	450	499	488	483	439	450	506	442	485	472	446	468	520	466	455	445	456	498	468	453	418	479	437	454	504	446	452	490	498	460	476	457	470	462	473	483	474	482	416	460	505	449	478	471	449	458	481	465	493	511	440	459	485	501	459	460	487	463	492	453	483	435	453	431	533	481	493	459	435	472	489	448	495	464	483	483	497	504	481	452	460	492	451	416	496	481	484	473	444	496	465	460	456	432	459	495	491	448	494	450	446	480	441	448	433	465	448	469	468	483	524	458	486	431	476	468	419	437	494	518	452	492	462	479	463	490	476	461	463	448	458	471	443	464	434	491	500	444	483	477	462	439	457	498	490	496	474	440	486	482	464	445	442	481	465	442	438	507	457	474	471	469	473	448	506	461	475	489	466	480	452	461	512	483	450	478	472	461	480	428	448	494	466	446	430	464	431	471	454	441	471	445	504	475	467	445	464	450	473	449	448	474	458	461	470	477	501	460	438	483	485	454	472	448	431	453	471	446	486	441	447	461	463	460	449	442	471	478	481	432	464	491	479	466	438	470	438	446	441	451	464	460	431	475	470	458	488	495	514	450	485	493	484	468	456	466	506	492	480	499	488	454	469	420	465	469	458	473	438	467	427	424	474	496	474	441	455	480	452	480	444	509	470	461	472	407	473	437	476	448	466	472	452	458	488	450	451	484	491	457	502	484	459	511	435	478	446	498	421	478	462	501	462	428	477	467	480	468	470	456	467	479	486	475	444	460	474	468	494	440	455	481	452	513	446	464	484	465	458	467	480	442	494	504	465	474	451	423	473	435	454
19331	40069	32922	23053	18256	14587	11803	9164	6923	5264	3910	3250	2722	2442	2091	1848	1626	1417	1307	1249	1201	1128	993	930	917	858	911	751	718	663	657	610	622	564	551	557	553	539	534	537	544	582	562	533	533	534	514	516	521	529	516	500	498	518	479	494	463	497	496	496	507	449	507	487	514	516	498	476	472	462	472	486	480	496	465	481	460	480	477	446	463	486	477	450	457	449	497	477	478	454	444	474	482	451	482	454	474	489	478	476	449	464	453	501	487	454	462	468	489	467	446	430	451	482	443	492	472	469	479	487	426	483	475	432	492	486	446	450	476	447	474	458	467	495	446	470	464	470	517	470	442	467	480	462	501	461	469	484	478	471	468	444	477	473	483	517	445	526	452	453	494	457	426	494	444	464	493	486	466	467	479	451	468	435	457	478	476	434	482	495	500	504	471	462	493	475	446	461	440	444	481	469	520	451	457	429	493	480	480	459	459	455	455	508	482	435	489	476	485	428	473	515	465	489	463	461	461	467	491	483	450	522	435	444	442	469	474	426	470	461	470	483	438	513	452	493	456	432	453	483	457	461	477	482	512	479	477	460	475	480	493	468	470	485	454	480	456	469	453	472	487	477	484	480	478	472	465	446	477	473	461	474	492	478	455	485	458	515	486	489	470	441	443	448	472	442	471	462	484	448	468	484	479	468	505	471	453	463	453	464	446	476	444	473	512	431	479	500	426	429	500	441	444	504	462	481	407	502	467	471	505	468	460	481	426	404	467	476	462	482	475	428	461	503	475	455	455	489	442	492	472	428	427	476	453	457	488	488	441	445	465	453	506	424	473	447	451	446	432	455	431	478	493	469	504	493	462	512	450	467	434	470	445	462	450	482	485	484	529	459	484	450	447	447	460	483	478	483	485	481	450	486	494	488	457	459	449	458	434	427	469	496	485	448	449	512	473	468	486	463	487	457	475	438	478	500	467	480	431	485	497	471	493	466	462	456	454	461	486	448	486	447	491	460	479	499	449	470	461	472	477	482	456	447	511	455	450	469	483	475	477	486	461	485	476	481	480	478	474	498	476	467	505	452	458	463	412	461	492	489	478	441	467	497	444	462	450	449	457	465	456	450	464	457	453	455	500	461	477	457	433	486	458	472	464	457	528	450	416	521	435	479	452	459	465	462	467	479	460	477	463	469	481	472	455	440	474	474	449	431	467	469	494	482	468	486	470	478	437	495	478	465	495	443	491	499	474	487	430	448	491	475	498	477	475	447	441	480	462	503	460	439	484	477	472	469	506	482	464	477	472	463	484	467	455	481	502	460	485	464	520	472	442	487	496	450	472	472	458	434	467	436	471	462	421	479	473	486	491	458	503	456	481	494	478	497	436	496	506	479	481	484	493	478	436	498	423	460	448	436	436	434	433	468	492	425	484	455	463	469	465	473	509	503	458	489	454	461	475	495	497	476	436	471	441	446	461	489	503	504	448	449	484	486	457	459	459	488	422	442	493	502	511	422	433	439	484	448	478	501	460	475	467	500	467	472	415	490	452	425	494	482	456	461	474	455	463	414	488	497	508	456	486	475	471	451	473	459	484	462	426	476	450	444	453	478	482	458	446	453	474	476	445	477	472	432	457	464	463	459	449	463	461	464	481	460	468	440	479	473	471	492	432	483	449	485	466	470	493	441	477	442	454	485	466	467	428	437	469	455	439	486	480	436	492	484	481	466	424	428	454	448	491	452	484	486	466	470	430	461	491	487	454	486	468	440	459	496	475	454	492	480	484	481	451	453	478	478	470	479	433	470	440	477	474	465	453	447	464	506	477	555	453	439	471	476	492	461	479	505	460	474	435	439	481	508	460	495	468	482	472	483	453	528	443	456	483	458	471	441	461	472	472	516	449	486	462	454	464	445	461	481	451	463	478	473	448	457	467	441	449	487	472	476	467	487	458	467	431	501	504	525	458	443	488	467	456	432	475	463	495	449	471	451	436	455	465	462	475	498	485	436	489	490	490	464	500	474	466	470	436	490	435	506	496	446	493	474	448	488	472	470	453	498	446	481	465	494	462	469	490	496	445	453	472	482	506	464	524	482	470	447	472	442	428	476	494	460	462	442	455	452	475	493	487	440	468	451	496	463	467	455	478	461	429	466	492	472	470	478	465	472	467	465	490	439	469	497	475	443	453	475	460	486	463	462	434	481	469	452	471	419	443	495	485	494	495	447	468	501	434	483	463	463	442	478	462	447	483	502	455	498	506	425	433	496	482	418	447	465	471	475	447	485	465	529	453	432	450	459	452	490	493	434	443	450	485	469	461	496	476	473	484	506	484	442	465	438	502	486	480	468	504	465	441	489	467	472	460	475	443	461	499	449	451	467	442	487	505	502	446	474	473	470	467	491	455	438	483	501	460	444	442	441	434	473	418	437	479	446	453	469	506	472	467	451	479	522	465	497	450	418	493	463	450	452	503	477	470	490	434	453	439	485	444	509	490	473	492	471	458	470	449	470	475	490	466	481	491	483	513	489	501	459	464	457	450	498	454	437	470	429	497	468	480	446	492	520	447	464	495	448	463	481	473	441	473	470	484	461	479	446	506	461	456	446	460	455	482	476	478	460	477	453	451	483	436	476	471	507	490	470	483	442	513	483	479	446	451	472	450	456	505	472	486	434	466	473	482	452	472	424	471	441	489	487	516	468	427	478	468	509	510	511	464	456	459	505	492	496	466	502	452	504	474	472	458	453	470	462	487	473	486	470	464	467	465	469	480	455	501	453	479	494	503	437	458	472	477	469	492	423	466	487	502	460	438	468	478	472	455	445	448	467	482	479	504	444	463	488	482	491	459	478	455	451	452	448	461	492	472	472	461	439	435	465	483	465	468	482	507	457	485	473	476	468	494	444	444	465	440	459	466	449	488	476	467	464	466	486	465	451	458	459	507	506	465	492	461	458	477	477	503	446	487	459	462	433	489	476	449	473	501	456	446	482	469	446	447	455	487	493	449	506	441	497	475	515	480	456	456	472	491	471	487	476	462	472	464	516	474	483	455	433	474	455	456	428	476	498	416	452	454	480	496	460	481	437	472	433	481	447	463	511	451	483	432	493	445	486	425	471	500	457	462	442	470	458	446	479	491	494	469	448	475	519	446	480	512	518	471	461	509	437	472	478	480	492	501	483	545	447	474	440	484	489	471	462	474	463	483	468	472	438	509	476	465	461	456	437	460	455	509	483	496	484	453	466	452	461	497	497	471	468	439	464	468	469	480	439	456	465	423	503	438	467	439	479	477	497	457	462	484	475	431	465	452	513	479	447	496	480	487	444	483	469	458	475	432	521	493	487	500	447	449	493	451	470	475	475	500	493	495	469	457	448	439	468	525	491	454	506	493	488	476	436	455	425	478	467	464	464	491	424	443	476	477	517	447	480	460	407	443	437	470	443	474	445	495	495	514	425	469	464	484	478	482	491	467	488	471	446	495	466	473	471	491	453	474	492	482	456	469	474	435	425
22971	21503	29252	24261	21824	23085	21547	11884	8240	6208	4608	3650	3016	2683	2403	2043	1741	1636	1471	1306	1211	1111	1025	966	946	870	810	791	670	602	526	538	522	480	448	454	431	444	439	436	415	465	428	444	400	401	381	404	370	363	352	368	400	386	406	327	338	368	381	363	326	360	359	346	349	336	354	342	323	347	333	308	327	358	356	311	300	323	307	340	292	330	305	315	325	316	296	353	314	315	330	343	306	307	309	339	344	298	323	313	361	327	345	299	340	334	307	345	302	348	314	313	306	327	320	319	329	310	338	328	306	332	306	324	310	337	296	328	319	340	332	331	296	313	332	328	304	326	316	284	292	302	347	327	325	328	319	290	316	315	336	334	293	323	310	322	331	330	286	326	321	300	297	307	294	330	312	308	341	309	329	319	308	310	306	317	314	333	314	324	346	321	311	317	313	328	319	313	316	327	328	293	343	322	308	321	296	318	314	319	351	341	363	320	309	338	342	379	316	305	321	341	321	300	330	309	300	313	318	302	313	326	318	289	315	288	340	341	302	324	300	294	322	291	329	348	298	334	329	312	342	319	339	319	325	325	330	327	310	334	313	320	325	348	286	310	306	330	322	337	317	306	314	324	324	325	290	305	327	369	276	304	331	329	310	305	330	295	328	318	288	312	290	315	296	326	340	296	303	316	327	321	332	347	327	327	299	317	356	298	325	328	288	320	303	306	327	312	307	314	291	301	304	290	321	313	285	312	319	314	325	313	346	309	318	277	319	296	330	348	342	348	342	356	340	337	333	280	335	329	316	376	348	340	322	334	295	300	306	316	326	304	307	322	321	341	314	307	336	295	340	325	306	306	300	329	306	302	328	330	325	337	338	326	347	349	334	317	322	282	301	297	327	339	329	319	308	319	332	304	284	317	319	334	326	302	314	327	344	339	301	320	294	347	316	332	325	343	288	296	299	315	351	304	318	334	348	329	324	298	310	333	313	331	319	294	309	328	323	286	351	353	332	343	326	301	348	333	328	344	321	342	320	339	340	324	304	310	308	315	263	331	306	340	304	328	306	307	302	303	331	301	302	300	314	353	328	309	337	339	295	311	303	308	325	346	302	316	313	325	316	319	314	317	333	344	318	330	298	311	320	337	347	298	317	316	331	345	327	298	325	304	289	303	343	308	319	297	298	312	320	373	352	336	350	285	318	307	333	360	316	348	323	310	305	304	335	298	324	301	289	314	300	321	352	318	313	331	308	353	335	295	300	324	321	304	297	303	313	302	313	309	328	321	312	334	322	301	349	302	324	330	324	316	298	328	312	271	310	275	341	314	309	305	318	334	341	315	315	327	322	341	341	329	322	362	327	283	328	330	325	312	347	317	281	307	344	310	318	320	282	329	294	307	300	298	340	331	334	304	302	282	314	310	297	310	353	338	300	334	318	301	312	296	312	312	289	322	293	310	326	277	330	333	321	295	299	347	311	310	301	308	308	319	328	327	303	349	337	321	293	334	353	316	319	306	320	313	325	318	347	333	299	287	335	345	297	333	329	307	312	328	297	318	317	319	305	299	328	324	344	318	334	312	297	322	304	320	306	307	364	305	322	323	313	299	309	327	309	311	326	297	320	300	313	352	335	283	274	363	315	337	325	295	326	335	307	330	331	339	297	327	342	305	335	310	319	316	289	348	313	336	319	329	310	312	324	291	337	304	324	338	318	315	325	303	304	330	332	343	303	339	312	308	326	323	321	360	328	295	300	327	327	331	361	295	305	324	303	333	306	303	340	334	361	331	344	311	311	296	311	314	317	292	346	326	308	304	308	309	299	311	310	311	295	301	324	323	316	287	324	287	320	321	293	314	308	318	309	326	349	315	317	319	327	319	325	326	291	322	333	330	336	306	302	319	292	326	317	314	318	346	304	322	322	332	328	316	326	322	290	354	343	308	332	319	326	329	324	301	334	306	303	298	318	305	296	314	327	321	343	344	320	319	341	333	310	311	320	319	320	307	321	310	320	322	305	345	320	298	307	302	284	325	295	307	318	274	303	286	318	320	316	308	322	317	325	266	321	310	307	330	302	304	314	320	315	335	291	337	350	326	339	309	350	323	349	322	278	295	313	293	287	296	332	334	332	327	337	307	312	301	303	294	345	310	325	335	291	323	299	314	307	349	340	323	286	327	337	337	306	279	338	306	316	323	298	330	325	319	290	309	307	311	295	297	321	335	331	332	302	340	339	302	327	327	326	327	321	329	334	353	303	322	331	312	312	327	326	354	289	308	316	308	338	328	317	313	311	313	298	321	296	329	302	300	328	305	332	298	338	345	317	320	320	307	319	301	296	309	327	314	297	295	311	288	331	321	322	328	352	336	330	347	336	315	313	333	315	320	328	314	338	305	308	337	322	350	324	302	299	286	300	331	289	315	302	289	324	308	346	331	305	332	324	360	325	312	306	317	332	327	314	312	325	319	307	341	339	296	334	355	329	314	342	305	346	336	313	308	304	316	346	317	320	324	316	310	313	321	305	300	303	332	319	341	299	305	322	336	280	330	304	303	329	268	299	300	330	310	312	303	314	301	320	343	296	273	324	320	337	317	310	340	344	346	321	313	315	309	307	328	304	302	324	298	318	325	325	297	320	297	337	318	295	334	284	290	330	302	304	355	325	310	323	332	317	316	312	297	302	343	325	303	313	323	300	349	310	336	329	316	328	311	300	379	293	330	305	319	329	331	315	317	327	339	320	331	321	303	307	304	333	306	312	338	299	322	320	303	306	326	298	324	334	314	295	324	318	306	337	290	305	274	305	327	298	314	300	307	340	298	345	296	343	317	301	360	332	306	304	347	295	310	300	328	330	316	318	306	310	308	316	311	297	308	324	299	289	277	320	290	303	308	308	328	303	313	336	293	306	344	294	339	300	339	319	299	316	338	342	306	304	284	336	301	323	295	313	303	327	278	322	332	294	349	302	328	311	307	317	354	311	348	304	329	324	327	281	340	317	317	288	322	321	322	308	327	319	287	351	326	321	386	308	314	305	356	289	316	354	333	312	322	335	319	288	309	322	315	355	308	289	305	324	334	313	303	324	319	304	312	309	344	344	301	277	278	321	296	340	311	293	309	309	309	311	331	314	316	344	316	317	322	294	345	333	338	306	328	322	312	320	348	301	318	296	317	315	318	309	331	359	291	291	315	320	317	330	335	326	324	340	325	310	320	344	334	293	315	314	337	313	334	310	297	312	352	284	337	319	346	305	312	310	300	348	296	316	309	360	341	311	350	321	284	321	368	357	322	331	336	326	290	343	309	326	308	350	323	305	323	290	324	295	326	312	316	304	310	376	320	293	281	317	305	351	301	294	299	304	344	303	316	331	308	327	301	357	298	348	330	330	331	333	307	304	363	335	316	293	321	342	314	315	342	337	301	300	343	310	306	325	358	322	296	330	296	308	327	300	341	297	336	320	300	319	318	337	326	301	317	343	315	369	332	349	290	323	297	308	313	322	300	298	325
22109	47891	40948	31661	26324	21999	18392	14733	11482	8919	6815	5419	4403	3968	3350	2929	2487	2249	2005	1785	1619	1510	1390	1252	1245	1105	991	891	855	705	616	606	570	526	539	515	502	485	526	495	495	489	454	489	474	397	413	387	372	412	416	393	393	424	429	418	358	387	363	381	342	405	366	364	367	389	347	322	325	307	302	369	340	355	320	295	351	341	332	310	339	296	326	332	326	301	311	352	308	341	329	316	356	321	328	325	318	321	316	289	294	324	319	316	302	308	286	324	365	333	297	321	335	318	337	290	320	304	305	323	306	314	320	303	295	339	299	328	318	353	342	321	347	330	347	337	344	347	306	306	346	298	307	329	329	300	316	297	294	295	334	297	307	326	330	302	291	316	336	339	337	328	329	300	309	316	290	295	338	327	312	286	330	331	304	313	290	326	336	336	342	289	308	326	309	309	306	288	321	311	296	321	308	327	297	300	300	310	317	334	301	323	329	323	282	327	332	285	322	327	321	340	353	318	329	313	334	325	302	325	287	313	302	314	307	303	307	337	319	318	309	278	283	321	318	310	326	334	318	307	306	303	349	334	315	309	306	337	286	313	347	306	313	330	336	337	300	309	336	336	331	292	320	305	335	336	292	323	320	321	304	323	296	325	313	324	322	334	313	338	289	337	301	284	315	326	307	291	302	347	321	320	335	326	345	315	339	301	309	301	300	323	337	322	337	315	311	332	301	297	320	290	296	327	303	324	308	309	339	318	317	337	320	308	326	257	330	335	316	306	312	288	313	280	333	317	329	321	317	282	319	316	277	304	313	324	314	308	325	323	309	306	293	338	311	328	318	328	285	318	317	322	325	319	312	315	303	327	339	308	320	319	300	285	295	326	307	285	313	301	346	314	300	337	294	319	325	315	313	306	314	328	342	316	325	280	308	333	320	305	317	321	323	290	305	323	329	329	324	319	306	316	315	311	329	313	301	298	316	326	318	288	305	353	315	301	306	324	310	282	313	324	295	319	290	313	316	303	320	343	317	297	318	311	290	350	310	332	333	303	324	315	300	281	304	346	294	309	354	307	330	329	306	329	308	322	320	281	317	330	304	320	317	309	325	307	327	298	352	305	327	295	339	273	350	339	309	303	315	288	322	316	316	295	317	289	299	307	333	326	291	294	303	300	347	309	313	337	315	304	335	311	350	324	298	328	320	326	306	314	313	355	331	321	307	324	333	299	299	316	314	339	294	362	318	314	323	309	324	312	315	296	320	304	313	310	315	325	346	312	321	309	321	319	309	353	320	290	282	362	276	326	310	309	304	317	299	328	356	344	311	317	330	325	326	276	308	341	295	319	317	332	325	272	301	301	299	296	308	337	319	299	330	305	332	300	298	310	345	287	336	318	319	322	307	312	313	325	311	311	312	314	307	291	317	319	300	334	300	312	290	315	323	305	340	316	335	319	286	311	282	304	316	346	337	342	308	298	343	320	280	311	315	329	308	333	365	298	328	305	321	321	298	326	304	305	295	313	318	352	328	311	318	349	333	321	321	322	336	321	311	345	329	304	332	311	347	331	315	304	362	312	289	317	315	316	304	299	296	315	303	310	329	306	308	324	304	328	340	325	333	316	332	296	305	316	313	344	313	323	295	350	294	308	322	316	314	312	351	311	322	352	316	341	307	316	306	307	319	283	312	323	293	290	319	340	315	325	329	312	323	293	321	292	321	315	302	317	306	283	335	323	298	314	323	317	318	307	325	329	311	307	305	323	310	328	316	299	305	311	294	324	311	293	268	293	292	320	328	321	356	330	335	300	307	327	323	303	305	325	309	322	341	358	332	288	303	336	310	329	300	306	326	312	313	318	296	320	332	316	301	291	322	290	324	323	288	334	317	323	308	288	345	344	317	317	311	321	313	309	336	300	311	326	301	325	332	298	335	309	324	340	349	356	297	333	317	327	336	304	325	298	342	333	309	329	295	299	330	288	316	312	344	298	342	304	285	317	319	316	297	296	318	318	325	311	301	289	328	303	316	301	339	332	314	314	313	304	303	299	292	312	314	330	294	299	317	329	326	287	299	340	334	313	315	295	327	324	293	331	321	294	322	296	330	328	325	306	321	317	317	302	331	316	326	318	310	323	312	306	320	341	294	311	314	320	290	294	313	332	312	324	327	302	340	323	324	303	349	296	317	301	288	330	310	301	307	363	318	326	341	312	309	307	325	314	299	334	340	303	347	318	346	300	311	303	308	291	313	308	337	303	312	315	315	350	318	337	300	314	305	318	334	334	284	312	291	329	308	331	311	323	310	355	303	323	339	323	300	336	276	322	343	330	323	328	325	319	338	352	305	300	331	293	317	312	332	334	336	349	315	322	328	335	308	312	322	294	325	336	305	302	310	312	315	311	291	314	335	311	301	315	313	330	321	329	318	327	299	313	320	316	313	298	304	278	324	289	309	322	339	312	333	280	306	304	302	310	295	305	313	339	316	327	302	316	309	321	309	319	288	311	310	311	285	297	310	319	299	314	317	278	288	341	325	336	340	315	336	336	294	306	309	324	311	312	290	281	342	296	303	335	335	306	337	315	301	333	331	306	331	319	330	315	297	307	312	321	324	313	322	321	300	296	324	313	339	298	323	309	298	321	314	317	325	332	293	300	336	300	285	309	310	304	292	301	291	317	317	301	330	345	320	310	285	287	332	346	296	335	319	317	346	315	312	304	304	304	337	342	312	310	305	336	312	314	276	305	310	307	321	342	323	314	318	350	307	313	282	337	306	305	277	326	308	300	325	332	288	316	314	305	325	307	316	318	309	350	301	344	304	274	333	332	348	338	351	283	281	305	296	307	329	320	346	335	335	321	304	327	320	332	341	308	306	323	327	292	338	328	294	312	322	317	312	317	296	298	334	333	332	306	312	329	346	333	337	344	348	318	296	321	335	300	328	292	316	310	314	298	308	311	322	305	318	342	299	319	296	298	305	332	330	325	310	289	331	298	313	332	305	342	337	330	347	322	310	286	302	323	334	316	324	350	333	359	304	300	340	311	328	283	302	312	347	346	309	354	319	336	291	330	295	307	304	335	310	336	359	310	321	325	311	317	312	343	300	345	275	326	330	330	342	287	295	305	303	320	309	327	280	308	333	317	317	320	306	311	288	302	298	303	287	323	342	286	313	289	303	338	325	356	337	274	318	313	300	299	289	324	321	328	298	320	311	271	284	296	294	318	312	299	321	304	323	300	281	266	308	341	297	289	326	313	336	312	303	339	312	284	311	327	328	326	286	333	336	322	301	299	331	306	330	328	302	309	312	289	297	329	344	319	342	316	341	342	323	305	326	313	294	315	310	326	317	300	316	292	324	304	319	316	308	285	302	307	312	327	311	308	331	325	332	309	305	303	301	299	301	299	301	316	298	321	330	303	340	355	329	299	292	292	321	320	357	287	328	325	364	317	302	315	286	323	312	290	349	311	325	347	316	301	348	284	281	304	328	314	308	310	304	316	334	315	350	304
28728	24723	28500	20973	12495	8077	6271	4612	3510	2687	2047	1700	1446	1381	1222	1076	988	976	855	819	759	756	697	677	699	642	656	583	578	590	571	534	532	534	499	516	486	463	533	498	518	477	530	521	484	497	459	492	492	530	463	492	527	485	502	487	466	469	483	410	463	442	505	490	492	443	494	414	450	483	466	445	453	453	450	470	482	439	459	428	456	445	497	441	432	460	435	459	462	491	450	467	457	454	453	454	422	473	454	473	478	452	434	468	433	440	458	440	418	430	442	426	455	469	444	456	455	451	471	491	405	450	432	487	467	449	452	424	482	437	452	471	424	460	431	472	442	460	441	460	425	479	430	454	450	465	467	451	491	445	460	487	409	448	493	475	459	445	424	474	449	421	451	497	465	418	481	484	462	430	470	456	445	456	462	442	431	477	481	442	483	460	474	479	488	511	448	461	455	450	488	466	461	448	479	471	483	470	428	458	437	465	447	447	460	465	454	445	441	479	461	441	457	440	430	463	427	455	429	424	463	475	445	455	427	471	460	445	445	485	449	442	458	416	458	421	416	492	485	479	453	397	468	453	466	462	455	447	458	468	459	417	483	453	420	460	453	476	443	467	432	460	493	430	439	428	431	446	467	431	459	478	469	448	430	428	444	460	502	433	438	455	475	463	513	435	486	463	485	469	458	446	474	481	443	453	457	444	469	450	478	479	487	449	460	464	427	465	488	489	491	443	462	445	464	458	480	448	477	464	469	413	445	473	447	436	540	462	393	460	454	454	466	457	429	439	448	493	449	426	459	452	426	463	453	437	474	414	441	471	479	427	433	461	471	458	480	451	455	449	454	469	418	466	487	479	470	462	467	471	459	487	451	466	475	436	441	439	459	467	449	433	461	415	438	438	486	435	447	465	480	447	468	430	427	441	466	463	495	438	437	445	463	469	489	450	458	498	439	425	421	466	452	483	433	461	480	462	405	451	434	459	454	447	451	459	455	444	456	442	443	457	429	474	474	474	475	434	453	469	457	438	485	458	480	453	457	426	464	441	457	453	470	452	443	458	485	482	458	451	448	457	454	440	473	476	469	474	423	453	439	474	448	448	430	447	449	465	438	475	460	451	485	517	458	458	445	443	426	474	491	448	460	454	482	466	484	461	434	446	432	497	436	444	444	452	491	434	428	427	411	462	459	429	497	457	458	460	405	488	475	438	477	452	444	490	466	457	428	454	453	489	492	442	414	482	454	437	468	467	467	479	422	432	454	428	480	506	488	475	465	447	472	445	470	452	468	433	462	474	439	479	468	498	496	482	469	448	463	453	422	450	453	480	463	466	490	478	435	454	460	449	435	442	442	464	441	460	437	479	483	459	431	435	472	429	452	428	472	469	432	422	441	443	444	457	451	438	430	413	488	463	425	471	436	395	454	509	455	443	450	453	466	478	424	437	499	465	443	501	447	429	406	424	417	474	453	455	460	430	487	443	446	418	449	438	454	440	474	393	478	428	465	472	431	510	459	450	482	451	450	454	429	441	471	460	469	462	460	480	418	430	465	437	470	474	437	395	505	461	432	457	465	447	469	466	454	454	446	461	434	489	454	479	455	436	432	465	432	436	457	474	478	468	459	485	445	417	475	475	463	458	452	451	495	415	487	436	492	437	470	483	459	438	417	429	488	492	462	417	460	464	424	432	459	440	474	498	465	411	444	452	410	481	422	467	472	434	456	447	431	479	492	469	501	456	456	474	493	442	494	463	498	439	455	447	468	489	393	444	461	464	435	450	411	449	462	387	465	463	442	429	427	435	466	468	468	478	449	460	452	462	484	469	474	429	447	453	448	478	467	444	428	466	440	456	456	448	475	475	457	455	442	478	449	451	431	449	427	444	462	452	449	456	456	457	452	432	457	451	454	445	472	431	428	478	438	470	458	432	460	433	449	454	443	476	445	437	440	397	456	458	448	433	459	468	448	463	475	443	467	443	426	439	449	462	443	436	471	407	441	446	442	453	428	453	411	483	450	458	478	432	467	442	445	447	423	446	483	433	426	486	444	466	499	452	482	489	406	428	479	466	452	480	474	477	463	425	454	462	461	436	475	447	448	439	448	433	423	438	461	452	461	462	497	502	460	474	440	503	452	464	468	461	440	460	462	454	466	462	463	430	445	476	455	479	427	456	427	443	456	451	434	436	444	432	439	433	478	461	455	466	446	455	448	439	471	445	492	455	492	423	441	454	447	456	473	496	475	484	431	433	471	492	453	451	428	415	459	457	465	458	474	469	445	440	463	510	448	447	464	477	476	469	486	484	437	451	445	461	457	477	441	478	453	448	451	443	447	463	451	461	494	462	445	502	449	489	443	440	424	473	453	449	443	451	443	500	496	476	467	440	463	438	462	462	466	489	436	445	472	465	419	472	486	447	474	455	482	468	442	454	414	446	451	472	434	475	450	427	460	461	480	425	425	424	472	458	454	455	469	450	433	439	502	437	465	435	452	474	458	480	455	458	442	431	449	484	466	472	479	434	485	440	444	457	482	445	427	437	431	491	452	456	444	414	484	445	415	454	481	453	480	482	439	428	470	457	420	474	453	492	437	483	404	477	455	460	478	467	465	456	447	471	445	459	470	447	450	464	458	449	448	455	459	468	464	459	430	442	483	428	451	456	475	476	485	477	481	455	440	432	472	483	441	481	457	428	434	465	461	465	446	462	466	422	477	462	456	485	452	449	452	451	446	456	455	443	460	480	425	477	456	495	458	478	451	475	471	473	464	464	415	477	422	451	453	438	480	463	457	456	454	493	463	457	477	449	444	439	468	466	446	451	460	497	443	466	422	451	496	425	443	460	438	452	463	425	428	418	448	488	476	443	453	462	497	448	461	457	440	411	461	476	415	415	479	438	429	448	448	425	434	455	462	464	455	455	463	470	466	436	471	451	448	429	466	442	497	473	452	436	478	471	474	489	419	449	449	450	452	481	464	436	431	453	431	449	441	476	457	445	425	444	472	467	474	475	456	417	479	447	445	457	464	446	416	442	408	453	508	472	423	497	495	423	455	431	454	459	471	431	471	480	458	444	458	466	449	467	467	453	444	487	502	463	499	508	448	464	442	460	492	458	432	461	464	481	435	444	435	482	459	420	450	459	448	440	473	430	415	445	458	465	474	440	465	469	473	438	447	494	468	434	442	453	496	458	460	482	422	455	467	465	458	435	505	439	443	467	444	471	461	474	448	484	469	489	418	453	440	451	461	404	474	433	434	465	439	442	434	447	479	494	451	461	409	420	463	495	450	439	431	448	468	460	487	473	446	440	415	459	434	455	456	473	451	486	468	439	464	392	491	438	420	458	438	459	487	480	478	479	486	433	459	451	478	470	465	448	417	421	421	465	447	427	457	423	443	466	480	422	456	446	469	486	482	450	465	446	450	468	495	460	463	479	462	464	471	450	465	445	454	427	426	467	460	478	492	482	480	465	457	465	454	420	464	462	466	456	475	455	474	447	488	455
18975	35848	28767	19126	14454	11345	9419	7334	5533	4282	3217	2455	2090	1857	1614	1439	1292	1149	1026	1006	971	878	808	818	777	709	652	647	603	594	594	539	582	511	516	505	485	520	501	547	547	544	548	493	495	471	487	519	519	493	465	495	524	484	500	486	472	483	484	480	495	473	450	435	467	485	450	461	457	468	442	483	457	476	479	480	455	478	462	487	450	458	432	464	445	450	482	460	482	467	463	459	451	483	449	517	445	440	461	422	476	540	413	468	470	452	446	457	434	451	471	463	451	477	458	450	471	485	438	469	438	474	475	492	443	421	473	508	455	494	468	463	477	468	475	481	468	463	487	449	458	453	486	486	460	494	481	453	440	448	476	436	458	457	447	438	481	496	437	465	470	442	459	436	442	445	442	466	461	462	445	436	508	475	477	458	483	484	478	451	473	446	458	472	468	469	468	420	441	516	467	465	445	468	444	488	462	469	486	477	484	480	487	465	459	466	458	442	523	441	446	501	428	490	440	456	453	452	489	437	474	486	430	479	475	448	463	454	450	499	457	493	473	441	441	468	468	431	462	477	464	451	476	476	451	482	502	490	494	433	423	482	449	432	480	455	470	475	470	441	430	454	466	464	425	436	462	500	474	451	467	464	474	480	463	481	514	456	451	464	423	467	461	445	438	448	473	417	486	481	442	475	465	453	465	457	479	437	496	468	488	444	489	449	464	493	477	478	464	452	491	439	451	491	424	496	466	469	447	485	455	468	469	502	419	487	492	526	450	470	490	478	467	464	481	464	455	473	511	484	517	433	465	443	453	491	487	509	471	481	483	440	445	469	477	497	496	481	450	488	482	408	453	467	469	435	445	463	460	482	448	450	461	506	488	454	419	507	462	437	468	446	455	462	451	441	463	453	494	440	473	483	485	463	474	454	484	441	433	465	486	438	478	479	460	467	486	426	432	484	452	493	485	458	470	435	498	440	423	435	429	451	469	466	471	485	496	460	485	440	462	452	438	485	471	473	477	431	460	507	459	455	483	484	460	417	447	426	446	496	470	474	485	438	452	455	510	461	515	454	488	455	468	489	434	467	456	484	482	439	467	451	501	473	467	460	439	457	468	465	464	472	461	446	449	469	483	466	459	456	491	462	467	464	486	468	499	477	455	481	484	421	482	455	460	509	481	449	480	444	437	445	462	422	433	468	446	458	461	527	471	456	475	448	466	456	464	474	446	434	488	469	439	452	454	425	448	493	427	451	466	459	445	479	462	434	420	487	457	452	462	434	436	470	468	473	443	470	477	468	474	463	466	453	433	458	453	471	473	449	468	462	461	472	448	452	475	456	483	436	468	434	482	457	470	507	432	453	433	429	459	475	456	478	488	405	456	474	463	431	452	428	502	454	480	437	473	475	493	516	452	448	469	478	476	455	465	488	467	444	477	499	444	465	466	455	461	465	465	431	470	505	451	448	451	475	452	482	444	463	460	423	462	496	440	506	468	452	462	469	507	464	535	447	451	508	446	493	465	463	441	457	507	444	448	490	441	448	451	461	460	466	468	472	466	466	511	446	435	459	419	472	493	463	458	455	477	435	438	481	477	478	511	472	444	448	462	458	410	443	474	472	465	441	454	461	488	464	474	427	469	444	437	437	450	443	477	487	477	467	491	504	470	497	454	460	475	489	465	446	457	467	493	460	472	466	439	455	468	451	447	479	452	456	458	477	425	510	443	447	451	443	511	444	485	480	440	473	453	457	415	426	460	452	445	478	493	474	490	451	442	479	464	466	423	434	437	480	475	464	489	474	460	436	471	487	448	458	482	397	434	447	414	418	468	475	476	452	444	481	428	421	436	453	452	445	421	431	469	422	504	487	458	485	469	493	434	486	488	437	483	461	494	450	437	495	464	453	434	472	483	449	443	460	454	458	479	445	483	447	477	478	468	434	436	495	470	448	435	488	441	533	422	514	485	449	437	492	455	438	433	488	469	505	471	431	443	430	477	469	459	469	442	442	475	501	417	485	428	453	483	438	485	443	458	434	480	482	485	472	441	480	450	453	454	440	456	470	475	462	440	513	468	465	462	436	457	493	452	448	457	505	446	454	490	478	468	485	473	454	465	457	447	465	467	472	467	449	474	452	452	456	461	473	452	460	477	492	471	446	470	467	475	442	486	452	461	449	509	461	429	412	455	455	477	456	460	473	451	498	459	429	461	491	460	497	471	451	495	445	452	454	471	439	430	431	474	478	431	447	455	448	436	433	454	452	470	474	446	456	471	469	482	464	458	510	435	466	483	475	502	434	516	454	445	454	478	470	443	464	446	468	464	466	445	425	446	486	444	458	424	502	461	434	462	440	481	462	475	475	498	430	486	469	453	475	467	428	455	457	473	472	455	477	429	438	464	490	468	449	438	446	475	480	468	448	461	476	459	465	506	452	417	429	479	434	429	481	454	448	475	474	449	438	502	467	414	449	471	506	453	443	501	430	465	466	462	447	457	451	481	475	463	499	454	491	463	464	450	471	509	473	484	455	489	455	456	473	487	474	455	462	445	432	469	441	440	431	510	483	445	482	462	472	511	435	485	433	450	472	439	426	485	428	447	447	446	451	480	459	465	473	455	442	498	435	432	482	449	446	483	452	453	453	481	477	454	425	499	483	479	450	475	423	482	451	471	464	468	409	445	451	474	466	463	485	453	482	501	487	475	438	463	468	495	445	453	457	487	444	443	431	478	472	483	450	477	476	472	448	455	503	468	452	456	421	452	458	490	471	456	453	449	487	464	480	481	436	445	446	469	492	448	439	452	450	493	483	417	466	466	417	496	458	450	471	448	458	426	476	501	468	442	478	430	460	454	499	486	461	453	468	494	466	487	464	471	508	491	489	459	450	463	468	461	439	455	480	451	479	490	448	450	462	469	459	482	466	455	465	458	450	484	508	409	494	462	477	485	452	454	492	480	468	454	480	458	487	455	474	448	500	436	449	464	494	471	503	412	428	461	412	473	453	476	459	449	468	459	493	475	458	476	442	473	502	456	458	466	489	470	466	467	471	459	441	467	460	489	459	500	427	493	454	427	447	482	509	530	477	494	462	504	440	426	474	467	479	495	420	431	439	476	455	479	469	467	504	494	446	463	463	447	455	423	447	506	473	478	470	466	495	421	459	432	436	480	460	452	485	495	442	471	465	466	481	475	488	446	463	456	423	472	481	465	476	466	448	452	453	509	455	438	484	457	471	487	459	472	448	506	487	470	445	502	442	433	451	465	407	459	465	461	465	423	454	449	474	497	471	484	450	445	480	473	477	438	463	484	483	470	453	447	466	480	447	432	453	463	456	490	465	416	439	458	487	432	472	490	474	455	469	489	465	443	487	481	480	480	466	495	462	431	472	480	486	452	463	475	432	453	476	467	504	464	470	491	485	465	454	501	466	453	455	461	482	478	464	446	492	479	473	508	474	463	475	442	463	438	434	468	498	461	486	477	488	439	451	471	477	455	483	439	477	458	465
23970	21449	28817	24834	22273	19291	13486	8715	6415	4851	3482	2749	2294	1963	1753	1513	1382	1203	1087	981	906	799	837	766	754	709	705	602	561	508	499	461	481	437	446	440	434	401	417	420	455	406	449	417	425	413	362	385	361	367	365	369	389	380	372	360	330	342	334	399	350	361	340	362	356	352	364	338	348	342	317	321	354	331	339	376	369	317	353	370	327	310	340	325	317	341	341	340	337	343	359	334	361	328	378	335	341	349	362	333	345	349	328	285	283	362	324	350	366	331	337	315	319	358	323	367	331	329	328	333	334	316	335	350	339	360	342	314	325	365	311	310	322	313	328	337	345	328	321	287	327	327	326	342	330	331	323	348	326	346	321	303	340	354	336	330	335	362	342	331	347	309	321	337	314	347	299	306	348	361	363	336	366	319	359	322	346	334	336	353	347	326	305	332	292	334	335	328	350	356	363	347	328	343	306	314	345	314	335	311	319	341	323	361	346	330	342	320	331	336	326	319	365	348	364	384	338	319	347	334	326	312	321	306	344	341	326	340	345	326	295	330	374	302	348	319	336	332	326	317	330	320	323	336	335	346	350	311	322	325	322	386	357	339	298	345	365	340	340	357	339	354	356	320	330	331	334	317	323	347	345	353	369	317	321	306	314	327	293	310	368	318	325	323	348	311	315	332	361	339	345	344	321	365	305	318	331	323	328	318	328	317	311	327	316	345	327	333	372	299	322	307	336	308	370	309	336	355	343	320	319	321	334	320	335	344	352	354	353	316	339	330	344	326	346	326	390	332	323	310	317	322	339	336	325	356	361	352	313	334	364	327	353	326	350	357	325	330	314	337	337	323	334	322	293	352	326	332	324	347	334	356	334	331	367	322	310	354	334	308	329	311	334	345	327	357	346	323	347	303	325	334	336	361	351	346	329	324	360	303	333	357	325	326	346	337	343	325	363	353	334	325	303	319	321	348	338	353	317	340	368	365	318	355	308	339	350	327	342	378	338	354	339	319	311	314	324	335	337	316	319	312	324	354	352	347	323	341	336	343	327	332	352	315	305	343	356	361	338	321	352	339	357	304	336	349	323	310	346	313	360	345	334	316	355	289	357	345	368	312	344	346	334	327	340	326	369	334	327	321	329	309	347	338	328	312	324	342	356	341	350	332	328	340	326	346	352	316	311	325	310	332	332	333	356	352	380	342	315	338	343	342	309	346	350	286	372	332	362	371	326	332	291	293	349	336	341	310	332	342	299	342	341	319	324	305	313	326	313	341	360	344	330	326	327	325	351	308	334	316	304	367	342	339	371	332	335	313	280	368	346	323	351	347	340	360	332	340	307	338	347	315	311	319	325	318	333	360	310	335	345	333	353	342	343	334	330	348	349	347	339	329	338	330	327	316	321	338	336	323	304	332	330	344	321	358	334	327	338	306	321	302	377	313	305	337	307	318	369	317	327	318	377	325	325	332	295	341	306	299	391	337	335	318	331	340	353	337	383	331	314	323	349	290	301	305	329	343	326	304	322	316	322	341	348	338	348	329	324	319	374	331	336	330	332	336	378	341	324	300	306	349	334	361	326	367	350	300	314	326	342	341	331	321	318	325	381	372	314	329	354	341	361	337	351	352	294	372	382	356	346	317	325	309	341	330	330	317	341	374	340	299	317	308	312	311	301	298	338	356	335	326	316	335	339	327	331	355	329	325	322	350	334	375	326	329	363	291	355	365	345	339	341	339	348	329	316	358	330	310	361	299	321	352	340	329	296	336	318	314	349	318	320	347	313	348	324	340	338	328	349	351	333	358	317	340	355	351	326	349	318	335	328	330	318	331	319	316	336	330	331	322	312	337	330	357	345	340	289	302	325	338	330	340	360	355	302	377	348	330	341	338	308	342	346	344	303	359	356	326	344	315	325	317	325	315	336	329	341	335	313	338	318	301	335	320	333	346	330	310	322	312	327	350	330	346	312	353	333	296	344	334	340	333	328	329	329	316	317	315	347	334	336	307	335	349	360	338	318	326	304	317	330	327	313	313	347	338	317	328	324	328	336	356	331	330	344	321	298	320	317	325	335	325	362	331	357	324	333	357	297	347	335	349	343	372	363	339	347	369	355	321	360	344	343	327	336	321	343	350	326	324	332	309	356	346	339	349	355	307	321	343	310	339	345	324	328	340	352	352	363	323	356	347	331	366	321	317	344	339	335	326	311	328	319	346	330	325	337	327	321	356	357	319	326	381	312	330	339	318	302	324	365	353	357	292	354	319	335	372	319	332	319	289	342	319	339	345	321	304	314	330	350	349	327	325	328	343	338	332	320	330	345	337	371	349	320	370	322	313	354	324	348	317	341	344	347	317	325	349	336	317	340	347	324	326	353	345	334	335	325	334	342	346	353	352	320	350	298	337	349	340	367	298	336	346	337	325	339	310	327	315	312	321	348	322	324	324	344	313	314	300	323	356	302	324	318	297	348	351	334	324	311	319	296	335	315	331	319	339	310	307	345	299	336	331	325	330	335	298	373	347	289	331	343	338	340	341	332	328	343	317	347	331	339	362	355	294	333	352	329	334	312	315	316	356	355	318	308	333	331	320	338	344	344	321	338	328	340	321	330	358	334	366	332	296	373	336	356	330	355	329	327	345	334	347	350	364	335	350	329	321	331	362	320	321	299	347	370	323	334	347	337	308	318	325	340	350	327	314	346	337	330	311	358	329	332	296	371	356	357	300	325	328	298	329	361	314	321	303	337	321	326	349	305	356	342	317	337	327	320	327	356	326	316	340	320	350	349	315	329	328	354	333	335	328	361	360	355	341	313	320	352	362	341	328	361	300	308	361	303	349	329	323	347	316	317	335	333	323	309	323	352	314	321	355	302	341	361	363	303	324	355	310	347	328	313	331	339	340	308	333	332	360	329	338	320	326	308	323	342	291	313	301	314	322	341	314	337	346	320	338	323	338	355	332	352	313	318	313	344	333	326	342	342	311	324	289	333	321	364	329	329	300	307	324	330	314	325	328	301	356	345	299	370	323	338	335	333	337	338	302	313	325	317	293	348	343	317	310	335	330	319	343	325	346	341	335	338	335	334	340	314	317	333	323	315	365	324	323	332	344	323	310	340	318	333	347	341	309	334	318	295	329	332	337	320	348	330	355	310	340	336	341	321	336	341	333	301	310	343	328	333	328	360	336	342	347	299	355	346	338	350	290	318	347	355	352	303	378	366	325	344	338	311	341	351	334	327	316	317	322	359	296	320	359	354	319	337	333	322	359	360	346	342	357	354	336	283	363	336	352	328	347	349	350	326	332	318	307	344	346	320	340	336	351	319	329	320	328	333	315	338	375	339	316	308	331	341	330	361	325	330	319	313	291	310	367	310	339	308	302	344	279	329	338	350	308	328	316	334	320	350	315	339	316	335	346	312	327	332	299	344	331	339	334	324	325	315	342	319	312	345	338	344	337	362	329	313	310	352	338	332	356	330	327	359	317	354	309	308	354	317	338	311	343
19622	43008	36612	27146	21727	17329	14726	11878	9324	7205	5205	4190	3377	2884	2457	2121	1886	1712	1566	1337	1216	1175	1073	911	930	876	800	764	653	608	588	552	511	509	496	465	488	457	454	459	481	429	450	442	451	400	425	394	364	420	402	396	407	372	402	382	418	358	418	369	394	375	345	354	355	354	358	339	333	354	340	377	339	365	387	355	341	348	311	372	323	379	345	336	378	377	345	355	340	360	367	325	359	348	318	346	358	335	323	372	338	338	374	328	360	333	297	345	376	354	345	331	368	334	346	316	341	332	364	335	356	335	327	333	336	349	349	339	322	345	332	351	318	347	358	350	353	363	343	323	337	321	346	315	321	316	328	327	364	349	336	334	364	332	323	343	333	354	299	335	343	367	338	317	356	344	360	350	344	347	337	335	318	321	383	347	341	361	327	322	357	341	346	329	355	326	315	358	324	324	392	324	344	349	347	318	338	327	365	323	358	342	333	342	331	331	346	311	335	357	320	335	327	333	333	300	360	326	327	365	354	340	299	341	352	333	345	339	317	313	337	311	346	340	311	370	340	331	331	329	334	335	347	378	367	336	323	342	307	338	343	356	299	322	335	362	309	380	330	362	329	354	338	331	353	344	359	348	352	361	353	310	345	297	332	340	374	339	338	322	331	330	352	335	349	322	362	320	337	349	375	335	342	346	357	344	378	332	352	341	338	333	312	360	348	350	313	313	339	344	321	324	330	358	343	346	337	350	338	329	319	334	314	367	340	338	350	331	316	351	340	338	357	329	322	346	335	323	351	298	342	316	352	336	326	353	369	329	305	388	337	352	362	344	345	355	319	348	325	333	372	324	333	356	340	332	281	331	362	348	342	324	346	353	324	341	300	375	336	328	312	307	314	323	358	346	339	363	292	343	355	341	342	340	324	326	343	364	321	364	336	334	326	386	313	344	342	329	324	331	354	346	315	337	312	333	322	339	317	356	345	353	348	334	366	345	379	318	378	378	361	323	340	335	323	372	350	331	332	317	338	347	341	336	327	330	317	345	340	351	335	319	338	349	337	325	314	338	335	319	318	345	337	352	337	330	355	324	330	330	340	332	336	379	326	352	353	387	330	332	317	350	337	348	350	354	283	333	338	300	338	349	347	351	329	339	357	343	343	350	330	326	341	347	343	379	334	331	305	351	325	322	350	339	309	364	382	344	329	362	313	335	333	328	303	323	327	311	338	317	352	332	325	351	356	334	366	393	371	306	351	346	381	343	336	316	339	344	342	337	347	306	375	316	311	333	362	341	386	332	343	336	348	363	335	352	296	342	359	375	350	342	347	313	353	343	335	338	307	335	333	326	339	317	313	333	343	339	348	331	333	358	340	349	347	323	357	348	344	337	329	324	324	324	323	338	363	365	310	326	328	301	354	353	350	342	333	313	358	313	387	306	354	363	336	346	325	321	324	336	382	344	314	346	345	291	352	360	371	346	377	365	353	371	348	310	362	323	324	350	368	324	314	357	349	292	325	322	348	343	377	339	309	339	333	315	321	308	321	326	321	334	297	339	378	348	311	335	322	353	341	318	320	310	352	350	333	334	358	351	360	363	319	322	357	322	339	315	343	355	315	330	342	362	335	335	339	347	343	334	345	317	301	354	351	338	347	339	347	344	356	311	372	316	340	350	383	376	314	320	334	340	308	318	358	348	341	295	320	316	355	302	351	332	346	303	340	297	350	365	316	345	367	360	333	360	333	367	357	351	354	314	342	355	313	315	334	340	341	382	368	335	319	338	348	361	336	341	371	350	345	358	360	332	358	349	297	324	400	342	351	327	365	324	310	327	335	320	335	337	373	332	317	385	355	372	344	352	359	335	306	337	333	307	349	349	349	362	359	341	338	356	344	344	303	329	355	356	330	395	335	328	333	358	359	353	335	334	371	345	318	319	330	323	380	311	353	316	304	325	379	316	328	354	330	343	347	333	332	319	327	306	324	349	329	318	355	320	358	352	357	344	341	332	296	333	372	340	331	338	361	348	330	325	307	330	301	310	383	349	349	324	365	326	344	352	346	354	328	336	357	324	330	347	345	340	339	340	336	305	370	332	319	358	343	358	325	330	309	359	346	355	354	370	323	354	309	313	365	363	343	320	361	340	346	321	361	364	318	345	327	360	348	338	349	339	316	343	320	342	319	341	328	350	351	311	367	358	333	337	356	340	327	332	347	343	330	313	370	335	334	349	356	350	323	341	331	357	357	306	344	293	351	352	310	327	334	334	351	315	336	379	366	336	326	331	328	348	321	350	348	357	356	354	328	325	343	323	366	340	347	329	347	326	360	348	350	340	347	337	314	326	398	330	347	313	321	330	379	343	333	335	319	337	317	367	364	345	345	303	348	364	337	359	315	330	346	339	358	334	328	371	345	332	357	303	392	349	327	372	342	345	311	346	316	347	349	316	321	348	350	329	380	358	315	341	339	345	337	304	321	330	334	337	337	370	323	357	332	299	345	316	352	358	316	317	343	339	341	355	359	348	353	325	347	335	351	347	336	357	333	343	336	351	344	308	332	358	330	326	351	352	337	325	320	342	351	350	351	338	396	337	383	338	356	337	328	314	352	359	384	331	359	332	328	348	336	316	335	353	344	324	355	351	343	334	339	342	331	363	351	345	345	327	347	330	374	380	336	326	350	336	328	363	330	339	368	335	331	307	368	366	397	335	383	346	323	349	336	334	325	318	355	336	333	366	335	343	354	331	314	332	329	309	299	347	314	365	323	341	312	363	307	373	350	331	332	326	363	363	321	310	359	342	342	355	304	317	317	339	351	357	356	342	333	350	347	368	338	345	348	312	371	375	323	367	366	288	361	296	349	361	326	352	317	339	325	356	336	350	379	332	400	342	332	329	363	366	353	321	306	348	349	331	339	373	374	334	346	322	335	325	336	365	323	360	333	323	318	342	328	347	350	342	366	331	349	363	334	366	323	355	347	327	359	348	354	315	332	352	328	355	365	313	339	340	332	343	323	336	336	370	349	329	335	353	349	336	366	352	353	344	349	318	323	368	340	342	346	347	335	322	324	335	357	346	326	327	351	291	353	326	354	368	355	351	354	303	297	343	352	342	343	344	333	345	321	354	341	337	325	350	352	337	346	319	329	331	331	319	339	359	350	340	351	327	333	366	339	336	350	340	352	348	332	327	351	373	310	317	345	353	336	338	342	341	329	355	373	344	347	361	341	346	337	356	351	358	341	320	352	345	330	365	349	346	334	356	329	328	338	342	337	347	351	332	356	327	288	339	345	336	354	341	335	351	373	347	320	340	358	327	360	342	338	336	303	330	378	322	329	352	359	374	296	327	368	296	307	333	334	370	325	356	361	352	345	315	315	338	352	333	325	353	346	374	334	350	339	336	338	348	367	356	352	347	332	350	346	364	310	354	338	350	359	356	364	340	319	358	358	321	334	376	357	337	375	364	340	278	326	344	363	368	358	360	343	350	334	357	355	397	340	337	355	328
25104	21509	28252	26429	19814	12751	8930	6435	5169	3886	2900	2282	1974	1695	1531	1324	1292	1130	1032	1059	903	886	860	844	811	785	669	695	602	622	594	600	546	535	553	555	500	558	573	514	538	555	518	506	553	513	547	524	504	496	484	492	488	494	493	491	494	484	487	489	484	498	485	480	485	528	497	478	518	492	453	463	467	438	491	480	452	519	528	456	486	495	487	455	467	458	479	450	475	481	460	467	512	491	489	471	477	481	456	508	493	458	451	441	502	472	509	483	457	478	478	501	480	477	516	495	521	505	464	445	441	453	457	468	441	512	482	470	484	490	475	473	461	468	473	475	464	451	541	499	502	482	487	490	471	492	477	545	450	455	466	487	499	466	452	460	481	486	489	511	458	482	475	461	487	488	449	432	476	450	498	473	450	519	476	472	425	480	449	462	492	465	488	426	491	438	497	453	498	472	478	455	509	438	481	487	448	467	497	470	465	490	489	527	481	492	489	450	473	478	514	458	489	501	421	464	495	468	460	450	501	471	461	443	435	504	472	466	489	467	478	485	504	467	448	460	447	538	475	477	491	472	518	450	484	490	472	501	436	472	469	442	478	438	499	512	500	449	437	463	489	468	460	434	477	510	430	424	486	465	439	491	468	450	464	457	480	462	486	462	483	460	496	474	482	460	474	458	495	457	467	491	457	478	458	490	473	526	477	508	507	447	456	459	457	514	476	463	473	472	460	486	492	444	482	466	477	505	480	472	442	505	478	501	504	486	491	459	453	510	485	510	473	456	500	482	479	489	430	484	477	504	488	490	530	450	484	451	452	482	454	474	483	503	507	479	496	479	453	496	458	498	473	472	486	473	488	454	506	476	458	464	434	470	500	467	455	472	471	485	476	453	464	493	497	449	497	472	489	462	495	471	468	450	476	467	445	419	463	464	453	434	474	448	455	485	471	471	442	446	474	497	478	469	482	496	505	517	497	436	427	423	456	474	470	522	450	471	463	482	486	501	451	478	496	461	482	485	463	488	468	462	446	482	489	485	471	427	432	502	482	465	455	478	466	501	442	460	500	444	491	459	503	440	494	487	481	496	436	525	450	463	499	481	467	457	506	506	493	462	475	461	491	478	465	480	482	482	477	469	487	483	457	496	491	478	492	453	506	501	510	456	502	489	455	471	437	442	500	478	501	446	466	450	491	448	434	473	465	464	472	444	462	463	467	465	470	483	438	450	474	465	434	472	498	439	471	485	456	488	503	517	484	479	509	466	483	488	450	448	483	446	443	460	458	456	493	462	453	503	475	474	468	493	516	480	453	474	482	472	470	483	452	464	440	482	477	449	469	476	486	450	466	451	464	462	472	461	493	476	458	465	508	482	463	482	493	476	486	453	451	443	496	459	451	495	455	477	489	466	449	482	481	518	459	515	487	462	438	475	476	489	455	496	445	438	497	458	455	453	488	474	523	505	473	477	453	479	428	469	472	527	475	454	455	478	543	515	487	492	509	475	472	483	489	485	470	482	476	462	474	479	478	426	482	525	525	506	472	484	485	450	468	451	502	472	510	450	506	511	476	486	481	469	507	450	491	483	438	464	489	509	494	478	446	460	452	503	502	469	506	499	448	479	468	483	473	504	489	491	463	475	477	488	490	502	466	520	491	478	433	478	465	473	456	510	462	494	485	481	469	497	481	445	479	425	456	470	483	459	472	460	516	471	438	532	447	473	469	489	452	511	474	480	459	492	437	465	460	446	474	479	445	473	510	454	476	477	451	488	503	466	471	512	501	467	470	462	532	465	505	452	466	490	477	493	486	478	474	476	447	479	489	445	470	473	455	477	487	492	463	443	477	454	445	466	468	471	499	490	471	488	471	491	488	483	488	478	462	497	518	480	474	469	465	445	468	505	453	455	421	494	442	485	456	462	439	485	428	442	478	495	443	465	468	438	460	449	438	462	473	485	469	444	481	458	513	483	472	451	504	444	477	480	512	440	484	475	491	460	483	495	516	488	453	496	465	476	497	483	421	484	479	482	442	470	509	490	479	500	497	464	497	449	486	458	472	487	460	507	461	476	449	486	507	466	430	454	457	453	434	502	500	438	466	486	444	447	498	485	448	434	490	470	494	494	454	505	460	481	474	497	493	512	464	451	453	503	436	503	470	510	506	511	459	466	453	474	497	483	464	482	478	507	454	478	453	434	477	488	479	459	449	494	487	471	496	466	455	476	472	450	476	440	440	464	474	482	495	516	479	457	475	473	474	473	491	421	438	506	450	455	455	458	478	461	499	449	473	449	462	473	465	444	475	485	502	420	431	476	464	512	481	456	499	473	457	465	474	482	436	462	453	494	475	497	470	504	498	468	491	474	481	508	460	436	485	464	483	479	495	484	463	469	471	467	498	511	472	480	455	473	487	459	434	504	512	453	473	421	445	453	479	450	466	429	428	458	463	470	471	476	480	451	469	454	424	442	493	472	487	471	473	480	463	460	479	475	476	502	498	505	447	465	473	468	481	479	491	453	490	499	461	468	496	478	460	481	482	480	464	453	472	462	465	483	467	460	442	455	471	473	452	478	468	476	445	475	476	494	490	438	490	471	499	472	472	472	440	431	480	490	452	507	458	461	499	459	462	483	514	472	484	458	483	484	464	502	485	472	488	487	487	434	459	444	515	500	479	455	474	480	488	489	451	495	474	462	441	448	431	474	459	447	470	455	518	494	476	509	477	460	492	501	531	483	483	468	485	504	478	507	452	472	512	473	476	482	469	521	493	480	486	471	484	484	468	494	465	482	509	448	447	498	459	463	465	463	457	495	469	439	466	461	474	508	461	460	462	510	457	451	492	461	515	487	469	483	416	455	492	464	497	508	464	495	443	501	492	482	475	466	482	472	460	491	465	473	486	481	470	474	495	514	494	467	486	451	468	458	488	448	465	482	463	490	447	505	439	450	459	423	549	501	520	496	490	480	475	479	507	452	482	509	470	536	481	486	460	467	494	469	478	452	500	460	481	459	474	447	453	469	487	490	476	487	464	473	465	451	445	491	473	468	483	466	438	479	418	466	482	473	454	476	476	431	464	449	511	482	485	455	468	484	435	491	471	464	495	467	453	486	501	512	477	462	458	453	478	487	483	490	455	463	453	444	491	471	476	504	480	501	478	443	495	432	463	470	445	502	487	472	461	461	532	457	492	483	511	441	459	459	519	454	469	461	456	500	486	459	490	491	447	477	466	452	496	503	443	495	470	486	446	464	501	493	477	466	475	460	461	497	489	464	485	458	487	481	507	451	476	486	463	502	475	491	469	522	464	490	483	479	487	462	480	455	443	453	481	455	417	447	421	509	486	487	498	481	418	481	462	482	484	481	471	514	447	486	532	460	487	489	450	470	480	488	502	444	490	463	468	469	467	512	459	494	468	440	425	503	474	474	473	480	432	446	487	479	524	449	479	438	460	478	457	455	485	489	484	436	469	472	439	489	480	454	474	492	461	456	488	461	421	494	457	459
19207	39655	33750	24222	19002	15148	12502	10036	8112	5969	4550	3454	2925	2459	2111	1844	1701	1484	1433	1316	1162	1106	1083	998	880	858	802	816	734	670	636	575	571	577	603	569	562	586	563	586	526	606	580	545	560	531	552	552	540	529	464	522	503	460	524	512	496	551	535	495	538	519	482	509	543	469	543	483	502	465	451	424	485	445	464	486	483	480	461	462	478	478	468	469	490	480	452	490	467	470	467	456	471	482	489	438	486	454	474	447	457	427	454	478	480	443	505	480	513	489	434	502	474	481	498	466	498	465	482	467	455	473	443	466	451	469	532	473	501	469	468	453	480	495	439	461	454	439	470	466	481	471	451	508	490	485	448	501	452	469	450	444	505	420	501	458	455	472	455	489	451	485	465	470	471	505	476	494	454	490	479	487	485	467	497	496	456	450	492	467	467	462	485	513	481	477	494	432	502	455	488	472	486	489	480	483	459	474	450	478	494	470	484	474	439	542	498	515	428	474	474	481	486	491	477	479	461	452	496	433	491	476	463	489	476	458	492	487	501	450	481	467	479	480	485	454	456	524	472	484	483	475	470	491	458	496	474	495	499	448	475	479	502	485	475	486	474	450	430	458	491	504	499	461	454	459	422	488	443	476	474	509	517	511	489	491	480	483	475	480	471	505	460	453	467	523	492	493	477	471	438	503	482	479	504	500	466	461	501	488	480	515	462	467	497	506	491	495	477	450	446	473	478	483	436	467	461	470	467	475	454	449	473	472	469	443	475	490	483	488	454	476	472	438	465	474	469	443	484	516	493	452	493	472	456	463	478	525	463	436	464	463	485	469	431	449	429	456	470	474	483	487	442	466	463	466	473	464	493	485	490	489	485	490	487	442	441	493	473	482	494	510	505	458	447	495	494	461	481	474	466	495	480	478	485	487	490	482	467	479	493	462	448	471	475	509	450	458	475	469	490	443	455	444	485	490	460	493	467	491	485	448	478	485	458	471	522	463	473	472	463	458	510	510	473	470	476	507	445	468	466	442	512	458	469	501	448	469	458	474	451	456	475	436	473	496	468	477	488	490	470	455	494	456	479	494	460	503	486	451	460	473	466	453	533	515	481	455	439	502	494	465	499	460	498	492	453	473	476	475	450	462	453	454	452	490	519	449	473	491	533	477	514	443	440	518	467	496	498	458	489	478	460	477	458	488	461	505	486	494	493	493	466	506	499	440	459	486	462	464	489	475	462	466	476	540	461	487	474	533	484	489	478	454	526	470	472	500	483	442	444	467	432	489	470	466	489	504	449	498	495	434	502	415	501	447	455	478	483	476	448	471	474	467	500	474	506	508	496	472	461	467	489	435	525	469	482	455	466	493	456	522	498	477	485	480	478	468	471	481	443	466	528	480	485	481	500	471	494	497	476	472	510	462	445	448	468	467	470	438	478	475	495	492	482	480	485	523	424	507	494	470	501	482	442	469	448	513	442	498	515	426	484	489	468	466	496	466	475	483	486	504	424	461	516	473	469	498	478	480	485	475	497	503	496	463	467	498	455	509	465	491	473	479	491	480	479	483	483	418	505	451	469	499	498	518	487	489	480	459	455	489	454	513	458	451	462	471	481	481	517	519	450	492	509	450	493	458	476	449	468	446	495	493	508	482	501	484	464	470	469	467	467	454	503	498	442	498	536	483	461	457	453	498	475	507	476	447	470	485	458	474	457	489	452	508	459	494	468	460	485	475	487	475	482	460	506	470	458	482	471	521	449	489	493	467	464	485	496	457	470	501	460	473	445	461	466	448	486	480	488	463	466	489	465	512	496	436	481	477	474	515	463	493	473	476	495	470	472	516	517	495	538	516	499	451	456	496	500	504	461	440	492	503	485	490	467	462	455	491	473	450	486	478	437	499	437	478	511	441	478	436	454	463	461	439	495	469	501	473	461	500	472	453	471	491	520	500	508	491	468	452	487	474	492	466	489	474	519	462	488	459	463	470	460	460	475	478	518	470	441	503	457	497	501	457	468	486	457	453	497	526	450	508	474	524	451	495	436	487	486	443	489	485	432	489	451	501	451	478	430	486	452	496	472	512	488	440	486	438	456	487	470	414	487	453	491	464	494	489	508	510	466	458	462	463	458	481	489	488	519	464	500	485	471	459	490	473	452	443	519	486	443	433	459	453	488	456	455	463	463	510	464	443	493	485	465	504	476	444	464	456	459	458	447	514	478	495	453	483	509	480	488	515	462	450	479	513	483	482	462	476	514	480	488	492	488	506	493	500	492	487	473	459	463	465	483	532	458	457	469	483	482	511	501	467	502	485	491	482	474	481	494	487	457	470	451	447	496	492	467	457	507	472	471	460	482	476	470	470	455	439	516	474	468	512	477	498	489	442	471	457	489	497	425	512	467	463	461	479	470	461	474	477	495	466	465	476	469	509	483	478	483	479	475	439	451	443	463	463	476	489	511	458	484	498	467	473	472	450	476	473	484	477	474	487	493	464	463	486	473	456	471	504	457	478	451	459	501	459	475	496	467	472	494	528	494	469	498	479	490	470	427	444	483	492	472	483	473	471	478	480	465	420	491	490	483	531	463	470	487	461	482	447	490	458	450	452	466	491	507	482	490	529	509	488	532	485	520	488	496	498	450	468	489	475	451	482	498	479	500	481	502	481	464	472	458	462	481	494	474	488	468	443	469	458	454	456	475	492	458	486	448	436	495	490	461	473	454	486	504	508	487	471	454	513	503	463	508	464	451	513	499	437	493	498	484	447	469	465	508	509	480	484	484	503	472	498	497	483	462	477	449	532	481	497	468	468	464	470	484	478	443	483	477	450	468	465	452	526	498	460	441	484	509	449	479	475	481	483	485	496	457	441	492	489	512	466	442	445	550	473	475	437	473	495	489	464	455	468	506	504	493	430	540	441	451	449	475	475	483	474	468	477	516	472	497	459	471	515	475	504	468	450	474	498	460	457	481	449	467	497	451	467	474	476	517	462	486	516	488	511	447	477	494	522	476	493	450	477	521	458	453	463	468	473	481	475	467	512	484	462	500	504	466	485	464	502	455	474	484	502	484	452	501	459	490	457	474	510	482	487	483	501	469	477	453	499	473	458	483	441	507	455	500	464	494	472	495	456	504	464	488	479	506	459	477	448	442	436	497	507	518	450	471	475	491	474	518	488	435	470	474	463	465	498	459	430	502	475	467	454	461	454	443	491	471	471	491	472	492	497	452	478	452	483	467	513	485	476	457	501	475	461	441	472	487	466	481	462	484	492	476	479	484	478	454	487	474	451	486	465	479	448	413	472	441	489	460	446	475	455	466	480	461	491	459	490	484	492	464	470	492	490	502	465	484	470	480	479	493	477	458	469	458	455	462	503	461	498	520	461	482	499	475	474	484	467	461	469	461	492	459	486	489	443	517	449	489	469	473	508	465	463	456	509	477	474	504	451	468	453	490	488	481	484	493	463	498	468	496	483	472	473	489	476	523	460	485	444	486	489	455	491	474	485
22906	21456	29189	24242	21831	23156	21725	12603	9093	7146	5146	3980	3172	2723	2406	2122	1874	1617	1538	1371	1250	1128	1082	962	878	881	766	690	641	609	543	527	508	471	504	451	505	466	446	448	450	451	417	391	442	410	433	391	402	370	392	383	362	375	370	338	372	355	373	400	344	331	321	324	313	345	328	351	346	359	353	331	346	283	327	333	340	337	359	298	321	321	356	322	326	296	298	322	311	319	323	306	317	338	322	316	310	310	318	325	331	328	329	297	292	333	304	326	333	341	304	315	320	302	306	302	316	309	307	316	328	355	287	287	337	347	349	297	348	317	330	308	317	303	326	327	332	343	329	319	340	339	319	293	312	334	344	349	305	284	317	331	309	333	334	327	308	317	355	327	310	330	309	260	354	332	347	303	315	330	341	339	276	354	332	269	334	291	311	298	312	340	331	309	352	346	341	283	307	336	328	297	335	329	333	329	351	281	308	307	353	315	302	315	319	307	311	348	352	334	328	280	356	299	311	350	305	315	319	311	317	294	348	345	311	313	334	315	319	320	331	330	310	313	349	343	348	332	300	303	321	344	317	298	352	314	338	322	333	311	314	306	308	324	299	299	325	322	338	314	321	338	346	338	315	342	306	326	316	309	330	318	326	311	331	316	317	337	305	325	300	355	318	284	339	323	351	318	337	304	299	324	317	326	307	291	303	301	302	332	325	309	332	309	330	340	324	315	318	295	313	338	343	336	349	317	341	295	316	332	293	329	309	337	348	329	299	296	320	324	333	321	308	317	342	347	321	310	310	345	328	321	331	324	283	316	288	289	324	322	343	308	295	324	307	306	331	297	302	313	326	320	318	336	298	295	289	302	316	306	297	313	355	320	336	331	325	291	323	294	302	376	330	305	332	314	344	350	329	304	315	341	313	318	324	294	327	310	301	359	303	295	307	314	340	334	317	328	322	304	322	297	331	328	320	361	310	325	320	321	313	315	298	299	315	323	308	331	336	329	300	332	310	331	310	315	310	317	337	325	305	340	318	329	330	361	324	329	301	336	334	310	291	325	327	321	325	365	337	303	348	332	326	320	317	289	340	317	329	344	312	323	332	296	292	298	322	357	313	304	323	318	321	326	336	357	343	301	286	320	344	318	326	320	341	338	314	326	321	339	334	341	326	290	324	315	341	303	312	313	324	302	306	317	313	321	297	342	327	351	332	323	322	339	330	310	330	302	299	326	284	309	319	302	280	340	330	309	320	338	363	331	319	338	316	319	317	280	326	335	311	312	338	341	348	307	324	339	331	331	316	349	324	314	307	333	340	331	323	331	354	322	311	320	319	343	311	320	309	324	327	313	349	309	309	332	306	303	343	325	299	342	340	283	322	306	311	333	329	310	313	316	302	331	305	319	317	290	309	324	285	325	348	342	294	307	313	319	312	304	334	349	299	342	347	326	305	338	335	361	314	362	341	329	334	321	331	319	313	305	343	330	301	306	302	327	279	339	316	290	333	293	329	320	302	324	326	338	310	332	295	325	333	308	329	331	280	306	307	326	324	319	315	327	330	330	306	312	335	293	294	286	357	324	298	318	321	315	306	326	311	323	298	289	333	308	313	309	317	283	308	318	310	291	302	337	328	325	312	343	317	299	355	300	314	289	303	331	301	315	331	261	321	308	300	343	353	348	342	289	324	284	311	342	330	322	331	272	331	309	270	314	331	309	366	309	316	329	301	331	339	327	327	308	322	329	296	310	343	342	317	307	305	312	305	316	325	325	322	333	313	295	323	310	326	310	313	341	301	321	352	331	314	329	327	323	353	317	324	322	317	341	317	314	292	330	298	336	341	344	312	348	313	305	281	317	332	324	291	322	327	319	303	326	312	308	330	328	333	298	273	352	305	298	327	323	320	312	307	311	321	287	337	305	320	320	328	330	336	308	333	336	310	307	326	328	331	327	310	317	344	342	360	334	328	265	334	343	300	317	306	325	333	352	329	310	362	309	309	307	315	308	310	312	293	307	318	298	316	327	308	300	321	334	319	288	319	316	301	347	315	347	341	294	320	334	297	332	330	318	304	350	295	296	322	323	331	319	292	356	308	308	314	335	312	318	329	328	338	338	304	356	309	302	321	331	305	306	349	323	344	355	311	332	297	315	297	315	296	340	322	312	342	299	293	322	343	326	334	332	310	327	327	315	382	340	324	330	331	315	301	318	349	339	334	317	357	322	290	294	310	325	338	319	302	326	347	322	297	320	311	332	327	339	315	343	361	316	336	300	332	308	322	298	333	295	342	338	291	314	321	350	319	337	332	300	356	310	341	280	307	347	318	305	324	309	339	323	335	340	319	314	327	334	307	311	312	328	329	313	304	340	326	319	324	326	377	339	335	361	349	295	309	319	318	320	324	313	317	305	339	336	303	317	309	331	345	347	321	302	311	333	311	318	317	325	341	336	281	321	305	343	324	321	306	296	304	330	357	337	329	318	309	310	333	333	327	307	312	338	322	339	320	369	325	320	352	344	297	283	308	330	333	299	353	330	329	306	330	354	326	311	344	288	360	347	331	315	333	304	318	330	296	282	329	357	311	318	329	327	305	325	305	297	341	304	301	318	296	314	353	342	351	303	319	315	353	330	359	323	340	318	309	301	311	329	319	310	310	319	309	325	313	357	301	337	353	327	315	299	312	321	332	319	324	326	296	299	301	309	327	338	308	327	314	286	315	319	323	291	325	334	350	324	254	345	312	326	292	327	311	302	345	288	324	319	316	314	317	319	331	285	305	309	311	354	341	323	338	292	303	312	335	323	310	334	292	303	309	330	324	307	318	352	315	341	314	301	350	327	292	322	312	311	330	321	302	324	333	281	327	291	327	323	311	317	339	322	319	329	326	333	324	319	347	317	337	341	338	287	338	346	292	309	340	329	316	306	350	320	322	329	316	305	301	284	310	299	328	317	292	327	296	323	318	320	323	319	324	275	299	293	338	330	312	296	358	312	282	330	344	299	303	302	327	357	338	313	313	298	339	300	317	311	305	335	314	324	292	297	331	305	348	341	343	308	332	333	302	350	344	334	297	308	294	330	327	335	288	322	324	327	302	318	313	305	333	317	302	320	316	307	312	313	286	330	343	315	343	327	303	311	322	313	318	350	314	300	313	322	295	329	288	366	321	311	324	335	326	315	313	312	322	296	315	339	341	330	320	287	278	313	344	288	315	314	289	297	356	329	317	309	340	298	295	343	317	341	323	329	281	299	316	330	324	347	308	323	332	346	328	289	332	350	286	319	291	318	286	344	343	328	300	349	326	334	339	308	318	311	300	309	329	304	331	311	325	290	341	329	318	327	295	325	319	316	334	310	333	369	322	329	337	330	311	330	338	327	326	309	319	319	321	320	334	288	292	313	315	321	343	319	309	337	307	323	328	324	337	354	319	338	356	311	323	328	327	324	339	308	337	338	297	322	285	333	331	311	321	288	348	332	338	362	315	315	327	315	343	335	318	315	322	326	296	311
21811	46969	40955	32697	27440	22391	18759	15773	12954	10001	7448	5816	4698	3972	3496	3066	2596	2252	2011	1810	1680	1447	1365	1383	1141	1104	981	909	826	669	619	603	581	582	534	541	547	487	481	531	536	500	518	505	425	453	410	407	396	401	427	406	402	397	387	362	365	356	401	391	331	360	362	349	344	375	337	333	343	338	303	354	303	319	357	322	325	323	340	368	311	347	323	313	334	322	314	363	322	288	300	353	304	319	298	314	345	316	305	340	305	349	315	312	333	308	304	309	339	371	321	341	309	365	331	296	333	315	337	296	301	327	288	308	336	291	332	312	325	308	310	302	330	326	338	316	323	327	331	325	330	305	303	313	310	319	277	324	317	313	321	320	286	291	315	296	330	345	327	311	298	322	325	295	319	333	319	325	307	310	323	341	308	344	314	338	311	329	318	277	303	305	322	281	303	365	311	297	319	327	363	313	297	322	331	322	331	307	322	296	360	307	324	341	323	298	277	273	327	307	351	311	283	290	307	343	346	315	283	304	310	336	323	322	352	309	354	333	309	325	346	343	316	315	308	285	291	347	336	323	303	344	351	348	303	340	327	292	326	314	343	306	335	349	315	328	318	300	297	309	313	309	321	336	348	339	322	309	328	327	308	270	318	360	299	316	333	320	313	338	309	329	307	307	316	292	341	354	285	319	299	275	295	320	320	344	299	290	313	287	319	341	316	327	306	311	325	321	314	330	366	333	321	325	370	347	318	324	328	318	319	297	338	301	321	329	315	300	318	301	291	318	328	349	325	311	311	321	349	324	329	325	315	305	327	298	314	325	346	317	298	324	309	320	292	336	330	347	304	299	330	310	339	310	319	323	314	338	298	306	329	316	306	334	334	335	315	341	324	333	327	346	338	324	309	318	342	322	306	300	321	327	317	293	311	319	338	346	336	310	328	312	327	278	314	320	339	304	316	330	293	291	318	322	327	316	313	293	310	330	334	328	311	308	312	339	303	293	319	302	346	335	313	337	309	287	329	319	311	316	348	348	336	330	319	357	271	337	285	302	314	326	306	297	327	344	324	302	321	349	318	292	319	333	325	292	324	355	317	307	325	316	319	297	345	325	311	287	343	320	335	329	323	351	338	300	331	313	299	322	322	337	312	337	317	333	354	299	304	327	307	336	319	314	347	306	321	315	335	326	330	366	335	330	319	325	342	336	299	313	315	313	318	302	323	319	349	315	279	322	319	315	309	325	293	318	310	333	325	306	324	322	333	323	314	342	345	338	315	315	303	332	292	307	333	298	314	330	317	326	305	322	316	322	313	330	304	314	291	307	330	315	321	315	304	301	314	323	347	313	299	309	305	308	304	326	338	313	329	298	327	309	283	319	319	293	318	333	289	330	325	295	308	331	337	301	303	306	333	317	311	303	320	348	311	328	328	305	344	321	306	289	327	302	326	319	300	307	305	317	306	328	376	319	325	308	299	338	299	330	318	327	321	340	351	308	325	326	347	316	327	322	320	306	306	318	316	314	327	310	293	306	359	305	316	347	327	336	331	305	313	320	322	280	328	322	304	300	334	319	287	341	312	292	323	341	320	310	315	333	297	352	333	301	311	306	317	336	314	316	344	334	314	295	342	329	297	325	302	334	321	317	325	343	303	340	336	312	299	355	318	296	321	330	313	323	335	355	337	317	339	318	287	307	290	320	308	306	321	313	333	345	328	311	311	308	334	301	325	322	297	328	326	309	295	338	328	303	334	313	336	285	295	295	318	318	333	325	324	323	343	325	302	304	318	301	317	298	290	344	344	330	293	330	321	310	338	334	312	331	309	307	316	336	307	322	308	310	348	337	339	330	317	257	322	331	339	324	322	342	286	336	325	360	350	315	292	305	298	309	309	320	290	309	308	317	324	341	308	330	333	301	327	301	299	305	311	314	319	301	310	343	295	317	317	321	331	327	348	315	335	339	319	304	339	288	320	309	343	284	294	314	285	313	297	316	306	334	326	296	274	326	310	338	333	310	341	312	290	315	332	325	315	296	309	319	314	324	289	332	279	309	330	344	293	323	327	285	303	358	344	295	320	317	363	341	337	307	307	280	306	371	304	307	322	321	293	330	327	346	284	328	348	329	328	320	321	332	331	321	324	306	296	325	352	339	343	325	332	359	316	321	321	313	331	330	370	311	322	312	332	313	311	312	337	312	320	282	330	350	311	301	346	329	348	311	309	296	326	312	312	292	309	351	309	338	309	319	310	336	309	347	311	306	320	312	299	294	326	282	348	314	320	321	333	309	339	286	313	290	307	341	318	346	311	342	323	355	314	311	310	311	337	305	330	297	333	321	347	304	282	306	312	334	334	320	336	329	320	315	315	329	317	287	313	308	300	361	322	335	305	319	316	325	319	282	316	320	306	304	303	341	298	337	304	316	308	332	311	338	324	350	307	328	327	334	316	325	321	311	337	289	328	319	328	356	299	325	339	326	314	252	318	332	334	317	319	312	311	300	314	307	337	323	304	327	318	357	351	332	320	344	305	339	320	306	359	283	331	312	341	308	321	324	313	307	329	309	327	286	300	334	303	310	334	302	329	311	320	327	308	323	308	331	322	364	346	355	318	353	328	326	291	331	298	296	312	318	298	328	346	308	333	314	304	331	314	322	327	314	287	297	309	309	311	359	315	343	324	301	315	305	330	335	355	341	304	339	349	309	347	288	310	307	311	295	291	332	308	325	321	309	335	307	328	285	345	350	303	312	337	333	322	309	321	310	306	308	341	310	329	326	346	337	306	304	289	299	296	329	286	332	306	318	295	345	331	314	337	269	351	325	317	339	310	324	328	312	325	301	332	334	299	299	332	308	324	313	291	312	335	324	354	305	324	315	322	310	307	323	330	312	355	326	334	270	314	303	337	309	318	288	304	315	313	348	310	308	326	316	311	329	322	289	327	317	304	337	336	342	323	344	311	300	282	313	314	296	323	331	329	343	349	318	310	321	308	327	277	319	284	295	340	311	337	339	325	322	325	317	312	321	328	310	308	341	307	330	320	304	355	304	285	314	314	312	301	337	328	308	300	334	333	326	301	367	331	285	323	308	322	336	314	349	293	310	282	312	331	310	301	344	293	338	299	326	287	308	329	315	308	325	327	299	309	340	321	311	289	324	328	313	344	327	301	320	323	278	340	321	324	333	289	368	313	348	320	279	345	303	304	317	307	340	354	298	317	327	313	304	340	304	338	331	329	312	296	280	302	299	342	363	308	321	346	358	324	325	293	332	330	316	327	331	315	309	331	312	300	310	304	338	333	315	314	341	309	324	328	303	315	331	302	312	315	361	313	291	329	317	298	326	321	323	329	311	302	308	316	352	305	317	319	319	296	330	312	329	325	319	305	287	321	308	324	361	375	325	303	324	311	315	302	313	311	311	325	327	304	303	330	327	315	308	350	305	297	340	364	366	323	324	284	340	308	352	335	354	337	293	300	335	348	302	310	342	351	306	309	312	306	316	311	308	299	330
28790	24310	27633	21581	12868	8430	6385	4826	3888	2872	2149	1740	1534	1371	1181	1166	985	958	813	830	783	720	721	704	656	587	616	550	569	535	578	513	501	542	478	506	496	495	525	479	505	524	490	519	491	497	482	491	464	452	450	458	479	446	458	465	476	493	429	468	494	460	448	473	430	441	436	475	457	464	462	437	469	481	441	460	446	453	431	471	471	457	528	479	480	442	451	453	482	456	458	449	438	465	465	483	478	470	464	447	467	448	438	449	462	428	393	454	448	461	468	440	481	486	441	435	460	479	438	464	483	476	491	488	467	427	457	427	472	468	445	440	458	428	484	494	446	452	471	441	455	467	413	449	448	449	471	449	460	428	460	467	467	466	452	488	464	477	442	443	456	427	439	434	446	432	472	485	438	433	449	459	459	440	502	446	429	440	456	481	481	479	483	448	442	471	458	445	472	499	430	433	443	468	437	525	446	458	457	434	461	428	455	447	422	433	406	480	462	402	432	439	483	431	492	453	472	489	447	468	475	442	473	463	474	467	446	475	432	445	475	406	472	447	444	456	453	467	465	466	490	453	481	437	468	479	454	474	465	433	473	440	451	473	449	474	442	439	467	491	481	465	419	443	468	439	435	480	458	481	474	416	459	456	396	451	419	483	426	428	450	447	426	405	473	482	462	453	497	428	456	443	482	444	446	473	462	465	484	420	461	441	471	433	498	455	453	400	465	456	498	471	511	434	452	445	455	446	479	441	445	440	469	428	477	471	458	438	482	469	472	483	433	477	487	515	412	452	487	447	508	441	465	488	466	486	427	473	484	441	453	462	437	439	477	460	476	479	421	466	471	472	457	483	427	445	474	445	429	466	490	466	477	446	475	454	465	464	468	484	461	434	492	429	458	463	441	484	434	467	443	474	468	444	421	495	465	468	458	440	441	462	448	424	456	445	458	435	445	466	473	411	486	453	458	432	466	476	433	412	458	484	423	448	462	418	486	461	487	468	463	448	481	481	425	474	440	455	451	482	475	448	475	437	484	465	466	460	461	459	456	458	490	448	472	442	467	475	470	453	465	440	451	444	468	437	488	461	468	456	476	519	461	462	478	466	449	448	464	483	473	426	480	478	467	454	493	432	443	424	434	458	447	421	455	470	464	465	446	453	425	465	429	418	512	469	445	470	428	442	453	459	496	466	465	465	453	471	455	435	446	461	433	433	460	421	461	460	406	455	450	438	453	455	402	457	482	435	462	483	459	426	455	470	425	516	427	490	432	448	470	505	456	465	497	441	442	479	431	430	484	487	478	466	419	478	443	450	468	451	431	494	435	443	450	461	482	433	442	431	430	441	463	434	435	487	492	470	467	462	463	495	433	446	460	489	458	470	445	455	442	449	447	449	464	454	465	472	473	478	455	431	437	454	468	489	463	467	491	491	446	448	447	445	472	476	442	462	510	452	469	442	464	456	447	463	467	438	432	459	433	471	508	459	469	457	444	455	477	460	469	459	491	445	457	454	461	439	489	465	469	471	436	477	451	441	465	468	426	494	432	430	456	486	484	475	467	454	446	492	427	497	469	452	492	482	480	464	437	437	486	503	467	482	425	474	469	435	478	457	449	433	491	467	463	478	455	503	451	459	443	477	448	481	461	485	418	438	469	493	442	428	451	465	478	473	432	472	454	482	465	424	442	459	456	470	489	460	465	475	460	459	437	419	422	470	432	427	447	472	445	447	440	430	409	438	436	484	449	415	438	476	441	443	452	452	479	419	446	448	454	439	439	452	469	453	410	468	458	438	477	459	453	416	447	435	430	456	481	502	447	467	465	447	451	487	480	457	512	453	467	484	441	462	492	433	423	489	497	491	457	456	460	436	438	436	462	456	441	464	470	466	481	443	513	504	432	435	447	442	455	428	446	438	422	463	491	469	459	490	440	439	413	434	472	407	483	503	461	471	445	427	438	476	463	478	424	448	470	461	494	466	498	463	481	448	445	482	438	512	439	447	444	460	440	430	464	459	443	477	462	492	442	459	465	448	461	455	434	397	455	478	429	476	410	498	481	433	467	436	459	451	456	419	489	440	493	468	458	482	478	427	436	473	455	449	469	473	483	469	430	430	441	459	457	472	428	446	469	488	432	440	479	467	433	446	456	485	489	464	458	431	482	437	460	414	448	471	472	474	486	431	446	465	478	478	459	460	441	474	447	461	460	471	466	451	489	421	479	443	482	441	490	459	413	436	456	442	494	459	441	463	440	454	478	448	478	488	507	473	471	423	459	478	446	486	464	484	421	437	470	472	448	438	446	451	452	451	454	429	488	491	496	457	441	443	487	475	490	445	447	427	430	461	453	459	465	457	521	422	457	439	443	454	475	423	433	478	459	475	491	489	437	454	456	457	460	445	452	465	414	475	442	423	435	444	501	479	462	486	419	443	506	503	442	470	448	467	472	484	428	459	463	456	455	462	474	471	448	480	474	407	496	433	457	472	440	478	492	440	469	461	482	404	464	391	466	460	462	441	488	470	492	477	447	474	453	436	437	494	442	437	442	458	470	454	467	452	483	432	447	509	482	494	454	444	421	479	465	416	478	450	470	478	457	432	438	452	474	535	460	432	433	470	451	435	456	452	446	492	440	498	444	472	454	435	455	460	484	445	454	460	501	481	462	483	446	426	464	456	448	471	481	471	450	463	457	421	454	469	456	432	467	452	421	458	437	432	451	456	438	448	430	460	431	482	469	451	448	444	476	493	461	459	478	438	429	497	463	449	412	457	448	446	440	483	472	431	447	479	469	441	447	426	537	459	443	447	454	468	442	452	413	436	476	428	478	452	446	476	476	490	479	462	459	429	441	481	424	450	407	418	503	509	424	486	477	466	453	445	475	460	448	439	424	474	457	453	455	415	517	463	418	466	479	454	449	458	469	456	446	419	438	453	440	477	456	502	461	438	487	459	453	445	440	437	441	457	443	460	451	455	430	490	426	451	449	471	441	445	476	500	457	471	468	442	464	451	472	480	443	457	475	412	464	419	470	478	418	414	522	446	429	452	490	468	418	423	436	468	468	463	481	440	484	442	456	489	445	473	480	479	436	453	449	434	470	449	473	476	438	430	480	486	446	497	464	440	494	464	436	447	443	468	443	465	483	438	479	458	444	494	474	466	443	483	438	480	458	488	488	470	441	456	455	429	442	462	447	486	459	433	450	481	416	488	439	458	440	456	497	468	418	467	467	450	464	424	476	470	423	457	455	496	432	449	416	493	430	452	464	458	472	441	450	443	448	477	439	480	438	485	439	435	470	417	492	489	421	463	449	446	462	468	478	482	487	485	465	466	474	431	458	440	473	473	420	432	455	437	444	436	439	456	493	446	450	431	481	436	417	447	503	489	482	494	418	475	470	451	478	477	451	473	410	472	452	455	462	448	487	451	487	502	414	496	489	449	458	406	461	453	454	448	453	436	457	457	461	461	435	452	466	478	484	456	485	457	477	483	417	437	459	431	440	473
19019	34484	27864	19733	15173	11821	9722	7717	6129	4576	3453	2711	2165	1888	1684	1483	1303	1203	1108	940	1017	898	797	801	744	722	667	645	654	607	590	552	553	547	549	556	554	543	544	488	543	542	558	504	510	466	501	524	529	471	498	451	450	494	522	498	484	490	450	473	440	485	472	430	501	471	433	459	446	469	463	418	442	483	470	427	500	471	486	439	477	471	427	433	511	490	499	452	477	468	456	474	447	446	458	419	470	509	474	467	460	481	472	462	442	487	461	459	467	470	494	450	444	485	485	442	484	475	505	467	437	482	475	452	473	451	463	451	497	441	454	468	470	452	458	422	470	510	446	502	435	419	482	438	494	454	436	436	485	445	443	477	423	477	454	454	446	464	481	492	499	457	465	469	482	471	464	414	454	434	499	456	479	470	499	453	451	417	489	426	453	478	486	439	473	428	493	491	453	455	440	471	463	455	452	444	460	431	488	453	456	446	459	446	454	483	492	474	417	454	463	453	486	503	464	482	480	451	480	450	457	472	504	475	477	473	450	483	461	426	456	458	477	490	434	448	442	485	466	479	497	476	459	438	495	468	473	440	463	480	443	475	493	418	428	489	464	461	467	456	465	503	445	426	469	467	470	473	486	469	482	431	498	494	458	429	460	506	491	480	419	455	449	457	458	483	442	451	450	483	466	452	483	431	476	465	479	433	424	484	485	453	471	489	468	461	422	470	463	494	477	479	424	453	476	423	459	467	454	431	466	461	441	453	447	441	503	464	465	458	475	453	431	425	482	443	486	453	472	451	466	453	432	490	461	477	507	500	470	465	481	453	474	489	437	477	444	444	445	442	474	450	459	455	475	475	448	467	448	474	470	444	444	462	479	446	466	461	471	502	498	456	443	437	445	457	453	462	468	462	440	471	465	444	437	490	487	468	459	479	508	436	461	473	451	455	466	475	488	489	482	456	479	452	496	450	441	441	479	488	460	476	458	444	470	435	488	456	461	475	470	439	488	472	445	461	501	483	449	491	461	460	447	458	445	408	485	475	449	485	483	458	467	483	453	456	463	471	471	483	476	431	443	476	472	474	476	481	454	465	461	484	445	502	483	475	502	487	464	479	469	447	461	411	470	469	457	469	486	449	492	473	447	483	474	446	462	474	494	470	504	460	409	471	462	487	474	458	495	472	467	421	478	421	467	460	487	490	442	461	500	460	472	465	473	458	489	472	499	482	476	452	500	463	468	449	497	452	492	462	472	480	494	460	470	477	506	464	466	462	449	489	442	445	511	474	461	465	485	467	497	478	461	484	472	437	483	488	515	479	442	472	457	438	464	470	476	476	499	445	449	462	465	473	485	434	476	479	497	474	488	430	459	472	475	464	471	491	462	504	463	467	488	463	433	481	478	468	485	452	478	482	493	470	468	508	471	509	483	489	471	445	432	432	496	463	453	464	466	459	468	493	446	466	465	448	462	489	424	465	442	474	447	453	453	494	489	460	454	406	486	455	481	481	467	479	477	469	456	466	435	469	446	455	494	448	499	474	484	455	499	450	467	475	472	494	511	472	478	468	505	446	481	468	458	466	470	509	466	468	487	479	428	452	478	484	464	458	450	493	462	495	478	466	463	464	462	456	486	493	434	458	447	486	447	459	464	438	498	474	447	487	487	496	500	472	515	418	479	428	457	479	443	497	484	486	451	454	472	475	452	492	498	450	485	479	497	438	471	449	481	477	472	417	481	463	524	458	506	449	457	463	480	434	495	435	473	470	455	464	474	445	470	437	468	454	492	455	511	468	471	470	451	483	442	480	449	475	480	492	473	451	471	432	464	479	500	476	489	469	455	466	493	502	443	473	463	443	463	432	454	473	464	503	466	452	463	452	458	460	462	446	466	463	458	469	472	457	441	468	450	453	478	460	472	448	421	464	473	456	495	464	467	471	444	460	510	444	463	430	477	447	460	465	443	487	523	507	453	472	443	503	451	446	456	466	459	462	421	500	467	448	470	446	488	464	449	485	470	472	480	441	443	475	458	485	504	471	455	451	438	454	446	443	496	452	485	476	471	493	453	455	453	496	467	476	438	460	479	422	464	470	460	443	453	474	458	472	476	473	452	449	469	461	478	461	423	464	519	481	481	470	483	459	466	461	495	417	452	486	460	473	467	481	442	465	469	446	475	488	516	454	468	500	481	461	454	438	480	449	474	453	471	458	493	426	444	430	454	423	432	453	443	463	447	484	440	447	495	488	446	473	515	443	437	501	428	473	489	506	471	470	467	455	480	495	458	438	467	448	431	520	487	459	451	452	482	460	479	489	465	451	436	452	456	489	447	416	480	490	491	478	449	430	461	477	480	501	451	486	441	461	435	458	483	498	476	465	477	460	442	483	457	459	445	449	492	470	450	497	456	482	460	467	477	501	468	459	471	445	465	495	446	517	496	475	480	456	494	445	433	464	470	474	500	427	425	487	434	472	454	474	472	480	467	455	450	488	447	465	449	468	423	462	490	448	479	459	496	440	501	480	494	491	462	468	446	428	481	454	437	502	443	498	451	477	432	469	487	436	458	442	495	463	444	466	451	448	479	491	453	447	473	422	466	468	462	460	436	481	468	451	490	453	489	439	448	438	461	455	487	440	475	485	476	447	454	497	460	477	468	435	476	450	462	451	493	442	485	474	426	440	491	426	463	486	451	464	464	484	498	431	456	448	487	493	454	459	447	439	485	477	491	452	469	459	487	449	485	497	448	479	430	458	486	437	473	471	473	487	495	448	442	443	440	465	458	476	493	424	502	461	473	475	461	493	490	468	456	476	471	461	487	453	463	456	459	429	460	455	474	464	477	447	464	481	474	470	483	443	426	482	475	442	487	489	450	473	429	478	489	487	433	465	435	457	507	458	480	452	442	499	475	472	461	469	455	462	478	470	495	464	503	463	464	492	432	440	432	486	466	502	474	473	481	483	456	469	473	436	472	488	495	480	483	467	436	447	455	484	462	484	415	498	468	442	421	460	465	457	436	487	466	463	458	475	458	477	462	473	490	494	468	489	458	468	481	462	461	446	448	432	459	479	507	494	499	470	476	466	443	481	430	518	425	468	432	487	492	474	462	431	510	480	477	501	480	488	416	454	466	487	510	475	454	443	495	427	417	449	471	478	481	460	470	438	433	442	477	484	473	485	493	499	481	464	461	426	461	473	453	422	446	429	458	468	484	506	436	493	452	477	451	463	497	456	456	453	477	456	507	442	450	426	470	505	424	473	452	465	494	448	455	480	468	467	501	432	514	474	425	471	468	463	465	469	458	494	475	484	514	455	492	499	455	521	412	457	498	475	486	498	452	471	496	437	452	482	491	430	479	439	459	463	471	470	455	454	489	486	440	471	483	460	438	463	462	493	492	452	532	443	449	472	451	486	499	448	463	486	430	461	449	474	453	481	453	459	522	437	459	445	451	491	504	476	482	450	489	434	443	447	447	486	435	456	439	439	478	479	476	466	478	407	443	477
23969	21455	28761	24848	22330	19861	13959	8699	6654	5062	3811	2947	2384	2002	1763	1680	1425	1243	1162	995	948	855	812	756	686	669	637	598	530	526	464	505	448	444	426	426	455	429	429	465	442	448	376	398	383	394	369	397	366	378	387	375	387	332	389	356	375	355	348	381	352	341	390	370	319	354	342	342	324	334	357	338	355	354	332	318	347	340	352	335	316	358	337	313	310	310	345	345	356	329	321	359	330	343	352	337	324	350	325	324	345	312	336	316	333	350	316	311	340	336	328	324	343	333	345	300	345	315	337	369	355	337	311	352	326	303	329	333	327	330	336	333	340	350	331	319	355	356	344	351	350	327	363	340	314	311	362	317	344	316	313	339	334	333	310	336	355	348	339	336	297	355	332	340	382	311	348	332	304	316	338	354	374	333	315	337	333	340	307	354	316	335	346	347	334	294	322	353	338	342	344	334	363	347	306	353	315	307	324	316	321	337	310	376	342	342	313	312	342	312	332	357	351	326	321	335	352	337	332	350	384	326	308	340	335	342	322	334	349	348	340	337	304	341	342	340	349	299	329	371	322	294	335	346	354	308	366	337	294	329	320	315	346	322	306	367	366	329	322	355	337	335	330	348	327	332	316	330	315	315	321	362	316	364	378	331	320	346	339	345	336	382	340	357	325	346	322	366	334	356	340	363	339	341	289	321	327	337	324	351	326	341	353	357	333	314	330	331	356	307	354	357	330	373	346	340	351	299	326	316	336	354	334	303	362	307	345	300	320	361	324	354	327	320	305	319	350	330	375	341	341	327	334	345	341	334	337	349	345	337	306	371	307	329	342	343	324	322	357	306	321	354	355	325	339	350	363	331	335	356	349	311	352	329	317	348	328	342	353	331	347	323	318	338	328	328	344	338	345	343	337	387	306	306	345	357	385	319	339	317	319	310	356	328	351	307	349	300	331	319	339	336	326	339	312	326	330	329	340	321	354	312	341	320	321	285	333	360	342	353	333	303	333	377	363	325	346	325	348	307	329	323	365	334	363	300	339	322	348	331	325	332	291	330	318	303	292	304	295	306	388	349	369	329	295	331	342	327	307	340	324	361	287	324	351	323	361	331	329	328	302	334	293	342	315	326	369	325	338	318	354	309	338	345	308	340	348	339	354	347	327	336	334	344	376	328	313	323	330	324	323	328	350	331	343	352	345	334	314	363	308	312	350	298	333	354	324	339	296	321	318	330	336	349	336	353	353	328	342	320	316	327	322	314	345	360	336	330	353	330	352	336	332	333	354	367	344	360	309	335	340	312	366	341	369	324	342	302	353	335	354	327	326	317	338	348	320	333	342	340	337	360	340	323	314	352	351	357	328	311	345	351	353	308	350	322	376	343	353	341	349	346	359	364	330	328	338	312	347	306	336	332	313	337	310	296	322	330	372	329	345	333	320	376	308	302	346	345	336	349	329	338	344	344	363	332	332	341	325	322	378	328	322	351	333	342	346	344	331	357	328	348	383	358	348	326	346	320	331	357	324	364	339	327	328	326	356	347	319	316	355	319	307	351	333	385	317	342	347	334	366	346	366	351	328	329	315	321	315	307	354	340	327	331	328	321	330	307	313	332	333	327	358	361	317	351	325	357	327	326	339	306	323	324	338	342	389	357	359	346	349	318	334	328	373	344	322	302	365	326	332	315	308	331	333	348	328	327	333	297	319	339	336	341	316	323	346	333	350	316	354	334	322	315	306	340	311	360	321	331	325	338	350	316	338	362	337	346	327	372	343	358	341	318	328	338	343	352	348	321	333	369	328	376	363	348	349	328	324	326	334	332	332	326	335	315	336	327	328	359	358	353	333	345	330	377	360	341	309	375	355	335	341	373	331	308	360	357	312	321	302	343	323	326	351	335	345	370	330	343	354	347	319	349	316	339	339	332	334	333	308	347	341	316	332	330	329	330	337	348	337	341	332	357	324	351	385	322	290	330	334	333	339	398	315	332	329	341	359	343	334	331	325	373	361	325	346	328	296	357	341	336	344	344	341	355	362	378	357	341	308	345	343	294	327	324	344	345	343	304	324	315	289	319	325	372	343	370	356	335	339	318	335	290	334	400	340	305	335	294	339	304	365	322	331	328	323	290	338	326	365	319	311	328	358	315	349	339	290	355	329	350	365	352	355	333	306	330	315	337	321	356	321	344	343	337	355	335	346	344	323	311	364	354	323	300	341	325	335	313	330	298	320	319	340	302	366	359	308	328	316	334	323	337	318	343	321	294	325	319	350	365	331	345	291	348	364	342	324	349	308	280	349	321	352	320	357	344	336	326	327	353	322	307	302	311	347	295	321	313	308	324	353	327	358	365	329	331	329	375	338	328	354	333	318	317	339	355	325	329	304	330	319	360	356	361	337	327	340	338	359	311	348	351	331	366	325	344	348	316	302	322	349	314	346	335	361	370	335	366	315	351	345	327	336	345	340	325	328	316	359	336	355	364	378	325	374	355	345	339	378	341	354	350	314	320	306	324	320	304	337	330	313	304	292	302	340	309	317	354	374	352	341	337	310	310	355	324	318	329	345	336	353	327	331	322	338	316	344	339	371	313	323	315	320	312	314	299	342	368	321	294	334	333	349	299	342	318	304	363	316	338	329	325	343	353	354	319	304	312	338	306	340	306	337	307	330	340	345	334	322	333	341	362	320	323	340	329	301	358	344	332	354	345	314	317	314	352	344	321	336	363	358	343	319	348	340	314	332	325	344	326	369	341	351	342	368	354	334	345	361	336	349	368	354	348	354	355	344	335	354	338	363	321	318	334	319	336	348	305	316	330	343	293	312	327	360	308	339	353	329	387	329	338	320	322	354	351	318	349	333	332	341	349	310	320	328	341	337	335	347	300	304	325	343	341	357	361	356	318	347	318	335	346	305	310	363	325	326	335	321	328	324	329	340	318	340	339	343	311	339	327	357	299	313	361	372	341	333	326	327	306	324	335	320	340	329	339	347	343	351	341	327	305	335	328	337	324	321	329	355	365	354	365	344	356	349	346	332	314	332	346	354	352	319	324	346	362	336	331	323	313	321	300	370	325	313	329	361	322	306	335	331	340	345	325	343	333	331	352	331	335	334	322	356	362	404	348	367	316	323	360	335	333	329	318	374	356	312	373	337	300	351	333	329	328	333	328	341	350	361	322	345	333	343	338	312	345	355	355	347	306	358	323	349	357	366	344	354	305	314	335	311	324	324	326	350	331	375	317	343	315	344	382	303	306	346	361	326	373	348	329	324	328	343	310	304	367	343	333	336	334	332	336	332	349	328	333	348	306	320	319	326	380	306	328	344	309	383	351	341	353	349	343	319	344	334	354	365	373	361	339	326	326	317	367	315	345	304	340	359	328	327	348	314	329	340	367	340	322	309	351	337	342	350	321	319	353	374	316	331	297	338	366	337	311	330	305	350	327	325	352	338	350	340	328	323	320	349	339	346	368	344	339	358	338	315	306	347	359	318	360	306	339	332	313
20118	42299	35260	26946	22401	18134	14747	12124	9649	7408	5510	4426	3470	3081	2584	2383	1929	1741	1509	1361	1207	1187	1018	960	969	823	769	721	647	558	539	471	551	510	504	498	455	504	444	490	440	482	432	441	419	360	399	364	450	377	419	435	386	428	356	365	412	361	377	383	399	395	364	381	362	369	326	328	383	352	373	361	367	341	332	343	339	337	318	368	317	326	355	343	334	343	353	340	371	337	347	319	387	325	343	369	350	330	304	364	355	363	329	343	354	339	342	344	331	359	304	350	358	328	370	358	341	320	326	356	304	340	310	328	314	355	335	369	320	349	327	353	339	325	377	325	354	339	340	328	359	337	380	346	348	348	341	353	334	349	353	311	361	364	357	334	339	330	347	314	361	331	365	337	340	375	325	374	291	351	310	316	340	322	370	358	349	342	357	323	364	344	350	339	359	336	378	335	308	351	374	345	327	342	351	333	351	339	319	336	342	331	361	324	343	337	367	356	332	359	307	373	329	324	358	362	335	327	389	332	353	337	375	369	312	304	362	326	355	355	310	375	326	349	354	362	342	303	359	365	360	353	355	370	356	330	312	351	313	335	347	325	331	354	333	339	349	357	350	332	329	344	347	366	334	340	341	347	335	384	347	344	345	322	326	321	361	375	339	354	316	339	381	319	341	339	371	348	334	347	347	359	317	378	342	346	348	334	322	358	354	324	349	317	336	341	317	349	377	338	365	360	369	373	352	349	360	321	316	337	370	347	360	349	340	338	347	316	333	343	338	336	313	330	327	357	361	345	348	371	346	351	356	350	314	332	343	349	340	307	317	351	350	339	384	348	340	312	354	316	373	349	359	365	373	323	367	331	354	345	356	328	358	322	358	375	354	323	326	309	341	365	370	326	340	372	350	353	333	352	371	365	312	347	333	359	295	355	308	340	344	366	304	358	374	349	349	343	368	349	348	339	340	344	333	336	329	321	341	345	323	310	323	339	348	323	358	317	356	373	329	326	387	349	371	338	343	370	333	339	333	349	358	335	357	361	309	330	356	330	347	342	332	345	326	346	382	334	389	319	341	337	330	333	323	324	335	349	293	343	351	318	324	365	391	355	375	352	348	366	338	327	342	356	361	341	354	330	337	351	363	360	333	352	348	374	333	341	333	348	320	355	341	340	348	334	367	317	328	333	359	371	360	369	346	349	351	334	326	333	357	325	333	324	336	315	332	349	318	342	321	379	310	357	338	300	325	355	346	363	369	361	350	370	335	368	343	367	330	346	342	347	349	352	345	358	338	323	368	353	342	369	343	364	331	374	353	335	329	321	325	314	319	349	383	331	319	330	347	336	341	326	327	344	328	333	376	329	355	364	340	336	329	330	334	348	376	357	373	328	334	324	365	370	343	341	303	369	322	362	356	321	322	336	357	329	347	308	363	342	356	322	363	316	388	349	374	348	340	338	359	361	332	362	333	351	325	318	339	342	358	370	337	325	327	358	361	313	349	349	303	368	363	317	353	334	318	334	348	356	336	394	355	356	316	332	367	342	314	334	309	342	334	353	337	333	322	324	338	344	356	334	364	358	330	344	322	349	362	342	342	361	323	356	345	358	347	361	344	367	347	341	352	344	329	348	355	366	346	341	340	337	353	330	351	349	353	323	324	306	334	326	374	330	319	341	327	340	352	334	316	337	352	351	334	347	327	342	345	324	362	348	339	373	337	362	328	343	374	348	346	346	352	354	326	327	324	342	353	360	362	349	339	359	317	318	329	350	321	365	338	329	333	324	325	348	371	349	341	319	328	342	313	355	328	372	310	338	315	358	353	323	337	335	343	347	328	334	361	381	332	320	332	340	365	387	349	338	295	369	368	339	357	319	337	339	334	369	323	367	317	350	298	366	333	360	335	332	325	330	348	358	367	331	351	379	337	350	329	361	305	332	349	350	335	316	367	343	351	355	319	337	329	314	339	338	344	358	340	342	309	341	315	375	364	330	360	331	323	360	354	326	361	336	359	387	335	303	327	346	346	346	326	356	335	355	335	316	350	350	372	327	311	323	349	332	319	311	358	348	347	346	355	347	392	331	368	351	367	326	330	349	363	358	322	322	329	376	319	324	326	316	320	364	346	341	355	307	317	340	360	337	347	331	351	342	325	375	351	341	359	361	344	331	360	338	331	351	320	344	324	322	328	340	336	367	352	363	327	363	345	330	357	345	342	335	365	326	339	340	352	360	317	306	350	324	338	307	323	374	343	368	309	322	334	357	344	350	329	340	360	303	353	346	367	317	341	324	359	358	380	346	335	347	331	360	344	342	318	340	321	334	355	361	369	329	342	345	295	317	325	312	342	367	328	329	360	348	369	315	351	329	328	357	343	317	325	365	346	341	299	327	343	349	357	353	349	318	325	359	340	324	323	342	349	310	310	312	351	323	331	322	334	356	335	316	346	364	338	362	334	318	349	343	348	364	381	373	343	368	327	331	343	356	335	374	375	338	345	342	361	352	348	279	368	348	384	333	302	354	331	343	347	350	347	352	353	358	350	321	308	337	343	360	361	343	318	332	374	341	352	345	348	341	324	334	349	339	333	351	307	352	362	351	359	305	347	332	379	374	308	372	344	366	325	377	358	350	373	343	360	317	356	311	338	329	336	357	328	324	364	358	321	337	307	323	348	343	369	340	359	362	332	314	359	350	345	338	324	345	360	370	350	335	336	363	359	329	387	341	347	345	305	358	354	371	336	355	312	347	363	353	371	335	308	362	343	357	368	340	335	338	311	345	344	330	326	353	319	360	352	307	347	338	359	324	306	326	331	376	349	352	340	354	336	364	333	345	342	315	346	356	354	336	354	384	357	363	381	360	350	327	347	324	343	314	369	315	377	398	388	303	352	322	362	321	386	353	355	362	307	339	305	338	320	306	354	355	346	319	330	347	349	302	340	336	331	331	320	361	338	347	338	322	355	362	337	332	309	344	341	382	341	333	365	354	364	342	323	348	350	339	368	347	350	334	312	336	357	299	349	332	337	357	364	343	338	368	339	326	355	378	322	351	328	349	338	341	352	346	316	332	346	318	359	327	346	368	360	343	300	363	359	364	327	334	349	365	341	324	386	311	348	341	385	321	385	352	332	347	346	360	314	357	321	347	340	330	341	324	383	369	341	348	349	314	356	329	346	362	368	349	329	333	339	340	335	363	328	344	323	321	366	356	324	354	334	331	325	330	335	374	363	364	357	357	319	345	343	339	367	366	359	354	350	335	361	356	337	344	339	349	367	371	355	371	335	358	339	355	355	317	338	366	332	317	345	329	340	355	341	365	315	323	328	346	372	377	335	347	347	348	343	334	317	355	322	354	379	355	315	324	346	351	313	346	335	328	345	353	318	340	336	338	367	351	340	356	331	360	380	376	350	371	375	339	318	346	337	363	328	339	322	353	333	357	340	330	344	353	333	366	325	366	336	368	347	344	316	351	317	349	343	322	348	357	341	334	377	337	367	337	357	349	311	300
25237	21599	28305	26307	19982	13580	9635	6660	5163	3969	2966	2375	2054	1842	1605	1511	1329	1211	1073	991	918	874	827	793	721	750	740	705	659	639	597	546	576	559	568	551	564	557	566	524	500	520	524	547	478	488	511	531	556	531	485	511	511	509	538	483	520	517	512	491	500	468	547	489	465	467	471	500	491	507	503	461	475	492	462	480	474	485	480	456	492	481	490	472	452	481	498	450	506	516	445	504	456	480	498	494	493	494	473	496	480	476	499	489	522	488	483	485	518	486	482	469	466	506	444	475	455	499	505	471	499	479	489	465	491	460	464	500	482	487	468	462	469	511	500	464	479	500	507	485	460	495	466	474	437	455	498	507	478	499	474	490	450	493	458	464	479	499	487	471	450	463	470	432	460	510	485	444	485	465	491	479	470	482	443	493	488	492	485	497	490	470	483	496	466	430	485	494	464	461	496	508	484	475	510	519	484	491	479	502	481	473	468	495	474	476	510	487	467	497	482	505	466	440	488	514	449	509	449	494	474	517	451	474	461	444	445	506	460	524	502	442	469	467	507	451	504	441	485	504	471	500	482	457	461	494	512	471	428	497	461	475	496	481	505	497	461	453	477	477	493	525	471	495	495	503	507	493	489	474	475	460	448	498	459	505	532	494	476	501	500	496	470	495	447	475	509	484	500	485	508	462	471	443	485	485	515	482	448	483	487	475	523	490	462	501	455	489	525	474	483	482	523	485	480	463	477	485	449	482	469	464	508	502	485	475	484	487	528	503	463	473	447	497	503	486	505	455	466	453	447	509	455	472	469	507	474	488	447	485	480	471	454	484	519	516	469	461	463	444	468	502	416	459	440	506	497	502	492	490	508	483	475	475	513	475	441	509	451	486	477	485	485	482	500	460	506	493	470	470	487	485	496	455	488	467	508	473	465	536	476	496	484	476	466	528	470	524	478	492	438	506	438	480	423	459	449	479	476	499	511	494	500	468	485	479	443	478	479	480	466	465	472	477	463	463	429	480	461	449	513	511	523	450	500	482	489	455	492	484	491	481	516	490	468	479	527	497	452	502	455	460	510	503	507	481	516	495	458	461	487	464	484	495	470	488	478	494	483	488	489	475	440	507	473	455	524	471	488	475	489	465	506	481	465	489	474	507	473	446	505	486	485	480	476	485	439	518	452	488	510	467	504	501	472	438	495	465	452	453	486	467	493	486	497	526	452	511	474	464	508	456	446	471	507	489	484	527	477	475	466	477	493	487	511	448	492	463	447	468	459	490	464	500	468	498	492	483	486	486	504	479	495	501	477	464	551	509	504	481	443	516	472	483	453	479	457	509	456	485	483	473	521	478	442	500	468	522	491	517	505	524	483	454	463	487	470	472	476	503	464	477	485	507	457	499	484	453	470	457	474	473	468	437	491	467	481	469	495	488	441	494	533	531	451	473	487	467	479	503	456	490	510	468	449	486	469	474	512	497	492	490	468	493	504	455	473	506	499	517	454	507	458	489	486	495	474	446	462	491	473	501	481	458	456	481	487	474	509	477	488	446	488	437	460	513	485	498	461	498	496	481	441	464	490	451	481	503	528	520	479	484	478	474	538	502	456	475	478	475	474	485	475	516	476	496	470	503	503	476	477	493	507	469	502	486	478	471	441	445	501	487	472	485	496	469	494	485	472	490	443	500	471	456	497	473	462	471	459	513	470	468	467	460	475	466	506	485	494	459	486	466	496	468	463	497	492	474	501	444	507	480	456	469	480	507	495	480	483	460	461	505	493	474	435	468	464	512	508	480	516	501	469	453	500	511	512	461	480	441	466	464	490	473	469	464	493	493	509	479	480	480	482	510	479	486	446	472	498	471	486	489	473	467	476	448	474	456	470	439	470	484	473	471	465	491	466	462	475	484	471	464	479	407	450	485	492	543	489	454	530	450	480	496	498	490	480	471	499	474	490	487	468	504	476	479	492	503	442	493	450	469	502	476	502	447	501	499	471	493	469	494	437	468	465	490	483	482	532	456	450	462	483	511	501	476	492	488	482	450	474	450	522	457	485	481	414	468	481	496	459	499	473	448	520	458	497	475	455	465	467	467	451	532	483	478	511	506	495	494	513	506	456	446	473	512	489	493	487	451	498	465	503	462	486	469	486	430	464	470	466	487	494	454	508	491	476	496	491	475	504	508	459	464	466	470	482	473	460	490	474	475	507	495	468	465	501	474	458	479	520	523	464	478	488	457	458	448	479	463	464	478	444	510	501	479	481	504	507	418	471	494	502	486	444	482	490	464	485	471	463	480	479	453	486	510	456	497	483	476	463	438	447	482	488	453	464	495	470	472	509	491	472	453	434	504	453	479	501	490	428	447	480	505	496	467	435	541	483	467	494	529	474	518	484	477	426	497	500	469	513	481	503	493	477	487	468	507	460	496	478	485	503	469	465	494	521	454	482	480	502	469	468	485	512	475	447	467	466	466	478	453	465	485	504	496	478	501	451	475	479	519	482	501	485	510	517	483	480	443	496	428	443	474	494	492	527	497	481	466	477	473	435	483	495	481	503	472	451	485	477	458	495	486	479	514	490	504	509	472	472	449	454	495	507	469	458	488	461	455	517	503	452	477	465	454	467	489	473	482	485	484	472	504	495	454	455	465	525	468	488	447	486	469	483	462	502	484	493	488	450	462	501	493	458	461	491	432	460	484	515	481	418	489	471	471	478	471	517	494	483	496	479	492	474	481	488	524	471	471	479	471	476	532	503	472	469	447	494	509	486	537	490	504	514	470	481	445	562	442	487	467	514	475	492	434	431	527	515	501	523	508	473	506	502	468	485	500	463	476	489	453	476	463	446	450	435	482	486	465	497	466	534	463	506	490	479	495	497	510	503	463	488	488	452	446	471	482	489	486	480	493	453	478	514	469	467	473	461	504	456	459	444	477	526	477	515	495	511	494	498	533	471	470	464	479	521	486	501	486	528	480	469	521	489	458	470	513	508	479	474	489	461	437	461	491	485	504	478	471	497	488	476	506	463	466	492	458	474	453	482	503	479	475	506	460	472	492	440	454	488	484	452	481	487	508	496	480	466	461	500	467	468	514	445	537	498	452	494	514	479	507	485	479	521	467	520	508	483	469	528	536	454	441	465	517	505	477	489	479	510	484	497	469	507	505	449	488	491	488	474	456	509	478	488	472	503	473	456	527	511	512	444	471	477	474	543	451	477	487	467	518	522	454	511	505	446	484	539	457	454	478	480	501	478	486	504	502	482	485	482	469	469	498	469	520	442	503	453	474	455	482	472	509	470	468	481	472	448	452	505	456	521	480	484	529	470	494	504	508	472	431	464	481	469	454	514	465	471	489	465	473	422	515	501	496	496	469	547	505	480	518	493	501	474	457	463	472	514	500	448	461	479	527	457	455	485	490	474	481	461	450	446	453	481	469	502	444	462	475	507	519	506	496	475	490	477	521	463	458	472	477	468	490	488	464	433	460	477	458	450	489	475	492	467	490
19792	39398	31952	23585	19604	16110	13334	10252	8114	6348	4779	3698	2977	2576	2388	1989	1696	1609	1441	1315	1191	1109	1051	959	914	821	838	745	732	654	664	603	629	587	572	592	588	594	604	594	541	584	547	584	525	558	530	531	514	489	518	569	500	507	502	503	531	552	516	519	486	478	483	503	484	502	480	476	480	474	468	442	585	467	504	489	506	508	460	456	488	494	449	516	478	515	510	459	529	517	478	455	450	483	485	460	483	486	462	430	500	474	471	505	460	447	475	465	473	498	511	495	475	472	465	516	452	484	475	496	487	509	501	494	472	526	483	460	488	478	517	467	494	484	477	495	495	501	484	470	501	499	490	470	507	451	475	468	482	492	479	468	440	482	497	474	475	512	509	470	491	509	529	494	449	493	493	459	458	484	496	465	488	530	461	468	505	488	509	497	460	482	474	480	490	521	467	504	507	461	467	475	465	508	474	453	505	489	479	508	519	497	477	469	483	454	464	494	470	481	484	514	488	513	455	460	486	492	475	512	470	468	467	482	517	435	432	476	484	466	501	500	493	480	497	514	499	471	465	477	521	492	475	474	476	492	497	498	509	481	444	491	508	441	460	484	469	466	501	467	481	510	490	539	454	513	465	487	498	476	513	488	446	462	484	496	475	464	503	498	476	475	458	486	459	498	500	466	488	493	490	499	489	489	473	505	511	478	488	471	505	493	490	444	494	501	519	503	477	488	484	481	497	564	503	478	492	496	493	496	533	523	527	488	473	492	501	471	460	497	472	481	498	483	482	462	500	499	452	497	498	492	478	487	492	488	532	478	463	464	512	458	514	478	477	491	504	453	458	496	478	442	482	480	456	510	463	501	473	468	482	484	501	483	475	495	457	457	458	476	499	485	470	461	483	494	448	496	479	496	489	463	496	477	462	501	482	506	487	514	506	475	477	450	454	488	469	504	491	457	492	482	511	511	489	460	461	463	494	496	482	491	523	500	509	499	465	502	532	507	447	480	474	497	485	505	502	492	467	480	486	536	475	459	492	504	480	502	502	501	446	492	483	463	495	483	506	492	509	463	484	458	479	513	493	505	451	516	514	447	494	486	502	467	490	482	504	491	507	447	498	489	507	467	482	437	450	491	464	485	486	490	470	519	485	464	496	511	452	478	498	442	460	508	461	513	444	470	500	492	450	481	474	493	489	485	516	519	515	466	505	451	488	533	481	482	476	469	474	480	466	514	460	459	464	479	491	468	493	494	527	466	449	517	489	519	459	498	505	486	482	481	485	501	484	473	512	507	475	481	497	471	466	503	470	505	499	457	510	505	489	481	452	495	528	487	523	485	482	472	465	515	474	505	446	475	485	480	497	477	482	458	488	482	493	477	481	460	453	464	493	523	476	502	511	490	482	477	514	503	494	471	499	458	478	460	472	501	483	481	490	479	488	497	463	518	490	483	464	494	448	516	469	493	457	520	478	458	463	457	493	471	467	497	466	492	489	473	511	505	475	498	466	499	486	489	455	457	488	471	479	444	456	494	481	522	478	458	488	491	463	478	488	440	463	487	485	484	507	501	497	456	482	482	496	489	529	447	475	484	467	480	500	444	442	456	498	494	467	486	515	448	525	496	490	500	498	486	513	471	478	514	513	483	496	461	459	505	516	461	464	493	514	534	463	491	456	485	521	504	515	476	532	516	484	503	502	451	475	472	498	441	497	442	496	490	510	447	436	447	464	461	504	484	480	467	469	451	457	484	492	492	496	515	502	458	482	497	483	529	464	522	524	473	473	496	478	475	501	474	502	463	489	491	488	477	483	510	488	468	444	499	486	487	491	500	456	457	447	510	448	478	465	512	473	483	491	466	452	488	496	501	507	445	499	437	487	468	482	488	499	486	465	512	441	452	503	505	456	490	498	464	482	484	503	490	471	447	482	493	510	476	491	490	479	502	484	461	484	448	450	486	509	499	441	488	472	511	499	476	479	485	485	485	523	486	498	488	498	475	491	457	503	496	492	465	469	505	483	429	496	482	537	475	500	498	508	457	514	500	474	495	508	481	507	470	481	510	460	489	484	446	457	506	495	490	498	484	467	485	482	450	498	499	506	469	465	513	518	505	483	479	474	500	514	460	509	529	513	457	478	487	510	480	477	475	488	514	483	490	459	497	497	511	484	493	510	483	506	486	515	496	515	483	469	484	497	490	510	496	489	452	514	511	442	486	481	485	496	520	455	489	439	456	482	509	470	493	486	456	476	475	491	497	479	477	466	499	452	492	488	442	483	499	467	451	470	476	526	484	525	523	454	483	476	447	461	491	482	503	479	471	460	467	477	505	473	477	477	507	477	485	517	482	465	450	467	520	495	486	489	482	487	486	455	472	485	481	529	498	456	496	502	496	501	495	484	498	458	493	499	459	470	454	487	473	513	501	471	504	448	458	481	497	469	459	485	521	491	465	480	485	485	476	493	494	480	463	458	500	538	536	492	478	550	485	474	526	442	474	485	464	502	491	499	486	472	500	534	482	490	462	503	454	495	493	507	492	488	517	496	496	493	445	480	504	476	484	449	499	511	470	469	498	513	486	484	482	497	482	460	506	499	480	470	491	487	479	501	452	504	490	504	476	514	494	478	467	483	452	441	454	525	488	458	474	482	487	494	455	525	494	491	496	489	512	485	485	488	501	515	470	492	484	497	461	472	464	460	485	463	438	487	501	471	465	460	461	473	482	479	486	488	517	494	415	480	447	468	456	499	517	459	478	492	487	495	488	477	482	497	467	466	489	490	499	469	506	468	483	499	486	502	486	441	514	501	484	483	498	491	453	469	478	452	475	504	499	478	513	500	490	492	499	459	511	486	512	538	472	451	492	467	480	477	457	518	461	477	454	531	478	471	488	511	505	463	493	524	489	467	505	510	489	514	461	491	506	481	500	543	465	503	472	507	473	508	471	509	462	493	468	443	479	462	496	460	492	496	487	525	461	527	511	444	484	475	448	506	464	471	512	494	506	482	464	515	501	477	489	508	449	500	467	474	518	476	507	468	473	525	465	444	555	496	483	483	479	478	489	475	440	510	451	462	499	491	503	512	484	465	453	543	482	507	481	492	499	487	466	485	454	459	513	493	431	471	478	479	491	469	478	510	457	523	473	475	509	459	497	452	458	489	492	481	479	485	468	489	449	479	469	451	493	493	474	560	499	497	485	489	479	485	467	532	496	515	512	488	515	508	506	482	490	465	490	475	461	481	470	468	478	463	490	502	488	482	495	489	445	472	516	441	474	523	477	471	499	488	456	500	445	515	518	460	464	504	502	458	489	495	460	482	485	461	514	483	455	480	473	476	496	491	545	486	472	485	519	458	514	509	456	493	496	467	482	476	497	451	488	482	509	466	477	513	489	505	488	478	513	458	459	441	463	521	495	478	473	486	455	500	487	485	486	459	474	511	488	516	493	493	516	491	489	454	506	486	486	493	468	445	514	481	475	504	519	504	516	511	477	508	443	467	475	487	487
22885	21494	29216	24278	21894	23554	22676	13303	9029	6939	5329	4098	3342	2936	2588	2271	1983	1748	1560	1424	1249	1096	997	924	896	926	814	694	604	536	561	497	549	497	527	467	440	449	478	422	424	464	467	403	397	398	416	426	377	408	426	360	397	353	379	412	381	390	351	369	363	337	382	379	335	331	333	323	314	323	361	336	315	343	337	318	360	356	341	334	338	344	318	316	314	334	322	350	352	333	315	345	326	328	353	311	295	337	342	328	350	318	326	336	327	368	314	342	302	338	307	349	345	300	337	301	305	344	315	330	311	341	323	332	326	319	332	347	344	345	322	312	326	308	316	360	330	356	340	344	336	321	296	334	320	338	297	306	320	326	326	318	326	325	319	329	315	346	344	307	333	323	296	307	293	328	328	326	334	292	321	311	274	343	321	317	314	322	323	322	313	293	326	326	374	314	326	327	347	299	327	326	341	324	345	322	317	289	319	334	332	311	327	340	307	318	316	321	307	323	337	285	324	322	314	321	331	354	349	319	312	321	323	343	334	317	332	330	331	332	328	323	323	341	302	322	336	321	293	319	331	311	306	319	304	355	292	322	342	302	340	296	300	333	341	319	298	330	335	319	321	289	330	312	317	337	329	310	337	322	307	322	330	298	290	291	335	302	366	335	313	316	302	330	293	334	329	341	307	322	346	364	303	322	307	316	336	295	344	327	328	339	341	303	345	351	313	306	315	364	340	302	343	317	328	326	348	323	332	335	312	332	344	294	321	338	305	276	318	296	356	327	339	348	323	330	310	323	320	317	319	345	312	328	323	292	337	332	313	346	335	321	352	340	307	337	305	326	321	353	359	351	286	322	327	328	336	322	312	312	331	312	321	337	362	348	317	302	329	308	288	328	327	310	323	307	314	333	346	321	305	323	353	319	335	362	316	331	310	311	338	319	356	290	307	338	336	315	333	334	317	317	331	346	320	314	301	313	356	338	349	321	311	314	319	314	314	320	329	322	309	355	307	324	323	333	362	315	311	333	345	331	315	335	323	315	296	297	363	352	321	317	304	295	299	302	333	355	341	320	315	321	334	319	327	346	312	305	332	329	395	312	328	330	340	369	306	347	337	314	338	325	346	342	314	323	345	353	326	338	331	331	359	314	300	326	345	332	310	331	340	325	323	311	326	328	337	320	310	307	292	362	329	337	293	328	324	328	306	332	354	368	313	338	295	345	324	319	337	327	315	334	334	343	356	308	334	344	316	313	349	302	333	297	324	311	310	342	346	352	315	327	332	307	311	335	338	316	321	306	325	361	327	331	344	322	279	332	334	335	311	313	345	335	323	325	318	334	323	306	319	306	294	332	292	324	336	328	324	334	307	320	288	318	308	330	302	335	336	330	309	322	278	353	325	299	349	317	340	312	313	348	307	340	356	343	285	350	319	362	328	306	329	319	316	354	339	349	322	366	324	350	313	333	287	275	286	326	329	315	308	325	337	318	313	310	344	329	345	321	340	355	315	339	328	322	300	336	324	335	335	325	328	344	322	354	329	303	304	306	328	333	334	306	337	342	370	331	340	317	339	333	318	326	335	331	330	337	328	337	346	313	313	308	299	324	309	337	309	328	314	307	340	334	365	314	349	351	302	338	331	318	326	334	320	323	318	315	334	315	288	329	301	332	360	314	340	316	314	301	322	339	319	327	293	332	338	306	317	294	304	317	327	323	358	309	314	332	332	331	331	335	320	326	304	316	346	333	341	349	314	326	323	353	320	342	360	340	354	339	314	343	307	320	320	291	342	346	325	335	317	328	314	331	360	335	297	311	329	321	310	309	312	321	352	302	301	303	306	336	320	340	308	371	289	312	357	324	324	313	320	299	318	323	343	324	311	321	338	281	316	324	336	313	351	334	330	297	339	321	315	310	337	331	318	307	330	311	329	340	320	318	339	316	341	348	330	317	334	330	334	319	319	305	290	341	332	338	333	325	277	323	310	315	352	325	322	345	302	320	323	309	347	352	321	307	319	295	358	344	300	318	324	345	303	336	344	341	323	359	321	349	291	315	316	314	315	364	316	340	323	301	343	368	361	290	313	307	323	346	331	306	311	311	332	345	331	347	352	316	327	357	311	320	322	329	352	319	337	303	309	308	327	323	328	334	333	336	326	339	325	320	286	355	332	311	356	311	384	309	317	300	324	325	323	307	321	333	316	337	330	333	317	352	338	364	334	307	328	330	353	316	322	307	337	349	335	340	377	346	316	336	320	336	333	307	328	332	356	332	330	312	341	286	341	335	277	295	324	319	339	328	340	331	313	349	290	341	317	323	345	323	335	319	315	295	340	309	340	321	359	295	330	332	337	322	371	300	303	307	344	302	314	317	334	304	309	364	375	311	305	331	322	305	320	299	331	324	327	329	347	349	336	327	314	345	329	307	317	344	352	325	362	328	329	300	325	311	317	323	336	318	335	325	337	356	351	332	368	320	333	343	373	373	340	297	328	330	319	313	318	299	287	344	351	322	309	291	355	334	317	287	326	310	359	348	302	349	324	327	313	364	366	340	339	307	331	297	303	326	287	327	354	344	323	298	353	312	345	318	312	341	324	299	322	334	313	306	330	334	336	286	308	319	333	315	317	340	340	321	316	333	339	302	308	333	328	305	323	323	361	326	339	284	283	330	304	317	322	340	351	340	307	358	362	330	357	294	319	308	323	323	346	321	328	308	315	342	324	300	324	327	345	320	323	326	322	352	311	344	314	315	343	332	298	331	333	339	345	314	341	315	294	334	348	331	298	311	323	313	324	315	326	304	321	356	311	333	325	325	349	315	325	330	333	320	353	344	320	356	340	367	328	285	337	329	326	317	344	334	352	335	347	345	347	323	326	298	336	303	329	339	299	342	331	304	327	298	299	325	328	315	350	301	299	313	312	326	354	329	286	311	320	351	322	307	307	268	332	335	316	352	308	365	299	353	297	345	287	327	357	333	326	326	341	328	285	334	309	326	302	307	325	329	330	286	349	349	317	332	353	328	308	351	321	330	359	302	358	372	292	316	325	325	325	314	358	304	309	334	334	328	325	303	336	339	325	345	317	329	340	335	321	295	317	337	313	311	297	301	350	312	322	344	348	292	315	315	335	351	350	322	341	320	330	300	307	306	325	339	358	358	314	307	345	339	285	355	331	304	336	338	292	305	327	316	304	327	330	298	318	337	334	328	324	333	329	349	343	307	309	309	290	296	329	327	312	339	355	354	319	314	320	305	336	317	338	318	317	311	313	338	343	346	334	281	330	307	339	311	329	321	328	304	346	335	319	310	315	310	313	310	322	341	310	360	315	291	304	323	320	310	323	320	338	342	357	329	299	313	309	337	332	325	344	313	317	330	309	318	321	335	327	296	357	340	377	333	307	295	339	310	315	342	327	312	336	336	335	328	312	338	330	320	310	343	338	313	330	329	341	335	316	340	318	332	310	357	357	288	328	312	335	303	336	307	303	320	319	323	316	323	308	317	316	330
23023	47498	39846	31486	27302	23493	19832	16073	12596	9800	7756	5823	4829	4272	3773	3134	2687	2373	2174	1896	1599	1479	1319	1237	1124	1084	971	873	769	676	593	566	539	546	575	506	552	478	519	487	527	443	472	483	426	364	384	427	454	414	412	430	424	381	392	382	394	409	368	368	368	357	382	334	338	338	344	342	336	354	325	312	340	371	345	348	336	308	327	345	294	310	309	341	327	333	326	371	319	288	334	338	307	363	336	309	310	318	334	344	339	339	299	345	324	333	309	325	344	300	353	306	340	323	338	312	312	334	314	301	353	331	307	337	311	330	345	291	330	301	319	295	312	337	324	328	333	305	341	320	318	346	312	300	321	319	299	352	325	344	302	335	330	305	346	320	328	321	324	354	333	283	293	307	355	320	315	309	327	319	318	366	334	349	334	338	347	324	316	343	311	327	310	331	309	329	308	333	337	307	320	317	330	314	321	342	320	311	307	323	316	315	339	332	325	334	313	324	313	341	326	323	310	283	322	323	342	348	291	306	336	339	335	315	312	322	319	339	328	315	298	300	296	339	317	305	342	318	297	306	322	312	315	309	301	322	346	308	333	324	320	347	299	341	339	318	311	316	337	323	347	320	295	364	296	320	336	348	330	346	321	289	312	316	357	321	351	336	329	291	337	302	353	367	300	321	340	309	302	296	329	361	336	317	300	343	339	311	328	286	288	301	317	333	327	322	319	314	323	315	318	313	327	337	348	322	331	325	341	308	349	320	336	322	320	327	330	335	341	338	309	313	355	336	311	346	321	329	313	307	293	363	321	309	316	340	286	313	305	308	341	318	335	290	306	325	314	352	329	341	355	324	308	355	342	303	327	307	337	330	356	333	331	317	302	332	357	326	331	321	320	354	319	332	322	324	340	296	271	332	323	303	314	296	320	312	312	324	305	300	344	316	325	328	339	339	317	306	317	303	350	317	335	316	303	322	341	338	318	339	347	328	336	342	317	313	363	343	309	352	333	324	336	326	332	302	303	289	323	304	312	341	353	323	289	324	314	317	313	333	338	308	313	350	343	319	313	308	334	316	350	339	312	317	324	322	357	298	359	322	377	335	308	326	335	325	304	342	305	303	314	320	299	314	335	318	322	331	311	336	313	324	328	334	310	321	334	332	324	315	283	328	332	310	304	339	359	315	336	297	336	363	301	335	325	324	332	319	316	324	327	344	325	328	288	314	317	324	317	336	325	310	325	325	329	298	310	363	315	294	307	339	337	322	362	347	335	305	325	313	326	331	371	331	304	317	328	342	320	314	309	331	321	319	319	321	297	335	327	338	348	307	308	329	335	299	315	316	324	337	318	318	326	351	337	327	293	298	322	343	303	338	319	350	314	327	327	346	333	335	308	357	332	300	341	297	321	318	330	327	332	330	321	281	336	305	350	356	306	305	320	313	346	326	329	331	296	307	330	341	340	338	297	368	304	315	299	338	330	324	334	320	308	352	340	334	331	335	335	322	323	294	321	338	309	310	345	355	324	295	334	306	329	322	336	314	317	331	345	339	320	324	354	304	336	331	295	335	321	304	319	341	325	344	304	316	326	315	307	285	320	334	315	309	331	316	346	341	323	346	325	316	338	305	324	314	320	323	337	311	345	312	332	344	330	320	311	337	326	321	334	312	309	320	326	348	328	337	317	338	305	308	299	274	294	278	324	324	354	324	302	351	308	295	331	352	344	327	330	330	318	312	333	339	341	335	315	316	336	329	307	319	329	330	303	316	316	337	309	324	346	320	322	298	297	333	306	317	365	328	304	319	318	334	306	313	326	335	315	310	322	369	308	314	314	336	314	324	359	296	343	352	333	337	326	343	321	324	341	311	326	320	352	301	289	322	368	333	301	335	322	327	317	324	319	315	294	315	326	326	335	323	327	308	298	342	283	351	315	309	293	377	314	329	342	338	343	290	292	314	320	306	323	296	333	298	311	317	318	321	356	363	348	320	337	344	328	349	338	294	339	341	357	383	311	291	298	335	375	356	329	336	351	350	312	321	314	364	313	320	342	302	342	349	323	326	275	299	326	350	302	326	327	335	312	338	343	319	340	339	329	309	337	327	328	348	313	329	321	336	309	348	313	323	327	326	341	348	356	326	334	327	334	299	339	311	325	317	343	323	327	307	310	336	322	325	336	302	345	332	316	324	334	311	328	315	296	302	325	313	292	306	338	322	315	325	330	363	321	340	339	339	346	325	318	336	345	322	311	325	329	315	319	318	339	346	291	324	331	361	274	323	304	303	309	338	339	364	340	325	331	326	328	342	313	336	317	324	296	344	293	386	330	330	312	312	324	308	308	319	343	326	344	315	302	347	303	329	322	324	321	325	306	303	329	346	320	303	349	332	310	300	336	315	306	311	282	319	303	332	334	322	357	303	346	309	347	351	349	330	317	339	319	309	329	352	323	345	323	323	332	315	315	328	319	309	321	343	321	324	308	346	306	316	310	295	337	297	320	347	325	323	324	326	293	318	338	294	329	342	315	346	299	324	354	312	337	298	316	334	335	305	307	293	322	333	334	347	302	319	313	325	302	338	306	322	330	345	308	331	330	339	327	327	318	325	336	308	321	334	352	306	340	318	295	322	312	327	302	347	326	316	297	336	323	334	314	314	352	322	326	334	319	324	305	330	330	324	345	339	386	327	322	310	331	346	343	313	345	322	318	331	313	286	360	332	324	332	316	337	321	293	335	349	321	327	301	353	342	335	325	306	354	286	317	313	324	347	300	311	360	326	316	302	321	307	295	335	348	302	310	321	306	336	337	330	337	298	327	323	319	322	313	343	346	324	308	341	319	317	325	294	341	308	357	303	353	334	322	321	294	319	326	354	304	296	332	326	318	294	338	325	339	321	298	322	363	304	348	355	329	312	319	291	299	310	342	299	312	339	307	328	318	345	311	335	310	361	345	281	328	292	320	336	339	332	328	314	323	321	336	331	350	320	319	329	331	327	307	305	303	292	352	289	290	309	312	353	343	348	309	330	309	365	310	312	334	311	321	306	287	297	350	310	325	315	296	316	336	326	321	301	347	342	320	308	290	351	329	320	331	326	286	326	300	362	317	356	283	324	328	352	314	318	308	310	319	334	345	346	343	292	339	331	313	316	291	301	381	306	358	298	317	338	306	327	321	307	314	312	328	345	320	312	299	298	317	317	325	298	293	323	351	309	311	315	350	330	298	328	346	312	330	308	294	325	302	322	287	304	331	320	304	342	333	307	335	320	338	296	307	346	321	317	338	342	349	318	320	339	342	340	283	354	318	330	285	311	321	335	323	329	344	310	305	322	317	330	319	322	326	304	317	331	329	293	325	302	318	333	313	319	318	314	307	337	354	324	322	334	313	289	330	338	348	339	323	319	314	296	337	310	333	294	326	316	321	353	338	321	329	327	321	325	349	332	323	282	325	318	320	332	299	348	358	349	330	308	292	324	330	316	305	362	325	309	327	325	328	335	324	372	334	331	340	359
28823	24933	27588	20117	12420	8871	6776	4909	3524	2784	2147	1723	1491	1459	1367	1069	1027	932	844	820	776	738	698	726	679	638	640	567	585	545	536	548	530	526	522	467	485	499	511	486	490	516	495	503	480	478	488	472	458	471	511	492	488	473	498	500	473	487	443	470	478	513	495	486	488	439	502	452	496	421	473	479	462	429	529	466	467	470	430	444	480	465	466	473	476	462	489	466	482	456	501	496	473	487	474	440	447	422	437	487	465	443	467	487	448	483	461	503	440	449	445	455	441	452	474	428	463	490	465	459	444	485	483	481	502	445	457	447	460	455	442	470	455	484	479	439	454	451	463	505	459	469	453	467	480	443	464	437	451	464	493	438	450	454	441	429	463	435	466	439	480	443	483	467	479	470	451	457	469	475	461	440	480	466	468	488	443	461	416	469	444	454	464	482	447	468	445	519	452	465	445	453	501	452	446	489	464	441	466	479	480	476	444	445	459	511	426	504	435	430	419	422	473	448	493	431	466	458	456	451	439	471	448	485	461	465	496	445	434	422	423	463	455	429	445	449	475	483	437	454	453	412	463	483	424	501	460	465	446	465	460	471	424	434	501	449	474	441	461	499	490	468	492	457	446	450	436	464	467	436	462	479	446	452	494	477	494	433	457	459	446	462	511	473	464	473	462	416	488	436	468	479	448	425	448	445	448	453	458	442	468	429	466	437	449	442	467	466	486	476	451	485	441	479	466	472	472	447	471	479	465	443	512	459	436	449	418	466	479	460	490	469	439	458	454	468	465	508	480	449	423	458	493	460	471	436	457	435	463	477	496	492	463	449	480	479	496	470	480	441	464	430	486	445	468	467	468	485	464	425	460	433	453	407	464	473	480	462	465	511	459	442	462	473	431	470	467	461	467	470	452	462	484	436	420	418	478	455	437	438	440	474	420	433	486	507	474	467	452	487	471	463	447	477	480	497	459	442	421	461	465	476	479	525	460	471	417	434	444	462	437	476	407	460	472	447	483	460	447	445	469	463	472	438	432	444	447	461	440	491	506	458	450	506	496	450	484	441	486	421	434	479	413	486	454	458	427	452	427	509	448	445	463	449	461	437	471	452	483	468	475	416	421	466	476	487	438	486	470	499	439	444	415	439	450	490	488	501	474	433	457	459	494	476	462	478	466	476	483	465	494	496	438	495	448	464	443	468	465	437	437	474	464	456	459	478	453	481	440	508	421	449	472	470	498	470	445	426	482	460	469	431	442	457	462	480	500	441	447	483	488	436	524	451	466	484	492	447	476	455	467	469	445	438	487	457	451	482	430	487	479	436	440	478	437	489	502	450	469	504	461	464	458	447	470	454	454	442	442	438	448	474	441	470	480	482	465	451	471	460	490	397	450	428	450	496	434	439	494	480	475	491	431	440	492	452	490	443	450	494	441	508	495	454	457	427	451	462	480	477	435	456	420	441	431	485	475	432	440	462	490	482	469	429	451	439	498	459	476	465	461	473	448	418	458	491	449	480	443	490	478	446	454	456	478	454	470	474	475	412	471	423	460	421	441	466	448	494	454	439	458	458	432	434	453	478	460	487	462	433	426	492	459	439	443	464	445	470	467	437	467	457	502	464	461	453	483	483	457	483	471	429	465	473	480	477	437	457	468	464	443	425	460	454	429	457	450	480	470	485	491	477	414	460	439	452	445	470	482	447	466	440	459	430	470	465	487	471	489	452	482	465	472	476	472	458	440	428	503	457	451	460	443	466	451	429	440	456	472	468	450	459	461	495	433	462	449	420	444	474	478	472	471	459	455	468	440	495	480	422	421	460	446	427	438	489	447	444	473	474	471	475	457	429	439	513	441	464	513	487	414	428	480	470	461	424	473	445	479	430	473	442	464	459	458	462	473	491	450	461	510	463	437	450	473	483	490	469	417	482	488	412	475	481	482	454	457	449	471	409	448	455	452	495	509	458	488	477	458	468	423	480	480	454	456	409	445	465	417	475	484	444	465	457	468	463	449	457	470	484	426	470	468	438	456	467	475	455	428	450	473	449	463	448	480	511	471	485	452	455	451	432	487	475	438	440	479	446	447	452	460	513	478	440	465	479	470	410	462	494	475	478	437	490	481	495	437	424	456	434	455	451	465	476	468	492	469	422	460	432	463	455	430	497	458	476	446	483	461	458	470	440	461	474	465	453	474	463	454	421	490	442	454	506	462	463	445	489	440	457	448	454	434	469	464	487	426	470	429	445	449	490	432	447	452	442	418	458	477	477	461	484	491	430	456	485	436	454	438	501	467	428	436	441	449	466	476	450	443	443	451	464	430	468	416	446	460	477	431	488	458	450	471	470	435	455	434	470	456	451	461	433	470	500	472	472	475	461	439	500	498	427	433	480	459	472	445	479	459	511	495	483	478	467	458	466	467	474	485	435	435	470	432	473	468	481	437	470	476	489	432	437	448	491	487	439	425	469	463	498	464	467	421	449	496	429	516	443	494	460	494	434	468	462	475	494	432	414	464	499	420	427	455	491	487	452	444	477	475	451	476	467	444	488	451	489	460	442	464	463	512	441	453	461	432	457	465	492	473	497	467	438	445	477	458	464	475	428	423	452	434	462	490	460	450	402	527	472	465	409	455	422	472	450	487	416	490	454	445	497	432	436	477	461	455	472	453	441	459	470	477	449	450	476	480	468	452	494	450	462	469	472	485	462	487	467	434	458	507	467	422	475	513	462	455	471	437	471	466	454	481	459	453	442	446	483	461	451	426	436	429	482	457	469	478	453	491	504	460	478	492	460	454	462	429	456	466	430	467	538	457	476	425	438	437	481	446	445	434	467	459	440	497	453	458	467	464	475	469	429	471	424	448	450	462	464	446	464	436	456	477	460	433	475	441	464	396	485	427	481	469	448	428	498	448	463	449	442	446	426	438	480	435	437	413	415	493	501	459	445	473	491	452	438	468	470	486	464	472	430	428	482	460	493	428	468	476	472	452	474	467	488	456	483	420	456	463	436	445	480	407	465	467	439	445	463	474	431	474	494	479	476	446	491	517	432	455	457	450	449	485	441	447	476	469	472	425	484	482	468	478	445	419	455	437	466	501	474	452	458	509	474	480	470	472	470	465	486	456	459	457	455	474	422	463	501	471	456	477	447	450	513	452	456	441	458	455	481	459	483	419	440	424	481	459	495	461	454	443	425	488	460	472	427	486	486	449	499	446	487	439	473	458	459	439	468	487	457	478	463	470	456	465	478	456	444	474	468	486	410	391	489	439	501	456	445	423	458	450	448	480	438	439	418	414	461	457	453	481	448	459	480	514	468	437	472	480	453	467	449	458	420	485	464	467	451	468	454	460	404	455	464	474	437	470	434	461	472	464	427	465	466	446	470	448	459	458	440	418	502	447	425	432	519	456	480	467	448	467	461	461	482	454	417	481	460	480	467	483	451	473	443	476	452	435	492	447	446	466	433	474	445	446	437	399	458	487	426	475	434	467	480	401	541	475	429
19784	35597	27254	18435	14872	12628	10503	7716	5734	4427	3362	2696	2196	2002	1871	1516	1365	1214	1116	981	898	838	794	824	751	721	703	630	708	630	562	588	514	584	562	509	528	553	577	550	497	501	560	527	517	493	505	464	468	568	459	531	527	478	521	469	486	493	459	458	502	468	485	493	482	487	467	485	484	465	470	475	501	461	484	482	499	469	509	459	513	508	489	508	467	466	476	461	524	435	515	469	462	487	462	450	480	419	447	463	444	449	449	444	441	475	442	500	464	436	504	460	493	449	472	480	443	429	461	476	530	468	489	475	533	485	480	486	453	477	461	460	461	449	461	459	455	482	465	446	450	434	463	495	451	460	447	446	417	489	470	420	426	483	449	452	491	468	438	526	473	464	504	459	461	465	438	476	450	468	483	494	456	424	502	476	488	436	492	438	445	512	473	507	486	447	493	501	438	515	499	451	461	481	447	438	423	478	457	477	459	436	467	502	428	462	463	508	468	475	473	470	469	464	459	474	469	460	482	453	445	488	444	421	453	501	494	456	479	464	487	464	457	430	452	459	480	438	510	461	502	438	451	476	488	444	451	450	440	451	505	470	453	482	452	449	486	474	460	465	490	455	489	465	494	442	448	484	504	465	476	450	468	457	515	402	482	464	448	476	501	468	440	446	507	467	490	461	430	453	476	426	527	491	477	511	468	503	449	467	518	475	496	425	467	489	489	493	474	494	471	533	469	457	504	469	452	495	469	413	504	471	484	447	460	496	470	492	442	504	444	456	473	471	500	482	478	474	513	446	498	425	481	452	484	475	461	462	480	471	480	485	481	505	474	433	463	495	474	456	472	501	434	458	466	492	429	501	466	525	488	460	487	499	493	477	464	456	453	517	480	479	473	483	430	487	472	472	481	470	509	473	500	470	478	417	476	489	470	471	466	481	452	473	490	465	459	478	452	484	458	447	504	470	504	424	477	432	430	521	494	463	462	430	481	471	509	472	442	523	462	470	470	502	454	462	499	482	467	510	506	446	466	464	475	480	452	527	460	456	459	436	501	472	474	458	450	474	511	455	500	493	464	476	497	511	476	456	458	466	485	480	491	459	508	472	505	474	451	476	460	455	452	467	475	465	439	447	458	477	422	464	482	527	475	452	490	493	465	514	485	457	460	479	472	474	472	427	515	484	472	482	442	455	462	458	489	471	498	443	469	462	488	473	470	495	497	452	475	453	506	446	506	451	457	460	467	487	441	471	432	484	470	534	487	460	478	442	452	479	466	461	482	480	444	469	450	464	525	463	472	450	448	472	447	448	477	487	445	450	471	478	503	493	436	474	473	456	456	478	474	436	495	434	440	471	437	479	449	477	479	473	493	484	459	476	465	506	516	459	464	462	458	511	456	494	482	469	505	519	484	487	473	495	474	451	503	452	442	476	497	460	485	461	460	469	486	459	453	488	489	441	465	464	438	436	486	452	449	460	504	461	492	476	473	513	498	470	434	457	476	457	456	473	488	455	467	499	469	456	463	484	474	488	511	487	492	455	457	471	480	469	474	487	420	457	495	459	472	477	469	484	471	471	449	468	451	463	465	447	468	455	481	473	477	447	437	460	469	414	466	483	473	510	458	461	477	467	469	505	501	459	434	487	443	481	473	515	432	478	478	474	463	457	481	441	470	474	444	487	446	482	477	487	501	471	468	475	479	486	526	532	464	442	493	503	510	428	457	489	477	459	470	451	462	427	468	481	474	480	510	446	470	475	452	456	470	433	457	483	477	441	515	461	457	453	507	480	483	480	431	502	460	497	490	470	442	444	461	436	455	468	473	471	475	406	477	471	460	423	467	474	450	438	459	479	434	497	488	476	474	450	491	479	456	481	455	427	455	473	475	492	475	493	474	487	489	479	477	484	491	470	487	480	493	467	458	450	475	468	454	462	485	463	463	465	458	478	486	492	477	449	515	481	510	506	450	468	486	461	502	454	470	495	485	449	446	450	489	481	476	470	461	483	475	470	439	489	436	480	486	488	464	500	458	507	465	439	474	462	496	466	457	490	433	441	462	475	475	464	488	486	500	431	489	483	454	458	459	478	478	492	487	485	462	478	503	484	493	504	443	479	445	484	480	469	445	420	459	474	520	451	475	496	467	493	476	460	521	488	492	475	482	484	502	471	490	459	501	466	472	475	480	433	425	467	483	476	473	488	486	448	482	453	464	480	426	499	480	499	489	487	466	466	447	478	497	454	476	476	493	462	460	485	506	483	478	453	478	425	464	500	448	471	440	475	451	421	492	463	468	457	500	470	461	447	461	485	416	450	445	482	453	460	481	487	444	526	473	483	441	435	442	509	462	462	517	480	437	457	473	483	444	450	467	448	453	470	461	456	447	490	462	471	471	452	505	421	447	446	440	455	444	459	467	461	511	454	485	439	472	478	467	460	461	482	484	470	492	455	451	481	516	466	483	467	487	479	465	479	445	479	506	486	499	465	496	490	492	508	475	486	443	518	447	478	456	490	463	461	455	476	472	486	476	476	500	486	470	473	457	458	451	466	471	448	469	471	500	459	447	471	479	471	505	483	474	510	524	430	467	482	477	508	483	461	473	434	444	457	469	514	446	471	493	525	479	460	457	471	491	436	487	498	466	467	458	512	471	451	468	457	442	509	481	450	472	520	472	477	450	471	501	497	466	494	457	514	439	466	413	478	514	479	481	461	489	459	505	512	484	474	446	465	462	487	449	486	425	436	486	455	473	459	433	515	469	500	468	519	480	450	512	486	459	457	453	458	456	477	482	497	468	447	447	459	492	439	469	484	471	490	499	460	518	473	480	502	454	463	466	489	458	470	484	459	477	446	505	471	468	477	485	458	486	462	477	496	441	476	487	425	469	489	484	471	486	509	479	458	502	484	440	452	526	462	454	476	452	458	487	468	465	458	483	453	484	464	447	453	463	470	531	474	470	449	468	472	507	485	486	501	464	457	462	488	459	439	505	462	455	431	482	458	454	492	477	481	484	456	459	414	492	469	496	487	444	489	456	503	449	451	449	495	453	491	440	452	480	473	486	466	429	479	480	430	471	447	468	497	463	479	474	489	511	462	484	439	445	438	455	465	441	435	452	485	472	468	492	485	463	478	486	512	483	516	468	448	490	424	490	465	464	482	531	488	452	478	452	462	480	469	447	498	472	462	428	494	463	454	470	446	456	429	494	514	454	487	481	459	467	506	514	471	473	468	470	471	463	443	435	473	467	425	507	440	464	452	492	468	497	449	464	458	497	462	468	473	457	505	471	486	497	456	487	449	440	466	474	463	444	505	445	477	476	476	483	454	483	474	450	468	480	472	454	504	462	448	480	468	467	434	506	455	437	469	483	481	484	488	500	484	469	498	466	445	459	500	520	483	476	492	480	486	501	516	458	477	453	488	490	450	439	458	446	433	494	451	437	480	497	465	494	462	492	467	466	498	448	490	501	490	475	485	517	502	463	469	482	497	487	436	451	475	481	498
23939	21455	28799	24814	22209	19958	14399	8944	6305	4761	3558	2751	2288	2118	1842	1654	1422	1329	1146	1071	900	799	804	745	724	687	664	641	545	553	498	475	445	436	451	453	441	418	385	404	392	417	388	405	377	369	411	412	406	386	370	394	379	344	360	353	338	373	399	338	331	357	352	354	375	362	354	347	322	347	350	333	335	332	376	329	318	338	368	354	347	342	350	356	321	319	340	338	331	346	354	350	308	374	354	348	335	338	357	340	341	375	363	302	338	360	304	307	331	316	340	318	305	329	337	319	340	331	320	355	335	382	315	364	326	339	334	320	331	317	357	340	311	348	387	357	321	370	333	344	344	310	344	357	331	303	351	303	379	331	341	329	367	327	321	328	348	327	346	351	338	352	340	342	333	317	336	337	353	374	325	317	327	324	326	308	292	342	318	311	342	342	328	341	362	339	308	314	353	348	329	340	348	353	326	355	314	374	343	347	331	347	326	338	325	347	336	333	324	318	331	322	318	329	337	309	368	344	329	374	334	343	359	328	335	372	307	328	339	335	343	344	325	285	350	309	333	324	320	330	355	326	308	330	336	342	365	360	359	333	315	322	336	348	373	353	345	344	333	349	333	345	315	345	320	311	331	319	324	333	314	341	319	347	337	345	351	312	322	359	352	313	334	333	351	347	333	331	321	371	340	324	336	358	312	369	343	333	319	376	299	306	326	318	349	343	361	354	364	334	351	331	337	352	342	352	321	344	359	344	362	340	349	364	353	369	385	339	310	307	328	333	302	352	351	294	368	348	330	335	328	330	344	318	363	332	363	334	325	357	340	339	366	308	341	340	336	333	346	331	360	335	332	346	351	316	342	360	325	311	333	346	337	329	318	344	330	324	340	330	332	349	344	333	335	323	336	356	316	339	338	333	329	378	351	342	311	357	330	340	363	342	349	330	353	344	353	343	320	336	346	357	366	330	338	351	318	348	314	318	355	334	356	320	308	305	353	322	364	310	356	336	356	317	307	353	347	337	339	325	327	343	320	333	362	330	379	329	347	350	336	363	322	336	354	317	354	354	347	327	371	336	359	346	333	359	352	351	320	317	352	314	310	336	334	335	321	345	351	333	330	340	327	371	381	314	347	328	325	287	333	331	314	345	323	368	357	346	339	356	299	352	350	326	351	338	334	328	367	355	326	375	327	335	370	344	312	295	329	330	320	340	331	341	319	340	337	327	360	334	351	333	338	339	356	332	289	304	368	346	352	318	346	340	340	330	367	331	318	353	325	337	348	300	348	295	343	326	289	336	333	333	351	336	329	347	352	342	310	351	333	301	353	349	308	352	322	367	328	327	342	326	306	356	343	344	331	348	319	358	332	341	322	297	360	315	346	328	312	358	322	355	316	321	342	373	337	332	334	352	332	317	331	315	352	336	341	326	339	356	319	354	348	366	317	363	343	331	342	324	329	334	333	301	322	322	335	323	311	314	333	325	357	325	318	333	361	325	361	328	335	339	339	315	331	354	337	343	339	356	365	348	301	333	336	365	329	333	321	339	347	346	350	336	322	343	339	330	358	336	354	326	314	344	295	328	338	301	356	328	365	330	337	329	317	341	325	359	327	302	313	319	342	330	316	341	346	348	321	320	333	369	316	346	312	342	324	341	354	332	330	344	345	331	342	326	359	328	334	336	329	329	348	315	341	349	331	332	344	368	340	346	343	310	334	340	317	326	334	324	322	354	342	314	341	317	307	344	333	318	349	315	308	334	311	323	318	334	308	344	350	342	330	329	334	346	341	349	327	345	363	370	339	357	354	342	311	344	286	314	341	333	341	326	372	357	348	348	331	330	337	334	352	356	311	324	356	362	327	360	330	375	333	328	351	322	323	353	311	347	348	332	364	336	302	326	339	326	346	331	371	351	344	343	287	332	334	324	344	311	317	347	325	338	350	322	319	353	361	306	349	341	310	361	323	347	369	348	327	327	340	310	314	318	339	328	322	350	338	338	330	363	334	325	360	346	379	375	347	360	317	318	368	342	312	298	339	347	354	326	338	371	359	343	335	349	355	314	333	315	321	360	335	322	341	329	343	313	330	351	327	337	353	352	316	366	346	356	359	325	356	315	310	303	317	330	364	326	323	328	334	348	342	352	355	342	370	354	343	345	317	332	342	340	374	302	323	351	312	324	320	301	326	345	339	328	313	303	330	336	307	324	347	335	313	355	378	348	313	346	353	313	340	294	347	333	328	330	306	324	308	351	331	313	325	333	333	342	363	299	328	351	321	347	365	347	355	324	332	357	342	363	334	344	353	374	318	366	311	319	316	355	347	329	313	339	356	357	384	353	312	319	310	349	317	347	374	309	367	348	347	344	338	335	354	327	335	357	337	354	315	302	345	332	337	296	365	346	329	346	376	338	326	364	339	356	341	331	308	342	310	320	335	338	331	348	328	344	341	323	353	346	344	333	368	330	323	336	303	328	344	378	339	315	357	336	372	315	376	338	338	340	328	357	382	338	323	315	344	332	340	342	350	334	336	342	325	376	345	358	335	313	352	326	327	351	314	343	335	281	344	337	333	322	323	356	320	328	331	330	347	344	320	316	345	334	356	345	348	322	373	342	307	351	333	338	359	333	350	342	344	326	328	338	350	363	324	331	358	340	322	339	304	341	324	345	350	359	346	326	340	369	325	335	333	359	332	322	371	338	363	299	333	356	325	356	332	333	325	350	284	352	352	306	333	316	322	333	329	364	335	345	358	358	337	331	348	361	346	318	321	307	320	334	309	372	324	328	337	333	293	355	355	322	386	349	341	349	351	287	352	314	335	361	344	318	354	345	347	345	306	336	361	358	307	358	358	309	317	332	322	322	355	318	315	322	343	377	316	311	305	360	357	342	330	371	335	324	323	367	345	356	362	335	354	356	334	351	307	354	326	352	332	349	300	317	330	339	316	380	348	300	347	328	321	339	343	355	319	351	351	343	345	375	347	328	335	340	337	346	329	328	326	318	315	333	314	307	336	336	337	312	297	349	308	308	347	335	333	335	349	320	331	323	343	359	362	362	322	322	331	332	333	329	325	331	327	314	323	298	357	351	347	336	363	329	319	351	319	319	348	351	330	314	347	349	321	364	345	372	282	365	355	322	308	312	371	345	322	340	323	368	335	349	337	331	329	347	348	308	338	357	351	336	329	350	345	325	363	291	328	341	382	318	334	335	360	336	363	341	348	336	318	343	354	342	377	368	316	335	332	348	329	352	338	313	362	339	340	358	320	357	336	354	346	331	359	324	295	348	339	318	307	343	296	350	373	323	331	354	346	347	328	325	319	343	326	351	330	385	330	329	376	375	316	326	363	385	344	310	351	365	344	351	305	337	354	353	360	335	312	310	363	353	343	353	313	319	353	319	336	318	333	328	332	332	326	311	326	331	352	324	350	337	318	334	341	341	342	306	314	328	315	329	331	299	328	341	311	350	347	332	362	328	307	368	335	319	319	327	355	350	363	360	298	330
20777	43338	35374	25950	22064	18872	15606	12154	9161	7054	5318	3985	3430	3174	2747	2328	2025	1727	1575	1373	1226	1124	1020	1020	954	826	804	759	706	593	536	575	570	494	493	439	453	442	418	442	471	457	448	432	420	409	417	390	389	419	410	409	416	380	371	413	358	379	419	380	379	360	384	375	400	406	355	337	389	338	326	346	356	336	376	366	367	344	373	371	342	335	364	325	340	319	341	341	363	359	358	354	368	303	333	356	333	350	339	318	339	329	306	328	353	349	381	327	331	361	397	331	338	348	349	342	334	351	344	288	350	359	314	377	350	333	360	339	338	335	378	342	370	340	378	337	326	352	346	360	343	327	369	299	366	367	377	378	362	317	365	343	347	340	359	325	341	347	326	360	339	323	321	366	363	355	347	339	339	335	364	362	326	351	332	359	343	378	353	329	341	356	327	368	329	333	351	337	370	358	361	336	339	365	351	340	377	321	324	376	375	330	329	325	348	306	368	355	356	350	332	323	352	337	362	348	350	373	335	378	386	350	297	336	368	335	351	375	342	337	342	347	316	341	348	341	342	344	320	347	347	336	354	358	333	351	365	336	380	344	322	368	330	343	334	318	302	321	358	342	329	321	351	337	321	309	347	327	336	297	337	323	329	326	342	368	306	348	396	349	331	319	356	372	372	344	348	370	377	330	335	312	319	359	342	356	341	366	331	360	352	355	329	355	349	342	356	342	340	364	346	338	356	336	333	324	345	353	307	311	336	353	363	350	352	369	342	316	357	351	365	337	338	364	374	300	343	346	339	353	333	353	323	319	336	357	351	343	344	369	343	345	329	352	330	344	345	348	338	336	309	347	359	314	346	300	372	350	362	351	350	313	370	335	350	354	372	340	330	319	344	330	314	310	346	367	351	320	361	334	325	349	334	332	364	343	361	329	355	350	354	339	346	350	342	378	363	358	337	334	337	364	354	380	337	355	307	341	310	349	327	340	343	345	356	386	375	352	344	365	347	316	326	354	345	357	382	384	333	368	348	323	341	323	350	354	366	355	367	368	338	325	318	312	347	358	331	334	339	350	349	353	347	368	349	364	342	357	322	376	360	351	347	362	355	338	355	324	353	336	374	328	324	326	374	311	361	354	379	350	310	346	367	328	347	371	335	335	330	363	319	319	322	362	354	358	343	353	346	348	349	350	312	330	331	331	338	309	355	346	342	331	345	348	348	371	321	328	327	363	338	361	356	332	362	346	353	343	353	337	347	369	379	351	333	333	343	363	367	318	355	348	377	338	340	342	340	387	337	344	316	325	364	351	336	343	357	345	355	334	293	343	350	339	340	369	356	339	370	329	361	373	376	356	361	356	344	329	352	348	367	351	334	373	368	367	323	361	324	357	326	335	364	351	349	377	358	345	336	385	375	343	376	331	355	384	353	350	365	325	313	349	370	363	386	344	357	327	356	324	334	334	345	336	372	335	343	340	363	347	356	322	314	355	343	359	325	346	335	386	344	313	330	363	347	345	365	343	334	338	362	341	320	348	345	340	376	339	367	354	353	371	384	369	356	373	357	336	354	334	362	363	361	369	372	312	348	381	339	379	342	328	360	319	340	330	353	348	353	347	346	331	360	320	329	344	371	344	326	339	341	328	369	351	336	334	322	343	353	370	359	340	341	342	356	342	333	341	339	369	304	352	340	330	338	365	356	349	326	358	365	313	300	370	330	343	330	331	368	330	341	317	340	349	365	327	314	350	349	377	357	351	353	367	335	320	337	351	379	333	346	352	373	350	338	378	364	372	331	317	362	345	363	385	338	329	338	333	370	364	348	338	343	352	353	345	363	339	318	379	308	324	357	349	374	381	348	350	361	320	324	312	372	383	345	361	354	345	332	325	325	372	384	358	394	332	318	333	376	332	325	355	350	344	355	333	336	369	372	332	369	345	357	341	329	369	353	342	344	346	328	346	366	378	356	358	335	363	334	337	328	366	333	326	362	307	336	357	317	324	330	349	344	326	357	361	377	348	371	354	379	349	348	329	342	323	338	346	336	326	339	367	317	358	356	306	351	344	337	349	366	365	358	352	369	332	361	364	332	378	356	334	346	334	320	316	355	356	351	361	369	345	310	369	320	336	343	337	329	343	350	365	364	354	375	331	376	336	376	347	379	325	355	352	324	312	377	343	336	320	364	349	349	338	331	338	357	356	307	345	344	341	340	297	367	356	359	329	341	354	388	370	346	317	368	356	321	318	346	367	357	360	364	319	358	348	395	351	333	349	364	344	339	361	342	325	334	325	383	367	372	338	346	332	337	325	355	356	333	363	326	365	349	325	349	327	360	336	297	347	347	338	325	357	385	337	343	328	360	315	336	322	341	337	379	350	369	326	354	334	331	367	345	357	354	358	354	343	361	340	346	324	349	339	329	326	339	366	345	328	325	319	348	348	379	373	353	319	329	321	337	351	320	320	339	354	397	357	365	343	349	324	354	369	365	340	355	355	332	352	335	347	368	347	352	348	369	327	341	349	375	340	357	340	330	362	347	342	347	313	375	347	326	333	328	292	354	313	345	340	321	327	362	348	318	336	359	377	363	332	300	345	362	325	303	370	336	355	398	319	350	366	346	304	359	354	360	336	323	355	342	341	369	351	352	349	349	357	353	369	346	352	360	310	309	341	328	355	349	331	351	321	316	321	361	363	348	359	353	355	355	334	357	370	329	370	360	343	338	363	346	316	373	384	345	342	359	368	334	344	335	329	305	372	364	355	357	320	357	355	342	347	364	368	334	356	368	373	324	343	372	377	356	344	338	343	330	370	332	332	343	317	353	366	327	364	368	369	338	358	324	327	364	342	340	352	330	315	336	345	343	365	347	353	363	339	330	343	350	378	321	320	323	363	358	335	349	326	340	372	398	352	338	342	337	351	334	363	367	298	329	324	332	373	344	371	340	362	341	358	354	338	365	354	335	340	358	362	390	353	341	363	370	332	325	338	338	331	368	338	339	331	336	378	314	357	355	312	358	329	352	337	332	358	357	331	390	345	331	353	336	339	329	366	326	353	352	331	333	346	388	346	335	329	330	332	390	337	358	358	349	348	347	341	395	323	346	351	348	380	363	348	329	323	333	345	343	318	353	336	368	346	319	353	339	340	327	327	365	325	378	352	324	327	333	368	345	368	340	372	347	330	352	327	322	360	360	348	376	326	382	323	357	322	394	327	345	369	368	342	337	353	345	332	346	335	345	364	345	342	356	368	336	329	383	312	386	367	342	330	390	369	332	360	341	355	326	353	369	339	312	330	326	335	350	335	345	331	342	341	317	350	340	338	354	348	354	357	336	356	343	345	335	360	366	353	353	335	321	343	351	360	352	320	317	321	357	310	310	348	344	338	353	366	368	345	299	329	327	374	361	325	325	346	359	316	372	372	325	365	332	349	355	336	328	367	351	334	321	364	340	306	371	375	327	309	343	334	339	360	310	339	359	340	359	338	325	352	327	348	366	347	348	336	335	353
25114	21512	28148	26298	19826	13874	9608	6790	5041	3701	2793	2292	1905	1807	1554	1477	1308	1159	1077	959	932	829	891	787	762	719	691	684	642	609	610	556	578	592	579	535	512	540	543	541	520	589	547	516	542	514	539	548	525	481	519	458	522	483	507	508	568	477	463	477	500	486	497	472	487	479	465	518	509	488	435	477	476	507	503	512	481	494	522	501	472	499	497	466	485	496	496	458	497	477	479	507	501	473	489	419	473	455	464	482	461	444	469	474	493	467	466	515	440	490	493	450	467	474	463	480	463	473	493	484	451	482	506	465	490	498	494	483	483	439	480	468	516	445	426	486	460	465	502	456	476	461	470	463	500	484	490	440	497	467	470	493	496	492	476	469	451	468	501	492	485	464	455	505	429	523	470	439	504	503	499	464	473	483	451	493	499	481	481	458	513	535	494	505	483	488	486	498	497	502	448	475	461	475	450	459	486	498	492	488	473	474	450	486	474	463	506	497	530	465	463	425	495	459	482	484	479	474	499	496	463	468	442	472	497	478	448	458	488	466	460	472	444	456	494	479	501	535	506	484	522	457	482	461	481	459	466	457	503	507	453	524	486	523	487	457	476	534	460	495	498	454	464	516	492	517	485	500	471	499	481	477	481	466	510	455	492	474	501	490	508	462	468	485	494	494	496	485	483	490	517	487	477	508	489	477	451	514	496	482	475	460	484	493	490	467	489	462	482	483	496	457	486	460	448	470	488	470	465	480	495	471	509	505	529	482	468	442	451	462	484	506	509	462	506	477	431	485	446	509	482	489	453	459	485	454	517	477	466	491	485	481	441	460	479	432	490	454	503	453	491	473	491	503	500	455	510	447	478	460	479	497	453	504	483	429	510	476	490	470	512	477	467	523	488	457	483	451	517	491	493	452	470	474	426	477	470	485	461	473	434	477	488	496	473	480	510	488	476	521	465	462	463	432	486	488	499	473	453	469	470	474	461	491	450	441	489	478	457	485	447	511	518	451	475	494	518	489	474	498	516	476	508	467	469	457	471	496	480	494	497	498	457	478	489	482	495	490	468	464	471	456	480	477	492	491	442	542	485	494	511	481	470	470	509	481	461	475	489	457	503	463	474	435	450	476	493	492	498	468	473	466	543	476	509	482	474	486	496	493	498	482	491	449	448	488	476	492	452	464	520	465	456	509	486	505	480	479	483	480	480	494	492	506	471	512	434	482	500	473	502	463	449	514	490	470	469	497	431	462	459	489	484	480	459	506	449	449	494	463	474	469	484	497	483	475	437	467	498	500	451	489	444	484	480	439	489	511	496	457	473	461	480	503	438	482	515	478	463	468	504	509	488	502	474	456	453	469	467	461	432	476	479	477	487	490	519	473	446	456	471	456	467	498	487	540	461	526	476	487	470	489	482	501	519	464	484	467	474	482	517	509	509	496	489	496	475	467	466	476	488	466	469	488	479	457	510	500	489	495	483	473	481	507	508	466	500	494	460	476	474	504	444	442	478	469	464	502	481	463	504	505	515	528	513	492	472	494	488	498	495	502	469	461	474	473	435	471	482	472	493	463	527	505	488	487	471	478	481	500	497	522	459	489	453	450	493	516	458	529	523	501	490	481	500	473	503	439	506	526	473	523	501	495	497	470	475	460	453	504	466	509	442	423	506	487	477	487	493	450	481	478	487	501	500	525	476	478	439	478	474	496	472	480	461	452	496	488	477	492	511	455	488	480	464	496	456	476	506	484	452	480	488	448	467	480	505	497	449	484	490	435	436	471	491	512	497	479	482	448	501	502	467	476	493	488	487	497	473	483	490	513	509	492	471	486	467	491	489	488	467	457	526	459	500	476	472	464	536	519	495	427	495	453	471	508	484	451	474	454	477	471	482	437	436	454	477	471	489	488	486	448	487	487	463	494	489	473	452	466	450	482	498	475	465	489	485	479	486	488	507	483	489	484	512	443	476	453	492	492	507	453	486	441	504	483	500	457	475	487	466	498	499	500	482	452	434	475	455	498	468	485	475	486	479	475	471	501	444	490	482	480	458	451	461	451	477	455	458	435	495	483	473	468	489	469	527	458	488	466	440	473	485	469	465	460	491	471	473	468	462	465	465	488	455	502	438	512	472	450	480	485	426	446	467	499	484	486	520	500	450	482	508	450	487	499	455	432	505	526	475	482	467	492	513	484	495	439	490	505	449	483	455	515	500	454	507	498	525	473	472	457	502	502	496	438	452	466	443	465	465	448	458	499	467	482	471	503	449	501	457	476	511	520	460	482	500	520	511	456	458	451	475	478	473	463	468	496	504	525	468	500	463	503	473	510	481	437	485	487	487	516	458	470	443	468	463	474	527	467	480	521	446	452	492	460	494	490	498	452	474	497	461	479	450	471	505	483	472	461	503	437	511	454	499	510	527	443	463	490	473	463	465	467	482	480	471	505	463	489	470	489	495	430	456	487	472	481	464	465	451	464	497	479	484	451	479	419	449	439	478	467	473	478	465	557	500	503	468	518	486	520	485	479	452	501	484	470	523	508	478	532	478	464	455	502	487	482	493	470	484	468	525	455	477	468	463	517	512	466	493	456	490	460	436	486	489	511	497	542	481	429	469	469	467	488	466	505	495	479	511	500	486	506	544	490	489	486	485	479	494	481	475	483	510	500	498	472	493	502	462	468	483	478	509	503	479	451	435	449	500	474	480	475	466	469	500	488	474	447	504	457	480	496	451	504	497	478	511	487	488	468	511	477	483	461	474	494	471	455	463	487	483	468	476	482	476	443	486	474	496	473	477	501	455	506	494	523	491	460	487	510	490	451	474	460	460	432	484	490	483	489	480	474	458	446	507	443	485	461	482	502	460	478	514	429	463	468	446	457	498	474	518	488	459	489	484	463	460	450	465	460	503	471	493	484	479	462	458	494	478	538	470	459	516	440	525	451	489	467	533	450	473	480	494	436	497	471	481	479	552	483	490	478	526	482	489	459	481	502	498	510	465	510	493	486	520	448	487	491	462	462	471	518	479	512	497	495	463	477	506	446	509	488	515	491	516	485	458	485	469	481	494	473	485	482	496	446	463	497	495	531	516	493	466	504	481	469	467	465	493	455	479	449	461	488	481	490	476	512	529	458	472	471	455	443	501	474	532	455	487	471	441	488	490	494	525	481	449	474	453	470	480	487	461	431	471	466	500	471	453	452	511	544	441	518	459	492	470	507	465	476	501	478	463	488	467	504	495	469	504	493	483	518	479	493	501	481	523	444	494	483	482	495	471	515	463	491	476	468	461	456	474	461	485	484	504	459	507	522	483	478	486	489	469	469	480	483	473	489	440	482	478	537	509	520	470	504	506	467	454	467	482	501	493	470	466	490	451	473	462	424	473	468	485	449	463	500	486	461	516	448	487	455	501	464	499	478	453	443	496	487	488	472	468	476	472	487	447	509	471	447	471	485	505	506	485	474	490	483	475	493	483	513	474	484	487	475	454	427	476	499	449	441	448	458
19935	40263	32338	23114	19535	16540	13089	10317	7813	5906	4441	3558	2940	2737	2428	2065	1821	1608	1444	1320	1192	1052	1014	992	929	888	865	831	742	686	711	607	625	619	601	593	576	580	534	583	616	549	564	557	560	538	534	511	563	523	524	526	567	550	559	482	499	528	514	475	494	503	525	510	465	501	534	521	485	466	469	454	492	499	504	502	482	471	492	494	505	484	487	510	502	463	516	488	517	451	502	468	485	487	498	512	516	463	493	514	504	508	485	477	489	485	545	507	496	510	469	506	461	488	453	487	468	513	471	490	474	498	479	454	519	479	486	457	505	468	507	499	520	464	473	472	483	468	463	464	479	491	524	484	449	476	497	474	501	465	451	470	481	500	518	532	454	478	480	460	474	481	472	463	479	474	518	437	495	482	487	451	516	461	499	496	484	506	508	474	513	476	467	476	486	491	457	528	484	503	471	497	476	520	499	470	492	522	452	469	504	473	480	499	502	488	490	464	488	491	490	500	516	504	462	453	501	500	504	479	467	487	505	526	472	508	500	490	466	494	488	455	446	488	476	430	465	471	487	521	465	487	475	463	479	458	469	492	484	519	454	485	493	496	436	491	459	502	525	464	528	495	514	496	470	481	470	468	460	531	464	454	523	492	494	452	469	440	508	491	461	483	479	511	452	494	476	464	437	500	473	539	457	460	520	518	488	523	506	496	485	515	486	479	518	488	532	469	463	459	468	515	501	451	489	469	482	512	483	505	484	480	507	445	465	483	479	529	460	505	507	503	462	497	503	513	466	464	476	462	463	478	486	490	460	494	424	507	446	455	505	499	524	510	472	500	453	451	483	486	508	462	515	454	476	509	487	494	491	490	504	523	425	501	533	487	473	459	489	503	491	488	476	495	459	546	500	482	476	497	486	508	479	479	504	531	520	488	482	485	513	483	400	474	481	444	490	512	495	476	470	478	490	460	490	472	456	490	529	470	529	499	491	434	483	476	483	485	494	519	438	498	497	481	473	518	468	461	438	460	493	523	502	475	489	521	448	476	467	534	510	489	509	501	464	502	508	494	458	522	479	512	465	489	511	496	467	449	467	514	492	480	540	477	462	486	481	464	453	522	471	487	470	487	469	468	443	473	476	484	470	492	506	453	485	465	503	439	503	451	497	505	482	490	507	533	496	483	471	507	498	492	488	511	499	491	482	524	467	478	467	490	513	470	490	509	464	483	481	489	476	487	452	481	493	463	498	485	477	518	529	487	513	508	473	494	490	468	511	487	473	481	527	472	502	458	481	483	503	492	505	516	468	441	485	492	528	487	452	469	484	490	479	506	476	427	499	471	482	477	482	496	505	470	451	484	480	506	458	472	497	438	488	471	491	491	470	517	513	482	464	509	494	484	466	513	491	475	473	473	489	442	520	497	465	493	460	519	478	473	497	481	492	500	543	482	501	486	485	498	466	467	497	514	504	473	500	519	456	512	500	460	462	521	499	493	444	481	517	458	514	474	446	462	490	474	447	463	469	488	484	462	473	492	526	480	486	468	484	517	458	508	504	533	441	476	477	475	489	486	505	514	470	502	481	460	467	450	474	477	495	450	432	507	504	485	461	485	470	465	471	489	473	491	488	476	442	494	497	491	509	485	457	497	461	477	473	510	501	522	484	482	493	491	468	532	461	489	456	473	459	467	473	504	499	476	486	489	470	497	459	458	516	490	533	480	459	478	462	477	517	457	516	461	452	455	493	452	470	442	510	522	453	505	468	479	501	506	516	483	463	533	465	492	482	442	483	500	482	485	490	487	460	501	503	503	507	488	475	502	466	503	456	508	509	438	467	472	465	506	486	476	476	509	491	508	490	472	437	509	457	452	468	466	474	460	503	515	527	518	457	518	467	544	513	516	481	484	520	490	516	498	450	505	451	494	437	523	497	481	479	466	500	514	457	513	476	504	480	505	501	512	507	472	510	469	494	518	526	454	498	462	502	530	474	438	507	456	500	516	516	499	504	504	514	477	480	453	526	489	492	485	500	494	502	479	440	476	471	488	456	472	440	442	473	476	499	462	494	483	468	459	424	461	518	475	447	474	488	491	495	512	466	514	499	500	510	501	475	495	461	494	505	499	484	518	497	492	479	512	450	475	458	521	439	474	473	497	501	518	486	508	484	482	504	503	481	493	496	472	501	506	487	506	504	485	480	456	480	491	513	484	482	502	484	487	491	517	495	449	458	499	505	509	481	496	456	477	499	465	512	503	464	466	464	501	491	518	545	491	484	491	489	426	458	517	429	465	460	487	514	475	509	465	531	484	491	480	475	505	492	493	525	490	510	450	471	545	494	497	451	504	494	489	471	535	492	499	490	464	472	458	463	469	480	441	479	522	452	490	453	498	530	447	485	469	478	486	507	527	491	496	504	480	473	467	457	473	479	479	455	489	455	483	479	522	510	491	443	469	477	452	493	505	446	478	489	482	513	489	524	495	519	505	462	470	499	466	485	481	458	475	462	479	490	503	475	473	488	470	438	496	491	504	504	519	486	507	520	515	484	463	505	463	525	505	518	460	516	484	471	488	491	507	467	482	540	512	496	469	490	531	473	511	509	470	518	514	494	501	473	432	510	490	452	492	462	464	499	433	507	466	483	490	460	501	457	461	492	518	500	453	455	489	462	466	575	484	472	464	463	478	511	449	498	510	490	488	457	501	510	466	495	460	506	517	454	486	526	497	499	450	485	484	497	477	472	536	492	490	482	514	490	486	497	512	496	493	514	479	485	542	497	524	470	522	494	466	497	474	506	487	458	475	458	493	457	479	503	461	495	462	479	526	510	507	490	464	471	466	459	472	459	437	433	450	450	492	470	461	480	489	513	518	482	552	522	502	480	481	479	489	501	472	537	467	461	502	499	520	497	449	506	470	532	428	533	438	474	485	510	477	492	497	476	482	498	476	495	479	452	512	530	486	509	490	461	478	522	494	487	462	474	531	520	459	465	507	458	487	435	444	475	500	542	499	501	510	506	514	472	475	497	503	494	498	472	466	515	490	468	475	499	455	532	450	497	503	482	448	486	466	503	462	504	502	487	500	512	465	494	502	442	486	485	483	478	504	472	502	517	503	520	495	484	509	499	471	460	486	482	484	491	476	475	481	492	506	503	506	491	514	492	493	468	459	500	500	465	468	528	479	464	492	476	521	498	501	456	535	428	527	481	500	473	506	504	503	470	471	497	469	480	455	483	479	490	505	464	484	475	461	489	518	485	495	464	505	508	498	486	470	514	491	513	508	493	471	493	470	477	516	478	490	518	526	473	456	502	489	472	457	487	471	504	458	443	541	478	474	509	435	473	537	480	518	515	491	482	496	513	519	481	495	500	493	475	463	481	474	485	446	469	502	478	485	510	508	501	475	509	497	475	485	460	459	483	510	468	524	470	491	521	432	470	475	496	489	477	500	521	509	481	506	481	486	527	498	481	498	490	498	491	477	490	460	495	470	482	473	522	439	488	463	493	491
22873	21479	29247	24219	21875	23226	22522	13217	8998	6812	5008	3962	3338	2991	2500	2346	1974	1812	1557	1351	1218	1146	1001	972	953	806	767	707	657	621	553	558	517	503	486	434	465	448	436	434	407	416	403	407	396	413	381	442	418	420	415	371	408	367	417	371	386	380	347	364	368	376	364	366	334	339	346	330	313	363	354	348	364	326	362	336	357	338	362	336	328	325	338	358	296	313	299	344	338	306	342	323	294	323	339	318	343	331	320	379	301	319	335	314	325	341	337	290	319	339	317	331	324	337	328	310	283	329	330	323	349	336	366	318	329	314	314	303	333	343	313	342	300	329	321	351	292	346	333	353	359	348	301	327	339	345	316	332	351	336	308	315	298	329	311	319	321	332	325	330	353	307	326	350	321	305	323	336	319	336	341	333	322	312	321	320	333	341	318	284	299	387	306	316	318	302	321	349	326	315	352	336	314	331	342	323	305	294	309	335	349	346	331	358	327	301	322	323	318	295	322	333	275	303	373	330	302	328	315	319	349	350	319	333	335	331	306	327	305	313	311	310	328	306	301	343	327	330	299	351	317	361	331	337	327	314	315	344	325	331	329	328	348	307	336	344	335	325	288	352	321	306	331	280	310	313	316	316	318	307	344	340	336	323	329	319	305	365	291	303	322	304	320	310	331	317	333	334	357	334	347	351	345	293	308	316	303	319	337	317	301	307	312	383	301	325	285	300	310	311	341	333	355	299	316	340	358	318	355	333	343	349	360	339	318	319	295	332	313	330	331	333	337	339	326	329	316	318	314	324	316	312	309	333	296	352	326	315	331	337	343	323	306	323	309	299	314	320	328	309	337	333	326	357	304	308	318	326	323	311	328	346	337	293	300	336	309	335	310	305	329	323	302	329	341	310	329	319	338	349	323	321	299	344	325	312	342	341	338	301	323	322	351	320	333	335	332	320	308	369	344	306	282	291	316	322	341	321	368	320	320	298	331	351	342	323	318	293	358	321	319	331	311	327	337	329	336	318	339	372	344	308	304	342	357	376	350	295	311	337	321	311	304	328	330	298	289	365	363	309	321	329	345	336	324	326	323	305	319	321	338	321	351	318	338	358	314	368	330	327	323	330	349	313	319	302	340	339	319	365	323	329	331	322	339	310	295	303	342	312	324	276	319	345	359	315	310	321	292	313	302	348	342	316	332	286	354	316	326	362	326	350	331	318	304	328	325	312	355	320	305	307	353	330	327	335	340	319	332	343	327	335	328	334	304	325	347	335	344	346	297	354	345	363	328	304	307	329	349	354	316	321	335	347	328	325	310	323	308	318	312	306	336	325	315	311	321	329	333	364	327	346	335	346	328	335	326	319	351	294	325	332	326	338	333	329	326	316	304	309	332	312	351	338	315	286	331	325	332	315	300	352	323	309	316	360	353	327	346	321	322	320	319	339	334	307	305	311	337	356	337	291	354	358	351	339	329	368	311	330	305	345	308	293	327	312	309	352	333	312	354	339	327	321	336	330	349	338	349	332	296	326	351	332	331	319	336	317	319	336	323	329	299	344	327	347	339	318	316	314	346	332	293	346	305	350	355	316	358	309	292	330	302	326	320	338	336	290	341	322	324	334	318	352	305	321	317	299	325	342	318	337	315	301	313	328	306	308	330	357	325	315	316	326	338	309	331	330	334	354	342	339	328	308	307	329	323	291	330	336	301	325	320	341	297	336	359	312	306	343	316	298	328	311	318	318	310	334	324	335	334	317	314	336	331	297	301	336	346	320	331	351	318	339	347	337	313	318	314	357	330	322	350	295	338	374	308	323	301	336	314	332	316	322	305	331	319	331	320	339	298	318	334	337	318	329	368	377	345	307	297	315	371	302	353	332	335	304	325	355	328	298	327	334	330	367	339	345	313	308	305	343	324	324	321	346	313	334	321	299	327	340	339	344	349	271	354	328	360	314	315	340	328	284	330	337	332	348	295	353	348	369	343	330	355	329	353	308	360	339	357	332	344	320	341	350	331	310	353	338	325	338	330	309	355	339	304	301	297	343	312	300	344	348	335	346	311	339	333	333	322	321	323	328	339	327	329	324	341	327	314	284	347	332	364	295	330	342	331	322	372	343	333	325	340	293	332	291	339	328	309	333	313	325	336	298	342	318	386	357	344	314	350	292	340	293	342	343	316	334	321	323	300	335	317	320	314	294	324	337	336	316	304	337	327	358	338	327	314	329	336	336	327	327	312	354	308	331	287	324	325	327	322	288	335	308	341	301	331	323	329	297	341	329	343	342	333	310	338	301	349	338	339	304	333	292	342	343	327	287	343	314	347	329	322	312	352	314	369	316	332	329	299	351	333	327	295	307	321	324	322	345	315	316	376	328	320	367	322	304	335	322	321	313	333	342	316	305	306	295	350	352	300	360	320	314	302	331	339	294	325	292	333	355	356	315	301	325	307	312	372	377	330	307	311	275	328	307	327	287	331	323	340	322	335	359	299	319	362	338	307	310	335	331	369	300	319	340	341	332	338	337	330	333	362	356	339	327	333	327	333	344	335	363	326	341	351	333	316	351	296	349	336	314	343	338	273	298	340	292	349	331	358	312	306	346	315	356	335	351	321	312	331	323	342	305	330	326	331	315	320	336	356	349	335	302	341	320	339	359	340	336	315	339	324	345	315	343	324	326	346	340	329	300	311	339	305	325	327	339	353	292	295	339	335	310	324	324	297	311	328	334	328	313	344	354	303	314	308	317	361	330	310	312	316	351	358	323	317	329	305	321	312	329	336	327	308	306	325	294	314	312	335	328	323	344	321	338	327	322	318	328	300	320	330	318	319	332	339	335	350	304	341	331	326	292	314	325	318	313	316	312	321	353	340	341	356	332	317	312	318	327	308	341	303	309	339	350	363	304	324	319	311	313	304	312	338	338	310	353	341	328	313	325	320	332	356	343	325	344	309	295	319	348	319	335	317	334	353	327	352	309	278	354	323	308	318	332	362	301	342	333	343	307	324	338	357	320	327	301	323	306	294	302	337	344	318	287	353	337	343	349	321	310	325	352	354	322	336	322	303	303	329	300	330	386	327	316	311	290	337	306	307	323	384	337	350	351	314	314	365	322	328	310	314	321	329	304	349	325	342	313	316	338	332	315	368	348	322	322	327	341	349	343	349	327	334	318	318	364	313	344	339	311	334	319	309	321	319	302	321	341	334	306	328	313	334	342	313	301	325	336	351	354	330	325	301	329	323	317	304	337	309	325	328	367	310	323	332	312	310	309	344	313	305	309	314	290	301	324	347	373	334	332	316	316	337	317	332	335	306	314	330	336	371	295	324	346	309	341	338	314	312	301	324	330	314	344	311	316	300	330	294	337	315	350	327	342	337	325	286	314	315	320	329	311	319	332	348	305	326	297	346	307	339	319	308	321	315	315	310	302	318	337	355	319	321	325	338	373	346	300	322	320	338	359	357	312	330	315	335	296	332	332	306	315	328	327	352	339	323	333	315	317	343	306
22606	47390	40681	31856	27228	23404	19628	15989	12502	9541	7247	5754	4776	4430	3729	3378	2793	2399	2083	1806	1585	1412	1386	1309	1221	1036	965	915	790	680	690	626	589	540	544	532	507	467	508	522	470	493	445	444	461	411	446	442	458	445	466	435	433	375	421	437	404	403	365	352	408	408	346	372	339	382	347	355	386	333	348	322	340	329	285	350	338	334	348	312	339	358	355	358	334	324	328	354	309	333	324	323	322	320	328	355	338	315	321	303	328	300	314	352	341	305	317	355	328	289	307	335	359	328	310	286	360	342	338	344	325	299	342	308	341	342	319	354	326	346	293	320	314	346	355	271	317	321	310	329	322	324	327	335	332	316	326	309	308	315	317	317	313	333	325	321	332	291	320	307	316	315	321	330	333	335	354	316	338	324	326	307	332	318	309	323	321	318	296	310	347	303	297	304	339	311	374	332	334	313	332	343	314	320	300	325	313	337	322	331	342	295	339	314	352	338	341	328	363	328	320	277	334	362	303	328	313	290	323	318	348	334	319	340	314	346	323	303	310	328	340	362	294	311	322	325	332	325	331	338	294	330	330	320	317	310	351	318	305	329	332	293	330	310	313	311	306	324	314	300	304	312	350	335	338	353	307	341	330	333	320	352	340	319	323	307	356	320	327	346	362	320	305	321	338	329	317	351	320	297	297	350	290	311	318	350	300	340	326	318	327	313	315	300	350	356	319	316	331	319	338	347	334	318	326	313	328	365	348	345	326	324	318	325	323	333	298	363	296	339	353	338	337	372	299	323	325	363	350	318	330	329	355	337	286	334	327	306	321	343	312	311	334	316	343	334	329	317	336	305	282	313	320	336	352	307	320	331	313	314	366	334	321	318	311	305	343	324	321	345	299	306	347	360	334	318	339	303	317	309	321	320	323	292	295	320	321	316	347	298	308	282	346	364	367	338	329	294	322	297	312	341	303	336	311	351	342	347	352	354	348	341	347	312	319	356	314	280	288	319	339	320	313	354	323	354	343	302	304	337	316	343	309	319	316	307	326	340	337	328	338	308	355	340	331	329	321	338	332	324	326	307	353	320	327	348	344	308	308	315	323	289	367	336	329	302	320	343	349	315	309	329	311	315	315	320	340	332	347	288	340	349	327	319	330	308	316	313	324	326	321	333	300	330	356	324	294	339	307	327	322	318	325	352	341	333	314	311	321	322	356	319	350	353	348	286	336	318	361	320	328	309	310	317	300	320	321	299	297	344	304	319	313	355	336	364	314	345	316	309	341	331	318	281	335	309	340	335	349	352	324	299	305	340	315	334	340	347	315	329	330	326	286	326	309	332	332	308	327	342	290	316	313	351	355	333	345	333	299	326	290	309	329	320	318	314	334	353	320	326	319	371	331	322	312	335	312	313	296	328	315	343	327	312	362	304	324	329	342	352	349	338	354	327	339	366	339	324	302	341	329	339	305	325	341	307	308	332	333	319	330	316	350	304	330	309	338	344	302	317	306	287	310	317	336	337	322	357	321	326	340	351	318	339	300	316	322	290	308	350	339	335	315	328	330	337	325	316	353	314	320	339	331	286	325	361	368	319	344	309	326	339	330	306	313	313	304	316	320	345	317	272	320	313	319	337	337	311	313	314	358	351	314	304	319	309	331	319	329	309	332	315	324	344	342	307	326	328	344	356	337	315	297	344	319	332	330	351	317	322	331	346	323	318	322	328	360	321	304	295	309	302	361	339	314	319	319	316	316	306	338	309	339	339	332	328	317	314	330	313	316	325	331	348	316	331	342	319	322	356	325	319	344	315	384	324	306	332	332	334	326	329	306	338	331	310	314	333	347	325	299	334	333	306	312	332	335	297	341	351	310	370	335	311	325	305	308	312	337	342	322	308	298	324	307	309	330	343	337	307	289	334	333	319	304	334	297	312	351	341	350	335	295	290	325	311	327	315	318	342	348	324	331	342	346	331	314	313	320	334	329	337	324	335	323	314	328	293	336	326	340	323	303	322	337	343	309	292	329	340	336	335	344	328	314	319	318	346	335	301	301	319	316	307	327	301	365	336	295	315	338	333	356	293	325	336	291	329	307	294	342	336	357	321	352	328	330	331	344	299	322	340	313	335	354	322	314	351	351	329	352	298	330	339	334	323	337	324	337	326	329	311	306	350	336	316	324	310	321	342	304	310	350	324	356	326	288	334	344	287	333	325	356	313	324	343	337	325	336	308	288	326	328	341	306	326	337	322	334	313	316	340	326	365	323	297	334	317	305	322	334	330	300	324	311	369	320	311	306	335	344	356	350	330	327	333	322	333	320	314	321	354	328	302	335	328	349	342	328	309	333	352	321	337	324	344	328	357	328	307	300	309	341	371	318	313	314	309	347	332	367	346	335	352	298	340	316	324	317	312	332	323	334	318	339	304	305	337	345	365	340	338	321	339	319	338	293	334	303	347	318	357	309	325	331	309	353	298	316	310	297	326	350	326	343	361	293	332	349	325	257	302	322	324	348	339	330	312	283	327	345	334	331	315	343	311	323	319	360	308	364	323	301	332	311	352	328	317	301	338	335	324	343	335	343	287	294	312	320	317	340	350	308	323	309	294	353	347	343	329	331	361	346	284	344	320	311	325	331	306	307	309	327	323	325	331	340	324	288	327	300	313	344	319	301	336	339	333	333	352	337	348	293	303	347	325	338	326	308	314	316	310	314	326	326	328	292	317	317	336	324	325	304	313	298	321	341	344	304	335	307	323	291	330	322	334	347	334	328	353	298	317	310	296	331	287	324	317	326	336	370	306	338	345	330	298	334	367	290	310	329	306	317	311	329	328	343	319	304	333	324	316	323	329	344	328	318	328	331	348	330	317	319	328	336	305	336	313	334	324	331	313	326	330	320	324	309	321	333	340	334	344	309	332	353	322	319	330	331	345	313	339	340	332	331	331	330	330	339	349	325	347	328	327	296	340	315	269	334	339	310	329	322	331	322	311	333	342	313	329	320	320	351	303	319	360	319	351	304	340	313	307	352	338	311	350	312	297	293	346	306	334	337	325	311	343	316	306	336	325	330	300	328	315	302	361	318	336	357	328	311	336	321	313	323	375	334	326	317	324	311	303	333	313	336	324	347	367	323	325	330	317	335	296	315	304	331	340	326	350	324	334	349	345	345	355	334	294	323	306	339	333	340	322	330	317	324	308	329	322	318	328	319	348	327	359	327	331	316	372	356	345	343	359	337	317	319	315	312	329	366	333	339	312	287	327	356	316	326	326	331	313	316	306	333	322	322	314	332	333	314	303	310	331	348	340	308	325	332	326	287	317	350	331	323	368	344	357	304	327	332	278	302	351	289	342	310	314	340	320	320	329	362	289	323	304	317	349	319	374	315	297	340	320	352	334	354	334	307	357	316	298	322	284	326	320	316	315	333	324	321	355	353	321	311	312	324	313	332	318	314	318	327	332	296	318	352	326	310	308	343	372	289	353	349	300	304	326	354	313	331	318	299	329	336	308
28628	24418	28161	21446	13653	9234	6562	4751	3445	2724	2051	1711	1535	1350	1298	1094	966	915	878	836	778	723	713	684	650	608	600	591	513	536	528	563	514	496	556	473	530	479	483	507	478	539	517	471	479	467	510	537	474	451	473	495	500	460	512	453	473	484	476	458	492	501	481	491	452	464	495	468	420	480	449	461	435	468	429	484	441	478	448	447	449	452	483	470	481	479	433	448	460	474	493	476	507	476	442	474	453	468	441	476	465	464	452	455	478	451	510	485	444	477	469	443	470	438	436	467	504	449	433	465	443	432	502	458	462	483	462	499	468	402	493	469	475	460	489	478	453	424	454	472	411	442	466	471	459	500	451	445	455	483	459	475	478	452	445	471	459	447	451	438	477	454	446	452	430	444	472	430	442	483	489	459	463	441	444	458	504	473	440	496	439	469	456	467	457	457	443	502	442	480	447	443	483	467	493	450	496	467	461	464	445	446	462	498	458	439	435	476	463	449	499	503	474	508	418	498	462	490	470	493	481	485	494	488	486	453	462	459	441	465	489	470	503	462	447	436	454	461	454	450	449	462	430	429	460	481	468	477	461	422	442	439	479	468	483	464	488	436	453	458	465	477	413	446	465	436	486	456	449	469	452	442	483	452	444	434	452	475	447	449	476	445	516	483	448	454	491	466	451	507	470	477	499	468	441	485	444	446	486	490	430	465	438	432	440	488	491	474	455	468	472	466	504	485	456	450	493	438	440	478	446	422	413	450	439	502	477	456	454	453	457	441	463	469	443	462	437	443	428	465	461	473	474	472	474	434	483	499	511	457	449	433	477	449	464	496	463	477	444	445	449	475	465	443	484	468	460	490	431	457	475	447	477	479	446	458	442	447	466	470	437	448	503	485	464	470	473	480	484	438	469	446	471	471	446	425	458	516	411	461	426	492	449	454	465	439	452	441	449	464	426	477	470	466	444	469	454	472	433	445	473	489	475	454	488	482	472	453	479	443	467	453	500	407	474	460	449	441	430	452	490	421	468	469	470	435	454	462	482	510	455	412	441	473	433	480	463	454	469	498	482	491	439	435	498	480	465	437	435	475	473	443	473	464	482	470	484	489	461	472	457	460	460	473	447	489	471	456	519	473	479	495	430	437	479	432	472	466	467	428	464	461	472	454	436	441	439	477	443	447	448	512	510	472	448	398	450	445	493	448	443	447	442	464	458	451	430	497	439	475	472	406	424	461	474	431	478	422	467	492	445	462	479	431	453	443	438	441	468	480	476	447	465	451	431	442	487	434	456	442	474	472	428	424	493	430	439	452	481	502	464	458	498	466	406	453	422	446	455	457	451	466	462	428	466	429	448	469	455	448	467	438	441	445	467	456	480	487	432	451	453	428	445	478	471	462	460	469	439	474	417	504	424	469	471	406	452	449	492	447	499	492	451	491	490	495	424	468	488	488	520	466	459	445	488	422	483	432	477	429	476	440	485	474	462	507	466	446	464	471	462	480	494	465	465	496	436	474	466	469	456	501	484	452	454	482	444	448	440	447	462	475	445	446	484	437	459	472	486	479	475	457	471	459	467	475	470	483	471	442	424	495	482	457	485	441	453	465	502	496	445	442	467	422	460	465	467	478	469	443	465	474	465	485	441	428	486	495	487	440	493	461	471	479	479	461	428	427	472	461	456	451	471	460	440	476	444	503	447	486	484	450	462	447	486	439	480	435	452	445	449	473	430	445	496	499	480	489	481	488	484	437	478	444	428	473	455	463	445	447	478	444	504	451	474	488	444	455	450	499	500	413	465	448	457	485	493	481	477	477	461	443	465	437	468	473	509	457	441	430	467	476	487	431	460	429	455	431	445	449	485	465	466	494	469	482	488	469	432	444	462	423	457	445	463	462	507	512	435	467	466	463	435	453	439	468	486	511	465	457	472	436	480	455	458	451	428	462	441	464	427	441	483	472	498	433	460	500	451	463	496	441	465	501	454	467	431	488	462	439	453	465	436	483	458	479	460	437	503	472	478	471	469	474	471	477	478	476	471	462	457	477	463	459	424	440	457	448	464	451	462	447	424	412	468	468	450	448	473	494	523	445	508	488	500	465	479	475	456	475	471	475	456	475	415	499	458	481	469	423	471	446	461	448	477	451	407	436	453	464	478	451	479	467	495	501	421	446	473	435	475	463	502	478	458	454	421	440	461	438	461	415	469	439	450	498	462	421	432	443	457	450	469	464	460	472	456	485	483	459	473	473	438	441	464	450	472	501	493	476	463	462	463	447	464	445	445	415	446	519	424	497	469	435	499	444	472	464	475	424	473	446	457	442	486	450	450	440	460	497	465	453	448	464	433	484	459	519	474	485	470	436	440	470	455	481	442	435	427	451	471	498	448	459	467	452	472	404	480	502	453	447	434	464	501	495	425	437	467	466	480	464	477	414	449	448	467	442	457	443	461	483	503	459	469	485	427	500	485	487	474	468	480	454	426	465	457	465	494	489	490	483	456	478	460	476	467	455	427	491	476	423	486	498	475	437	468	487	442	474	440	466	466	479	451	449	477	489	499	432	460	445	464	507	492	444	431	445	509	469	445	447	505	465	494	445	478	475	417	493	454	455	447	458	517	451	487	436	466	438	423	443	454	457	461	508	445	459	421	510	462	497	460	433	455	432	456	485	462	480	470	445	449	486	470	444	460	460	422	447	491	416	449	480	476	446	517	477	454	466	470	482	481	454	440	463	425	462	448	497	443	464	437	451	467	489	457	446	451	416	438	445	473	483	456	447	448	475	426	441	458	458	446	458	458	478	473	468	444	459	472	477	434	452	475	484	516	453	477	460	441	489	483	464	471	472	476	484	480	462	487	430	459	486	460	468	486	454	439	453	436	447	471	509	465	461	474	472	493	452	470	496	506	405	439	432	498	442	477	458	463	474	447	476	472	446	443	487	441	460	462	449	438	447	464	489	483	496	449	439	466	486	454	452	478	441	477	475	491	452	433	462	461	505	430	456	476	465	434	463	490	475	472	465	476	452	467	489	486	447	476	469	476	494	457	475	506	473	507	445	484	450	514	500	455	438	473	440	450	505	458	513	444	472	454	480	396	457	474	443	491	440	473	447	469	424	480	502	485	483	457	496	509	448	456	466	442	442	432	485	432	485	445	470	454	481	483	458	466	477	484	447	396	441	504	461	454	510	483	469	517	446	459	435	494	461	495	504	445	469	422	483	449	441	501	508	488	487	487	458	439	459	441	446	482	487	462	480	466	470	469	442	463	419	441	486	470	438	486	459	435	465	487	469	462	456	442	449	430	445	451	451	463	451	427	505	432	509	437	458	480	463	495	445	467	466	462	448	499	475	438	454	448	496	455	450	477	444	466	471	438	455	451	457	414	449	446	460	475	475	415	436	454	467	462	471	464	441	463	453	436	466	465	502	474	468	470	474	444	493	474	444	497	472	445	440	473	463	464	477	480	481	412	453	465	462	492	474	431	467	433	460	504	476	488	471
18926	34394	28038	19387	16060	12758	9999	7502	5527	4214	3197	2598	2235	1969	1803	1601	1433	1228	1082	1038	913	912	795	804	752	761	661	617	626	584	609	551	541	547	548	557	563	537	585	522	539	542	567	512	498	492	497	491	483	508	492	537	495	506	505	500	476	543	534	504	518	474	450	506	431	502	496	497	454	475	506	445	465	468	494	503	458	510	481	510	473	496	449	467	482	485	479	467	480	483	513	452	460	446	492	474	473	506	491	493	482	452	466	499	438	473	433	476	505	487	450	499	447	462	435	484	478	489	478	440	449	513	470	457	488	475	495	454	489	496	489	497	502	476	461	451	500	456	479	473	470	495	497	478	490	479	466	477	458	446	467	495	506	496	468	485	464	470	466	446	503	432	498	519	482	495	485	474	521	469	482	472	512	474	490	448	424	529	464	475	459	487	455	477	437	432	449	451	476	453	489	458	482	456	462	458	525	449	447	490	484	451	498	464	473	473	474	459	472	465	441	487	477	483	449	471	492	455	508	466	481	471	475	444	482	479	494	449	452	439	476	482	456	434	474	449	460	502	478	482	431	478	448	519	451	474	441	472	452	479	425	452	481	532	476	478	443	487	487	456	485	481	454	475	485	485	524	471	500	479	484	471	469	491	455	488	454	462	481	448	493	457	467	490	485	483	466	484	461	476	481	475	450	441	462	479	464	486	469	446	470	504	500	490	475	454	484	471	482	440	492	475	466	470	451	464	474	457	441	453	475	492	483	478	466	451	480	476	453	468	487	451	449	469	490	497	510	457	489	483	484	467	495	447	478	466	450	467	445	497	449	489	512	516	462	482	457	459	454	480	506	478	468	485	473	507	458	472	508	492	422	460	448	538	456	521	454	457	475	449	438	471	458	474	451	491	452	495	466	448	487	463	467	451	465	471	466	479	468	443	472	459	498	459	473	468	435	464	476	487	440	467	438	492	467	468	460	498	521	477	458	476	448	415	473	484	457	447	453	463	518	453	445	500	503	429	487	475	500	459	473	452	463	489	484	459	462	468	498	477	473	468	441	434	458	543	497	489	465	492	455	464	485	463	461	499	475	434	522	498	448	422	460	438	499	496	450	499	498	433	465	427	493	474	478	438	477	477	456	483	506	492	470	473	530	475	488	463	485	451	472	436	481	482	445	452	444	506	478	481	450	504	447	525	476	446	440	484	509	478	466	450	473	447	477	447	511	501	491	452	467	452	475	506	463	490	502	494	465	473	474	470	495	474	493	457	451	480	463	450	480	425	444	513	496	498	447	503	459	444	476	478	471	475	459	499	489	498	486	448	450	417	447	449	496	462	455	480	495	460	494	489	482	471	457	437	464	487	449	452	461	481	504	486	467	469	480	506	512	428	451	450	493	494	451	435	462	486	462	478	479	480	500	479	465	482	458	453	487	466	489	462	435	499	467	452	474	455	450	463	440	469	484	446	458	452	438	463	452	505	481	469	540	467	475	484	482	509	450	497	491	465	479	457	481	516	461	469	497	493	463	481	489	434	508	456	463	462	448	485	471	443	459	491	460	493	485	451	467	488	512	468	504	455	474	461	461	471	465	499	500	498	436	497	485	441	448	481	466	473	465	475	432	505	504	432	479	447	489	500	483	451	473	488	451	487	473	521	472	452	486	443	472	464	451	486	458	474	447	484	475	449	464	471	424	476	478	441	437	471	409	486	450	479	461	487	464	494	472	469	480	467	446	484	495	433	439	452	474	461	462	471	483	421	500	439	472	469	471	469	499	475	488	446	453	501	447	481	510	498	491	468	451	491	408	456	497	452	494	489	462	480	470	464	496	487	492	471	457	474	465	482	480	457	455	481	455	431	432	456	447	452	491	453	452	454	435	471	485	499	446	492	439	459	472	484	462	425	496	535	497	523	464	465	442	479	458	479	439	459	470	471	492	443	472	452	489	522	480	432	449	435	488	465	489	458	485	445	493	489	479	414	478	471	471	450	499	480	509	470	549	479	470	464	482	460	440	511	486	471	473	439	483	488	476	454	482	517	460	459	489	446	437	468	517	492	440	442	429	471	496	467	484	471	476	463	515	468	486	504	513	486	482	468	476	427	472	466	446	481	467	430	471	468	459	478	503	462	445	464	458	459	478	444	483	446	445	462	466	441	500	418	484	479	443	513	481	478	517	463	458	495	493	429	499	480	482	493	496	451	462	470	486	471	454	509	452	449	488	517	467	461	492	499	504	475	444	509	479	517	446	465	468	456	495	468	472	453	467	444	494	462	476	443	482	484	484	476	454	452	484	510	454	460	467	501	471	500	420	454	463	484	471	484	481	486	505	466	491	463	464	438	464	463	441	443	470	457	474	506	480	464	465	457	459	473	458	479	496	491	482	433	504	496	478	473	451	462	480	470	503	470	466	450	476	479	459	487	455	466	453	451	467	444	483	465	473	452	445	489	428	462	483	456	497	479	454	452	482	493	456	467	473	470	446	468	443	459	450	497	486	481	498	470	430	488	437	488	510	498	477	516	455	463	484	477	481	470	429	468	492	523	477	445	494	497	452	478	500	498	521	492	483	465	435	441	459	479	512	476	454	473	461	470	470	472	426	464	481	444	497	471	470	516	444	451	426	494	512	485	489	474	470	469	474	451	455	468	445	478	461	463	491	510	427	464	446	457	460	489	449	457	500	457	485	461	486	489	476	520	507	463	457	438	502	450	494	488	454	467	490	481	516	483	422	490	459	510	483	466	479	475	511	511	475	414	455	486	493	416	522	466	492	500	463	452	469	468	477	471	447	488	438	477	475	491	458	452	507	491	483	491	505	466	474	479	493	460	478	486	482	455	452	441	501	516	472	485	483	453	410	489	457	446	463	478	479	476	490	485	461	478	479	506	503	480	506	455	448	481	478	497	510	453	489	467	474	470	473	448	458	498	478	494	475	457	457	468	458	453	470	438	441	465	457	452	486	465	484	487	483	487	483	455	444	489	476	475	463	471	501	461	458	489	465	478	488	447	474	476	474	494	467	474	494	456	454	502	463	484	472	437	483	474	458	511	469	485	445	499	446	469	484	459	455	471	488	496	486	476	455	448	478	477	469	488	432	489	483	470	492	438	496	455	508	450	468	446	453	444	453	451	477	446	467	452	448	454	477	461	469	465	449	491	468	489	446	436	426	475	450	451	494	447	476	442	475	435	451	463	421	492	495	538	465	500	478	462	496	418	462	469	467	464	519	508	503	472	479	487	486	461	483	455	479	478	489	494	473	484	468	510	454	507	483	490	477	474	463	458	466	455	457	464	486	469	449	499	480	511	502	472	465	443	471	442	489	481	455	507	482	467	486	510	505	450	470	496	469	457	457	499	476	471	476	543	457	509	494	474	471	487	451	464	485	509	435	445	460	505	475	504	457	453	472	465	466	464	462	496	491	482	476	434	509	486	504	438	485	475	469	445	481	456	485	442	481	487	481	474	443	445	446	458	463	470	490	510	475	470	465	454	446	455	497	500
23995	21454	28854	24879	22418	20329	14387	8625	6153	4559	3342	2644	2331	2182	1883	1663	1456	1351	1096	989	933	884	851	831	737	684	614	564	524	495	471	447	472	455	480	431	400	424	428	417	425	401	413	394	407	390	450	448	374	427	377	391	367	394	374	332	370	333	396	373	321	324	348	325	311	332	307	346	351	327	323	393	332	355	342	375	346	361	352	370	347	336	332	371	339	324	344	321	350	321	317	344	347	321	372	326	374	348	331	342	339	337	356	351	370	344	292	351	351	363	367	333	343	339	345	330	320	309	376	367	348	340	351	346	330	334	323	350	322	354	321	340	323	364	330	348	337	333	363	352	332	323	342	348	362	343	376	364	335	365	330	339	345	309	332	355	321	320	353	324	302	325	343	339	352	316	348	336	319	366	359	330	318	383	345	343	321	343	337	333	349	343	348	332	345	386	358	325	312	317	355	357	325	372	317	324	339	318	326	353	367	318	359	327	354	309	368	350	323	353	346	357	342	346	303	314	348	320	348	328	348	340	316	352	360	347	378	329	345	346	360	334	338	342	356	338	343	310	354	336	356	359	363	303	335	336	317	342	316	335	342	331	368	364	317	346	349	322	314	341	320	326	351	332	351	347	391	375	325	348	360	392	328	320	341	336	332	347	349	341	367	351	289	361	353	370	360	326	323	355	342	313	331	344	344	331	369	321	363	341	337	331	356	382	309	336	349	312	355	307	353	332	325	329	310	326	322	345	306	355	343	337	311	361	354	320	341	347	343	366	364	384	339	357	377	336	346	352	331	372	346	372	365	379	337	348	307	362	363	368	329	344	360	319	333	350	325	357	399	358	321	321	341	339	322	308	365	331	335	325	323	342	339	328	349	324	333	345	372	355	333	310	334	329	332	330	342	363	311	362	358	327	344	321	331	305	351	320	305	347	317	358	330	344	332	322	331	339	334	322	321	345	358	317	351	303	334	365	355	339	364	343	368	335	354	340	348	339	340	366	338	307	320	336	344	329	312	328	376	289	373	348	358	361	357	351	371	344	344	345	337	344	355	331	314	345	335	335	331	321	338	366	323	324	342	363	356	345	330	334	327	342	367	302	321	334	328	364	340	346	347	359	292	326	316	343	361	369	347	331	338	358	323	334	358	383	345	350	335	337	336	337	332	323	323	375	356	365	336	334	335	332	325	345	362	329	335	306	328	341	309	327	331	347	321	326	340	336	347	314	335	354	347	325	389	338	348	337	333	320	358	349	338	342	357	388	388	350	332	349	333	371	367	323	327	337	346	356	334	342	361	327	340	357	341	332	331	348	313	337	346	343	344	319	355	373	339	342	357	332	322	340	377	350	361	282	325	332	329	343	318	345	328	353	339	321	342	365	374	334	340	366	363	329	360	345	342	337	355	332	319	338	349	351	361	312	357	320	369	368	355	355	339	362	346	373	328	390	327	347	392	326	372	312	334	359	321	326	329	339	323	294	318	350	360	304	317	302	329	340	356	358	340	358	317	332	327	323	323	359	351	341	342	335	339	335	338	326	355	321	333	322	324	338	338	345	357	318	341	316	346	360	343	332	375	341	333	300	333	340	330	343	344	349	360	350	319	317	390	345	304	342	340	356	345	325	342	343	319	327	321	350	367	348	328	329	367	326	333	318	326	378	345	328	366	358	333	355	360	375	357	349	368	354	347	382	363	341	330	342	346	329	346	343	376	326	331	343	330	342	337	353	325	354	319	365	337	347	326	335	356	341	321	325	354	346	332	353	340	341	331	332	361	349	357	324	356	350	347	323	344	329	368	354	333	346	352	349	366	336	348	326	309	355	351	364	303	312	337	370	352	355	335	332	321	347	353	334	329	322	334	326	328	352	341	348	327	360	328	345	314	350	375	334	321	345	311	291	344	355	336	332	307	366	340	321	320	344	374	356	374	369	356	374	292	347	364	369	362	364	326	327	320	338	340	338	371	335	315	356	338	344	328	362	338	332	326	332	360	354	344	345	301	332	357	302	361	355	321	315	310	323	330	379	334	351	357	354	350	355	351	369	348	351	297	339	342	337	363	339	314	360	330	348	342	339	356	302	348	345	321	329	373	308	347	311	345	336	333	348	334	327	336	378	300	380	372	340	360	337	359	324	317	363	328	357	357	354	336	309	338	347	339	307	341	355	336	323	343	330	341	352	332	334	333	339	314	342	320	290	354	375	377	340	348	358	330	370	367	355	342	354	346	341	349	351	371	322	354	348	344	321	348	352	348	343	339	345	356	322	334	340	351	330	333	330	339	336	359	355	304	335	335	349	357	355	312	343	348	351	349	332	338	360	303	361	364	320	345	383	312	302	352	326	342	372	346	348	366	356	352	330	326	321	360	354	344	319	313	301	333	314	367	343	338	337	342	366	336	346	369	327	337	344	325	317	358	343	329	327	374	341	347	349	354	357	345	331	336	308	344	339	321	329	335	361	349	312	341	323	349	323	333	323	368	349	306	334	354	366	315	320	312	331	336	336	340	340	371	365	349	341	331	320	372	339	359	347	348	330	319	363	352	314	336	344	318	345	309	351	348	336	331	325	352	348	329	325	340	307	329	331	362	351	333	356	320	358	334	326	354	321	334	329	355	333	353	345	337	333	354	333	319	296	337	319	303	369	346	323	315	380	332	334	331	358	366	341	354	332	333	365	355	342	334	343	337	332	351	368	359	326	353	338	341	310	359	338	327	338	305	353	315	336	347	355	337	307	324	355	351	305	333	351	363	357	319	348	345	315	330	330	389	342	348	327	326	354	353	353	347	359	337	328	360	319	353	317	335	346	340	337	332	342	349	325	367	359	320	344	372	353	348	362	369	314	367	382	327	349	342	337	320	346	354	336	339	351	349	316	337	311	360	363	336	367	352	325	365	334	340	335	337	325	348	342	339	327	333	333	339	336	331	357	332	339	350	368	339	351	352	328	331	358	337	322	359	302	318	363	335	323	340	369	356	349	336	387	376	330	362	368	335	324	344	364	330	353	337	342	319	362	357	333	320	336	351	302	339	314	325	353	332	361	362	362	319	323	324	325	326	376	362	345	345	330	351	305	347	344	364	335	336	319	351	314	361	330	345	362	329	310	333	346	328	381	347	312	353	330	318	358	330	334	324	341	329	345	341	333	350	359	377	314	321	346	352	355	371	343	351	342	358	370	327	320	353	348	386	375	347	345	340	357	348	340	347	324	322	328	314	342	299	331	355	354	349	370	359	337	340	338	349	328	372	339	331	313	330	348	340	320	347	366	317	371	361	374	340	328	337	324	353	333	330	310	332	322	319	319	315	336	323	344	325	365	311	338	320	328	339	347	359	348	371	338	335	363	322	341	345	328	347	333	327	360	361	302	355	333	323	334	370	339	339	337	370	350	337	327	334	326	345	323	338	333	344	340	354	332	341	325	370	345	352	357	312	315	337	396	319	341	340	336	354	347	331	335	340	336	334	359	350	324	343	348	362	359	348	351	368	305	351	360	357	315
20078	41797	35773	27384	23110	19012	15492	11503	9082	6789	5284	4125	3492	3116	2863	2331	2009	1725	1521	1309	1242	1172	1141	1013	941	866	776	661	625	576	587	554	539	505	457	468	433	405	478	478	460	461	431	440	420	447	414	447	407	407	430	419	413	401	410	406	396	400	402	390	376	348	408	372	364	346	333	398	353	317	363	363	332	374	374	346	336	328	381	362	370	334	328	369	351	345	362	350	359	377	330	368	381	361	330	345	346	322	373	343	331	385	325	346	334	323	384	361	357	358	352	369	356	360	321	369	334	323	320	351	370	356	354	358	373	327	350	337	383	377	340	390	351	385	364	345	312	340	366	332	343	314	321	371	340	362	337	344	339	350	347	303	348	338	356	348	314	352	321	364	328	342	346	326	347	360	364	346	359	362	367	381	388	361	339	341	311	388	342	351	382	382	341	359	315	326	373	329	374	352	337	370	382	374	324	360	339	359	355	364	365	372	367	373	363	344	358	355	349	331	346	344	366	325	364	343	351	377	351	334	346	299	365	301	385	386	325	379	355	333	322	373	346	374	375	322	353	354	345	335	363	333	384	318	368	375	352	343	345	355	337	370	380	346	324	365	314	367	329	350	351	330	339	371	375	311	366	385	390	395	352	313	365	354	340	347	334	330	370	362	343	348	328	335	354	311	350	333	338	338	347	330	371	369	346	321	378	335	345	351	341	332	335	377	342	321	321	343	351	330	357	340	355	330	367	368	366	352	340	339	360	360	351	349	348	366	365	366	366	318	337	369	345	351	369	363	371	325	345	347	333	333	341	339	405	359	354	347	377	327	348	365	340	373	353	358	317	336	364	362	372	348	352	334	360	322	333	352	369	368	342	329	349	331	336	393	356	312	360	345	312	374	354	351	364	340	356	345	348	355	343	319	356	327	334	360	344	343	387	329	321	331	375	385	306	342	354	341	344	350	313	328	357	344	354	341	342	343	357	349	352	358	341	357	344	341	351	351	354	328	362	335	356	332	340	308	347	380	329	325	373	338	344	363	377	345	349	351	353	331	384	361	356	382	339	324	344	350	361	350	375	357	318	362	331	346	346	308	356	385	349	365	341	331	343	367	356	368	358	352	332	349	351	358	366	344	350	339	380	343	335	324	368	362	388	354	342	330	370	330	383	360	383	354	340	342	335	409	358	337	411	365	380	321	343	368	343	380	338	351	333	339	337	364	325	331	353	374	350	344	325	347	340	358	345	363	337	381	330	352	358	360	356	320	324	373	332	349	341	360	309	392	352	331	350	345	386	346	352	340	339	343	352	352	333	378	383	344	335	367	381	344	355	359	351	349	349	341	379	370	372	353	341	319	335	357	354	392	348	349	358	356	355	343	334	359	344	369	358	341	337	303	347	354	359	357	315	366	354	364	363	363	339	404	340	360	324	350	371	332	313	369	316	362	328	323	352	333	309	335	340	325	356	336	337	320	359	364	367	350	355	393	345	334	325	365	300	338	321	332	335	373	341	327	352	388	329	340	347	331	341	339	339	372	360	334	323	339	315	356	365	343	349	332	348	301	324	368	377	309	353	380	361	306	368	364	328	355	316	353	375	379	385	321	341	337	349	354	336	337	373	357	351	348	354	361	334	341	336	367	341	401	367	355	362	353	312	339	348	345	343	362	338	350	358	363	324	353	354	348	338	368	350	320	394	344	340	353	387	344	364	393	323	408	331	347	350	328	335	345	339	309	336	331	344	326	380	354	368	383	337	326	356	322	311	358	327	366	357	344	326	348	343	375	315	356	354	359	379	337	349	348	359	352	319	349	362	365	340	340	351	351	359	334	381	372	333	337	361	346	373	396	325	341	351	328	354	347	363	366	351	356	343	352	362	379	354	359	349	350	329	351	364	339	373	343	337	330	340	353	369	339	333	367	367	320	372	339	368	357	367	364	339	368	379	343	358	366	336	369	336	347	304	377	359	346	341	322	324	350	353	335	354	342	352	357	380	340	352	349	385	330	357	314	306	341	360	323	376	369	341	339	356	390	363	353	354	341	365	350	359	337	320	357	354	341	347	329	344	381	364	354	372	323	337	349	364	335	373	362	353	369	375	339	376	355	352	364	342	322	358	356	351	323	366	351	356	335	347	329	373	356	346	360	360	364	343	313	339	339	326	368	357	362	362	349	342	344	360	363	351	320	332	345	338	369	357	322	375	345	346	350	323	357	387	333	352	313	368	364	382	352	372	363	342	343	318	354	397	418	366	314	327	382	390	339	334	366	349	384	354	327	344	317	320	368	358	348	362	328	329	344	366	327	324	353	365	320	352	345	351	346	340	339	323	365	345	368	363	366	363	353	372	366	315	362	370	336	368	351	324	356	337	326	338	393	341	326	335	375	336	370	334	387	338	344	363	381	337	332	358	335	368	347	335	349	368	308	375	372	378	322	382	330	323	404	337	363	332	334	326	325	376	363	320	368	358	383	356	322	351	340	378	362	335	363	341	332	326	339	380	350	333	356	356	327	351	341	352	355	363	367	361	309	347	363	310	356	310	338	344	379	383	373	338	349	315	320	355	356	381	336	340	358	359	317	352	303	353	346	349	362	319	333	339	378	350	361	336	340	340	361	385	351	356	299	343	371	387	382	332	360	337	331	343	350	368	346	350	343	347	371	345	325	328	338	347	379	359	376	359	325	371	326	356	329	331	343	367	325	356	357	320	375	327	329	369	367	351	344	352	369	349	343	350	336	378	368	379	358	360	369	333	339	344	348	352	368	357	373	309	341	383	351	331	348	351	306	346	403	339	359	365	309	358	335	349	347	359	377	323	353	356	329	350	346	378	337	347	349	312	339	360	327	356	333	367	326	347	357	370	343	354	364	371	319	337	325	339	342	290	346	374	341	369	364	326	367	367	371	318	335	331	384	357	354	353	363	353	330	382	369	330	346	345	350	314	338	359	345	369	355	367	335	376	333	323	379	308	328	330	359	371	376	342	342	337	389	371	347	374	296	346	380	357	347	331	330	355	360	350	348	338	326	340	346	337	336	363	336	355	348	313	339	355	300	346	343	337	327	341	363	349	347	350	369	329	377	339	339	365	338	338	376	356	354	338	327	342	350	351	332	379	322	361	355	356	362	337	312	359	371	327	343	342	344	318	347	342	344	345	331	347	349	381	372	336	331	355	341	351	341	335	324	368	319	364	364	354	358	358	333	350	335	362	360	385	348	341	346	340	318	334	353	306	325	356	367	368	320	361	335	325	333	344	352	338	328	324	369	371	365	349	335	344	364	324	328	344	410	333	351	355	353	362	339	364	381	323	339	377	320	348	334	366	371	355	365	362	378	363	361	350	297	361	356	339	367	329	367	318	381	352	332	367	352	337	339	358	368	377	329	338	363	363	370	353	346	349	319	335	373	360	352	341	355	330	348	350	340	363	361	322	332	326	338	345	354	325	358	332	324	382	391	337	349	353	325	354	360	327	350	353	373	380	342	351	302	330	329	357	345	325	356	343	351
25192	21486	28149	26496	20369	14168	9846	6432	4725	3653	2856	2375	2034	1917	1657	1470	1345	1153	1034	1010	899	912	833	818	772	692	714	648	597	642	596	608	534	610	543	574	538	501	587	509	547	536	578	481	480	540	528	555	522	524	542	524	513	542	557	525	513	512	501	500	462	489	520	532	492	484	507	508	481	479	481	504	463	494	484	477	459	525	486	512	488	487	457	493	503	498	486	500	477	443	497	477	482	461	492	525	475	493	498	499	505	468	522	509	467	477	488	489	488	447	523	498	438	509	484	509	468	493	466	455	487	483	500	496	484	508	490	482	508	486	519	532	505	490	484	446	459	498	471	478	472	498	465	483	494	485	521	467	488	466	473	504	481	439	481	475	497	516	496	494	494	478	468	467	488	485	527	514	491	479	514	514	500	475	497	456	483	487	507	478	499	455	548	473	509	490	444	463	493	492	504	471	500	483	510	480	489	461	484	524	520	452	494	482	493	485	505	479	457	498	469	496	492	459	456	494	503	457	504	467	477	496	431	528	489	501	465	457	490	469	477	500	493	466	505	468	459	467	496	455	515	554	512	505	485	491	484	458	464	453	516	503	479	497	500	522	513	474	441	501	504	491	477	531	507	485	507	476	493	452	474	494	492	477	511	455	500	518	487	530	521	441	518	481	512	505	491	514	559	495	446	525	501	515	497	520	454	471	484	506	505	455	486	464	429	465	508	484	489	494	519	478	504	474	469	496	498	481	513	495	473	505	482	477	472	511	456	474	480	446	464	495	497	485	475	474	471	470	515	479	471	509	484	466	453	489	418	520	481	490	460	489	477	484	532	490	501	527	515	510	467	491	483	538	509	473	540	504	495	445	483	483	472	486	480	512	495	480	481	531	529	433	509	504	494	421	493	465	518	515	489	491	472	480	504	513	464	504	491	524	493	534	497	469	515	459	492	486	489	465	482	527	488	479	504	483	485	488	474	497	477	482	553	492	487	458	480	489	496	480	495	471	526	478	519	494	510	488	500	527	465	482	495	490	479	482	483	474	524	484	492	485	496	516	520	447	482	488	509	482	501	483	475	463	442	485	483	522	511	501	490	502	511	470	501	518	480	495	501	463	459	483	493	477	477	484	509	458	499	494	456	525	503	465	507	505	487	489	467	456	488	495	459	469	504	467	539	511	513	459	515	466	520	470	441	469	449	454	532	500	487	465	461	485	457	488	500	486	496	468	508	502	491	509	520	519	490	468	487	472	492	457	479	440	493	482	487	486	483	456	511	468	516	512	446	468	487	504	492	535	504	472	474	506	508	462	500	483	503	477	455	463	467	467	501	487	496	519	533	500	483	497	490	512	535	488	477	526	478	494	504	446	464	464	481	472	508	475	460	458	529	475	498	501	490	532	488	480	530	503	474	473	502	505	462	501	478	520	492	484	508	461	488	494	498	499	507	497	471	418	502	449	531	489	500	466	436	518	507	497	496	481	464	475	497	518	501	494	486	487	511	522	518	498	501	485	459	456	461	461	468	493	509	485	483	474	462	448	517	510	487	521	478	494	492	467	484	537	509	444	472	500	450	569	472	497	498	494	490	482	487	481	475	481	464	466	498	466	447	503	499	493	447	498	523	482	495	522	464	497	458	483	484	538	462	514	485	466	485	481	471	490	448	490	436	486	478	502	489	495	513	508	482	504	514	501	480	514	486	484	429	514	541	480	505	490	446	505	454	481	487	481	491	476	484	499	522	491	522	493	471	496	525	483	475	495	509	498	482	485	466	469	454	430	470	456	471	465	500	496	532	481	506	462	497	518	486	426	500	503	499	480	519	493	476	508	478	460	489	482	488	532	459	460	500	504	497	463	487	475	480	471	497	481	512	480	490	460	508	500	494	483	452	493	508	505	503	490	489	473	491	481	492	486	486	476	494	521	489	493	476	497	463	458	498	514	498	487	508	482	476	446	487	459	488	452	476	536	484	497	478	478	477	484	447	494	478	481	472	492	486	519	493	468	495	486	485	484	478	510	472	496	486	511	498	513	454	477	521	482	477	477	504	471	466	460	504	464	491	504	496	492	505	516	501	486	480	508	469	468	487	518	535	502	489	477	490	483	461	477	470	489	484	496	493	498	468	500	471	492	525	471	510	492	496	503	510	490	504	474	488	487	510	453	535	459	504	519	540	499	475	487	499	497	506	474	515	499	486	482	510	503	515	496	466	525	465	486	466	508	474	483	459	479	489	494	500	498	464	464	498	514	515	469	484	489	474	474	519	491	483	460	477	497	475	458	510	490	483	473	443	497	518	493	477	466	444	508	495	488	486	480	495	483	474	464	496	477	465	499	428	487	458	514	509	512	510	457	517	477	493	488	484	502	483	486	503	517	522	496	492	474	494	472	500	499	475	509	493	479	495	503	507	473	436	501	512	504	484	501	519	463	502	505	510	507	474	486	521	455	497	478	489	476	466	510	495	483	456	476	506	550	465	492	492	532	467	486	489	473	476	504	476	504	480	442	491	480	497	461	486	458	470	468	498	479	503	476	498	480	508	499	473	462	474	515	509	524	473	478	471	465	473	503	529	491	468	523	477	493	510	508	497	499	513	473	510	473	512	484	483	485	462	532	513	448	478	525	448	560	489	523	515	508	465	471	508	521	501	488	455	474	473	443	488	471	475	475	483	477	488	500	516	519	503	505	487	526	456	463	523	474	497	460	500	473	518	503	486	520	492	489	477	504	458	505	482	500	490	517	516	501	440	506	476	499	491	471	531	473	509	474	484	514	475	450	492	490	467	490	502	447	463	474	512	500	471	461	461	488	498	472	479	533	494	462	505	503	471	496	506	469	495	476	463	492	479	446	472	499	473	477	490	490	445	507	471	495	481	516	500	479	508	473	517	518	467	499	500	476	445	511	469	497	514	481	518	464	462	503	474	483	529	492	500	510	483	485	503	505	485	486	484	490	483	531	497	495	481	482	469	454	506	532	499	514	513	525	496	501	477	509	508	473	493	517	523	485	478	491	525	510	457	483	480	498	443	487	518	506	479	483	491	488	504	481	478	479	494	488	524	455	506	523	457	460	460	469	452	485	509	452	473	483	486	474	477	498	470	502	476	542	509	520	507	477	457	486	492	519	454	473	486	444	472	504	463	497	467	504	486	502	534	475	498	474	481	489	450	527	465	517	470	513	498	497	481	452	479	497	457	478	484	497	481	473	479	482	460	473	470	479	498	494	450	498	489	456	464	481	470	484	500	491	506	445	503	469	494	468	454	492	514	507	519	502	508	472	477	492	520	514	497	463	482	476	491	518	480	460	453	526	521	468	493	461	504	500	534	520	454	500	480	465	495	487	476	486	500	459	495	478	520	456	508	443	487	534	457	460	527	493	505	471	490	486	483	478	513	507	510	474	489	483	486	524	481	503	522	485	478	463	486	548	525	515	484	489	516	484	475	478	493	476	458	521	490	480	475	453	491	481	499	497	497	526	473	471	484	458	515	527	481	482	512	470
19067	38528	32183	24761	20621	16820	13177	9876	7316	5772	4521	3516	2994	2659	2425	1933	1661	1591	1388	1291	1167	1077	1082	1003	906	874	784	780	694	660	680	638	628	614	583	577	580	559	571	589	554	553	566	545	510	614	542	547	539	530	571	531	558	526	582	523	494	523	485	505	502	495	491	475	511	490	516	482	509	478	511	499	486	514	494	508	493	495	499	425	490	496	462	493	513	498	513	425	488	510	506	499	472	474	508	502	511	441	488	453	498	492	500	424	468	496	481	482	448	510	479	482	490	490	478	517	533	458	455	477	506	477	513	468	457	453	474	498	489	459	505	487	492	484	460	489	452	488	457	444	528	477	462	473	456	482	475	477	492	519	499	453	497	486	527	463	513	450	453	500	478	497	495	475	497	462	469	539	509	518	496	498	484	487	500	519	516	497	523	485	510	533	487	483	503	467	498	471	504	506	512	474	481	486	471	506	467	510	474	514	496	473	496	533	506	479	479	453	498	513	510	482	464	511	473	477	440	480	488	472	479	483	489	517	473	461	501	482	460	471	495	471	481	440	493	453	487	449	479	511	504	490	429	457	479	489	478	482	499	491	450	515	519	500	472	484	487	516	531	480	506	505	502	507	458	481	486	493	509	507	481	483	481	481	467	448	503	518	487	460	492	512	470	473	499	508	510	498	453	464	479	494	530	517	512	470	491	502	509	536	510	471	494	485	481	498	456	505	484	492	480	473	516	467	524	503	501	510	499	481	496	496	480	464	511	497	503	496	492	455	514	472	466	480	474	537	541	497	441	519	447	484	497	509	460	505	478	483	510	479	485	449	541	488	489	488	527	500	464	484	463	507	489	500	534	548	473	496	533	529	479	493	454	490	473	498	465	483	474	477	480	492	502	495	462	492	494	479	474	494	480	501	476	492	522	480	477	433	470	486	454	502	496	464	518	476	530	472	502	542	523	506	479	507	484	495	493	510	455	483	506	518	479	487	502	503	516	502	472	485	507	524	490	502	501	487	513	454	516	468	499	500	531	480	505	471	476	486	496	480	496	457	489	471	482	512	532	489	512	482	531	498	490	523	503	494	487	452	493	505	484	470	467	496	485	500	457	477	499	513	421	500	481	467	456	493	531	504	491	496	491	502	480	473	514	502	486	488	482	440	479	470	478	506	498	461	465	523	503	488	486	492	510	486	490	477	476	524	502	499	502	513	497	479	445	512	471	495	486	465	468	474	498	451	517	453	494	495	508	512	468	488	455	511	484	504	465	477	465	505	497	506	501	479	443	494	470	476	522	488	488	469	478	490	465	480	463	501	481	473	474	513	489	473	489	468	529	452	480	482	459	476	479	480	498	492	474	496	498	475	478	505	505	504	481	490	483	499	511	522	453	512	499	454	475	478	449	470	497	488	502	487	450	488	522	472	494	475	480	482	469	485	484	503	491	484	472	477	494	479	489	530	476	530	484	469	465	453	510	509	502	485	494	493	509	478	507	491	480	489	494	475	446	450	462	451	490	533	521	477	523	453	481	520	505	512	490	511	462	491	477	476	507	490	509	511	501	497	503	492	478	494	507	501	534	477	502	465	502	459	491	522	491	518	489	476	519	466	481	457	520	513	510	422	500	527	558	511	487	483	485	487	470	497	546	492	522	510	510	461	492	444	512	443	490	495	489	500	461	478	513	480	483	468	452	512	508	495	476	485	506	530	503	490	464	489	487	503	492	504	480	477	517	478	482	486	526	454	482	503	495	478	465	523	480	482	474	502	478	482	471	445	500	471	461	489	534	546	505	494	507	517	505	475	481	468	470	504	487	501	487	451	480	455	504	469	496	480	449	482	469	502	479	516	477	461	481	473	486	492	457	512	486	524	474	494	430	480	499	465	467	526	468	527	476	494	501	494	504	476	514	445	541	495	506	475	465	467	496	509	448	476	515	528	502	485	480	473	483	503	458	448	509	514	498	519	475	460	482	463	489	475	505	474	470	495	514	509	503	502	486	519	533	451	530	499	489	513	467	475	501	511	504	485	472	505	470	516	468	507	506	516	466	489	505	455	470	488	446	497	496	536	474	462	487	500	497	483	473	497	463	488	476	458	524	552	464	481	494	460	500	498	472	518	466	487	480	511	505	453	486	482	469	480	489	500	459	488	500	493	490	499	458	523	470	490	451	460	472	487	493	491	490	516	483	514	449	495	436	521	488	480	519	490	470	465	465	502	479	441	506	501	526	514	497	515	525	453	502	475	502	513	467	456	525	521	495	504	467	523	502	493	459	481	475	509	513	509	496	483	500	463	467	468	484	486	505	487	496	489	528	481	518	473	480	466	487	497	491	457	488	492	484	479	476	486	471	499	524	480	461	481	469	443	497	532	514	491	493	499	470	466	486	513	478	486	486	476	484	465	472	490	454	479	492	472	517	489	487	454	472	449	478	513	515	496	513	452	438	491	452	487	512	517	510	512	487	523	542	477	524	517	499	532	492	496	521	494	511	452	482	504	481	449	523	502	479	462	487	458	508	479	496	481	492	507	532	470	505	471	508	521	495	484	498	474	491	473	496	471	497	474	453	509	483	496	483	507	471	504	477	483	481	489	499	476	510	472	509	530	488	491	481	476	523	469	500	486	445	511	473	486	489	497	480	413	479	530	466	526	506	493	501	463	537	518	489	487	489	478	474	490	514	489	460	519	499	465	521	491	498	462	488	477	480	481	517	515	479	506	478	487	466	469	505	508	485	467	473	492	481	447	505	460	457	501	488	526	486	473	499	486	502	488	525	481	475	493	509	500	495	503	456	500	469	499	475	476	459	464	485	486	473	507	466	459	499	457	462	508	506	466	495	483	499	529	493	471	495	486	475	476	494	468	508	451	520	466	483	463	468	512	452	478	539	472	494	505	490	515	488	467	477	489	465	500	505	502	491	472	457	486	462	475	488	484	509	470	462	508	482	519	495	505	455	488	469	490	495	495	492	459	451	491	513	484	496	517	470	478	472	450	525	462	476	492	519	503	441	461	472	447	509	501	506	497	466	471	487	471	513	503	477	497	541	490	490	510	490	520	511	457	517	466	504	500	466	475	486	470	535	491	523	512	503	523	510	428	467	511	498	502	498	456	459	499	515	503	499	445	519	522	499	488	477	468	490	454	489	512	463	496	477	492	458	486	512	485	455	516	463	493	516	501	483	503	500	456	475	491	467	473	485	490	481	483	476	496	525	472	495	486	472	499	502	481	489	454	514	494	467	513	487	547	501	487	498	498	477	468	493	513	483	467	480	499	513	469	478	498	514	524	484	507	456	512	477	444	497	515	478	465	489	450	492	488	491	510	473	525	498	512	481	464	438	479	483	479	485	490	477	507	467	454	473	485	508	464	465	480	497	447	475	494	526	498	504	493	477	507	485	522	462	470	489	495	462	489	478	479	493	489	481	479	515	497	513	492	500	442	495	523	495	512	494	475	506	467	498	471	499	506	472	451	488	497	485	450	527	486	511	484	489	521	418	489
22922	21511	29257	24316	22064	23698	22286	12542	8527	6888	5346	4072	3459	2907	2518	2272	1976	1696	1453	1314	1264	1209	1093	1018	860	844	809	669	652	601	581	524	534	482	466	462	447	443	489	406	413	420	388	419	426	483	411	399	427	382	405	375	395	394	393	386	345	378	351	379	372	358	389	361	335	346	344	369	331	361	371	344	361	362	342	341	361	366	325	345	320	283	370	321	360	332	335	356	338	341	329	348	334	318	333	329	364	333	333	344	334	349	319	325	330	320	326	353	342	312	337	336	334	350	325	345	309	336	334	343	352	334	333	332	330	345	326	329	350	368	323	324	311	315	333	330	352	337	352	340	326	350	353	327	340	331	310	331	348	313	345	329	322	316	332	340	337	296	324	338	320	351	350	306	324	324	367	344	335	344	323	342	322	324	342	334	336	331	347	343	342	354	329	343	333	325	344	354	312	329	350	333	310	361	339	322	331	328	357	333	340	328	330	349	321	304	316	353	300	336	331	332	368	319	353	300	324	326	327	336	328	317	346	347	322	314	318	305	305	330	339	348	316	290	342	327	338	335	347	383	336	319	348	314	323	297	316	368	299	340	320	322	345	348	327	317	338	321	364	292	355	324	354	304	340	351	332	363	333	347	352	373	374	354	358	311	326	339	316	297	327	320	321	307	350	341	354	301	337	301	324	351	348	333	341	339	338	296	323	320	320	318	329	328	307	317	341	324	333	351	336	312	317	334	316	316	341	357	309	342	320	312	323	316	322	303	290	305	336	334	314	299	318	320	320	351	339	338	334	303	340	307	307	311	369	346	319	338	331	353	352	313	351	311	339	327	328	333	336	343	323	361	331	353	348	332	322	326	326	317	311	293	346	298	305	372	379	322	336	323	305	326	309	309	355	332	338	360	352	350	318	342	356	341	325	321	340	319	342	322	326	319	370	315	352	328	349	337	337	351	347	325	346	321	320	308	335	291	377	311	317	319	327	368	321	323	319	314	343	317	317	337	330	325	323	351	344	383	335	312	314	336	296	310	346	330	329	319	370	315	303	338	343	336	315	363	290	312	320	312	327	334	295	335	344	383	313	334	325	314	345	333	347	328	322	310	359	371	357	318	354	319	324	324	336	329	329	317	321	340	303	333	324	316	315	323	319	352	321	325	320	328	309	308	329	326	340	349	362	346	331	333	326	305	339	315	328	316	333	325	310	323	304	324	338	320	334	334	324	326	322	318	337	342	317	334	332	363	313	339	338	309	302	345	337	396	319	328	323	310	324	321	342	336	336	326	350	322	338	342	324	340	333	326	333	329	334	320	320	298	353	344	321	374	324	343	356	341	331	331	331	320	328	306	320	348	327	326	342	346	287	330	311	329	323	355	324	327	341	295	333	349	346	306	357	311	346	327	348	313	350	351	318	345	303	314	319	368	341	312	320	351	335	330	369	334	381	330	354	329	362	337	307	304	350	320	316	298	315	348	325	321	311	287	363	375	313	342	346	318	301	352	365	338	329	372	342	324	315	342	294	322	342	364	331	319	312	308	334	325	357	357	339	341	278	351	343	317	348	325	340	345	293	322	321	305	333	341	301	359	339	338	330	337	313	319	321	299	334	359	336	335	305	347	326	336	336	344	305	316	318	336	326	314	330	345	331	309	343	359	325	331	328	321	313	319	314	353	322	331	339	314	352	325	333	321	342	326	338	312	333	329	342	326	318	288	311	315	327	338	346	323	351	338	336	332	334	337	333	346	320	311	333	321	311	342	348	358	297	341	338	336	344	347	316	370	330	340	338	342	327	336	367	301	316	333	342	321	309	343	338	323	352	297	333	345	328	345	329	334	344	317	313	314	340	318	324	351	341	349	337	341	316	328	330	278	327	328	324	341	339	319	317	358	315	302	314	307	326	346	334	345	304	320	329	319	310	337	329	324	352	331	333	358	293	317	315	336	353	326	326	329	328	330	301	325	354	308	293	307	290	339	338	310	297	359	313	304	338	332	361	338	329	367	300	317	293	305	339	336	315	309	350	307	311	309	317	345	364	341	344	295	336	323	357	326	337	335	330	330	366	349	347	338	343	339	345	318	318	339	352	319	334	345	367	340	324	321	303	333	338	358	316	305	310	340	318	343	336	329	317	331	343	315	327	323	342	334	348	341	321	313	347	326	313	337	344	351	336	323	321	333	297	320	289	302	331	331	328	322	360	311	342	329	309	315	341	341	333	327	332	326	328	317	301	354	336	336	351	322	331	345	318	322	322	353	350	337	368	320	327	331	341	331	350	340	337	321	353	354	361	392	308	352	310	329	346	339	317	318	330	346	376	293	340	307	345	314	346	335	329	342	357	369	330	308	344	316	350	307	374	289	325	321	320	338	329	304	354	308	330	344	321	317	338	323	331	321	324	287	324	375	346	339	319	331	349	324	327	331	316	325	346	325	342	326	317	289	349	332	353	324	344	325	352	331	362	330	329	339	322	312	362	322	343	308	351	339	343	342	336	311	333	295	373	338	282	321	344	290	305	313	363	334	322	315	321	325	327	349	317	316	306	354	297	356	340	327	356	359	333	342	323	325	337	378	311	342	322	320	327	304	352	328	327	308	301	297	311	348	370	343	340	311	318	341	321	333	343	343	345	324	352	372	331	318	346	319	345	317	326	317	358	305	332	353	346	333	301	353	322	337	321	308	308	317	325	309	337	319	317	341	325	308	310	358	343	303	318	342	336	340	322	306	335	336	355	346	315	369	303	312	349	319	352	294	322	328	304	342	320	313	321	318	324	371	319	345	316	336	344	306	328	338	326	320	307	328	355	315	327	305	321	352	344	342	331	310	340	279	325	306	306	332	358	322	336	311	328	338	331	323	331	331	299	321	299	324	316	329	317	354	293	368	341	321	318	324	330	328	292	321	328	318	308	291	340	319	307	347	308	301	310	328	303	355	360	317	323	340	299	324	320	325	320	289	318	365	309	321	351	315	329	312	323	345	327	330	294	343	370	311	307	300	325	320	318	324	358	303	353	313	353	336	341	337	315	319	318	360	311	312	330	367	312	333	319	331	345	345	323	312	323	363	339	327	326	380	332	329	313	314	300	280	335	317	314	361	331	305	320	326	315	343	377	325	326	340	344	325	288	330	320	340	336	355	331	356	302	320	335	343	329	343	328	349	303	336	338	342	334	335	333	335	361	348	310	307	306	323	312	327	350	336	351	336	337	311	326	331	330	333	323	322	349	347	348	325	332	316	311	307	338	305	349	343	349	332	318	324	353	335	349	346	332	333	316	317	349	326	317	336	331	325	335	344	333	333	325	331	391	336	306	344	298	329	322	315	352	333	324	322	335	368	357	334	312	322	329	332	343	347	340	328	332	314	296	313	309	312	309	272	317	319	325	331	327	324	329	320	350	290	340	335	314	315	310	326	337	343	307	342	288	331	313	329	307	335	320	328	329	358	327	324	330	336	352	345	325	309	333	322	323	356	349	347	363	325	311	315	340	352	338	349	349	334
22304	46498	40155	33321	29008	24438	19573	15504	12153	9628	7663	5851	4866	4171	3691	3085	2662	2376	2035	1765	1678	1567	1446	1292	1165	1018	864	787	751	672	647	602	578	546	490	494	516	441	443	477	475	508	462	438	438	472	508	413	468	441	424	419	454	410	408	353	395	412	365	371	356	370	359	366	336	375	354	330	338	332	349	341	370	344	331	346	371	347	358	365	352	314	372	330	324	355	351	364	332	321	300	330	330	362	316	324	355	356	298	320	311	356	324	319	316	356	340	307	333	365	324	336	358	312	310	348	318	332	342	362	322	334	347	350	331	333	336	365	312	344	312	344	312	351	335	330	331	339	354	314	310	320	329	325	328	343	290	326	327	305	331	317	308	321	346	319	322	336	331	337	308	322	312	315	364	326	349	319	336	315	306	327	348	313	348	342	310	327	310	318	330	326	354	324	343	345	315	315	337	319	314	315	332	320	321	347	346	350	308	298	305	331	324	286	332	324	323	306	311	337	297	306	311	316	330	346	345	347	321	331	314	361	340	347	328	296	313	364	357	312	313	336	313	312	357	337	350	303	355	312	338	318	324	314	333	370	334	315	327	346	362	306	340	330	360	337	307	316	357	297	334	328	324	343	309	331	322	335	324	305	356	346	326	298	308	324	314	327	348	342	339	352	337	344	346	301	359	311	335	297	336	318	329	346	341	349	317	355	318	327	321	332	356	329	333	309	320	345	329	354	330	328	319	311	306	338	357	304	321	358	325	324	305	339	329	316	298	349	310	335	328	292	308	302	345	301	323	335	320	352	348	335	397	325	310	342	298	315	307	333	357	340	314	321	340	348	329	310	340	316	334	322	338	324	344	333	316	337	357	331	352	324	356	366	305	369	319	340	330	307	356	307	323	329	299	308	332	348	334	325	321	308	334	355	284	336	295	315	299	343	321	340	338	295	326	345	295	335	313	314	340	335	337	355	348	330	335	319	315	305	318	300	324	341	331	338	337	354	333	299	353	311	293	306	351	335	307	313	348	323	307	337	337	322	323	333	331	298	340	347	344	322	317	337	322	326	334	315	354	340	319	320	337	345	347	307	329	314	298	329	316	324	329	320	342	320	324	310	303	342	322	354	338	334	352	304	335	282	323	325	338	359	308	329	345	360	359	314	337	308	326	308	350	311	313	329	302	359	303	317	327	280	344	326	322	316	343	303	342	350	307	347	329	306	331	315	315	315	311	304	325	347	299	328	349	346	321	353	334	328	334	316	320	323	344	301	333	333	338	343	344	361	349	354	344	336	347	310	309	346	329	338	314	332	311	311	324	316	317	332	320	318	328	308	356	319	331	340	313	315	346	343	360	338	300	339	342	302	323	301	342	359	324	318	319	315	326	307	350	325	331	336	344	306	323	332	343	303	309	309	335	328	326	351	333	313	320	347	322	305	348	315	318	303	309	353	300	327	323	362	316	341	348	324	321	309	304	331	358	342	324	308	340	325	346	334	318	357	317	341	312	381	310	324	365	330	345	301	322	336	353	342	342	344	328	310	320	297	303	356	327	336	326	320	353	365	310	341	347	340	340	334	355	313	304	302	366	331	328	324	339	289	333	301	322	334	313	312	340	322	318	322	336	333	363	334	326	310	365	373	322	336	342	336	327	308	340	303	319	337	310	329	337	323	313	309	336	312	320	349	346	333	349	326	301	322	333	338	340	360	326	318	330	320	328	325	315	325	318	331	320	323	326	357	330	311	346	306	348	317	336	292	316	317	349	371	327	304	301	318	318	320	330	336	360	337	327	320	310	344	333	315	303	329	295	345	349	348	321	309	329	350	332	348	327	345	315	323	333	315	330	319	302	322	330	310	335	309	325	336	354	321	327	322	322	292	347	314	343	319	353	328	306	297	351	314	301	322	296	308	355	316	324	330	292	360	329	333	325	317	320	343	351	348	292	312	303	318	345	310	290	346	324	307	337	338	309	323	332	342	322	352	328	345	305	324	341	308	316	328	322	327	361	326	363	358	327	346	313	344	300	323	339	319	331	336	319	346	334	334	312	337	338	330	356	347	300	361	332	340	324	283	331	294	334	327	326	315	335	316	327	327	339	335	326	315	318	294	322	332	332	358	327	329	312	309	323	342	334	321	322	332	314	344	320	356	337	336	303	358	318	355	313	351	314	340	338	333	335	321	327	335	302	330	339	323	355	326	317	346	309	318	314	338	302	311	332	322	311	344	345	313	327	330	340	352	346	315	356	322	328	348	335	333	318	308	352	312	332	351	334	320	320	351	329	326	324	320	338	329	307	353	326	335	346	318	341	322	318	319	324	326	327	300	322	340	322	323	286	323	349	325	305	326	324	323	353	341	322	322	346	327	318	291	323	338	298	322	322	313	313	343	327	330	342	343	322	309	338	344	297	320	359	320	292	320	330	318	315	326	315	324	309	311	345	315	338	337	320	337	322	357	322	357	318	324	339	331	336	361	309	342	345	363	326	321	311	325	303	323	341	340	301	349	341	305	381	333	298	303	346	323	344	310	334	336	331	300	290	323	355	341	324	299	329	318	347	296	344	305	307	349	314	335	339	329	320	292	325	311	312	323	324	352	338	313	294	331	324	352	312	348	330	319	340	342	355	322	287	352	353	349	333	334	329	363	317	280	310	337	328	330	315	329	349	361	340	315	366	370	321	332	302	363	350	320	323	325	339	335	307	348	354	273	346	335	340	329	357	341	308	354	327	307	350	307	330	314	327	337	331	336	331	320	333	303	306	340	328	313	313	351	302	316	320	358	326	335	329	320	336	354	317	344	330	349	311	351	322	311	315	315	326	316	348	350	313	307	327	351	331	317	321	343	330	358	313	324	350	329	314	344	326	318	333	312	319	326	330	340	315	320	368	325	335	311	332	328	326	320	327	350	361	333	339	342	301	314	345	312	317	355	313	324	325	318	304	304	306	359	317	350	337	322	303	357	327	331	320	305	331	333	327	348	352	328	340	326	327	350	350	327	340	315	343	320	325	348	281	350	325	305	340	341	307	334	319	346	320	358	374	325	321	332	334	320	332	324	306	315	299	342	377	347	345	329	314	335	329	345	324	346	346	312	306	293	365	362	349	319	304	326	320	334	324	295	292	324	290	351	346	335	330	325	321	331	336	318	341	333	317	311	359	327	302	343	307	357	309	310	336	288	344	307	340	340	324	299	320	332	330	299	325	321	305	311	364	302	352	340	336	323	330	311	346	301	337	326	339	295	313	352	316	307	336	325	345	323	352	317	320	339	317	319	354	302	324	345	298	333	335	306	325	339	337	304	283	339	334	347	320	300	365	363	320	324	309	326	306	307	340	347	324	357	313	315	342	325	290	306	319	336	341	361	344	365	366	311	339	333	321	337	310	332	334	325	309	347	310	330	374	308	328	347	316	317	345	331	339	323	330	315	317	331	348	339	354	327	334	345	338	343	335	361	309	327	334	308	307	343	341	323	318	314	327	332	336	333	299	326	324	354	313	319	337	312
28750	24592	28336	22594	15129	9852	6625	4644	3478	2748	2155	1777	1473	1420	1296	1113	994	911	875	827	782	747	677	689	670	600	607	595	535	546	531	531	535	515	478	531	467	497	459	462	516	502	497	483	473	491	522	504	477	484	503	476	508	490	469	523	449	500	456	495	490	480	465	480	430	443	503	474	494	489	490	476	460	467	437	501	480	437	476	466	463	497	460	445	470	472	476	483	558	479	506	470	519	453	453	453	459	416	450	495	477	515	456	449	450	464	460	518	492	458	448	455	447	469	471	470	480	473	433	472	502	464	485	469	484	438	444	461	513	457	484	438	444	474	505	475	479	452	540	482	493	497	450	456	519	448	441	483	510	455	481	452	469	474	488	458	466	465	494	476	468	484	504	480	447	487	482	503	497	482	515	473	488	481	467	513	486	427	477	478	465	495	467	492	457	493	445	496	496	462	513	491	457	458	446	460	469	468	454	460	464	450	464	465	409	529	448	496	476	467	474	457	467	471	437	461	488	462	473	441	437	465	477	457	464	485	479	480	487	463	499	475	492	484	458	510	455	471	487	486	465	398	446	470	485	467	426	438	467	438	443	459	500	466	514	520	481	464	478	493	499	461	472	465	471	464	445	447	453	464	472	479	442	453	423	492	480	485	456	489	468	474	455	455	444	470	469	478	483	471	467	512	500	467	482	432	469	511	478	446	429	476	460	493	492	481	478	464	461	478	425	482	480	459	488	458	445	468	439	479	453	442	468	458	445	431	470	444	430	477	478	512	479	466	495	448	440	438	474	492	484	498	475	452	473	485	425	470	464	502	493	496	425	482	491	477	471	436	455	478	487	457	462	462	500	456	465	472	468	485	458	470	479	482	481	457	462	490	428	461	480	453	482	453	499	468	472	502	447	469	498	485	490	473	481	443	479	490	455	475	459	477	490	495	469	476	488	495	494	492	493	452	479	458	468	469	503	515	478	500	478	441	425	479	464	490	472	450	470	466	438	503	490	477	506	476	471	459	474	517	451	466	495	460	485	454	450	477	489	501	474	487	532	455	469	509	490	477	459	484	468	505	513	475	465	465	498	477	426	459	483	468	506	496	518	471	492	482	454	467	473	443	435	485	476	423	481	460	548	468	485	461	468	445	497	488	511	450	464	490	448	450	476	434	491	466	463	449	447	488	491	453	433	451	464	495	440	498	493	441	471	471	466	480	520	493	483	464	497	482	441	470	486	448	474	504	478	449	510	477	424	499	466	471	479	481	484	498	512	462	519	461	472	480	457	461	541	469	461	509	460	462	493	467	456	474	481	474	498	474	486	504	426	445	481	468	489	434	445	489	447	455	503	494	430	495	490	471	489	469	488	477	443	478	470	522	477	492	445	444	459	425	496	487	492	438	498	451	489	480	457	474	488	476	504	479	472	460	454	475	453	466	433	469	480	473	443	464	448	470	456	502	474	459	460	446	429	457	452	456	481	480	443	444	462	475	493	452	471	487	476	469	458	510	435	481	476	465	445	440	462	429	471	455	485	447	445	506	456	515	465	469	459	531	456	473	468	447	448	467	477	462	518	476	491	470	483	490	476	463	478	437	446	456	453	458	486	457	480	489	481	504	488	451	456	512	486	484	503	469	491	467	496	453	472	475	448	466	489	456	439	474	481	478	481	457	508	469	486	436	453	464	506	454	458	466	493	452	432	485	479	462	500	484	486	472	443	470	440	498	480	490	458	441	446	467	504	458	475	482	468	462	501	477	446	454	482	469	488	470	472	452	495	472	453	457	502	465	488	481	438	463	466	470	436	450	476	506	422	513	477	489	456	476	478	463	472	484	459	442	504	454	483	463	480	494	517	510	457	451	494	487	482	498	471	445	534	435	437	449	463	426	483	492	453	507	473	489	507	437	477	462	418	472	481	462	479	471	500	442	477	452	469	467	468	454	473	441	485	490	469	488	494	437	456	465	464	455	461	443	447	470	499	461	487	473	501	513	484	490	463	464	487	483	483	467	473	494	484	445	493	434	488	449	453	460	507	530	476	471	488	491	475	485	489	498	468	491	448	475	477	484	464	459	450	472	492	520	489	465	467	445	406	471	479	498	514	488	498	503	456	487	439	442	496	467	448	469	486	497	464	474	457	458	460	454	513	435	474	511	478	442	467	484	466	483	459	514	483	466	483	462	466	464	454	482	464	474	500	455	491	493	490	457	463	475	499	497	465	473	483	459	477	497	488	520	458	507	483	464	482	477	466	458	505	485	462	490	459	452	446	459	484	479	456	455	489	471	469	487	460	435	486	458	475	487	455	499	483	453	446	458	482	490	453	464	415	467	474	463	499	516	481	482	512	454	460	473	509	490	465	493	495	452	486	448	458	432	491	455	490	449	472	492	457	468	441	440	480	435	454	462	463	447	470	477	465	437	477	462	491	502	484	458	475	471	440	514	446	467	491	457	495	466	426	443	426	498	438	430	520	457	468	456	488	476	432	480	476	483	472	466	482	440	419	496	473	461	464	451	495	494	432	486	490	473	479	479	444	454	472	488	479	478	477	438	470	464	426	514	486	483	442	449	462	460	433	481	459	486	473	484	425	501	455	492	469	460	480	507	458	450	483	430	489	448	474	501	511	477	484	492	460	456	468	459	440	489	477	446	491	487	448	463	449	474	478	449	448	446	476	469	456	472	497	506	474	496	510	494	456	454	477	476	490	459	469	515	457	456	497	439	442	462	462	437	409	486	438	491	490	446	468	490	480	460	468	442	438	442	483	458	466	496	514	477	426	480	484	496	455	460	479	506	499	511	488	451	464	470	457	437	489	554	484	446	495	423	484	448	529	470	501	500	473	511	498	474	432	483	424	462	455	478	454	470	452	470	449	492	495	506	459	458	462	435	482	504	468	492	504	455	462	471	443	484	451	495	460	482	461	423	468	472	469	414	482	479	448	440	471	489	443	478	494	473	502	452	493	474	447	428	442	440	467	484	464	463	471	472	465	491	506	466	465	490	519	431	507	454	431	467	476	462	497	452	448	439	447	458	437	500	463	464	471	497	500	476	490	487	464	492	498	459	450	485	494	473	469	447	482	492	505	479	437	457	488	485	434	456	484	461	495	469	509	461	482	485	481	465	464	467	422	465	480	465	419	493	441	499	432	460	472	439	460	455	447	502	456	514	515	457	486	494	483	471	453	456	471	464	504	483	503	495	461	450	460	470	446	535	500	504	511	460	479	477	463	532	416	480	488	447	464	478	442	513	490	493	455	468	496	472	465	463	445	483	458	466	445	484	457	461	475	470	458	411	462	469	451	429	472	502	530	459	461	489	461	450	480	449	454	439	459	461	481	431	476	517	491	464	480	471	458	467	473	489	465	456	499	444	451	437	504	468	480	490	463	451	449	486	488	465	450	424	462	425	478	442	472	482	432	476	456	473	455	449	466	500	427	442	464	459	481	516	459	487	492	513	461	447	458	498	472	490	468	472	429	435	441	426	418	476	459	488	491	473
18394	34633	28588	20985	17470	13184	9966	7332	5636	4274	3352	2688	2299	2046	1773	1548	1312	1177	1124	976	996	926	837	748	754	670	603	629	648	572	587	611	536	559	550	580	530	544	564	535	565	520	530	557	516	540	506	579	566	496	487	512	542	510	479	568	472	465	537	481	502	524	484	483	514	472	480	496	466	512	508	467	507	484	466	488	473	469	478	488	424	454	477	494	505	482	481	458	495	461	481	454	488	521	504	461	485	480	464	463	513	490	494	473	479	498	498	473	515	494	495	485	461	494	511	471	501	436	495	471	477	462	473	464	484	477	470	504	468	455	493	473	480	536	438	532	509	458	437	471	491	489	475	464	503	445	457	491	426	470	452	488	467	483	492	442	448	452	465	483	480	469	473	477	495	461	476	432	458	482	482	481	482	477	489	473	434	451	452	459	464	518	503	480	478	478	470	456	477	480	501	475	451	494	493	476	441	457	454	504	466	489	472	504	507	478	487	448	483	478	505	502	470	453	495	442	468	492	478	471	502	522	469	480	487	489	482	493	502	481	474	501	469	480	495	510	489	475	512	462	516	485	454	428	488	480	469	493	475	520	483	487	498	477	450	497	495	467	472	479	487	471	476	460	459	495	523	484	440	531	458	478	468	483	509	465	521	486	525	481	507	524	476	472	474	495	488	479	477	461	479	471	484	510	427	524	496	477	463	454	466	473	509	454	451	504	484	495	465	521	449	471	494	498	473	451	477	476	462	499	479	488	468	476	525	472	461	468	494	462	508	467	502	510	456	491	478	467	451	481	446	467	497	480	515	448	497	464	515	486	453	478	468	444	451	507	505	503	479	496	475	461	490	463	445	457	458	473	482	486	484	472	474	439	473	436	457	476	487	480	486	473	497	489	444	480	468	512	510	501	471	474	541	449	503	494	518	425	474	495	476	458	495	510	499	447	483	458	447	482	489	501	450	468	505	536	490	452	469	485	476	486	482	477	447	494	512	480	463	481	480	487	479	466	473	490	488	474	488	461	478	424	532	511	436	441	519	485	468	516	487	512	508	450	452	500	456	486	457	494	487	462	466	479	468	443	518	471	498	471	479	492	505	457	440	464	458	512	507	491	523	501	475	475	485	461	493	467	492	451	470	483	488	466	476	484	482	480	472	473	481	509	483	473	498	487	443	492	476	484	457	437	450	454	437	493	519	461	484	469	470	485	488	467	518	537	484	492	454	449	444	463	411	466	447	481	463	464	474	449	476	500	507	454	468	466	478	484	478	486	482	510	502	512	507	491	482	485	489	508	462	501	492	488	472	499	455	491	468	444	482	515	485	503	490	474	498	433	476	484	488	447	487	494	477	495	479	489	488	462	486	427	462	474	493	533	468	492	469	493	487	474	453	510	456	462	454	488	517	448	510	493	468	445	485	523	459	449	516	493	484	464	489	475	477	496	481	485	494	477	459	478	453	459	458	487	491	493	494	470	440	471	486	474	458	451	501	498	470	514	486	481	451	533	536	482	477	460	463	481	504	540	520	494	493	509	473	518	464	467	473	479	462	464	483	486	490	474	474	475	470	483	466	491	482	467	448	459	457	475	462	510	460	467	483	468	502	468	501	487	470	469	482	482	474	461	511	525	505	503	482	450	458	457	481	457	476	505	471	498	477	426	533	498	481	483	443	511	489	450	445	460	476	507	483	476	517	482	478	485	497	465	478	487	495	475	477	472	432	483	474	474	521	471	471	481	493	494	437	478	499	490	496	480	492	483	507	499	466	469	488	471	462	466	507	472	514	516	458	471	461	506	475	492	477	443	517	513	536	539	500	471	471	480	520	529	497	490	406	487	484	457	512	464	471	462	455	464	462	475	447	502	478	494	480	518	507	475	477	451	505	515	472	492	426	446	453	497	484	481	466	458	500	464	505	483	490	470	438	439	477	468	448	514	452	508	543	474	504	486	470	480	497	507	456	470	436	514	470	550	499	449	543	444	476	439	487	447	509	470	470	480	446	437	500	483	492	491	504	532	489	477	488	467	467	447	481	486	472	527	471	489	453	488	516	521	467	481	493	466	482	475	493	474	495	493	452	474	491	476	478	515	484	489	484	468	476	508	468	532	458	445	508	459	431	476	505	464	466	470	486	496	495	474	477	477	471	499	482	469	456	489	471	542	483	490	478	467	469	473	484	497	486	524	482	446	487	479	488	488	473	471	514	471	476	469	483	509	454	474	499	482	481	471	435	499	471	438	458	490	451	466	474	511	464	470	480	483	481	506	435	492	497	459	460	424	495	500	513	461	494	494	458	475	474	487	466	519	455	465	534	480	502	474	477	489	493	474	478	477	467	482	453	488	478	492	443	462	480	472	493	476	470	445	464	505	469	485	463	509	493	482	469	418	502	536	454	468	443	479	494	462	472	458	424	485	479	454	481	540	475	504	483	482	504	479	456	482	449	504	472	452	498	444	509	501	466	455	419	473	512	476	490	440	502	540	495	463	506	463	486	479	485	467	502	482	477	470	455	489	515	478	471	500	504	466	470	462	485	528	511	476	442	443	512	500	501	443	457	504	490	487	482	503	490	467	472	464	503	481	435	491	489	462	509	477	474	483	536	455	517	477	438	462	451	486	480	495	477	441	499	486	468	517	449	494	470	477	497	469	429	497	458	478	477	434	490	507	491	466	468	476	461	473	455	523	516	487	441	465	474	487	454	487	444	510	482	505	447	493	478	492	519	482	481	499	483	475	494	495	491	500	442	484	515	491	429	452	468	472	450	492	459	442	519	470	486	504	504	481	487	467	463	479	488	474	532	490	467	451	488	512	453	429	484	501	476	484	444	491	486	489	500	478	493	455	487	480	461	514	445	460	465	501	453	477	479	501	466	448	476	528	480	479	469	503	500	496	456	499	476	470	474	449	494	480	468	453	465	509	515	489	454	461	481	466	502	478	488	452	462	415	513	506	487	475	441	514	457	479	486	444	505	448	505	497	492	489	454	482	465	489	489	500	503	409	523	492	483	482	480	489	447	512	508	480	465	466	483	512	501	497	462	458	473	501	478	438	483	474	489	475	475	488	507	501	518	481	553	508	487	474	508	523	487	475	506	470	470	475	496	462	435	453	484	483	485	480	461	430	499	518	476	469	504	476	472	520	498	470	449	445	482	474	481	476	466	459	477	478	482	506	450	504	519	443	468	453	457	476	469	491	468	482	475	471	466	490	521	473	467	470	495	485	484	520	481	438	501	459	448	501	436	476	486	454	512	465	448	514	516	422	489	450	433	460	485	496	467	502	471	499	474	464	463	501	502	486	478	477	482	486	464	500	482	460	489	480	497	482	509	500	456	479	469	441	489	493	475	480	471	485	480	468	472	487	449	500	464	483	466	463	490	457	479	454	477	461	484	446	468	475	474	496	494	504	480	497	501	451	466	460	455	483	502	493	459	480	472	440	484	505	453	510	491	428	506	501	501	446	457	453	481	447	492	477	464	496	536	489	442	476	427	495	486	470
24020	21505	28904	25059	22751	20451	14535	8626	6181	4688	3761	2849	2390	2031	1859	1594	1417	1170	1115	1024	940	883	799	714	693	626	560	489	522	482	512	463	427	469	443	429	426	425	414	379	400	394	391	401	410	383	432	415	411	404	407	379	405	390	409	388	337	346	343	357	349	333	355	332	367	354	340	350	364	324	374	365	332	349	365	361	355	327	332	349	340	344	337	376	339	323	349	335	364	346	355	377	316	329	331	331	347	327	353	359	359	337	337	345	341	378	358	323	341	305	313	338	344	339	358	325	342	338	338	335	364	329	352	347	332	328	321	350	346	336	349	387	384	301	332	342	335	370	297	319	347	344	357	307	341	360	371	336	326	335	330	324	370	370	335	313	317	315	367	345	312	360	336	334	337	381	348	323	300	385	338	351	372	372	354	327	333	319	298	349	363	357	336	329	339	366	383	338	337	371	336	343	360	357	377	355	348	343	373	336	337	382	358	362	317	338	301	348	365	355	369	319	359	354	354	320	338	290	328	341	360	348	353	308	350	345	362	328	347	331	348	327	346	352	352	333	342	324	372	362	318	358	338	354	390	326	315	318	365	318	368	344	322	360	350	327	350	324	350	342	326	339	325	343	316	355	325	311	338	327	352	345	343	326	332	361	327	314	322	317	340	346	349	346	345	312	343	312	334	357	343	348	354	367	345	345	347	301	326	350	306	360	328	331	348	363	358	349	347	322	348	345	341	369	317	326	360	350	336	329	338	347	342	379	337	383	347	310	341	352	351	324	358	345	340	337	366	336	351	347	388	331	330	350	331	334	331	338	334	332	344	371	335	343	344	334	332	349	363	351	353	354	323	381	356	335	324	312	380	338	320	345	335	355	340	340	329	331	322	365	367	308	343	345	397	338	343	319	338	361	332	352	310	352	339	334	326	349	346	323	348	345	329	342	337	330	345	317	329	322	327	390	353	321	341	362	337	372	357	327	348	360	311	347	333	339	332	344	320	365	347	321	326	328	351	333	332	308	401	365	336	311	333	319	353	370	385	353	368	312	328	345	374	355	310	314	346	337	346	339	375	336	350	356	334	371	355	365	366	307	336	363	306	362	324	343	331	337	348	351	325	288	343	356	327	320	352	322	374	328	369	361	325	337	341	317	337	307	334	384	368	332	321	336	341	356	347	339	342	344	341	327	331	341	343	344	358	332	369	339	349	353	324	351	337	332	332	345	343	340	388	360	338	359	349	332	357	348	351	353	336	360	331	349	356	357	369	338	353	355	348	337	343	305	356	350	356	368	312	342	339	364	320	369	361	320	345	352	370	344	325	339	365	319	337	317	343	365	347	343	343	328	349	336	373	327	342	341	378	336	330	355	354	323	345	341	357	322	397	363	323	324	368	343	312	339	327	328	375	349	360	349	344	369	295	360	328	349	307	329	348	318	329	342	350	342	336	351	333	382	350	326	325	325	337	343	309	343	369	314	295	342	318	343	319	340	335	374	330	319	329	351	340	353	322	347	334	334	335	359	340	325	343	355	336	354	317	340	342	331	348	327	328	336	366	358	338	335	333	314	361	355	343	311	361	313	334	354	354	315	355	336	354	338	335	332	336	308	335	297	357	337	346	317	370	327	342	308	363	373	342	347	349	350	335	335	313	333	300	342	324	322	340	353	351	341	343	374	308	366	342	312	344	315	347	342	324	325	338	319	339	331	319	368	331	326	363	327	337	369	319	331	341	348	335	344	370	333	359	366	366	368	318	359	370	346	358	343	346	320	362	325	328	348	339	311	349	333	343	334	359	338	375	338	313	341	369	347	349	334	328	311	285	295	335	349	354	344	346	362	349	344	323	332	295	336	333	373	348	297	330	331	345	355	368	325	367	358	359	333	329	324	347	355	325	332	368	337	363	343	338	379	342	353	309	329	344	310	329	342	322	324	381	336	332	358	318	330	348	346	339	347	362	362	378	336	337	343	347	321	390	336	334	323	337	348	351	377	339	340	366	313	355	345	321	330	355	338	341	379	330	321	375	365	350	334	343	362	325	337	358	343	319	327	328	339	351	363	339	318	320	328	381	326	372	358	323	350	336	321	340	327	351	370	346	321	318	355	346	352	338	324	356	367	348	361	338	325	336	340	336	326	348	351	340	349	323	349	318	362	334	368	343	356	335	346	368	353	351	355	343	347	330	339	336	376	360	357	324	331	318	304	356	340	340	357	308	350	343	377	339	320	304	342	357	331	338	318	330	342	355	337	320	335	367	353	350	353	351	366	371	328	305	357	359	336	338	365	356	323	350	309	344	335	350	361	322	346	352	347	334	334	336	332	330	317	343	333	319	331	364	342	394	341	364	305	355	331	328	364	359	332	319	318	356	310	340	322	369	342	367	349	344	373	321	331	347	350	361	330	364	346	341	345	370	336	347	329	369	359	336	367	348	360	349	362	339	317	326	347	350	353	338	368	355	348	366	318	379	344	340	311	360	329	339	325	349	347	342	360	332	379	349	355	339	339	376	346	367	368	358	322	344	350	352	368	347	372	360	354	354	324	341	354	365	320	328	347	318	354	359	339	367	352	382	344	324	352	322	313	334	338	339	334	339	349	316	322	334	341	351	343	351	344	359	349	313	357	344	341	336	333	335	324	345	372	320	340	366	334	359	354	348	347	341	340	332	379	344	362	341	311	329	357	345	350	372	346	322	341	351	333	361	321	354	352	354	312	348	362	333	357	349	335	341	398	360	349	367	368	338	322	341	326	328	350	320	348	340	357	351	337	348	313	354	383	362	364	355	306	346	338	373	363	323	341	328	344	334	320	321	294	326	316	352	332	326	339	294	366	360	355	336	342	366	310	369	377	344	359	322	316	314	354	326	315	351	338	327	339	330	356	330	354	353	318	337	320	310	332	340	350	342	343	361	335	319	332	353	314	367	318	359	315	298	366	311	356	320	354	353	355	349	337	346	324	329	324	356	343	308	345	312	347	325	376	365	344	361	333	355	336	345	350	315	379	318	382	350	345	327	357	368	359	339	334	324	334	339	355	334	353	371	331	307	331	344	357	373	340	349	349	353	377	357	307	331	331	352	354	327	318	341	362	332	356	343	356	349	308	334	350	317	333	336	336	326	333	351	350	334	332	338	354	355	310	373	355	328	322	348	324	346	349	334	345	312	337	326	353	363	353	336	335	310	349	323	349	323	345	336	335	344	331	326	386	358	344	351	313	375	357	349	311	343	351	336	347	345	326	394	335	362	323	335	342	337	349	351	341	316	316	331	349	299	341	329	352	344	358	367	371	344	320	381	303	341	359	343	338	316	337	335	300	365	328	346	383	350	313	340	321	347	323	347	382	353	330	344	335	374	359	323	324	340	351	325	335	350	366	327	330	324	348	321	335	365	368	377	325	329	355	345	340	309	330	343	344	323	345	363	320	333	328	302	322	377	346	349	316	328	345	339	349	324	363	338	332	321	352	350	348	353	352	325	337	345	335	331	336	320	338	312	336	361	319
19515	42453	36558	28637	24405	19531	15250	11829	9349	6956	5562	4164	3497	2943	2557	2271	1985	1655	1520	1313	1285	1177	1038	1008	804	717	662	640	566	583	531	561	494	510	480	476	491	454	479	451	453	448	404	465	443	453	396	411	440	432	391	360	391	403	403	434	377	392	378	386	356	361	429	409	408	377	347	345	364	347	321	340	385	333	371	367	346	339	359	357	331	357	380	361	348	344	356	352	359	349	341	366	363	386	363	354	393	372	367	358	349	370	347	357	350	328	350	365	357	331	359	368	372	316	374	351	337	368	337	353	333	338	369	345	337	346	333	365	366	346	359	343	331	339	339	348	346	358	357	339	354	346	363	342	350	365	369	349	368	323	349	354	347	334	347	362	350	294	338	300	379	344	326	332	370	356	360	340	349	329	386	327	349	364	360	299	376	352	322	373	354	350	363	357	377	360	360	351	343	334	363	341	374	366	347	369	348	383	334	371	375	330	336	353	353	336	332	360	358	343	338	324	368	374	340	348	356	353	356	341	339	357	359	362	332	344	357	338	350	327	341	350	347	345	338	383	374	358	370	350	324	320	340	393	337	374	325	341	358	374	358	360	387	360	333	354	361	362	349	345	365	367	340	365	379	367	359	365	335	331	397	365	322	351	334	352	339	345	405	363	349	340	343	342	341	328	349	362	337	350	360	343	399	328	335	356	351	341	374	356	336	326	334	332	332	369	373	326	346	335	352	331	351	369	371	341	356	340	321	324	313	318	343	367	331	357	335	335	335	343	306	379	346	325	366	372	350	324	328	368	338	339	378	335	332	377	336	362	361	340	332	340	358	344	349	380	336	362	361	352	344	349	306	372	361	359	351	373	366	351	356	350	367	356	322	357	379	369	344	381	378	352	359	328	341	340	329	335	326	322	317	367	360	372	345	360	337	355	305	336	338	332	342	381	361	350	332	335	334	329	356	352	344	362	351	341	370	317	354	345	347	363	325	358	335	365	353	376	347	339	344	349	366	354	379	356	340	341	348	356	376	369	335	348	352	376	336	345	361	374	373	325	347	347	360	337	349	366	353	343	362	325	396	328	367	345	358	335	366	338	358	353	369	327	338	332	373	348	353	349	320	342	364	359	339	348	355	359	376	362	371	338	357	329	350	396	328	386	343	314	354	309	352	360	354	388	323	344	356	333	374	355	340	366	344	368	341	335	325	357	356	337	352	415	356	346	330	384	362	335	375	328	330	377	324	364	344	352	318	341	333	349	349	382	361	309	337	353	361	328	339	366	349	324	321	366	329	350	329	386	373	373	355	335	332	311	351	388	357	351	338	375	337	337	363	348	353	346	356	354	350	371	328	354	352	375	335	383	331	339	355	349	362	367	349	338	344	358	329	347	331	346	342	376	360	351	372	348	351	341	344	350	320	361	381	356	313	354	406	339	340	369	392	385	319	351	344	334	330	369	365	345	367	354	333	335	321	352	360	343	327	356	363	318	386	358	340	325	355	337	329	341	382	383	338	378	375	343	345	347	326	373	328	333	320	361	353	373	344	382	379	351	365	321	357	345	339	347	325	350	367	383	392	341	380	331	350	347	356	345	354	348	332	358	351	355	373	329	334	339	405	298	338	386	336	347	352	346	329	359	387	295	360	350	377	368	357	357	365	335	345	329	354	337	356	379	353	350	347	364	380	366	356	332	333	341	362	332	387	356	340	372	371	349	356	380	370	370	401	362	331	364	374	348	335	352	342	348	375	359	359	373	352	358	379	361	358	339	365	332	351	331	353	344	353	330	353	319	386	379	334	346	346	345	334	360	372	338	336	347	341	335	295	388	360	322	370	351	318	349	330	361	340	356	365	343	351	339	343	360	371	353	355	317	338	341	334	357	353	366	367	318	364	376	355	370	323	344	330	350	327	354	315	334	328	319	362	344	340	339	336	338	346	358	345	362	376	351	342	321	341	356	378	321	367	354	343	331	347	347	379	361	367	348	337	318	346	322	327	376	361	355	322	331	360	324	355	353	338	335	364	345	358	353	314	358	341	347	352	308	338	347	360	325	331	341	355	347	339	327	354	351	317	356	360	388	370	329	320	341	355	352	337	326	374	366	347	320	326	364	341	358	356	330	392	355	355	347	346	340	351	332	332	348	331	349	365	340	348	355	375	351	345	346	342	360	384	339	340	340	352	331	387	379	344	350	329	374	348	350	341	355	359	356	351	359	365	344	343	367	334	355	358	372	370	338	348	350	333	352	345	344	317	322	355	354	348	339	357	361	355	380	349	343	373	351	342	350	362	326	338	368	355	357	328	361	349	322	357	330	367	348	335	349	330	361	350	363	386	382	335	362	329	352	346	320	354	333	376	336	337	316	357	356	372	376	356	322	363	334	342	318	391	353	337	349	353	358	378	309	351	351	383	355	367	351	328	339	353	298	370	333	352	342	346	350	347	354	306	369	350	375	353	343	359	334	343	328	353	331	352	376	318	322	340	333	347	336	339	365	343	363	357	361	345	388	369	336	338	343	321	347	375	324	336	337	349	339	302	310	360	320	361	344	341	314	346	344	334	348	337	333	363	375	357	351	396	339	337	333	365	362	358	332	364	326	338	331	333	335	380	358	388	379	333	348	375	345	351	330	327	370	356	337	351	320	360	335	327	344	345	364	356	307	334	345	330	392	357	356	362	343	337	356	351	326	359	363	338	337	342	349	395	340	307	322	323	343	318	362	345	354	369	346	370	356	351	333	333	350	361	363	337	331	364	355	350	362	316	317	367	341	330	371	330	362	327	385	358	330	365	342	360	370	318	349	343	354	327	385	315	324	366	375	353	326	352	374	346	341	358	374	371	353	345	321	375	330	347	332	361	363	335	353	327	364	313	350	381	358	358	344	362	334	348	345	345	337	356	348	346	370	358	356	330	355	323	354	355	342	366	367	368	316	332	330	359	344	363	357	360	328	333	348	349	313	324	354	317	324	352	375	358	380	392	336	379	334	350	333	349	281	367	340	347	342	336	349	378	352	324	353	356	368	382	343	356	325	308	338	336	360	343	319	356	345	359	383	336	346	371	377	336	357	312	344	368	372	364	333	362	360	346	354	340	337	349	324	349	313	330	354	343	348	344	325	344	335	339	352	337	337	359	357	370	340	346	365	351	368	339	339	340	352	335	319	391	373	319	363	328	331	359	352	359	368	348	348	344	353	362	360	372	353	336	365	344	342	352	342	326	351	346	348	355	339	356	344	349	354	357	339	360	331	337	338	357	338	352	315	361	365	333	320	337	341	335	348	373	343	359	377	354	288	330	347	332	349	338	335	361	371	364	344	359	328	364	374	339	345	334	343	350	342	369	317	345	356	361	370	349	375	338	336	320	360	352	370	360	351	370	328	350	388	331	351	357	361	346	330	335	328	332	365	344	358	339	302	336	307	344	368	341	350	352	368	364	347	335	388	347	382	354	352	346	360	323	367	351	344	309	358	328	362	379	360	336	350	374	344	369	357	329	342	315	354
25235	21554	28420	26952	21374	15743	10297	6687	4793	3748	2918	2267	1927	1765	1633	1413	1207	1160	1059	954	949	928	879	791	735	706	647	628	644	622	621	546	554	582	539	567	536	554	516	553	584	541	528	553	584	494	551	551	512	523	515	506	538	536	500	487	533	505	502	505	508	445	501	467	536	486	486	535	490	478	527	488	450	509	524	510	460	467	522	448	455	494	512	518	465	474	489	489	479	504	474	467	481	547	464	485	475	468	480	530	493	483	488	500	496	475	519	489	505	471	495	490	499	475	489	486	505	484	480	480	483	501	494	546	482	488	517	490	476	513	487	436	470	473	476	469	476	505	500	512	486	511	470	491	489	467	489	513	473	503	504	459	485	487	494	495	459	472	495	478	490	528	499	483	536	485	453	513	493	466	442	481	532	478	508	461	463	479	494	462	453	498	497	541	516	487	492	502	490	480	468	498	488	524	496	448	499	517	477	480	463	481	463	517	474	508	470	519	500	487	485	464	455	498	468	490	478	472	493	497	492	451	501	514	502	484	512	482	516	504	470	480	472	483	480	471	476	493	515	514	462	479	520	495	482	486	472	479	466	473	523	473	457	456	451	525	471	498	514	484	475	462	499	522	462	461	501	475	503	510	510	452	496	533	502	487	508	465	488	444	495	491	501	486	498	488	427	519	503	468	482	470	501	477	489	489	464	484	517	480	483	473	500	521	505	481	491	489	508	489	518	491	482	480	543	462	496	466	526	478	453	466	459	483	482	491	474	514	434	524	503	477	510	546	505	513	486	461	475	493	486	510	530	524	489	508	494	502	537	484	479	479	466	472	501	500	468	499	501	494	518	498	473	519	501	493	509	505	490	488	474	492	470	520	461	456	464	515	498	467	491	505	500	440	500	500	501	503	493	463	512	441	540	501	511	485	504	520	493	501	473	453	523	492	518	534	513	502	482	470	461	477	518	509	469	494	481	478	476	482	488	503	461	466	489	447	517	497	432	472	498	488	525	463	517	472	524	480	474	473	479	500	514	485	469	475	492	506	511	482	511	490	481	491	551	462	459	454	466	468	488	505	518	446	459	476	540	469	496	470	541	486	476	497	524	464	463	475	454	509	489	472	488	497	499	488	457	507	479	499	456	517	524	487	509	481	486	470	472	472	475	493	480	455	470	499	486	480	529	469	463	496	496	478	509	499	452	442	508	503	496	483	516	461	495	485	491	470	488	494	502	513	521	489	469	489	531	502	525	444	497	503	487	476	516	495	521	497	491	490	548	502	496	483	511	483	535	462	473	474	530	522	491	460	527	474	498	479	465	485	481	481	463	450	482	471	531	455	467	518	455	517	502	439	507	492	505	461	491	493	539	508	523	480	464	473	478	495	470	506	515	471	498	512	478	495	489	500	522	479	478	480	494	456	484	461	485	510	509	504	486	529	503	485	499	487	479	455	445	483	487	492	527	549	461	477	513	455	456	490	463	487	498	488	475	503	482	462	501	506	468	473	477	503	502	512	478	525	476	514	499	496	489	471	464	512	511	449	498	507	512	442	514	473	486	510	519	504	521	511	530	444	468	489	499	482	512	474	506	477	515	457	441	474	488	532	475	454	462	461	463	489	506	472	471	473	506	475	462	505	473	454	513	471	456	512	449	494	498	502	513	504	479	499	493	507	464	496	486	437	470	498	479	460	456	525	490	540	476	501	502	466	469	456	489	478	501	534	514	446	502	523	518	487	463	505	465	483	468	508	465	460	477	508	497	479	475	518	480	484	497	488	462	500	482	451	472	470	496	511	497	516	589	491	489	478	496	473	523	517	469	465	464	458	497	499	510	501	455	546	480	518	484	475	474	497	495	485	483	475	529	502	493	532	490	486	496	533	504	490	460	499	481	476	516	503	466	574	469	470	527	483	508	507	516	509	464	463	527	477	504	485	504	506	496	504	487	525	497	484	462	511	513	483	474	482	499	500	510	526	523	457	508	493	494	444	442	498	463	517	489	459	489	482	464	447	507	483	481	489	486	472	534	487	486	408	505	470	501	500	489	518	468	507	441	493	489	509	476	533	494	443	485	509	466	488	505	491	500	487	469	468	491	468	503	492	437	498	495	461	466	486	472	499	490	476	471	479	549	485	469	500	494	429	499	512	503	492	496	493	500	502	471	496	482	522	487	484	499	473	558	505	496	494	510	490	510	509	516	478	520	481	512	561	503	518	505	470	479	491	485	463	510	490	467	524	464	492	454	451	446	509	475	461	468	486	529	487	485	482	495	502	502	481	513	492	471	496	475	452	499	551	497	493	494	492	455	516	477	483	503	484	482	451	475	505	497	477	450	482	476	488	513	465	514	497	468	488	503	507	475	493	520	497	500	510	458	470	463	541	448	486	524	524	456	546	530	497	512	480	469	484	462	452	546	504	488	468	523	478	499	521	505	504	474	469	501	479	490	464	487	443	438	456	490	495	510	479	553	458	503	495	505	499	509	510	519	511	476	537	514	494	481	455	492	517	508	459	450	486	465	476	494	492	513	505	514	447	521	482	509	463	505	503	484	479	495	516	484	511	481	478	505	510	500	483	496	522	504	486	480	496	465	499	502	501	465	447	484	464	505	486	536	497	477	502	439	504	477	483	477	529	514	485	518	492	509	512	456	483	493	490	474	520	487	486	488	486	508	491	469	516	449	492	513	510	491	469	506	517	457	482	492	490	504	500	493	496	487	461	531	511	471	514	455	496	511	527	522	485	534	490	447	500	514	457	455	481	513	475	482	486	461	481	491	518	507	492	508	477	458	474	485	475	465	467	494	480	501	500	517	492	498	496	556	480	464	469	497	474	497	476	478	471	513	479	492	463	519	518	492	528	460	476	508	490	467	485	509	486	470	503	511	517	498	509	509	477	500	518	528	533	506	494	481	482	484	485	460	501	456	507	529	484	479	483	527	496	474	485	492	524	478	460	498	463	499	490	468	444	519	452	434	472	517	481	529	538	522	501	488	489	538	471	501	500	494	506	532	504	516	455	513	487	495	499	493	490	460	492	475	477	462	474	488	514	473	479	518	504	524	509	517	448	469	497	471	477	501	499	498	473	516	512	504	520	486	498	458	512	515	476	479	495	494	529	518	482	508	518	501	474	492	512	478	539	511	470	450	470	502	491	502	483	506	447	472	492	508	503	473	507	476	474	504	511	478	478	510	509	460	453	451	506	482	463	482	464	496	525	522	517	483	488	506	490	462	461	468	485	482	504	460	470	502	512	481	499	495	480	497	473	512	478	515	500	465	482	467	493	496	503	454	544	486	493	508	466	446	505	494	479	448	508	459	531	537	520	476	487	481	498	426	486	479	497	505	515	511	496	464	493	525	506	441	520	491	473	482	528	481	485	487	502	480	469	491	520	509	481	501	467	479	479	471	518	466	477	530	508	543	530	469	479	549	500	462	477	458	485	510	463	458	492	489	452	453	505	467	526	486	476	478	492	484	468	471	464	468	479	517	517	466	532	521	524
19041	39456	33786	26470	22394	18006	13415	10300	7580	6109	4661	3510	2957	2592	2248	1982	1740	1509	1354	1235	1135	1088	1013	923	850	749	721	744	646	660	661	594	636	603	571	532	542	561	531	581	557	540	545	576	554	488	532	528	559	517	534	553	557	526	526	498	561	502	515	503	542	516	468	520	492	497	515	470	478	490	497	491	538	547	517	464	466	516	499	456	531	527	498	485	475	471	513	468	488	474	522	480	508	507	480	486	485	462	526	509	504	504	469	474	473	468	510	460	501	482	449	495	489	506	481	512	502	500	507	500	485	541	495	478	467	507	513	478	497	527	508	525	491	490	507	509	491	521	500	496	468	516	477	523	477	521	513	493	470	474	501	513	495	507	516	487	493	494	508	516	503	505	504	487	512	460	489	496	500	488	511	525	541	528	466	507	476	461	509	495	474	475	530	474	494	462	551	485	519	534	494	489	485	554	524	479	494	512	480	501	462	465	485	500	489	476	475	471	460	538	521	498	480	504	477	502	494	478	515	483	501	507	484	525	544	494	498	484	504	463	479	500	496	515	497	499	520	491	507	497	480	501	481	457	493	484	498	456	500	471	492	525	517	516	478	484	500	504	513	519	499	471	511	469	566	492	487	499	475	495	507	482	483	458	469	512	491	504	485	513	510	504	544	488	505	481	483	509	465	515	477	531	481	478	482	471	472	464	482	496	507	513	505	507	493	506	500	512	503	503	475	491	489	490	555	516	512	475	515	494	502	523	499	446	502	470	538	472	502	528	499	516	491	498	485	512	492	508	463	464	508	504	515	497	471	522	483	489	488	474	501	501	517	495	551	489	474	515	437	481	507	507	472	491	484	498	519	439	458	479	515	485	511	523	503	516	467	514	490	518	491	464	526	490	480	507	507	485	468	499	476	488	538	484	473	515	452	500	490	469	476	490	469	510	519	497	465	470	512	491	478	489	523	493	486	567	508	467	511	484	503	513	507	491	567	500	458	475	488	493	482	533	483	458	475	491	509	509	472	470	501	559	490	516	497	489	507	551	467	495	480	482	501	507	494	514	465	489	485	525	473	492	534	522	519	523	492	497	486	521	499	468	502	518	447	493	470	517	508	513	466	480	557	504	475	489	462	516	524	521	506	498	503	496	511	481	522	517	427	502	465	477	486	470	461	494	503	507	457	508	475	498	463	479	473	477	489	537	483	500	495	520	487	515	488	528	488	518	463	474	518	511	512	514	492	506	489	518	503	488	489	481	498	511	541	485	497	519	483	469	549	552	502	504	494	495	497	489	484	484	519	497	564	508	492	507	513	481	506	502	507	492	475	478	507	499	503	472	490	462	486	500	458	510	493	499	504	495	516	507	525	500	477	515	524	497	528	488	478	494	483	501	485	501	485	475	530	464	448	511	481	503	483	459	504	517	487	484	468	482	466	470	476	518	484	465	525	491	504	460	516	450	508	495	498	490	511	485	473	513	460	526	499	491	510	505	482	527	482	500	511	480	529	489	458	516	522	510	502	497	481	488	513	503	476	512	499	497	502	466	471	488	462	489	544	449	503	499	516	528	496	463	499	478	459	537	507	527	497	502	491	509	479	504	484	492	519	465	530	504	468	491	475	511	479	484	467	489	480	497	473	458	496	497	469	500	473	541	446	509	490	505	474	468	477	498	489	490	486	486	495	474	474	491	511	508	495	461	500	499	468	512	491	489	488	487	519	465	470	481	499	502	492	457	452	515	506	480	517	491	458	494	482	461	494	486	519	437	522	524	541	487	494	471	542	488	494	509	495	516	499	461	526	479	490	503	488	488	479	477	444	441	465	475	530	493	524	475	482	491	477	478	510	503	497	521	504	477	469	510	487	452	474	554	492	503	495	534	525	481	514	509	467	517	472	569	541	465	506	529	479	498	503	502	498	569	471	541	519	486	503	506	497	528	525	460	489	488	484	475	462	469	475	479	459	488	500	491	516	454	484	486	560	496	498	456	471	499	508	504	509	477	504	489	486	512	518	502	535	489	501	445	473	508	502	509	466	514	483	511	519	464	512	481	482	510	510	464	497	529	435	525	520	496	482	498	456	501	473	479	470	515	476	502	523	489	526	524	511	490	515	470	488	493	486	498	462	486	458	519	526	480	479	485	494	484	508	559	493	437	444	504	552	481	497	504	484	465	514	495	523	551	571	462	488	503	487	485	505	440	497	504	483	470	462	506	474	509	480	526	538	468	482	485	476	518	463	508	467	503	512	481	498	491	497	503	458	477	539	496	502	504	476	490	503	484	524	494	480	499	491	572	488	525	477	507	505	491	526	449	490	519	485	515	485	481	528	523	501	532	532	525	528	522	502	522	528	470	500	498	506	487	442	460	471	502	513	516	482	493	486	444	514	528	515	518	485	480	467	530	494	488	504	517	489	484	517	519	482	469	465	510	507	468	510	497	456	476	512	476	508	464	484	476	481	522	474	480	462	531	509	515	525	487	493	440	479	480	540	470	529	481	508	471	497	476	439	501	504	515	515	500	505	461	444	478	499	477	477	486	491	526	518	518	479	502	487	486	508	500	485	490	467	488	484	460	513	530	488	475	483	510	452	479	523	478	498	491	479	504	516	490	463	524	492	512	483	460	534	502	506	482	472	498	495	501	486	503	506	450	510	486	471	523	516	465	485	468	519	490	499	481	513	513	499	495	459	521	494	480	491	459	460	486	507	523	470	496	491	502	522	487	483	498	497	445	489	486	431	495	494	492	506	517	481	487	480	484	489	523	439	485	474	483	507	452	504	464	513	498	488	499	498	495	483	496	500	557	501	516	517	483	507	522	457	481	486	485	470	521	536	501	478	532	535	497	481	528	475	531	469	497	510	481	468	469	508	511	523	479	522	520	492	489	530	520	505	530	477	477	479	507	505	505	479	508	491	526	477	473	482	492	493	503	490	507	509	473	497	512	557	491	473	492	464	514	488	485	463	501	474	495	518	493	513	535	484	516	498	478	507	521	497	517	465	505	472	520	484	468	498	491	510	518	457	488	463	452	480	473	479	477	535	471	473	508	486	483	503	473	482	485	523	471	495	517	507	481	491	496	524	503	506	458	489	532	494	482	482	474	471	539	503	503	496	509	498	504	497	522	485	471	490	492	488	527	475	496	452	499	467	510	486	440	491	509	469	493	501	515	512	497	494	484	497	475	501	495	495	520	505	499	470	508	485	491	477	506	500	493	501	480	465	466	521	472	509	516	475	481	480	530	526	497	493	511	530	497	511	477	516	501	494	476	518	489	494	474	460	517	485	486	507	514	479	480	523	507	498	501	503	474	478	494	529	518	457	501	493	483	491	485	479	506	531	480	489	486	441	524	482	483	464	478	488	477	466	513	478	482	480	482	477	496	476	513	439	460	464	525	475	538	486	527	505	452	521	512	490	513	474	483	486	539	504	491	490	507	459	481	498	481	454	497	550	495	489	537	472	502	499	447	503	515	469	457	447	529	509	515	493	466	534	534	476	473
22900	21482	29232	24293	22193	23894	23032	13158	8866	7018	5329	3966	3115	2716	2306	2081	1960	1581	1424	1317	1224	1068	981	838	838	695	642	584	533	544	549	495	463	441	461	401	433	446	409	447	456	398	411	435	412	443	383	426	424	414	423	413	403	383	390	368	353	362	385	353	350	364	376	369	328	319	357	378	330	345	358	301	346	375	318	348	345	339	308	357	342	337	307	307	309	351	334	368	347	320	367	325	320	331	333	303	332	327	330	317	330	324	353	327	313	295	343	307	327	349	351	313	356	348	339	323	349	326	319	361	307	342	321	311	321	309	331	298	322	338	330	340	312	341	347	335	333	314	326	313	336	333	339	318	318	318	319	297	345	330	302	341	338	318	308	356	325	330	331	326	305	347	328	317	333	362	349	320	329	340	321	334	317	331	339	324	333	334	294	335	303	319	335	313	324	376	352	320	346	341	336	336	317	329	337	351	336	309	333	326	361	347	344	309	335	340	335	343	311	340	313	347	342	314	315	359	334	330	325	301	337	320	335	319	350	355	325	356	342	358	317	350	326	332	331	334	340	322	351	308	283	297	344	370	309	333	339	327	330	345	324	346	341	341	330	301	339	364	332	337	340	351	314	301	313	375	309	320	326	342	322	359	337	332	365	348	312	280	300	333	290	315	317	325	338	314	334	326	306	324	334	351	350	334	314	294	346	341	325	336	336	311	312	319	330	315	347	315	348	331	310	353	363	293	319	292	325	315	326	323	327	324	331	312	280	307	336	310	305	336	373	336	346	339	362	329	353	339	325	338	341	330	342	325	352	323	331	316	323	319	323	359	348	329	345	321	355	305	323	303	319	317	334	333	323	350	326	344	332	334	324	303	324	334	314	325	310	334	347	333	310	331	319	334	325	308	357	349	336	328	342	320	315	286	385	346	370	333	329	311	314	278	349	352	360	327	303	314	333	314	350	329	362	299	315	322	326	327	334	316	296	325	290	321	359	337	317	348	348	284	336	301	314	340	339	335	350	326	319	327	339	309	334	307	321	333	343	306	299	330	345	322	339	316	339	336	341	319	356	353	314	335	316	343	306	343	309	321	328	336	332	338	306	309	329	338	322	305	300	310	313	296	308	366	325	363	321	340	325	320	328	336	324	340	341	299	350	333	336	342	329	357	365	321	330	330	316	365	345	324	337	320	345	389	304	372	348	334	312	293	314	350	318	290	323	349	323	298	361	313	337	330	354	352	299	315	350	315	314	323	319	353	340	326	309	346	340	357	301	302	352	341	357	350	296	309	322	315	361	313	328	323	343	340	336	337	337	338	315	296	315	309	343	324	344	330	348	329	361	323	331	309	299	300	357	315	322	330	356	342	305	308	353	350	323	307	349	339	333	318	349	337	341	323	340	314	341	309	340	316	321	321	305	344	332	331	335	297	346	303	328	361	317	346	324	331	329	308	333	306	305	354	357	369	338	297	322	376	332	336	308	309	320	348	326	296	307	377	344	300	323	309	348	312	324	345	344	351	311	351	324	347	339	322	319	344	332	321	330	345	340	312	317	334	320	294	311	332	340	343	330	328	311	339	329	290	382	346	322	352	320	364	333	343	315	306	317	333	331	346	306	335	314	327	329	304	344	291	367	312	348	317	327	335	302	354	314	344	344	363	328	305	300	321	329	309	317	365	318	350	331	328	311	370	346	309	289	313	326	321	311	294	330	343	310	335	309	331	306	347	336	338	324	317	299	318	346	320	327	325	338	341	294	331	333	356	276	346	328	289	339	336	356	293	355	295	357	326	302	342	336	311	348	311	330	321	316	304	283	342	318	331	375	342	337	313	355	344	327	321	341	309	341	334	339	317	352	351	342	305	297	312	311	320	314	356	360	338	363	306	364	334	323	331	330	364	334	319	327	328	317	296	301	339	337	333	315	334	329	340	339	324	341	353	314	344	328	332	320	327	332	296	295	333	356	297	271	329	307	346	318	345	344	323	342	320	340	318	313	327	337	325	310	323	342	318	327	347	322	326	332	359	325	346	350	329	339	320	323	324	319	320	310	315	329	321	363	360	313	300	326	316	358	374	301	307	347	338	312	341	337	298	369	318	342	331	347	331	306	337	324	348	307	299	329	331	314	309	343	319	307	349	323	329	322	315	317	313	358	339	327	355	359	349	324	312	351	314	333	331	316	339	323	342	343	345	348	316	349	331	284	311	308	311	315	317	310	326	348	319	341	326	341	330	324	294	330	334	331	323	342	329	330	317	316	317	367	321	302	330	335	321	337	333	319	348	333	322	341	328	338	304	321	322	344	321	337	333	355	355	332	341	319	332	339	318	333	367	332	339	315	318	328	348	332	300	315	301	330	340	329	327	339	310	344	321	324	342	280	351	302	313	328	340	315	350	331	367	309	351	349	309	319	319	327	322	344	351	329	315	341	347	290	333	322	360	337	312	316	304	340	349	332	361	334	293	327	311	349	350	326	329	327	363	310	362	321	285	324	316	341	309	344	312	321	319	330	340	344	333	337	346	346	358	331	313	317	318	323	324	331	337	295	331	302	352	337	292	352	338	340	332	327	316	323	316	295	327	301	305	354	324	338	366	332	339	308	336	323	332	335	342	343	318	352	337	320	306	331	339	322	342	285	340	338	318	332	328	349	337	307	312	319	302	344	309	330	349	342	325	326	333	325	327	307	335	308	313	348	337	302	327	324	317	328	353	337	342	310	320	316	330	362	343	328	309	336	321	309	322	332	321	331	297	339	333	308	358	302	311	340	328	326	339	336	333	320	327	334	361	347	307	316	314	303	329	337	335	318	345	354	329	326	298	324	347	322	316	329	327	350	369	303	344	327	300	332	355	307	300	303	291	326	321	340	330	302	319	350	359	342	304	344	327	311	326	348	330	327	326	364	306	327	367	330	315	349	323	314	306	327	324	335	347	329	313	329	345	337	336	319	311	316	324	314	312	293	317	303	357	325	351	341	344	305	345	329	304	350	313	346	377	357	314	371	362	364	321	309	330	313	339	328	286	353	304	329	339	380	328	342	342	318	320	328	365	379	350	322	358	318	346	284	325	324	331	327	347	340	326	326	294	336	351	339	366	315	331	297	332	366	314	315	341	351	313	343	322	344	334	335	334	327	319	329	309	334	305	315	301	323	345	352	324	327	306	340	305	361	361	315	307	307	339	327	361	337	324	345	334	339	330	354	322	340	324	336	309	339	312	315	311	326	306	359	325	306	310	332	344	318	306	337	321	312	314	307	301	333	312	349	330	324	310	321	336	338	343	336	322	346	308	318	311	314	340	344	373	322	312	368	338	328	306	342	306	328	338	303	330	313	320	347	351	306	321	320	297	367	319	343	345	307	288	337	350	358	338	310	359	323	354	332	337	287	300	347	343	314	347	349	331	335	313	303	316	363	315	299	305	327	351	351	313	325	299	306	291	303	340	312	333	315	343	337	298	331	336	350	338	293	343	344	334	338	364	318	334	330	337	303	314	284	327	342	347
22545	47520	41687	34363	30473	25077	20368	15668	12274	9839	7758	5685	4607	4124	3425	3035	2541	2123	2000	1842	1636	1432	1247	1107	973	865	794	730	717	648	679	567	574	549	502	436	490	480	495	451	507	461	458	465	403	441	457	477	432	423	461	406	389	453	414	402	382	385	400	366	349	346	379	359	339	340	369	330	318	334	353	362	389	352	332	343	349	332	328	345	327	343	380	325	374	310	338	343	309	337	327	347	324	324	323	327	347	342	342	317	323	306	323	332	340	350	348	335	331	353	330	305	313	359	342	377	340	343	320	328	355	328	343	339	317	321	327	305	330	341	312	311	331	311	352	302	336	333	319	321	307	322	338	303	292	334	335	323	358	341	308	337	306	342	331	319	322	310	343	308	352	322	300	330	333	313	327	302	305	331	314	313	309	320	331	320	343	331	346	316	355	332	318	321	350	338	314	350	299	342	359	335	316	324	330	314	330	330	279	344	333	304	331	323	345	361	302	332	329	304	350	348	338	315	298	321	347	304	348	337	314	328	352	318	309	307	356	303	345	349	308	328	340	337	313	320	329	300	317	338	322	319	299	344	321	356	347	314	348	335	324	331	327	327	333	342	341	329	337	347	331	325	348	316	284	328	324	306	331	313	343	361	322	333	329	347	341	340	333	331	324	330	286	328	295	344	318	320	338	327	327	374	331	343	302	312	313	317	336	347	306	340	362	326	358	318	309	311	344	319	322	344	353	348	356	312	342	319	301	267	297	321	331	321	356	309	330	335	304	305	325	333	352	328	288	357	288	324	332	315	314	286	333	329	326	324	349	346	316	333	339	336	290	296	316	326	350	336	372	327	346	335	325	298	324	341	307	325	350	336	336	311	359	363	334	320	360	307	326	317	304	354	328	321	359	376	344	329	318	322	347	327	334	301	307	346	332	353	323	340	342	322	355	326	305	319	335	373	317	325	334	357	334	322	351	355	323	360	324	341	325	329	322	337	321	331	327	326	293	318	327	349	361	327	345	319	328	309	315	344	288	330	297	343	326	329	344	329	342	330	335	300	340	325	343	334	303	333	284	302	341	341	326	348	331	323	331	296	299	349	325	350	325	311	305	326	339	313	342	343	312	345	358	326	308	336	333	306	331	310	339	358	346	321	324	333	331	327	333	341	349	333	296	320	350	299	331	361	325	323	342	319	328	322	324	318	308	326	341	319	315	325	322	340	308	333	317	336	301	298	303	373	326	312	329	325	322	317	343	311	321	336	341	341	349	328	348	339	357	312	320	325	341	345	317	340	313	298	323	321	322	333	315	342	315	341	308	309	316	326	321	324	315	334	335	330	322	340	375	309	351	307	337	329	314	283	294	321	347	341	336	347	328	316	297	296	311	346	337	311	303	315	330	366	333	302	332	319	330	325	328	294	357	312	352	327	297	318	341	344	293	312	307	317	328	298	357	332	307	327	353	282	347	330	346	328	348	319	352	339	315	322	344	326	333	338	349	332	316	303	313	348	359	352	312	310	371	361	342	330	332	292	327	354	359	343	362	324	346	327	323	350	317	314	299	354	305	313	363	316	304	359	319	319	316	314	317	294	336	311	328	323	312	317	329	339	319	319	331	332	348	347	299	321	335	360	320	339	319	300	315	365	311	328	336	365	333	339	349	327	335	334	306	325	316	347	334	304	328	330	336	350	324	315	339	361	354	326	315	346	321	339	307	334	295	334	334	331	310	344	340	319	332	327	311	319	318	363	322	350	336	310	336	339	336	329	343	325	331	344	301	334	306	309	330	347	302	313	297	341	314	323	341	312	348	348	329	323	339	323	345	366	300	338	310	355	319	336	350	330	340	364	320	309	334	317	370	324	314	324	299	297	297	338	354	318	316	343	291	306	322	327	344	358	309	295	310	343	326	335	322	347	323	293	284	317	318	364	341	341	306	335	342	346	329	334	326	329	313	347	327	334	361	330	331	325	346	323	338	310	306	346	323	306	311	305	308	336	339	339	337	344	326	313	327	336	336	306	323	292	315	328	334	335	317	340	356	338	323	302	301	337	342	342	326	337	332	337	311	303	311	332	327	330	338	294	297	358	298	339	338	337	322	304	330	348	309	326	300	327	335	310	328	285	326	340	289	340	345	319	332	301	299	317	329	301	317	324	329	312	309	322	316	333	332	321	359	357	342	304	305	358	325	311	323	314	310	332	328	320	308	304	330	310	372	322	331	343	314	349	346	324	350	321	338	327	340	334	338	317	323	326	319	321	332	355	332	337	334	345	317	334	315	299	302	366	347	337	314	338	319	284	344	321	328	345	329	344	366	334	324	306	341	327	346	320	327	320	331	312	328	336	318	352	346	313	327	340	312	316	356	329	354	338	312	330	377	308	344	338	351	351	327	342	306	304	345	355	321	298	347	306	326	315	358	333	313	306	310	358	305	301	348	342	328	309	340	348	322	363	308	351	317	308	316	342	332	294	327	376	336	345	302	373	313	343	338	336	354	349	332	323	340	304	317	310	357	309	306	314	318	325	314	340	355	293	330	311	330	332	343	306	306	325	334	290	346	294	281	319	327	294	310	333	307	319	329	330	340	310	320	310	331	304	357	312	347	309	344	328	335	340	326	343	322	332	338	319	326	340	323	333	321	297	320	333	365	329	323	325	346	317	312	310	331	334	316	302	309	332	353	344	319	348	329	332	343	305	338	324	332	306	342	344	334	315	346	330	320	350	354	357	324	352	317	308	340	350	348	341	350	322	356	315	323	294	364	304	313	322	317	322	326	329	364	322	339	302	319	339	348	331	319	333	334	318	336	321	326	317	362	364	337	329	327	331	335	338	303	325	318	373	353	322	335	300	334	328	349	324	308	319	302	315	319	333	309	326	319	344	320	335	345	290	327	338	330	362	337	339	344	343	354	306	344	327	303	305	320	308	322	312	329	325	335	305	353	315	314	362	350	351	356	307	339	321	321	342	325	327	330	321	350	315	332	290	316	334	363	288	359	334	327	308	317	336	341	312	346	319	341	338	347	305	333	359	312	316	319	317	336	321	303	315	357	336	305	352	297	332	330	334	348	314	331	300	321	326	320	297	338	321	325	316	303	304	324	291	327	359	302	336	300	315	339	355	309	331	323	327	312	344	359	353	312	320	312	311	335	299	380	307	307	299	325	337	329	306	325	352	322	325	335	341	334	303	307	298	346	298	340	320	326	315	298	315	315	299	342	330	321	340	339	360	303	334	300	317	339	328	342	321	331	354	331	358	341	310	318	336	308	337	362	335	339	304	313	317	321	346	316	307	319	315	319	308	309	326	316	340	335	345	338	352	342	304	318	321	350	320	329	310	326	347	334	327	356	322	332	304	360	326	347	347	321	339	303	314	366	337	344	295	353	332	333	323	342	293	313	336	316	318	334	310	328	352	331	347	340	307	323	362	295	331	355	325	317	340	316	304	331	303	332	354	317	348	335	310	361	331	318	331	317	304	340	323	320	329	326	311	322	301	314	335	316	339
28850	25247	29513	23973	16107	10245	6716	4685	3491	2782	2208	1764	1476	1326	1193	1087	1008	926	850	751	796	731	653	662	609	625	556	602	547	542	515	496	522	513	504	509	518	492	507	560	500	498	505	509	450	505	474	508	480	490	483	494	472	498	497	451	511	485	478	504	482	461	476	503	490	490	482	450	474	457	459	483	496	490	453	453	494	495	449	415	474	485	478	480	502	436	434	459	477	507	475	449	483	457	457	452	486	467	483	491	466	462	510	455	468	489	449	466	465	455	461	455	507	488	475	467	464	460	477	447	480	491	475	494	432	463	436	465	456	456	467	452	446	476	487	488	466	437	449	464	473	458	483	492	452	497	483	495	487	468	459	467	443	481	434	477	470	446	458	490	465	480	486	459	411	458	480	483	448	448	472	496	494	454	466	480	446	505	459	445	507	478	462	441	430	472	451	474	481	456	441	468	457	459	482	482	482	471	493	485	453	467	437	437	490	468	459	426	517	478	445	523	472	447	465	479	489	459	492	503	462	471	482	475	480	444	473	445	508	457	473	458	448	454	476	441	447	437	515	454	454	470	512	504	461	451	472	480	479	461	462	433	478	458	465	468	443	477	440	465	466	465	465	492	436	426	464	443	437	471	483	489	440	514	473	456	461	470	470	457	447	478	437	488	430	504	486	439	514	478	503	456	430	438	472	473	487	448	498	477	474	459	468	447	431	487	457	454	453	458	458	465	476	467	482	467	486	475	448	463	440	442	476	429	440	466	488	498	482	468	488	497	481	500	451	451	467	441	444	496	451	489	449	444	489	439	498	483	510	468	468	461	477	437	482	450	468	475	465	495	479	462	473	419	463	473	420	504	479	440	506	420	460	423	460	441	445	463	441	478	463	460	452	475	489	433	498	494	456	471	433	436	440	472	489	464	451	451	470	464	447	471	427	467	466	492	499	458	481	467	502	504	488	458	450	446	490	446	469	499	488	446	483	485	433	465	473	455	480	462	494	493	473	480	468	471	449	434	452	457	472	467	489	416	446	440	471	475	472	445	471	477	446	426	497	464	457	476	459	441	493	482	461	477	471	456	501	464	486	467	473	459	476	474	433	454	464	428	486	481	473	472	416	500	459	463	512	491	439	474	451	461	425	461	454	443	489	471	438	463	463	481	467	495	429	489	458	496	442	485	503	456	467	459	474	441	466	448	500	468	491	440	477	472	499	467	469	487	446	477	484	468	482	471	475	473	511	467	455	451	504	449	477	486	426	439	442	470	470	476	455	476	474	463	434	474	506	459	474	513	468	485	501	467	498	471	457	471	477	462	452	492	482	478	470	456	457	490	478	484	446	475	498	458	479	472	485	481	477	474	452	443	464	436	464	469	457	467	484	461	475	487	432	454	477	463	500	443	455	470	485	448	449	458	486	483	460	477	496	465	434	462	484	476	465	477	498	481	470	476	457	483	447	496	488	474	458	496	457	463	486	437	456	463	435	452	466	469	492	458	480	468	463	462	475	472	433	447	476	452	460	438	458	500	480	504	472	484	455	445	469	482	448	495	462	441	458	479	453	464	466	441	463	436	466	528	491	473	455	508	465	458	518	461	452	494	456	450	497	483	483	489	502	456	454	472	483	443	482	452	468	464	483	474	434	469	441	472	418	476	459	479	461	464	451	498	445	461	477	455	476	416	499	434	468	431	472	475	438	455	453	468	470	475	493	483	476	471	459	496	447	460	467	443	472	446	476	479	440	487	423	473	471	479	483	471	469	452	467	497	435	498	427	480	449	493	514	486	465	470	464	503	444	486	504	501	455	451	513	451	467	460	497	471	471	475	441	474	490	446	484	465	449	479	455	488	470	483	474	472	504	484	439	480	505	492	471	471	461	461	469	445	483	459	484	455	432	465	464	474	442	473	434	441	434	449	503	467	430	474	447	502	431	469	453	465	444	462	443	459	472	437	441	442	421	458	455	455	476	463	470	451	507	497	448	497	482	477	462	518	480	474	455	491	475	437	479	447	486	461	449	472	445	457	486	514	486	476	464	478	471	485	475	467	446	413	454	469	455	472	487	429	476	452	461	461	433	486	474	512	455	468	469	425	504	485	458	495	471	498	472	422	487	462	477	461	478	462	462	472	438	470	496	479	439	454	442	480	466	483	498	490	452	466	466	487	474	453	473	487	460	486	465	462	467	506	478	458	479	469	502	447	468	449	428	435	479	471	446	436	501	405	479	443	466	464	449	473	469	456	455	470	490	486	461	484	452	460	449	485	462	490	472	471	457	490	486	494	457	432	462	448	435	504	502	458	438	452	409	450	497	433	458	514	454	450	488	531	457	496	461	482	465	511	430	439	529	446	490	486	455	484	469	472	454	505	450	478	446	456	462	449	456	462	432	458	498	485	485	480	506	468	485	450	446	434	431	494	441	488	457	433	522	485	498	485	465	473	433	467	474	453	491	476	482	507	478	459	508	397	490	477	448	501	455	475	434	434	477	451	483	492	457	439	438	443	470	483	462	452	432	494	495	465	474	490	499	441	517	464	490	503	460	478	483	495	450	441	451	470	474	467	514	421	479	465	507	465	438	462	464	500	486	501	466	463	452	469	451	460	442	455	501	456	464	447	477	474	451	493	480	477	472	476	508	470	481	469	491	459	446	447	482	437	469	458	445	492	451	466	448	449	451	445	438	445	463	471	450	502	462	430	488	459	449	466	418	451	460	463	468	424	535	476	479	464	482	463	508	465	460	445	447	472	483	445	457	478	462	458	478	446	427	473	503	466	459	459	487	467	494	477	474	505	472	455	490	449	455	501	440	467	498	492	426	461	490	441	483	490	489	460	431	469	480	464	487	431	445	501	489	463	451	461	462	450	445	461	471	477	474	464	449	448	419	450	446	502	472	484	461	438	515	471	464	433	470	467	492	449	472	516	465	460	500	465	477	500	504	451	460	523	424	435	484	444	485	453	512	450	468	463	463	434	484	440	464	455	456	481	458	445	474	478	501	509	496	465	495	470	485	475	489	469	459	448	488	471	471	464	445	444	454	472	474	482	464	445	478	469	512	452	467	473	493	500	441	468	481	438	446	446	476	470	491	482	478	477	495	483	468	470	475	478	474	427	462	474	489	424	481	478	491	497	451	513	431	522	446	443	458	471	477	491	507	481	458	485	465	452	473	439	466	475	473	471	484	507	445	475	447	441	499	491	479	453	493	490	487	462	453	438	465	458	464	490	489	459	456	461	499	483	433	482	481	496	460	477	497	495	470	481	449	491	472	460	447	447	481	473	490	485	513	501	440	472	487	463	432	474	459	475	464	492	526	481	504	467	489	492	471	469	495	416	437	463	469	462	487	477	432	463	486	427	483	473	453	522	439	467	449	475	456	453	501	418	465	502	440	494	434	456	443	460	445	440	464	446	493	465	465	505	502	499	475	454	445	457	463	464	465	483	474	497	446	455	455	467	497	435	442	479	472	487	482	426	483	478	442	480	471	448	483	472	478	501
20077	36204	29509	21918	18339	13756	10142	7401	5819	4453	3314	2579	2131	1903	1662	1513	1313	1122	1139	1025	961	926	844	776	707	650	692	591	563	587	582	567	566	578	535	525	473	549	570	524	502	547	533	531	443	502	539	520	520	490	538	513	485	497	526	501	463	500	520	555	495	506	521	474	452	481	450	457	494	471	510	512	500	490	528	487	470	500	499	492	475	483	517	469	442	504	489	481	492	516	455	452	478	458	479	502	476	510	493	496	491	473	480	493	485	505	452	478	449	512	443	472	520	524	444	494	484	487	449	522	489	444	455	493	491	483	495	464	466	505	481	481	467	467	452	445	465	491	496	429	482	514	458	504	468	490	498	453	477	476	500	495	462	423	501	425	505	463	490	437	464	484	487	476	477	455	452	485	459	480	501	464	463	458	530	490	481	474	470	461	454	486	466	486	513	492	440	476	479	486	451	432	490	465	493	480	449	467	454	487	481	463	454	438	456	473	468	493	548	471	490	468	416	481	488	442	476	467	470	487	491	512	456	488	486	455	490	460	476	512	418	481	473	470	502	480	501	479	437	489	507	494	463	489	475	457	468	464	490	480	484	469	470	476	453	471	490	485	466	490	509	498	471	460	483	458	483	438	501	457	480	486	471	492	499	465	504	508	492	492	500	526	512	501	497	468	510	437	473	464	438	468	493	456	503	466	496	492	455	491	502	449	419	428	487	463	492	466	461	504	453	464	511	451	461	490	522	490	486	491	527	506	493	492	483	475	469	447	485	508	446	480	469	445	467	488	433	504	477	479	476	467	470	486	472	429	532	464	471	467	473	459	492	505	513	457	472	481	471	493	454	468	497	446	520	478	515	507	494	468	496	486	476	435	506	501	488	447	478	476	443	445	481	497	482	497	454	505	531	463	502	481	472	453	470	453	470	502	477	461	453	520	455	460	465	466	496	496	492	492	511	500	458	481	483	471	473	494	472	505	460	471	464	481	442	473	480	495	418	492	459	470	465	491	510	494	492	490	469	489	469	424	448	478	480	468	479	475	485	481	504	433	475	470	459	470	453	497	458	493	489	505	497	457	506	492	526	497	483	456	540	472	497	499	490	488	457	482	482	506	486	481	454	477	507	487	520	423	520	473	459	540	440	484	451	459	454	498	445	451	486	467	460	489	495	494	457	464	480	491	500	434	454	468	474	446	471	444	478	473	443	486	470	490	505	459	503	539	398	461	509	493	501	463	475	459	469	507	450	507	512	463	458	503	485	494	497	477	464	449	474	479	461	441	447	463	493	542	507	473	457	521	470	475	465	473	481	449	477	495	467	440	445	494	486	441	462	501	492	524	455	511	457	490	491	476	490	491	461	476	486	498	448	482	512	484	452	509	480	452	478	429	498	478	476	477	426	458	454	511	481	487	503	499	439	470	484	503	493	489	455	484	446	513	464	442	460	519	452	494	483	483	427	549	495	488	506	473	450	468	493	470	469	482	513	507	501	481	521	464	492	463	445	499	499	466	491	520	492	478	460	487	457	485	478	469	475	504	484	476	459	490	519	473	464	468	470	471	491	505	478	447	459	437	472	486	446	470	499	509	456	512	486	468	505	509	487	484	479	468	484	484	473	465	493	503	478	505	459	487	475	454	456	476	471	469	536	478	468	475	455	479	467	525	445	484	452	494	459	470	483	486	465	474	436	509	495	499	447	499	469	489	497	455	471	473	491	442	455	522	493	504	479	472	500	487	456	462	485	496	501	481	483	484	476	431	476	488	506	443	436	492	436	457	429	492	459	490	452	495	449	456	447	507	459	504	490	456	484	500	491	485	523	506	463	451	482	486	479	462	501	430	489	463	490	482	494	496	486	492	445	474	502	503	501	463	457	476	443	469	453	457	494	492	490	489	489	468	510	493	477	468	485	472	433	519	519	482	492	513	470	487	434	502	461	498	483	470	477	518	525	512	460	497	490	486	485	458	465	483	483	502	480	449	440	501	493	468	436	474	459	475	471	468	462	503	493	479	446	440	462	510	467	467	485	455	498	467	481	484	509	454	487	478	508	456	474	469	471	466	441	437	455	467	513	463	466	475	482	502	499	470	495	473	465	451	498	511	476	462	506	479	503	466	478	442	483	441	522	498	480	467	452	480	452	455	474	499	518	476	500	461	466	541	500	491	485	493	460	430	451	487	454	466	477	461	504	463	496	488	486	481	459	464	515	489	478	509	484	475	484	469	447	506	476	462	469	499	490	479	465	482	459	479	484	450	480	483	536	465	494	462	506	474	518	465	503	482	465	484	512	505	506	473	478	438	429	460	441	527	476	497	470	475	501	449	500	432	482	517	498	489	463	485	478	484	448	471	471	490	490	527	464	494	474	471	462	484	478	508	466	445	495	450	493	500	497	477	478	448	474	466	487	504	495	506	496	447	521	442	494	475	440	450	461	474	469	500	498	448	470	472	460	443	470	484	496	429	454	472	488	473	500	488	471	456	501	528	455	504	485	469	473	469	482	474	449	503	515	502	466	510	433	466	458	471	494	502	509	449	462	504	505	456	488	482	519	493	424	481	483	473	467	499	474	483	501	477	423	460	530	517	498	471	441	466	445	486	479	492	511	486	452	468	471	510	472	470	495	505	489	529	470	498	453	446	487	471	509	476	447	523	475	491	475	488	491	464	492	503	494	462	469	492	479	448	501	486	503	490	494	471	487	468	527	483	493	464	487	462	473	506	484	451	476	484	502	460	439	528	488	525	452	498	453	475	444	481	480	500	472	469	492	518	499	488	451	484	462	477	475	490	564	502	484	446	484	500	505	470	486	447	475	512	466	496	482	457	493	479	487	506	486	493	460	496	523	449	516	485	477	476	481	512	441	488	474	477	491	488	510	474	491	493	481	495	486	461	446	499	453	510	510	470	452	509	460	484	496	473	489	473	501	477	494	478	509	474	489	502	462	492	493	460	454	494	462	516	494	477	480	514	503	506	508	454	502	456	549	477	465	524	497	459	483	488	501	468	458	503	476	464	511	459	489	440	444	457	462	501	482	476	448	450	499	493	489	491	458	485	481	499	436	441	468	538	464	522	507	457	477	493	493	421	498	485	480	458	496	475	517	481	480	476	507	512	518	474	449	467	483	492	491	469	500	477	436	515	461	486	466	499	477	499	474	503	438	466	475	476	422	499	501	465	455	457	469	450	466	491	461	471	439	473	499	472	482	498	442	477	486	505	494	472	441	466	471	453	483	489	498	501	462	464	461	467	469	492	428	496	449	474	473	464	492	457	497	467	483	487	496	478	490	465	445	453	472	498	434	468	490	493	458	460	452	447	483	467	477	476	507	463	487	507	452	464	441	497	500	475	484	478	471	473	513	468	533	545	460	462	483	499	463	461	490	495	473	476	497	472	449	494	465	486	458	476	475	446	521	471	416	482	454	463	456	515	476	490	498	468	497	499	472	485	453	475	455	509	462	481	489	477	477	460	494	496	485	459	489	450	489	494	490	476	477	480
24005	21497	28963	25113	23054	21386	15023	8943	6257	4807	3553	2735	2238	1939	1748	1489	1317	1188	1030	938	885	788	722	683	595	588	513	505	514	470	485	426	419	430	424	400	413	391	420	428	381	407	413	473	428	352	400	388	379	418	405	327	337	403	372	346	344	375	347	332	343	346	364	355	359	359	340	332	351	333	361	351	352	332	314	361	337	355	347	338	358	352	340	348	368	357	333	331	337	356	314	361	341	357	348	330	312	352	326	337	339	329	348	337	333	363	379	333	337	335	318	317	317	331	331	342	361	341	332	322	367	353	336	354	340	329	352	346	368	315	306	331	350	309	333	340	314	326	341	325	340	325	333	370	325	326	366	342	340	336	334	330	324	322	316	383	367	327	357	341	312	353	330	355	343	347	308	334	350	334	338	335	335	355	357	346	372	366	381	351	315	347	340	348	366	347	355	372	355	322	323	355	361	345	334	366	338	366	317	324	348	356	324	352	327	370	345	322	325	301	324	351	351	337	296	350	340	316	333	344	326	352	353	341	321	322	374	334	349	345	319	330	301	328	338	301	361	325	356	333	331	343	347	336	322	317	324	341	363	351	328	344	325	352	307	348	339	330	307	321	334	345	366	360	327	339	336	346	329	351	316	346	348	343	348	331	348	343	335	322	353	304	305	336	315	320	369	350	329	298	370	350	355	346	367	340	345	371	340	341	335	378	314	371	365	352	340	374	346	364	358	322	298	357	334	362	368	380	331	318	346	349	335	359	331	359	336	332	387	318	330	335	341	331	356	315	322	336	341	339	340	371	366	353	311	335	352	324	337	352	373	323	331	349	334	335	334	324	353	355	331	325	352	334	334	345	343	342	324	383	331	340	329	339	332	319	334	385	322	338	321	317	344	334	338	342	329	329	337	323	325	352	349	362	354	353	340	330	322	324	342	345	335	308	310	332	314	341	336	346	368	312	340	370	364	332	339	342	330	338	371	360	342	359	346	339	339	351	341	300	322	335	375	361	342	404	323	370	339	322	322	358	347	308	350	312	341	347	357	328	294	379	338	306	342	334	334	349	350	333	307	345	331	365	338	319	360	345	340	333	325	354	335	343	370	326	337	332	332	347	322	351	349	317	337	343	334	356	339	351	327	312	352	311	319	335	361	365	338	319	357	334	323	317	319	331	361	364	343	338	347	334	376	323	340	347	290	340	329	361	359	322	352	333	361	361	352	347	339	319	335	332	355	362	325	348	324	308	315	359	352	347	331	357	347	307	339	362	319	346	349	331	333	341	358	332	326	360	333	361	322	319	354	372	345	308	326	284	309	343	328	366	324	373	348	341	307	331	332	386	344	312	276	345	331	323	361	311	345	325	344	330	320	361	331	360	348	380	313	346	344	305	318	325	310	378	323	358	330	356	333	305	322	362	331	346	337	365	350	325	337	344	324	345	378	362	362	351	340	374	336	347	316	353	301	354	361	328	332	343	353	345	340	350	349	347	340	325	320	336	329	359	342	401	365	336	316	350	328	380	318	338	327	339	340	348	330	328	325	309	317	327	356	384	344	375	360	311	330	361	371	331	327	352	348	320	322	359	330	350	321	293	338	294	337	339	338	335	340	363	329	301	357	348	308	334	327	375	362	334	330	332	295	370	335	331	336	355	344	306	359	334	304	343	306	286	327	374	346	345	340	353	343	321	355	341	335	377	353	300	325	333	338	319	361	351	321	359	341	351	332	349	314	346	345	328	333	346	324	307	348	344	345	334	305	320	333	339	327	362	343	319	325	356	310	306	318	352	329	343	359	341	310	307	352	359	360	343	368	303	371	350	342	338	299	320	348	339	319	310	359	340	322	319	323	355	312	377	371	336	352	344	317	360	335	330	341	365	354	356	369	369	369	358	333	353	330	338	331	314	321	317	366	348	322	343	349	344	304	360	362	323	330	328	331	345	339	337	326	314	339	329	340	352	320	344	347	319	351	342	351	329	363	333	291	369	334	346	346	347	377	332	349	376	298	317	374	337	347	342	338	324	330	372	313	327	344	329	334	317	335	332	338	346	315	327	335	328	353	351	374	316	352	325	352	363	387	360	356	311	364	307	335	352	311	328	353	363	326	323	332	354	324	338	359	337	305	322	332	359	343	318	321	328	348	368	351	336	294	312	339	326	348	354	336	327	331	370	338	352	325	302	351	327	338	302	323	320	325	311	374	372	323	335	339	349	318	315	337	336	328	337	351	353	324	348	321	359	347	318	325	350	340	369	356	332	344	337	304	354	347	340	325	333	340	347	325	325	333	334	309	334	357	310	334	325	359	338	355	343	368	333	318	318	333	330	301	367	353	330	325	317	368	343	294	307	331	353	359	333	320	371	369	350	294	306	340	306	345	341	335	324	330	385	328	349	350	363	349	364	350	343	318	367	309	348	343	334	377	353	375	336	334	344	316	310	349	320	328	329	364	327	334	360	348	328	357	365	310	361	343	326	352	338	347	348	325	340	308	342	335	344	326	292	333	329	331	358	374	316	363	352	348	340	342	359	341	306	340	341	345	326	336	340	334	383	321	347	323	351	350	300	353	386	326	337	374	294	315	336	335	319	347	314	334	337	335	341	339	356	348	314	335	362	361	352	391	331	320	345	317	332	331	311	340	328	344	338	346	330	314	327	333	329	331	345	326	337	335	335	338	333	359	336	321	336	324	321	335	337	324	348	317	331	344	312	323	338	377	318	328	352	322	378	365	316	334	343	328	350	330	310	330	324	335	325	341	308	345	374	316	324	348	330	330	369	299	344	333	349	328	321	334	312	332	352	320	355	341	343	329	316	338	317	317	364	382	339	330	330	346	299	338	329	367	367	338	367	317	376	327	328	343	309	354	330	340	334	371	318	318	351	314	341	336	336	335	326	325	351	335	312	321	314	338	355	369	328	345	308	348	348	345	360	335	333	336	363	367	337	317	325	329	330	319	324	307	341	292	336	327	338	344	295	350	329	349	335	346	344	384	339	339	316	345	319	323	323	330	333	361	348	336	340	371	332	379	338	347	345	344	325	349	349	353	319	312	321	348	375	339	354	339	340	351	341	326	339	341	336	356	337	358	350	300	339	334	343	336	349	338	337	302	302	337	344	303	344	335	351	326	326	347	335	330	365	339	368	383	317	333	327	332	339	379	351	315	347	369	319	341	327	345	335	310	308	363	351	336	348	320	349	337	363	363	354	334	307	319	342	304	326	340	346	334	347	318	340	331	331	361	338	342	360	319	341	331	341	342	331	348	342	341	317	342	312	342	339	369	337	342	357	363	357	331	329	368	343	358	325	368	328	372	343	338	370	349	339	310	324	326	320	359	332	358	350	381	351	354	363	341	342	325	350	323	356	349	347	349	371	320	340	337	323	347	331	303	341	315	352	352	328	327	330	354	341	354	320	319	372	328	341	321	315	289	380	323	367	375	348	342	313	333	363	321	351	344	344	310	372	373	362	352	306	340	344	340	324	346	375	334	313	368	332	343	357
21037	44553	37799	29666	25404	20617	15676	12053	9127	7210	5391	4040	3365	2981	2502	2187	1875	1649	1420	1286	1192	1043	954	825	786	672	627	647	602	557	541	501	516	500	483	437	449	484	447	454	408	449	445	430	413	394	418	444	413	400	430	380	413	438	407	402	361	368	392	366	370	351	367	350	398	362	328	348	366	335	345	366	346	368	331	361	371	334	313	383	361	356	352	363	365	350	337	354	329	332	360	343	337	376	376	367	384	361	336	360	392	350	347	374	321	367	354	345	292	334	338	372	350	360	345	326	350	310	361	325	335	356	328	366	353	354	356	360	342	347	358	331	317	364	337	346	331	354	335	336	335	348	323	335	356	351	363	364	319	364	304	354	353	340	335	366	299	395	370	376	328	342	374	333	377	375	351	353	352	367	354	356	317	347	352	352	369	344	312	366	371	350	334	360	350	333	341	342	351	367	360	344	345	337	327	389	364	377	355	352	311	356	355	405	334	365	378	382	371	350	340	355	346	335	356	340	333	341	343	336	351	333	363	319	346	360	340	365	351	375	361	392	364	338	372	387	334	370	340	307	337	346	375	330	356	315	348	373	346	356	359	327	356	349	349	361	314	347	313	378	335	335	329	309	338	362	349	325	347	342	339	355	348	360	363	349	349	326	364	370	339	353	346	364	330	346	318	334	363	365	325	348	339	347	338	336	363	349	339	362	366	331	369	316	352	327	367	383	361	327	346	343	359	331	342	306	344	339	374	329	334	326	371	355	358	354	366	386	333	326	350	344	362	341	392	361	329	366	366	372	354	305	322	367	338	379	353	322	357	369	330	363	356	365	371	333	352	338	332	345	372	335	345	331	350	368	351	336	340	316	339	371	339	362	349	325	334	353	372	382	346	384	339	340	368	366	384	345	334	373	397	363	360	349	336	382	324	339	363	353	326	349	347	368	361	367	322	360	353	328	363	332	333	335	369	347	362	354	339	335	347	346	362	356	338	334	392	360	320	318	362	342	356	364	369	341	345	371	316	342	337	375	338	321	371	359	318	339	286	357	348	357	351	327	369	368	351	338	381	338	316	360	384	374	341	348	378	346	345	361	352	335	345	329	340	335	354	353	359	342	333	326	330	332	367	342	345	364	343	362	366	368	341	338	336	320	367	385	374	333	332	362	334	321	339	361	340	341	343	331	385	343	321	352	359	367	348	356	332	348	358	339	332	334	354	333	358	354	371	349	355	353	338	369	358	368	345	306	329	369	384	332	319	321	352	371	367	337	329	359	348	344	334	378	334	330	352	345	325	343	365	348	349	341	374	346	328	353	354	380	339	399	314	372	363	343	360	364	343	345	365	352	357	372	344	341	320	360	350	350	374	359	359	339	371	347	359	324	364	342	334	372	378	331	338	362	326	316	326	356	336	296	343	323	321	366	369	341	357	360	372	316	354	304	354	359	364	340	353	353	365	330	350	359	362	383	346	349	381	343	340	373	316	345	345	369	359	336	371	325	341	343	342	368	340	362	337	365	373	385	349	323	393	321	353	351	326	337	362	337	356	342	360	335	342	359	344	354	354	327	320	343	388	310	375	342	331	344	323	358	353	378	383	352	363	350	358	330	354	318	349	342	336	348	330	382	367	337	344	365	346	356	367	317	355	326	351	329	373	313	293	344	350	336	342	360	331	352	343	352	325	347	313	338	336	372	341	355	334	328	354	355	363	365	376	316	365	358	362	362	387	350	338	351	360	327	336	357	365	321	341	357	359	351	350	339	340	371	327	352	373	368	364	350	342	313	357	368	339	356	383	344	346	337	371	357	362	347	366	339	359	334	368	330	340	355	309	350	355	380	348	342	336	361	347	341	364	382	345	339	331	351	357	316	324	335	352	365	349	360	377	319	342	339	338	343	358	356	339	366	323	349	355	353	334	341	354	321	370	352	374	342	353	339	316	339	375	316	343	353	381	343	334	341	356	337	350	358	337	359	354	351	356	381	337	360	376	321	329	355	326	370	325	391	380	375	349	360	357	364	340	333	315	355	352	340	367	335	352	346	372	341	344	360	377	365	331	356	336	329	339	339	348	374	337	369	383	363	365	339	357	382	347	329	351	359	353	350	324	343	364	373	342	336	353	373	335	345	337	344	360	368	350	370	342	374	348	330	347	327	364	361	322	379	358	344	345	357	355	338	372	333	349	349	350	364	364	357	333	354	353	376	339	352	328	304	335	360	352	360	350	351	367	355	338	347	334	355	379	339	332	356	310	331	390	341	363	360	353	335	340	373	333	389	358	348	346	326	364	322	318	357	325	354	341	356	327	370	339	320	352	396	348	360	339	331	338	383	341	349	364	359	350	339	349	361	370	345	327	354	362	333	361	324	334	341	358	358	367	373	354	347	347	345	357	347	329	350	322	316	332	339	365	356	345	333	398	367	360	360	389	349	336	367	360	361	346	332	361	352	374	334	370	347	306	341	350	321	357	366	344	350	352	378	370	365	326	375	341	346	349	346	346	369	358	319	362	357	317	370	357	360	334	353	340	349	356	327	383	350	328	350	366	334	298	361	353	356	354	332	361	372	349	362	369	380	374	355	326	329	364	329	346	352	378	341	348	362	359	360	347	360	372	334	379	330	363	364	360	337	322	334	374	333	357	330	348	350	352	336	328	353	361	347	374	339	359	325	403	317	351	369	356	345	370	312	341	326	340	353	359	362	324	343	365	356	357	342	340	359	363	346	322	360	353	331	370	352	364	348	348	360	365	346	346	330	349	334	367	325	353	345	319	333	369	332	363	333	360	344	339	347	363	359	364	349	361	376	347	374	357	383	369	351	360	310	309	338	383	306	380	338	337	392	336	345	338	342	315	375	336	314	370	331	333	354	334	344	326	332	346	363	340	342	359	342	361	330	361	355	337	347	362	356	328	321	351	325	347	337	349	348	344	313	348	357	363	343	340	279	339	362	353	314	352	366	340	341	351	346	361	372	359	374	313	360	368	383	351	334	368	398	355	325	360	337	370	365	341	351	364	347	356	363	360	355	359	344	365	372	374	374	353	369	335	372	347	360	354	338	323	344	332	363	370	370	382	353	344	356	359	357	357	366	368	377	337	373	332	370	362	375	338	352	371	336	347	337	366	346	363	385	333	361	421	335	324	367	380	325	358	343	338	335	357	348	363	359	376	306	377	365	375	357	326	344	321	365	341	343	329	331	338	332	330	356	336	343	348	356	357	342	370	362	335	323	343	324	345	347	359	356	361	383	362	367	341	352	383	348	342	364	369	321	312	347	334	325	373	362	337	364	341	349	327	328	344	367	352	348	355	354	355	330	363	375	349	358	343	381	338	360	343	367	324	341	315	328	367	353	350	351	327	349	364	328	377	360	339	362	363	352	337	359	321	355	343	357	357	338	376	358	368	349	349	394	330	330	334	322	361	326	335	369	348	323	322	365	352	322	356	343	322	342	361	328	342	385	339	367	361	366	360	365	332	350	310	355	334	351	334	369	334	340	345	359
25162	21549	28593	27040	21663	16108	10737	6872	4860	3816	2911	2286	1823	1682	1602	1343	1258	1100	977	976	938	824	768	737	698	686	628	647	582	601	586	589	569	564	617	560	549	572	517	525	522	555	499	537	543	541	525	546	518	477	503	504	525	535	546	521	520	507	474	539	485	511	540	517	479	472	497	509	436	498	479	502	486	494	516	532	495	525	478	503	506	515	484	509	440	503	456	511	478	481	505	480	505	507	505	443	500	493	516	481	489	472	510	508	499	494	515	509	484	467	533	498	485	464	493	549	462	506	493	550	459	528	474	458	500	528	505	486	490	478	514	466	469	505	477	490	482	493	481	526	522	492	466	482	487	478	468	480	505	443	494	512	496	516	469	475	498	515	467	518	504	465	472	476	506	506	501	484	470	453	482	485	501	540	494	482	479	497	477	486	502	505	483	508	484	474	461	517	477	517	498	483	495	472	508	491	494	510	506	552	511	481	515	478	462	514	478	466	510	502	478	488	462	469	532	498	459	470	492	510	513	503	445	505	488	479	458	509	524	480	492	547	497	502	503	507	498	503	527	482	480	508	479	503	519	497	471	502	522	505	499	469	499	508	509	512	497	490	512	536	500	476	524	476	518	485	499	447	453	502	442	498	499	522	463	525	526	494	491	476	538	485	486	496	464	495	527	487	494	474	505	489	490	508	469	503	496	535	474	468	495	494	470	530	519	492	485	480	471	491	512	494	507	466	519	513	516	487	496	462	454	506	466	505	507	471	485	499	494	501	527	478	494	523	546	444	500	498	536	480	490	506	495	532	500	468	498	487	511	508	497	476	450	518	437	467	493	456	487	473	489	496	478	492	474	478	474	516	477	437	475	484	479	473	525	488	527	480	507	482	500	499	476	481	496	466	505	483	486	508	495	504	468	476	491	485	495	477	524	495	493	503	504	458	507	512	558	509	481	503	523	453	465	520	548	486	503	543	497	509	502	506	472	464	467	477	503	485	516	482	480	476	547	506	491	493	487	502	487	453	482	503	502	492	484	535	519	522	498	521	454	477	471	488	504	492	503	524	469	484	451	499	482	510	527	469	540	496	489	489	535	492	512	488	486	500	536	479	494	514	465	497	492	495	526	479	508	503	517	515	481	498	519	486	475	495	487	476	480	522	496	519	510	497	496	507	490	485	504	442	498	459	506	502	528	513	486	501	471	476	488	526	499	511	493	494	486	502	516	483	495	518	553	506	508	473	487	497	484	458	521	549	541	492	480	451	487	522	512	501	478	473	482	514	440	504	447	455	501	502	502	513	483	493	512	473	493	500	464	499	485	486	496	481	473	483	504	481	481	464	503	503	478	495	495	482	484	508	524	491	538	494	494	515	527	483	456	474	481	524	528	478	459	486	494	475	456	478	501	481	468	515	477	522	471	478	512	495	467	501	501	540	471	514	490	493	486	474	500	455	434	475	473	519	490	506	445	467	491	494	510	473	469	469	484	468	500	511	469	491	489	523	498	514	484	498	503	529	490	512	479	497	479	503	493	487	495	520	465	506	497	479	516	510	511	455	495	493	473	500	522	502	470	495	494	489	501	447	531	484	480	449	493	533	449	481	527	481	504	521	449	448	494	477	486	493	460	444	466	514	510	488	450	434	500	529	463	493	484	472	489	477	497	501	504	495	474	513	509	540	514	480	521	506	507	538	517	476	529	481	510	458	554	501	464	479	497	498	518	486	511	530	484	459	527	488	505	479	487	514	505	525	466	514	529	495	477	519	460	523	542	491	439	500	465	514	488	470	508	520	478	483	547	496	481	448	493	484	496	443	444	491	485	462	484	505	535	496	486	457	486	478	499	520	492	513	510	491	481	483	469	500	436	487	469	510	529	455	547	487	489	463	468	474	503	480	495	513	483	505	481	500	465	474	513	532	544	484	483	464	470	455	457	460	497	479	476	466	532	455	491	500	506	489	509	491	490	514	479	536	511	502	472	541	481	470	466	536	506	490	485	519	500	491	458	477	557	475	497	483	466	497	494	488	493	470	533	461	443	487	514	465	522	485	466	473	487	483	477	491	482	520	504	507	532	504	512	511	458	486	488	509	509	495	486	520	535	489	481	515	467	505	480	498	463	533	492	518	483	499	494	456	469	540	471	466	496	488	504	497	466	471	531	474	532	523	490	510	524	498	502	487	499	490	440	507	461	533	482	498	505	480	464	481	492	488	511	509	503	481	475	481	510	506	477	489	500	497	474	481	489	499	484	515	504	481	520	452	445	511	486	517	486	507	468	515	538	452	479	506	511	482	496	525	521	521	492	510	497	483	487	475	463	470	517	482	530	489	537	499	488	512	483	506	516	471	518	501	510	507	516	456	473	496	488	510	487	505	482	489	541	490	511	527	494	517	512	469	497	438	457	523	518	473	491	490	509	439	471	511	483	444	460	473	481	489	497	476	485	488	494	476	495	528	521	532	506	496	500	496	499	448	505	468	510	502	495	500	498	522	502	486	439	465	539	494	461	514	511	509	515	519	490	495	461	555	487	490	486	501	516	473	503	491	492	482	498	485	527	505	505	527	472	459	465	531	500	515	485	476	466	474	486	494	501	489	523	493	506	478	482	524	527	465	493	530	553	511	435	525	517	489	509	474	505	501	464	536	502	514	534	470	472	476	462	490	496	469	481	460	516	477	508	462	471	494	514	493	493	463	468	488	464	506	463	473	481	496	475	496	509	508	518	485	494	519	502	482	471	508	508	495	512	493	513	499	519	497	504	511	501	508	479	539	519	472	497	477	501	507	484	492	492	504	486	483	489	478	496	492	482	522	474	501	492	518	461	498	547	478	473	451	493	491	451	464	495	492	495	535	505	503	498	493	490	457	464	458	469	493	480	507	508	503	520	456	524	494	530	493	486	469	499	486	507	518	504	525	478	483	517	445	514	510	468	478	453	471	507	499	495	465	517	465	495	467	494	508	511	467	468	483	477	458	520	470	519	492	492	472	511	499	505	456	533	508	500	515	489	489	496	459	500	482	512	453	479	550	482	495	490	529	500	507	472	500	516	494	487	489	467	472	473	474	459	479	476	488	479	468	514	500	450	502	471	524	523	473	491	513	514	484	461	515	488	523	499	496	459	466	499	483	510	425	471	495	485	493	485	478	491	493	463	443	492	479	472	485	507	524	521	494	520	538	493	518	471	494	501	538	474	439	481	488	514	462	477	488	517	469	479	531	538	551	509	502	490	486	514	509	494	477	448	513	444	485	459	477	479	494	499	472	470	448	535	506	438	463	479	488	460	489	531	483	496	461	472	497	481	468	517	508	475	501	498	499	508	505	488	547	482	501	483	481	503	474	492	509	500	490	473	496	495	475	501	521	494	490	543	532	502	503	505	494	507	487	514	461	506	499	511	510	489	512	522	506	480	515	478	493	512	507	497	482	513	458	512	495	498	455	487	467	497	503	493	495	525	524	516	503	520	511	522	492	487	476	509	469	476	519	493	479	479	498	502	488
20239	42187	36093	27570	22986	18779	13986	10444	7948	6053	4532	3377	2874	2473	2275	1865	1614	1403	1293	1208	1106	1029	1003	871	773	751	755	649	702	666	650	632	575	606	579	569	575	567	584	567	541	578	552	509	505	548	586	566	545	562	530	560	524	508	513	514	518	543	501	493	526	520	495	509	468	514	528	487	476	534	485	482	497	530	480	515	495	482	485	505	513	463	526	486	487	511	533	507	509	470	507	514	489	461	496	499	486	492	489	475	476	502	491	521	513	470	507	453	488	507	533	469	502	492	473	501	466	482	463	499	488	457	447	524	493	500	537	518	517	503	487	487	532	535	457	490	520	497	464	532	486	448	478	502	455	531	460	508	492	538	454	505	499	520	492	464	512	513	466	462	513	499	514	500	542	468	520	504	499	494	514	505	518	499	492	505	492	492	485	526	493	499	455	479	472	492	487	474	491	518	485	497	483	502	471	486	484	528	496	487	521	454	446	511	492	486	502	498	484	478	536	495	521	497	499	515	483	483	479	479	500	519	468	502	504	506	521	472	513	497	524	504	486	539	534	561	496	509	504	488	505	466	466	496	476	523	511	500	506	497	504	497	464	491	480	512	487	484	478	472	513	499	496	471	462	483	451	458	495	519	487	503	493	535	509	482	470	485	526	450	520	505	543	510	501	480	480	502	498	479	511	467	518	496	492	475	483	501	493	504	487	532	494	486	498	475	514	510	468	491	433	496	515	505	512	547	507	478	528	488	509	494	510	512	501	469	485	470	510	463	492	517	499	472	490	491	464	449	506	501	486	499	498	497	481	498	500	517	503	512	524	471	499	495	497	527	493	479	469	507	503	511	488	490	492	516	479	487	512	471	483	493	503	523	514	504	483	488	502	515	506	536	526	495	505	503	473	473	487	469	463	507	530	517	539	492	490	500	481	508	508	482	508	512	507	511	486	543	522	444	492	503	506	488	526	489	482	502	488	483	527	483	482	537	502	471	475	502	480	468	511	507	486	480	486	481	500	488	488	525	466	504	466	499	500	493	528	538	507	482	517	508	510	495	543	499	458	483	511	469	486	493	473	524	476	463	455	478	541	486	500	486	502	511	500	481	512	491	496	508	513	479	481	509	497	520	493	489	498	484	503	481	519	567	534	529	490	493	459	494	472	448	499	524	529	475	506	497	507	510	498	504	503	527	472	533	507	524	497	453	516	487	490	488	504	516	454	489	482	463	506	476	468	504	485	512	504	534	494	469	505	513	509	512	503	470	526	449	535	507	515	478	482	506	515	479	464	492	500	522	479	504	513	539	490	504	521	474	494	477	492	501	461	477	496	504	480	444	486	530	471	502	488	524	470	481	478	465	489	520	513	485	516	553	519	490	463	474	509	489	468	538	497	504	508	504	482	508	513	480	501	522	507	521	495	515	525	496	513	514	527	522	478	513	516	481	515	459	538	502	520	515	499	503	474	538	497	541	465	507	501	537	518	505	477	493	510	480	460	481	511	438	488	474	485	515	490	509	509	475	498	460	469	513	515	481	506	508	480	466	446	475	510	497	489	479	492	517	504	487	512	493	569	474	500	460	486	511	481	523	532	446	486	485	475	496	500	495	501	546	507	492	473	529	476	481	509	507	533	474	493	495	556	479	502	514	509	469	527	494	506	487	538	487	513	487	478	487	506	462	518	504	522	508	526	447	500	515	474	526	495	506	486	490	463	460	465	524	493	476	480	533	458	497	512	483	480	462	518	469	487	485	506	490	494	444	481	502	486	514	494	476	502	493	498	510	534	536	494	461	514	527	506	488	474	491	508	511	530	509	517	534	518	543	476	494	477	498	477	522	508	509	474	430	519	513	491	472	493	507	476	515	489	466	511	468	537	505	506	531	514	447	469	521	522	508	505	520	503	511	492	500	466	494	474	489	486	494	513	496	496	480	472	527	479	521	483	464	522	508	490	499	505	487	498	516	489	523	497	473	495	472	497	480	532	494	507	475	509	488	472	494	484	479	474	522	466	516	474	514	501	540	483	497	513	501	511	506	509	525	532	487	449	485	505	502	494	524	511	522	506	501	497	545	478	490	506	554	526	498	501	487	457	514	474	495	483	505	483	476	482	469	506	485	473	526	465	464	489	517	504	504	488	554	502	538	489	483	459	479	502	496	498	467	501	525	514	509	501	506	502	487	458	494	546	493	496	439	484	468	514	504	504	473	474	516	474	507	519	510	508	480	473	472	495	507	515	493	498	524	508	507	509	508	513	521	486	474	497	506	496	497	502	495	486	502	499	513	489	502	485	495	492	550	506	485	482	533	483	491	504	475	510	480	464	492	487	527	547	501	486	472	535	491	491	442	479	507	507	481	477	483	555	510	519	499	481	487	482	540	507	509	517	515	500	495	465	504	526	506	506	486	466	487	528	483	466	517	483	488	461	469	517	473	512	487	517	485	504	464	465	464	466	501	466	474	498	494	534	499	482	505	483	548	493	497	514	535	527	516	491	489	490	449	510	523	476	524	541	499	516	464	445	495	507	502	462	512	513	518	515	476	487	477	493	547	478	491	499	537	493	510	506	516	508	496	510	505	490	511	501	477	504	516	502	510	532	531	521	519	514	494	499	501	519	504	506	483	506	525	509	488	487	483	498	536	453	475	542	480	499	484	472	492	508	506	498	468	462	452	484	477	538	529	472	513	515	525	536	516	500	482	464	483	494	508	466	503	512	465	523	495	501	468	524	494	554	483	469	529	485	472	466	529	484	485	485	463	500	505	505	496	534	514	465	526	480	471	490	444	483	460	506	485	483	491	500	506	496	519	517	468	468	486	479	541	477	470	451	477	492	520	508	468	482	459	468	499	523	487	490	491	497	491	473	503	481	502	480	477	520	470	447	461	494	490	481	476	520	473	473	504	481	530	508	496	502	502	521	499	497	507	481	527	524	473	498	493	490	523	517	502	473	486	534	529	549	523	490	480	527	484	484	471	483	494	506	477	492	513	471	520	460	496	544	512	512	442	476	457	521	491	527	499	514	512	521	547	500	493	507	534	501	511	489	519	523	473	537	507	517	468	521	493	478	482	509	475	517	510	499	505	506	507	479	493	509	498	482	506	494	492	501	488	487	505	524	457	545	492	500	492	541	487	502	479	501	527	498	508	504	478	503	489	473	500	498	487	488	468	510	528	507	492	474	491	501	489	474	449	502	465	486	510	500	530	495	524	487	493	518	522	506	484	483	502	545	451	475	521	497	550	501	511	514	508	537	466	477	542	476	504	519	501	496	508	511	513	496	529	480	524	511	455	489	470	489	461	527	491	484	500	491	466	480	479	498	513	509	457	518	536	509	485	525	520	467	526	468	527	490	474	525	489	459	493	473	528	514	525	534	497	508	552	521	499	562	474	519	505	486	472	514	490	518	473	467	503	470	501	487	517	506	497	534	523	476	531	511	501	475	469	489	526	479	481	499	492	477	492	507	492	495	503	463	462	461	536	488	575	484	531	482	468	455	511
22837	21480	29272	24283	22228	24040	23421	13506	9230	7018	5466	3656	3019	2780	2329	2070	1758	1517	1335	1230	1138	1046	882	811	754	735	643	610	591	490	537	545	485	475	437	464	436	451	467	443	431	436	434	411	396	430	416	427	400	444	373	410	380	350	381	384	377	372	349	320	327	367	374	342	317	343	333	381	376	347	347	297	332	361	334	349	325	317	315	335	332	317	327	339	365	355	306	337	325	310	340	318	333	340	316	358	342	336	320	304	323	316	333	340	325	346	331	324	346	338	301	343	325	311	358	330	351	365	330	322	310	358	325	300	330	354	337	321	308	318	336	364	298	362	330	283	346	370	338	313	313	330	322	317	314	347	320	423	326	350	297	302	340	321	306	343	379	343	321	332	328	301	331	327	334	325	341	336	315	337	360	355	347	328	309	336	340	308	336	343	337	292	337	314	350	319	344	316	321	352	315	294	358	310	344	366	338	315	359	332	342	337	320	334	310	321	329	326	308	317	353	347	334	328	343	341	337	350	318	330	342	306	344	326	323	320	363	335	337	332	332	331	328	329	348	334	329	306	306	339	336	323	353	362	369	322	314	321	323	311	327	336	339	335	325	348	334	365	342	336	344	309	320	335	361	305	340	335	322	327	326	299	329	322	318	302	333	296	328	311	366	343	314	297	294	341	346	343	299	325	334	313	351	348	337	366	320	316	315	344	333	345	307	347	332	323	356	343	301	328	324	328	328	321	346	326	346	343	350	324	312	341	335	337	320	294	316	338	313	326	340	339	345	335	340	333	316	293	347	322	374	339	349	338	338	330	326	338	327	358	331	324	331	342	302	320	343	323	327	347	305	309	328	331	321	328	342	318	349	319	330	324	317	335	331	339	302	328	315	299	352	333	336	286	326	343	348	296	349	353	363	326	357	340	330	308	352	337	350	310	318	317	308	335	364	332	328	287	319	325	322	356	333	339	352	311	349	347	309	320	297	326	335	333	347	265	306	335	332	393	337	341	346	343	327	342	313	322	356	285	331	332	307	323	301	340	335	348	351	311	314	301	349	354	338	305	317	310	325	294	358	350	346	340	326	311	311	342	313	365	345	289	335	325	342	345	356	327	323	339	327	314	295	310	317	354	341	321	363	306	339	305	311	333	313	347	293	322	333	323	342	321	322	322	335	338	299	345	337	356	325	313	340	348	309	336	341	337	299	316	357	339	314	310	328	353	328	324	341	297	356	337	346	349	339	343	365	299	334	316	326	321	329	293	307	353	362	327	320	338	361	339	321	343	351	356	330	356	305	311	332	355	309	315	326	340	313	318	343	304	311	333	341	315	324	351	323	327	343	333	342	336	334	347	305	316	337	333	368	362	333	314	316	360	338	340	328	327	322	317	333	311	340	312	312	300	300	321	304	336	358	312	317	348	337	319	333	326	334	306	327	355	296	320	343	322	327	323	316	314	339	337	371	344	331	340	326	309	337	352	326	325	313	318	303	373	314	310	357	328	323	314	322	319	329	335	344	323	311	354	318	329	349	365	332	363	335	340	356	334	377	345	325	324	345	312	312	316	337	305	344	336	336	333	302	341	329	349	339	331	339	353	316	331	311	296	338	296	309	306	354	363	364	297	303	354	338	316	372	359	346	347	365	317	285	337	329	321	292	364	325	305	347	358	336	358	322	335	349	328	359	347	316	320	332	329	347	324	340	372	333	349	321	339	315	302	325	329	300	322	339	325	339	307	311	336	330	339	351	334	317	312	319	304	346	344	335	341	312	329	319	329	366	311	318	302	350	309	341	321	326	309	329	355	303	353	328	324	326	344	359	314	353	344	327	320	314	303	340	330	332	339	318	335	347	336	329	296	319	345	350	306	351	334	315	341	344	368	307	321	326	350	319	298	336	346	335	334	331	306	297	339	343	328	355	292	332	337	318	332	352	322	320	357	322	297	300	360	323	318	346	344	310	350	349	325	344	307	327	325	337	319	331	310	333	319	306	311	342	312	350	304	301	343	322	340	322	377	340	339	311	365	310	329	324	311	327	296	346	330	308	360	339	373	329	342	327	320	348	338	289	339	347	298	342	316	328	328	316	347	303	328	356	320	349	325	327	341	329	336	349	346	337	293	321	344	326	319	336	364	335	374	319	353	335	334	332	295	323	345	333	325	323	318	338	357	320	344	317	316	353	329	347	329	341	316	318	302	304	351	307	314	363	333	301	338	345	348	350	351	327	301	341	371	345	319	309	315	323	328	346	323	348	342	327	290	335	330	327	331	340	368	323	329	319	315	350	301	338	313	308	348	340	333	307	312	330	335	337	298	296	348	311	321	344	332	342	292	318	328	333	341	343	297	322	338	318	326	328	339	331	320	345	346	340	351	321	330	333	337	297	348	327	302	367	305	324	350	336	314	339	334	334	351	327	325	306	327	334	343	329	326	332	331	310	328	348	320	328	322	337	312	326	340	371	347	319	340	319	294	282	383	342	325	310	342	347	354	334	325	351	293	308	289	359	357	320	336	365	357	346	334	293	321	314	353	345	336	356	333	342	335	328	343	350	339	310	333	355	326	347	357	336	353	317	362	297	313	345	321	305	342	335	300	328	325	344	339	326	352	296	336	314	298	331	326	369	356	313	367	304	324	334	329	347	348	319	313	303	318	332	351	338	305	347	329	329	323	343	311	308	337	344	348	321	309	354	319	324	325	331	351	321	327	378	308	331	335	331	318	331	313	337	354	307	320	320	310	343	351	344	318	321	295	323	339	318	335	316	354	319	297	340	350	359	309	320	330	317	339	299	338	329	316	329	321	322	314	328	302	288	354	288	337	295	350	334	329	311	308	332	314	310	308	294	339	312	325	311	311	322	342	345	351	285	332	334	297	333	324	317	319	303	326	320	338	325	341	327	345	319	304	313	348	331	325	334	344	315	365	332	314	351	343	319	329	336	304	340	333	341	323	291	319	359	324	325	306	349	351	297	329	339	328	354	338	318	321	318	371	325	312	364	339	316	322	322	345	304	325	327	325	325	365	350	318	356	348	354	360	358	317	348	309	330	312	330	344	329	332	314	339	337	341	319	346	335	325	343	333	317	307	321	332	344	314	363	315	333	325	343	323	345	311	324	311	331	351	314	318	317	307	317	345	324	297	347	318	334	339	359	323	366	333	338	330	344	329	333	323	329	307	327	336	327	340	366	339	300	309	323	345	340	346	361	301	322	312	348	337	314	341	367	338	337	337	322	320	345	313	323	329	322	347	321	321	335	321	321	360	294	332	311	332	306	334	341	324	337	307	289	354	307	340	334	324	346	327	341	336	345	322	365	348	316	352	357	322	348	331	346	322	327	313	345	299	338	319	312	337	332	338	330	292	338	338	273	325	337	347	347	298	344	356	329	326	321	324	326	353	328	311	328	347	311	321	347	316	334	319	308	366	347	292	309	331	328	334	346	309	337	341	294	338	323	340	336	306	324	337	322	322	348	347	336	308	343	333	302	337	327	337	294	344	323	325
22745	49363	44111	36278	30753	25985	20476	16219	12785	9893	7547	5336	4497	3866	3340	2884	2461	2129	1957	1709	1485	1267	1164	1008	895	809	780	720	690	603	619	541	565	544	481	469	475	485	502	527	496	458	462	474	428	444	440	485	442	449	443	399	429	369	431	394	379	399	328	369	364	360	350	340	329	330	381	335	357	317	352	346	326	348	308	338	345	371	349	323	368	334	343	332	324	344	346	348	345	338	307	335	334	339	335	322	311	303	298	322	331	351	324	304	345	351	299	327	297	322	340	320	325	313	337	337	338	317	351	282	343	355	330	331	310	358	310	353	311	334	319	358	343	344	324	353	311	343	300	311	337	326	302	322	332	316	314	342	324	364	319	300	320	321	333	310	312	306	318	322	324	337	326	341	325	356	351	323	348	357	339	346	327	303	330	310	335	345	336	324	336	320	370	339	349	301	328	311	353	310	276	322	328	302	314	334	345	323	299	297	327	324	318	337	288	326	297	337	350	353	312	320	320	325	337	360	330	312	320	332	310	335	319	347	340	342	344	333	319	313	327	340	299	314	311	340	335	334	346	318	355	287	283	325	340	335	332	325	327	317	321	302	361	298	320	315	337	296	305	341	304	332	296	298	322	305	335	322	332	347	327	319	331	312	355	342	334	321	327	372	340	340	338	373	305	302	338	326	311	353	326	348	352	318	308	324	340	332	307	321	317	308	308	326	324	330	332	334	310	344	356	343	362	340	329	331	319	335	355	304	342	364	319	347	340	347	327	341	328	341	290	317	320	317	344	327	338	352	330	327	310	358	329	308	312	322	300	335	319	336	333	333	325	351	348	375	352	340	326	312	328	325	342	289	326	312	324	327	328	330	319	315	343	353	289	334	312	345	309	311	288	325	323	349	334	316	337	315	348	342	336	345	323	329	356	340	305	353	301	340	311	322	333	353	307	349	345	301	303	313	346	319	307	343	339	346	318	338	368	343	338	302	343	320	317	326	347	323	342	326	333	362	321	351	323	348	308	361	339	288	379	303	336	323	343	353	341	348	341	301	346	309	336	304	340	300	332	319	342	308	316	327	349	318	326	310	317	331	323	370	345	327	322	313	332	361	336	342	329	306	320	319	333	339	334	306	306	322	344	322	334	345	331	311	370	337	362	334	326	323	320	353	325	301	324	311	351	345	318	357	321	319	329	329	307	332	327	328	340	337	287	332	310	329	344	353	302	311	344	325	309	340	336	333	333	309	348	324	326	325	368	352	345	334	322	359	330	302	318	317	313	318	327	344	324	375	310	334	338	331	315	313	293	330	340	332	294	364	333	326	289	344	334	319	362	336	338	336	348	338	285	303	324	315	326	336	328	361	319	335	332	313	351	304	361	335	307	330	324	324	358	337	306	336	320	330	346	350	329	357	360	342	330	315	312	304	323	332	328	348	341	334	333	299	347	325	334	337	315	322	291	311	312	318	339	314	309	327	332	337	305	376	341	355	322	319	348	329	326	322	312	299	359	320	309	336	319	356	341	304	329	329	340	308	327	300	339	357	325	334	339	321	329	340	349	283	299	318	293	315	312	320	324	311	337	333	285	336	292	300	315	310	323	332	329	360	338	322	355	333	318	327	347	326	305	337	312	327	325	327	336	318	306	369	326	310	364	318	335	354	350	342	318	321	321	335	336	337	325	321	339	333	326	353	348	373	329	338	345	330	327	316	326	335	326	341	326	321	338	331	314	321	326	294	301	343	317	338	329	305	347	346	313	362	361	336	340	333	282	338	300	319	354	319	346	319	334	333	315	341	358	320	313	313	300	328	335	375	320	348	324	373	333	330	319	335	359	330	299	294	316	326	327	323	338	333	310	341	308	346	319	342	343	341	324	323	330	326	318	336	312	311	357	342	322	310	328	310	332	331	358	362	315	294	312	328	335	310	375	316	296	331	317	321	314	297	344	337	336	338	337	331	304	324	336	306	350	309	334	312	320	322	346	332	351	341	338	305	339	332	308	318	313	314	341	306	329	331	323	312	319	312	322	352	349	319	286	336	349	339	341	318	327	373	326	318	313	334	310	315	370	332	332	309	325	319	310	320	314	320	324	341	293	348	313	336	343	321	342	310	348	326	339	298	313	332	339	317	313	337	320	308	332	337	293	334	319	314	329	335	343	322	317	360	344	330	339	315	325	303	326	322	350	338	324	328	322	338	338	330	342	349	335	309	337	358	322	325	298	373	319	340	295	373	349	352	340	358	336	340	342	341	316	337	346	344	317	325	337	316	353	392	324	344	326	323	322	326	342	351	329	314	334	312	328	352	314	327	330	348	341	306	325	310	353	346	307	319	356	346	318	332	325	347	325	341	341	323	325	335	350	309	349	336	334	351	327	320	347	340	293	312	334	349	335	335	332	318	308	335	343	363	327	318	332	353	345	322	305	325	333	320	328	347	326	316	335	330	307	315	323	348	325	331	343	350	316	313	341	321	324	318	308	358	340	318	351	337	336	310	327	304	295	318	324	346	290	364	338	340	318	341	324	355	325	286	307	373	321	320	310	304	299	349	312	318	324	319	354	304	342	346	357	311	358	331	337	333	339	328	319	348	316	332	298	332	335	305	328	327	336	310	313	313	323	312	292	367	324	335	324	327	360	317	334	325	330	339	312	343	332	337	321	371	323	328	343	329	324	323	331	350	341	317	333	308	327	338	311	327	354	278	330	339	341	293	316	330	333	348	299	313	316	337	371	357	331	316	333	346	296	323	344	356	321	330	323	324	312	320	343	298	313	330	348	332	328	333	351	342	312	355	331	339	292	316	330	343	343	310	316	320	325	321	321	319	338	318	303	344	356	345	290	319	310	348	320	320	297	326	333	343	358	329	344	325	344	315	354	319	350	361	310	324	328	301	294	322	332	334	347	303	297	340	343	310	342	305	336	284	336	325	324	354	347	340	360	326	326	323	312	310	309	337	340	326	348	291	337	340	343	315	333	334	325	335	313	321	308	329	334	287	315	336	364	326	331	315	327	287	299	308	341	326	323	319	325	334	344	308	348	364	342	315	339	298	364	353	322	340	337	357	365	298	313	347	360	331	322	327	356	308	359	326	339	339	327	350	370	344	356	315	334	321	343	341	334	323	355	337	335	330	313	314	348	325	340	341	339	327	347	316	317	341	309	343	321	306	342	329	309	339	322	329	314	319	322	332	307	317	364	340	305	345	340	324	301	298	325	342	321	320	346	355	320	329	317	342	323	301	340	336	327	304	344	323	320	363	325	330	329	367	288	330	343	350	352	343	359	319	347	283	331	335	304	327	335	321	350	283	303	369	353	341	310	328	335	336	311	335	289	310	336	349	337	346	326	326	317	374	332	335	316	321	327	359	314	310	372	348	335	326	325	339	323	312	301	379	313	327	344	329	331	373	313	313	328	341	331	311	307	358	301	329	338	333	354	386	332	314	321	335	328	351	326	342	319	356	329	287	337	309	323	346	314	356	311	320	308	381	348	329	371	330	366	320
28973	26168	32856	26166	17137	10798	7327	5054	3601	2823	2088	1633	1384	1332	1168	1093	951	922	840	815	744	710	687	674	606	583	564	572	568	547	551	576	498	513	524	526	514	515	501	475	517	466	512	483	485	526	475	508	508	522	513	534	476	503	471	511	467	507	480	476	492	485	476	473	466	455	487	491	532	492	530	470	485	442	454	496	514	434	509	469	476	469	486	475	464	447	498	462	470	469	477	467	489	510	483	436	444	499	484	452	471	463	481	457	500	487	473	472	473	465	484	460	531	492	449	460	471	484	475	484	473	457	439	466	468	488	480	507	443	486	435	468	482	488	485	496	455	473	481	441	473	490	501	454	463	456	489	449	472	503	501	493	495	467	466	483	490	520	440	469	432	471	457	488	448	481	453	484	522	466	460	457	449	488	466	493	495	443	467	499	436	459	461	484	491	487	448	446	484	454	491	471	488	473	468	480	480	487	462	495	486	470	507	470	483	452	504	466	466	477	482	478	475	463	468	445	479	515	482	487	437	433	474	475	469	487	484	454	476	425	494	464	465	429	450	538	474	444	505	525	539	463	472	513	485	450	443	465	484	495	478	478	439	485	509	498	460	432	496	461	488	460	452	472	478	467	492	444	482	491	487	476	453	477	471	483	485	471	504	488	488	447	471	463	499	496	432	524	480	461	465	491	434	467	460	492	469	462	484	491	470	482	481	506	495	500	455	489	462	505	459	468	478	476	501	505	448	469	498	449	487	505	508	433	489	469	511	504	490	467	452	495	447	477	428	510	478	480	469	525	446	480	482	479	449	493	513	466	484	477	522	507	499	475	501	492	472	491	481	478	461	445	444	456	431	467	442	477	501	474	491	469	479	498	491	443	472	454	494	451	493	447	472	429	477	489	441	465	446	437	448	448	504	481	475	506	493	493	483	479	460	523	451	444	465	451	494	496	480	476	485	500	480	486	470	500	488	480	522	474	486	518	467	467	478	477	512	497	456	480	479	446	485	453	473	498	498	518	478	477	442	486	480	507	482	452	467	476	462	483	451	509	469	482	464	435	487	447	436	480	478	479	444	469	446	456	464	480	489	466	502	509	471	504	501	461	460	463	492	476	465	447	471	432	468	441	475	459	452	441	473	513	458	490	485	459	460	494	498	504	462	473	516	500	493	487	466	451	492	467	512	494	429	471	468	509	505	499	456	450	488	436	490	489	459	479	483	456	476	480	486	455	483	455	475	447	487	473	468	490	481	501	480	465	502	463	480	456	499	446	471	466	464	466	497	481	486	471	474	508	447	501	480	483	499	501	487	482	495	501	480	455	488	464	443	452	514	470	442	484	470	508	441	454	500	486	497	530	462	481	447	462	457	499	477	467	499	447	462	478	488	426	434	501	479	475	477	470	474	474	476	478	511	464	496	465	478	490	454	465	454	512	509	481	484	449	474	436	447	491	447	482	493	438	423	456	454	464	532	495	437	478	491	460	473	488	496	471	467	500	480	483	489	493	478	485	462	499	473	446	515	470	458	453	492	490	491	518	506	434	504	466	483	502	483	500	481	491	487	467	474	478	456	483	470	476	492	508	505	506	489	507	467	492	481	482	448	462	451	470	525	461	472	471	468	501	509	471	478	504	445	468	440	487	462	462	437	511	475	501	496	469	447	499	474	455	492	492	451	478	467	487	495	465	483	433	495	491	460	501	449	456	481	497	473	500	477	449	484	439	467	474	431	531	496	488	467	491	439	459	496	437	480	469	485	461	512	501	470	490	475	472	501	469	437	519	492	479	508	486	471	495	493	435	513	449	427	491	493	480	467	516	506	454	472	487	486	424	493	526	493	456	480	469	451	453	457	512	459	427	515	506	488	501	479	464	476	463	469	485	447	485	437	495	487	491	499	481	518	456	489	473	465	453	477	481	458	468	493	495	485	490	505	486	479	518	471	472	470	468	452	449	484	454	456	477	437	471	449	492	463	508	451	457	472	485	446	481	455	454	461	506	452	475	477	459	520	464	481	526	471	458	510	438	462	438	469	494	448	455	475	461	445	444	487	498	473	497	454	467	481	478	474	458	486	434	429	485	482	471	473	480	522	453	493	501	496	471	477	471	484	478	475	453	496	497	467	441	473	470	494	488	488	464	490	473	472	466	479	470	467	452	458	504	448	480	468	461	483	487	462	467	487	473	494	477	473	481	480	455	443	474	486	467	501	494	473	464	467	474	505	475	456	511	462	437	447	441	491	506	483	503	483	480	478	507	441	444	502	475	467	482	503	469	466	502	482	508	495	480	481	491	474	476	500	482	466	465	438	477	497	461	459	447	469	480	469	480	450	473	469	524	490	493	484	497	479	456	457	473	503	454	471	492	477	442	479	465	501	484	455	505	457	455	525	461	487	468	495	494	459	463	505	508	501	513	483	468	485	494	515	461	450	509	489	431	509	458	491	507	437	467	473	486	498	451	536	490	477	452	463	530	432	482	435	493	485	506	465	484	459	477	463	498	446	451	460	479	478	460	539	452	476	499	486	486	492	486	448	437	475	469	488	456	490	528	448	479	476	517	457	496	448	478	426	483	475	479	491	434	457	452	500	473	519	489	500	475	505	487	439	477	481	480	472	459	494	476	479	462	474	469	464	460	509	505	524	472	535	464	471	460	462	447	491	456	490	493	491	461	476	477	470	463	490	508	454	449	480	487	493	488	486	460	461	505	480	471	470	489	471	484	453	451	500	497	513	461	493	504	464	453	472	510	448	487	481	520	489	518	503	447	491	431	451	454	518	467	488	494	468	489	490	487	490	457	488	486	488	490	440	500	484	525	470	518	459	482	453	476	488	457	466	459	492	431	463	446	472	460	484	471	489	481	465	465	516	500	457	507	505	503	467	483	500	485	465	475	495	508	463	478	488	438	478	467	509	469	468	513	470	492	504	525	495	469	486	494	512	481	518	492	474	485	508	502	467	505	468	459	479	483	447	497	491	462	480	459	469	520	493	474	457	475	495	484	468	482	487	456	464	470	522	484	480	497	456	478	460	447	526	482	470	525	475	418	501	519	447	477	495	468	501	437	505	456	447	463	520	493	482	457	464	464	495	488	475	455	477	495	483	456	454	500	473	453	495	447	449	470	460	467	493	502	491	464	472	443	488	479	484	502	464	468	442	484	511	456	482	490	448	450	492	462	453	479	517	454	512	444	486	449	461	496	436	519	467	429	490	450	446	507	491	459	465	489	495	460	462	490	502	501	506	456	485	445	481	482	436	469	482	480	514	511	508	450	450	484	435	441	469	491	489	473	498	453	510	462	473	465	455	511	467	503	486	474	490	465	474	451	423	476	511	482	454	469	439	471	466	494	507	460	520	469	472	470	507	501	474	484	496	495	468	448	447	447	505	511	499	473	451	487	492	466	460	452	479	551	467	489	496	481	445	476	481	501	456	480	478	434	458	483	460	503	449	479	483	441	481	444	477	480	471	470	514	523	445	505	455	468	492	452	465	446	501	482
20013	38175	32884	23693	18885	14238	10553	7924	5788	4464	3248	2526	2111	1858	1725	1400	1319	1189	1087	1009	883	829	775	760	638	660	635	561	656	606	600	574	582	524	511	563	541	551	553	584	565	535	556	552	516	555	510	496	505	559	477	525	516	492	469	512	485	501	492	534	483	475	497	506	524	488	524	512	513	494	494	496	486	520	437	456	493	496	498	469	522	490	486	435	480	455	486	491	477	458	502	483	488	490	518	472	491	507	484	507	494	496	496	500	477	519	473	438	532	468	469	471	483	507	460	455	488	467	481	496	494	484	486	496	488	455	422	497	452	477	436	485	502	457	476	506	470	493	505	459	489	504	500	477	456	473	473	489	532	467	517	463	459	498	482	485	450	516	512	488	485	510	503	467	491	464	498	517	458	482	504	510	475	519	474	454	474	495	520	468	519	495	522	473	483	528	451	514	466	480	462	465	476	508	513	488	463	515	486	478	490	478	479	469	493	537	494	512	460	502	492	462	483	452	471	464	474	474	496	486	474	443	474	518	485	449	462	492	460	496	538	526	472	494	483	448	478	476	502	479	483	451	468	466	523	452	465	490	465	496	496	494	502	481	480	454	508	498	500	514	482	470	473	442	481	469	468	508	459	521	435	493	507	460	452	541	465	474	464	457	429	471	453	470	472	508	472	470	450	480	506	489	475	456	508	474	498	462	433	487	498	513	483	526	515	475	473	477	479	488	474	479	505	453	486	484	459	494	459	507	474	479	498	493	497	544	481	498	474	485	511	485	501	543	465	466	500	495	505	497	486	489	470	479	450	491	494	459	494	482	480	469	477	483	496	468	499	486	516	455	473	518	469	467	485	476	479	474	488	481	457	524	484	507	485	467	498	476	499	502	481	492	477	468	493	491	463	479	491	451	483	482	446	490	490	470	534	502	534	470	483	503	515	459	518	485	462	497	483	482	482	514	491	502	508	541	479	470	509	510	474	456	480	491	490	510	519	503	469	460	469	491	495	522	439	446	457	464	476	467	470	498	495	468	466	486	466	526	470	450	479	471	492	499	468	479	508	463	502	473	448	469	454	506	470	519	493	514	494	517	495	507	500	470	508	476	471	465	477	472	486	493	510	497	473	503	474	469	483	455	497	493	508	478	480	514	470	472	503	478	522	473	506	478	524	505	459	488	454	448	459	509	500	506	447	445	473	459	475	500	477	508	490	478	484	523	472	476	479	458	487	488	479	516	498	523	522	482	502	467	495	519	474	472	508	474	440	504	492	464	498	525	493	497	493	481	475	452	484	455	496	473	464	504	483	475	504	501	465	481	522	483	497	513	468	520	514	523	482	466	460	509	464	499	509	476	517	476	496	475	525	441	503	539	498	488	496	500	491	477	499	484	456	471	475	456	495	499	497	479	521	498	436	484	473	475	496	492	504	455	519	531	484	481	472	447	490	459	535	505	494	441	505	469	491	460	461	498	481	517	526	532	456	503	510	518	516	491	466	446	462	480	484	496	477	461	495	492	495	488	499	480	492	503	471	512	506	493	463	465	495	472	469	461	461	470	466	472	461	492	452	498	455	478	462	468	500	486	502	501	483	518	478	466	465	487	470	491	469	478	453	461	470	482	486	489	486	518	484	512	497	456	466	461	510	453	471	500	485	490	491	521	479	463	519	482	497	493	466	482	482	494	498	468	488	490	467	452	489	478	504	482	499	518	466	495	492	482	506	473	433	539	494	474	486	512	494	492	473	504	464	488	490	473	458	484	463	461	458	458	504	469	511	474	467	473	471	470	484	492	492	497	503	512	493	516	481	460	467	497	507	515	520	506	514	477	492	490	528	514	543	516	511	495	505	494	469	494	486	493	481	456	485	485	500	460	473	466	472	508	489	472	455	484	496	460	490	462	474	456	469	459	495	478	483	490	501	461	509	519	491	469	499	510	469	513	470	474	462	505	455	452	478	483	482	470	482	486	492	460	448	468	495	466	478	461	499	511	486	482	490	475	467	500	463	521	489	502	456	456	489	480	502	488	460	512	498	506	481	485	518	476	448	483	461	519	482	460	495	495	514	467	507	476	446	503	478	483	478	443	490	497	480	504	488	474	474	492	507	493	544	441	470	521	491	505	513	514	475	457	477	464	519	494	499	464	501	475	495	471	460	471	458	470	499	453	473	510	458	474	496	498	456	543	488	494	476	482	507	511	466	468	482	495	424	469	516	489	431	511	504	492	472	483	475	482	506	538	530	491	508	460	483	491	485	464	458	508	443	482	483	477	516	489	498	484	486	519	469	519	487	471	505	478	470	461	484	459	477	482	483	485	480	422	468	494	512	481	507	465	472	468	487	494	476	504	489	514	505	476	485	493	475	490	500	492	494	485	467	488	498	476	493	482	483	480	486	464	482	477	497	532	478	495	487	526	512	525	475	487	473	478	510	489	464	477	478	452	485	470	497	466	484	466	498	446	468	485	462	502	484	488	487	535	494	461	489	472	513	457	489	479	479	489	461	456	497	488	494	486	499	446	466	467	455	447	501	480	471	475	503	468	481	487	496	506	440	477	471	453	483	481	496	503	445	496	471	483	512	460	491	501	491	478	455	500	486	511	472	492	470	520	479	525	526	486	470	489	446	466	463	472	475	484	470	491	487	491	473	497	529	513	490	505	502	526	472	481	454	515	495	505	488	471	485	473	485	480	465	479	435	478	430	446	460	458	491	498	492	469	493	478	491	473	470	478	449	452	477	480	473	508	486	486	479	505	496	462	443	487	479	456	448	518	490	472	528	475	456	459	452	492	512	478	490	489	504	458	492	507	462	449	470	514	467	448	515	481	450	483	473	469	482	455	492	466	499	495	506	494	475	539	493	469	499	511	487	534	502	493	482	482	527	521	493	510	469	451	458	463	474	474	517	467	470	501	505	476	524	489	480	479	454	465	486	485	437	499	470	477	473	473	439	463	468	469	457	510	493	491	521	509	491	509	491	505	466	480	477	504	463	440	532	470	489	437	501	491	473	499	478	484	435	475	468	451	464	447	452	445	465	483	458	499	476	471	551	496	477	475	485	478	527	453	481	448	446	481	530	493	496	519	496	500	498	479	471	461	489	458	446	459	501	475	492	513	480	474	517	440	480	480	496	495	456	470	499	475	491	488	492	467	486	520	475	439	454	495	480	516	440	482	510	484	474	463	492	482	463	496	519	472	470	463	433	508	482	507	474	513	466	469	448	475	475	455	494	475	514	489	486	478	496	477	527	476	487	498	464	475	460	460	439	504	458	448	469	478	487	466	535	491	471	500	503	515	534	472	459	516	508	499	509	450	506	488	498	483	499	494	477	476	467	520	520	438	481	485	468	482	503	530	481	485	510	442	449	453	476	492	466	466	492	502	501	464	477	477	484	483	493	473	525	515	534	498	457	497	497	476	471	502	497	488	513	440	493	481	524	468	473	482	489	455	458	534	463	508	486	504	529	492	468	468	511	498	444	493	462	480	509	497	491	499	522	495
23956	21457	28884	25332	23413	21542	15718	9506	6541	4855	3458	2586	2098	1791	1671	1368	1287	1139	1061	979	856	795	699	622	649	579	513	513	517	484	471	481	439	456	438	426	430	399	447	400	433	398	406	382	430	400	419	435	384	411	375	371	394	422	362	388	357	343	375	358	361	359	330	354	348	368	351	413	326	380	356	345	343	341	344	362	326	348	343	349	366	355	335	341	350	321	344	331	369	351	351	348	364	317	362	351	338	363	345	337	338	351	371	365	355	350	370	345	337	341	352	338	364	358	328	340	366	366	305	341	346	332	347	353	352	388	346	343	329	300	405	343	356	334	329	321	358	330	390	311	365	345	345	366	342	343	345	332	324	355	314	354	350	347	344	345	344	360	363	338	356	351	351	342	347	338	340	360	358	334	340	323	354	341	362	339	349	313	352	328	329	341	372	319	357	375	361	361	334	327	367	328	310	319	346	364	318	330	319	334	323	334	362	373	313	343	333	374	311	303	321	361	318	364	339	358	356	338	347	364	358	327	348	378	336	328	369	357	342	352	369	323	343	386	358	310	340	338	311	313	346	333	334	339	319	375	322	359	349	348	378	320	345	347	371	377	375	335	335	362	370	321	337	357	361	344	323	352	345	360	347	338	346	375	341	360	314	390	365	350	343	338	361	355	362	346	345	369	413	357	338	360	315	333	330	332	343	328	335	348	330	334	358	332	326	365	323	353	328	341	337	338	366	355	365	355	338	353	378	317	348	332	357	333	336	331	328	328	379	307	330	375	353	330	323	331	311	328	321	332	366	339	350	355	309	361	388	372	338	318	314	357	361	355	324	333	378	354	366	362	335	351	352	341	375	345	343	339	372	349	363	335	371	361	368	329	334	324	325	326	342	385	363	325	352	352	326	376	319	368	368	338	346	348	342	323	345	375	323	350	352	373	350	351	392	365	382	328	380	351	357	342	375	349	330	310	337	365	324	330	341	362	325	332	342	367	361	351	339	323	338	329	345	330	351	338	355	357	358	343	344	348	350	331	369	340	334	358	338	342	350	332	372	343	336	342	329	318	344	366	351	325	336	311	369	341	358	358	327	350	314	348	329	355	354	371	342	350	374	332	371	351	332	339	341	341	363	351	361	341	343	343	354	392	358	325	375	370	344	313	346	308	349	319	309	346	340	319	330	337	357	354	344	369	332	342	348	317	357	313	338	317	315	371	358	350	340	335	353	365	331	369	348	368	367	342	358	337	368	331	332	312	336	331	361	341	354	343	336	384	324	342	383	344	363	368	356	346	347	338	320	346	361	337	358	301	361	330	313	337	328	375	318	324	330	334	335	340	331	356	331	355	365	350	327	321	351	345	352	339	319	349	292	303	361	350	340	321	350	344	352	347	337	341	357	341	331	350	328	370	323	345	345	366	375	356	351	339	361	355	346	344	337	362	364	347	336	308	363	355	325	351	364	354	357	344	356	352	374	366	330	323	374	373	359	333	337	358	346	368	337	352	375	339	356	347	344	342	331	311	349	312	324	356	353	350	343	330	376	342	332	350	335	373	340	333	349	331	334	322	355	353	361	364	353	365	361	325	350	332	375	365	348	386	348	341	354	363	325	354	331	366	328	368	391	338	345	325	347	318	336	366	375	318	351	329	342	365	370	339	354	351	341	356	364	285	323	325	346	373	350	339	334	352	336	378	389	340	338	372	308	318	363	336	343	332	353	355	328	349	356	346	313	344	353	347	320	382	350	339	366	335	337	323	337	373	351	327	373	359	328	344	337	343	327	372	386	305	340	335	379	336	325	345	334	363	345	346	354	334	322	349	333	384	350	332	313	350	366	313	338	351	339	328	355	315	356	334	348	366	327	349	383	368	369	351	369	327	377	373	328	326	365	342	338	311	332	375	362	336	328	350	315	373	351	351	347	343	343	354	394	319	331	351	352	335	326	359	339	362	310	321	337	374	312	343	318	330	347	373	339	343	352	350	374	334	367	330	376	350	317	325	366	333	311	333	342	323	375	363	348	366	352	356	347	352	316	357	350	343	354	360	317	330	345	349	334	366	381	363	340	374	349	354	336	371	326	358	339	338	349	366	371	369	340	343	379	370	345	346	329	341	371	325	337	353	347	350	352	351	366	343	361	363	363	333	331	357	333	319	419	324	319	376	318	350	351	322	331	335	366	366	351	342	348	344	361	332	348	369	335	325	350	323	323	348	349	317	389	332	350	293	360	364	355	335	376	360	337	341	325	368	315	339	351	357	355	337	333	348	397	328	362	357	337	379	353	350	344	350	332	305	347	338	317	346	313	337	351	311	378	326	306	350	307	352	366	350	338	333	366	345	360	331	333	357	386	363	394	359	382	362	323	351	344	348	377	364	360	327	353	346	351	346	340	331	336	333	343	359	331	327	353	351	348	342	346	355	359	370	332	327	365	323	333	324	353	325	363	348	338	349	326	301	349	358	344	339	365	334	336	373	370	341	368	352	326	331	343	352	319	374	362	360	338	383	350	349	340	348	344	333	365	341	321	324	322	375	340	350	337	339	339	336	370	376	349	372	329	324	348	346	318	343	318	377	357	321	334	345	347	384	319	339	352	356	351	358	377	342	351	373	358	322	299	370	332	369	309	340	333	342	317	327	348	351	356	360	369	329	347	384	363	341	371	312	328	352	346	326	352	331	331	324	352	346	335	348	348	329	346	371	339	324	349	353	353	332	313	325	346	365	344	332	362	328	328	364	348	309	345	330	330	377	360	331	352	375	313	316	342	353	326	350	342	367	339	335	351	375	331	361	384	334	330	372	308	341	352	313	340	368	327	377	324	368	378	309	353	338	322	345	356	337	357	363	328	362	317	354	353	350	350	322	329	339	358	322	336	327	335	343	341	344	309	322	342	341	337	340	332	357	351	344	348	353	312	356	363	360	336	351	351	340	317	339	351	349	350	301	343	360	361	354	337	330	371	366	341	333	337	349	336	370	346	342	337	345	358	301	348	336	362	353	347	349	330	365	338	347	374	319	355	363	328	346	346	357	355	351	361	351	319	339	340	357	363	356	328	323	363	365	367	332	347	333	321	330	361	355	352	383	328	286	345	334	357	369	352	334	342	365	325	345	352	368	364	371	340	351	334	343	336	362	345	341	350	347	366	356	319	351	314	326	371	317	339	338	350	337	358	332	308	348	345	334	342	348	313	357	355	324	351	369	381	355	351	385	391	340	320	358	333	346	345	327	364	337	367	343	346	328	352	357	386	363	350	347	345	368	330	348	342	307	356	351	344	318	346	348	355	353	354	340	328	353	345	325	349	342	334	375	362	320	334	347	359	319	333	318	379	328	340	333	333	313	333	325	346	326	341	352	332	309	371	332	341	343	321	338	332	345	394	345	368	304	366	350	349	345	310	353	316	336	383	337	322	375	336	362	322	318	355	343	348	331	347	373	350	369	305	322	371	332	356	384	342	360	320	335	372	371	361	345	345	343	351	374	365	348	377	348	388	328	325	346
21331	45905	40204	31780	27059	21109	16239	12793	9513	7142	5251	3950	3146	2712	2368	2057	1843	1636	1383	1282	1158	967	839	840	766	669	639	632	591	549	550	535	488	493	477	482	478	479	472	461	475	424	426	443	434	484	431	452	426	433	431	399	385	450	392	379	396	383	408	380	366	367	388	385	373	377	349	379	363	352	344	333	360	344	345	350	376	335	359	408	333	357	380	363	362	324	348	361	371	330	334	350	345	359	373	379	370	345	378	368	400	359	332	359	356	355	351	344	329	367	363	326	362	372	358	371	321	343	343	347	361	366	318	366	365	358	377	364	358	342	320	349	329	340	365	357	340	360	354	337	368	372	290	336	385	359	364	342	332	335	372	395	356	359	342	313	308	374	353	344	365	385	382	331	380	389	328	370	360	391	348	361	384	389	352	329	358	391	359	368	355	392	327	335	363	357	346	415	345	342	340	315	349	352	330	379	355	331	339	368	343	369	306	336	355	325	388	353	340	370	344	343	365	368	342	378	379	380	362	352	353	363	349	350	370	344	353	333	383	352	343	384	365	347	350	333	350	353	356	332	345	366	332	342	330	336	322	340	341	372	342	374	330	330	367	343	316	352	322	335	356	343	361	337	362	355	380	370	367	377	317	348	349	360	374	350	346	318	363	328	335	344	361	341	339	357	413	354	358	353	326	358	333	368	337	359	354	342	330	373	370	375	359	359	332	375	334	326	396	340	342	373	353	371	359	369	350	341	341	350	345	317	349	345	341	313	386	351	370	351	347	333	398	327	363	363	377	381	377	359	334	348	348	337	331	353	360	371	411	355	365	333	332	343	331	339	345	387	351	344	350	379	349	346	342	338	362	349	350	371	343	376	360	332	333	365	348	346	367	330	365	363	336	314	346	346	348	347	369	357	326	341	349	368	327	343	382	338	349	332	359	360	368	352	316	331	367	378	378	314	326	337	331	334	340	379	319	375	371	336	348	360	351	360	347	367	326	347	359	336	382	365	339	373	365	331	347	346	355	359	370	350	351	340	364	337	349	350	353	349	341	341	356	355	361	339	350	385	378	311	353	364	340	326	387	355	348	357	331	330	362	340	358	342	384	354	347	342	366	355	355	376	376	317	362	380	340	364	370	339	352	353	319	387	374	356	353	392	346	329	365	334	342	351	337	368	326	342	361	340	349	338	313	327	365	347	361	332	360	339	383	374	358	365	395	378	348	308	378	335	327	353	364	356	384	349	350	345	347	311	372	344	348	362	349	370	368	362	347	368	347	339	353	348	373	327	344	353	357	372	345	358	346	300	386	350	355	349	369	335	376	335	359	365	367	360	360	359	364	372	356	352	386	369	350	352	359	378	310	364	325	336	355	388	325	358	360	346	373	335	367	364	341	352	374	390	354	355	383	351	351	362	385	358	335	368	351	365	299	361	384	304	340	364	339	329	388	328	330	369	349	361	344	353	321	367	360	356	368	337	334	377	363	346	320	379	370	334	344	344	318	361	363	341	359	330	366	351	325	386	322	339	378	340	351	355	352	356	337	350	359	390	342	330	375	367	362	340	321	353	363	326	377	342	337	338	375	333	351	358	372	368	369	347	343	374	326	366	351	359	357	359	344	362	374	357	337	358	338	362	330	362	329	361	344	362	334	344	345	368	336	320	347	337	341	362	365	346	367	342	359	388	362	380	366	346	351	347	375	354	353	360	333	365	360	360	304	370	335	355	325	329	354	354	341	356	348	369	381	323	324	363	326	322	317	345	359	367	385	384	340	366	355	336	367	339	383	333	344	380	354	349	330	345	342	335	326	373	363	379	383	346	370	353	374	339	351	323	353	346	347	347	327	381	358	361	327	323	350	329	354	351	334	368	373	363	360	339	363	372	351	373	348	360	335	322	387	301	332	374	378	338	359	355	361	322	349	342	352	370	327	396	368	346	369	342	376	373	376	348	376	350	348	338	365	358	357	324	339	386	345	334	347	340	333	355	354	341	352	351	351	346	351	348	342	349	342	367	327	328	371	375	347	375	347	396	343	343	363	342	333	338	356	346	355	332	350	386	376	340	340	328	335	354	353	337	380	392	364	357	367	380	356	377	330	359	356	329	380	352	327	346	352	329	365	317	330	317	340	359	363	327	331	350	373	338	384	343	327	380	366	338	338	345	331	336	365	361	346	359	365	342	332	336	348	347	382	331	373	341	337	344	349	394	346	314	347	366	351	360	337	342	372	357	356	372	344	360	360	360	346	371	359	347	331	336	331	323	339	357	327	353	379	387	366	364	377	373	377	385	378	363	367	308	351	336	346	337	355	358	348	339	355	360	324	363	379	346	362	356	353	344	379	332	348	334	346	359	374	329	334	368	357	354	342	331	336	371	351	326	327	365	339	343	320	393	387	345	366	381	328	355	344	372	349	349	346	347	396	338	334	352	339	379	329	376	343	361	329	334	387	335	371	352	355	318	381	342	368	348	361	371	362	341	334	353	337	339	317	326	373	350	347	350	347	333	354	423	322	331	354	361	347	322	365	398	358	305	365	394	367	380	340	335	366	334	374	379	346	379	341	343	372	396	359	350	375	405	374	324	335	353	358	376	400	325	360	369	357	342	342	397	364	358	363	365	382	327	337	339	348	325	377	356	341	325	357	362	348	355	364	343	381	361	361	341	369	346	334	346	348	353	339	357	357	360	317	327	330	322	342	386	321	343	350	345	350	360	352	352	356	324	335	368	316	371	357	373	354	335	333	368	357	368	369	362	334	366	364	334	368	335	364	341	336	333	332	321	358	369	379	363	363	363	320	365	360	343	376	328	354	387	311	350	372	344	420	359	339	343	353	320	333	367	352	324	367	352	345	349	345	349	352	342	385	370	374	337	374	345	378	338	372	363	354	345	390	320	347	327	341	341	354	369	363	346	377	337	369	323	375	355	345	363	358	370	353	331	332	377	331	326	363	328	339	333	336	369	338	361	350	392	339	331	364	381	400	336	345	365	341	329	335	333	356	373	350	359	360	380	334	339	350	352	377	341	359	357	381	360	335	364	353	352	365	374	340	351	346	385	339	372	397	336	352	341	355	372	356	351	360	358	326	396	370	339	364	377	350	346	330	317	344	372	347	362	347	356	349	357	326	373	353	339	359	350	341	361	370	338	323	335	350	353	337	347	357	354	324	347	341	359	356	312	378	344	350	354	351	355	336	362	357	320	370	319	338	344	361	358	357	326	348	341	343	384	376	400	343	361	367	341	364	369	345	345	365	355	360	353	384	375	353	374	365	360	354	378	323	334	326	343	370	327	359	321	341	378	343	352	354	352	331	355	348	337	361	355	338	355	345	333	404	392	316	359	327	350	343	355	362	363	347	362	356	347	363	348	349	357	339	337	371	346	373	341	337	329	334	361	339	380	363	347	372	382	387	335	353	362	353	327	348	334	334	337	311	372	384	363	345	358	329	358	338	356	347	344	324	375	370	354	348	338	381	383	389	364	307	337	329	333	346	316	336	402
25142	21439	28537	27559	22298	16306	10503	6901	4901	3662	2794	2098	1721	1577	1407	1227	1139	1128	975	968	838	836	709	706	694	620	601	593	599	586	579	564	567	558	553	557	545	587	519	558	553	516	579	509	523	529	554	537	517	534	548	515	590	516	503	503	479	549	491	515	474	461	544	533	478	538	589	517	499	486	504	476	492	503	513	492	489	494	460	483	494	514	498	491	487	453	472	517	479	466	501	481	532	451	479	530	479	527	504	485	513	476	506	479	510	512	484	501	460	499	508	490	478	495	483	474	497	493	479	457	508	531	486	477	499	464	534	517	485	456	530	507	532	508	502	468	497	508	505	522	521	493	483	521	513	434	544	540	467	538	475	496	541	483	522	464	466	501	512	456	483	496	492	532	469	485	478	506	476	512	475	503	508	516	477	496	490	486	497	503	470	522	517	489	464	452	495	491	486	494	474	489	478	480	486	492	448	501	482	542	491	496	534	478	475	488	512	496	482	508	485	492	458	444	470	497	472	514	505	499	471	484	516	495	489	540	498	521	455	490	510	507	482	487	488	525	481	518	483	515	482	493	461	495	477	451	498	505	451	469	498	484	479	498	469	482	488	527	489	476	524	495	475	514	493	486	498	515	511	490	477	516	514	461	514	513	497	494	512	481	505	480	462	470	484	485	495	496	506	468	481	516	538	530	529	487	471	471	529	478	511	511	457	471	488	509	510	529	486	493	484	506	452	510	494	510	506	467	511	466	527	492	497	483	490	462	500	501	492	510	467	478	523	485	482	500	450	524	512	496	493	471	507	528	536	504	511	503	460	489	499	499	532	510	499	520	491	498	480	521	460	501	531	524	498	461	444	493	494	441	468	479	448	507	520	481	472	510	447	498	515	487	529	510	508	452	515	481	531	500	453	499	500	475	486	514	474	481	484	503	501	463	489	506	475	499	505	496	473	486	491	470	510	502	482	472	452	488	488	541	478	513	484	487	473	479	514	492	505	469	513	473	523	518	499	464	488	482	481	453	509	498	479	495	518	498	497	486	507	480	506	468	504	500	501	487	446	471	512	526	484	489	509	517	484	473	503	459	505	542	523	515	508	461	517	493	497	471	493	513	494	546	459	521	475	489	512	503	521	493	527	494	520	498	495	498	511	455	493	490	527	482	528	464	532	502	458	483	480	470	460	523	469	493	481	513	485	536	512	515	461	490	531	525	530	474	480	518	494	481	485	486	504	506	497	479	475	492	524	493	496	474	488	455	508	470	516	497	503	474	484	482	489	474	533	464	455	514	500	455	491	512	507	530	497	490	518	503	531	471	547	513	483	456	494	487	514	471	481	533	517	469	463	548	513	483	538	508	487	496	492	487	518	469	499	535	492	523	469	482	504	493	486	490	492	472	497	465	478	499	500	521	495	499	487	536	513	475	501	494	491	530	502	481	496	487	472	487	473	544	480	486	493	499	513	495	480	509	494	481	501	493	492	495	516	482	513	480	468	497	491	557	514	493	498	488	482	501	480	472	503	489	513	500	492	500	493	502	485	501	511	502	482	453	486	486	501	469	494	519	480	525	486	517	458	470	515	499	470	502	494	532	488	505	476	491	494	511	480	499	508	491	499	486	516	484	483	495	530	491	441	468	530	475	510	465	534	467	489	502	488	498	497	474	501	490	519	530	525	549	505	522	483	509	498	493	480	476	507	495	502	527	510	469	545	503	439	451	487	459	514	452	507	459	460	485	478	509	482	498	495	494	500	445	508	491	489	500	465	484	545	526	459	505	468	521	517	473	486	502	477	468	545	476	531	537	512	481	508	513	505	500	530	487	501	449	461	519	508	482	462	508	470	521	527	529	476	536	551	462	458	501	495	480	541	493	511	500	461	451	450	497	472	510	483	491	473	483	517	539	500	502	522	519	477	497	490	506	493	479	469	478	514	503	510	513	486	499	481	508	484	474	483	447	463	489	488	519	444	526	471	458	437	465	501	489	459	528	498	497	504	466	488	497	508	522	506	482	461	498	509	489	511	480	503	491	496	543	449	477	469	496	458	521	508	478	535	459	519	488	475	509	477	512	512	465	476	515	480	495	492	467	489	518	463	483	455	479	509	469	490	559	451	450	527	500	503	473	497	490	490	516	500	456	484	509	532	512	521	525	528	505	508	524	466	517	453	541	473	467	473	520	460	472	524	510	485	505	468	496	474	499	511	490	496	492	465	500	487	537	488	539	478	484	537	470	483	520	517	482	462	486	501	454	488	455	539	526	501	483	479	485	524	476	476	453	513	497	521	454	520	447	498	522	510	503	524	468	527	507	506	495	503	517	525	485	484	494	483	499	490	502	494	460	495	512	460	481	510	481	482	508	512	502	472	513	464	529	495	513	493	520	532	501	518	493	504	479	491	484	482	473	487	488	520	494	501	476	515	507	512	515	481	494	488	533	501	459	491	474	485	472	511	500	502	449	497	468	473	501	447	450	515	458	506	522	444	508	490	493	487	496	506	477	469	465	514	483	502	508	501	514	501	515	498	519	489	461	524	505	471	526	463	471	497	521	488	454	518	498	497	489	494	525	538	477	485	504	525	489	507	464	488	453	454	529	485	514	508	446	504	469	494	481	481	514	527	488	483	481	483	497	486	521	475	483	513	480	474	499	489	479	505	525	514	479	523	530	452	504	485	492	493	495	490	511	510	494	520	493	506	507	498	494	512	497	500	477	469	479	506	524	495	535	468	468	430	490	522	481	528	517	518	493	466	494	479	444	521	481	506	509	477	507	519	497	515	481	477	481	472	495	523	526	489	473	507	459	504	487	461	486	479	457	506	485	499	482	508	490	489	505	473	487	484	471	502	490	527	501	488	487	505	513	439	502	530	518	471	489	485	525	436	468	492	497	493	495	556	536	456	497	518	492	503	513	503	494	477	547	477	468	482	503	507	477	504	465	497	505	522	475	544	482	488	509	464	502	495	517	498	503	507	459	490	460	502	518	506	462	492	491	462	483	491	458	513	467	475	505	469	539	514	498	525	449	511	483	475	499	528	475	488	534	477	462	456	497	470	454	464	503	485	463	492	471	514	505	488	499	507	530	472	519	495	441	491	495	461	501	530	472	499	489	480	470	495	500	503	471	508	489	466	477	528	459	504	521	521	467	471	492	487	531	484	525	530	503	523	484	462	443	526	526	506	524	492	526	485	485	501	494	515	532	530	495	474	466	458	486	512	501	496	459	457	528	506	500	471	488	488	463	542	492	458	503	490	484	476	528	506	499	457	475	492	487	521	498	496	497	482	528	495	468	488	509	484	530	502	506	479	511	492	456	483	517	504	525	518	492	467	472	506	505	508	512	508	512	484	486	525	501	481	532	506	530	510	509	518	483	484	479	529	501	487	515	507	471	484	478	476	487	488	512	499	469	465	507	477	502	482	501	501	485	499	480	497	488	489	510	519	506	489	479	452	509	508	509	505	490	522	520	481	494	482	476	506	507	495	518	481	491	465	498	491	519
20477	43052	37039	28971	24026	18409	13470	10595	7983	5836	4366	3206	2628	2283	2118	1850	1560	1490	1309	1120	1067	977	878	828	825	731	688	735	634	652	690	586	611	593	604	575	536	557	563	572	642	502	568	541	531	532	577	553	512	538	537	541	535	547	538	555	514	517	527	520	505	522	457	524	500	509	494	502	478	509	535	523	528	457	467	533	486	481	502	517	524	503	524	514	530	505	516	484	523	497	445	470	491	475	475	539	488	508	487	496	480	497	505	519	494	506	441	487	457	482	488	475	528	480	503	502	506	518	480	490	501	529	488	487	490	471	508	503	539	471	491	497	523	509	502	510	498	468	454	478	503	452	467	452	511	471	451	511	510	479	513	536	474	475	546	519	503	527	492	493	526	506	491	523	494	505	503	525	464	493	521	470	475	469	513	499	482	510	512	510	517	505	465	519	488	490	488	518	521	499	495	466	521	439	458	507	501	494	535	501	452	492	495	489	527	477	499	534	514	509	544	470	526	486	514	461	470	470	482	497	477	483	472	499	516	474	494	464	515	502	474	517	516	499	543	494	509	477	478	543	513	511	499	513	527	500	502	527	478	491	529	506	499	482	510	556	508	502	479	510	509	498	475	495	528	488	492	479	482	490	501	485	511	514	490	502	491	503	510	518	496	511	520	545	463	518	495	453	501	493	486	477	515	494	513	499	513	503	522	458	558	529	482	482	525	526	540	479	495	474	441	510	543	489	487	508	510	521	486	533	478	468	479	532	480	498	525	515	505	507	517	516	517	469	495	527	512	498	489	511	502	489	517	488	493	530	507	510	511	557	525	472	497	515	469	484	450	528	505	492	501	539	564	461	515	515	447	523	515	486	555	486	527	500	538	498	499	522	497	536	492	482	510	482	449	490	515	485	480	483	478	533	510	529	479	487	493	501	470	500	514	487	502	518	494	522	483	469	474	574	485	496	490	503	463	486	534	493	514	516	583	475	472	511	481	486	472	502	489	485	499	479	500	516	494	474	453	464	468	496	486	522	457	489	507	501	461	466	504	504	499	478	475	525	502	446	505	533	490	513	499	538	486	493	511	501	481	495	543	496	539	499	478	490	513	478	521	478	449	468	486	499	523	524	445	490	492	500	549	516	495	477	526	515	479	475	516	515	534	495	524	474	506	530	474	473	503	502	500	535	483	484	504	494	535	530	486	463	502	480	523	522	449	519	513	493	498	519	521	464	488	507	527	497	503	468	511	482	489	503	484	545	531	501	528	491	519	479	476	526	513	471	471	489	469	501	458	469	495	564	469	454	506	487	546	477	482	511	463	544	494	517	497	552	484	500	472	497	529	506	484	530	462	481	512	495	487	517	519	451	510	489	518	506	496	483	461	536	533	485	500	526	554	499	490	523	524	521	492	486	508	495	456	497	509	476	506	491	510	466	491	483	519	492	485	474	495	500	466	464	500	532	515	531	507	524	516	481	513	509	531	491	505	485	517	527	484	486	513	524	492	490	515	463	517	462	511	516	493	478	522	516	517	457	482	531	466	486	493	495	532	519	496	528	478	459	509	473	502	502	491	478	475	496	517	468	479	483	549	491	497	497	465	470	480	483	472	490	529	508	461	504	554	484	471	456	500	494	466	483	492	491	538	508	484	494	530	517	514	490	505	506	482	536	491	533	488	530	492	509	465	488	498	486	513	499	481	449	495	515	503	508	512	502	459	533	540	499	527	502	492	517	477	518	531	486	497	516	506	507	530	480	516	502	495	524	504	476	478	542	505	494	500	517	494	491	497	464	493	507	544	498	484	480	501	469	489	494	482	541	502	493	504	523	500	480	537	505	527	517	509	509	542	464	464	529	513	525	554	448	518	510	510	484	496	480	475	467	493	456	488	491	492	538	517	493	492	505	497	500	531	481	492	543	470	538	510	506	499	535	436	508	526	509	487	448	454	523	516	522	536	493	464	484	513	515	492	492	469	481	527	492	448	481	487	541	483	474	516	466	488	524	509	529	495	482	509	490	511	500	532	510	477	498	511	511	503	487	475	503	506	498	485	464	504	474	526	467	490	499	527	481	479	495	473	531	532	502	501	506	564	534	507	482	494	480	494	495	471	496	528	525	496	511	484	488	497	515	496	497	519	500	499	485	498	506	500	521	507	479	514	471	516	528	484	469	490	475	519	505	530	532	447	511	500	488	489	489	496	501	497	552	528	501	514	539	470	518	534	493	507	499	501	488	502	515	482	491	526	524	512	491	547	481	500	483	499	474	480	519	516	516	492	497	524	535	480	539	536	498	536	514	463	513	490	509	509	489	481	519	490	523	515	524	531	485	484	500	467	493	489	493	499	481	477	538	485	505	489	543	513	517	480	502	466	490	521	474	508	521	468	528	465	504	512	513	484	476	476	499	481	517	503	508	502	476	549	499	503	522	502	497	485	481	511	476	487	520	465	497	502	512	502	508	483	527	520	499	519	487	507	545	483	516	506	485	488	501	509	487	506	506	469	504	475	465	519	437	469	522	470	481	503	469	507	507	490	507	507	522	495	464	498	488	504	499	507	503	541	491	500	509	496	506	521	507	540	496	517	486	488	505	503	519	519	472	538	546	466	506	475	479	503	523	490	457	515	495	459	480	482	527	514	471	488	531	480	490	462	500	464	496	471	469	501	487	519	480	490	524	486	517	545	480	480	516	500	491	500	488	499	483	503	491	511	504	490	498	451	506	502	472	506	531	500	494	512	516	444	494	485	502	526	487	492	472	501	523	498	497	455	474	522	529	519	540	472	490	490	510	500	520	503	531	503	506	506	520	518	502	512	484	490	528	527	496	466	508	499	511	504	505	472	517	466	488	511	541	491	504	510	530	515	512	503	498	490	515	480	487	521	482	499	501	478	496	523	473	455	519	497	483	517	503	477	531	512	498	493	496	503	483	522	476	498	518	447	484	505	498	497	538	498	497	487	473	479	502	505	480	490	480	487	482	553	488	491	503	557	504	481	538	494	526	509	533	501	488	496	504	478	506	462	502	522	514	474	483	475	507	475	515	501	527	485	500	526	492	483	504	472	517	481	496	517	518	491	497	510	508	500	485	516	547	523	480	499	492	489	493	467	535	490	491	505	535	496	491	512	484	493	469	456	499	505	487	481	458	472	522	502	478	480	500	501	515	517	497	458	524	506	492	481	531	491	496	491	533	502	477	472	494	447	503	491	471	489	491	536	520	455	497	508	487	523	473	551	520	468	517	515	499	474	494	478	521	487	566	492	474	494	514	469	521	479	488	531	488	501	547	474	512	486	522	493	526	448	487	496	513	464	469	501	509	482	506	522	463	469	558	495	520	454	495	537	503	514	500	493	456	475	519	545	473	529	496	539	477	526	465	487	535	492	461	485	474	543	506	527	489	510	486	462	491	462	494	471	490	506	486	500	510	513	491	538	491	467	498	498	503	483	473	504	510	494	480	481	492	517	513	516	528	472	496	509	493	481	504	488	493	527	517	548	496	469	482
22867	21468	29235	24330	22323	24157	23103	13461	9190	6797	5003	3498	2810	2423	2149	1836	1635	1421	1271	1251	1108	956	847	742	715	679	669	613	578	541	535	496	498	466	462	453	448	447	450	438	415	411	445	435	447	405	375	392	400	379	367	392	382	357	394	353	368	366	364	353	335	351	324	319	328	364	374	363	378	368	350	351	325	341	296	334	335	318	353	330	329	347	347	329	346	362	316	314	344	320	354	341	346	334	348	338	308	331	357	336	292	348	330	326	333	304	299	341	339	332	337	330	315	342	305	322	339	305	327	367	295	338	348	321	337	323	350	344	345	346	340	309	319	352	346	330	354	344	331	360	331	328	330	304	330	330	364	329	322	311	343	324	347	325	337	339	337	334	320	321	338	315	305	363	368	358	308	352	333	308	328	351	354	333	335	316	345	313	345	355	340	323	321	357	325	298	322	343	362	345	327	340	329	312	328	327	342	334	358	323	367	338	335	320	307	327	306	355	300	356	356	333	344	313	317	335	301	312	330	330	336	344	336	291	361	322	364	351	320	305	339	300	367	318	350	311	304	317	307	343	350	309	340	328	360	311	299	360	317	308	346	304	354	327	356	304	333	350	316	350	308	345	335	329	348	330	320	359	338	357	352	339	347	340	349	335	314	347	358	333	327	328	337	349	327	334	326	362	343	336	356	328	355	312	359	343	342	336	357	367	333	347	318	328	342	307	323	304	335	326	327	321	313	318	338	358	329	365	323	347	360	351	353	348	324	344	360	338	334	335	319	327	326	332	347	354	337	336	308	338	356	310	330	350	322	331	318	326	350	357	307	330	331	337	361	355	291	305	317	335	323	362	323	351	299	365	337	338	332	349	323	330	333	329	321	340	339	319	341	326	333	341	310	327	333	328	353	320	349	328	348	311	339	315	344	371	344	325	313	365	317	327	309	347	347	325	341	336	324	313	327	344	333	348	353	325	312	338	339	341	326	325	331	323	348	316	369	344	344	340	323	332	323	357	338	343	338	343	333	332	324	335	337	341	316	336	339	340	318	329	345	332	335	324	344	312	330	335	339	343	349	341	370	312	297	332	361	318	343	322	336	303	327	347	306	327	341	334	355	366	352	351	350	311	348	357	366	359	327	326	351	374	345	327	358	378	286	326	326	340	347	361	341	327	304	356	342	341	335	316	356	289	365	353	353	342	344	343	349	333	321	344	307	322	333	307	326	362	338	319	344	340	313	340	343	322	343	332	329	314	297	302	332	340	339	344	305	318	315	284	317	353	324	301	341	315	352	335	337	351	331	328	313	350	329	338	331	309	338	346	318	326	351	324	363	342	332	318	318	319	328	302	309	348	326	293	335	322	345	333	326	341	317	315	313	350	336	361	345	339	322	335	367	348	336	303	333	315	319	331	313	363	294	312	315	314	321	336	373	312	340	321	331	319	309	328	319	324	351	329	333	351	351	319	326	368	365	362	377	328	336	335	352	316	307	383	344	362	328	308	329	336	367	291	316	302	366	301	336	338	377	309	324	353	326	298	315	374	320	350	331	320	347	343	293	310	357	327	349	343	320	305	332	371	351	348	317	294	365	352	325	326	305	327	329	339	354	321	340	332	326	307	357	342	321	349	352	318	323	330	370	334	329	346	338	328	311	343	372	323	339	279	333	306	321	314	360	364	330	323	307	347	327	335	333	312	327	335	347	363	327	347	333	357	319	334	348	330	324	358	305	329	307	324	344	337	328	363	329	321	322	352	333	336	347	315	309	336	327	362	367	307	296	352	344	352	314	345	347	323	312	327	330	339	339	344	327	347	359	306	362	334	302	331	350	360	345	374	304	331	339	323	343	346	340	362	346	340	322	331	343	322	311	354	331	351	327	336	351	329	371	310	310	337	329	334	346	318	356	386	323	316	351	318	332	322	377	299	352	368	342	306	328	384	351	345	318	330	299	352	349	326	319	288	336	314	336	333	311	319	330	347	322	293	357	353	295	337	312	332	354	342	344	350	334	348	343	305	337	344	312	338	356	306	275	324	372	336	340	357	299	321	349	321	342	354	331	346	297	321	334	309	347	325	361	329	334	306	312	321	315	302	352	315	340	368	323	340	315	325	332	336	338	316	351	361	349	335	352	305	366	355	360	310	325	366	371	321	322	333	344	313	327	336	322	352	341	321	308	336	342	353	301	302	353	332	336	324	293	316	317	328	324	340	324	344	340	335	326	343	313	358	351	324	342	324	303	341	343	326	322	360	335	308	323	352	303	343	344	336	354	343	347	313	346	309	318	348	324	330	337	376	323	330	333	317	326	328	336	331	354	355	337	348	342	331	307	339	333	323	348	361	342	340	312	337	333	350	343	357	321	317	302	325	322	321	327	302	374	372	338	327	338	324	316	352	303	347	362	365	322	342	359	356	326	346	350	339	360	371	322	358	305	324	333	328	331	337	346	359	330	349	305	328	341	320	324	351	329	320	315	311	314	304	320	323	318	336	336	335	330	340	334	326	338	348	330	354	336	351	338	357	326	350	346	357	366	321	331	331	352	329	318	332	329	353	319	333	355	320	335	372	334	330	325	348	312	339	338	326	349	343	321	333	327	342	343	350	357	292	335	323	316	337	315	333	338	332	359	293	325	313	364	366	354	312	309	330	326	305	313	358	323	314	340	372	344	334	324	337	344	329	350	288	322	339	333	354	353	323	348	321	319	331	317	363	332	325	353	356	312	384	323	376	312	316	298	321	365	324	339	351	311	356	342	307	342	316	332	336	336	323	337	336	323	362	331	329	364	360	331	378	306	335	330	353	376	348	319	345	327	341	308	332	315	325	316	346	335	355	284	319	351	309	334	341	326	336	325	366	337	333	312	359	305	342	344	378	325	317	327	372	295	335	337	346	316	336	360	315	327	332	325	323	353	320	353	337	348	334	361	324	333	307	325	302	338	329	334	363	354	351	307	322	317	346	327	344	363	305	331	339	329	327	324	334	316	357	362	330	330	331	330	338	333	328	302	323	327	337	317	368	344	346	316	338	286	344	371	336	369	322	330	324	311	300	323	344	355	329	328	332	319	315	324	342	313	313	283	329	334	317	331	346	347	352	333	321	364	330	326	348	302	322	327	325	338	341	324	346	317	328	354	302	332	341	351	360	325	340	376	329	346	318	357	306	331	329	336	323	376	354	306	336	325	317	319	328	343	345	341	317	350	340	344	317	340	327	332	319	338	297	330	376	313	321	343	337	322	330	301	358	340	340	326	323	306	322	356	339	337	346	327	306	344	317	343	323	328	348	346	327	305	359	348	327	339	367	335	349	330	311	314	344	317	354	339	359	314	334	325	319	340	345	328	339	385	323	326	355	347	313	336	330	334	323	316	343	344	306	358	303	295	338	341	311	327	314	359	331	324	316	333	310	328	317	319	361	353	322	330	345	308	326	356	299	350	305	352	372	316	357	319	319	323	310	297	322	305	342	350	328	293	311	348	323	349	350	392	361	335	329	318	310	343	339
22822	49991	44519	36986	31404	25765	20132	16229	12690	9533	6898	4959	4117	3471	3010	2555	2329	2067	1803	1649	1361	1142	1082	933	869	800	740	739	669	662	591	580	581	514	525	534	501	441	463	475	469	456	433	476	449	457	457	465	442	431	427	473	421	398	416	380	395	365	358	412	374	350	379	333	347	368	349	352	351	351	335	353	339	368	346	334	331	333	328	341	343	330	352	344	366	359	334	360	322	319	337	310	342	351	362	371	335	330	341	326	325	345	300	329	348	320	358	365	318	331	343	347	337	341	334	287	333	357	307	316	327	344	333	348	354	336	334	309	296	361	341	308	350	341	390	341	348	342	337	317	361	322	375	343	385	349	353	331	306	338	313	289	341	303	331	326	319	357	325	341	307	290	343	328	343	358	346	344	327	336	322	339	315	311	355	311	320	324	329	325	337	313	343	370	343	312	335	329	351	325	328	308	314	374	347	344	314	337	313	333	340	321	343	352	367	335	327	321	385	359	314	325	323	344	321	360	387	355	357	313	330	335	343	335	340	343	325	382	343	320	356	342	347	316	345	367	326	322	344	331	329	327	330	330	343	353	305	319	351	323	318	354	361	315	352	332	350	332	366	336	371	310	300	343	359	328	295	349	338	323	344	338	338	309	348	317	307	372	334	350	364	371	340	297	364	343	324	330	305	340	358	346	357	352	332	323	358	329	372	327	331	302	343	364	317	336	296	346	315	316	369	306	313	347	355	369	335	302	317	332	322	342	318	339	320	327	368	310	341	391	332	321	356	300	342	335	303	327	340	348	308	345	326	339	344	317	326	336	289	343	316	329	348	339	369	348	343	331	325	308	316	349	316	323	322	319	358	329	344	349	319	315	306	297	330	333	330	306	339	318	344	322	352	318	316	309	357	365	326	344	328	343	345	339	325	350	313	329	340	358	333	370	323	327	316	316	340	310	339	325	341	340	395	326	326	324	333	398	362	354	363	324	338	320	296	315	344	319	347	341	327	320	333	314	293	324	332	353	330	345	335	330	335	342	375	316	309	336	327	331	363	314	329	317	345	306	351	355	317	314	344	315	340	335	322	344	345	351	344	367	318	308	316	330	336	328	339	331	309	358	324	323	350	320	305	290	351	340	364	313	368	347	348	295	376	295	308	319	320	335	310	357	329	330	342	358	318	332	352	358	361	335	339	370	316	361	366	299	374	317	379	333	347	346	341	327	321	331	317	325	350	332	326	337	313	323	370	356	325	360	320	295	343	350	352	327	338	344	314	329	324	292	329	335	330	333	332	327	314	333	327	342	338	328	345	345	339	314	298	326	349	334	345	309	326	326	340	302	334	366	343	324	340	343	315	326	337	356	338	328	301	338	316	325	338	319	316	335	301	332	320	330	344	345	328	348	339	348	327	329	293	357	327	341	343	319	315	339	336	310	348	343	301	324	361	318	338	326	337	337	314	347	320	336	327	352	312	322	331	294	346	333	310	367	356	333	361	349	351	306	329	332	356	341	317	325	354	328	315	337	323	346	332	317	354	319	347	333	331	321	349	332	324	344	301	341	344	342	331	332	334	320	346	340	360	331	338	315	354	332	351	322	309	339	303	332	334	334	336	332	364	298	328	312	308	348	343	332	316	352	342	325	315	359	307	335	340	336	369	349	300	373	341	355	306	324	315	361	337	333	338	306	311	325	326	323	341	323	332	320	309	314	345	337	352	336	308	332	329	324	327	340	361	346	324	362	329	345	321	363	318	325	352	314	358	360	332	333	335	358	348	397	313	329	326	318	344	325	332	357	344	305	333	324	352	331	327	334	374	316	315	322	348	345	323	319	298	329	359	304	302	305	331	330	341	315	329	328	315	364	335	350	316	345	341	335	335	311	285	354	342	335	354	327	308	327	297	330	336	375	321	343	330	343	329	344	306	327	319	336	342	353	328	332	318	337	341	320	359	333	338	358	329	344	336	322	351	302	322	341	350	323	367	330	316	353	327	361	328	329	368	319	338	323	343	378	293	363	376	330	342	325	333	295	318	354	328	339	329	325	340	317	350	332	311	342	359	320	354	387	319	338	325	310	360	336	318	306	294	319	334	307	329	331	354	342	380	344	322	342	304	348	349	325	331	333	320	369	377	327	360	331	366	320	329	341	340	314	354	348	325	335	339	291	323	326	335	339	309	379	319	356	345	348	329	331	347	330	328	348	350	315	343	285	325	351	328	349	321	323	322	351	343	316	305	326	360	319	320	322	322	348	315	309	306	346	305	336	322	336	289	322	362	300	304	352	351	341	354	358	316	346	353	371	350	316	352	330	345	314	304	322	349	337	368	356	344	344	326	324	315	363	319	380	358	312	365	315	323	321	335	363	366	337	318	325	325	348	339	305	326	341	334	327	311	293	332	318	356	369	334	348	365	315	306	326	315	341	363	327	304	360	333	343	317	325	316	327	320	364	327	366	337	339	328	316	359	316	315	325	348	327	322	337	333	344	364	313	330	347	327	333	344	311	319	350	326	328	317	338	348	346	295	349	324	346	335	322	330	338	344	338	306	339	326	337	305	312	322	333	328	296	313	324	325	327	295	341	350	353	346	332	321	331	335	364	334	338	329	343	344	330	350	329	361	325	305	341	300	354	345	332	372	337	322	339	341	339	356	339	327	343	326	325	316	348	324	347	338	301	337	303	348	316	318	324	349	324	374	360	366	352	318	360	336	328	366	310	356	370	361	345	341	327	346	315	330	339	344	346	349	342	325	316	356	344	330	309	328	321	340	327	329	342	315	344	334	322	293	338	349	342	327	315	373	339	342	338	322	358	337	344	327	329	339	333	318	331	358	340	297	319	350	340	324	330	339	343	347	356	338	354	353	331	347	331	289	339	337	308	370	338	321	319	333	319	308	325	332	314	303	337	323	327	340	314	354	304	343	299	355	324	340	343	329	334	331	313	364	348	342	347	341	356	317	353	356	330	310	323	346	335	328	315	331	335	337	338	355	340	371	323	319	347	306	348	308	374	320	329	320	353	350	368	323	339	351	332	317	338	355	374	345	330	318	325	320	327	355	326	312	347	326	345	333	321	338	345	343	348	341	335	342	331	363	363	333	346	339	339	346	348	338	316	307	330	320	350	339	296	328	340	331	318	332	358	320	319	348	346	344	332	365	352	305	334	364	317	351	322	338	337	352	358	345	330	361	333	344	343	340	341	363	345	340	339	337	366	338	346	343	344	340	364	331	330	328	352	313	353	343	322	353	327	347	300	308	342	329	336	363	335	357	332	334	345	331	313	327	318	335	352	329	312	334	326	337	331	309	318	315	371	306	334	330	337	337	363	354	326	350	304	349	298	321	331	329	314	316	314	324	321	334	355	332	316	347	329	309	321	367	317	326	333	383	300	318	324	370	370	314	376	357	351	329	319	374	316	349	332	342	325	341	331	363	347	306	332	353	335	304	338	313	356	303	337	355	352	331	334	318	373	340	324	307	319	355	312	348	317	355	364	336	350	344	329
28874	26413	32964	26242	16783	10844	7218	5184	3669	2804	2133	1657	1408	1165	1144	1058	944	841	885	840	819	642	703	630	618	611	546	614	577	582	606	536	540	542	505	482	541	475	477	521	499	538	513	518	494	480	514	477	497	541	495	458	510	514	521	487	480	477	506	478	453	439	509	477	516	474	509	494	477	508	465	457	478	497	475	470	452	476	487	520	466	456	451	465	493	493	487	498	469	479	508	481	456	452	479	469	466	437	502	497	485	502	464	481	502	482	460	492	474	474	513	510	456	455	459	488	446	497	487	455	474	476	534	458	494	481	499	464	517	511	444	498	485	498	508	468	482	514	476	493	480	477	476	502	467	493	456	466	477	493	456	470	539	529	480	449	486	470	453	497	483	478	474	532	477	483	518	532	513	474	492	462	454	522	466	482	495	494	450	493	456	451	461	487	504	488	478	495	488	464	450	485	510	491	465	471	490	417	519	491	476	478	498	488	493	470	493	476	495	492	454	505	496	511	492	474	489	479	474	444	491	430	453	480	483	476	461	479	498	513	516	466	478	501	476	484	451	452	500	472	469	512	461	491	485	467	483	434	497	475	487	480	488	484	454	464	482	482	444	465	472	472	487	505	519	490	466	493	493	491	488	487	514	496	453	492	472	472	484	529	497	524	511	498	469	493	486	466	482	499	472	491	440	457	500	499	455	482	517	496	479	472	496	500	447	478	486	451	470	497	472	447	489	501	481	495	503	480	466	476	453	438	478	449	471	489	456	462	464	505	511	494	466	458	505	487	496	460	532	481	497	472	443	472	444	484	468	454	455	455	490	490	479	527	458	482	501	522	482	499	467	487	476	516	482	489	469	494	479	507	493	543	479	501	478	509	490	499	496	503	482	477	453	467	473	455	475	513	498	469	508	481	508	481	480	512	480	500	499	429	504	499	469	521	450	536	469	470	489	482	483	465	517	495	465	470	515	500	495	501	479	545	464	469	499	464	506	457	491	532	469	445	487	507	462	476	504	453	477	486	481	472	502	499	465	486	446	482	459	492	476	487	456	461	485	464	467	477	488	504	520	475	451	471	500	492	461	474	482	473	492	474	483	476	509	478	481	453	488	496	507	456	469	497	457	497	471	481	467	443	495	463	486	504	511	486	466	496	530	486	469	481	482	491	529	486	475	484	476	500	462	491	515	520	456	504	442	539	503	495	512	504	476	483	499	477	480	483	462	453	511	451	489	476	515	490	479	469	515	466	454	480	488	489	490	480	495	495	501	463	502	482	456	465	511	478	484	473	492	487	501	503	501	448	504	474	502	479	512	449	469	463	525	464	507	457	504	505	415	479	493	476	489	448	494	460	470	498	482	496	505	498	497	499	457	471	456	502	474	458	469	522	490	520	456	467	510	450	435	449	478	505	480	469	517	499	491	478	511	491	463	467	484	504	464	480	543	490	476	473	472	464	431	477	527	480	494	494	484	494	481	494	472	472	500	488	504	476	491	478	491	452	480	492	489	483	480	456	463	459	530	487	499	500	481	486	496	504	500	509	477	474	485	503	477	466	517	503	492	453	489	490	482	483	457	517	477	477	476	488	497	503	510	494	473	425	548	466	469	456	458	496	493	477	523	495	503	450	454	483	472	457	441	432	454	501	526	478	495	504	490	503	432	508	504	492	512	460	500	502	498	479	511	467	476	464	467	497	458	474	444	455	488	470	491	485	516	484	490	477	439	471	484	468	472	484	515	496	529	472	489	458	448	492	450	487	483	498	490	474	480	482	491	485	486	479	501	524	498	490	493	487	446	458	423	510	503	476	493	483	474	523	467	488	505	489	486	483	496	433	484	499	484	484	519	456	461	483	471	518	454	489	463	498	523	490	508	454	487	492	490	489	463	471	457	463	450	500	483	492	497	486	496	470	498	499	490	515	491	491	495	473	461	494	548	447	508	448	519	459	472	491	470	510	494	442	433	513	565	472	514	508	448	501	489	484	485	448	491	496	469	492	482	517	501	458	508	521	545	488	447	475	499	470	463	448	505	477	451	508	459	468	499	497	526	494	505	470	477	465	471	492	490	470	483	470	474	496	486	450	488	500	484	450	519	525	488	465	480	471	428	519	468	452	477	474	457	524	495	467	487	462	480	441	477	478	488	461	459	467	505	484	489	503	460	506	536	473	462	500	483	479	482	452	429	496	506	469	455	515	463	449	457	531	482	466	474	475	454	469	464	494	482	490	510	505	488	478	501	474	477	462	469	484	517	496	535	484	457	492	484	449	436	532	486	505	477	458	467	521	462	466	453	453	468	523	459	468	479	492	485	494	497	514	433	476	481	492	486	471	466	460	485	456	479	511	511	513	489	511	450	448	465	461	452	463	515	479	477	487	443	512	480	488	492	485	505	537	504	474	553	471	468	446	448	479	480	488	516	489	469	487	472	485	463	504	503	525	500	519	490	486	464	483	517	481	510	489	502	514	476	496	478	463	485	446	491	472	514	494	480	490	489	474	493	463	460	463	452	538	491	462	473	471	472	519	493	497	509	497	474	471	476	475	488	448	480	484	525	494	493	449	489	446	490	475	455	468	503	493	478	505	499	479	492	485	471	463	473	521	453	477	461	457	495	481	494	461	507	541	483	493	465	500	512	503	497	478	465	475	489	492	518	525	449	460	467	476	457	464	502	498	467	502	487	442	466	455	472	543	504	471	507	466	494	489	468	474	459	477	487	509	477	446	483	459	504	452	467	498	463	460	513	506	505	478	502	498	469	496	473	492	486	474	496	460	498	502	492	446	497	503	463	509	474	513	463	469	518	482	473	505	523	481	476	497	461	505	478	527	470	457	475	520	510	497	469	456	463	497	517	501	486	495	506	452	522	481	490	449	513	495	508	475	474	493	477	497	498	493	525	531	490	504	490	502	460	445	463	493	508	446	511	494	482	459	509	487	472	513	487	479	479	476	453	477	426	495	505	447	501	498	472	520	477	476	513	508	495	479	517	435	491	482	477	510	484	462	486	491	488	481	460	486	520	447	466	489	503	466	460	487	454	521	506	496	497	484	486	478	455	518	485	489	442	491	524	504	491	480	467	473	534	450	520	514	499	467	465	474	477	474	484	455	505	504	459	515	503	484	471	451	487	473	482	496	524	470	476	469	469	479	448	469	481	476	464	477	488	486	495	461	463	474	488	458	496	447	497	451	477	481	498	477	460	482	501	467	478	448	472	461	475	480	478	459	497	462	463	448	463	530	452	460	505	489	521	492	511	479	524	490	480	469	502	521	485	533	505	479	491	490	476	477	485	488	505	481	561	506	472	482	508	503	458	490	529	461	505	446	474	499	469	505	533	464	441	466	450	456	496	496	494	522	459	487	477	460	477	454	518	507	479	490	453	484	504	460	515	469	460	469	451	492	475	471	464	452	431	487	475	479	509	491	481	491	506	503	492	533	520	529	494	448	504	493	512	516	492	463	471	483	484	483	512	487	469	466	473	479	509	484	469	486	492	495
20777	39250	32777	24023	18481	14142	10863	7775	5670	4274	3083	2400	1923	1707	1564	1365	1196	1149	1065	944	910	782	747	680	712	645	651	624	625	612	625	578	579	531	569	556	541	568	583	529	546	540	523	527	563	533	536	536	523	466	498	544	481	562	474	477	471	507	488	465	513	464	467	514	519	486	520	491	494	476	503	471	553	469	487	534	504	498	469	498	494	491	441	509	478	485	491	485	506	515	514	517	468	498	474	486	517	474	462	499	529	484	509	472	474	505	522	483	455	494	525	490	527	465	483	512	500	511	472	441	467	517	507	469	525	439	501	513	511	514	480	477	507	504	487	441	512	498	482	465	507	487	536	488	482	477	471	475	512	492	507	517	500	522	468	494	479	524	490	488	498	492	490	472	449	434	466	504	494	468	463	493	512	504	488	497	498	476	476	486	490	499	537	459	455	517	458	497	472	530	517	480	520	479	482	465	506	546	480	484	526	502	500	512	469	464	477	481	499	520	517	515	511	527	458	509	478	492	456	513	506	499	516	493	467	507	484	489	510	439	497	514	505	486	475	533	513	494	546	492	459	410	502	459	479	466	507	486	485	470	490	515	470	521	490	464	500	503	489	472	455	485	465	463	529	487	461	499	476	488	496	466	502	495	488	497	503	486	491	483	468	510	457	495	489	483	425	515	521	455	561	504	513	455	456	522	531	502	481	521	509	458	500	510	478	511	482	527	484	488	462	494	527	514	490	506	468	518	446	498	516	493	544	465	508	481	485	477	512	491	478	451	518	447	483	492	513	474	501	475	493	484	514	472	473	528	508	506	446	516	511	468	440	452	502	506	541	472	450	473	482	523	476	523	489	513	467	502	514	474	491	499	481	465	513	483	532	496	500	516	488	484	507	480	485	470	509	483	544	501	502	524	471	495	511	454	476	542	488	480	475	475	489	489	499	484	473	483	503	511	472	480	480	517	480	525	490	500	513	490	481	479	527	463	488	481	477	542	493	470	495	482	525	469	508	481	503	457	475	495	527	460	503	479	475	486	465	495	493	502	485	446	483	471	480	501	504	499	454	470	530	529	467	510	461	514	534	510	478	476	513	486	494	499	486	514	469	505	512	471	481	473	499	449	499	454	507	486	468	531	485	487	497	526	480	496	462	463	490	497	490	485	475	462	471	499	505	498	491	459	484	472	493	475	507	511	473	456	483	516	538	484	513	430	515	486	541	473	489	464	500	450	480	429	495	501	506	487	462	487	462	472	464	468	501	456	493	526	458	481	464	475	479	483	518	455	474	455	489	510	516	476	480	500	504	462	508	495	499	474	459	496	491	496	513	526	482	523	502	467	512	507	476	461	481	477	492	488	498	461	506	497	496	475	515	472	488	498	456	473	482	490	468	515	502	506	479	498	476	537	463	478	507	521	496	472	481	460	440	457	503	484	453	454	522	433	466	474	494	462	522	511	534	473	513	472	447	527	462	514	520	523	525	508	482	462	474	468	484	482	484	448	480	504	504	486	500	482	506	512	473	470	505	477	478	464	444	515	512	479	481	474	515	486	507	504	522	514	486	480	517	481	496	474	519	499	465	482	501	486	490	474	467	464	470	503	458	519	523	494	508	457	487	499	516	518	473	506	468	457	477	510	490	462	474	497	501	494	476	532	481	475	502	471	498	464	507	511	511	491	497	461	499	491	501	485	504	500	453	493	475	490	506	471	504	490	531	496	452	490	454	483	467	471	487	472	448	481	495	480	468	484	491	488	493	487	519	507	478	480	462	544	499	495	509	495	502	492	466	502	457	495	453	489	477	433	504	486	486	496	544	513	502	458	516	497	482	520	491	467	487	476	492	470	503	486	488	480	484	518	478	529	473	499	510	449	477	431	505	498	471	527	562	492	495	511	486	477	507	459	519	469	502	463	530	467	504	459	466	495	492	511	488	415	486	487	493	457	518	459	467	529	495	479	529	485	499	501	486	485	525	514	504	499	472	527	534	502	524	493	492	469	501	523	430	499	483	502	478	492	508	528	478	535	495	489	515	508	481	516	499	497	497	461	481	460	465	495	459	476	494	533	510	464	513	467	480	471	481	479	491	479	512	468	490	491	510	471	495	504	497	492	501	506	490	489	495	543	491	479	487	481	511	476	487	518	459	477	474	460	490	470	495	465	520	486	476	503	541	504	492	459	515	519	474	493	490	491	477	511	485	490	461	505	519	491	505	492	444	483	504	490	492	483	470	491	485	483	497	520	474	515	514	488	483	498	494	494	492	520	495	485	443	503	526	493	492	485	508	483	496	498	484	527	516	492	484	525	487	515	460	500	512	475	509	500	433	467	502	462	490	471	478	493	478	488	476	491	482	470	504	478	466	498	494	484	506	513	515	504	484	466	500	486	474	488	499	500	524	475	503	478	534	524	512	481	476	495	494	494	490	501	481	481	446	491	498	488	499	474	481	485	434	484	466	498	494	506	442	467	456	518	524	453	519	532	532	548	466	499	492	505	493	496	487	482	498	512	511	481	503	478	506	510	513	503	486	481	506	492	463	483	491	492	483	482	476	511	482	527	497	490	475	482	523	484	454	501	498	498	490	433	482	498	501	476	479	477	481	461	507	485	492	536	500	480	503	473	504	515	496	502	490	487	485	481	516	464	478	491	479	524	494	495	484	514	526	479	521	542	501	441	466	483	467	486	539	495	523	473	502	469	512	492	453	431	484	466	502	518	514	477	478	478	476	518	477	514	501	492	472	463	501	491	468	466	492	509	478	495	462	515	527	485	521	513	464	527	490	503	478	497	508	479	483	445	432	518	495	488	505	536	486	458	443	473	473	484	479	475	493	552	501	502	461	460	508	476	499	485	477	489	481	474	450	467	498	450	496	493	503	531	498	552	472	516	471	498	515	526	509	527	514	538	475	485	461	495	519	473	498	476	465	491	505	468	464	482	499	505	492	447	492	492	480	481	451	496	488	504	459	506	495	510	518	540	491	509	452	509	491	497	467	509	521	511	463	487	456	514	509	442	504	479	507	493	479	469	466	518	498	534	467	472	466	500	507	530	486	482	477	452	447	496	471	508	478	504	489	496	520	493	480	535	533	514	461	513	489	516	533	495	467	453	525	462	499	471	534	489	486	513	513	526	493	511	486	491	507	503	508	490	443	497	520	552	518	490	471	507	487	468	516	530	451	486	455	466	474	523	467	460	503	479	494	497	505	472	476	481	477	466	513	480	490	512	441	466	485	489	461	500	435	508	537	502	491	494	526	540	486	480	535	510	471	460	484	485	491	472	517	529	497	470	487	470	495	500	486	496	500	496	476	492	505	511	502	484	477	455	500	429	494	495	506	508	497	466	473	510	491	457	514	535	505	491	450	456	497	443	469	501	491	457	497	496	469	492	463	490	536	504	498	493	470	461	487	475	443	520	476	485	515	502	494	514	456	493	547	460	481	504	441	466	497	488	542	462	477	515	471	470	504	469	468	525	459	486	512	545	491	516	487	523	485	489
23905	21358	28734	25101	23069	21685	15982	9082	6313	4545	3454	2560	1994	1723	1556	1372	1220	1102	1015	895	788	744	663	617	569	599	569	551	534	507	493	475	421	386	416	441	432	422	438	410	426	434	424	415	408	416	405	384	395	371	367	390	373	342	395	380	389	350	341	393	353	361	341	376	344	347	349	348	335	363	371	374	349	368	417	368	342	331	353	354	342	356	314	334	309	336	352	346	347	357	344	341	345	362	351	357	350	375	385	344	365	353	366	327	366	340	320	357	359	374	356	324	342	368	338	363	335	356	312	325	312	341	378	356	328	326	367	374	350	360	345	355	301	355	327	337	355	364	376	383	342	348	339	344	343	368	320	316	365	357	360	322	363	391	340	330	328	326	340	348	347	321	319	365	361	351	333	355	403	341	344	363	381	351	351	330	325	330	344	356	377	363	332	366	345	371	358	362	356	344	356	332	367	339	326	345	345	337	349	369	338	325	366	333	334	375	344	371	355	346	323	383	313	339	342	367	366	337	335	392	323	338	351	350	357	332	359	349	361	338	348	331	344	321	351	352	360	344	371	338	337	385	348	362	332	332	383	347	357	377	363	339	367	352	317	337	341	320	350	340	321	354	363	346	324	356	336	373	318	338	362	363	348	362	335	345	359	333	365	317	331	322	333	355	386	363	340	334	365	336	358	343	359	326	372	338	340	373	363	310	361	349	363	328	334	366	329	353	362	345	337	360	351	341	323	364	402	358	306	354	353	363	334	356	334	346	369	363	356	362	364	352	369	353	343	298	369	335	360	380	347	368	350	349	351	350	320	331	374	351	337	334	338	355	367	353	383	377	324	300	344	352	333	366	359	358	338	343	366	332	352	335	349	343	342	360	304	351	353	344	358	355	317	349	331	325	343	329	362	363	367	377	373	363	321	330	312	314	309	334	355	330	353	359	347	342	370	357	369	321	355	327	308	342	330	365	338	336	342	346	358	321	355	317	325	337	358	343	323	319	339	353	365	345	368	317	366	301	323	332	319	378	337	329	355	333	346	364	369	331	352	360	352	338	307	368	350	339	372	377	342	361	334	320	333	367	348	345	326	322	388	362	326	353	314	366	359	357	381	338	364	324	358	356	353	314	360	338	360	332	349	336	328	354	359	345	393	353	336	363	333	365	346	335	338	332	373	356	329	294	358	350	381	353	356	356	368	349	353	378	339	336	337	346	353	302	342	343	365	328	356	367	345	343	343	358	391	346	344	360	340	326	362	374	345	341	365	383	339	343	330	355	345	342	346	355	326	307	341	397	335	340	342	337	377	342	365	369	313	358	367	340	349	336	343	362	356	328	339	364	372	314	355	339	320	325	333	365	342	358	328	346	358	331	329	337	340	337	382	350	341	363	385	352	362	302	329	376	360	338	356	342	381	353	319	324	374	374	371	312	308	339	322	352	358	313	376	356	349	372	331	364	332	331	332	324	359	314	368	347	353	356	341	343	331	322	321	325	350	361	363	348	328	319	366	333	349	342	333	360	332	333	341	363	361	351	341	338	332	354	311	360	351	337	349	335	372	339	338	365	343	337	337	354	365	347	379	387	361	359	309	322	366	366	329	337	325	335	376	347	376	310	370	352	320	393	342	359	341	334	398	331	346	320	358	373	349	333	342	348	349	358	335	362	336	376	362	333	323	347	344	366	340	344	341	372	340	350	324	334	375	372	313	323	370	346	319	375	333	377	336	357	370	324	348	342	337	339	336	373	386	348	363	359	322	342	341	343	309	366	377	373	352	321	334	377	326	380	369	336	328	308	369	353	344	331	334	351	361	374	340	326	346	354	339	351	365	339	377	343	351	368	347	371	309	331	330	352	388	351	341	347	366	352	352	346	382	335	331	360	341	377	382	348	320	325	316	368	332	340	344	358	333	325	362	360	358	345	399	377	355	327	368	354	315	350	353	325	328	346	344	344	356	348	330	348	340	356	339	352	344	349	357	385	358	340	343	345	345	362	335	302	355	392	321	362	370	357	312	326	334	358	353	320	347	346	346	326	360	315	337	335	342	391	345	376	335	356	354	359	329	349	336	341	338	357	329	349	329	353	386	349	355	353	329	371	359	365	352	355	334	341	381	322	359	347	336	329	347	364	366	326	337	318	331	329	339	358	353	378	321	356	353	354	336	357	330	353	336	321	317	355	359	349	349	357	347	331	334	342	341	377	346	333	356	370	351	349	410	350	338	349	315	355	348	334	350	328	360	358	360	352	344	289	379	381	316	350	358	321	343	313	347	353	364	365	328	345	364	327	309	355	337	345	332	352	329	324	361	333	337	359	360	343	353	342	306	361	372	380	359	352	365	358	350	358	337	338	340	333	341	340	329	342	313	358	356	352	375	329	329	366	318	353	324	323	333	348	347	365	350	349	342	302	381	345	329	314	347	351	359	323	337	350	358	359	312	363	332	387	344	354	339	349	321	342	339	380	352	326	335	332	319	326	349	336	382	340	337	331	318	330	381	337	364	367	346	334	390	333	377	358	319	333	350	315	332	348	335	396	320	338	340	387	353	345	353	367	336	356	337	353	371	365	358	336	337	366	362	341	321	375	364	369	351	345	353	354	383	345	334	341	333	355	331	336	340	352	368	340	360	326	342	358	320	357	324	329	317	340	355	357	368	366	321	333	375	316	346	339	347	353	336	397	365	363	323	350	370	333	328	358	369	380	340	351	332	331	355	353	347	327	393	352	339	359	358	383	360	332	320	380	322	347	354	361	367	365	347	402	341	393	349	329	371	347	337	404	378	319	328	353	358	357	336	307	353	360	360	346	332	328	331	367	356	337	363	303	342	367	349	356	330	349	337	341	343	347	311	350	332	353	341	323	347	339	362	346	371	337	343	358	339	311	316	342	365	334	329	326	320	330	366	352	337	328	330	318	340	362	327	331	363	337	362	352	332	364	362	345	354	365	366	338	365	341	339	337	347	354	352	396	341	362	329	337	330	336	368	368	388	380	371	383	351	310	364	378	337	331	353	323	334	330	398	339	396	359	326	358	334	348	355	354	340	356	387	335	384	356	313	336	386	322	352	364	358	350	342	323	358	362	326	324	317	362	351	355	356	351	343	360	364	340	391	334	359	352	307	316	338	346	364	340	372	352	343	331	354	359	361	360	351	375	387	353	357	360	326	347	345	341	352	366	319	349	335	365	377	352	352	308	377	346	343	353	366	371	350	319	366	342	327	362	352	345	333	345	367	335	305	322	354	353	340	348	332	365	337	375	343	349	356	332	369	382	341	341	362	335	338	367	327	335	348	338	376	317	354	337	349	361	350	363	355	317	333	384	342	337	341	378	330	371	340	351	367	343	326	370	365	344	335	326	356	318	363	334	326	348	349	321	315	347	345	328	346	370	354	319	337	344	387	320	355	361	321	313	331	357	339	368	347	345	357	318	342	353	351	350	307	329	330	369	366	328	351	385	327	350	325	358	356	348	326	337	351	337	319	340	355	349	363	351	372	360
21430	46191	40243	31136	26127	21272	16482	12155	9188	6774	4998	3700	2918	2358	2244	1907	1726	1521	1344	1181	1054	930	825	768	713	718	661	616	565	527	548	542	461	513	540	479	484	462	440	482	464	448	411	416	400	425	425	407	414	410	384	420	420	373	412	384	385	354	374	376	379	392	362	378	341	371	375	385	380	386	355	375	337	372	362	376	371	345	331	349	331	356	363	314	347	342	373	371	371	368	327	341	350	345	334	324	369	344	355	376	340	336	370	349	371	370	349	335	365	371	344	364	341	335	346	331	372	350	356	324	350	357	378	366	366	355	364	354	356	332	405	338	334	339	388	391	369	354	361	386	313	391	366	373	318	352	390	307	350	358	364	378	351	328	346	329	364	335	333	366	353	353	366	354	344	360	344	342	367	362	346	356	356	366	367	354	363	346	348	330	389	370	336	391	339	347	350	332	346	365	368	364	339	368	336	382	354	364	370	346	351	367	336	364	373	366	367	362	400	380	355	334	360	316	335	334	363	355	369	357	328	334	357	365	378	341	363	358	357	366	335	346	336	338	376	377	345	315	348	356	331	371	352	358	350	356	346	359	364	327	368	346	377	380	329	352	356	341	360	359	365	345	384	325	370	347	340	375	330	346	331	353	364	334	344	362	365	342	369	360	369	354	358	310	350	292	383	360	333	337	351	349	385	342	352	358	371	355	347	354	344	340	360	360	362	339	333	340	325	361	365	373	353	393	352	352	358	365	379	335	373	331	349	338	351	354	364	334	368	368	357	372	366	344	320	375	363	364	334	360	384	379	354	353	374	334	323	352	392	370	360	404	351	365	348	355	328	387	377	356	356	355	378	334	338	326	357	349	331	381	362	345	352	364	344	383	369	375	373	344	348	368	363	349	373	359	367	373	371	380	347	382	375	339	353	320	344	378	401	362	367	357	352	348	364	382	352	343	361	328	350	362	371	338	359	348	350	362	334	379	337	356	354	364	369	351	358	339	360	344	359	356	374	337	363	344	376	356	350	357	363	360	360	359	368	334	350	347	363	339	372	401	386	340	348	373	333	352	364	357	343	351	342	385	357	362	368	363	344	365	368	394	351	365	354	363	335	372	361	353	348	349	336	365	379	339	340	354	347	365	364	336	345	358	352	390	386	393	373	374	323	344	348	331	352	335	386	343	377	359	340	365	335	336	342	364	365	375	344	385	379	364	351	357	376	328	340	347	348	373	363	362	368	358	364	338	380	359	360	346	346	347	392	382	345	354	362	382	356	377	336	353	355	344	361	315	347	360	325	372	331	345	353	360	356	370	368	322	344	366	346	379	323	341	345	352	343	314	333	327	369	361	355	398	356	335	331	370	370	335	333	326	340	348	329	360	370	378	327	381	369	373	378	345	388	350	364	379	334	314	343	346	358	329	365	355	382	367	358	361	371	352	346	359	353	335	357	375	338	380	358	353	330	345	358	372	330	374	369	352	341	312	355	361	407	364	351	357	366	368	345	321	365	374	340	348	343	348	309	378	382	387	330	368	380	347	393	354	347	359	390	349	336	335	366	348	364	357	377	352	381	339	361	348	374	365	362	374	373	347	368	340	363	362	376	354	344	348	351	364	362	345	370	374	328	337	373	373	379	360	367	342	331	381	367	377	366	341	374	344	363	340	338	359	367	328	366	353	384	342	345	354	335	333	341	362	369	359	352	342	357	336	357	340	352	369	373	358	353	362	379	372	394	389	346	334	331	343	378	340	335	362	375	350	356	356	374	364	356	326	378	345	356	358	414	364	391	378	338	362	387	375	345	337	346	344	331	356	318	354	342	368	341	334	350	324	328	351	345	354	357	346	362	359	374	383	328	345	377	335	383	374	340	330	349	357	355	341	386	375	342	348	343	350	379	326	355	351	352	338	375	352	361	362	326	310	362	385	356	324	350	354	375	353	367	362	338	337	313	347	356	333	373	339	371	353	375	328	376	361	351	364	367	370	381	366	367	363	358	334	364	368	362	333	326	363	402	414	376	339	368	327	328	321	334	345	366	327	355	344	322	329	366	360	373	321	376	354	351	359	369	370	370	345	367	318	345	384	355	372	341	355	340	356	332	363	341	368	359	345	384	366	344	361	343	373	334	346	372	361	354	328	350	360	347	356	391	321	337	311	359	380	344	333	376	344	345	357	356	324	358	392	352	357	375	359	350	316	345	368	343	350	323	354	352	340	365	335	368	380	353	353	348	333	379	364	373	354	379	365	356	314	356	342	329	365	351	331	368	335	332	345	329	343	384	364	360	364	359	378	371	340	370	391	349	354	373	345	337	361	376	359	331	346	343	330	352	378	375	332	349	349	331	348	384	369	364	355	377	369	350	340	354	357	377	356	368	333	364	350	362	351	370	336	331	371	377	332	359	315	336	343	362	396	360	341	352	339	352	334	368	400	348	352	366	369	334	398	335	384	353	371	345	367	317	358	385	371	330	357	376	327	338	336	350	368	354	341	364	373	373	379	322	369	389	377	368	379	359	336	387	341	336	336	368	361	344	372	328	349	334	347	361	351	361	318	333	352	340	344	376	348	348	361	374	358	317	353	352	372	379	357	351	330	337	363	336	363	369	361	343	364	367	356	348	358	351	372	350	374	344	363	357	352	368	356	352	327	356	353	364	380	361	374	353	334	334	363	367	345	362	378	340	349	386	368	336	332	345	337	339	380	387	359	349	333	343	361	347	362	384	342	373	356	385	341	335	396	344	362	336	351	359	342	361	337	370	364	330	347	318	348	349	370	366	345	338	370	353	380	346	362	349	390	335	348	357	364	370	372	356	378	370	363	370	335	346	365	320	402	344	356	345	363	365	341	343	366	366	343	340	373	375	323	358	336	387	340	391	351	351	341	320	367	326	372	359	379	366	371	344	335	355	390	361	350	360	336	351	328	345	329	348	316	330	383	361	347	368	367	359	362	367	340	338	352	351	372	340	366	354	379	363	352	350	372	346	366	368	310	353	371	331	345	349	361	369	376	373	367	340	328	355	390	360	328	381	320	368	361	373	372	367	352	349	358	367	372	322	337	346	341	339	361	370	323	373	360	372	344	348	325	356	345	332	336	339	336	342	343	367	353	349	336	337	316	355	348	319	362	347	358	355	363	348	329	387	348	375	324	366	361	341	354	394	369	370	398	383	369	308	380	321	356	361	358	298	331	349	375	365	336	348	351	361	370	337	344	342	346	351	359	355	361	366	337	359	323	305	340	361	361	335	354	345	349	341	347	349	349	328	332	361	360	366	338	347	359	332	302	337	378	348	316	386	337	361	415	357	362	358	329	411	390	339	351	348	361	322	400	350	334	329	347	350	366	370	346	344	374	337	348	347	354	350	359	345	357	348	394	345	363	336	391	326	379	332	362	389	363	347	381	365	388	343	371	339	360	364	379	347	378	323	339	347	352	381	366	363	362	331	351	343	349	350	380	384	338	365	373	403	348	374	334	385	339	347	369	335	366	364	341	347	328	376	354
25208	21566	28753	27461	21825	16221	10718	7010	4832	3608	2710	2103	1759	1561	1330	1196	1134	1057	1023	906	808	828	716	697	682	660	636	617	625	586	570	610	548	604	592	575	546	549	541	536	504	530	544	511	522	554	522	517	491	542	578	504	556	521	535	503	519	559	609	551	509	474	523	489	542	562	507	547	482	507	508	511	490	538	522	517	520	510	539	447	460	503	491	505	550	469	481	504	475	499	514	512	510	471	487	468	545	505	516	533	504	491	473	488	520	508	499	531	496	532	522	505	469	506	510	525	495	518	542	503	520	515	502	529	478	514	516	491	513	508	514	483	504	488	466	498	520	506	481	524	473	509	486	487	481	509	526	515	493	507	524	491	500	499	499	501	474	496	485	504	442	541	482	523	525	544	474	503	522	523	469	498	468	468	497	504	521	495	509	493	498	508	471	484	518	501	518	485	540	511	498	505	508	486	497	468	495	477	511	486	488	513	475	530	510	516	490	545	508	492	517	526	485	510	492	472	513	520	531	498	512	494	494	513	501	532	517	479	522	477	536	491	523	515	522	507	524	517	497	491	504	477	508	516	543	500	498	501	511	514	491	488	473	553	474	528	511	480	554	514	508	476	518	512	489	484	518	520	529	539	526	475	491	496	488	542	479	524	503	499	450	512	527	514	487	497	493	535	487	506	533	509	541	509	489	517	521	479	461	467	487	512	510	493	521	517	468	508	512	504	516	509	482	474	511	537	504	490	480	497	496	514	503	506	519	468	511	498	530	502	480	484	481	524	507	516	528	487	524	528	536	498	503	510	503	498	490	508	533	492	464	481	506	482	522	507	503	504	506	504	457	473	495	529	500	509	503	506	505	522	506	488	515	522	500	484	512	476	470	509	488	502	499	463	513	508	486	479	492	536	468	505	530	531	545	530	520	549	495	503	524	466	492	482	546	492	519	518	529	518	529	504	474	489	483	522	554	522	465	456	523	484	492	510	538	530	509	507	497	513	530	510	523	507	509	475	509	505	502	515	505	521	501	501	545	502	518	520	455	480	484	489	504	501	501	506	481	541	502	469	524	533	494	517	511	494	476	516	497	479	467	507	515	481	473	490	508	512	500	504	520	487	494	523	455	511	501	523	535	530	473	544	480	558	505	500	484	496	518	494	511	519	471	503	501	493	464	480	533	500	515	529	492	503	494	508	484	506	478	496	512	487	516	447	493	505	509	492	490	519	522	525	486	494	489	530	479	482	521	482	472	471	495	521	503	473	491	524	482	490	510	493	492	495	479	515	463	537	479	471	547	522	537	475	513	500	592	518	533	490	526	478	519	496	466	506	492	521	497	524	540	484	501	531	470	547	524	498	480	504	495	476	520	470	538	519	524	502	493	492	476	502	507	494	514	534	517	500	486	496	511	563	558	524	489	525	462	496	477	504	519	470	483	515	483	492	470	528	483	553	511	503	525	472	524	465	521	486	510	494	505	504	520	500	498	523	485	508	523	514	479	525	504	482	538	506	478	536	481	494	510	540	521	506	526	505	509	557	524	506	462	499	511	487	476	542	513	522	502	489	506	521	485	524	504	508	512	495	477	457	493	486	528	465	514	523	472	520	515	477	504	485	501	542	506	502	485	523	472	486	485	514	512	532	507	501	500	513	533	507	534	505	504	490	510	495	548	506	500	528	509	480	505	525	537	501	468	483	512	549	536	515	507	489	490	520	494	526	499	512	569	487	489	516	560	514	526	535	519	509	503	517	493	548	498	468	499	505	521	531	498	503	493	501	506	521	517	497	547	518	506	497	478	478	524	493	509	512	475	505	552	528	489	524	523	490	507	482	478	473	505	501	517	502	490	546	491	504	521	525	454	498	506	482	485	486	489	484	496	502	541	494	498	520	528	533	506	532	481	497	510	508	532	486	544	524	470	474	496	463	494	500	515	545	545	486	449	528	489	501	502	502	527	485	502	480	530	492	533	558	474	532	534	539	485	510	510	497	488	547	513	516	524	528	491	505	513	545	472	491	459	512	483	497	491	518	508	498	475	489	517	473	480	485	509	502	488	523	494	518	499	502	530	480	502	505	497	530	483	503	563	487	479	477	517	521	465	491	513	491	536	491	513	511	549	487	457	521	534	525	501	470	476	492	541	519	467	483	497	474	460	542	503	511	525	498	514	479	507	478	537	531	500	488	487	511	455	502	516	510	509	484	486	508	539	490	476	506	498	482	507	535	472	508	513	479	501	480	532	475	467	501	538	526	536	482	444	485	509	502	487	489	485	510	475	529	495	497	508	490	491	493	494	509	483	470	528	508	466	511	506	514	521	505	493	451	532	529	508	527	489	507	499	488	478	536	495	535	506	496	532	516	478	525	461	504	488	480	492	499	522	506	447	507	481	476	547	512	517	483	495	485	495	454	517	505	509	488	486	500	532	517	505	465	498	509	535	492	525	518	506	491	517	476	503	476	526	493	498	521	441	500	469	525	521	476	515	520	523	543	504	499	527	510	513	508	513	492	526	508	512	492	516	500	485	508	537	484	456	512	505	471	480	509	467	505	492	511	486	489	502	472	512	536	528	504	482	495	503	516	496	489	575	510	528	486	506	492	500	542	525	479	517	556	512	492	505	528	475	526	533	528	464	517	491	511	476	445	520	500	533	459	508	519	536	511	509	483	513	508	519	506	513	505	479	462	501	498	550	509	494	504	495	507	537	513	487	478	504	513	513	482	530	551	484	494	493	522	483	526	497	466	506	504	486	500	524	535	508	493	519	492	492	487	513	509	489	525	533	494	532	520	472	482	494	507	494	521	533	518	496	538	495	512	496	499	500	515	457	524	442	509	510	528	516	507	481	527	501	482	510	445	497	503	510	515	515	533	466	504	523	522	513	476	539	541	512	498	495	490	505	497	520	543	507	486	514	514	473	510	488	487	500	518	485	494	533	510	524	489	512	511	520	542	509	532	488	493	504	449	516	473	476	502	502	466	532	472	493	481	505	495	507	489	488	503	479	522	521	450	503	513	551	475	497	462	516	514	484	470	497	487	537	532	517	475	529	527	499	494	531	486	475	507	523	487	482	512	516	485	494	488	500	524	511	471	486	479	477	500	508	548	505	477	492	498	502	496	511	502	471	464	495	518	507	463	490	514	525	503	525	473	549	476	523	476	529	503	522	499	496	507	518	509	515	462	492	491	469	478	493	499	522	507	503	486	534	530	536	513	470	495	530	533	502	494	465	499	531	464	472	518	486	516	476	479	525	477	506	497	470	503	457	521	502	498	493	515	512	488	492	519	497	510	481	486	507	465	497	511	510	507	576	501	492	454	484	497	516	490	510	489	494	517	522	522	526	496	535	532	503	479	497	546	510	490	517	529	527	503	504	515	498	529	507	499	474	499	520	510	535	502	505	514	506	492	500	540	513	453	490	508	502	501	542	486	523	488	526	485	500	496	485	534	514	476	498	498	519	439	504	509	516	473	503	493	517	481	471	495	464	472	523	531	582	492
21325	44001	37668	28725	23447	18566	13939	10701	7580	5646	4212	3042	2552	2209	1888	1683	1450	1385	1249	1108	1041	912	898	823	771	788	763	680	688	709	658	635	650	641	611	569	601	560	606	559	601	584	566	558	590	593	569	546	577	566	534	524	508	551	528	496	565	485	518	530	541	542	537	522	512	521	549	491	543	557	516	535	491	535	474	497	472	564	520	499	518	471	523	528	504	508	531	526	473	519	464	493	504	513	532	502	532	443	562	530	473	497	492	453	513	502	501	476	497	481	492	522	510	490	516	536	471	498	485	499	541	465	520	479	525	504	561	518	498	511	486	517	506	530	441	490	490	527	550	532	540	508	503	525	485	477	515	456	511	508	523	495	516	517	492	499	536	511	513	517	554	457	512	501	507	500	495	534	448	487	502	489	519	472	510	461	497	481	456	505	511	537	495	509	534	511	534	510	521	484	473	515	517	528	515	521	488	518	518	504	505	541	488	480	508	486	474	515	514	483	495	503	538	490	519	537	477	519	512	508	495	526	489	523	506	518	499	526	529	510	558	514	527	500	525	500	470	538	508	507	515	511	523	522	492	491	473	531	491	503	511	527	519	536	539	474	485	516	495	580	485	457	530	527	486	525	480	502	532	502	526	502	503	527	457	531	514	516	481	449	534	541	465	528	512	468	475	503	504	496	509	530	494	515	506	508	495	525	583	521	517	493	506	517	504	517	467	543	470	525	512	524	503	503	500	465	527	508	482	510	535	503	498	506	495	519	551	512	463	472	470	512	542	516	506	484	512	529	487	472	512	533	503	490	495	492	530	537	517	517	487	521	492	521	487	506	485	480	477	520	500	486	492	488	528	482	508	509	533	492	505	491	476	452	468	496	489	530	534	557	505	540	523	553	488	546	472	512	504	563	493	500	526	482	480	510	506	527	518	532	507	504	489	479	498	508	519	518	493	550	507	517	519	501	498	504	535	477	525	511	498	480	495	514	498	476	507	501	494	541	528	504	525	509	494	533	486	507	525	482	519	512	492	502	521	496	539	510	525	500	571	496	497	516	512	508	461	518	530	507	522	538	496	491	534	546	490	504	496	512	486	499	461	471	516	481	486	482	461	482	494	507	492	498	545	488	488	469	431	516	505	518	535	497	542	541	503	497	527	508	505	499	524	524	499	540	533	533	470	512	490	510	518	499	505	537	492	506	486	517	530	503	503	518	497	487	472	488	528	513	540	471	552	473	513	508	532	493	489	492	503	519	474	520	514	503	513	542	493	523	498	512	480	547	570	539	489	486	531	533	512	501	477	538	487	501	491	467	493	521	537	504	496	520	466	510	462	497	496	480	542	491	503	512	475	474	505	485	481	481	520	453	486	534	482	447	517	509	515	523	504	505	521	509	531	537	508	453	473	555	526	509	476	533	527	557	516	494	537	504	490	483	497	556	509	501	477	509	533	522	525	510	507	482	484	502	483	546	532	513	507	493	538	511	496	540	528	492	541	528	518	510	535	525	531	492	528	498	536	550	530	501	460	532	530	529	519	523	515	458	521	499	495	509	548	461	508	517	496	449	499	506	537	507	491	502	458	556	482	480	510	516	507	550	510	502	516	555	497	512	482	532	470	510	521	464	460	503	520	513	513	510	544	506	518	499	520	499	513	516	517	544	480	509	473	540	523	528	512	500	485	531	532	486	494	518	521	519	518	516	480	503	466	493	514	550	494	484	495	461	522	518	542	530	512	484	487	539	481	526	483	537	552	517	508	490	507	478	475	528	502	523	514	469	528	539	497	508	520	531	531	477	491	513	516	519	484	492	508	491	500	519	482	507	486	494	505	493	520	538	508	513	523	522	485	504	480	482	545	524	492	528	509	508	537	515	507	501	489	540	498	480	512	538	484	498	504	505	477	487	491	505	504	523	545	484	482	495	516	459	490	544	478	516	547	501	479	512	525	482	513	497	482	552	511	548	542	505	513	546	519	507	503	533	487	511	509	501	530	532	491	499	502	507	482	554	484	499	501	485	457	482	510	498	486	506	524	551	497	499	482	508	500	516	500	483	590	536	537	521	530	528	506	511	498	485	503	499	510	520	480	504	521	512	502	502	541	508	472	493	496	487	544	500	503	508	523	522	492	505	471	490	520	524	489	523	536	498	505	525	464	538	492	477	502	542	489	525	488	510	506	507	518	537	545	530	523	489	482	503	513	482	527	481	475	495	536	495	477	528	535	501	507	512	499	466	555	505	571	541	504	473	518	521	538	517	519	519	449	544	520	506	506	471	472	478	506	501	507	516	495	496	460	504	505	522	461	512	507	490	506	484	567	525	534	516	466	488	539	506	506	511	520	496	514	521	497	473	488	507	487	514	475	517	535	509	513	502	529	508	500	527	540	523	463	448	528	499	510	499	491	546	488	497	500	512	500	524	494	521	498	538	526	510	491	501	493	461	509	554	514	449	477	520	486	454	503	528	490	502	535	479	526	516	450	499	472	484	516	514	496	559	489	493	555	496	484	528	524	486	480	488	489	490	490	488	486	486	521	521	525	546	555	513	504	520	544	535	496	515	521	505	514	487	449	505	522	557	520	504	548	512	541	531	495	483	475	501	474	524	489	489	490	499	502	506	544	507	505	503	519	491	533	521	500	532	505	516	503	476	531	498	520	519	540	543	514	463	519	507	537	510	501	517	545	534	531	535	505	494	534	499	505	523	494	483	526	530	496	481	535	563	503	507	507	493	523	551	508	502	510	481	521	459	487	484	526	491	497	536	461	541	542	520	518	505	511	539	522	510	490	527	538	525	496	484	494	491	513	533	514	534	475	481	505	558	522	514	515	459	518	486	502	513	527	498	490	491	506	516	557	519	496	532	499	521	495	484	493	532	503	499	524	502	562	509	495	506	505	502	522	469	484	502	497	517	514	522	484	527	557	543	509	502	541	528	490	558	476	505	516	482	490	523	496	486	491	513	516	514	549	519	480	529	514	518	490	503	523	510	482	534	493	515	478	498	528	542	485	530	473	514	531	518	499	512	523	529	542	505	534	521	505	473	501	495	507	512	531	532	506	514	511	477	507	486	490	534	509	537	490	502	530	496	495	496	517	490	512	473	474	524	491	511	530	543	486	520	514	521	543	487	487	480	475	506	500	535	475	483	500	499	506	548	581	514	520	488	530	572	461	471	502	498	538	504	508	517	468	538	504	477	515	524	482	504	491	491	519	451	510	495	537	531	503	526	540	503	487	508	489	495	536	479	501	510	533	490	503	465	553	484	509	503	493	485	493	505	499	471	519	516	507	517	482	496	513	519	507	519	520	512	516	495	482	522	491	473	489	532	501	526	508	499	501	487	554	518	524	489	502	488	524	494	509	511	497	483	568	501	480	530	518	508	486	501	554	513	509	509	491	484	510	481	493	495	487	519	500	491	506	527	505	475	509	553	499	491	510	524	519	551	505	514	528	501	519	479	462	495	476	498	508	521	456	486	513	506	478	505	485	506	500	478	510	504
22900	21460	29230	24290	22285	24203	23724	13813	9198	6782	4903	3551	2735	2374	2024	1737	1619	1473	1284	1191	1007	871	829	769	746	679	673	604	569	592	576	516	508	499	503	489	459	461	437	432	405	399	416	435	443	426	452	432	416	421	408	414	390	405	386	372	347	392	382	390	401	389	339	348	331	365	328	354	388	340	384	364	371	358	348	335	339	292	361	339	374	347	352	364	326	355	307	342	393	309	323	325	340	356	345	362	370	311	306	322	323	352	384	319	322	336	308	331	290	331	360	342	345	365	332	325	349	348	329	358	354	295	347	314	328	366	322	346	343	339	366	329	368	333	303	328	364	292	328	331	320	361	315	325	326	305	332	353	352	365	324	391	356	319	319	342	354	363	351	324	332	330	334	314	364	326	319	356	350	333	312	345	321	354	357	354	362	352	326	339	365	339	331	332	336	341	335	311	357	346	338	326	368	335	310	346	346	332	306	356	366	355	332	351	353	363	315	338	340	323	369	325	348	351	309	324	338	370	361	359	329	365	350	329	328	341	370	376	326	326	342	351	365	335	324	332	336	326	378	345	320	329	361	293	341	315	331	331	341	354	340	353	329	327	320	343	393	358	363	354	327	320	349	326	369	347	301	315	322	327	333	300	331	325	316	349	343	327	335	306	318	342	328	302	365	363	348	351	322	351	363	360	323	309	329	362	333	295	331	362	338	343	344	346	315	364	348	326	326	327	356	376	349	324	312	324	351	349	349	342	318	339	338	313	352	326	347	324	295	337	364	318	345	370	313	359	320	320	314	358	311	362	345	312	347	335	351	357	332	337	346	364	374	346	319	338	327	336	347	343	335	362	339	345	317	356	325	376	334	318	320	389	368	318	421	344	342	333	376	332	325	289	316	356	378	353	373	356	369	368	303	320	335	346	342	383	317	338	337	350	331	338	363	315	333	296	322	356	300	330	357	297	360	332	333	338	358	343	355	346	390	346	368	302	351	364	347	361	342	321	334	345	366	369	319	327	336	336	320	354	322	352	328	339	332	339	355	337	340	294	308	324	357	335	326	330	312	353	353	369	340	346	333	312	319	359	335	346	350	352	335	360	307	322	354	349	325	329	312	332	372	322	338	344	363	347	311	360	359	379	361	366	354	360	350	360	316	315	344	331	347	346	344	344	319	339	311	331	338	332	342	363	327	360	325	347	335	365	360	340	331	322	323	322	358	359	307	306	319	359	313	332	337	322	300	338	357	345	310	346	339	337	337	334	331	344	324	325	321	280	345	348	361	307	367	342	357	337	303	313	352	348	347	364	336	347	330	340	349	374	328	364	313	343	312	341	346	331	328	317	338	334	322	337	338	327	322	373	362	354	333	374	339	334	342	332	339	341	346	335	358	348	356	356	318	345	312	332	306	362	360	328	335	335	346	363	341	314	303	344	344	314	327	343	320	324	330	341	363	335	334	319	327	343	365	329	345	342	388	324	339	371	374	348	322	360	317	316	284	321	331	334	347	364	310	309	348	334	332	350	369	328	317	360	327	358	361	346	328	378	349	315	361	341	327	356	336	324	341	361	349	336	343	342	343	316	361	352	360	345	315	306	338	358	367	349	345	347	342	343	352	341	334	356	378	345	362	305	320	373	357	318	320	333	322	354	323	346	349	299	360	334	335	337	339	322	318	375	332	381	321	344	355	322	340	360	352	326	338	348	332	333	319	336	347	339	322	345	352	313	338	327	340	344	326	319	371	392	343	340	351	330	355	340	303	329	302	341	357	362	345	347	335	362	358	296	344	341	342	350	308	348	368	322	349	327	340	341	273	333	350	328	332	318	325	356	347	316	333	323	352	378	343	345	351	373	332	378	333	378	340	344	347	352	339	330	334	353	365	332	386	353	344	285	326	344	351	357	316	374	340	308	349	373	336	352	340	284	340	372	368	349	335	346	348	344	355	352	303	350	372	355	355	329	333	373	364	330	329	317	330	357	340	347	342	321	339	331	326	339	352	298	309	394	324	308	313	342	314	328	364	337	365	356	321	341	386	334	297	357	372	340	339	330	299	360	348	353	319	344	364	305	340	321	371	324	383	365	334	339	318	349	341	336	356	336	324	335	330	341	330	341	359	360	320	339	326	352	321	326	348	339	312	328	344	357	319	361	346	320	336	342	382	336	348	356	340	388	344	371	353	334	347	333	304	357	368	321	333	326	311	326	318	317	335	329	328	326	332	333	330	345	338	357	346	347	343	355	336	388	335	361	414	328	311	339	330	347	336	356	330	329	363	336	299	345	323	331	343	333	337	329	315	370	356	340	355	329	363	320	326	322	317	317	351	351	347	342	348	338	345	316	324	374	339	359	328	312	322	338	374	350	347	308	329	352	349	330	347	351	331	342	370	358	334	331	353	351	324	364	385	305	341	317	343	364	304	331	348	307	340	341	341	343	358	356	334	336	337	339	338	353	340	339	390	320	353	329	336	313	366	340	319	341	341	312	348	332	337	352	330	375	323	342	329	374	331	350	371	347	301	332	329	340	347	337	342	342	307	349	339	327	337	378	352	340	346	335	342	332	354	325	369	372	357	346	301	335	348	333	328	355	349	329	354	338	318	323	319	345	322	355	317	332	314	371	355	362	329	348	328	327	364	366	344	333	316	327	310	317	334	334	374	337	339	352	327	346	343	303	352	330	345	361	335	346	311	357	335	362	315	346	340	322	350	316	374	331	304	344	324	337	348	364	342	371	300	353	328	331	332	369	335	357	316	321	343	348	343	323	306	358	337	322	391	346	329	334	323	317	329	340	335	287	349	332	329	346	327	372	365	330	336	346	328	351	303	332	338	362	315	336	349	317	327	319	338	331	349	319	360	349	355	361	329	354	329	359	342	341	346	346	353	374	364	344	361	366	354	311	329	346	346	371	367	318	309	318	316	354	353	322	335	322	328	345	325	327	309	340	357	332	367	320	322	358	364	319	331	332	342	337	311	351	339	311	328	326	342	370	321	322	352	342	337	321	354	293	378	336	326	345	336	326	341	318	330	329	312	326	356	342	339	355	346	358	359	363	352	339	356	322	349	326	297	326	376	370	379	326	311	334	356	317	329	316	345	334	328	315	356	320	343	366	339	332	356	338	351	368	327	346	327	354	357	326	339	342	336	356	336	373	361	322	375	298	347	309	332	364	348	323	331	332	341	332	330	315	334	332	320	330	361	282	351	317	341	356	321	351	363	361	374	349	333	344	343	309	363	344	330	348	321	338	342	328	341	355	338	316	342	301	311	331	338	350	333	360	327	337	354	321	332	338	313	361	339	336	357	362	372	331	362	348	357	332	363	360	336	324	343	323	306	306	351	329	332	357	346	372	333	363	334	314	355	316	326	318	353	361	328	317	348	361	352	361	318	367	352	323	345	332	299	333	339	328	302	340	325	363	333	345	330	341	325	326	308	305	318	346	348	330	339	327	357	352	344	371	341	357	340	348	310	337	321	312	344	332	333	357	354	324	352	348	358	347
23884	51200	45365	36426	31247	26049	21351	16358	12530	9406	6784	5009	4047	3418	2859	2532	2148	1994	1744	1554	1275	1179	1031	1058	962	822	793	771	653	609	596	583	570	544	557	563	512	508	517	467	453	489	509	455	435	501	465	463	418	448	421	435	444	389	407	399	359	377	369	375	335	352	379	336	334	373	345	341	342	351	345	353	354	356	366	333	319	357	312	351	353	313	328	332	332	359	357	344	319	274	376	309	296	333	354	327	361	365	346	339	363	332	376	312	326	359	339	365	345	336	278	338	340	352	336	342	363	345	351	331	356	340	310	358	341	331	385	367	368	369	355	306	322	376	320	355	333	325	324	326	311	337	337	357	317	341	332	334	336	333	336	333	338	326	336	338	347	360	378	322	364	317	338	323	352	330	338	338	356	343	327	342	336	331	331	344	298	349	310	350	350	342	353	336	339	346	371	353	330	324	332	295	315	360	357	323	339	363	366	383	347	346	322	329	370	333	307	332	362	347	359	343	356	337	311	349	375	325	344	322	328	318	315	348	333	330	318	331	318	311	326	333	359	337	341	326	352	353	371	357	358	344	338	317	351	374	368	339	324	346	335	342	329	329	349	362	345	372	352	333	375	336	344	316	327	334	330	344	330	349	364	333	327	316	368	358	342	325	343	347	342	332	330	316	349	330	338	368	356	305	325	340	343	332	339	317	358	340	323	354	334	336	313	361	349	321	338	368	318	316	326	329	336	310	354	336	328	333	330	357	311	358	382	344	383	353	344	326	356	365	322	335	318	305	349	344	339	313	327	338	365	350	310	321	373	310	315	327	327	342	354	331	347	351	335	320	325	327	321	342	316	362	331	337	346	324	339	342	314	356	359	321	338	310	328	307	335	313	313	320	315	344	327	321	325	328	350	375	339	341	337	372	335	368	359	357	342	319	322	370	321	335	314	315	333	348	328	343	343	328	336	365	346	324	342	334	298	354	347	326	351	359	318	335	355	312	352	355	328	316	355	326	354	390	359	302	327	326	357	325	316	328	314	345	328	345	346	345	344	309	336	351	331	309	350	340	332	306	336	295	312	338	339	325	341	347	318	352	338	327	325	331	352	334	333	326	307	340	327	320	357	320	339	383	362	321	350	326	350	331	312	365	323	332	340	320	365	323	389	332	333	331	359	327	354	367	333	334	366	327	310	332	368	322	338	325	331	386	349	334	341	350	343	345	298	373	349	354	354	338	320	371	337	345	332	359	346	381	381	339	316	326	358	346	345	330	362	347	329	318	328	356	336	348	348	289	358	347	301	328	337	358	348	347	342	331	329	345	308	338	348	349	358	314	341	352	334	347	320	337	368	331	312	335	319	350	339	348	324	326	340	361	341	363	346	381	310	343	336	303	319	320	343	312	339	348	353	313	335	313	369	330	323	337	341	338	339	338	317	347	326	332	353	311	339	303	310	366	315	324	346	334	328	380	329	322	376	327	325	333	345	368	345	344	362	333	348	339	341	351	345	342	359	339	326	342	337	312	322	344	312	355	332	345	337	350	357	364	333	362	360	353	375	315	358	329	333	371	315	340	349	325	353	344	363	342	330	314	331	342	368	302	313	379	336	344	337	364	346	323	328	332	335	364	313	357	327	342	335	348	332	382	342	360	339	317	338	345	324	331	328	300	334	361	308	333	330	334	338	346	300	376	334	321	323	341	341	326	337	335	327	315	326	326	329	333	300	370	350	342	336	365	365	347	368	354	331	325	354	331	320	300	331	347	344	339	328	333	352	345	375	360	319	381	334	350	329	334	353	348	328	326	339	317	361	324	347	329	314	321	341	312	346	319	341	332	323	336	345	366	350	341	313	325	349	332	376	318	339	340	352	361	294	390	315	326	327	334	342	329	362	312	318	332	321	345	333	372	328	310	321	330	349	339	305	304	342	344	356	361	343	309	312	323	348	351	315	360	360	336	340	334	330	360	362	336	350	353	339	346	354	392	351	354	368	349	326	331	345	337	372	348	326	329	303	327	297	330	354	367	347	300	322	354	326	355	300	347	339	343	350	323	348	330	339	348	341	360	331	351	299	341	331	337	364	339	353	315	332	337	357	374	349	365	339	321	341	336	346	341	319	343	340	331	364	310	317	342	329	365	350	334	359	358	336	357	339	356	357	343	341	346	283	333	331	360	342	333	361	347	344	330	308	319	305	327	329	345	361	335	333	329	343	332	310	342	344	351	347	345	331	315	356	296	301	350	346	317	388	348	331	330	324	339	319	334	344	352	358	359	361	366	324	341	307	341	340	334	341	354	315	327	344	314	325	314	338	344	316	326	335	338	334	332	316	346	334	361	368	374	333	362	280	337	326	315	325	328	359	334	345	358	353	346	316	359	317	342	369	298	315	314	316	342	340	356	331	319	325	334	364	346	339	349	338	360	319	311	314	360	375	362	322	328	318	310	359	330	331	356	348	334	346	344	328	356	344	333	324	333	351	335	341	338	325	352	329	351	305	319	325	338	350	346	318	309	349	341	330	337	337	316	334	320	351	331	316	326	329	347	332	341	333	367	336	332	336	319	325	349	338	333	331	329	348	284	316	281	366	329	341	327	369	342	309	331	343	331	350	317	316	334	349	341	321	334	347	358	335	347	341	318	349	341	326	328	332	386	343	327	350	386	339	354	371	343	357	336	322	334	344	347	338	374	346	367	335	335	279	329	372	311	363	345	352	332	328	330	352	326	361	329	333	307	338	346	339	330	336	323	351	336	355	337	360	351	345	367	313	326	352	298	359	314	327	313	361	340	332	343	330	364	357	337	347	349	321	361	343	381	323	320	319	344	314	343	339	334	337	342	308	326	312	325	371	360	296	302	357	324	354	341	333	352	342	350	317	325	322	332	344	330	337	330	330	322	339	340	308	310	356	363	339	342	334	350	357	340	340	363	335	341	373	357	351	346	359	338	337	331	330	354	361	341	344	346	331	359	330	336	352	346	350	332	344	353	342	323	330	348	328	328	323	338	334	330	351	318	387	334	354	357	364	310	357	326	364	353	332	342	333	358	328	322	310	362	330	347	310	346	361	307	326	310	338	316	316	343	326	345	375	300	326	379	341	363	310	339	344	308	348	351	302	319	337	323	332	342	347	324	317	334	317	326	323	324	327	311	322	340	326	344	327	354	358	332	347	366	301	313	321	338	342	369	354	338	354	324	328	321	383	323	370	338	384	337	313	332	364	317	329	346	342	344	338	327	322	357	345	334	348	360	359	325	349	340	333	300	354	326	332	343	346	342	351	338	350	340	373	330	319	347	354	320	334	338	347	362	326	358	319	331	353	324	335	329	331	323	331	325	305	339	349	371	347	333	391	325	339	348	328	329	364	335	341	333	307	347	334	340	319	361	341	349	337	354	382	353	350	322	342	339	335	364	349	331	357	335	321	329	343	341	345	339	348	328	394	331	316	322	341	345	355	332	339	359	325	355	342	317	342	341	367	332	328	349	335	360	333	379	375	340	322	328	369	337
29022	27403	33189	25894	16342	10907	7348	4917	3558	2646	2065	1619	1385	1176	1052	983	947	883	842	719	694	662	741	645	650	561	641	616	599	548	546	601	571	510	544	528	502	572	536	480	447	487	535	515	534	548	493	499	513	493	539	493	526	513	503	470	476	462	501	490	491	535	501	523	511	503	491	498	477	497	486	451	506	500	494	473	506	454	519	479	500	539	477	487	477	485	471	474	487	528	437	498	474	495	496	512	482	514	507	500	509	473	525	491	476	472	476	495	470	466	486	461	501	555	501	525	547	505	465	470	500	484	485	514	485	508	507	461	487	490	502	491	490	486	494	479	492	541	484	524	508	515	514	509	480	527	474	487	488	523	465	485	503	485	510	505	483	474	491	480	457	515	502	493	473	481	458	479	479	486	482	459	484	537	463	499	515	509	473	485	496	487	497	501	508	472	442	479	488	441	485	509	500	481	496	457	493	467	480	502	439	477	492	485	464	522	474	492	504	468	482	457	504	504	435	512	455	489	507	434	460	477	529	465	476	450	492	501	487	489	489	500	526	501	480	509	511	495	495	475	507	485	469	495	464	504	517	497	500	510	555	489	478	497	530	518	496	483	472	482	514	487	436	490	521	481	493	506	496	480	470	451	518	478	484	471	462	479	448	468	509	515	505	457	486	466	472	482	467	507	481	494	465	480	455	504	504	521	479	458	497	461	507	515	473	497	473	498	473	463	487	477	479	451	506	483	493	467	480	492	497	515	498	456	507	500	502	491	488	506	527	506	462	469	499	499	469	475	476	505	453	469	541	471	518	441	513	499	482	473	475	488	490	499	516	508	452	509	477	478	506	476	514	489	463	469	443	497	482	532	515	475	461	526	476	506	463	495	507	526	471	463	493	472	517	498	508	452	510	544	502	486	502	495	465	438	525	515	480	489	496	471	481	525	490	463	492	477	483	531	466	481	446	504	510	505	484	454	511	472	486	478	494	492	417	514	508	514	490	487	477	463	513	504	504	521	497	510	442	489	475	499	518	463	524	507	544	476	492	499	474	476	488	464	475	496	483	473	490	516	522	460	478	497	495	485	496	484	461	499	484	509	420	461	505	514	512	465	512	482	496	495	490	511	466	449	528	530	494	475	463	490	501	456	509	487	485	493	488	528	504	485	472	490	515	469	463	504	476	524	505	482	503	527	472	486	505	495	498	468	483	489	531	477	458	499	476	481	548	475	469	494	453	445	469	512	478	476	511	487	501	472	494	488	494	496	478	487	461	471	470	501	447	491	523	470	500	487	517	498	500	487	514	474	458	488	495	475	468	476	534	470	488	443	498	471	491	475	483	434	475	497	441	489	502	535	492	531	492	457	518	507	490	525	510	509	532	492	476	482	495	502	492	502	502	508	480	513	522	525	442	455	447	492	471	473	500	478	452	479	502	467	474	478	491	495	475	497	505	478	503	465	444	514	499	462	485	482	480	423	480	480	465	503	524	462	498	497	457	515	476	462	472	476	502	503	472	444	496	470	493	471	477	506	504	510	501	468	485	469	519	487	473	468	466	502	510	511	482	488	468	485	506	483	484	502	490	492	511	496	528	484	473	471	482	517	498	496	470	490	494	497	478	503	479	496	481	471	492	481	504	439	455	503	448	469	484	521	506	460	521	496	493	528	501	478	504	509	468	474	467	461	502	473	494	484	498	471	463	483	505	446	477	468	528	499	488	472	499	469	475	483	487	518	502	484	501	481	494	518	494	476	447	454	468	469	498	471	510	518	476	503	484	479	471	467	466	474	492	498	479	521	534	486	468	494	512	496	465	483	501	468	511	498	504	468	477	527	504	487	480	513	494	513	445	511	483	468	493	506	482	484	496	473	459	488	452	495	484	494	498	511	451	469	492	479	483	484	468	474	489	528	492	493	485	510	505	502	457	476	484	498	495	489	506	474	506	495	460	498	466	530	500	463	473	464	482	501	475	485	491	508	482	477	525	512	488	459	504	465	485	461	499	489	500	473	512	474	474	504	481	482	493	456	514	515	492	460	508	481	491	476	479	474	515	470	464	488	463	477	474	494	502	503	480	485	492	448	482	477	512	491	471	489	510	443	536	519	476	506	472	519	500	522	494	504	462	462	483	444	507	470	498	528	527	488	477	502	517	518	484	471	493	511	482	485	510	471	487	472	527	475	479	489	485	494	485	482	477	488	504	517	484	497	486	440	503	514	446	495	460	453	467	471	477	507	519	503	513	537	484	502	435	531	504	453	484	517	479	471	504	481	464	467	500	470	475	496	496	465	486	450	511	466	518	492	512	539	473	513	486	469	526	478	489	508	489	474	498	478	498	502	488	491	547	505	480	487	507	493	459	486	499	501	477	514	482	517	528	463	478	484	458	487	527	464	481	472	453	443	510	493	448	507	474	487	507	455	485	491	493	479	465	476	457	496	498	526	497	493	534	480	499	494	460	482	462	460	485	476	503	447	549	469	481	501	470	496	507	459	484	497	466	477	500	477	473	474	500	474	457	466	494	491	506	521	500	474	472	471	518	524	500	469	457	514	526	501	479	496	489	486	475	476	502	505	476	479	468	545	491	489	502	516	471	502	548	507	514	491	469	526	474	484	506	509	459	498	510	472	470	503	475	482	472	490	463	506	489	468	494	511	489	542	470	488	477	528	520	490	497	482	493	474	456	498	501	503	483	537	533	495	509	503	458	497	469	425	502	488	459	491	519	507	502	484	485	462	515	472	489	480	459	511	515	450	490	491	525	477	485	474	469	489	532	496	455	527	468	467	455	505	468	470	482	434	500	507	481	464	456	482	494	494	478	479	466	529	505	490	474	496	478	459	493	509	537	500	483	509	538	490	510	511	482	463	484	515	493	481	457	515	482	495	523	450	505	476	512	518	456	472	495	489	520	516	467	474	485	497	459	493	499	512	491	522	497	472	457	498	474	511	492	517	498	522	472	486	550	537	518	511	478	491	513	462	487	512	496	513	512	449	489	507	498	486	492	498	455	508	446	454	506	473	484	507	488	492	533	479	467	495	510	494	486	520	478	495	456	525	524	497	479	479	474	484	524	473	510	502	490	465	515	439	518	501	491	521	482	482	466	490	479	491	441	467	493	491	450	507	507	501	463	481	480	491	474	460	493	499	459	488	509	494	451	517	469	543	476	524	502	463	472	502	501	539	514	541	481	519	491	481	431	498	480	497	498	487	509	495	508	513	506	495	514	468	456	517	504	449	506	517	489	476	464	479	522	472	491	516	498	519	465	477	486	461	532	484	482	473	502	510	505	494	492	483	458	465	474	505	478	471	486	434	471	514	455	492	486	497	492	466	523	509	502	503	480	454	488	503	503	469	491	499	484	470	513	503	493	452	475	488	487	475	517	503	489	492	452	470	484	485	505	534	486	462	493	469	513	476	485	495	492	549	540	450	549	505	528	508	504	536	486	515	484	509	483	502	482	487	486	469	502	495	484	489	514	510	473	517	455	501	503	460	503	513
21750	40324	33215	23393	18192	14449	10773	7774	5740	4259	3076	2283	1924	1667	1506	1251	1187	1127	964	935	896	831	723	743	691	679	657	619	584	602	583	580	573	585	555	554	524	550	534	556	559	568	514	553	525	556	608	513	530	542	500	518	516	534	542	486	489	528	545	521	514	464	493	478	499	487	532	468	482	506	493	487	487	514	484	518	476	480	517	517	497	456	496	488	475	499	481	477	505	537	506	473	524	515	508	476	497	483	497	464	465	483	488	485	474	537	494	522	499	486	483	482	501	487	462	521	499	476	475	502	483	506	555	479	484	504	489	513	475	529	462	515	477	494	508	472	520	496	503	476	506	497	510	489	500	486	486	493	480	471	504	519	499	524	486	466	500	483	475	475	505	513	489	506	530	547	508	478	466	511	505	520	544	500	508	553	494	502	511	485	531	538	531	467	474	521	470	497	500	508	449	529	488	514	477	497	507	469	508	513	508	496	521	498	510	527	498	497	478	491	463	460	486	515	453	499	489	499	485	513	469	527	510	457	478	468	523	507	490	473	474	536	490	492	550	473	513	491	480	532	499	474	482	511	455	510	479	490	494	490	518	537	526	512	487	470	488	488	488	466	522	499	488	519	513	501	543	474	528	558	485	521	496	509	521	505	507	500	513	491	476	475	469	524	507	499	463	457	522	491	477	495	492	512	481	504	489	491	498	498	495	528	500	489	455	460	466	546	478	504	509	528	486	465	512	526	505	499	529	547	481	492	453	503	491	484	484	489	545	513	468	501	510	490	484	457	540	477	514	533	501	488	464	510	553	525	489	502	517	478	493	502	476	483	525	504	486	482	485	478	512	479	546	452	492	502	483	492	494	490	468	524	534	476	508	484	513	508	496	520	499	483	499	483	500	472	494	512	473	497	494	490	488	476	481	484	499	490	514	522	511	447	512	481	509	477	497	553	473	493	467	521	504	468	495	544	502	486	480	502	508	503	484	514	464	472	507	521	501	514	506	485	499	528	486	506	473	489	540	489	446	525	525	486	507	522	501	533	482	503	498	504	508	496	473	526	507	505	503	499	516	496	538	483	508	511	527	460	539	462	490	477	508	528	478	467	501	514	501	466	533	490	468	480	499	484	503	462	503	522	525	464	471	500	512	446	506	491	488	507	508	507	473	510	471	515	506	496	509	488	494	482	541	463	512	498	488	495	476	536	553	502	491	482	508	460	469	449	469	489	490	497	527	490	499	499	512	511	502	526	502	476	485	471	485	478	469	496	523	482	502	514	509	495	495	527	483	476	490	482	488	520	474	487	515	488	498	495	526	528	494	460	499	483	467	477	509	505	545	483	477	445	477	506	467	520	550	503	491	482	488	502	509	501	529	501	471	514	522	458	494	549	472	522	455	496	459	505	463	468	473	513	527	491	518	504	509	504	464	489	484	491	541	489	473	480	527	516	480	498	509	512	521	474	507	469	464	506	514	492	512	517	540	496	533	525	513	490	501	554	470	475	487	492	527	520	488	490	466	518	452	494	482	486	482	464	501	533	542	456	514	520	514	502	489	540	493	524	536	463	510	481	495	505	512	520	491	508	478	505	520	512	470	511	501	539	511	497	452	486	502	491	533	518	519	474	522	483	478	517	537	522	539	472	501	496	516	493	494	487	494	479	523	497	478	505	493	494	483	538	512	555	457	500	485	495	479	516	501	510	493	502	518	471	500	475	531	470	528	496	512	492	489	495	487	484	496	543	495	503	472	493	521	479	515	472	483	510	481	504	532	493	506	520	507	491	479	474	497	519	515	507	482	535	515	487	505	515	473	522	494	467	458	514	495	512	483	516	476	485	502	499	501	462	466	498	487	480	518	519	508	520	494	501	486	492	489	509	475	500	512	488	501	473	491	517	480	496	506	517	490	506	519	494	514	529	463	490	479	511	488	515	507	529	470	489	476	508	523	510	483	501	479	485	463	521	525	500	513	469	480	518	474	518	485	518	508	501	463	524	483	494	467	500	484	510	504	498	507	484	494	499	464	498	509	524	520	522	492	494	500	473	495	480	497	523	483	461	504	508	531	495	467	505	496	444	489	521	532	484	515	543	518	478	480	510	476	494	501	530	481	498	498	484	522	509	498	499	508	513	492	500	466	492	532	490	523	477	514	490	500	520	488	503	486	547	506	515	471	472	500	519	528	512	519	522	492	486	512	481	498	490	462	476	494	483	483	499	485	494	525	552	495	467	523	495	509	483	494	513	518	510	457	458	486	511	508	470	477	511	481	501	505	475	479	512	513	511	481	477	492	473	521	531	483	493	513	518	516	494	474	490	482	483	477	453	523	515	492	466	493	467	497	452	522	489	502	495	512	467	489	496	482	485	495	482	498	501	492	506	481	484	530	487	483	457	508	475	500	504	478	483	536	519	519	554	532	476	497	467	505	435	553	488	504	529	497	523	513	530	533	528	493	480	484	483	499	514	506	491	493	496	491	494	495	464	512	513	512	495	457	477	544	469	430	504	502	476	530	518	476	522	504	549	513	504	510	514	479	486	480	524	520	485	527	499	505	522	451	509	538	517	562	466	523	507	453	516	497	514	446	503	510	496	500	500	492	483	516	493	509	500	493	528	506	511	514	501	476	539	470	493	479	497	530	479	475	475	510	470	488	488	475	480	513	471	498	522	475	507	469	452	463	517	458	514	494	495	489	518	489	488	490	488	485	501	523	497	480	509	467	523	426	495	481	507	516	519	472	506	482	519	535	480	484	540	528	504	518	467	509	510	461	499	465	479	530	513	465	451	471	464	473	489	509	487	496	502	496	512	522	527	530	484	479	476	519	516	521	503	522	509	514	494	498	493	493	442	470	529	507	483	511	481	515	506	480	469	466	526	487	487	463	483	516	514	548	464	498	466	492	501	501	511	527	486	509	473	512	498	493	529	479	456	515	507	513	484	524	488	490	472	513	500	481	499	517	516	515	516	453	522	461	484	472	502	485	523	506	461	517	515	494	474	522	484	469	481	519	510	486	496	485	444	548	499	540	532	488	495	515	526	489	487	499	521	524	457	467	468	531	513	506	496	515	512	497	489	469	475	513	534	493	478	509	474	482	506	471	505	534	480	508	497	544	497	492	430	494	510	451	538	479	488	540	499	497	510	545	461	503	492	472	487	475	494	501	465	497	486	478	514	464	502	514	509	501	477	514	511	477	476	482	494	506	505	489	495	480	531	483	526	493	482	484	465	488	528	470	500	497	477	524	477	494	478	473	474	474	511	488	462	500	490	494	500	509	448	513	497	518	503	526	493	488	509	513	466	511	467	475	525	517	515	490	487	490	508	494	509	459	483	487	488	511	498	468	518	507	486	507	523	494	471	510	461	517	483	516	462	508	501	509	451	503	480	483	512	505	492	530	496	486	473	472	503	515	500	472	508	525	516	471	471	483	514	502	505	510	534	512	488	496	453	498	520	498	480	499	484	488	467	444	475	463	466	504	489	493	505	516	499	525	525	434	537
23932	21455	28871	25368	23138	21719	16011	9298	6438	4676	3276	2387	2073	1670	1500	1274	1129	1049	946	868	827	735	696	678	616	526	581	549	562	506	506	498	462	502	462	464	468	434	453	437	448	426	423	408	438	421	420	395	400	412	406	388	367	359	378	344	405	310	365	387	373	361	371	378	378	363	363	330	375	384	381	363	366	358	350	358	332	352	377	347	362	305	364	345	337	385	360	357	342	347	335	371	351	367	359	376	374	326	332	372	322	354	387	351	354	347	367	362	366	344	385	347	345	346	359	369	379	364	354	339	333	359	361	354	336	340	357	378	354	359	397	384	353	327	374	360	354	368	373	332	370	342	333	297	384	385	355	372	349	305	345	365	325	354	338	339	382	342	335	338	377	320	332	383	352	346	375	347	340	372	367	344	377	383	364	355	388	376	353	345	353	366	394	353	371	343	357	344	383	395	380	376	344	351	347	376	335	347	315	351	331	348	353	351	337	372	351	367	336	332	359	323	329	332	335	384	388	362	370	363	356	349	323	354	350	324	345	368	372	350	365	340	353	338	367	367	341	368	391	355	319	349	375	341	358	347	308	352	365	372	366	348	324	368	329	353	370	356	343	388	356	351	358	351	328	370	349	358	362	383	378	368	359	377	394	354	354	364	339	367	347	343	342	326	391	360	329	362	382	342	357	363	355	370	363	335	347	356	352	347	349	316	410	382	370	347	353	357	362	365	373	359	364	361	355	350	353	343	329	363	365	359	346	319	355	344	382	367	396	397	351	328	376	346	335	344	368	337	338	372	378	381	351	367	356	345	374	359	342	346	353	369	365	369	365	350	341	316	337	369	391	307	353	389	344	365	326	352	349	365	379	339	311	295	347	326	359	338	379	294	336	352	377	382	334	331	361	324	310	364	361	327	337	372	363	359	314	360	361	374	344	391	337	342	354	372	348	330	386	354	363	362	336	388	337	365	393	359	365	364	362	364	358	318	322	334	346	344	337	337	364	329	383	370	346	363	337	357	328	335	352	376	357	361	329	375	344	331	369	347	345	351	398	383	368	372	359	335	375	366	363	337	347	363	326	369	352	333	357	342	357	366	361	387	372	354	351	332	331	337	360	380	359	367	321	364	334	378	361	315	331	327	358	365	346	398	339	358	361	327	368	370	350	357	344	356	337	332	331	344	364	381	329	368	358	362	385	353	351	399	361	331	313	344	325	389	335	382	370	377	370	315	349	344	377	368	363	351	346	374	339	349	317	346	333	374	344	345	337	361	357	345	340	376	386	303	354	356	383	345	367	344	371	357	329	337	369	363	348	352	377	348	357	360	326	325	383	351	349	341	345	332	365	323	358	334	360	366	352	375	360	350	367	328	332	362	353	328	357	350	364	359	366	359	338	374	364	330	350	348	332	395	367	360	348	341	363	363	376	353	374	335	373	367	359	362	332	375	346	339	363	356	348	363	327	317	307	354	365	385	334	339	369	343	344	333	357	324	367	347	395	346	384	342	324	369	335	370	368	376	341	379	377	361	331	318	345	367	353	336	365	340	356	375	341	382	373	359	330	345	370	327	340	331	390	373	357	336	331	343	397	337	375	343	347	333	328	356	346	382	367	403	362	368	390	342	405	348	359	346	338	343	370	368	379	353	350	364	364	407	346	323	354	356	358	386	332	364	362	323	377	345	360	330	362	338	396	348	318	368	376	352	346	347	351	333	337	371	357	350	355	383	347	352	346	341	340	354	373	364	392	347	361	378	363	347	378	361	368	354	362	358	355	352	372	354	358	335	376	360	337	333	365	356	386	356	326	353	370	333	312	316	356	388	325	376	341	350	330	388	335	361	365	342	360	342	354	366	367	339	324	336	369	353	345	368	353	359	336	334	370	328	329	361	372	331	361	371	340	328	361	334	358	307	343	326	335	322	382	364	391	360	363	379	349	340	368	312	362	363	339	331	350	340	339	359	387	348	368	362	389	337	369	358	340	339	328	351	336	348	345	342	367	357	359	341	372	355	328	329	357	368	372	373	349	345	357	362	362	337	364	354	333	367	378	351	318	373	353	365	364	337	337	351	331	332	341	330	347	346	335	383	337	389	372	355	374	351	360	342	373	341	347	347	376	341	373	383	346	355	361	371	355	374	358	352	382	344	342	353	345	324	343	374	339	348	381	359	338	346	361	363	380	338	367	342	359	345	363	368	372	365	362	358	347	363	363	389	359	369	369	355	325	370	367	367	360	368	394	368	331	354	342	392	354	380	343	353	337	345	349	350	375	375	334	325	348	327	355	340	365	348	354	357	379	389	363	350	370	364	343	362	357	365	325	366	385	296	343	354	372	326	341	359	343	322	341	338	357	394	388	371	367	368	361	369	353	371	358	391	378	331	362	351	369	335	359	353	340	372	366	306	364	359	295	369	337	335	360	340	354	364	350	349	341	368	377	348	370	344	346	355	375	372	352	337	382	359	359	400	336	327	349	345	337	358	375	341	371	342	381	359	345	378	358	380	347	377	350	315	326	323	365	348	349	354	372	359	373	359	354	348	364	349	364	349	346	367	360	367	352	314	351	362	347	375	360	367	345	355	372	391	315	345	362	365	384	355	326	362	376	354	335	360	368	378	338	383	340	385	369	331	335	351	324	326	336	362	345	355	362	392	353	349	367	320	342	358	343	335	393	348	387	354	363	334	382	336	385	365	373	317	298	384	370	368	363	338	341	331	342	365	351	397	346	358	348	354	357	371	366	341	406	346	320	317	388	370	370	358	355	349	355	344	368	396	352	306	353	380	347	341	340	358	355	370	370	309	357	378	360	361	371	358	359	351	343	374	345	371	332	366	366	324	365	359	362	360	352	365	389	321	352	367	340	320	329	383	339	379	332	354	349	366	393	378	336	384	367	332	360	340	384	379	400	354	340	346	362	354	359	328	305	315	355	370	380	345	369	378	332	367	378	342	386	375	371	349	371	331	331	369	366	360	342	342	332	347	362	365	359	338	418	360	356	355	362	362	374	356	354	347	353	380	344	379	370	341	402	375	353	337	368	346	358	357	348	373	336	330	369	331	348	325	345	391	353	375	339	346	354	406	335	333	362	338	361	325	383	333	336	361	345	361	344	364	307	377	341	395	345	321	393	364	366	357	353	336	366	348	320	383	373	356	341	321	371	346	351	338	367	349	362	345	368	417	363	337	366	318	332	365	366	338	332	329	319	322	356	333	326	351	343	334	399	348	352	368	352	336	360	353	364	396	357	354	360	362	356	317	361	353	340	336	362	317	349	370	337	347	355	351	358	344	371	335	343	350	362	351	373	361	366	363	339	362	355	360	333	358	335	357	347	350	362	339	326	336	355	341	336	347	387	348	340	358	347	319	396	360	391	372	317	356	371	352	370	330	350	373	385	299	368	347	374	384	335	388	395	364	361	367	360	376	370	357	370	352	335	356	317	334	363	338	344	351	393	350	358	339	369	321	326	361	321	342	369	360	351	366	371	372	344	343	354	333
22127	47249	40328	30720	26220	21695	16587	12482	9484	6782	4881	3650	2929	2578	2178	1841	1597	1471	1276	1159	1002	963	805	805	726	692	661	661	652	593	558	543	492	527	518	485	500	461	433	468	455	462	452	451	455	409	466	450	404	422	435	387	395	427	382	378	427	391	371	363	372	369	392	366	372	383	373	381	356	390	369	356	353	357	377	383	373	349	382	360	337	356	375	357	366	347	354	396	361	413	348	376	354	348	347	387	384	326	372	329	315	374	344	362	332	351	381	360	370	348	359	364	361	362	335	359	363	370	385	370	339	373	384	362	353	396	369	371	351	373	381	348	361	366	370	348	359	365	363	365	373	353	356	342	339	371	349	366	373	352	369	364	379	365	350	383	344	360	354	356	338	389	354	352	348	351	383	350	356	340	380	349	362	365	354	377	368	362	375	369	387	370	354	403	366	392	340	371	372	355	336	374	379	428	318	373	391	373	352	348	359	317	359	372	394	337	350	339	371	367	352	390	368	370	348	354	353	379	328	402	335	389	359	382	343	375	358	362	359	357	369	376	344	354	398	324	340	366	354	345	336	359	393	363	373	322	375	338	391	344	365	354	362	365	363	354	379	357	368	339	367	390	382	337	360	334	407	374	334	344	384	341	380	364	344	353	352	380	394	353	334	361	347	354	359	329	340	330	362	395	354	341	369	341	347	367	369	402	365	347	376	331	356	337	353	356	371	367	383	349	353	335	356	347	372	355	386	352	356	399	353	400	341	398	361	353	369	358	346	362	364	362	384	375	353	346	358	389	359	351	353	346	369	367	357	360	317	362	377	329	358	397	400	370	378	354	349	344	345	356	376	346	378	363	356	364	372	364	339	356	369	341	378	380	351	377	364	382	345	331	365	389	386	365	354	364	371	318	369	418	379	382	404	363	358	371	319	366	364	373	339	345	356	395	356	357	367	339	344	332	344	356	374	379	375	349	383	427	380	363	410	341	358	366	357	370	375	359	346	355	360	357	332	348	372	350	371	370	353	346	345	374	386	355	362	353	369	344	365	353	375	340	376	376	350	339	357	373	344	371	379	348	369	382	372	367	377	394	377	344	354	388	368	343	370	354	347	378	363	399	357	344	354	372	338	361	362	352	366	380	384	352	365	368	351	382	405	354	346	341	367	352	343	322	360	362	338	335	340	344	387	389	386	340	374	385	386	364	364	380	361	357	366	380	391	336	353	400	373	345	361	387	345	380	390	339	359	378	385	381	323	359	377	359	350	347	397	363	347	356	383	355	382	350	387	371	331	366	331	342	387	327	358	369	313	372	387	371	368	343	379	358	337	346	364	395	383	367	347	370	355	354	375	346	381	341	357	374	381	344	391	356	367	375	355	326	357	378	371	373	356	365	366	381	388	356	348	366	368	367	345	382	389	356	368	352	380	406	326	358	364	344	350	344	317	367	387	367	344	388	375	355	368	365	371	344	324	367	360	365	369	376	357	344	405	360	378	357	354	356	368	324	380	388	364	348	370	379	349	374	359	364	370	379	378	353	368	356	361	386	368	341	379	350	369	361	356	350	384	347	347	375	348	336	372	345	377	363	339	348	333	366	346	339	346	383	391	360	347	349	372	387	368	381	328	365	367	371	361	368	368	377	389	335	353	358	333	349	375	376	369	379	332	378	380	380	380	368	360	374	355	367	358	347	357	369	374	413	393	371	389	371	385	350	353	359	366	346	349	325	349	360	362	335	353	340	340	389	373	388	353	404	349	349	366	345	402	351	380	370	344	337	353	381	355	341	368	392	357	367	355	347	388	353	389	359	346	366	362	387	362	347	342	341	356	405	374	342	368	339	331	366	372	347	352	360	384	342	364	371	361	383	369	341	347	362	346	372	364	329	353	378	367	377	353	381	375	372	357	317	364	352	370	343	362	358	373	332	367	348	385	365	377	335	383	334	346	403	339	349	368	383	372	306	337	363	374	342	377	338	363	335	320	370	359	384	364	366	350	350	384	322	349	342	333	385	369	376	350	339	380	369	379	369	359	335	351	365	340	382	384	349	378	352	395	373	331	331	377	386	369	342	374	361	338	373	362	370	338	339	395	398	350	396	351	338	370	354	374	353	379	368	371	352	346	334	390	319	405	340	344	372	377	372	371	382	366	346	348	370	376	334	385	367	373	325	371	385	360	402	380	393	400	367	368	339	354	328	373	391	337	354	348	328	348	319	372	352	384	340	375	344	390	370	363	345	355	351	378	374	368	372	331	334	391	358	401	350	343	375	354	365	347	336	375	347	371	333	356	377	383	407	356	372	336	364	377	358	364	407	352	397	386	381	377	370	363	373	360	350	382	361	379	354	334	364	396	362	370	396	385	390	358	386	318	364	346	351	376	392	361	355	375	341	379	386	372	374	363	340	358	368	363	357	355	344	365	392	404	402	385	334	362	377	347	331	374	347	323	341	414	373	349	366	386	352	375	353	369	368	348	382	392	365	379	338	342	367	340	396	360	395	396	349	373	385	374	350	378	366	381	377	369	335	370	370	332	398	364	339	353	339	372	365	379	399	405	355	345	375	375	358	368	347	324	373	313	378	372	382	383	334	373	367	379	346	414	365	372	334	343	371	385	342	360	349	382	348	398	361	370	359	344	363	352	342	375	356	349	385	333	355	368	386	355	392	356	361	364	362	377	375	341	353	391	365	373	357	370	371	367	366	394	345	347	364	370	342	380	356	374	410	359	334	395	361	384	385	361	381	355	348	354	353	367	376	366	394	382	333	375	374	378	339	345	376	348	386	376	397	364	349	313	363	355	366	358	390	381	360	393	361	357	390	349	359	412	347	343	374	380	368	360	345	366	384	329	392	383	357	350	382	412	359	336	341	366	375	412	351	335	350	375	359	330	322	387	347	384	330	384	380	401	352	330	364	364	344	374	360	368	390	367	351	360	332	360	337	369	382	376	379	358	353	352	347	335	346	360	357	383	403	345	315	383	338	334	380	376	337	410	343	369	375	351	374	347	391	331	359	376	363	359	369	381	372	385	372	367	339	339	351	368	326	343	379	392	363	325	372	378	366	361	396	333	370	347	364	391	350	340	386	377	344	354	347	371	351	353	360	358	347	385	378	365	362	381	359	379	350	388	378	347	392	348	358	388	379	390	344	329	373	402	341	347	375	388	360	377	358	386	365	354	373	374	366	390	385	375	358	390	359	359	378	373	354	363	370	377	347	358	347	359	369	400	378	335	336	379	337	397	355	375	386	359	384	371	379	383	372	361	384	390	378	381	343	363	338	371	368	373	334	383	362	351	368	351	357	358	341	386	370	376	391	360	362	377	355	379	378	327	413	346	338	367	331	372	357	386	378	341	355	382	359	363	357	358	372	332	377	367	371	379	362	366	361	376	340	380	379	352	364	386	350	345	349	379	359	406	384	352	364	360	348	356	356	360	390	333	346	341	396	362	369	372	374	347	374	387	356	348	362	326	354	337	349	381	322	316	324	379	374	369	357	391	387
25197	21601	28821	27434	21814	15775	11142	7198	4951	3546	2756	2128	1790	1508	1456	1190	1130	1024	991	895	835	768	737	708	708	732	670	645	674	604	606	613	622	558	611	600	575	604	592	541	582	583	589	595	599	584	605	559	581	575	545	530	510	578	536	567	557	572	513	533	545	544	518	490	563	483	559	576	527	503	537	547	527	507	536	526	534	518	458	500	492	528	512	535	530	539	507	512	516	551	542	484	521	508	532	518	487	507	479	508	513	527	510	502	518	528	539	504	477	539	520	529	516	537	445	535	555	514	481	514	533	530	485	491	489	553	539	520	475	458	495	512	502	531	540	518	473	558	555	530	520	511	514	536	517	551	515	545	528	558	515	479	517	508	517	527	507	500	498	532	586	498	521	544	546	493	462	508	550	537	506	524	525	540	510	486	485	505	495	529	466	479	525	471	532	483	540	508	498	503	517	513	533	500	515	507	546	495	499	498	509	534	520	505	522	519	504	510	523	510	485	509	555	519	526	518	512	517	468	526	526	539	487	538	512	520	506	506	552	479	510	532	513	487	499	536	502	507	529	541	521	506	523	518	534	504	516	537	469	509	516	533	550	486	528	508	504	527	504	531	499	495	528	529	495	485	516	563	515	514	502	500	523	532	523	541	539	523	535	538	514	513	512	540	508	468	534	514	551	507	507	576	484	557	509	491	540	504	460	515	528	512	522	525	501	568	533	504	547	510	540	533	536	538	509	526	531	537	511	463	484	493	498	504	551	514	520	520	500	501	546	541	541	501	500	473	525	515	498	536	530	521	487	539	476	515	522	550	514	506	498	489	521	525	538	483	511	485	502	529	499	533	551	498	522	494	516	527	522	456	529	517	498	502	499	509	511	498	529	480	517	536	486	481	576	510	538	505	484	496	494	532	495	529	445	507	548	466	493	505	550	491	525	554	538	507	504	486	507	519	534	540	492	502	474	489	536	517	508	528	502	538	506	483	498	529	482	527	554	508	516	510	549	490	491	480	489	515	526	528	527	493	514	542	537	490	500	512	517	509	515	494	545	545	472	505	507	462	512	505	515	521	505	533	503	534	470	540	479	492	513	533	511	507	539	491	481	526	522	544	482	528	517	512	539	477	521	517	582	490	545	493	494	506	495	548	534	524	503	513	506	515	487	521	502	511	510	504	530	479	519	532	531	517	527	509	564	531	523	526	512	557	585	511	521	513	524	534	563	534	542	508	569	519	552	522	483	496	528	524	505	501	543	512	489	502	493	550	519	574	490	537	521	513	537	532	499	510	507	469	551	493	544	478	529	520	526	511	552	548	516	499	504	549	546	507	529	526	514	527	496	506	517	532	537	522	534	497	486	536	533	542	459	539	533	530	529	481	525	530	514	511	489	519	496	533	506	486	528	555	505	459	532	490	544	508	544	480	562	529	519	501	517	522	476	487	500	489	525	534	500	500	504	491	546	538	503	490	560	537	483	530	487	479	523	499	541	530	531	498	477	511	484	517	494	506	510	512	496	528	567	507	486	485	513	545	536	522	504	538	486	513	503	515	530	553	508	584	520	550	521	521	543	513	541	516	508	531	573	434	486	510	530	489	542	490	517	496	494	479	487	534	515	472	507	518	515	489	557	555	482	498	474	492	503	481	519	501	526	531	494	507	526	506	503	498	524	511	478	504	501	496	504	499	486	542	544	531	500	499	520	485	493	493	501	517	487	488	544	505	542	477	542	510	461	530	518	548	516	538	525	541	506	526	496	492	510	534	488	552	549	509	557	539	519	483	494	517	507	509	496	499	529	498	517	552	549	518	499	516	491	522	533	506	526	509	523	480	539	497	499	534	480	475	545	526	515	508	520	535	524	509	546	499	508	536	501	525	521	556	488	517	535	518	513	521	529	512	524	516	481	495	516	530	501	503	517	498	561	518	486	505	544	541	549	522	491	529	474	477	478	492	521	519	471	513	501	478	524	532	494	506	550	515	476	528	511	494	489	503	498	495	511	508	501	498	523	523	505	495	508	524	513	513	511	499	509	525	541	521	532	497	535	534	533	509	492	525	536	496	529	514	505	546	480	499	512	473	494	515	507	515	535	502	562	497	500	539	502	511	482	539	528	497	505	512	514	505	483	496	476	505	492	549	538	532	502	499	519	493	463	509	538	501	485	542	516	511	510	505	527	488	518	506	509	526	487	495	519	493	538	444	512	488	508	488	536	508	504	524	507	535	559	524	514	492	464	496	552	511	520	513	503	505	502	506	511	543	521	518	491	539	516	543	481	491	526	515	516	545	454	490	521	514	487	507	482	515	516	524	480	473	541	520	484	507	511	486	488	502	532	508	504	504	484	529	553	527	480	534	480	523	493	529	500	529	515	521	499	490	522	516	517	514	511	535	543	508	487	518	522	513	521	517	529	538	507	543	523	538	552	479	537	487	529	479	528	505	495	529	501	565	500	541	530	528	511	523	503	543	551	487	512	512	530	555	513	493	531	500	509	493	534	535	507	488	499	531	529	555	514	556	488	508	527	512	510	506	473	529	509	556	486	455	528	548	499	520	510	476	500	535	528	513	512	526	522	548	512	553	499	528	507	518	556	495	511	531	531	528	515	508	510	521	483	504	505	517	489	516	534	529	506	495	521	519	490	511	497	523	528	525	499	516	516	487	566	497	518	478	522	519	516	528	543	513	546	544	540	488	518	532	510	487	529	488	516	530	518	535	535	522	528	535	523	553	532	572	501	511	554	522	512	547	505	560	534	497	508	508	484	458	493	516	517	534	507	485	532	527	501	504	498	532	495	540	522	518	542	521	524	523	555	498	505	493	491	495	549	511	523	527	500	485	516	526	549	522	466	563	523	494	519	552	493	481	464	493	461	483	502	505	483	531	521	497	532	539	496	510	515	511	544	535	535	530	490	546	508	484	462	545	519	481	496	518	495	517	509	516	540	495	518	529	561	515	492	526	480	519	510	474	504	517	489	495	513	494	545	539	539	520	524	500	497	513	541	493	537	505	510	525	557	498	486	483	526	488	499	514	518	474	478	551	525	502	529	499	510	513	504	529	528	550	522	526	509	515	550	518	541	488	511	484	499	501	513	511	542	510	495	528	504	480	494	479	491	532	511	544	513	501	516	537	546	557	470	488	533	487	514	504	550	540	528	452	497	526	525	545	525	529	486	507	502	495	488	534	522	512	513	504	507	525	513	519	527	470	516	512	497	540	517	514	482	495	487	499	533	512	495	526	503	501	518	512	551	531	472	514	525	503	527	516	505	540	527	537	481	476	509	531	556	520	474	502	511	449	524	497	505	507	500	487	524	523	498	525	523	479	479	531	487	489	482	520	500	520	499	491	515	525	551	540	514	518	517	514	500	534	485	528	481	514	572	479	529	535	528	508	537	506	506	518	502	551	507	521	531	523	510	506	499	487	476	488	525	503	550	491	494	533	533	507	528	520	533	518	519	497	484	535	523	518	540	527	493	491	502	538	538	494	501	504	512	490
22066	44321	37547	28118	23073	18211	14247	10877	7748	5688	4126	3012	2617	2230	1943	1620	1440	1343	1258	1053	1008	990	831	837	846	751	744	753	765	700	659	685	614	572	611	613	609	564	587	625	542	596	557	602	544	551	575	599	544	558	536	563	571	558	556	532	576	533	520	532	511	535	526	536	529	520	519	556	510	470	503	540	528	522	519	566	541	473	548	526	514	527	510	499	507	567	500	536	499	469	490	528	510	495	528	554	503	542	530	502	513	522	510	533	486	523	476	560	550	554	534	526	466	506	520	552	516	547	534	495	519	534	477	518	508	531	570	506	522	507	499	550	493	553	518	525	501	515	540	528	498	507	547	532	502	521	552	525	518	504	518	460	515	505	483	500	525	538	529	536	527	510	516	529	503	509	518	566	500	537	495	504	511	513	503	519	476	555	533	479	518	509	474	528	503	493	527	489	484	505	515	498	529	538	504	506	535	539	526	555	477	535	506	486	543	478	521	504	479	538	533	540	494	467	547	522	529	533	526	486	515	498	484	529	525	512	518	522	494	482	478	528	549	511	499	552	523	530	487	509	492	510	542	537	516	526	472	509	565	491	514	466	504	573	558	503	523	524	508	502	531	509	537	510	490	516	545	522	506	513	502	516	534	536	462	503	556	487	508	487	492	537	479	501	544	503	545	507	527	551	509	484	498	497	499	497	486	457	567	480	507	535	476	526	526	534	530	554	561	505	458	555	539	511	536	566	485	504	506	509	520	514	520	514	509	496	550	518	515	534	557	491	483	500	546	551	495	525	497	523	537	526	507	533	552	497	493	531	493	519	558	482	509	578	475	527	531	482	547	519	511	520	561	527	526	473	523	553	518	466	497	539	580	500	557	525	504	501	517	517	521	562	499	518	513	496	505	523	540	515	536	540	497	495	482	549	530	531	534	542	530	487	496	493	529	535	500	512	507	479	542	528	520	553	523	521	502	548	534	499	509	517	504	522	550	544	548	495	494	500	500	499	479	530	525	534	535	512	514	510	562	516	487	513	487	518	531	529	544	484	491	517	505	536	537	491	534	510	514	491	562	521	512	486	476	555	509	487	530	514	520	525	515	504	521	536	523	504	526	529	521	533	517	495	502	506	502	508	542	534	538	500	494	506	536	515	514	523	495	516	473	524	457	513	490	563	532	503	506	505	552	596	503	528	487	500	524	507	502	552	498	494	505	528	522	499	519	512	513	517	503	556	511	515	509	499	526	507	526	479	539	489	542	480	472	479	523	525	568	483	528	500	520	529	496	504	515	531	551	492	551	543	495	507	507	555	535	512	520	471	490	500	533	523	492	495	523	508	537	565	522	542	531	533	483	537	545	553	486	526	493	503	512	526	464	550	528	513	511	528	551	489	516	554	483	557	526	508	508	487	499	522	536	485	464	513	545	517	497	515	521	562	496	553	502	523	518	530	514	526	483	515	475	532	510	505	506	522	565	512	537	510	506	553	541	547	525	509	513	550	513	529	521	490	535	544	530	575	525	497	532	540	524	516	521	520	541	498	474	492	499	506	513	513	527	498	543	530	567	516	545	532	490	559	502	530	561	535	541	500	496	575	513	540	516	502	520	500	505	515	466	509	494	520	508	534	538	511	469	553	520	532	531	517	520	519	527	525	565	491	556	537	488	520	517	494	496	533	503	475	539	500	559	524	503	487	514	533	524	490	524	516	493	540	529	505	484	517	511	503	516	508	547	533	513	502	551	533	529	528	500	480	540	498	534	516	475	495	505	522	529	519	509	492	548	555	475	524	507	544	538	516	493	504	506	512	500	502	544	477	491	515	523	542	543	528	505	481	542	540	494	510	494	526	509	497	500	536	503	487	474	526	535	504	522	507	554	499	516	502	517	501	521	530	494	494	502	470	558	519	539	513	493	527	561	514	519	514	542	463	551	502	497	516	539	519	494	477	502	535	505	496	533	513	547	485	549	535	506	542	508	484	582	451	501	530	533	497	517	506	499	547	551	534	528	526	547	508	495	535	511	532	539	491	503	533	514	524	473	505	550	503	497	532	521	514	497	511	464	538	504	529	507	522	490	531	539	516	484	508	556	520	523	504	503	502	527	537	560	518	566	485	534	512	516	518	477	529	504	500	560	486	548	531	488	546	519	528	505	529	491	507	512	497	553	546	545	530	553	540	557	517	477	557	530	495	544	517	548	492	504	528	507	535	526	512	508	503	476	501	514	547	545	495	571	517	529	491	519	520	507	547	508	539	540	514	513	538	528	529	528	500	512	488	504	497	528	527	487	536	560	536	537	489	574	483	518	483	534	526	512	546	543	522	508	527	535	514	519	544	531	466	527	497	542	516	479	502	540	483	502	517	523	537	516	536	525	492	521	528	509	487	541	519	540	545	500	534	536	525	549	520	486	521	463	527	507	564	516	471	501	496	525	493	539	523	522	505	529	570	547	521	498	521	531	522	509	486	542	505	491	484	521	519	498	563	489	519	470	498	534	551	513	536	528	490	495	513	547	487	522	487	497	509	533	545	485	499	510	488	496	555	529	493	506	541	502	481	500	517	531	494	525	537	521	490	505	541	489	513	545	530	517	479	517	495	520	523	507	516	519	506	506	533	560	507	502	523	490	526	486	533	531	525	533	539	475	516	485	513	492	513	520	497	484	496	525	528	539	527	534	534	531	514	535	506	497	504	540	506	524	532	485	490	537	483	549	494	524	534	461	508	478	487	511	549	496	464	511	544	542	509	507	536	511	552	504	543	479	556	521	499	511	495	519	525	482	504	542	534	559	506	495	520	499	557	508	532	542	521	519	541	593	518	477	525	525	543	517	542	505	453	513	479	477	522	539	491	482	523	508	505	481	532	529	544	495	505	509	503	500	532	510	529	517	497	461	514	517	532	533	551	539	500	510	490	460	493	573	467	530	526	531	553	520	526	505	500	529	547	518	508	542	516	579	540	532	520	547	484	547	519	466	527	510	533	555	522	524	511	507	531	521	529	516	514	505	513	500	529	525	535	484	538	546	508	516	526	477	477	532	523	505	518	496	496	506	522	526	497	515	471	525	535	556	489	520	544	517	520	500	528	533	544	497	529	546	561	488	535	532	508	481	538	515	539	532	538	488	517	530	531	534	536	501	545	511	506	534	489	507	514	511	498	523	559	514	490	534	494	506	493	534	540	537	543	526	502	506	507	493	514	517	464	520	542	473	477	502	522	518	528	503	571	525	532	509	502	496	519	511	492	523	502	539	520	508	543	521	496	536	552	512	558	489	529	505	550	510	525	515	549	523	550	530	494	520	536	501	532	470	525	478	488	468	491	512	508	536	530	494	530	521	495	558	540	514	523	502	548	504	511	493	548	503	516	557	512	556	541	504	497	531	535	461	542	502	521	499	510	513	509	475	502	506	554	484	483	518	552	502	530	554	545	510	530	529	506	510	503	505	504	525	484	539	547	528	507	497	508	506	493	531	529	529	496	506	457	517	539	504	495	524	512	516	529
22861	21477	29248	24316	22229	24129	24024	14165	9244	6634	4547	3293	2721	2437	2071	1735	1454	1355	1193	1099	1015	947	826	815	749	693	671	652	612	583	570	516	546	501	495	476	499	472	470	462	432	449	429	451	465	470	404	467	393	398	420	388	408	366	366	376	358	383	370	371	391	353	347	351	333	364	317	359	360	334	368	359	397	367	373	359	349	335	355	351	326	355	336	361	344	343	338	358	362	360	344	358	333	321	340	353	353	333	373	330	339	369	356	325	333	371	370	342	338	336	352	349	328	349	333	350	321	331	339	356	352	350	343	319	388	351	334	371	330	335	370	322	315	346	339	369	346	333	343	365	320	360	327	345	332	341	369	352	380	334	389	336	344	352	332	331	334	364	351	337	338	350	334	317	291	343	340	354	354	320	349	356	363	336	353	358	343	369	350	345	335	332	321	332	360	331	369	342	338	349	365	376	338	347	338	350	373	351	333	337	339	338	329	327	345	346	371	335	332	331	370	353	345	341	366	332	343	342	323	348	342	340	349	324	330	353	353	285	329	311	321	333	336	316	332	323	363	357	335	357	336	325	344	362	350	384	332	348	328	326	399	369	376	332	343	371	349	347	338	325	395	364	349	364	316	375	332	335	326	300	342	343	357	355	342	324	354	347	314	343	369	350	365	332	310	337	334	351	313	363	313	342	346	364	335	365	386	341	387	355	351	350	333	361	333	319	347	379	367	381	337	329	368	358	344	348	345	330	350	346	361	359	356	351	370	358	362	308	351	355	363	343	360	329	349	360	350	408	377	354	353	349	315	339	329	317	363	351	329	361	366	374	385	380	324	336	344	320	344	360	381	362	343	351	383	334	310	341	324	344	346	357	401	330	339	360	356	325	348	320	343	335	377	336	364	321	315	331	346	374	376	342	330	362	351	334	363	354	290	359	331	311	331	354	381	350	323	377	327	316	324	365	357	300	311	364	380	355	353	333	344	341	326	361	328	331	338	344	330	352	335	378	357	329	349	316	380	319	412	367	385	362	354	323	328	332	344	331	340	342	324	326	317	387	339	354	354	358	319	319	356	339	333	338	360	327	391	370	328	352	361	333	342	339	343	337	360	353	343	373	359	351	376	320	372	367	353	334	360	339	342	333	349	326	362	394	353	359	336	350	352	326	356	339	347	336	308	348	320	352	342	329	318	334	358	313	350	375	345	349	334	326	354	322	383	307	331	356	382	359	367	345	343	321	329	328	349	319	320	307	383	337	353	371	340	318	339	353	344	349	347	321	343	332	345	309	321	330	360	344	302	353	326	334	327	390	380	354	310	362	332	362	343	366	372	377	354	359	340	355	355	352	355	314	355	331	361	320	372	342	335	327	314	350	374	357	352	339	357	344	353	346	396	340	356	351	378	372	342	335	332	348	325	331	340	358	362	334	344	356	369	309	346	326	342	357	352	359	365	348	367	331	351	346	368	359	372	301	344	344	332	340	330	323	372	334	345	332	375	346	344	375	357	362	354	349	312	374	368	339	338	353	320	331	323	358	327	365	334	359	324	294	371	320	320	346	342	332	345	395	321	371	321	356	357	315	347	354	345	336	303	308	342	329	346	352	352	372	332	362	324	350	326	333	323	342	363	351	350	331	342	332	321	346	364	351	347	345	343	362	334	323	377	341	339	327	322	343	350	344	328	331	334	331	343	356	327	324	343	352	352	310	348	334	350	318	355	344	360	310	354	347	342	316	332	337	343	359	353	324	357	333	327	352	307	344	357	337	330	326	348	363	362	319	354	309	337	366	322	339	364	351	348	336	323	328	283	346	357	341	380	348	354	362	378	336	339	332	314	336	352	337	350	314	342	324	331	339	356	303	329	356	344	382	324	369	368	352	358	357	366	346	298	330	339	299	354	352	364	347	342	340	357	344	352	381	367	330	336	338	330	367	330	356	361	344	337	348	320	333	355	385	337	328	337	344	333	347	310	348	332	339	318	332	323	340	328	376	336	356	322	322	315	326	351	364	364	325	327	363	379	373	347	342	349	339	406	347	373	346	363	349	306	353	360	329	322	342	346	311	326	339	335	365	310	361	350	328	334	355	323	329	343	363	390	355	329	356	341	361	335	330	328	331	339	354	368	305	342	313	369	395	354	341	339	305	363	350	339	347	365	340	331	315	364	309	330	326	366	348	340	367	358	353	335	344	323	365	331	369	329	366	372	332	344	366	360	350	333	325	341	339	338	347	336	336	311	357	345	331	324	344	352	352	347	330	320	353	337	344	345	342	339	345	381	328	351	368	346	330	308	335	352	354	359	325	356	356	350	366	344	379	339	291	353	351	345	354	390	317	319	356	359	363	346	389	370	335	313	347	341	375	339	318	372	367	330	338	363	355	355	395	310	341	340	301	379	326	348	362	374	355	350	348	353	331	371	362	356	352	317	353	329	336	323	347	351	366	359	356	331	352	359	376	338	306	329	376	378	335	382	368	331	334	350	349	321	380	355	340	358	372	368	336	329	356	352	332	348	339	351	348	359	334	327	346	334	350	371	365	356	360	313	326	345	324	322	335	345	345	356	353	348	359	357	352	354	342	353	337	346	351	359	343	346	336	360	328	315	358	353	329	352	351	348	323	344	325	355	359	367	340	335	323	322	357	355	334	357	321	359	379	369	337	336	351	358	349	336	338	324	335	322	341	344	376	361	351	386	351	314	324	358	363	366	336	373	350	336	325	330	380	358	351	324	341	391	359	354	331	357	328	363	341	335	366	353	350	352	323	361	358	362	351	347	336	341	341	343	358	380	316	340	342	335	353	333	317	345	347	381	326	360	339	369	343	354	356	360	321	356	349	338	362	334	339	326	335	354	361	335	317	384	364	337	356	343	358	340	385	374	336	347	399	369	332	337	329	350	352	327	363	350	330	339	336	340	329	329	381	332	314	366	341	338	342	381	334	338	339	326	339	359	335	335	368	382	351	357	330	372	344	344	343	314	385	343	373	362	353	312	354	339	356	381	342	341	367	352	314	341	387	316	324	337	340	347	335	352	369	329	402	331	339	331	372	372	351	350	354	353	368	357	337	310	325	349	320	350	316	324	336	351	342	327	362	341	335	333	367	375	338	328	331	357	322	324	362	358	364	339	345	333	373	353	321	354	338	326	378	332	342	350	307	338	353	343	340	343	355	345	347	386	332	365	344	314	317	352	334	346	328	364	297	367	372	376	366	344	358	340	341	337	352	382	362	340	345	332	369	340	345	346	329	343	320	330	363	361	348	341	347	322	355	318	373	321	368	374	338	380	362	309	345	342	329	361	359	354	382	329	370	356	338	353	318	365	392	350	328	355	346	324	312	369	357	350	360	313	330	359	358	329	326	369	330	350	366	378	322	307	350	306	342	337	359	340	345	345	352	348	330	327	352	371	348	356	376	337	362	363	351	333	360	351	334	354	364	345	331	386	369	357	361	347	355	365	352	370	357	357	386	363	327	347	343	357	348	367	324	377	368	331	295	334	346
24408	51776	44968	36591	31131	26390	21613	16764	12568	9286	6748	4836	4179	3455	2940	2424	2066	1894	1620	1478	1390	1170	1078	984	878	831	859	750	720	743	706	639	585	575	591	561	477	508	532	474	523	477	482	445	520	476	487	451	445	480	433	454	422	386	372	385	362	380	401	347	371	367	414	388	382	358	386	405	359	322	373	341	362	360	354	333	337	382	336	381	340	331	356	357	350	321	338	362	378	341	329	331	350	354	371	348	361	353	360	335	334	353	313	323	358	361	374	383	355	362	379	380	330	400	343	326	314	297	349	311	355	366	368	337	381	337	356	372	373	328	354	350	358	327	348	367	338	349	352	366	350	315	359	334	360	352	346	355	353	351	311	330	312	350	307	349	337	332	354	321	353	353	290	357	359	324	338	340	363	358	330	342	354	315	362	348	342	325	336	338	340	352	345	342	312	352	337	369	358	362	357	346	328	334	368	341	317	348	382	353	351	371	341	361	351	351	351	343	349	354	306	324	324	342	361	346	361	342	348	357	312	349	356	358	373	332	396	348	370	342	367	342	345	333	339	376	330	358	307	355	360	330	366	351	342	316	340	339	329	352	357	347	318	325	359	361	333	340	339	358	381	363	364	355	366	378	376	357	373	348	353	298	331	351	310	348	368	324	351	355	354	315	350	347	354	318	328	338	336	337	321	338	322	353	350	369	350	302	336	355	344	339	341	331	355	377	322	349	375	330	351	361	353	365	339	354	319	352	327	328	340	329	363	345	348	346	344	316	368	347	329	351	340	398	371	329	353	332	362	362	326	333	310	334	350	307	326	364	327	338	370	324	337	348	331	354	335	321	350	321	340	311	329	322	375	363	342	349	362	373	352	339	329	362	283	358	324	347	338	358	347	358	354	372	336	354	323	364	373	372	365	333	330	302	297	329	347	357	344	336	354	376	329	317	345	350	336	367	326	336	356	365	320	354	369	338	358	339	391	319	346	347	343	344	308	349	359	348	304	349	331	343	354	331	346	343	362	388	352	334	358	327	347	350	357	351	348	357	349	325	344	320	341	334	344	345	343	376	351	329	350	354	351	354	333	340	347	352	366	345	299	355	322	361	337	340	349	321	322	312	352	307	331	353	351	345	346	336	336	327	383	317	346	353	332	353	338	314	330	336	338	370	347	335	359	342	301	358	352	350	334	367	334	369	359	368	362	354	334	337	334	366	349	341	393	336	340	310	347	339	310	323	364	364	351	350	346	348	360	352	362	308	354	329	316	353	350	325	390	338	297	324	377	365	320	345	334	322	338	371	369	356	341	318	368	336	299	340	363	364	345	330	348	351	357	362	322	348	352	340	355	349	341	338	353	361	342	324	352	319	334	350	386	335	388	348	357	355	374	342	343	338	354	323	349	380	338	368	353	371	356	343	343	360	319	335	347	368	338	361	310	344	342	379	342	374	347	304	334	376	356	317	347	331	331	359	341	343	338	334	311	365	317	318	339	364	320	312	359	362	362	352	341	355	329	341	358	355	331	345	337	334	326	344	353	368	327	368	343	316	356	344	376	343	342	328	353	361	308	360	343	379	330	335	365	394	311	327	331	342	361	359	357	372	338	339	337	345	349	364	360	328	388	354	327	352	346	344	310	342	346	347	316	345	360	333	376	313	343	319	324	341	336	323	328	322	318	340	333	350	333	313	356	314	337	328	355	364	342	342	348	365	332	346	327	356	310	355	370	337	343	336	344	337	344	340	323	355	333	333	340	348	342	340	332	327	382	325	303	375	335	316	337	333	338	344	333	372	343	365	343	349	316	326	334	340	343	361	346	343	352	367	339	320	349	344	301	359	356	318	336	314	345	366	348	290	361	368	349	345	354	321	324	323	324	354	348	348	326	322	320	375	345	329	316	315	325	363	291	331	333	364	337	303	333	338	331	376	330	343	337	312	382	357	353	347	359	327	354	328	340	354	331	345	339	384	334	310	307	364	301	315	323	380	344	362	352	329	348	344	317	342	316	348	368	326	333	331	348	363	335	311	317	349	365	341	341	299	358	332	318	323	376	361	354	343	346	312	352	357	344	292	342	379	375	335	333	326	356	370	334	358	346	335	344	347	361	351	353	352	347	344	329	342	340	315	352	331	360	344	348	341	339	355	358	373	345	355	348	335	340	345	323	352	313	361	338	343	340	355	360	342	359	356	322	284	356	325	339	324	353	352	391	364	366	337	349	360	323	339	330	339	336	367	352	379	329	339	346	380	336	336	345	333	351	314	367	342	330	354	357	341	373	366	310	353	338	361	316	351	356	330	341	343	363	397	368	356	358	345	319	336	366	361	356	344	327	350	367	362	339	340	367	333	357	328	318	331	338	336	333	318	339	349	346	358	332	346	320	363	325	338	367	327	352	342	352	341	346	333	391	312	356	335	326	354	367	354	343	373	353	356	348	373	360	327	351	349	357	347	337	303	362	348	332	321	344	357	337	375	342	339	344	386	343	341	347	293	346	352	342	342	348	333	355	359	340	315	316	322	333	323	313	333	334	335	348	353	331	351	353	342	329	318	326	329	344	331	379	332	335	317	365	337	350	359	347	352	324	343	345	318	359	321	323	356	377	345	348	314	346	351	341	348	330	388	360	342	309	352	334	352	317	301	338	380	332	337	344	337	370	374	354	345	325	362	344	314	331	339	356	377	343	390	291	352	366	307	315	344	347	330	341	310	324	356	350	372	323	314	361	364	354	366	330	320	335	351	337	374	366	326	337	359	346	343	326	344	346	335	328	335	359	374	350	346	357	333	330	348	338	326	316	358	345	353	350	339	353	337	359	357	340	337	329	387	336	343	357	368	339	376	330	346	378	329	343	365	336	349	319	345	322	339	321	357	362	336	328	338	355	367	337	311	350	312	345	365	357	317	360	351	339	324	326	356	340	345	327	340	348	324	340	327	338	340	330	348	313	363	331	359	333	372	349	342	359	334	345	362	372	369	351	337	326	348	357	341	363	341	350	334	360	316	373	351	316	335	346	322	334	311	324	367	350	397	345	353	298	321	348	337	337	378	353	330	296	341	354	319	320	350	360	329	334	338	342	364	347	341	332	326	360	319	335	333	335	341	339	351	344	353	340	342	356	356	349	354	365	350	394	364	343	325	313	341	322	307	349	333	338	371	377	372	346	318	316	356	334	322	369	333	378	342	354	400	349	337	366	358	362	350	324	339	337	376	339	365	344	328	337	346	355	331	336	333	351	357	349	372	328	361	360	367	378	316	341	360	330	353	338	343	355	335	350	346	354	339	369	301	350	336	351	359	307	331	347	320	348	332	359	326	366	362	332	330	328	329	332	340	354	364	325	340	356	369	357	324	360	336	339	344	340	360	333	341	343	327	345	375	352	326	333	376	322	358	342	343	307	338	306	331	343	337	336	328	351	350	329	331	353	352	326	336	335	349	298	337	341	329	340	316	340	340	352	330	364	339	373	347	349	354	339	348	368	352	337	324	340	321	329	337	354	352	347	361
28999	27241	33149	25551	16108	11049	7410	4851	3644	2555	1941	1462	1387	1205	1065	973	853	837	772	792	703	654	628	609	610	626	580	600	580	570	533	540	519	519	551	543	527	517	521	474	539	522	489	547	531	561	495	501	516	489	490	484	504	512	494	500	511	534	511	488	483	502	490	486	483	502	439	543	491	478	508	469	449	483	456	475	482	527	518	499	490	490	479	503	471	504	423	494	479	460	490	460	505	476	477	482	472	501	498	521	504	522	508	527	505	464	449	516	477	508	475	460	519	492	494	496	490	506	518	541	494	486	465	448	438	465	476	490	460	497	500	435	505	466	468	494	459	465	464	504	484	481	524	494	501	505	455	492	504	475	493	463	496	504	477	477	461	506	475	463	466	485	487	499	490	531	477	514	498	516	496	454	487	474	529	512	512	508	481	487	471	495	474	484	509	545	497	512	507	491	485	504	486	490	488	470	452	513	492	451	472	458	510	541	495	474	488	443	468	488	480	479	490	483	478	522	451	508	510	531	512	532	472	533	462	502	474	500	550	474	472	473	535	493	528	492	477	477	504	473	451	488	532	506	450	475	516	449	476	496	464	492	502	471	497	465	453	500	507	475	488	485	502	540	500	516	491	513	522	484	483	448	485	473	432	503	505	502	498	481	484	493	450	503	478	470	480	458	502	499	482	479	455	512	499	465	517	493	458	485	468	494	493	493	474	493	525	492	502	467	470	510	492	486	515	518	501	490	542	472	502	518	504	465	469	480	510	478	469	491	490	489	522	508	479	487	488	438	487	452	467	483	474	496	503	489	539	518	478	519	504	499	501	511	482	483	440	475	495	514	449	505	466	467	502	513	479	458	487	482	446	481	469	514	543	508	473	489	463	478	491	459	415	492	472	494	508	514	497	515	519	493	496	459	493	457	495	466	493	511	461	485	436	458	497	471	484	485	500	519	465	504	483	518	436	467	489	508	471	488	494	475	493	497	497	471	468	517	461	472	474	502	499	489	505	518	503	498	513	514	485	484	495	495	451	502	473	497	478	480	476	486	500	480	531	448	488	482	460	478	480	491	471	509	449	514	491	492	486	479	510	478	500	496	494	441	518	501	468	471	500	502	461	472	478	477	518	480	483	514	481	454	495	447	500	497	482	504	495	495	448	492	524	479	433	472	468	525	493	476	490	480	489	477	495	528	510	453	478	481	459	510	495	508	472	480	457	487	501	494	480	477	490	418	486	505	496	484	502	476	493	444	490	480	506	490	474	520	486	479	502	458	503	499	506	483	469	477	476	492	489	506	491	456	496	501	520	487	512	508	506	462	489	522	473	523	496	500	497	463	502	468	540	496	489	480	462	490	514	489	429	522	509	486	527	450	431	514	456	489	487	485	441	486	466	480	443	527	504	464	514	482	494	518	445	487	494	497	476	481	438	481	501	505	501	478	517	472	533	537	449	463	506	450	535	449	523	497	500	474	507	483	482	530	482	491	493	473	473	489	492	507	479	516	478	482	502	488	506	448	479	519	517	436	488	501	493	496	449	490	483	494	437	510	499	494	489	473	463	510	466	480	515	484	466	502	484	457	518	462	467	499	485	494	501	487	498	449	526	458	498	495	500	495	493	471	515	490	461	504	513	462	508	490	461	518	480	478	540	501	494	482	485	473	466	493	504	480	471	491	460	484	523	467	479	435	487	484	542	484	512	479	486	489	487	537	473	512	504	484	487	470	503	486	481	505	501	474	503	484	520	521	496	482	460	498	491	508	497	513	482	528	478	505	528	506	542	466	502	466	496	488	496	476	471	482	503	481	462	489	489	489	501	494	464	462	478	496	523	503	514	494	484	470	490	490	496	447	456	489	471	505	456	518	515	473	462	470	510	476	456	521	499	482	493	492	500	504	502	509	466	500	455	498	482	440	505	476	496	478	468	480	512	448	513	486	482	477	498	514	488	494	468	501	480	454	485	489	482	479	471	533	478	512	499	498	477	476	458	508	493	496	463	504	501	510	493	484	487	492	507	479	492	495	520	471	485	498	453	519	476	485	472	500	449	522	481	493	487	460	501	465	449	488	510	498	484	490	508	482	488	468	496	477	491	499	490	472	481	499	490	445	482	462	474	487	508	538	503	495	496	443	482	481	459	496	474	494	513	443	520	473	495	457	493	448	486	471	470	476	466	481	448	475	483	492	475	482	532	455	486	489	487	490	444	510	491	500	530	476	479	514	520	471	466	482	484	515	502	485	481	489	467	478	478	476	467	491	451	511	522	460	477	446	518	481	479	513	470	505	503	466	505	517	491	482	535	509	481	480	519	490	518	478	494	500	507	489	518	525	483	513	452	489	499	497	473	473	499	473	490	451	465	486	507	494	484	494	488	485	505	484	465	523	484	500	502	480	454	494	488	478	462	510	486	515	534	508	484	473	495	475	470	507	515	484	480	490	492	496	491	491	457	490	494	497	466	511	500	494	482	455	465	499	455	502	464	447	474	470	496	490	483	507	479	436	458	509	478	484	473	477	496	502	441	458	496	508	486	488	486	450	502	467	497	450	496	484	523	503	487	465	471	484	465	478	485	461	475	486	473	512	522	464	470	520	478	525	490	508	507	525	470	481	486	461	481	493	451	488	510	525	486	488	477	504	503	485	457	479	459	465	487	485	501	485	445	483	506	489	496	522	478	475	441	490	450	488	491	480	500	490	501	517	484	478	511	503	534	484	476	509	444	492	473	455	453	528	511	501	468	516	486	468	478	484	521	457	483	481	491	520	506	468	522	505	525	488	489	485	510	542	509	507	487	466	435	495	502	486	494	503	500	471	488	510	494	492	476	539	481	494	502	442	498	505	469	482	517	501	501	500	496	473	463	510	513	470	522	451	494	517	506	503	495	493	482	484	515	501	468	476	495	464	523	499	482	509	500	518	492	493	469	504	513	458	523	463	454	482	491	498	500	506	504	513	516	507	487	505	488	541	476	445	518	479	443	482	457	473	501	491	480	485	512	467	465	451	469	479	475	491	495	503	497	490	509	472	487	460	480	481	485	490	515	522	484	493	469	477	473	483	464	469	464	519	466	499	477	529	458	467	485	502	453	453	485	551	495	516	470	499	499	521	466	469	499	493	500	510	520	488	488	497	495	482	469	508	464	488	454	536	495	467	523	525	479	492	484	510	497	475	512	460	446	509	501	455	491	527	456	488	462	502	517	517	453	494	493	513	525	514	488	461	473	498	478	490	472	481	461	482	427	456	512	473	495	473	491	461	480	465	473	477	498	492	505	488	519	508	506	486	486	477	508	451	497	503	480	486	458	494	503	484	480	437	520	505	499	491	490	511	492	451	489	470	457	487	467	459	476	518	530	497	502	465	451	513	496	498	479	483	515	516	520	486	472	502	516	513	453	491	479	513	488	541	479	472	459	479	479	517	474	456	462	515	454	509	518	509	481	488	457	500	502	487	468	493	496	460	506	455	478	513	481	489	485	493	468	502	535	472	486	499	489	486
22097	40160	33271	23286	18103	14730	10835	7852	5611	4012	2991	2337	1921	1634	1496	1274	1175	1052	991	867	826	798	756	734	723	698	644	639	682	636	624	610	595	577	577	578	526	558	580	532	513	501	569	555	602	544	549	533	528	529	538	511	529	535	487	534	470	511	508	553	514	477	543	513	525	488	508	535	547	514	462	537	504	482	503	517	511	512	503	471	525	485	489	470	485	572	506	483	476	532	468	513	489	510	478	478	487	510	512	516	518	453	482	484	521	510	508	519	489	483	512	486	494	509	449	510	485	476	509	510	492	494	513	468	461	514	475	531	498	472	490	475	515	511	488	500	504	491	512	490	496	523	499	499	507	515	517	504	519	530	517	509	476	532	532	515	503	447	490	524	495	497	528	479	490	492	498	468	488	495	493	492	479	479	517	484	500	525	479	556	475	483	508	530	492	492	513	517	488	524	500	465	455	512	512	472	493	508	498	510	515	491	479	518	474	512	520	470	550	492	479	504	522	489	469	528	461	518	522	507	503	487	527	524	502	481	488	505	508	514	533	527	517	495	463	528	474	490	520	509	485	493	530	515	539	512	510	493	548	499	496	465	492	543	504	501	467	488	521	491	527	507	489	495	489	539	474	496	512	512	481	469	495	480	497	483	496	501	519	460	468	496	513	530	503	521	496	504	487	505	506	494	469	437	515	548	511	475	497	502	496	512	493	483	520	513	501	481	480	509	469	539	516	452	479	465	504	512	499	465	535	476	523	520	520	473	532	525	488	473	507	527	485	485	499	451	509	482	512	493	482	505	529	489	472	516	486	484	483	495	488	471	508	466	505	511	534	539	521	496	513	515	520	507	511	474	511	521	501	477	540	526	519	486	516	523	479	501	495	467	481	513	524	462	503	509	517	490	522	484	546	541	520	490	527	495	501	506	519	496	547	502	488	467	482	473	536	501	501	508	494	500	497	543	513	501	529	489	518	525	504	497	497	495	505	501	509	463	487	477	505	521	490	474	486	506	523	543	501	532	483	492	496	509	490	507	501	515	498	509	466	455	511	453	493	496	516	491	493	487	480	510	473	502	500	484	518	479	513	510	515	504	491	477	492	465	488	533	514	512	501	468	468	502	493	506	506	522	517	486	536	510	526	476	489	471	510	524	471	513	481	481	510	512	511	493	494	501	502	542	525	456	505	500	497	482	467	465	530	506	485	510	512	514	509	491	524	491	464	507	500	496	502	500	519	474	517	513	482	507	490	515	489	490	517	505	513	487	542	489	499	483	497	503	523	537	487	473	506	486	521	555	506	506	528	507	502	469	484	470	521	494	516	544	479	465	486	484	474	474	486	464	519	490	491	529	521	488	513	466	478	494	494	553	519	480	489	471	514	522	482	457	490	477	501	496	474	484	503	502	508	498	508	511	478	492	493	479	521	503	478	500	494	521	504	488	529	482	475	527	531	539	533	529	484	483	501	495	485	537	482	524	498	504	468	510	523	491	534	478	527	512	530	497	506	504	475	498	522	505	512	508	472	499	495	511	478	462	480	499	498	504	500	455	485	501	503	454	459	498	510	525	498	516	506	489	487	487	487	482	498	541	489	491	486	475	505	501	524	511	457	524	482	516	487	532	504	460	473	491	530	495	484	497	484	470	520	509	501	516	495	503	489	478	490	536	493	474	494	497	498	513	525	492	521	513	482	488	511	502	559	475	495	479	497	505	486	497	480	544	519	504	461	536	502	513	503	476	449	507	520	489	498	484	512	554	487	478	485	485	489	556	489	482	492	500	502	476	519	484	465	529	519	459	516	493	471	499	488	468	502	478	518	505	527	496	492	485	486	515	523	523	540	471	492	515	520	499	486	527	493	464	530	471	490	514	544	493	497	523	498	490	533	514	500	488	492	500	510	497	546	510	500	541	520	482	509	468	528	522	537	470	485	514	535	546	486	447	516	503	533	516	475	490	534	510	514	526	464	481	475	521	506	497	501	503	458	490	447	492	491	522	522	507	511	500	479	496	510	486	500	545	511	502	454	550	517	505	466	496	459	489	499	510	494	494	499	517	567	538	494	458	483	501	450	517	499	443	493	511	521	523	499	482	529	479	512	480	487	477	492	485	514	521	490	484	545	487	503	466	529	511	478	527	518	472	515	497	547	538	540	506	528	471	490	507	519	521	466	543	477	506	510	503	501	490	506	496	498	508	495	473	491	478	513	524	509	489	501	513	497	472	449	531	527	505	474	509	483	477	529	524	532	493	528	456	501	456	486	481	514	495	481	504	491	497	457	502	521	513	508	499	483	501	464	493	499	554	477	516	496	480	509	494	505	487	495	507	477	507	490	494	500	473	532	517	481	515	471	498	477	496	489	499	503	447	509	472	503	501	502	518	528	482	469	478	520	495	497	517	554	525	495	482	506	508	469	502	487	465	454	481	517	542	518	501	483	528	531	527	461	475	508	522	514	526	497	497	509	522	497	517	495	529	448	516	498	485	528	519	525	537	484	494	492	514	494	472	487	485	521	443	488	481	498	503	501	468	494	457	454	499	486	490	482	499	542	471	516	521	481	532	501	476	500	477	550	474	531	497	487	518	493	493	485	503	527	491	485	466	484	464	551	497	503	532	522	517	493	471	457	546	513	527	466	489	522	512	494	495	487	502	493	515	479	458	478	460	475	492	466	478	541	491	476	516	531	470	491	517	523	502	523	479	518	475	495	494	488	505	458	502	495	534	497	473	517	481	470	479	462	468	489	460	480	515	496	511	504	533	483	502	458	498	466	509	477	511	506	502	524	506	488	506	483	507	451	478	493	519	510	535	494	500	484	527	476	464	526	527	466	507	510	503	470	494	530	460	506	489	482	461	530	489	538	541	505	508	517	532	519	503	489	512	460	489	470	462	503	486	533	522	497	506	513	502	494	556	480	532	542	520	530	455	502	508	484	548	490	462	482	508	517	470	506	488	510	513	522	511	505	536	500	469	524	465	505	498	497	507	522	478	520	493	496	472	466	490	513	491	479	484	510	541	498	534	524	504	518	505	490	517	523	512	520	487	520	510	498	497	507	505	514	536	489	435	502	526	494	474	519	522	514	531	515	507	499	499	492	528	504	464	458	527	496	528	496	530	540	488	464	495	476	514	496	517	515	496	484	506	494	483	490	507	548	492	470	493	549	502	558	528	518	507	487	531	484	502	501	514	503	528	519	530	449	521	531	489	500	516	523	490	506	525	522	501	500	497	509	505	485	496	490	498	493	485	504	501	551	502	504	512	538	460	491	498	490	473	515	480	517	504	482	487	476	505	524	518	479	523	483	503	481	460	515	460	500	498	536	516	541	517	451	499	503	487	530	524	516	501	494	498	488	539	509	498	482	519	531	457	476	482	506	514	496	469	510	509	531	520	473	526	481	452	495	500	493	473	513	548	488	479	524	499	525	543	460	484	462	494	494	544	501	525	511	448	503	501	491	532	488	521	504	461	483	504	475	494	493	511	465	516	488	459	486	489
23956	21465	28925	25271	23148	21605	15946	9531	6308	4458	3153	2281	1944	1669	1495	1279	1127	1019	957	880	825	694	677	649	606	617	585	535	530	564	486	496	484	429	442	460	456	450	464	428	458	435	408	336	429	439	435	399	375	390	375	395	396	368	386	376	364	341	377	389	367	393	384	369	353	351	380	367	345	368	377	354	355	387	354	370	383	360	371	366	335	354	330	379	340	392	349	378	370	361	355	366	347	368	349	377	343	382	339	385	348	338	349	394	324	344	391	335	359	389	344	381	376	355	360	342	357	373	323	348	365	352	342	344	373	340	389	376	346	375	336	380	336	363	355	356	320	348	357	342	385	365	353	366	352	360	348	375	359	316	363	379	376	364	358	321	364	374	388	350	359	360	371	389	366	350	366	380	362	358	395	371	376	332	366	338	360	343	361	365	360	373	369	378	334	361	375	366	361	362	354	362	345	392	393	354	347	353	329	401	328	337	348	328	335	349	371	348	306	340	364	350	361	355	360	386	358	358	335	367	376	360	318	355	349	382	354	373	357	386	369	333	344	352	332	359	379	324	341	363	364	344	384	362	368	363	360	342	379	334	361	385	365	362	334	346	353	346	353	372	350	339	351	369	354	359	378	361	352	332	373	325	373	325	360	376	371	366	377	380	374	336	349	349	333	360	363	356	357	321	355	335	365	381	377	369	371	336	350	362	318	327	372	390	350	331	361	352	375	352	336	384	363	361	376	342	326	371	373	367	355	389	385	380	355	379	326	344	355	357	323	392	359	356	347	352	346	360	351	380	346	352	336	360	371	336	353	361	351	379	341	400	381	361	355	391	354	360	360	362	333	352	363	384	396	355	379	307	364	334	362	370	366	359	344	357	362	362	341	382	343	343	359	352	341	368	354	339	319	356	324	367	351	321	364	381	341	339	385	357	358	370	372	347	344	331	411	367	361	340	349	358	366	335	373	363	361	343	334	377	344	319	402	314	347	351	381	353	372	366	341	351	337	365	390	372	370	367	368	345	358	318	350	341	382	378	341	337	335	362	355	386	349	387	342	309	351	372	352	367	375	307	374	347	351	359	396	346	312	354	358	387	360	333	352	367	375	349	350	350	344	352	389	374	343	372	342	357	348	416	365	390	358	338	348	362	334	385	391	392	349	333	347	366	392	384	348	370	372	362	356	366	324	370	356	362	369	349	365	369	354	340	380	363	348	375	345	367	334	382	374	364	358	377	372	362	368	384	381	357	380	348	368	346	335	339	374	346	369	345	374	332	338	320	323	350	321	355	342	329	403	354	360	359	348	359	350	336	374	322	379	337	326	359	346	328	370	354	357	358	348	365	321	356	364	375	373	376	372	362	338	371	379	396	369	333	362	325	405	357	373	368	373	364	325	347	355	351	411	372	372	379	344	383	338	327	360	343	395	368	370	354	351	348	363	362	351	344	341	358	373	352	376	356	347	309	364	362	359	386	343	379	360	385	354	354	324	346	375	346	330	367	348	338	323	362	344	335	353	362	378	368	359	360	337	366	369	348	337	327	368	379	333	334	385	367	357	353	346	370	365	327	366	349	354	373	356	323	351	358	365	312	346	338	335	368	366	362	338	370	393	301	374	378	353	366	388	344	336	317	339	400	372	330	374	384	361	378	345	395	359	337	332	354	351	360	365	345	364	347	343	347	384	361	347	377	328	350	339	388	367	324	341	375	324	373	351	382	370	380	333	366	363	396	332	356	408	355	386	349	367	399	345	353	315	326	345	315	386	387	372	326	363	340	333	374	353	371	400	340	375	392	386	333	335	333	349	348	370	388	336	389	368	341	359	371	352	372	388	390	376	344	376	344	358	337	359	356	341	334	347	329	362	356	343	368	355	329	343	329	360	360	377	384	336	362	345	330	370	347	338	366	385	370	352	362	329	338	359	351	349	323	371	409	341	365	321	336	328	381	349	406	326	349	337	331	340	374	371	368	335	368	340	361	353	342	325	344	350	320	353	349	360	302	352	338	343	349	396	345	331	384	311	333	391	362	379	351	342	374	351	362	355	307	342	345	360	380	359	336	341	333	358	348	362	357	339	352	337	360	375	342	341	374	402	350	366	316	349	338	344	372	357	364	359	352	352	335	385	372	336	375	319	371	377	331	388	364	348	345	362	400	335	352	340	361	361	345	339	344	333	348	368	369	345	323	309	368	366	345	411	374	350	314	343	363	351	315	358	326	339	372	338	364	328	362	362	361	314	367	345	320	338	363	381	333	349	363	358	368	334	343	362	333	339	364	353	388	377	347	362	361	382	344	364	371	334	362	330	374	346	379	343	360	323	351	344	334	355	328	337	345	360	372	361	366	351	368	331	351	333	330	369	357	361	306	344	351	348	408	361	371	365	321	347	366	360	369	362	361	348	358	370	326	378	390	352	353	346	370	330	381	332	350	353	355	341	335	349	332	371	361	373	342	357	409	382	395	349	347	386	361	388	331	338	361	340	364	318	360	357	362	370	346	347	328	383	347	372	343	348	370	349	384	358	359	380	386	339	381	331	353	331	333	351	385	381	361	336	358	359	381	385	356	373	349	341	341	368	375	354	392	367	354	359	339	328	351	342	335	346	352	337	332	383	332	338	357	343	360	342	364	354	318	346	324	330	363	378	363	384	357	367	360	354	371	360	369	351	341	326	314	372	357	359	353	390	360	352	363	335	357	355	343	358	354	341	348	343	344	358	346	367	364	322	381	381	361	366	347	366	327	329	371	395	327	366	359	325	360	374	321	344	358	351	339	376	367	342	350	366	361	355	403	338	353	344	354	348	344	360	361	360	361	338	346	349	339	360	352	367	339	333	354	312	355	329	327	341	375	321	348	356	352	327	316	344	358	391	317	384	310	341	319	369	325	369	360	313	352	342	343	332	364	357	348	360	340	361	345	325	363	368	349	352	380	341	383	330	342	347	336	373	347	350	390	361	345	351	404	328	355	356	333	358	382	349	354	387	358	385	362	353	363	334	354	358	364	363	342	381	376	380	361	397	348	373	314	363	323	326	367	373	348	326	360	338	340	371	353	342	376	323	352	380	357	362	351	353	377	346	350	346	357	364	340	399	352	352	378	375	341	356	371	360	366	363	357	361	375	342	341	377	339	347	375	371	363	391	331	348	344	310	341	350	348	316	376	347	353	298	381	354	342	353	398	335	341	359	378	357	355	329	385	352	346	320	353	357	332	372	329	360	330	364	358	367	349	361	354	381	382	319	360	346	384	361	350	337	348	341	390	294	368	343	335	333	368	382	383	362	373	369	385	382	384	373	354	379	336	368	367	363	336	343	382	349	376	334	338	344	375	366	368	337	343	335	360	341	358	332	324	355	367	357	319	333	344	366	383	354	363	345	360	376	360	334	349	363	361	383	359	352	345	360	342	352	356	363	361	365	356	393	390	338	341	351	337	323	351	357	336	349	370	334	369	386	343	355	405	338	366	356	366	350	353	381	358	341	341	343	374	376	339	348	349
22739	47286	40731	31516	25838	21434	16636	12658	9321	6613	4736	3410	2909	2569	2151	1744	1577	1394	1224	1095	983	913	877	817	785	724	653	701	656	621	583	550	563	548	520	510	552	465	463	478	465	438	447	441	430	489	459	488	459	402	402	401	377	387	380	378	404	384	413	348	407	387	358	340	405	407	373	362	388	351	395	382	391	371	382	368	372	355	378	366	359	370	390	353	379	385	365	377	353	379	366	376	330	354	373	356	370	404	398	350	365	358	349	362	339	327	364	396	353	360	341	426	388	376	345	384	361	366	385	340	369	345	343	382	356	393	381	335	357	369	347	387	332	372	348	389	365	380	372	374	394	341	395	350	352	361	373	378	359	379	360	351	357	354	348	377	336	359	354	307	347	380	365	361	371	363	365	369	389	401	407	380	362	381	367	341	361	345	356	375	381	329	390	371	378	377	331	349	409	362	358	385	346	375	353	355	376	356	370	358	367	357	333	377	379	359	335	393	377	365	373	364	402	376	372	359	367	354	378	370	332	341	387	383	373	370	345	341	394	376	363	386	326	364	356	373	372	378	365	366	364	337	365	373	359	387	354	321	367	387	366	344	380	368	397	368	361	385	380	349	374	381	399	370	339	385	432	351	361	341	344	370	364	356	380	360	354	367	363	379	330	385	395	359	328	319	362	351	327	374	371	358	333	369	400	357	361	347	384	368	392	364	389	324	383	376	357	324	333	379	392	373	355	346	396	389	375	334	370	370	390	387	389	365	366	369	377	385	347	360	376	351	387	344	324	334	389	361	381	379	368	385	354	399	385	345	346	345	378	351	382	355	340	331	399	351	354	342	396	359	354	373	360	389	367	399	379	368	368	386	371	385	367	372	391	412	348	387	379	391	378	347	369	368	362	373	377	393	361	353	363	365	364	402	343	365	371	374	380	382	414	361	356	390	346	371	407	361	339	359	379	383	391	361	338	385	365	366	400	348	345	385	356	357	336	355	368	389	351	347	377	364	334	383	357	380	374	366	402	352	358	339	361	357	343	343	392	350	388	367	358	366	334	383	361	365	336	363	353	364	377	352	362	377	401	375	386	361	333	361	349	369	389	352	378	377	364	368	328	354	378	396	401	376	401	371	379	365	378	393	382	375	342	378	384	360	340	360	351	403	342	341	358	358	383	361	366	365	376	347	368	361	342	346	381	358	414	368	356	404	379	369	326	397	341	370	336	376	386	352	376	376	322	368	379	346	368	357	405	336	405	346	379	344	375	380	363	370	383	339	385	386	353	377	376	336	342	349	349	363	381	400	344	354	340	359	345	363	368	373	368	359	372	363	356	339	383	386	399	382	350	352	370	353	341	350	386	334	349	367	374	349	369	345	377	363	357	384	395	377	372	366	397	404	391	373	318	348	361	363	360	393	374	385	360	377	364	335	400	387	358	393	376	354	370	348	337	363	360	344	369	374	374	354	364	357	363	339	381	366	365	333	379	353	360	374	377	343	415	377	351	398	373	343	359	394	376	389	338	372	377	381	401	367	387	353	354	357	360	374	341	371	365	309	334	352	354	359	352	370	355	353	372	369	350	339	370	383	357	348	342	394	372	366	340	384	398	373	372	396	366	383	356	322	374	378	366	393	363	366	369	379	393	370	351	363	411	338	336	354	371	333	335	328	386	360	356	371	356	367	351	387	385	389	307	386	404	371	378	334	383	343	335	371	380	379	362	369	372	397	390	348	409	370	362	361	360	343	380	390	355	383	385	390	374	396	345	372	365	387	357	379	360	393	345	385	367	396	355	370	367	379	356	378	371	367	384	363	376	402	339	368	371	327	369	356	347	351	366	333	361	317	325	383	372	395	351	383	340	385	379	346	372	368	345	345	373	358	354	363	368	361	323	355	385	378	371	382	350	376	345	324	353	380	336	364	334	371	353	378	351	337	371	356	379	399	345	377	350	407	350	353	365	376	342	388	379	364	326	379	380	367	363	363	360	351	365	338	337	379	360	385	353	336	348	371	352	365	363	346	370	386	409	364	344	374	404	395	366	357	362	360	369	409	364	341	378	362	330	360	360	366	370	350	371	355	370	354	370	347	386	369	367	389	351	356	368	404	373	351	384	362	368	364	334	359	382	366	369	356	343	327	386	387	397	358	341	391	369	350	373	356	365	377	359	379	386	349	346	361	381	363	362	391	363	357	347	362	368	367	328	360	372	325	406	362	341	373	382	361	370	350	361	345	353	358	352	388	386	373	372	378	340	371	349	357	355	398	345	393	379	345	362	405	371	356	393	359	397	330	360	390	362	395	366	368	378	376	350	371	367	334	375	364	353	356	377	364	381	364	348	366	341	369	388	355	345	368	360	355	337	379	395	354	316	364	353	351	391	384	350	345	361	328	349	384	362	359	408	400	394	381	353	343	394	326	356	382	410	371	341	350	330	354	368	336	372	392	354	370	368	378	368	358	345	346	355	377	328	395	368	346	358	392	348	367	396	336	344	369	369	380	391	351	351	385	342	352	396	390	363	367	375	376	396	362	362	392	362	397	372	383	347	356	375	337	371	381	358	341	358	366	383	358	353	334	343	349	341	367	356	341	385	355	370	357	378	338	338	381	351	399	364	376	395	361	381	357	340	331	338	369	366	326	345	334	369	347	358	361	373	401	354	431	320	374	390	352	380	370	380	331	383	355	331	352	392	381	357	338	353	342	364	381	352	348	370	350	351	403	345	346	352	385	338	359	348	365	396	382	384	391	332	330	390	370	329	364	341	371	347	411	405	378	364	318	377	368	373	376	377	369	374	393	353	379	376	342	389	383	377	331	385	354	387	356	360	366	385	373	356	371	351	365	341	344	382	357	370	383	375	359	374	401	394	337	347	360	362	366	378	412	365	387	360	334	388	368	343	356	374	371	362	355	366	388	351	350	358	348	389	404	346	337	360	377	374	365	387	379	369	390	367	359	365	373	342	362	336	351	340	365	340	352	364	368	354	388	331	351	401	390	371	393	361	380	365	351	403	382	369	357	362	386	349	386	311	360	367	326	366	382	348	350	374	337	379	376	334	381	358	370	351	353	361	375	412	351	322	375	330	362	362	374	346	369	380	397	352	364	370	392	383	400	358	330	375	363	382	373	384	345	400	387	331	390	397	413	388	381	387	357	385	380	376	377	328	373	363	382	363	368	360	326	358	360	391	381	397	370	392	357	387	382	369	335	356	360	339	351	371	373	352	340	353	398	390	370	379	349	370	383	367	358	358	371	398	391	379	344	384	363	382	359	349	377	335	371	345	340	400	350	329	336	371	332	355	372	345	349	336	391	363	373	399	368	377	369	376	385	356	368	403	329	393	371	372	368	346	353	352	383	354	384	357	363	363	363	370	360	400	351	347	350	378	373	386	372	337	355	352	358	356	342	371	326	373	367	376	381	376	365	364	370	384	401	346	334	366	326	389	350	424	376	379	384	378	342	341	372	351	325	364	380	369	334	364	350	346	380	366	396	364	363	368	359
25122	21598	28855	27446	21486	15556	10913	6864	4690	3534	2554	1968	1731	1571	1301	1231	1061	1021	901	900	819	796	784	774	715	711	666	666	637	686	628	596	603	582	567	631	568	586	584	589	535	602	601	580	577	571	552	560	567	572	555	546	533	489	553	512	521	544	528	540	544	511	513	526	515	499	525	521	521	542	498	569	499	519	536	513	527	493	545	514	522	542	531	486	492	514	506	537	555	541	521	515	529	501	520	517	560	513	536	505	495	516	531	496	551	548	522	508	539	550	540	514	549	493	509	496	495	540	511	536	478	472	533	534	493	490	508	507	502	557	551	497	536	521	498	532	461	507	483	518	510	494	531	492	542	536	517	504	512	530	555	483	504	515	482	512	514	555	472	544	517	535	534	539	513	533	569	506	525	539	521	587	510	520	500	521	499	485	552	526	528	562	531	490	549	503	519	502	519	520	525	522	514	566	539	525	539	521	539	512	552	521	498	521	530	509	513	474	538	512	538	522	531	494	506	505	505	516	517	509	502	478	504	553	535	533	531	545	538	515	496	497	482	522	551	511	521	542	513	509	533	544	493	522	476	516	557	521	526	524	545	539	492	516	525	474	516	560	537	497	538	501	527	566	519	503	539	512	506	492	543	514	538	534	553	529	566	495	514	559	555	527	542	523	486	492	545	508	514	530	497	500	481	482	491	500	506	511	531	515	512	521	505	523	510	566	518	520	525	480	523	517	545	509	561	525	543	509	525	533	508	491	535	581	538	530	528	531	504	516	502	554	551	541	500	476	535	483	523	526	518	515	547	532	495	514	522	535	478	491	525	535	550	544	515	508	526	471	507	546	499	473	513	510	499	490	524	494	483	522	559	508	510	507	522	527	563	520	518	523	569	522	490	517	523	513	454	462	546	553	549	485	517	548	491	524	509	521	544	520	509	508	522	523	522	527	530	532	501	534	438	505	508	492	538	484	537	546	524	519	510	514	525	496	509	518	568	523	485	533	545	518	501	539	503	552	527	519	516	490	506	492	524	517	549	524	543	540	533	546	534	497	524	549	563	510	485	540	536	482	514	531	573	530	517	516	512	478	525	540	477	531	519	507	535	554	527	537	519	538	491	539	484	582	492	486	493	478	498	507	472	498	512	524	451	533	515	523	567	532	537	525	545	531	518	515	489	529	504	509	523	506	504	544	529	526	485	528	529	539	493	484	492	501	506	497	558	591	535	537	533	536	528	531	522	514	518	510	552	528	517	496	519	536	498	529	492	534	517	490	535	526	505	494	519	495	494	514	513	508	504	505	510	515	537	540	469	517	468	557	491	477	473	537	542	525	505	526	495	520	492	503	553	560	520	522	494	513	496	499	502	536	492	518	495	532	490	546	500	534	488	524	543	497	523	523	518	519	529	527	486	475	522	472	509	483	519	507	549	533	520	520	529	527	485	484	515	536	497	529	475	478	530	537	534	560	511	524	456	485	527	524	543	496	493	512	515	539	520	526	542	487	465	500	508	535	533	507	535	518	546	504	508	520	534	487	507	491	505	517	547	497	509	520	478	499	504	555	531	539	589	489	536	526	531	467	535	516	539	485	495	549	501	482	525	494	491	544	560	523	527	485	514	547	493	511	511	518	546	499	509	525	439	513	524	501	510	527	505	543	512	510	522	506	554	517	496	511	511	539	526	531	547	513	497	519	539	516	509	523	497	507	546	515	496	494	514	521	502	499	526	546	552	543	514	539	501	519	522	540	535	538	449	556	582	517	507	529	505	497	529	524	499	513	541	504	548	547	491	537	492	493	489	531	535	501	506	500	558	517	522	502	522	534	543	555	495	524	517	533	517	535	496	509	540	480	521	546	509	508	503	522	542	536	469	520	507	503	552	525	501	535	550	549	508	583	502	520	516	508	526	542	495	493	500	511	565	536	524	452	552	550	558	514	508	501	524	495	540	518	520	504	510	532	502	516	522	495	539	512	519	511	482	506	510	519	523	521	494	534	510	489	535	499	513	492	500	493	524	507	521	560	516	516	495	507	527	551	490	507	542	483	517	527	513	472	543	503	466	584	515	539	529	521	472	533	528	533	505	497	530	493	513	540	526	563	498	535	509	563	511	486	493	515	513	512	540	535	504	469	587	543	512	504	470	546	550	500	497	523	524	524	479	502	509	533	482	544	523	506	503	534	512	465	506	558	504	505	513	486	529	529	495	546	504	533	501	526	499	476	515	492	539	513	479	526	516	533	494	551	503	536	542	539	535	504	471	511	565	481	507	539	520	478	530	540	508	531	496	527	487	542	523	529	494	518	490	522	505	504	520	521	509	552	526	534	498	501	513	542	530	492	526	487	476	474	507	515	534	527	516	466	501	514	512	503	538	506	565	525	537	499	512	543	546	507	528	495	505	510	464	488	537	488	513	533	485	544	552	520	536	539	504	507	477	528	544	548	566	522	547	530	521	520	508	511	509	544	561	551	493	468	563	495	533	499	486	460	496	543	509	492	514	496	553	545	515	520	532	513	529	515	530	513	505	482	521	516	504	533	546	538	520	494	552	461	540	497	555	524	552	515	500	536	515	505	558	519	504	527	497	530	534	532	503	517	534	488	532	543	498	538	509	535	496	512	544	520	514	482	523	532	549	510	499	544	482	515	495	535	518	523	496	555	515	500	488	539	575	547	512	522	546	497	502	520	486	508	516	512	500	561	512	535	520	503	508	534	534	548	528	504	502	512	526	524	555	489	522	556	502	516	495	519	526	502	503	538	513	511	503	518	557	456	484	494	544	487	519	525	519	516	524	530	498	574	540	506	531	513	546	519	519	536	503	502	528	532	529	501	517	493	488	490	517	494	497	490	520	505	522	499	531	539	525	494	531	520	496	506	513	486	505	494	498	539	546	526	478	553	515	507	496	526	530	536	499	530	515	537	532	479	459	497	524	522	552	511	508	541	486	533	547	484	510	505	522	487	518	443	532	502	518	515	499	529	539	519	501	540	547	538	550	521	545	515	506	490	484	526	531	522	513	518	524	487	518	491	530	535	546	546	492	537	557	512	507	532	523	523	516	511	529	464	494	526	511	499	537	555	481	522	522	512	539	502	537	541	473	512	530	506	528	527	516	501	513	554	531	530	540	496	522	508	505	551	551	541	552	474	518	481	508	520	518	519	493	516	503	519	519	524	501	513	499	555	532	535	506	526	502	497	525	505	540	502	501	523	518	494	495	495	517	498	540	508	519	527	509	539	456	497	513	509	531	558	515	550	513	495	512	507	535	471	500	483	515	481	542	532	519	534	530	523	527	534	504	531	537	519	514	546	491	528	517	488	481	520	534	513	528	532	551	528	506	509	525	540	522	510	504	522	533	512	542	499	464	492	508	539	502	483	517	526	522	560	536	580	538	537	502	546	540	523	483	494	524	512	523	516	541	547	521	487	532	538	555	531	504	475	519	526	519	504	525	518	488	501	520	518	531	534	542	482	518	485	509	521	504	530	491	504	493	529	475	497
22361	44781	37500	28801	22700	18185	14124	10393	7440	5532	3910	3062	2571	2162	1924	1609	1423	1215	1197	1088	1026	956	882	863	827	826	770	777	707	701	662	696	640	673	617	638	636	566	589	614	557	598	553	550	562	614	564	572	581	583	513	583	556	521	570	545	569	525	557	513	497	508	571	546	560	519	585	555	549	551	525	541	500	513	523	503	514	542	499	505	503	513	550	502	506	500	553	545	525	512	519	512	499	530	520	530	493	501	535	532	519	522	509	529	519	563	515	531	547	502	574	509	496	489	553	459	541	509	480	509	524	520	540	542	531	525	549	486	516	550	513	498	547	538	533	537	531	550	535	520	535	497	531	469	510	550	518	574	550	521	535	541	509	491	503	505	543	533	515	519	549	525	536	500	499	501	503	491	483	494	495	539	494	521	491	566	519	509	535	517	522	509	545	494	535	510	512	486	492	516	533	481	563	490	515	545	471	570	505	534	513	536	525	485	505	518	541	502	527	519	488	548	559	547	490	536	544	519	503	524	492	449	509	552	512	527	538	519	553	495	528	509	550	497	507	525	555	564	518	508	512	535	517	520	517	532	510	523	510	484	505	532	484	549	500	555	535	504	502	531	510	533	550	541	488	508	509	511	542	551	546	567	541	535	534	525	552	523	543	494	554	535	536	571	483	530	488	479	512	529	508	543	528	529	525	475	574	498	512	534	494	522	540	545	548	504	519	522	497	521	549	500	543	507	513	515	521	494	518	527	467	499	520	511	537	529	539	543	514	513	497	545	520	511	510	520	518	486	528	524	520	525	534	512	497	488	484	497	502	553	529	511	512	541	501	522	517	520	509	542	555	522	507	511	522	481	545	527	526	551	542	522	532	570	515	532	547	585	528	502	524	522	552	521	502	539	487	518	511	538	560	500	540	476	513	510	506	526	492	506	475	506	490	511	553	507	499	535	495	494	514	515	534	506	515	466	568	525	504	511	521	493	512	463	522	518	511	527	531	535	520	452	509	506	528	504	530	523	523	486	489	471	535	505	503	529	526	519	491	521	531	537	500	520	516	547	550	548	539	476	557	544	512	525	544	484	533	517	538	476	506	506	547	545	503	515	526	503	545	516	501	572	523	532	530	537	498	523	520	540	538	480	534	544	513	524	543	548	493	489	569	521	501	553	476	525	510	506	524	529	477	545	522	554	475	535	526	531	543	522	525	512	527	501	500	493	514	510	535	532	532	548	548	546	533	515	510	534	520	525	544	510	505	573	500	528	522	515	504	579	544	532	534	554	526	499	550	516	536	534	502	505	525	529	503	518	518	505	515	516	550	516	523	490	493	509	534	561	527	528	533	504	506	491	522	529	482	590	532	548	497	546	537	508	512	517	544	526	509	505	530	552	552	527	547	535	491	511	501	539	510	504	524	520	549	513	536	528	536	503	514	532	554	524	499	525	533	526	537	521	489	560	564	514	548	484	498	503	484	554	534	490	550	536	483	493	547	527	517	482	517	542	506	531	497	564	494	526	566	529	497	515	522	516	519	506	521	552	530	524	520	566	505	533	529	529	493	522	544	530	560	509	521	527	519	506	500	540	543	510	479	558	534	511	539	539	536	523	507	506	542	489	507	497	529	522	543	537	500	507	510	495	487	504	530	515	545	564	482	531	520	485	514	484	509	523	518	509	513	492	562	491	536	520	564	532	515	517	532	565	514	552	538	505	526	503	533	501	512	502	538	543	541	518	536	471	533	511	527	495	483	552	514	506	537	529	492	510	540	519	539	529	511	526	547	528	537	539	557	463	521	527	513	521	540	494	517	510	576	494	526	542	552	540	564	522	528	564	511	526	566	523	539	470	537	506	542	525	503	548	486	495	536	525	532	506	498	519	522	475	517	566	502	486	542	530	542	520	504	518	489	489	551	532	557	571	530	542	510	525	527	520	539	504	506	545	523	510	536	503	505	542	506	564	535	536	513	545	499	523	506	554	505	493	514	498	520	489	497	525	517	522	543	530	542	539	539	496	516	509	516	543	516	513	538	507	509	564	505	532	543	562	558	549	536	517	481	525	525	538	549	530	528	537	540	554	532	542	520	523	548	559	485	504	500	533	516	489	528	521	477	540	528	546	511	543	515	520	530	556	515	508	572	505	528	524	552	530	513	516	504	527	516	501	565	475	457	490	548	512	511	515	520	527	543	513	536	494	568	533	526	534	525	531	524	524	531	514	537	516	511	498	511	510	458	528	514	519	514	502	524	523	512	527	506	548	536	524	535	529	526	501	550	505	518	517	537	508	505	513	548	471	542	508	502	580	484	498	508	505	524	530	528	500	514	483	507	516	565	513	546	498	543	549	532	517	543	531	557	490	479	527	502	537	482	480	515	520	515	522	522	498	543	523	522	553	514	531	554	538	532	531	527	509	535	521	554	513	504	521	529	495	568	538	494	525	529	535	546	530	532	519	528	551	548	558	515	537	532	540	515	494	513	504	526	552	563	538	500	550	536	509	506	501	522	561	509	573	526	550	504	527	482	551	509	513	523	575	481	511	541	530	559	548	480	540	534	484	506	519	540	516	553	507	541	538	496	503	528	555	514	531	536	480	556	507	505	527	573	507	545	551	514	514	539	530	551	521	524	511	463	532	508	498	521	509	529	534	551	486	511	536	489	511	555	557	545	540	517	530	510	529	514	526	548	497	477	503	517	528	522	504	534	512	474	488	509	551	562	528	537	549	525	528	529	540	493	504	515	509	532	548	554	521	535	516	514	514	505	532	563	482	544	545	523	486	534	552	504	555	523	532	552	494	506	496	506	542	504	537	532	537	538	566	507	539	552	527	520	498	525	519	532	502	547	550	500	487	528	556	520	513	506	527	481	501	534	540	504	502	508	507	515	542	547	558	539	475	481	476	531	518	506	513	508	519	548	546	517	556	513	498	535	532	562	463	511	569	508	586	499	512	513	534	529	488	518	529	525	578	520	563	530	516	522	521	532	518	513	527	525	539	523	534	546	507	512	495	512	522	536	539	583	508	476	494	551	506	481	556	515	499	524	528	513	560	582	521	538	550	530	551	539	513	519	547	534	512	488	479	543	531	506	526	523	556	527	533	548	539	553	506	543	522	549	524	512	529	531	523	517	540	498	519	553	545	507	522	528	515	524	535	545	488	523	520	538	511	527	491	493	479	542	504	516	524	536	495	518	512	510	555	534	495	507	582	529	509	539	489	550	562	537	503	537	566	527	514	501	505	505	524	516	523	543	515	539	517	492	531	544	510	540	497	543	500	514	507	552	523	506	556	517	511	520	470	524	500	506	520	486	522	526	501	541	513	509	523	520	533	493	571	526	509	546	535	508	488	523	516	467	500	525	505	516	535	507	540	548	528	529	498	513	496	515	484	512	542	515	535	504	525	504	556	495	508	511	548	536	529	539	566	519	544	481	473	517	525	534	508	521	464	512	505	535	544	528	508	528	542	523	527	554	527	574	492	547	498	524	549	536	502	509	545	508	535
22940	21544	29317	24385	22331	24277	23685	13658	8919	6469	4360	3388	2890	2503	2098	1711	1491	1371	1195	1065	990	934	873	840	749	739	694	694	585	556	584	577	546	515	523	459	473	460	485	444	453	441	412	466	434	468	425	454	448	437	421	397	389	379	357	382	399	348	352	408	364	391	350	360	387	346	356	368	369	365	356	380	362	330	350	361	358	346	366	354	341	352	386	330	355	338	357	369	357	371	357	377	351	329	330	333	318	342	337	334	371	350	352	350	335	346	345	370	349	379	344	356	329	322	337	349	357	356	351	371	340	355	361	344	362	345	338	355	350	319	362	375	358	342	362	383	363	354	353	340	370	316	350	334	356	357	332	377	347	379	343	299	365	352	341	360	359	349	351	388	346	357	377	350	315	365	382	369	331	346	354	338	342	374	326	321	368	326	353	352	393	334	394	346	365	338	364	340	332	368	352	372	310	331	352	334	368	361	365	357	317	350	375	360	334	355	371	342	353	358	360	370	373	354	351	355	357	344	370	336	381	369	347	354	360	349	340	354	311	376	372	345	358	358	364	312	355	364	358	362	349	352	314	348	305	349	343	358	338	361	355	361	397	369	392	351	330	360	360	359	323	336	335	327	371	363	328	357	338	386	332	330	349	395	376	343	365	351	371	401	322	366	359	353	363	359	368	356	347	337	372	315	381	361	337	368	365	350	347	379	368	370	388	350	370	335	307	369	342	323	367	344	360	324	362	337	376	349	372	358	364	387	381	372	346	366	331	378	357	339	325	336	364	351	359	311	350	363	386	357	346	327	337	348	333	365	353	335	330	340	365	334	347	343	335	352	358	355	360	337	390	333	380	325	335	353	360	365	351	377	389	340	361	322	344	352	351	332	374	338	381	367	355	380	347	352	342	323	389	360	339	347	346	365	320	346	351	356	327	324	367	306	343	317	342	315	307	338	350	325	333	374	360	350	332	379	351	396	388	354	354	341	360	372	357	310	348	367	337	359	337	336	358	366	368	354	312	363	385	361	319	311	348	363	341	359	361	336	358	358	356	371	342	365	326	347	348	332	338	336	348	361	368	379	333	367	358	371	348	367	319	330	364	369	354	306	365	362	350	358	316	324	364	327	394	336	366	318	345	354	400	369	374	368	332	360	334	351	334	360	347	357	375	358	357	394	356	369	373	363	362	338	335	350	354	352	331	371	350	386	376	325	378	331	358	331	368	366	334	330	338	337	349	375	358	369	344	334	385	359	367	341	319	349	312	375	340	354	351	337	355	348	334	319	353	372	360	344	353	345	358	333	367	344	346	364	384	346	378	380	362	379	340	335	322	378	368	339	354	338	374	361	372	380	355	340	374	356	335	364	335	336	352	359	365	317	364	338	363	358	330	331	332	362	369	347	378	337	323	355	347	330	362	364	335	345	352	344	382	341	354	381	357	314	362	340	362	386	368	344	337	355	355	362	318	355	328	362	372	365	390	329	347	332	331	357	341	371	346	344	386	333	332	328	355	342	335	335	369	341	343	368	311	335	320	344	359	343	313	356	356	373	349	334	344	375	352	382	331	371	374	316	350	358	334	366	332	330	343	375	383	340	329	340	324	340	309	340	348	368	359	366	321	344	361	332	348	349	359	362	371	352	362	355	390	369	383	319	345	332	322	362	354	331	349	371	332	308	373	324	338	340	322	380	380	364	346	385	331	368	375	319	337	365	360	363	348	324	373	345	339	361	329	302	361	376	349	352	383	352	334	336	330	350	321	318	335	355	363	329	369	351	315	350	297	340	386	385	344	338	366	335	306	348	346	342	368	317	332	401	366	334	380	320	386	314	349	350	351	352	368	353	366	361	318	341	388	362	340	370	324	331	350	333	348	348	334	336	331	354	346	320	349	342	335	357	326	329	372	337	354	368	357	322	350	317	353	352	343	328	335	317	359	335	349	369	346	362	403	349	390	350	327	362	346	358	342	336	392	341	347	362	353	343	304	338	352	334	342	370	338	352	337	335	351	347	364	336	354	348	326	352	357	316	351	346	391	346	355	323	334	354	355	334	300	376	361	344	345	344	342	348	368	325	358	339	363	334	367	353	360	385	370	336	394	332	365	361	331	369	346	326	318	356	358	337	336	361	328	360	354	357	335	335	333	325	373	357	355	355	326	398	322	340	356	356	353	361	364	342	327	329	330	348	344	343	360	359	359	330	346	351	360	346	329	357	342	389	326	323	353	380	379	318	345	345	375	367	360	376	370	359	353	356	348	370	353	354	349	336	353	379	328	334	317	357	357	340	352	332	339	350	348	358	345	345	365	343	384	327	341	393	363	373	345	357	354	340	342	378	391	328	325	322	360	367	358	386	300	384	340	333	337	327	346	346	362	355	348	356	320	344	367	346	338	344	362	338	368	341	338	360	334	355	380	374	328	383	309	339	351	346	325	352	358	348	351	358	338	356	371	360	356	331	371	360	358	326	332	343	342	355	324	311	334	332	328	359	355	372	325	320	338	315	366	353	364	350	345	381	377	363	355	362	343	353	358	326	345	312	371	322	347	385	380	343	329	349	320	329	351	385	390	328	363	346	321	354	359	359	358	386	376	340	349	348	299	338	350	352	322	322	322	348	373	354	352	359	349	355	342	346	342	335	330	388	335	365	348	337	353	346	374	335	366	344	359	366	355	348	358	353	335	387	304	325	362	379	358	369	335	324	351	374	357	354	352	337	355	370	374	325	344	369	353	355	347	348	349	321	356	328	350	328	354	334	325	349	349	352	315	328	421	385	359	377	342	352	317	334	320	346	356	341	359	306	368	349	346	365	354	348	335	389	351	346	387	346	357	349	369	352	354	316	332	318	346	352	357	350	350	359	333	379	337	367	371	342	339	317	354	362	346	365	344	377	323	340	330	346	387	346	336	355	335	350	336	372	332	345	351	323	355	372	366	358	362	334	336	343	331	355	328	354	357	343	357	367	313	378	323	358	365	368	345	346	336	322	349	364	339	356	372	339	335	326	306	351	356	397	343	339	408	373	367	353	345	339	373	380	377	357	313	335	348	374	353	350	351	356	349	339	329	377	360	360	354	351	334	349	355	333	390	353	333	359	335	348	364	378	328	351	370	355	346	319	347	333	314	361	413	345	349	324	383	336	356	334	329	363	368	360	373	328	385	373	351	346	324	374	344	354	341	361	358	377	351	343	353	340	363	328	366	325	357	377	351	345	362	359	348	367	341	383	352	360	370	340	333	318	359	324	352	376	340	375	354	354	334	320	352	333	312	343	335	341	382	362	325	343	382	372	349	335	368	359	350	338	352	356	361	328	360	331	371	365	366	338	338	358	333	351	348	328	328	353	345	379	333	348	346	330	316	329	330	366	331	358	347	343	358	365	299	321	376	353	328	334	342	359	377	350	352	362	373	360	329	348	363	370	337	350	351	366	333	347	341	354	360	316	345	355	345	359	386	361	359	373	389	345	337	336	379	335	398	358	347	333	341	349	357	356	333	340	342	377
24978	51880	45002	36655	31042	26240	21114	16163	12252	8926	6400	4877	4009	3510	2906	2330	2008	1713	1657	1401	1309	1122	1068	1023	897	904	857	802	746	703	715	677	610	585	546	494	576	499	490	503	495	468	538	499	502	485	516	456	459	433	422	405	409	396	389	415	407	418	385	380	391	391	395	354	372	335	385	365	325	373	382	353	365	341	342	315	370	376	360	345	340	326	358	354	348	367	338	347	386	321	354	330	400	340	380	344	360	360	389	354	337	354	396	340	312	369	350	337	328	368	327	367	329	331	336	367	388	354	375	382	310	335	334	349	346	362	321	340	338	343	366	377	353	312	344	346	357	318	346	338	327	325	369	350	327	312	349	332	362	338	334	343	355	363	368	347	356	333	328	342	354	349	373	333	337	351	335	351	344	312	358	347	368	374	308	329	348	325	329	358	366	340	358	366	337	356	360	344	348	347	332	394	365	322	384	358	343	393	354	325	334	346	340	329	323	338	366	345	366	353	316	351	372	383	320	357	363	368	378	376	330	356	351	382	374	314	313	371	364	373	393	322	328	324	338	347	359	354	331	343	312	345	341	374	389	355	324	341	348	387	353	329	361	364	346	357	338	343	376	369	358	366	371	353	399	358	351	316	359	345	355	345	338	339	363	314	348	352	358	341	335	375	344	362	362	363	347	343	357	367	300	366	376	342	332	325	336	328	351	361	331	317	345	345	350	332	342	365	333	355	362	346	336	336	330	351	340	338	370	382	350	325	347	350	348	348	353	317	379	353	357	382	351	328	342	352	376	348	346	330	359	344	350	337	345	346	328	347	340	328	355	343	329	342	321	379	338	343	342	334	335	328	347	364	339	361	374	348	357	342	394	351	355	343	341	331	356	349	322	369	366	337	357	330	365	342	338	336	371	344	374	342	343	340	349	375	360	354	344	354	365	369	327	392	367	317	334	353	346	342	361	338	341	361	361	332	357	353	360	381	333	348	356	341	365	311	335	391	364	326	333	363	346	348	326	373	328	332	341	356	319	389	362	363	347	329	326	329	374	368	349	366	353	379	337	350	329	367	353	302	352	367	342	373	344	325	357	373	376	343	353	366	349	317	328	380	351	348	359	375	341	364	328	352	359	346	372	341	352	347	342	370	309	359	348	344	350	392	348	380	340	376	366	391	371	354	381	346	355	358	340	365	367	364	363	369	326	360	381	341	355	320	344	364	333	324	337	346	342	350	355	345	380	363	337	334	381	392	365	351	320	332	351	345	383	352	344	367	363	353	339	353	343	343	374	307	309	333	324	320	340	340	340	364	375	356	348	335	340	364	356	360	372	349	364	345	338	367	333	342	317	336	343	314	348	334	361	345	350	346	360	336	345	340	342	344	354	374	369	344	347	325	375	359	330	375	322	338	364	353	389	336	380	325	352	363	344	330	376	344	358	356	355	362	350	366	337	343	349	353	389	356	342	354	346	346	339	356	333	353	322	397	355	330	317	327	350	340	369	347	314	342	324	338	340	370	359	344	371	351	345	338	336	316	326	317	396	342	370	370	349	335	374	348	318	330	360	343	343	334	349	370	369	348	342	366	364	320	360	343	381	333	370	371	340	367	313	387	349	341	358	352	352	382	350	392	344	343	349	329	351	371	334	344	355	338	342	343	371	354	372	374	358	339	368	347	306	354	375	362	352	350	374	354	330	360	340	343	359	337	397	359	351	376	386	348	352	342	362	352	343	353	376	335	330	340	334	364	350	343	333	376	373	355	373	352	330	372	330	388	348	352	360	319	352	345	346	320	332	307	358	381	347	376	354	336	367	354	363	347	382	363	341	377	374	357	338	337	377	328	372	349	367	341	345	362	323	357	325	324	351	379	359	351	356	368	359	354	337	340	340	352	332	370	333	365	355	343	326	363	329	361	362	306	360	329	373	353	352	365	348	340	348	357	323	345	338	364	355	383	359	343	350	327	360	333	340	374	366	347	343	355	382	361	354	340	331	350	347	331	328	354	344	359	361	352	352	340	354	344	338	345	308	358	368	346	366	356	331	329	369	353	329	353	353	344	380	320	312	332	341	322	361	318	355	341	360	362	331	328	360	349	365	374	376	343	363	370	333	358	376	353	354	340	348	352	347	370	405	363	373	320	362	378	372	339	365	358	366	349	330	354	359	342	368	350	373	342	353	368	365	323	373	374	351	328	347	337	365	333	368	347	372	350	388	369	346	337	373	349	374	340	372	353	333	353	335	371	356	367	354	367	354	382	339	322	337	361	356	363	379	340	377	351	332	328	319	364	387	356	322	345	378	345	344	374	329	361	335	356	351	364	379	376	354	372	339	344	389	341	332	359	359	367	353	331	348	365	344	345	368	398	352	342	377	387	355	364	334	313	337	357	403	359	349	333	314	370	340	390	310	342	341	362	347	348	348	373	313	320	342	326	364	329	378	322	324	337	359	353	358	355	405	332	344	357	356	353	314	351	323	345	329	338	362	347	373	345	366	353	377	342	346	341	368	369	340	366	334	344	354	346	349	355	315	347	341	345	342	342	362	331	340	358	348	382	366	325	321	341	365	355	331	370	353	381	371	341	371	317	342	358	353	357	354	326	348	323	335	347	324	348	348	370	362	310	346	325	332	365	331	323	352	352	306	356	338	363	356	347	341	370	365	333	352	331	348	340	341	384	345	354	369	352	344	332	340	332	351	333	352	362	357	338	346	350	337	352	347	343	363	319	336	316	341	358	318	338	357	358	350	337	373	315	329	347	399	339	337	304	346	346	356	366	388	355	343	327	320	367	334	355	398	336	335	396	357	395	349	345	354	368	337	347	337	365	316	338	353	326	361	375	330	355	375	352	354	330	332	358	360	353	376	347	311	327	360	351	360	367	314	377	368	400	351	342	349	371	354	347	365	361	324	351	371	360	390	352	356	365	302	371	349	365	326	356	328	338	343	328	346	353	320	346	357	356	353	323	372	360	368	349	337	376	370	347	341	353	326	346	361	326	326	373	334	368	347	349	349	349	367	354	326	369	391	329	349	335	332	372	366	349	329	342	329	319	335	345	332	369	351	377	336	373	326	323	349	342	345	353	335	354	347	377	364	377	346	327	355	312	356	331	346	375	347	342	343	360	326	339	366	343	357	370	349	354	313	353	391	352	333	356	319	335	349	378	353	373	358	368	370	368	312	336	337	343	351	335	361	376	301	349	365	341	372	387	339	347	340	372	320	355	352	349	370	334	334	323	362	332	341	372	362	364	324	372	312	331	339	359	363	364	381	359	341	364	352	334	329	352	326	351	405	357	345	350	348	359	373	332	374	324	350	325	341	331	360	341	334	360	330	344	359	359	374	350	361	355	336	348	290	385	332	363	350	341	343	324	375	369	323	362	372	375	354	342	351	333	370	368	352	338	340	370	334	345	391	366	360	319	345	343	338	362	367	357	349	376	344	373	376	345	337	307	351	359	366	327	337	333	374	342	325	364	381	348	343	353	365	361	353	353	332	352	352	328
29117	27020	32344	25318	16053	10626	7184	4714	3401	2566	1937	1556	1333	1252	1068	955	825	880	837	776	728	734	681	629	664	609	617	625	613	564	536	590	558	573	547	522	572	519	498	550	480	507	480	519	562	547	546	587	537	493	510	470	514	554	518	503	529	466	501	497	498	481	509	483	479	514	484	480	519	480	532	484	494	546	517	552	479	472	513	474	461	476	490	485	447	488	513	493	493	464	506	509	521	498	515	489	537	487	497	506	494	527	442	511	475	501	500	501	516	469	492	499	496	491	506	482	496	466	482	508	490	547	512	465	512	475	484	530	522	495	513	514	503	474	497	507	517	512	510	504	503	494	488	463	467	466	471	486	539	471	487	488	530	517	476	479	492	525	497	497	471	523	519	517	515	491	491	515	489	499	526	495	495	519	516	483	488	505	476	498	508	503	512	513	452	509	486	491	526	473	506	493	516	476	483	498	504	491	485	460	513	521	506	509	487	487	506	510	505	506	525	455	486	474	484	537	450	484	496	528	517	497	522	493	508	464	512	455	489	476	475	499	479	457	502	492	471	488	501	447	532	501	479	521	475	484	467	485	498	494	476	484	478	500	490	491	493	495	482	486	491	529	499	496	492	497	499	513	496	536	474	504	521	556	522	540	500	507	499	500	513	510	528	530	479	517	517	520	508	509	482	478	530	482	523	507	492	539	492	492	518	493	501	489	519	495	506	498	481	531	546	533	471	507	542	504	496	469	487	511	482	475	517	498	483	470	522	484	495	471	481	507	451	527	519	495	445	535	499	470	495	511	491	536	499	490	495	491	505	517	473	506	483	523	489	511	503	474	498	478	516	493	461	491	471	497	511	512	514	500	470	489	458	485	521	485	517	442	502	514	494	483	481	512	498	502	488	488	455	530	514	483	494	511	490	522	492	445	480	489	492	462	478	507	525	540	483	477	447	456	471	498	492	456	478	488	504	468	542	496	458	501	514	512	488	481	489	456	515	500	496	493	499	510	469	524	535	470	500	513	500	452	528	475	469	484	518	479	477	510	464	484	460	517	514	507	534	494	506	471	461	492	496	524	505	489	510	509	474	498	484	474	476	519	476	522	501	505	482	496	501	461	465	515	516	502	495	507	522	498	500	512	506	476	524	522	468	492	496	497	489	500	492	514	527	504	471	497	514	497	521	512	544	529	464	486	484	475	509	491	487	479	510	484	490	455	528	523	487	509	446	450	527	504	517	503	499	524	509	455	488	520	460	535	481	475	476	514	481	486	467	490	512	485	509	499	481	500	477	531	468	481	535	509	542	477	514	504	518	503	483	487	498	475	529	454	521	492	502	498	480	524	500	535	521	464	486	504	470	525	503	508	499	509	480	487	493	464	476	496	522	464	489	502	539	474	474	505	467	465	499	503	531	501	494	481	528	510	468	480	504	478	469	510	452	558	473	519	497	485	515	504	467	513	469	520	496	488	469	495	537	534	481	459	529	487	495	462	488	484	500	499	541	509	514	462	514	460	513	535	506	469	511	520	505	478	483	487	501	424	533	483	474	494	521	459	477	526	504	504	471	485	497	468	499	489	526	476	509	507	533	526	529	558	509	471	502	498	480	488	491	449	491	487	506	507	486	489	529	485	454	498	496	486	510	494	512	449	505	475	501	502	542	480	531	486	494	505	473	495	507	474	517	496	500	472	495	511	485	490	475	498	508	522	540	505	487	506	486	485	518	485	516	499	525	497	494	499	505	526	485	479	523	495	483	500	496	502	517	469	522	525	492	499	500	525	465	476	492	497	509	522	452	497	513	470	459	468	477	475	508	468	514	549	520	489	480	508	498	478	507	456	515	509	484	491	536	495	498	492	506	515	483	463	540	458	482	478	542	503	490	516	505	494	493	459	451	488	470	512	494	533	529	528	492	485	503	480	465	497	502	482	464	500	513	506	493	506	517	460	451	510	488	491	523	486	502	527	546	469	532	502	478	511	505	484	513	464	509	465	470	495	527	480	501	500	525	504	495	482	490	479	509	465	493	512	466	516	478	525	468	525	502	464	538	487	486	516	535	475	480	520	484	472	518	489	507	517	485	431	491	542	474	501	506	485	513	484	489	456	510	525	519	474	494	482	521	504	500	473	493	520	511	524	498	485	478	487	457	518	514	459	457	499	519	509	504	501	479	482	511	500	535	518	546	511	503	518	480	458	508	516	528	524	468	477	511	508	490	474	513	501	490	497	514	502	505	459	507	529	501	499	478	499	513	495	477	487	524	489	501	483	505	550	519	470	487	488	533	477	489	494	462	477	485	519	492	480	524	529	539	494	517	495	494	478	485	473	483	519	480	499	457	496	455	505	484	452	550	454	476	490	525	531	492	477	501	467	538	489	477	481	502	494	560	493	512	505	511	488	516	452	518	458	474	516	506	463	487	483	479	495	477	482	500	490	476	479	503	498	525	517	466	472	508	483	518	493	508	507	489	507	530	439	481	477	489	474	475	512	530	477	498	454	477	481	515	509	524	473	476	499	499	442	508	485	525	516	505	457	504	484	523	486	494	504	464	492	499	494	502	532	474	503	487	514	496	511	494	545	501	498	509	511	542	457	503	488	480	489	500	483	539	519	526	502	488	497	508	499	499	507	518	471	520	530	500	464	453	514	491	499	514	501	532	484	497	522	468	449	498	493	502	499	523	510	484	483	498	497	523	501	514	486	481	463	547	475	496	526	508	510	497	510	512	468	500	536	452	521	502	492	511	469	473	521	476	470	491	504	486	494	465	480	481	493	498	485	512	496	496	460	497	498	544	481	489	509	490	504	511	484	486	510	539	493	522	495	483	476	534	481	473	477	458	524	484	504	499	522	490	526	541	464	478	482	494	500	483	548	499	488	502	504	472	518	544	484	517	540	482	497	489	489	472	481	527	504	496	503	497	534	508	462	526	489	449	508	498	503	506	453	502	501	490	482	529	531	530	536	471	508	524	476	486	491	476	507	466	518	462	504	445	458	490	461	494	490	502	468	553	507	507	441	493	495	519	522	523	504	506	496	518	490	518	481	562	473	500	488	497	487	517	485	469	483	522	512	496	530	510	483	474	522	479	473	479	507	494	476	486	530	530	485	488	484	466	487	506	491	528	498	522	508	518	471	510	511	510	483	521	490	503	485	527	513	522	478	500	536	490	494	481	497	475	485	510	507	503	468	471	525	537	482	492	487	482	525	494	465	475	513	488	504	513	509	450	505	487	478	493	478	468	497	516	498	495	509	487	501	473	476	491	484	514	504	535	495	553	535	498	505	459	458	506	477	488	516	480	478	468	511	495	514	511	479	523	509	477	519	503	524	483	508	507	487	511	528	517	489	499	520	522	504	506	481	501	474	523	555	499	523	488	511	478	520	528	539	484	546	489	488	514	486	515	510	500	546	472	497	493	503	534	490	503	483	516	544	514	493	506	457	523	482	505	476	501	467	531	484	482	493	504	459	475	477	479	506	508	480	470	496	491	502	496	467
22436	40193	32429	23177	17976	14066	10308	7495	5422	3891	2792	2214	1852	1737	1569	1228	1103	1019	921	922	858	809	802	746	748	676	664	626	661	607	651	618	614	569	598	539	599	530	538	577	543	535	570	539	528	570	564	590	532	550	546	499	563	496	517	527	505	485	531	502	506	527	520	545	538	512	527	497	507	531	553	523	498	522	459	530	559	534	512	487	532	531	516	491	506	520	520	562	523	525	496	490	483	500	530	489	498	495	535	463	469	500	537	486	514	492	496	509	489	505	497	511	529	566	477	469	524	518	522	480	504	500	527	515	502	477	530	478	489	552	513	506	478	504	512	498	508	528	509	484	538	509	513	489	487	538	511	543	474	514	502	509	483	512	518	492	487	510	459	510	525	473	464	498	501	507	523	554	525	503	517	517	508	478	485	545	497	525	542	493	533	507	525	519	475	467	529	472	504	508	498	517	531	544	522	499	517	523	490	514	509	500	497	504	537	494	553	495	497	490	513	500	503	514	481	484	499	473	439	490	470	465	536	489	539	441	475	498	508	564	513	504	464	506	511	500	482	483	536	488	552	513	499	465	498	523	524	518	486	543	485	491	493	508	513	523	523	514	510	469	482	545	518	509	519	514	508	535	483	509	513	540	509	488	458	540	507	523	533	545	468	482	518	496	576	552	469	494	488	522	486	471	487	515	523	499	518	501	518	538	486	517	513	484	522	471	474	492	506	474	514	496	500	497	500	529	478	502	490	535	487	489	487	528	534	479	502	506	505	519	517	518	504	489	499	470	491	539	499	475	549	530	513	504	461	510	523	496	513	534	508	468	533	498	493	516	470	486	521	508	504	476	515	542	508	486	491	497	485	517	518	490	558	485	526	523	485	477	486	545	527	476	523	557	533	513	488	526	481	528	529	511	549	496	499	552	500	502	473	498	497	533	497	534	493	493	498	502	501	552	509	495	513	508	504	488	487	478	496	534	522	454	478	527	483	500	480	528	516	530	495	522	513	517	518	535	527	517	516	502	518	503	522	534	509	524	541	481	490	483	531	512	519	453	523	488	500	519	523	519	509	511	466	554	479	508	525	488	482	513	492	526	491	522	489	511	508	495	521	541	524	494	510	479	478	492	504	531	505	523	481	551	524	538	510	494	516	498	491	496	526	535	495	522	542	484	501	496	534	502	529	541	477	458	554	548	492	487	516	519	558	509	510	453	526	494	467	460	447	513	511	505	553	523	502	483	497	524	521	529	536	468	522	503	504	533	487	493	500	476	499	512	487	518	526	492	493	508	484	522	486	513	513	499	528	519	473	494	541	537	543	495	505	500	500	519	521	513	486	500	482	534	536	533	533	516	512	479	534	520	526	546	493	502	519	515	507	487	484	498	504	535	554	503	526	506	530	499	466	502	465	524	512	467	504	502	470	501	483	505	510	506	533	514	493	504	541	519	500	517	504	519	529	513	526	489	473	506	457	502	512	524	521	485	528	533	481	536	489	504	520	520	495	521	522	510	532	501	495	488	516	476	511	506	524	531	475	518	481	528	551	482	499	530	500	508	535	503	484	522	506	514	532	499	550	511	507	503	487	446	504	523	536	504	540	541	526	515	488	509	478	543	481	504	519	489	493	475	501	514	510	494	512	464	481	494	475	470	499	479	510	497	535	498	522	507	489	522	526	500	527	526	531	520	530	518	489	501	509	482	478	489	487	530	550	491	506	471	495	513	512	512	499	501	513	508	499	522	463	529	526	529	464	502	529	507	512	498	501	503	520	508	490	473	482	525	494	502	543	484	526	524	534	503	508	484	506	515	526	501	505	502	548	516	497	498	494	492	530	512	498	541	507	516	490	513	483	513	528	534	526	485	548	498	497	548	473	524	475	547	513	497	471	547	517	499	515	532	498	489	508	495	526	511	528	534	486	516	479	492	502	481	487	504	513	513	506	504	510	503	552	510	472	479	513	485	548	499	505	506	488	495	519	505	512	513	494	494	512	504	530	486	510	521	485	514	517	482	482	503	500	529	540	504	471	477	533	482	487	472	539	523	467	534	488	529	483	537	534	545	574	556	524	514	515	480	522	473	515	493	490	466	496	518	507	499	543	522	502	514	563	489	524	525	500	558	533	487	493	541	517	480	539	498	469	512	518	525	491	469	480	513	526	488	532	470	505	479	551	511	522	542	512	561	496	539	477	507	522	474	504	463	520	501	501	504	503	517	498	545	521	525	521	506	521	506	525	475	457	475	560	477	473	496	499	482	513	511	536	475	486	512	495	503	486	472	522	513	531	544	495	478	539	503	505	513	491	514	509	510	513	537	461	506	517	496	507	554	498	469	472	520	502	479	524	489	482	503	490	514	507	492	508	566	494	538	468	492	518	493	520	484	460	502	490	517	510	544	515	508	472	539	524	512	499	505	505	520	517	494	478	532	524	501	501	510	463	532	512	464	475	517	513	510	502	508	546	493	528	520	479	530	491	488	520	473	521	480	502	515	525	492	516	541	527	532	485	506	470	513	520	471	492	517	525	473	556	518	552	521	496	492	508	499	525	486	494	479	541	520	505	524	523	495	496	503	510	511	492	533	535	536	491	520	483	515	504	495	473	508	506	508	499	481	484	494	500	523	461	495	522	517	507	495	530	515	516	501	523	473	523	495	511	478	478	514	495	491	513	526	493	514	500	502	498	491	505	476	496	482	495	481	518	530	493	475	500	524	521	511	497	573	534	495	523	506	526	511	504	508	503	486	497	515	532	529	492	523	490	515	523	545	547	532	514	492	553	495	487	531	502	490	515	489	496	504	478	504	532	538	508	531	482	503	517	476	480	524	472	520	504	507	507	503	493	505	536	513	488	462	501	479	468	511	484	506	461	488	526	529	510	477	442	444	453	474	488	509	508	539	532	520	524	526	494	525	532	505	523	470	519	451	518	527	519	522	526	534	476	483	503	508	514	513	523	519	516	531	539	530	506	523	525	495	500	487	492	493	502	480	518	501	506	475	532	487	533	528	536	494	474	508	505	504	504	516	512	494	492	497	479	511	510	478	512	530	521	485	479	540	525	511	531	528	521	518	510	515	498	511	531	532	527	502	477	492	485	505	533	507	511	499	476	521	537	521	524	481	525	521	505	478	504	531	520	551	471	509	531	520	510	511	523	491	482	511	482	499	492	493	504	515	493	511	543	514	474	529	551	518	501	496	495	472	509	475	525	498	545	505	507	501	493	499	512	473	501	525	504	502	519	490	543	500	551	476	529	503	480	483	482	495	477	492	514	537	518	539	514	465	486	551	535	485	550	531	535	535	474	502	525	480	512	481	522	516	468	493	504	458	577	502	507	516	527	548	532	532	538	488	516	490	514	497	502	525	515	538	488	511	511	485	520	507	497	522	530	531	505	541	496	511	511	537	496	473	504	474	509	504	497	505	447	549	515	522	515	543	474	479	518	499	479	489	489	483	505	535	506	517	499	492	493	533	523	524	488	542	527	489	480	531	452	525	499	512
23950	21461	28847	25155	23159	21168	15276	9010	5868	4133	2971	2267	1943	1770	1496	1350	1070	1026	952	821	801	704	658	654	629	642	601	592	541	551	505	506	504	470	442	436	434	478	402	368	421	405	446	395	438	432	412	400	436	409	404	369	410	370	372	412	408	367	364	399	360	384	375	378	353	387	409	407	343	353	377	375	372	356	390	373	393	389	371	381	377	375	348	363	373	374	425	387	362	356	374	358	371	369	378	386	360	376	332	377	370	321	356	359	376	374	378	345	365	370	368	342	372	345	362	375	385	389	387	345	332	378	383	371	378	375	380	346	347	372	346	368	347	341	387	366	375	377	371	361	346	367	348	346	375	354	383	373	355	357	384	368	368	370	344	347	373	332	339	366	376	356	353	376	334	357	377	353	399	354	433	387	338	338	344	365	347	364	327	349	358	366	340	341	346	346	351	374	360	357	378	376	382	395	370	351	407	381	404	351	351	343	341	351	344	373	369	360	362	363	355	386	403	358	378	355	384	358	358	352	363	348	369	357	367	367	387	383	313	372	381	360	340	372	352	349	354	354	364	363	415	372	368	353	350	387	390	378	338	375	362	378	348	341	346	395	366	363	377	343	396	366	377	390	387	359	365	343	372	377	375	366	351	365	385	381	354	354	347	369	370	365	369	365	354	352	370	328	367	363	368	355	361	389	394	387	359	349	355	371	349	353	351	362	367	378	366	359	382	390	318	330	381	327	337	389	344	386	336	337	374	377	375	365	357	359	356	355	349	342	354	378	356	338	385	351	371	362	359	365	366	379	335	354	374	349	404	349	380	375	409	371	372	367	358	358	367	349	355	366	357	369	369	360	403	371	348	377	361	357	357	359	382	389	336	371	374	375	352	358	385	370	363	367	403	366	364	384	361	363	404	381	364	344	351	350	353	368	350	332	376	335	377	393	349	353	354	359	404	395	367	353	384	345	360	349	357	356	361	378	340	364	384	376	324	357	377	382	337	338	364	357	379	373	348	330	362	405	342	351	353	375	395	351	376	386	366	373	372	368	355	363	386	354	418	344	368	360	366	354	331	332	353	358	358	403	375	367	342	358	366	343	379	385	335	399	379	367	370	349	355	380	346	349	363	372	385	350	372	375	339	407	349	371	348	389	349	379	370	390	345	359	368	378	364	382	363	341	348	385	382	361	375	374	388	374	340	373	366	367	377	366	365	366	381	329	325	350	359	360	368	348	348	353	377	351	359	358	368	341	386	354	378	332	375	347	377	361	404	348	354	372	352	352	346	389	367	351	340	386	428	344	366	362	398	350	365	339	378	369	346	335	330	366	391	359	386	375	376	370	368	367	362	360	371	372	349	340	335	362	357	352	375	351	369	385	367	365	304	393	380	385	354	348	337	361	347	368	359	349	372	355	375	353	371	399	365	384	344	368	332	371	412	378	352	334	389	354	331	366	347	357	393	340	325	340	361	371	380	360	346	355	375	375	366	360	391	380	363	386	376	360	394	340	343	313	329	358	357	368	355	381	341	336	377	353	366	389	350	363	365	318	377	357	362	364	376	364	383	371	340	371	362	368	332	314	375	314	393	385	341	342	362	338	370	370	398	341	361	383	382	358	355	356	364	370	408	366	330	340	384	381	355	375	372	400	361	398	339	386	350	370	418	333	362	346	397	337	364	345	396	358	381	391	385	415	357	364	401	345	343	365	378	359	395	386	367	365	373	360	386	368	374	375	384	361	397	356	378	352	360	356	370	360	377	385	372	367	358	392	385	342	340	378	355	368	370	327	362	349	370	377	354	379	347	355	386	383	379	423	352	381	358	393	372	344	370	365	372	361	376	377	368	341	344	362	333	334	372	367	369	381	345	374	372	360	363	357	375	411	386	370	361	319	365	372	333	369	381	378	363	374	383	345	387	376	339	348	364	379	360	364	374	336	374	344	351	347	361	337	345	330	367	361	364	354	371	345	362	349	353	330	352	383	391	398	374	370	352	391	340	393	363	345	373	341	372	386	349	359	382	323	382	367	360	368	359	358	364	362	376	361	349	378	347	377	362	394	339	385	362	364	349	388	365	352	347	365	354	412	328	346	386	358	362	354	374	376	372	357	383	365	348	355	361	345	366	360	388	379	385	371	365	372	391	375	359	374	392	324	387	383	383	384	375	334	342	367	377	350	387	340	410	348	344	354	365	337	375	359	375	357	362	334	375	389	347	331	374	322	408	354	369	358	363	353	407	374	337	370	378	334	356	341	367	364	348	403	359	363	358	375	349	350	361	372	359	326	358	376	350	396	347	346	378	363	356	355	376	346	382	344	353	388	342	356	371	357	381	341	349	399	400	353	333	386	387	409	348	371	329	354	364	384	362	334	373	349	383	395	365	369	351	369	362	344	343	355	368	364	316	389	399	359	374	361	342	376	328	356	375	337	351	356	367	358	333	325	348	331	356	351	355	348	356	375	345	359	367	369	379	371	377	361	348	351	380	352	347	353	398	372	377	382	362	368	373	378	361	381	357	393	370	343	372	368	382	336	359	361	366	379	373	355	349	387	335	337	375	379	421	392	368	396	370	360	368	373	383	369	369	380	390	365	382	395	370	393	381	365	388	356	333	411	346	375	351	362	363	356	368	344	346	381	382	370	329	372	377	404	364	351	362	365	384	404	369	376	369	352	397	364	336	372	365	393	350	360	384	377	378	387	370	392	378	400	356	399	371	375	368	334	396	356	374	358	382	396	367	361	358	345	380	358	388	406	425	388	377	373	383	356	355	344	354	365	399	372	362	356	367	389	319	359	345	374	400	384	371	336	364	381	373	342	373	369	326	385	383	362	364	349	364	343	380	349	384	359	374	323	353	367	353	389	385	374	391	353	348	371	349	389	358	388	361	374	331	373	348	341	382	376	378	354	360	335	411	356	407	344	372	386	403	387	401	331	376	371	378	345	354	339	359	385	373	336	413	330	355	377	374	353	367	342	354	365	398	366	326	340	354	325	350	367	376	360	353	366	375	344	393	362	345	368	333	365	390	379	379	350	385	368	376	362	346	344	373	363	337	331	345	390	354	310	345	356	354	395	384	362	347	365	374	390	347	361	375	362	374	354	359	381	368	349	333	364	365	332	374	366	340	346	360	365	384	342	368	374	362	391	342	395	367	381	371	343	383	384	349	352	370	394	344	339	338	334	320	387	403	358	377	399	375	383	335	347	388	322	379	368	328	359	365	385	362	387	346	384	348	362	345	347	385	387	375	370	364	377	347	399	350	354	368	386	326	403	374	363	361	351	368	361	355	351	341	357	364	326	345	388	361	346	350	369	360	367	346	357	343	343	377	340	371	379	377	393	354	363	384	340	349	391	330	403	394	382	359	363	377	393	352	360	344	383	354	371	331	362	372	379	389	369	362	390	357	334	380	367	379	394	349	390	335	374	348	385	351	390	370	327	358	366	345	348	371	375	353	375	370	361	378	369	351	391	370	355	345	340	361	337	324	389	391	398	359	352
22901	47044	39710	30841	25917	20523	15955	11865	8616	6323	4509	3347	2889	2483	2175	1661	1439	1337	1230	1090	1008	929	916	831	831	752	697	732	636	637	599	572	538	551	505	512	514	499	530	449	451	472	507	485	486	476	483	455	466	438	421	447	410	407	441	385	439	376	405	373	383	397	418	390	377	358	371	367	400	376	407	413	363	371	342	386	389	369	360	368	403	371	380	390	374	391	386	379	373	366	357	397	336	374	351	361	362	361	388	359	400	381	363	375	395	356	359	402	333	386	394	358	364	343	387	363	373	365	386	389	395	402	387	346	368	370	338	394	361	362	384	360	378	393	397	323	338	373	375	360	371	385	348	391	359	356	382	392	380	401	386	413	379	355	365	382	368	385	410	386	367	370	355	377	385	329	352	363	374	348	384	356	384	359	374	348	341	374	397	377	400	378	344	358	354	354	382	374	380	380	347	403	377	373	354	365	379	360	350	368	363	378	370	404	361	401	371	357	376	372	389	372	360	361	372	381	389	385	380	368	399	369	367	385	360	373	399	372	364	383	392	359	374	368	358	380	358	372	379	383	367	365	354	401	378	416	372	397	376	369	357	403	398	363	412	369	378	384	337	353	390	392	393	385	362	397	374	373	345	345	331	379	355	354	392	368	340	382	338	347	389	376	397	355	370	347	349	361	364	399	342	409	365	362	349	333	356	387	384	385	375	411	415	392	358	346	367	360	334	345	404	367	363	375	353	355	356	408	387	346	355	347	356	400	373	365	389	389	338	389	411	363	345	375	354	400	367	352	393	356	365	391	361	358	354	389	365	377	390	381	373	372	380	374	355	373	376	387	374	350	373	402	377	383	361	366	355	388	379	342	371	337	323	388	357	377	369	370	366	382	385	398	382	383	371	386	348	361	378	371	348	379	360	380	390	374	390	335	393	371	396	347	409	388	402	349	401	359	350	363	383	378	383	364	364	382	379	405	357	376	387	383	371	410	375	353	356	353	353	405	365	347	357	346	382	383	345	370	369	362	371	356	343	368	374	380	391	392	360	391	363	382	379	344	401	384	386	377	352	357	363	342	349	386	361	434	361	366	394	363	385	374	400	362	357	368	368	365	367	420	406	383	359	379	371	364	384	358	374	389	352	393	378	382	346	357	354	399	363	359	348	364	388	384	368	366	382	353	358	385	382	334	410	332	369	389	361	367	370	362	407	387	373	380	405	380	388	348	384	326	381	361	401	371	406	376	373	348	387	365	363	321	353	352	351	393	377	369	396	361	383	386	347	409	384	378	381	355	361	383	373	384	383	381	366	384	346	346	363	345	350	371	357	337	357	416	360	389	344	368	392	382	406	374	357	368	364	379	346	376	387	370	325	373	404	395	417	380	380	365	357	351	397	357	387	353	365	342	343	375	328	372	377	378	403	380	377	380	385	367	381	358	379	378	383	355	350	346	354	387	378	382	393	402	376	358	362	376	384	365	368	358	391	345	354	378	364	363	343	391	378	338	377	366	366	368	364	400	343	363	371	360	371	385	403	408	362	367	326	353	389	390	367	396	372	369	369	380	384	373	378	346	356	355	371	320	372	425	355	364	358	402	371	380	381	375	412	365	375	383	388	363	368	356	385	374	408	391	392	366	347	337	385	385	373	377	359	356	363	372	379	366	378	320	374	363	366	372	367	364	397	367	365	403	402	368	355	316	408	378	379	349	338	372	381	367	377	378	401	387	345	351	381	386	376	412	368	418	344	332	355	348	330	378	401	415	364	374	359	350	383	403	394	392	397	374	356	382	362	352	361	378	394	369	344	382	427	387	384	384	397	381	353	344	381	375	382	390	369	350	380	358	390	381	384	370	371	352	360	352	378	388	361	393	347	354	361	377	376	351	366	359	371	358	364	323	369	384	362	358	371	368	335	375	378	375	379	372	368	375	343	331	386	355	375	353	364	365	355	381	394	364	381	376	381	363	382	379	384	372	370	363	372	390	361	387	386	372	381	397	340	364	387	388	358	379	366	372	355	355	386	388	391	360	377	374	389	370	344	388	362	367	406	414	373	364	361	387	398	395	366	376	384	355	378	414	351	362	366	371	382	400	350	347	383	386	365	346	389	372	324	398	372	387	388	348	368	366	366	387	361	330	360	352	374	388	383	369	389	405	350	382	340	382	392	350	356	382	389	349	368	335	391	364	398	396	363	357	355	372	367	368	352	346	353	365	355	378	350	376	373	406	394	371	352	360	370	380	360	360	364	347	389	376	376	418	408	356	384	369	365	333	392	406	364	364	366	371	389	378	360	370	358	358	350	365	373	370	310	333	362	335	357	364	359	402	379	387	398	372	367	337	360	374	359	363	344	391	358	380	361	397	373	357	365	365	368	387	384	371	393	356	431	373	386	345	352	370	387	374	371	366	361	394	408	389	373	392	333	341	383	345	394	389	369	361	358	357	375	384	368	380	353	380	387	374	401	361	380	419	378	380	400	374	395	387	360	356	375	369	390	365	352	384	362	374	356	332	397	396	372	364	369	354	358	371	354	376	387	371	373	358	407	370	388	370	385	343	371	373	399	349	352	394	403	370	362	358	390	373	369	388	362	368	368	381	363	344	381	363	363	368	377	385	365	364	375	342	409	412	378	387	372	341	368	363	392	351	392	380	346	400	389	390	378	395	343	398	374	362	354	387	371	367	361	402	394	380	356	406	354	358	355	363	367	389	337	393	324	350	393	417	355	344	364	366	349	381	347	407	365	365	352	383	375	356	380	354	366	357	389	362	364	385	389	386	366	378	376	400	379	356	420	352	389	356	364	368	370	375	352	405	371	368	349	403	334	380	368	374	378	372	375	353	355	410	357	385	314	379	370	357	364	387	369	356	367	364	346	390	380	355	364	363	390	389	363	370	383	348	405	389	337	377	364	374	400	361	370	372	323	353	371	375	377	356	365	382	353	375	383	395	379	361	398	370	331	346	395	387	396	382	388	342	363	349	394	336	372	411	401	364	382	359	385	382	405	376	398	356	365	361	385	390	370	379	358	373	377	353	374	372	384	356	339	379	369	382	342	394	376	335	378	340	364	358	341	347	371	364	362	362	411	410	356	347	376	378	375	383	361	389	372	402	350	363	365	380	366	350	388	353	383	348	385	369	347	356	397	370	367	373	382	378	369	375	350	384	373	357	394	375	377	420	346	350	387	379	359	361	374	369	373	371	377	361	417	347	386	383	399	379	396	364	352	362	367	370	389	353	358	371	359	372	340	355	360	348	372	379	382	395	405	385	383	356	371	330	386	355	373	384	365	376	383	374	375	359	386	373	382	386	364	379	372	359	398	371	404	340	397	380	365	389	376	405	346	406	360	364	387	388	366	364	396	393	397	401	353	400	387	399	341	377	345	348	417	394	371	353	346	395	354	375	380	360	392	337	368	389	366	361	368	339	372	375	380	371	399	392	371	376	381	342	375	366	356	365	372	384	401	325	356	380	359	367	358	350	379	371	376	370	404	388	338	389
25224	21572	28678	27163	21565	15131	9810	6115	4330	3213	2377	1928	1701	1577	1359	1127	1000	1033	966	919	867	788	758	795	710	747	778	661	662	684	647	613	621	650	594	553	550	550	578	579	533	564	562	552	586	609	556	560	521	555	585	550	519	573	532	561	557	541	490	528	553	504	540	565	544	521	535	560	550	551	511	545	529	524	506	575	507	536	537	537	565	520	558	481	580	480	491	546	529	535	510	512	563	575	530	558	531	513	568	541	503	505	482	527	527	533	558	550	514	513	483	578	524	552	539	538	492	519	558	509	540	540	531	494	537	533	509	501	534	539	509	476	532	519	513	468	500	500	561	559	521	517	546	519	514	513	554	554	496	467	507	520	548	499	506	526	523	526	520	516	529	517	523	534	496	512	523	527	531	540	521	528	535	535	516	514	470	572	565	520	554	530	515	530	525	537	536	514	554	511	529	481	523	485	539	511	526	534	502	513	546	501	538	531	540	563	487	545	561	520	529	497	524	526	536	531	544	470	504	518	560	522	544	538	541	518	516	507	480	526	530	498	481	536	513	496	543	541	488	489	517	553	514	529	533	556	506	548	504	543	562	505	503	554	533	533	525	521	553	525	498	508	525	539	538	519	529	556	567	520	491	506	495	542	534	526	498	524	529	532	565	526	502	537	541	527	502	533	528	518	519	485	517	562	503	520	535	558	516	534	525	538	485	510	514	526	539	533	508	520	521	539	483	528	517	537	538	544	513	507	504	475	516	530	547	515	530	554	491	504	493	484	507	479	518	487	518	539	527	522	487	520	527	514	526	538	559	487	533	522	501	533	498	452	508	514	520	516	563	538	551	542	533	539	503	532	509	513	476	524	542	529	515	489	504	504	595	545	496	567	531	512	515	494	472	521	498	543	499	576	543	522	564	525	509	567	507	506	499	490	529	536	492	487	525	480	546	482	522	481	533	521	504	531	531	549	527	536	516	520	531	490	538	512	511	491	536	516	542	539	521	530	557	531	531	525	478	525	508	521	506	551	511	534	557	542	539	513	521	503	511	494	487	512	554	559	553	531	519	510	512	535	518	554	559	537	588	564	512	511	508	536	523	500	508	563	525	564	530	489	498	515	562	506	510	533	529	528	504	496	554	514	509	509	535	493	573	517	510	495	551	527	481	558	532	492	520	505	505	510	515	533	518	515	538	517	468	519	532	566	549	542	524	562	532	545	496	500	522	539	549	536	503	521	527	544	537	523	536	490	531	504	503	557	485	529	521	530	525	489	473	514	497	498	515	502	475	511	534	530	546	527	522	513	530	477	482	585	512	493	576	529	519	526	468	525	530	516	592	518	486	527	541	530	522	547	517	531	535	520	502	493	480	566	489	536	522	513	491	567	537	570	520	541	546	516	543	513	466	526	544	491	534	493	500	520	505	533	530	518	541	490	533	517	503	554	498	546	516	531	503	540	500	528	529	503	504	515	509	518	477	455	493	517	566	466	525	510	544	528	555	510	489	549	514	509	526	500	526	526	514	469	546	517	525	510	550	568	534	537	506	549	525	546	565	523	509	526	532	518	513	530	533	535	504	500	510	541	554	549	511	530	557	550	565	535	563	503	549	516	543	539	579	498	490	540	502	514	519	503	556	570	476	501	524	502	557	509	520	546	504	562	487	501	522	559	501	554	550	526	555	517	567	527	496	549	504	574	486	556	527	506	525	561	498	511	535	541	533	495	491	534	500	543	538	534	538	533	495	537	540	541	532	541	549	590	522	519	521	518	516	533	534	537	555	519	530	528	530	567	501	519	550	523	518	548	532	529	536	526	550	509	524	525	497	546	550	525	561	545	473	517	522	487	509	546	549	565	490	501	524	542	515	518	526	496	499	510	547	541	508	528	521	537	532	535	538	519	523	484	492	516	514	555	528	529	479	525	497	502	539	465	479	518	514	507	511	534	516	517	488	524	520	509	527	525	526	520	480	524	554	562	522	558	524	523	548	527	540	531	507	539	543	463	533	542	532	528	504	491	534	525	544	522	550	539	546	535	531	482	512	566	489	532	545	567	495	526	525	552	485	549	534	498	518	503	548	544	533	501	550	537	514	546	498	541	480	520	521	478	524	504	512	494	566	577	512	532	541	486	495	518	570	533	513	515	568	515	483	502	547	461	548	507	507	516	511	521	544	514	566	567	472	593	547	515	533	522	569	492	527	501	549	494	547	530	518	526	520	482	549	539	517	500	535	562	508	489	505	526	523	508	551	516	525	492	493	553	510	520	510	548	551	534	493	509	527	490	522	549	560	586	543	531	535	507	525	492	539	491	514	516	557	525	510	508	538	574	527	511	552	536	551	546	543	497	504	553	490	536	511	545	530	515	489	471	541	574	514	490	534	518	526	529	527	491	524	493	475	500	527	559	488	537	601	505	514	500	517	527	511	515	548	528	503	536	549	502	520	521	511	537	463	538	518	494	510	471	549	511	520	507	464	530	491	498	531	586	515	498	506	564	571	547	517	534	533	532	538	523	539	555	507	531	501	521	507	542	512	537	528	495	545	526	519	523	540	472	563	534	530	538	521	544	527	494	581	530	536	534	532	568	524	529	527	517	510	483	508	504	506	506	507	505	543	533	492	548	545	541	524	549	561	503	501	520	526	531	541	526	575	541	565	558	517	521	530	532	555	520	521	527	528	535	513	526	497	488	529	542	489	517	539	539	472	522	575	504	533	580	479	534	519	523	521	524	524	531	518	538	535	489	532	546	490	524	478	523	518	491	478	525	488	491	545	539	527	533	534	545	515	526	521	530	536	513	552	542	535	508	491	529	518	505	536	519	502	558	511	490	503	498	565	540	554	532	513	549	509	482	529	506	524	536	492	534	480	540	508	533	536	506	548	525	530	506	538	508	518	535	492	539	527	511	533	540	541	493	524	532	509	511	473	529	507	507	517	538	491	506	510	543	559	512	542	499	522	480	508	532	570	523	494	493	523	566	534	525	528	531	524	548	544	541	493	561	492	470	506	522	536	531	497	508	476	514	522	551	509	540	478	558	493	532	507	539	529	530	539	528	564	553	531	517	519	515	518	506	520	554	539	520	517	517	522	522	524	542	523	544	532	551	527	573	539	463	538	528	497	516	517	476	524	521	538	532	525	528	514	512	536	519	521	510	500	542	533	530	531	538	512	536	529	528	452	550	508	524	543	523	532	532	521	536	534	513	518	502	544	488	514	543	507	545	510	539	538	525	556	541	554	519	521	515	495	512	542	535	513	487	516	563	528	531	570	522	526	515	510	547	526	528	558	505	528	544	541	534	508	503	540	544	508	552	547	532	508	523	507	533	576	519	547	515	514	575	540	534	480	526	539	540	519	559	514	517	541	511	493	513	543	530	558	533	555	502	499	516	588	546	514	501	476	533	534	536	558	542	546	476	523	515	521	505	505	469	549	543	567	514	535	500	549	529	534	527	501	502	534	533	541	537	550	527	483	546	530	522	540	526	519	517	473	541	496	538
22103	44150	36926	27586	22651	17584	13066	9415	7000	5200	3762	2947	2548	2224	1880	1611	1433	1306	1174	1109	1016	985	922	881	788	826	812	751	738	732	697	670	645	643	661	640	616	566	621	598	591	591	625	583	559	580	588	580	582	580	544	556	571	582	549	556	572	551	553	523	517	563	555	556	539	551	538	513	531	565	513	561	511	541	545	517	529	553	526	494	538	541	532	499	541	526	498	522	550	537	528	526	497	535	515	501	545	531	526	530	541	495	531	558	570	527	500	514	546	512	541	516	532	551	501	524	529	528	511	548	533	535	516	539	521	517	575	576	501	531	527	515	536	506	533	495	517	526	517	530	528	503	574	526	514	552	486	538	577	527	525	511	542	517	491	493	554	529	538	535	508	528	491	523	513	497	513	505	537	556	566	518	549	499	498	499	508	583	525	556	511	531	537	534	547	523	516	532	526	530	527	491	569	496	509	554	533	470	504	514	515	555	540	495	512	533	513	531	492	547	526	552	537	537	479	501	531	536	537	518	549	507	551	525	521	485	541	530	540	494	546	511	566	538	515	493	518	550	547	559	551	591	552	488	483	544	550	538	545	508	555	499	541	491	574	551	539	538	542	552	502	557	554	514	542	496	522	512	550	522	528	537	529	523	547	507	520	489	539	540	554	545	511	469	524	549	542	496	519	521	577	531	555	495	539	495	547	520	542	555	515	500	527	550	508	498	539	504	511	498	545	543	540	507	558	500	514	466	531	531	512	538	525	540	527	519	511	584	567	533	551	539	508	537	528	502	584	519	537	522	511	545	515	503	492	541	517	503	546	553	506	487	545	540	541	498	512	487	488	524	531	525	505	569	511	520	529	548	494	487	513	517	524	534	518	518	517	527	543	530	535	508	545	534	548	550	536	572	496	503	525	521	533	524	503	499	549	509	522	552	520	515	531	497	541	529	559	513	522	487	552	511	527	529	536	538	489	532	538	524	532	537	562	563	554	530	550	517	501	469	527	536	555	516	541	541	534	519	533	509	534	519	543	516	510	499	525	537	549	489	512	523	513	552	520	536	540	505	515	498	532	538	514	503	558	510	543	487	526	567	510	517	513	512	528	597	550	524	505	553	517	525	576	539	499	532	525	551	513	543	525	468	517	527	544	513	539	553	517	506	548	560	526	510	553	517	537	518	522	497	522	522	519	548	522	507	554	555	545	505	521	526	530	525	514	543	569	545	524	536	516	488	527	504	536	513	549	510	530	518	464	476	518	509	493	503	493	533	544	536	533	517	522	510	530	512	513	541	533	551	521	525	480	536	540	518	552	556	564	550	501	562	502	559	535	524	566	490	516	512	514	502	546	542	525	532	527	498	527	513	526	526	520	515	531	520	535	541	533	521	554	516	533	530	495	496	535	520	508	561	569	511	490	541	508	538	547	536	509	506	530	542	540	538	540	512	519	534	531	511	534	514	526	519	572	486	492	523	530	538	521	557	541	488	548	503	534	516	486	563	532	514	549	537	603	538	497	545	511	520	559	489	530	537	519	513	529	525	474	512	537	532	532	511	521	517	482	524	512	516	517	535	532	487	516	574	541	510	527	519	562	544	540	496	510	484	531	529	502	498	565	520	495	552	536	555	553	502	566	540	536	529	525	556	533	515	512	510	504	508	493	555	538	549	518	546	524	541	513	531	520	506	484	538	522	498	525	510	544	503	560	542	548	518	549	563	503	515	545	518	535	504	532	534	533	496	572	535	548	546	543	543	495	551	514	539	510	551	557	527	545	558	507	500	489	517	548	518	466	548	505	525	540	568	549	527	498	550	506	559	530	492	543	484	530	475	565	525	498	566	514	511	528	499	508	529	537	503	527	518	486	497	518	560	509	551	524	537	537	536	506	517	551	471	550	548	554	528	526	498	515	532	564	539	534	537	527	501	525	554	493	590	541	496	520	518	518	542	486	495	504	525	534	552	496	514	539	532	516	571	514	544	519	573	527	531	520	507	509	525	525	539	542	544	522	505	514	541	558	522	536	521	528	490	511	562	526	517	501	557	505	482	500	487	545	544	540	523	526	522	548	534	539	535	497	506	493	523	502	538	526	539	533	542	491	521	502	538	499	532	551	549	500	535	552	504	528	561	530	566	503	506	553	536	489	549	509	533	521	533	501	526	508	506	531	541	521	539	504	533	501	519	587	542	614	559	543	506	524	521	508	507	525	525	551	547	547	489	502	529	536	561	529	520	534	552	514	526	525	557	526	566	515	517	521	531	565	553	512	560	512	558	519	525	567	507	518	509	512	533	546	531	545	512	543	525	509	536	538	541	484	522	437	535	458	535	561	527	561	493	526	518	529	513	546	503	523	550	521	500	544	515	518	539	498	500	532	522	507	513	531	545	547	500	590	533	540	501	537	544	543	515	514	554	559	516	516	495	556	504	523	514	522	502	576	544	531	508	528	542	504	562	564	509	543	546	557	517	500	510	525	537	521	525	492	536	533	505	538	525	470	567	577	514	516	488	517	523	526	538	511	512	519	543	533	490	514	550	513	571	522	550	515	525	522	539	513	513	547	506	504	508	537	527	563	575	515	524	520	540	518	525	565	530	566	513	466	484	528	567	540	542	542	547	526	526	547	528	548	503	523	521	512	538	546	520	537	555	537	571	537	526	517	516	560	538	520	510	523	489	543	577	533	536	511	505	515	520	530	534	513	487	559	517	551	494	566	535	507	512	505	538	602	522	530	514	526	494	509	539	528	530	517	504	556	528	534	513	567	555	524	535	528	514	507	518	533	523	535	531	513	521	527	505	532	522	532	515	530	494	516	501	533	522	532	498	513	538	510	548	542	525	528	533	559	532	538	522	519	510	559	564	521	514	547	510	530	518	520	530	500	551	504	540	561	551	490	541	513	533	555	512	535	543	553	533	543	531	522	493	523	502	500	524	553	530	517	500	500	542	506	570	541	524	523	518	490	524	531	521	484	528	554	544	530	560	501	500	538	536	548	544	537	543	525	539	539	534	514	541	521	526	515	524	511	504	519	536	497	507	527	529	550	549	501	540	530	527	520	498	538	504	487	552	506	517	547	548	546	551	534	530	516	539	525	540	503	549	541	528	527	556	503	499	510	514	577	512	515	547	526	529	539	543	474	496	517	470	572	517	540	561	533	542	502	509	538	534	524	554	529	520	543	544	488	574	544	521	525	492	542	540	502	535	491	523	532	527	541	552	501	479	513	565	543	551	510	530	570	501	517	503	498	530	535	507	522	525	519	551	555	521	497	517	549	523	553	518	522	516	536	526	533	532	509	513	524	503	521	531	522	522	533	505	527	542	481	517	526	516	543	506	522	502	548	539	533	511	522	525	526	541	493	516	543	521	527	507	529	554	496	492	544	539	551	504	559	501	529	515	505	547	514	541	518	574	517	522	533	535	514	538	533	539	540	504	520	538	500	522	573	514	491	539	517	542	563	504	525	522	518	539	517	529	523	509	539	486	534	539	519	514	538	561	497	545
22811	21433	29139	24264	22155	23843	22717	12455	8081	5648	4014	3152	2599	2266	1959	1669	1421	1311	1219	995	963	906	839	782	749	744	707	690	671	638	564	513	484	529	481	522	487	458	456	474	445	458	433	472	450	438	468	447	428	396	383	402	381	383	382	363	392	376	361	390	367	388	369	367	363	355	402	346	370	370	355	351	326	350	410	392	366	346	352	334	328	342	346	347	330	373	378	350	336	375	374	367	357	345	344	386	320	344	334	318	380	326	343	372	356	321	356	349	350	346	328	377	342	324	368	335	371	340	386	356	359	351	328	369	398	359	358	354	360	311	351	331	362	376	354	354	363	315	320	369	341	367	361	315	370	359	356	362	359	363	346	334	371	351	386	336	335	360	365	328	365	337	353	369	326	333	394	324	306	358	347	354	346	355	316	351	368	362	355	393	333	332	340	362	338	361	332	351	364	331	333	330	370	321	344	336	331	365	384	362	328	355	336	354	387	352	344	356	349	336	359	354	364	369	322	334	345	373	363	385	362	378	357	360	353	352	342	344	337	333	340	350	329	325	333	334	325	336	366	350	366	340	352	369	351	362	353	352	337	343	386	362	360	321	349	327	367	367	347	365	365	361	339	353	376	339	344	347	360	371	368	354	358	361	371	368	383	326	374	359	326	320	352	362	367	379	347	344	321	338	363	345	312	354	390	349	347	347	388	366	372	319	331	345	365	322	343	378	341	359	347	315	342	380	365	344	358	344	369	316	339	367	368	332	389	363	335	370	321	339	360	367	346	362	346	342	350	342	341	338	346	333	371	360	340	354	390	335	336	344	320	360	389	410	373	349	375	382	365	361	365	358	351	374	329	320	380	319	365	411	360	329	337	369	382	347	347	315	387	343	371	339	353	319	354	335	361	357	350	351	361	341	353	344	374	353	351	337	336	325	355	383	391	357	302	341	329	335	337	372	356	362	323	334	356	367	377	329	379	372	340	354	330	355	393	342	351	328	327	376	356	339	346	328	314	362	354	350	350	362	344	327	349	344	361	328	334	355	320	345	367	359	365	364	353	368	342	360	374	359	344	354	368	341	334	327	351	373	332	366	316	346	333	348	362	338	354	356	341	330	320	335	324	342	335	323	340	339	329	323	373	326	345	356	371	361	345	354	353	363	354	361	360	343	349	298	356	350	358	345	342	330	345	334	317	332	319	333	330	358	342	351	367	369	374	339	333	348	349	330	334	341	338	367	345	331	359	333	336	358	350	347	322	336	364	368	340	370	353	352	349	378	364	347	356	339	343	364	357	373	352	356	344	344	368	365	377	395	365	372	346	379	330	325	378	367	415	362	405	343	361	343	375	319	331	356	356	342	347	339	333	366	333	326	331	349	360	326	349	325	327	307	342	340	365	360	356	335	349	354	398	341	346	343	347	349	335	376	311	317	359	314	332	363	350	351	364	374	328	335	324	322	338	348	340	358	328	375	350	329	354	349	372	358	330	351	364	327	350	357	367	361	344	361	329	356	362	367	328	334	349	334	357	343	367	360	351	332	350	343	354	367	332	325	355	346	371	360	311	374	360	333	350	351	349	323	355	322	390	306	365	344	373	379	341	327	317	330	346	376	339	376	388	380	338	377	364	344	361	364	327	329	326	367	335	340	318	359	320	352	339	379	346	337	332	352	341	377	368	338	359	374	375	313	318	339	330	362	361	363	355	349	372	343	367	364	377	340	366	370	334	382	369	338	340	340	347	348	375	372	349	369	334	346	306	345	351	332	351	326	371	342	337	377	348	336	340	391	357	329	374	345	342	353	354	311	350	346	353	344	359	363	327	370	356	317	332	359	327	353	334	345	365	345	345	350	347	329	358	369	359	369	344	372	348	339	325	347	359	358	338	356	371	362	356	340	354	343	338	348	399	351	343	331	337	340	369	314	362	375	372	354	358	374	373	346	329	376	388	386	329	352	361	332	348	401	356	370	327	332	360	350	324	376	321	338	321	361	353	349	364	341	324	363	369	345	355	359	370	367	366	301	337	346	341	351	352	349	357	309	358	331	318	340	337	378	352	325	330	348	366	341	350	346	364	348	339	340	362	337	348	341	342	349	376	360	378	337	345	385	368	361	328	329	353	360	363	343	302	339	355	315	319	351	343	348	343	313	319	333	360	318	330	331	366	333	350	318	338	371	378	396	342	377	343	344	340	350	346	342	362	374	357	348	357	364	355	320	347	376	328	364	391	339	359	356	349	377	348	341	355	357	352	358	348	368	377	333	357	294	367	369	335	343	338	309	332	309	354	341	341	350	306	338	337	346	329	318	337	395	340	350	384	355	329	352	360	348	346	328	326	321	368	334	325	369	380	315	354	360	360	353	350	365	363	336	345	337	376	331	395	316	389	328	337	381	350	371	365	378	350	355	324	311	361	370	341	360	348	324	377	345	331	346	350	349	322	348	356	318	394	348	371	366	362	368	365	359	354	347	367	363	355	337	316	352	324	366	338	328	335	367	313	361	351	334	336	347	324	315	356	376	326	336	335	341	328	363	375	365	327	365	359	337	317	344	344	345	386	350	346	351	275	364	346	369	352	367	344	341	362	307	337	311	317	335	348	363	352	349	343	316	347	402	359	357	332	331	336	367	316	382	353	348	376	336	350	347	373	372	384	307	354	297	342	342	348	354	336	312	348	332	375	367	339	333	327	347	384	385	369	348	362	338	329	351	330	343	360	407	346	352	372	336	350	375	341	363	372	324	370	344	346	340	341	349	339	369	352	357	338	366	341	353	346	346	299	372	343	333	320	348	345	366	393	345	390	367	328	355	361	330	343	361	324	374	343	341	351	359	391	353	358	344	368	360	326	352	368	326	366	340	368	347	334	334	389	355	326	326	336	324	346	342	344	346	367	360	354	371	318	325	356	309	328	360	346	370	357	370	355	341	349	326	362	365	318	352	356	333	325	358	349	361	340	343	403	338	324	347	377	340	332	332	357	329	336	362	347	344	359	329	373	334	347	375	399	346	312	347	350	364	365	370	349	358	354	344	372	362	343	312	327	338	321	367	353	374	331	373	370	365	362	350	321	316	319	385	355	377	353	388	354	351	349	310	340	362	355	340	337	336	340	382	349	335	344	350	325	376	369	348	355	359	360	329	353	367	377	348	337	341	328	358	371	363	344	357	367	326	325	380	343	367	328	386	360	376	343	376	348	332	334	357	366	350	362	368	324	384	347	341	338	366	340	359	362	363	366	345	340	337	345	352	345	378	337	344	356	379	367	351	330	342	339	329	341	339	311	328	330	349	352	363	333	360	347	351	361	341	383	366	326	360	355	336	338	326	301	332	330	330	381	382	357	361	361	372	355	357	336	376	380	317	367	365	363	366	341	320	332	335	365	300	297	318	361	361	318	343	330	340	311	349	373	360	346	381	360	333	345	335	350	373	370	316	322	380	329	362	362	347	358	346	371	378	354	352	323	354	336	357	363	320	349	329	337	334	356	329	332	353	320	349	341	333
24689	51393	44572	35696	30613	25374	19778	14681	11192	8058	5930	4717	3855	3343	2805	2213	1966	1758	1584	1396	1206	1141	1084	1036	997	934	864	836	725	736	710	689	604	552	557	544	550	540	463	479	516	436	464	486	458	480	440	457	431	463	399	433	410	423	393	398	379	348	367	387	371	322	369	355	380	361	344	365	345	377	376	373	342	409	358	345	377	349	384	356	353	345	389	330	373	373	371	388	360	351	385	386	371	384	334	360	349	331	335	311	371	333	353	373	368	326	366	335	357	358	319	346	339	345	352	309	383	347	348	341	342	359	358	356	336	349	356	351	331	349	397	355	354	331	362	353	360	373	348	368	353	361	370	368	326	332	331	314	339	353	355	352	374	334	360	345	340	355	368	363	350	362	376	326	363	363	342	354	331	358	317	350	343	370	345	323	336	332	339	348	359	355	362	368	338	360	344	351	338	357	396	353	313	343	326	346	336	359	349	366	328	338	359	333	317	342	330	362	365	336	371	329	362	367	364	352	357	356	339	347	346	345	355	359	341	339	341	377	365	347	347	328	327	353	343	329	338	357	354	366	354	346	357	342	361	368	340	392	367	359	372	339	361	364	336	358	378	333	354	348	376	349	357	357	355	346	333	341	376	348	386	357	345	324	364	363	307	362	377	357	332	342	337	359	343	363	350	343	326	329	364	386	361	356	338	378	374	334	357	364	380	351	370	341	326	319	344	391	341	369	373	392	355	402	375	329	357	349	386	313	348	354	377	356	384	362	343	304	336	341	348	348	360	366	351	342	340	354	344	340	352	325	320	345	344	329	308	350	350	353	352	361	370	366	362	320	372	383	346	346	339	396	348	353	356	345	340	363	329	326	356	347	343	344	348	367	343	342	333	339	328	370	376	360	351	352	323	337	373	325	365	351	344	339	356	350	328	365	312	367	352	323	371	361	336	378	352	345	372	338	355	338	360	369	362	365	333	399	363	339	346	342	371	351	382	344	357	379	375	329	335	355	352	368	403	355	385	354	373	342	358	348	339	351	378	343	325	347	377	321	335	343	306	345	379	344	357	369	360	339	342	342	318	374	347	369	374	341	349	329	346	368	350	330	328	359	344	361	359	357	341	312	338	368	364	377	352	316	349	362	336	369	344	374	349	383	326	369	317	344	324	348	351	391	380	365	350	348	378	339	323	329	341	340	362	335	326	359	361	326	404	372	319	315	297	346	351	319	350	353	331	339	364	341	343	345	347	393	306	329	377	351	355	334	343	381	344	336	371	332	336	335	342	365	358	328	377	373	386	363	324	335	364	367	360	351	358	336	350	356	345	321	356	305	316	378	345	341	336	356	369	377	339	374	352	357	372	345	354	348	358	354	354	327	359	325	315	334	363	337	342	349	342	396	340	363	365	341	345	329	386	357	370	347	334	330	315	329	349	343	347	354	334	353	347	350	354	364	338	390	366	351	337	325	365	320	339	374	377	365	387	333	340	345	354	343	361	321	348	363	338	348	342	340	329	355	330	385	333	324	393	326	315	370	325	354	340	350	342	327	364	358	349	362	355	361	320	339	343	355	334	344	350	326	343	363	329	353	364	307	367	385	320	367	356	360	345	355	351	379	332	332	327	365	360	345	349	353	370	353	346	335	361	350	337	337	344	359	362	374	350	339	361	353	358	317	350	337	360	331	353	343	367	330	352	300	362	342	363	365	316	361	352	369	327	343	330	312	383	345	361	364	352	317	362	327	381	372	374	396	343	366	334	329	332	372	339	345	317	376	350	366	316	395	358	363	333	336	340	339	382	364	336	323	391	350	370	343	333	367	344	361	352	361	365	357	351	342	367	344	351	341	344	334	342	348	340	313	362	367	367	356	313	314	355	349	353	324	335	346	334	396	344	350	382	345	391	357	356	372	382	360	373	306	348	357	345	353	345	341	334	339	338	357	402	354	354	349	372	343	398	354	359	332	370	334	353	315	352	350	329	333	349	307	347	360	353	355	353	338	369	356	357	357	335	380	349	356	347	323	335	332	347	352	358	345	389	333	347	375	354	368	349	378	341	327	390	323	362	364	328	338	369	370	357	353	356	330	313	369	344	334	351	354	374	373	332	352	356	376	333	377	345	323	346	333	351	352	355	339	345	324	361	342	375	323	344	368	349	357	357	326	347	333	357	343	302	353	349	350	318	350	351	314	369	357	385	350	344	336	346	322	357	335	330	380	341	343	384	352	352	369	335	323	344	340	351	329	323	333	357	344	339	335	329	335	364	365	347	364	321	357	371	334	363	334	341	369	371	371	349	365	341	347	320	393	376	326	326	368	361	386	335	344	375	341	351	361	353	337	340	347	373	347	350	341	346	403	333	348	351	330	330	373	347	343	344	368	349	356	364	345	359	364	347	320	303	368	353	353	357	345	369	325	357	323	329	331	344	345	346	361	337	344	323	338	364	328	382	340	356	354	300	357	346	363	350	372	312	310	343	350	346	374	337	377	370	394	367	353	306	366	345	324	346	366	348	347	354	352	315	342	367	336	355	386	345	332	385	343	349	331	346	371	369	334	364	326	337	364	343	336	339	327	366	348	387	329	329	340	356	345	331	353	353	355	352	359	334	343	312	332	350	349	353	361	339	341	370	340	361	331	370	352	386	357	346	357	363	346	346	358	378	353	340	331	328	353	336	325	363	350	335	354	360	373	370	372	378	355	388	371	317	338	356	339	336	337	329	356	356	343	339	391	352	357	353	341	318	382	344	365	346	379	330	374	310	361	363	341	335	384	353	364	356	349	365	347	369	399	369	370	344	329	338	382	368	343	312	378	324	366	323	365	353	340	363	326	368	353	373	337	366	358	358	375	352	328	334	370	376	368	355	328	397	352	347	368	338	371	343	402	340	357	364	332	378	350	329	372	373	365	343	381	371	340	359	329	326	352	348	365	337	367	388	360	355	324	344	350	354	362	367	357	319	364	314	364	362	352	360	322	333	349	373	365	359	348	364	377	356	341	380	345	323	344	343	333	340	354	359	332	378	343	333	357	369	353	351	365	346	344	374	386	354	337	355	381	378	364	354	338	394	353	343	341	350	327	363	356	382	333	340	347	362	331	391	348	374	352	371	385	369	338	352	345	343	381	345	346	335	341	362	367	340	344	331	369	337	326	373	372	363	305	333	391	372	344	336	366	371	356	343	331	345	334	340	349	345	339	338	345	325	336	359	341	367	351	355	350	351	348	326	361	330	344	358	340	356	333	329	366	328	384	366	327	345	344	371	338	343	368	334	336	343	349	387	344	343	360	333	345	354	304	381	386	342	360	389	344	319	368	338	362	341	390	335	326	360	346	334	352	353	370	353	359	369	377	385	356	329	361	355	329	317	357	366	377	357	365	348	313	373	369	333	349	353	311	329	343	352	329	391	350	365	315	344	332	326	327	358	341	387	325	325	356	362	350	319	348	354	335	374	341	374	325	364	352	347	350	377	350	371	340	325	346	354	364	328	355	376	372	362	361	360	333
29023	27016	31837	24457	15454	9723	6486	4405	3032	2269	1782	1434	1229	1158	1077	961	847	865	800	752	708	682	663	726	662	641	634	603	579	609	558	525	536	588	542	543	544	533	502	516	496	520	525	553	526	545	537	532	525	473	507	527	502	494	501	548	484	515	510	507	498	504	461	475	521	522	507	480	523	504	521	557	539	493	506	503	502	478	527	477	475	486	496	505	479	475	505	493	471	509	530	496	554	474	515	524	448	544	522	526	480	520	542	496	506	498	499	488	450	482	458	512	513	489	500	518	515	511	439	490	520	511	479	510	495	496	487	522	478	519	462	503	498	492	491	524	506	490	516	470	521	502	488	522	537	505	498	461	477	499	532	486	503	505	468	483	506	516	480	547	474	473	492	481	483	519	505	470	491	527	464	470	516	445	497	513	558	567	502	468	493	462	494	459	485	508	492	512	503	506	532	545	526	494	498	501	537	481	482	487	481	521	496	531	474	496	491	516	491	481	495	519	488	485	515	466	480	480	478	529	510	463	469	512	481	477	489	518	512	513	470	467	522	523	508	485	519	515	498	509	530	497	499	497	486	476	458	440	532	498	487	505	514	454	507	496	512	476	533	481	530	508	485	472	477	491	507	495	474	490	491	513	497	523	512	508	537	484	497	487	520	515	524	503	523	489	517	518	521	482	480	533	518	487	512	464	512	507	502	515	529	538	512	500	451	491	512	514	489	476	486	505	513	513	507	509	469	545	496	506	521	496	497	518	523	503	498	502	486	530	500	538	476	537	530	514	533	486	519	456	530	480	508	473	484	486	470	483	513	503	540	476	509	501	494	507	504	487	486	494	496	513	487	532	501	511	514	504	464	526	495	501	524	535	469	507	455	486	473	490	469	521	478	502	500	490	523	521	488	490	545	505	492	497	492	503	521	493	508	501	526	494	535	507	503	519	535	493	496	493	520	510	530	506	502	483	519	545	489	523	508	490	475	513	515	480	477	501	496	521	497	499	475	472	508	517	519	521	528	504	509	495	520	511	513	500	507	523	527	503	497	501	506	531	484	538	542	471	496	532	529	506	457	475	519	481	483	505	510	472	538	521	475	498	473	548	487	547	455	501	500	488	510	514	488	473	473	477	511	491	515	496	464	499	486	501	503	483	509	495	504	515	549	482	492	496	516	479	481	549	510	471	506	552	496	479	508	508	495	505	513	544	466	504	462	520	503	486	475	462	527	474	537	478	512	490	483	531	496	479	482	477	494	515	463	479	509	518	491	485	509	501	484	495	489	511	496	518	490	500	484	472	499	492	528	538	522	476	466	476	513	478	486	511	507	509	491	503	481	487	509	527	486	513	541	505	525	458	551	467	465	482	509	519	520	488	506	509	501	533	548	522	508	489	480	474	504	498	495	499	524	505	475	489	483	519	460	475	474	472	551	513	429	518	499	513	485	541	521	440	508	499	483	507	486	481	512	487	477	488	488	457	513	523	478	567	517	505	495	499	525	511	507	496	503	472	503	526	463	525	476	480	504	536	505	514	498	482	488	532	476	466	489	532	510	531	473	531	525	467	493	512	470	481	507	469	505	464	470	537	507	535	535	497	506	485	506	552	537	544	477	513	491	500	520	524	497	491	480	507	514	500	469	496	517	468	503	512	515	462	510	507	543	535	476	506	529	524	454	507	487	502	511	495	477	472	504	515	456	515	477	503	490	473	501	503	524	502	538	486	525	518	511	489	514	472	502	513	526	500	499	459	491	516	478	466	487	507	494	471	484	506	516	488	468	530	539	520	514	486	499	507	509	487	495	470	500	488	505	489	556	505	500	499	538	500	486	469	490	512	451	495	502	490	474	496	490	493	504	487	488	535	487	503	492	502	476	540	490	487	525	486	489	511	470	468	517	509	527	502	484	517	494	525	504	504	493	479	489	497	493	491	493	479	506	456	521	504	508	524	518	509	510	466	500	510	452	553	503	476	509	473	546	524	492	557	479	467	506	486	489	501	550	492	489	523	525	498	500	473	503	483	502	500	484	521	467	491	492	485	526	527	499	500	445	516	512	525	498	544	491	548	529	480	527	477	541	535	509	480	474	486	514	510	524	533	511	520	501	468	502	495	521	505	489	461	521	515	511	503	539	479	506	497	492	519	493	463	504	455	486	467	503	524	498	454	502	504	497	514	468	492	489	438	506	542	504	483	503	508	469	536	489	484	520	468	472	488	498	467	486	500	491	496	505	522	531	519	463	503	505	484	478	508	475	521	502	538	477	517	505	523	502	470	511	544	469	512	529	527	513	517	496	457	455	551	501	529	513	529	462	497	505	505	519	496	473	497	474	510	470	513	506	496	480	477	523	450	463	458	530	508	511	477	490	501	466	534	506	526	482	533	501	460	510	487	478	539	494	506	513	492	484	491	504	496	488	480	499	483	494	446	485	488	486	517	484	509	543	519	519	465	534	478	480	494	481	498	516	544	508	520	535	491	463	530	512	514	490	516	471	517	508	479	514	512	516	502	488	492	492	488	499	532	495	526	516	474	529	513	470	468	524	458	483	509	507	473	483	543	554	563	454	533	522	521	553	509	460	431	508	517	526	508	504	551	510	480	486	498	511	512	501	490	485	498	481	502	474	504	521	472	511	500	503	498	519	510	510	463	491	452	508	466	485	511	443	513	458	510	520	493	507	500	515	527	509	493	483	486	467	537	535	499	495	455	494	494	541	459	502	522	513	506	549	501	504	513	463	487	503	498	526	527	495	515	506	514	495	497	473	513	514	496	492	509	505	514	493	527	512	495	498	493	493	490	485	475	493	474	518	475	506	465	483	504	496	471	512	505	514	490	494	519	513	454	509	535	495	463	467	517	513	492	513	526	521	507	488	470	500	460	490	476	550	507	530	534	527	495	497	450	481	465	488	483	495	483	485	486	504	485	499	530	506	529	494	514	482	531	493	539	510	514	500	506	492	512	482	535	503	506	514	472	519	564	501	518	453	520	503	513	522	489	511	450	482	493	521	488	496	511	490	530	487	515	503	503	544	499	517	549	495	516	528	535	537	492	506	530	526	506	478	469	508	476	507	494	517	512	456	503	514	521	511	478	524	514	480	487	484	494	510	520	533	489	490	485	493	530	526	512	493	478	507	471	450	476	488	482	522	482	507	538	500	495	512	507	456	496	525	504	531	509	521	494	525	520	498	545	515	472	481	485	487	506	471	515	492	471	469	523	520	489	513	505	482	494	509	523	553	484	487	526	509	491	525	502	518	520	492	494	547	497	517	517	490	484	494	518	473	504	469	537	525	497	499	469	507	496	504	489	489	493	488	495	480	468	496	521	552	479	503	502	487	516	505	542	503	512	528	503	527	507	508	495	511	547	488	533	452	450	512	528	522	464	456	543	487	490	489	462	501	494	460	497	517	476	510	466	454	486	509	530	484	501	531	554	529	481	503	487	516	521	515	487	510	516	473	470	448	518	503	493	511	484	517	523	481	498	508	529	465	496	501	505
22057	39723	31777	22501	17503	13199	9683	6913	4912	3567	2660	2113	1870	1652	1379	1222	1153	1033	1013	944	903	794	770	767	730	739	734	655	651	606	635	616	628	583	589	584	573	534	527	555	571	545	547	546	587	556	579	525	574	480	561	511	517	493	528	514	503	516	492	530	561	567	528	503	524	495	526	559	504	504	535	539	555	499	500	515	512	483	519	498	531	462	548	499	469	490	558	511	535	501	517	578	519	500	522	514	506	472	482	509	536	564	514	497	543	525	480	524	530	492	525	507	470	515	524	500	505	503	497	519	505	534	498	547	498	491	526	489	504	522	503	515	507	532	536	535	517	518	530	478	504	544	492	483	496	526	500	495	480	549	529	544	495	543	542	502	541	474	505	481	534	465	522	539	498	540	515	482	519	530	506	529	512	502	498	515	498	508	478	495	539	526	515	510	495	522	517	516	525	498	544	510	524	528	487	525	480	529	534	514	521	520	518	552	493	519	532	518	498	513	497	537	509	467	501	509	523	506	469	497	548	512	486	522	517	508	517	502	516	493	490	497	519	521	555	492	534	516	517	500	476	515	502	511	518	493	499	509	519	505	479	536	503	536	498	528	526	502	488	523	486	502	491	502	491	515	501	485	553	491	514	529	534	539	534	505	525	506	472	488	503	519	537	519	488	549	491	514	457	483	493	520	490	477	496	532	509	498	517	498	507	486	526	544	480	503	447	487	521	509	543	507	563	545	493	519	531	498	515	512	507	531	531	550	461	517	503	556	498	521	546	496	538	526	500	468	482	521	561	504	563	488	513	531	555	512	485	527	527	519	494	560	513	528	491	511	508	523	474	477	500	537	560	521	504	505	517	528	533	507	516	490	531	515	493	507	520	545	548	541	489	528	492	515	554	571	485	509	497	516	515	519	523	532	508	488	487	512	486	518	489	477	551	542	552	538	545	493	510	530	509	499	496	519	516	458	526	524	555	538	490	509	492	489	515	488	527	516	496	554	514	499	530	496	536	490	565	496	508	515	509	508	516	530	554	534	470	523	539	548	547	513	508	496	552	507	518	498	494	501	515	496	510	475	511	455	549	528	517	506	480	537	534	527	505	488	503	544	485	506	515	522	520	514	509	478	500	535	538	471	508	537	549	513	530	527	555	522	455	515	520	463	528	510	526	491	493	546	464	498	528	503	485	510	504	537	549	537	516	511	491	527	538	508	546	503	493	506	519	522	539	506	485	530	571	484	509	511	540	516	526	479	541	487	559	544	534	503	497	520	520	486	521	491	507	500	493	543	479	497	475	545	524	515	516	487	499	500	503	524	519	479	530	478	507	526	504	542	571	547	534	542	525	544	488	532	538	531	532	525	537	486	482	518	503	510	502	487	508	496	517	551	503	523	524	558	543	535	537	521	474	533	512	547	527	559	464	508	511	500	534	503	544	469	506	552	493	511	537	498	515	509	527	530	489	506	467	522	510	519	500	557	522	543	515	518	506	539	521	537	527	490	521	509	503	530	509	487	508	487	513	556	520	545	526	528	480	461	486	495	503	505	523	533	476	536	524	517	553	492	531	540	510	474	504	516	513	527	524	520	549	505	537	508	515	512	514	527	549	531	482	523	523	466	513	516	504	541	468	481	510	508	495	502	520	498	551	512	500	537	547	509	495	511	493	491	497	530	535	527	522	523	504	515	530	507	487	544	472	499	508	504	511	506	490	477	500	514	495	499	495	534	474	494	533	524	508	481	512	525	540	517	514	529	488	542	513	565	507	535	538	499	522	534	511	493	487	503	451	521	467	497	513	557	469	522	486	488	521	494	548	531	480	479	494	548	523	532	532	544	583	492	506	538	541	546	519	508	501	573	489	543	523	535	505	571	460	512	561	485	552	513	525	537	527	537	499	542	511	518	510	562	542	518	534	500	546	521	522	502	520	535	522	553	517	491	514	543	487	555	502	492	515	500	532	497	490	525	481	540	453	539	455	479	521	532	461	539	512	507	504	496	521	536	500	528	478	525	497	491	553	523	523	509	493	537	494	497	499	501	553	506	503	576	539	523	511	535	465	484	513	474	510	516	520	494	526	487	470	531	497	478	529	525	499	514	521	537	514	519	538	519	524	521	496	540	526	518	475	507	506	525	523	533	560	536	525	487	526	554	505	510	522	513	515	502	569	455	518	537	506	516	527	504	506	521	503	536	504	547	574	480	560	481	535	523	563	569	510	542	507	529	494	536	506	514	521	511	533	506	480	542	538	515	515	509	477	528	484	508	498	509	524	542	463	522	490	493	532	514	515	513	515	480	498	546	523	508	492	572	507	532	553	499	526	512	522	511	484	499	497	494	497	514	498	497	522	565	540	517	548	565	532	538	502	539	533	539	486	517	499	529	518	530	490	523	512	483	527	473	519	472	506	549	501	498	512	515	543	534	493	529	548	534	516	523	529	534	536	548	511	498	475	512	526	503	512	516	473	500	517	498	487	514	520	459	491	495	540	464	539	558	526	514	523	534	496	513	522	527	521	517	525	526	469	528	461	528	519	512	484	527	533	505	526	489	524	483	514	468	498	514	481	537	534	499	521	520	520	500	512	527	511	549	496	535	496	509	531	511	529	512	508	514	513	531	485	544	519	507	532	531	491	514	519	530	495	521	504	544	541	498	516	551	499	517	497	532	533	500	505	502	532	513	501	510	463	516	502	510	550	516	508	537	509	524	536	524	515	526	503	493	491	495	515	538	473	530	536	488	504	526	502	524	503	541	513	514	523	508	515	506	493	493	556	504	540	510	533	539	479	505	518	526	519	519	543	526	519	494	519	516	538	559	516	522	537	522	522	483	485	503	499	508	531	485	522	511	500	490	518	490	538	473	499	493	514	515	540	563	506	508	490	530	519	528	497	471	493	489	561	491	521	546	513	515	528	514	511	552	547	509	523	501	484	498	539	521	574	505	524	536	494	522	547	475	494	474	499	504	529	489	514	528	486	571	510	519	503	481	503	494	527	509	561	502	502	517	530	495	487	531	505	513	484	512	464	541	501	534	543	510	514	468	487	514	510	518	557	504	468	548	496	483	517	484	497	508	517	522	501	559	513	489	521	548	513	493	495	493	516	511	534	525	517	530	529	526	531	474	500	489	543	528	525	504	541	485	506	520	506	502	517	531	503	530	493	491	504	498	525	535	527	546	515	556	532	517	531	500	508	476	503	519	467	543	524	526	523	491	514	490	524	522	516	523	549	492	540	486	457	502	523	499	507	516	526	496	495	522	530	498	471	531	538	485	507	497	511	523	558	487	480	520	523	528	503	511	489	502	507	512	499	549	519	510	519	507	521	518	514	508	502	493	531	523	492	525	536	521	503	490	492	550	522	502	507	533	497	507	507	507	478	519	502	544	495	534	468	512	517	549	518	506	522	499	558	509	515	524	537	510	530	536	478	523	539	491	530	468	529	486	525	497	517	487	546	551	526	475	516	525	508	495	476	518	490	489	518	497	513	543	504	492	484	488
24127	21558	28955	25213	22903	20856	14519	8127	5254	3677	2848	2280	1824	1847	1483	1178	1119	1039	878	855	746	757	706	721	668	582	529	582	535	469	503	460	524	439	453	458	441	419	442	425	434	418	412	464	452	413	407	445	421	430	433	426	363	396	410	394	399	376	362	383	370	406	371	369	381	331	363	375	387	340	377	379	360	359	395	373	369	389	357	381	372	385	365	388	376	337	346	364	354	372	354	369	330	356	396	344	390	338	351	358	362	369	355	383	331	349	392	346	385	339	348	378	384	405	342	352	341	392	372	354	331	386	354	353	392	357	384	349	393	346	349	355	382	348	391	377	338	367	399	371	360	393	354	344	392	368	353	304	395	368	363	358	371	373	371	377	388	406	367	345	363	379	363	377	401	378	392	358	343	399	322	365	389	380	375	333	327	324	338	367	371	369	328	335	361	394	353	374	375	372	382	372	413	382	340	347	339	360	366	401	365	332	358	362	382	336	412	362	352	357	351	383	360	353	386	372	379	365	378	364	356	366	369	374	360	375	383	378	378	362	365	368	358	356	360	335	347	388	353	387	365	382	373	379	380	333	378	342	391	351	369	311	358	378	354	386	347	378	370	378	341	349	355	360	412	382	358	328	369	363	396	350	391	391	369	375	348	369	353	380	376	379	346	359	354	356	400	351	360	386	351	351	351	378	353	366	370	354	385	357	356	344	395	392	367	376	384	336	395	342	363	379	344	387	378	390	370	402	368	352	335	389	364	378	341	335	392	348	383	384	377	329	348	357	382	408	352	384	361	372	389	389	375	347	390	343	348	322	377	340	359	318	375	380	359	347	382	341	343	336	362	357	388	349	354	347	336	384	425	333	377	366	393	373	368	403	333	347	338	338	392	367	359	378	361	364	366	364	354	345	352	360	353	362	391	342	350	314	374	372	381	352	363	361	345	359	330	368	366	338	366	360	350	355	349	372	319	346	381	363	354	339	380	352	379	354	368	367	337	364	398	386	361	354	364	379	382	334	334	362	387	343	377	385	386	370	345	328	370	373	387	368	364	348	335	374	368	416	373	348	360	345	351	361	336	337	356	368	352	374	383	350	352	353	350	375	352	368	371	351	372	380	345	345	358	382	372	389	353	339	352	377	324	351	377	351	356	386	352	401	378	383	380	360	348	331	360	362	369	367	330	356	371	372	353	397	380	365	347	388	372	367	363	408	389	364	364	351	364	348	356	349	363	349	347	368	361	341	388	409	360	373	354	374	344	370	376	368	384	380	394	366	336	390	339	361	397	367	389	336	359	342	386	356	380	416	364	363	394	364	383	370	369	348	361	396	353	354	337	374	357	350	383	327	371	366	354	388	361	370	371	378	392	348	355	363	376	376	384	357	369	361	339	317	363	389	355	368	347	359	376	378	360	326	373	362	380	378	364	338	385	351	386	358	341	332	310	409	357	370	350	355	359	369	322	360	366	353	357	367	373	370	361	393	340	344	389	384	393	405	384	381	351	352	356	367	384	353	391	333	358	369	359	400	374	360	349	350	372	347	388	344	351	374	368	339	386	393	380	397	381	359	347	347	363	358	369	335	317	361	380	361	356	365	349	335	373	337	370	360	379	360	351	396	354	372	372	355	313	361	344	371	350	332	396	364	355	376	321	360	369	380	384	387	413	350	371	368	365	339	362	339	359	406	389	355	359	387	346	368	362	382	391	358	367	355	374	382	376	367	338	362	346	389	364	351	320	406	363	354	396	370	358	389	361	391	363	373	346	374	339	360	340	372	379	346	365	374	373	399	406	363	420	355	365	371	400	332	386	368	369	367	383	373	388	389	365	344	350	356	383	342	374	372	348	372	332	392	383	378	349	407	352	376	397	356	366	373	365	377	385	359	380	359	368	398	370	332	346	332	338	395	388	346	361	336	345	366	374	348	412	380	407	389	345	371	369	341	371	340	365	370	382	364	370	327	370	371	378	372	367	339	363	379	361	336	338	377	351	355	368	366	352	319	331	398	353	335	344	390	370	379	374	390	366	353	359	377	353	380	361	355	388	376	368	342	378	365	377	411	386	339	386	376	357	358	376	321	351	370	369	371	339	345	394	375	370	375	350	323	352	370	361	368	365	397	347	362	363	377	340	400	383	370	367	393	356	365	353	362	348	357	388	365	365	339	428	393	370	337	320	363	339	349	380	374	355	345	365	359	372	369	373	358	369	363	361	359	347	362	413	326	386	344	362	376	365	368	364	375	388	380	333	364	344	367	380	361	374	367	375	322	342	334	332	402	362	390	382	338	387	310	370	382	339	368	359	363	379	357	369	340	358	390	355	325	386	386	357	386	368	341	363	351	360	358	331	367	318	372	351	347	361	389	365	364	343	349	374	350	371	342	370	370	359	374	378	346	334	362	392	347	327	397	377	368	385	336	336	359	349	350	340	365	373	385	384	328	337	343	350	398	362	374	357	379	390	416	392	356	350	324	346	339	393	370	345	357	387	377	382	385	375	373	372	394	355	375	362	330	363	339	363	361	364	372	318	402	351	389	382	344	352	363	371	393	385	333	396	365	373	389	372	366	385	367	373	370	388	377	377	402	363	371	356	390	368	320	332	366	357	405	382	358	369	344	410	353	339	384	361	349	350	371	375	381	367	332	331	388	371	353	395	323	362	353	373	384	382	354	331	394	336	346	382	358	378	366	350	367	384	372	358	345	377	366	353	363	339	356	333	374	341	362	406	368	355	394	352	373	358	356	371	347	369	402	339	329	382	361	387	362	350	388	377	362	381	387	370	349	351	347	381	333	353	372	371	373	377	391	341	367	375	381	360	363	339	326	342	340	380	338	342	367	350	374	368	356	357	347	369	383	369	371	336	377	363	399	363	375	395	380	352	338	353	377	388	357	363	337	352	384	348	364	343	392	370	367	344	389	388	368	326	372	342	403	353	344	352	317	374	371	358	354	368	367	347	356	371	340	389	383	358	368	374	375	327	386	378	356	372	345	393	372	363	394	385	384	375	323	380	354	377	348	397	339	378	380	371	354	393	353	354	371	372	348	400	342	325	338	369	383	378	365	358	359	373	368	384	366	388	378	330	386	338	344	359	374	406	359	357	372	374	391	363	399	376	376	360	380	344	367	371	342	365	373	360	325	366	379	364	372	333	380	342	358	397	359	374	372	353	388	398	388	382	366	352	341	400	367	342	345	376	373	367	371	375	366	366	365	364	367	340	372	369	344	369	354	358	363	327	375	360	350	332	397	383	335	421	342	366	332	325	364	363	349	367	368	368	348	365	351	392	347	371	371	379	345	383	369	355	360	364	314	381	379	362	341	378	386	340	340	344	369	374	391	394	340	341	365	383	384	331	340	370	394	335	372	358	386	373	366	354	354	379	377	351	381	389	355	389	376	396	381	391	360	375	370	355	348	335	381	357	351	351	337	394	381	359	363	340	386	363	391	354	378	418	366	342	348	368	346	371	342	374	373	394	400	396	384	380	360	356	335	349	361
22688	46319	39371	30636	25432	19865	15108	10963	7975	5824	4249	3440	2821	2504	2060	1784	1480	1366	1271	1146	963	995	883	844	797	727	703	678	670	604	566	562	523	539	493	520	445	483	463	500	435	479	468	508	465	459	461	488	495	412	434	375	382	391	393	384	403	413	368	382	383	424	377	375	382	353	424	331	383	393	387	396	397	369	354	379	389	374	371	405	398	391	411	384	325	360	357	366	380	382	381	397	392	406	391	404	392	359	367	365	388	399	395	388	358	377	370	405	391	366	366	371	384	359	384	391	373	361	368	357	375	367	377	375	353	378	360	387	403	386	386	388	379	401	354	368	338	382	381	400	369	344	357	342	371	394	352	374	350	360	403	351	372	360	376	405	402	373	385	398	353	367	414	398	370	386	387	374	377	400	367	383	378	384	402	399	356	380	388	366	392	384	362	382	351	356	395	368	366	399	356	386	364	404	371	346	394	353	381	358	373	383	370	355	427	376	392	395	384	393	384	369	378	364	396	370	380	342	340	360	372	356	383	401	379	358	368	416	357	401	366	403	361	382	356	347	387	374	367	372	383	432	339	388	389	379	353	369	381	399	354	387	387	389	395	311	390	364	422	339	390	392	361	390	365	343	376	413	380	360	378	385	388	377	386	376	370	382	352	398	389	369	387	341	373	352	386	359	381	375	395	358	401	350	438	370	373	416	392	370	370	381	395	386	365	358	368	386	371	401	386	397	378	381	386	386	374	359	385	363	383	333	391	362	334	399	363	384	379	382	421	360	345	348	356	407	407	382	373	344	358	365	358	380	381	372	388	403	388	389	391	389	391	376	370	407	370	367	373	376	386	359	395	392	367	364	362	356	364	379	394	356	409	369	397	390	385	374	381	380	364	391	391	361	414	367	369	397	366	406	395	365	354	364	387	385	403	363	336	379	380	351	410	380	369	380	385	356	416	378	379	350	405	391	353	378	394	348	362	396	387	351	391	355	374	356	354	382	410	361	387	390	411	371	407	398	357	352	394	361	374	389	382	370	378	376	382	381	397	400	381	398	371	370	386	377	393	365	399	359	401	353	405	365	399	396	361	381	349	384	384	371	400	366	401	386	376	372	367	395	404	355	386	368	369	338	344	393	367	374	368	390	367	374	396	361	381	408	360	376	376	348	378	399	367	356	385	356	393	384	361	375	365	346	381	388	408	374	384	366	377	372	351	384	386	377	370	373	396	410	390	368	359	393	367	390	375	373	404	387	355	344	407	378	386	335	402	380	345	380	374	368	376	361	361	377	414	374	349	390	370	381	390	384	353	325	380	370	356	338	359	358	385	351	357	343	375	372	369	347	413	378	388	383	379	360	363	384	395	377	405	399	369	390	372	383	407	359	354	383	412	359	368	362	379	374	393	356	363	418	377	364	397	416	360	376	375	372	349	408	358	360	393	360	360	369	380	363	343	393	359	384	379	358	383	354	354	388	370	408	362	353	385	383	372	375	383	361	378	354	347	384	386	401	363	356	369	385	364	352	368	413	387	362	390	343	372	390	369	374	344	373	410	365	352	361	387	383	406	402	363	365	363	382	415	389	372	395	371	376	389	399	382	353	367	362	379	338	333	388	405	346	368	376	372	411	377	354	367	361	406	402	384	375	376	370	370	359	361	382	379	385	348	383	390	344	396	374	375	360	387	359	389	364	391	361	362	371	381	386	370	392	374	369	347	367	365	363	360	384	366	396	373	376	395	348	384	377	391	384	350	422	348	390	376	394	393	380	362	368	379	357	389	348	364	367	366	414	380	355	356	388	360	358	392	378	363	388	386	392	379	393	363	389	399	368	388	386	364	342	393	365	395	395	380	375	386	357	375	386	362	367	370	354	351	385	382	381	375	363	372	380	370	364	360	386	382	373	369	359	393	367	361	413	371	367	362	386	377	379	382	339	368	397	400	379	374	370	393	374	375	378	385	354	365	378	381	396	379	350	391	360	398	335	381	401	404	394	389	362	410	375	376	420	363	388	413	375	371	384	362	394	373	388	366	388	387	356	384	373	414	382	375	379	386	392	356	389	384	413	349	410	385	391	398	381	392	354	416	365	363	385	397	378	350	357	403	379	399	406	393	359	375	381	348	379	368	368	371	376	363	355	353	381	378	344	402	417	415	350	370	386	386	375	352	409	361	379	352	353	388	400	347	372	380	366	371	408	411	385	354	404	384	356	396	370	371	414	383	375	360	334	360	369	395	385	373	367	390	383	385	360	369	391	360	346	373	372	379	388	374	363	371	383	363	353	371	369	327	387	366	398	353	382	382	333	385	388	417	381	382	352	379	366	349	378	380	369	387	379	354	363	394	341	357	383	400	344	408	358	390	365	364	364	380	377	421	370	344	382	376	365	339	379	359	387	417	343	376	369	347	348	337	398	357	382	380	415	368	352	374	391	358	409	358	344	396	361	371	359	386	370	404	378	378	371	372	387	393	396	387	415	370	393	362	385	390	377	388	380	351	396	397	377	379	367	353	378	366	377	380	405	380	391	356	387	384	365	364	380	384	380	402	386	374	359	367	358	370	363	370	371	394	359	355	380	370	363	366	370	367	355	373	374	352	381	367	371	395	344	363	341	360	365	354	383	377	394	378	396	368	351	404	382	382	411	359	401	358	371	396	397	388	360	364	385	371	414	359	426	357	350	397	410	370	401	326	349	415	382	340	374	364	395	373	388	357	386	380	371	406	398	355	375	398	381	394	362	373	346	362	398	353	390	399	391	356	340	365	404	389	392	359	393	342	337	347	354	359	379	386	375	352	364	383	362	347	382	339	380	387	411	354	349	343	347	361	379	369	390	393	417	389	386	369	394	420	382	425	334	381	347	375	368	357	334	363	376	372	366	388	384	357	361	354	373	390	341	383	382	388	364	363	353	361	385	357	371	394	420	396	396	384	381	363	346	370	370	416	397	346	410	381	368	373	351	424	391	368	369	362	364	393	326	395	372	394	414	373	385	357	389	376	396	354	338	356	365	374	388	419	383	390	351	355	370	371	413	352	396	349	364	374	379	323	372	374	385	359	390	397	382	386	393	407	362	381	369	360	350	381	375	368	370	390	393	352	379	384	354	387	357	382	350	403	375	381	380	403	402	363	416	406	415	394	372	375	401	372	353	389	411	372	368	378	381	362	368	365	333	368	344	394	362	397	383	362	397	413	383	331	372	382	372	386	392	392	348	392	344	365	373	372	375	372	366	364	377	344	369	401	393	362	408	403	411	369	377	376	383	404	345	364	394	378	412	363	368	394	382	367	368	338	394	397	387	393	392	371	361	359	402	353	360	344	383	401	386	349	364	403	363	374	374	345	345	370	385	405	360	391	393	383	343	394	371	388	387	382	349	399	359	408	361	336	354	389	366	393	358	337	324	377	377	420	358	397	421	412	417	389	396	387	374	388	346	373	361	360	400	386	379	382	366	378	381	369	407	367	368	397	353	390	371	347	379	388	404	388	365	367	339	362	416	360	390
25091	21507	28482	26838	21267	14511	9274	5845	4028	2884	2348	1898	1636	1512	1283	1202	1073	973	920	973	831	894	776	796	694	707	699	719	682	658	607	615	629	593	615	606	579	575	604	572	599	562	536	591	570	562	579	581	539	537	570	511	548	544	576	509	551	548	539	562	531	557	552	526	535	564	529	537	553	518	538	539	550	538	533	538	517	506	536	539	523	524	513	532	528	517	565	496	559	502	492	506	521	528	496	594	535	547	545	526	575	463	554	506	506	558	510	546	536	552	523	535	534	516	548	522	555	505	530	530	540	538	499	545	503	516	557	552	505	549	506	533	555	556	520	509	535	518	509	552	513	533	534	520	508	555	565	537	505	470	526	529	520	526	502	507	527	518	534	519	554	547	534	539	512	541	526	536	550	493	541	501	536	517	528	502	534	542	519	577	514	550	527	482	542	546	516	506	535	535	520	531	498	506	517	561	514	486	546	480	585	552	502	520	576	556	523	501	531	552	518	508	537	476	508	500	533	546	535	531	538	544	544	534	507	529	515	509	509	503	550	548	517	540	532	574	513	519	495	527	491	499	530	537	529	565	553	545	521	556	490	555	531	528	545	526	531	488	532	544	532	538	547	556	508	529	549	516	518	541	526	527	498	508	545	507	532	518	519	507	541	503	535	528	530	550	485	503	576	520	518	537	545	517	526	555	512	520	557	570	515	572	500	535	510	535	482	514	517	508	503	529	494	502	512	513	564	542	533	511	532	587	508	539	513	489	502	549	541	529	527	515	553	568	566	486	547	476	570	483	498	581	529	527	548	555	535	498	509	539	522	526	462	564	573	528	538	519	564	549	517	545	529	496	582	517	538	557	516	499	514	532	516	498	540	555	488	550	557	499	557	516	506	501	536	549	530	519	561	508	495	491	543	532	564	527	529	490	541	519	539	531	559	529	539	524	533	529	544	537	531	527	533	548	522	490	544	526	530	548	532	510	513	533	516	522	510	568	527	502	531	570	562	544	539	539	528	561	533	570	518	602	506	539	553	550	527	521	541	569	506	544	498	552	504	523	506	495	534	509	523	488	499	502	547	538	541	521	550	532	542	528	521	506	562	532	498	541	524	507	552	540	528	500	542	532	535	548	542	536	515	512	515	546	551	543	525	530	525	519	523	520	581	491	524	557	521	547	531	514	542	536	502	577	493	516	525	560	542	495	571	527	487	539	561	551	572	541	523	517	524	538	510	542	531	521	525	550	510	514	523	528	524	486	516	520	533	485	536	548	528	514	561	548	560	535	516	549	524	565	489	541	497	511	523	537	540	513	515	494	496	539	537	539	496	489	480	503	554	542	542	532	532	564	532	540	563	487	531	489	551	513	548	509	508	562	516	541	530	525	533	497	534	518	508	529	502	566	509	532	583	529	529	529	547	533	508	528	497	517	531	529	566	545	529	504	502	522	555	558	534	558	564	519	544	530	544	491	487	480	507	545	565	548	533	512	532	536	543	525	527	469	520	486	563	542	526	538	541	537	549	513	524	514	539	547	534	505	566	555	544	549	568	523	544	530	526	543	492	485	545	507	554	566	506	553	555	526	515	528	515	546	557	525	535	539	511	553	464	527	567	529	509	544	518	518	494	516	536	539	524	527	535	568	535	513	544	471	547	530	582	518	535	517	505	527	547	508	536	571	504	506	507	573	548	531	510	575	526	498	557	539	555	529	553	506	505	508	539	511	562	524	498	525	518	531	528	545	523	566	518	496	505	536	539	582	526	558	514	580	554	517	537	532	531	535	528	531	566	547	490	516	512	507	493	553	504	479	550	467	509	528	510	558	525	557	513	555	496	515	517	541	570	476	523	552	530	511	486	513	484	529	525	565	530	548	494	520	550	518	561	532	491	535	543	514	497	560	535	488	512	519	525	516	532	549	514	536	542	505	530	553	529	534	534	543	520	499	543	530	529	525	565	526	527	499	497	520	543	525	535	545	536	528	536	524	515	551	523	540	521	522	483	504	531	555	538	558	535	495	513	557	501	560	517	536	523	547	532	556	510	530	557	502	538	574	513	547	557	549	520	530	531	490	544	525	513	534	527	527	527	507	525	539	564	521	605	538	544	562	572	581	512	504	528	503	527	534	507	512	528	534	551	524	500	500	510	491	509	542	537	518	520	541	532	533	546	534	513	551	506	511	494	533	546	525	509	505	547	538	529	482	508	553	526	552	531	522	545	532	521	544	545	540	574	489	504	517	514	566	533	575	542	519	553	505	481	523	489	543	527	499	514	504	538	536	479	521	522	496	557	528	510	520	509	549	542	512	551	525	522	517	489	524	513	493	562	543	571	514	558	526	533	523	514	499	486	544	541	553	520	534	488	552	533	547	529	511	496	530	539	517	543	510	549	508	516	529	551	533	540	535	609	561	514	530	506	518	528	542	558	565	558	541	564	528	552	533	548	513	537	528	522	544	553	551	567	517	544	562	541	558	514	538	557	523	527	506	524	570	518	519	538	522	528	544	519	564	506	543	571	558	556	514	545	502	536	530	527	575	528	526	549	521	523	520	557	541	500	581	525	561	522	525	551	500	540	527	508	545	561	516	490	513	480	515	541	565	552	466	531	505	543	524	558	492	494	509	571	525	589	531	545	546	535	534	524	537	530	510	532	596	566	531	504	528	509	560	545	525	503	526	514	541	521	523	540	522	547	534	478	517	522	549	545	506	532	560	535	559	529	515	528	534	516	551	475	525	545	552	504	516	571	511	549	507	530	496	558	544	549	504	535	505	507	507	538	489	530	508	542	570	515	530	508	489	541	520	601	485	530	522	501	526	516	498	530	534	521	552	550	585	550	529	497	520	560	504	498	498	574	515	558	516	515	563	542	542	520	509	557	566	530	520	522	597	522	489	551	551	530	499	512	499	568	552	499	536	536	497	524	504	545	491	561	522	519	510	508	542	491	500	558	539	529	547	570	528	516	522	524	529	586	531	509	542	554	518	480	527	523	571	500	562	528	510	534	496	517	517	507	553	541	551	562	529	502	523	526	493	521	568	527	504	514	533	578	554	501	532	553	550	500	525	550	571	508	492	531	507	579	528	518	542	514	519	517	514	489	490	519	496	516	562	491	531	539	534	509	511	505	522	560	517	533	514	548	457	512	482	443	526	529	526	499	513	552	550	504	567	532	553	521	551	509	538	524	519	519	561	533	554	553	547	521	527	523	542	535	524	486	513	509	540	546	528	532	520	558	522	565	516	509	586	508	505	521	523	518	500	526	500	520	545	521	506	541	552	523	527	548	522	515	525	553	537	570	531	522	528	503	536	514	542	529	549	491	505	518	550	534	530	523	522	513	519	512	518	499	548	534	555	525	544	532	535	540	502	525	493	525	558	558	542	546	478	504	546	529	511	509	526	559	535	498	542	514	486	546	526	533	573	565	477	555	538	538	561	547	538	477	507	543	533	526	469	539	511	554	544	478	537	540	528	561	525	535	510	514	515	543	517	515	524	498	552
22042	43220	35876	26752	22058	17033	12546	9006	6375	4695	3502	2862	2432	2119	1756	1480	1466	1311	1224	1175	980	976	892	892	866	837	812	836	747	755	721	735	678	682	606	665	591	595	625	562	638	587	600	609	584	583	575	581	588	618	565	566	568	613	560	537	573	559	566	533	560	551	536	558	524	565	495	527	562	530	543	545	472	501	506	528	548	526	549	504	515	491	559	572	553	526	529	549	527	536	529	539	556	550	517	530	577	516	563	537	543	515	510	546	511	539	532	527	537	512	508	529	579	546	528	523	520	531	557	548	514	501	496	523	507	565	529	567	521	512	533	544	517	523	524	540	548	530	558	512	592	511	566	569	525	558	545	529	547	547	537	521	562	526	530	541	521	525	520	493	533	512	523	535	497	522	528	526	523	509	508	527	518	567	520	525	512	486	547	464	543	583	533	496	516	578	567	563	540	532	531	520	501	516	491	571	539	516	525	557	488	509	523	581	495	481	571	529	512	554	529	547	538	546	517	513	536	540	519	534	547	549	542	505	514	521	483	550	527	557	503	540	557	510	523	495	581	559	542	545	535	546	535	550	503	531	545	566	513	510	557	548	528	549	529	534	499	527	525	490	499	486	517	541	506	523	515	502	559	513	543	488	563	539	524	556	519	497	532	540	505	535	513	533	529	489	532	513	520	521	561	517	562	540	505	468	523	519	542	531	534	558	560	499	520	533	558	535	504	543	545	560	537	559	553	579	528	548	538	549	577	511	519	541	534	558	564	505	560	539	527	534	526	515	549	550	542	556	526	499	520	530	530	533	556	524	571	532	512	497	512	550	521	532	512	523	537	491	528	535	600	540	554	591	516	522	544	532	521	531	525	555	538	509	517	530	495	518	513	581	514	499	515	517	564	500	533	533	549	501	509	539	501	527	545	530	521	555	510	525	527	549	523	517	544	493	530	527	547	562	546	534	566	506	583	520	515	510	529	520	522	528	554	546	532	542	547	558	512	557	529	498	537	545	563	526	519	509	557	497	505	519	536	573	522	515	514	561	523	521	546	540	576	524	500	554	547	528	551	539	542	489	520	516	549	517	542	526	504	526	508	511	534	513	560	562	537	548	558	536	522	500	534	500	539	523	505	540	534	539	559	495	523	499	544	547	570	505	568	549	531	568	501	521	512	555	522	529	565	504	522	530	539	508	534	568	539	534	558	531	528	534	520	585	517	519	569	526	534	587	518	536	499	531	521	539	547	568	551	535	528	511	521	541	565	556	537	544	522	508	539	506	565	538	530	521	523	514	520	518	530	542	535	536	507	505	563	540	522	506	541	548	522	526	528	510	514	544	497	592	535	528	519	526	584	542	530	541	544	534	552	529	535	502	577	542	513	588	466	535	553	587	521	521	514	539	596	524	523	555	551	499	517	560	550	560	525	523	555	490	521	524	533	572	538	506	523	519	552	540	548	553	529	587	526	489	514	550	489	547	540	545	525	539	536	495	566	565	541	560	516	537	562	572	480	552	547	549	507	540	539	521	548	525	528	526	513	526	568	531	471	513	564	495	520	540	534	501	568	528	531	502	531	524	544	489	513	552	507	542	537	527	545	540	512	482	501	555	524	549	536	541	487	513	578	558	549	527	570	557	539	533	555	535	520	569	590	518	538	542	490	563	525	495	516	555	595	522	550	515	521	506	567	518	581	551	558	517	549	541	558	528	549	521	493	521	522	533	517	586	522	487	519	521	597	536	522	534	550	516	519	521	530	530	539	516	483	554	547	535	549	507	559	572	545	528	487	538	540	527	542	544	568	537	543	529	549	519	555	501	578	533	514	502	505	576	542	539	517	548	550	501	522	568	505	466	523	562	572	505	496	504	547	549	531	509	545	534	517	538	554	507	522	553	546	524	523	512	497	519	562	520	523	520	522	578	551	525	565	528	554	506	546	519	538	546	501	579	524	540	557	508	560	536	537	535	546	536	542	531	543	506	510	514	527	507	523	520	506	554	501	541	542	533	582	535	558	544	544	508	542	504	548	526	481	553	527	529	516	512	553	523	579	531	523	542	523	537	496	551	510	544	543	475	556	507	533	494	481	570	529	533	524	516	544	493	534	555	575	529	552	566	571	525	511	517	558	548	532	497	531	487	534	519	506	527	507	503	547	541	535	499	556	522	508	504	564	560	539	518	523	579	548	553	497	564	517	495	536	548	467	553	516	572	488	551	556	531	551	527	516	568	525	562	545	543	493	542	588	543	553	529	580	518	530	506	511	501	574	490	532	505	566	535	526	495	537	526	559	527	526	508	535	540	504	569	518	550	559	529	508	486	531	542	543	541	556	537	517	532	532	540	508	576	528	561	492	547	544	548	541	509	561	514	521	518	513	510	515	517	508	516	551	505	498	525	531	526	539	507	521	545	596	497	540	545	520	524	550	543	500	536	520	553	533	543	502	539	590	557	499	551	563	541	536	522	514	561	577	516	557	520	515	510	485	519	529	546	524	536	565	511	546	543	511	513	533	512	531	532	531	570	548	523	504	524	578	492	532	548	535	534	514	559	518	496	512	539	546	552	512	490	493	552	511	536	557	497	543	556	538	510	537	492	514	528	546	536	551	516	552	605	589	571	498	560	550	522	516	520	532	537	551	539	545	580	560	556	504	572	509	509	544	540	541	533	559	510	553	532	543	559	522	556	522	517	568	509	535	547	540	586	573	526	526	528	566	529	550	485	524	507	568	508	525	530	553	516	529	567	512	522	522	496	531	551	540	536	572	528	483	540	541	573	484	535	564	528	539	526	556	538	535	545	526	561	581	564	543	519	505	544	543	530	511	577	573	553	534	544	543	481	473	527	552	534	519	472	548	517	503	550	524	514	497	544	548	520	541	518	525	527	512	531	535	520	555	509	560	550	511	573	534	485	564	525	557	477	560	552	510	491	513	570	541	550	545	552	501	520	543	514	515	492	535	555	550	548	568	551	513	554	563	559	555	524	538	538	542	523	550	549	530	583	542	523	524	531	550	543	515	531	523	510	527	568	521	553	525	490	517	567	508	510	582	489	529	520	493	566	535	574	521	538	541	553	550	558	521	539	506	498	533	548	522	535	521	573	557	519	533	566	572	504	483	559	564	550	472	564	537	554	529	503	504	508	505	524	541	515	538	514	527	579	555	557	548	538	514	539	498	524	531	504	551	518	563	554	583	537	549	505	538	524	495	503	526	557	527	534	509	532	517	523	541	537	556	520	541	539	521	510	544	549	545	541	534	502	523	520	529	547	499	525	508	570	505	516	492	492	512	518	522	551	571	534	531	545	483	542	549	543	519	535	520	527	531	472	516	535	551	573	555	565	539	505	539	563	526	547	578	511	501	556	516	499	501	526	533	561	514	534	509	497	512	559	506	552	549	533	537	548	518	541	510	528	533	535	504	531	508	549	535	545	518	528	523	516	523	519	515	520	555	477	484	562	500	531	549	532	543	526	488	525	531	562	561	581	524	569	479	573	558	505	513	523
22910	21522	29334	24307	22179	23849	21971	11665	7292	5168	3851	3003	2549	2307	1875	1604	1397	1364	1227	1071	969	994	809	841	802	764	713	663	662	595	554	531	551	488	498	500	485	516	481	482	435	474	430	469	476	418	435	422	424	409	424	420	347	379	403	404	390	387	414	360	371	374	358	369	359	376	343	360	384	360	358	374	333	358	370	364	352	348	394	371	391	368	376	363	360	365	355	402	351	359	381	389	344	345	377	352	332	356	400	362	342	368	365	366	344	349	353	377	388	341	357	349	355	341	376	334	339	360	363	368	338	329	372	360	358	338	366	353	342	362	360	343	349	353	381	398	353	375	359	346	358	347	367	344	356	387	378	348	343	344	355	364	317	350	381	364	361	368	360	350	321	345	365	354	312	356	377	334	342	331	339	361	323	340	358	385	353	352	319	354	352	374	359	349	347	359	341	369	330	380	372	402	334	380	361	347	368	358	337	365	345	353	363	337	344	354	359	351	348	326	383	331	369	349	371	356	363	305	384	353	354	354	328	334	352	319	334	342	323	364	373	334	358	352	376	383	334	359	377	355	376	402	355	343	359	367	341	353	382	354	375	347	357	344	346	307	372	375	352	387	303	347	375	353	322	355	364	311	347	357	352	361	369	363	381	353	370	344	339	356	340	344	340	369	337	328	359	393	370	346	350	326	349	351	380	355	348	355	358	349	364	375	338	351	375	370	399	338	377	352	347	351	372	359	325	302	361	331	372	361	369	354	349	372	365	372	394	352	336	351	356	361	360	353	365	349	341	377	329	341	364	380	385	356	371	380	366	372	357	332	379	360	339	346	366	350	364	349	335	353	325	383	359	389	393	365	368	340	348	376	353	346	334	348	339	356	373	374	348	348	347	328	357	337	370	348	378	364	390	335	347	373	379	391	382	344	328	349	343	362	346	320	342	378	374	342	373	373	381	355	353	357	360	369	359	358	349	358	352	363	342	351	353	358	358	377	342	356	350	320	342	345	344	359	366	345	352	360	391	365	378	352	369	339	361	349	402	343	340	357	371	352	334	355	353	326	348	363	349	354	307	346	382	331	338	377	374	371	369	363	365	337	321	341	380	351	350	347	323	364	405	388	369	388	344	318	348	368	371	356	361	349	350	343	325	387	353	346	402	346	343	368	330	361	372	349	323	383	328	336	364	315	348	394	359	369	375	303	337	385	348	391	363	342	346	304	355	407	358	369	347	399	376	373	364	344	325	350	324	334	381	400	370	316	344	368	373	334	339	343	369	348	337	342	355	335	353	352	372	378	345	360	338	388	339	350	352	377	356	364	380	356	390	342	343	373	335	362	397	361	366	348	365	342	363	368	358	384	365	345	339	352	355	368	345	353	359	347	378	334	352	358	377	345	366	330	350	370	361	372	326	394	348	358	363	364	341	381	347	348	329	361	329	356	361	335	357	373	378	341	357	365	326	382	347	342	340	351	349	375	297	382	338	351	354	320	364	367	329	372	347	397	372	375	346	363	368	330	340	368	362	336	345	347	340	330	381	334	360	382	393	343	333	350	380	370	340	354	369	355	392	334	354	333	344	343	374	398	336	324	363	337	327	360	393	339	310	356	344	340	352	396	343	367	362	342	383	372	344	369	347	371	369	340	347	370	349	348	338	360	367	370	329	356	351	362	366	386	377	345	402	372	341	365	348	357	370	380	344	367	357	382	360	372	364	360	375	345	369	328	375	378	342	356	362	366	359	350	368	386	386	373	351	356	373	347	377	339	335	327	362	360	375	375	358	357	393	342	359	358	372	347	401	353	354	317	380	344	358	374	324	389	352	400	374	334	349	356	363	355	365	338	383	387	369	345	339	346	353	373	347	398	385	381	385	320	340	358	334	359	352	318	308	369	355	403	359	378	340	372	379	348	360	375	370	363	358	351	349	372	337	362	346	369	352	353	339	369	350	364	350	358	372	343	349	341	337	391	398	324	361	327	391	333	350	344	361	333	344	357	353	321	357	368	357	366	381	388	326	354	402	319	381	341	319	370	368	352	343	367	362	364	339	372	337	333	355	343	359	355	349	343	338	382	370	375	324	344	329	394	336	333	371	320	351	340	353	332	346	315	390	385	315	343	350	346	352	334	374	409	359	321	381	367	352	365	342	388	341	361	359	322	354	371	348	337	349	353	364	365	343	349	355	324	354	379	359	366	335	327	350	361	366	376	342	361	369	322	363	344	336	346	351	336	370	370	350	365	388	355	358	362	361	376	347	344	385	375	342	320	361	340	356	377	371	376	344	396	342	367	359	357	324	363	382	355	392	385	374	337	348	346	362	345	368	379	363	363	351	363	374	342	354	357	340	359	327	325	337	319	337	368	330	323	315	366	368	375	371	362	350	346	357	363	381	357	363	359	363	348	347	354	388	324	343	329	365	381	348	353	362	355	360	332	352	337	355	334	375	368	368	377	360	351	342	337	343	353	329	383	339	365	389	296	356	374	371	307	357	366	366	357	351	350	362	364	324	371	355	357	346	341	377	356	358	340	364	354	362	368	349	337	343	350	371	358	373	365	347	346	340	383	353	345	366	308	351	323	381	364	352	333	362	355	399	336	355	348	381	344	344	376	348	378	376	341	333	354	364	369	320	351	383	374	353	356	338	332	361	363	376	355	390	378	398	360	383	395	365	360	323	351	389	348	370	385	347	349	402	342	372	356	359	372	345	341	344	332	363	375	376	336	337	324	370	348	335	373	334	338	371	364	367	381	370	347	313	382	361	354	387	351	375	349	378	355	325	371	376	351	347	372	368	342	362	365	375	365	367	399	328	310	354	378	364	377	347	368	374	387	370	368	368	396	371	396	346	357	366	317	342	403	368	362	344	340	353	337	370	400	366	349	363	342	341	362	377	359	327	340	350	336	366	351	361	331	357	362	367	379	323	369	331	370	319	351	387	352	339	340	350	364	348	372	329	362	339	361	304	341	320	366	366	349	374	353	361	359	352	349	349	336	309	358	364	356	413	377	353	375	351	347	329	372	375	356	401	358	342	398	372	330	364	326	306	394	371	357	329	354	390	321	370	338	355	372	336	363	363	349	340	363	366	351	365	344	342	369	351	316	360	370	350	353	372	336	382	357	333	363	374	320	358	372	366	348	348	370	402	361	359	353	364	368	362	347	379	357	370	355	362	382	395	344	371	339	331	364	370	400	343	361	351	388	343	344	370	343	336	351	334	354	396	333	352	352	349	366	324	347	381	368	387	356	371	369	343	328	339	390	365	368	350	382	330	380	353	337	356	381	347	358	373	381	361	380	364	343	344	348	373	384	323	340	340	377	391	358	365	393	358	340	370	319	366	326	363	340	332	373	370	358	367	345	332	346	331	378	342	339	341	358	341	347	326	338	315	360	380	368	344	341	395	325	337	337	378	341	373	361	326	350	367	372	353	371	365	342	339	354	358	342	340	352	337	358	346	383	366	347	359	356	358	368	341	409	371	371	389	380	367	361	386	342	339	344
24760	50222	43741	35241	30673	24681	18871	14164	10348	7624	5825	4558	3829	3178	2646	2211	2097	1889	1574	1410	1300	1232	1099	1118	966	969	885	869	774	739	648	651	595	584	550	536	527	503	475	501	471	527	504	465	488	461	408	473	451	461	422	385	460	412	412	420	417	394	393	415	386	376	436	380	380	393	369	357	368	395	362	391	369	359	333	288	362	371	339	349	388	351	334	360	377	358	360	370	330	345	386	352	346	328	369	343	363	362	357	349	352	378	374	327	373	365	345	359	333	337	355	342	368	331	337	342	368	353	384	334	352	351	375	370	362	346	367	342	374	355	341	342	369	347	356	371	376	363	364	324	355	391	355	394	367	355	380	318	354	335	343	356	369	378	368	357	347	347	364	378	356	335	389	354	366	373	369	348	363	371	386	339	337	374	347	315	340	338	349	355	388	369	324	353	365	314	351	390	349	325	341	386	358	350	374	361	361	355	365	358	386	379	377	377	335	351	365	352	335	346	374	339	348	359	368	318	355	339	364	340	361	355	370	364	350	354	362	361	347	348	341	339	377	360	369	367	365	345	340	349	367	323	383	351	324	350	370	361	344	359	363	366	373	364	326	346	380	396	357	358	345	348	359	355	319	379	351	340	360	375	325	338	332	389	331	366	341	373	343	359	362	367	338	368	347	340	356	365	346	371	363	380	369	352	380	380	355	335	381	295	321	334	361	381	379	312	376	344	336	379	337	376	383	370	296	339	330	363	312	356	365	376	331	373	362	327	352	353	364	337	360	354	347	369	341	360	381	336	333	357	399	328	371	335	338	353	332	376	339	355	351	335	305	321	362	351	387	357	353	336	330	359	365	343	364	355	367	406	373	349	373	386	330	380	378	371	354	368	331	374	355	338	377	401	341	362	370	348	341	353	374	339	331	380	415	361	377	369	362	365	373	340	362	350	396	362	360	320	363	355	351	367	325	369	335	373	375	363	365	394	351	342	311	368	354	393	369	371	347	337	335	352	342	359	347	351	354	339	335	371	361	350	371	348	367	374	336	347	331	344	372	339	371	361	348	371	341	381	355	357	372	312	345	347	352	350	347	380	337	378	392	355	343	371	348	347	348	343	369	361	342	346	328	355	351	351	325	390	339	359	347	369	359	357	366	398	347	373	334	389	356	336	342	343	333	343	369	349	343	365	345	362	332	360	377	334	363	381	365	379	366	362	378	392	383	359	363	369	338	327	353	325	395	332	375	363	382	360	362	342	377	323	361	359	353	354	363	347	365	403	350	361	366	375	364	355	314	331	390	341	364	343	366	379	387	340	329	325	329	357	355	389	380	359	386	381	378	361	370	334	349	371	346	324	364	370	369	351	383	371	368	388	363	361	375	362	366	348	354	337	346	383	354	352	356	342	377	345	367	373	368	353	332	388	322	353	382	362	327	339	333	366	367	339	334	356	364	350	318	362	345	350	380	338	340	362	347	344	347	385	370	336	369	339	398	357	402	371	340	345	346	384	351	341	393	343	390	387	403	371	362	349	344	361	360	346	380	330	328	365	338	390	351	383	398	364	316	383	370	356	353	347	356	381	349	332	358	359	378	381	385	373	358	373	370	350	348	342	372	375	330	353	357	379	357	332	356	335	362	365	391	345	354	375	336	358	323	378	358	354	359	340	376	363	369	373	327	372	366	344	342	354	377	341	345	340	347	335	388	330	362	364	370	362	349	335	383	372	339	361	357	322	342	320	329	374	331	350	367	343	359	366	404	354	401	353	373	380	363	304	349	378	347	346	353	355	336	332	371	364	382	355	390	333	350	381	357	355	372	360	353	351	370	354	354	333	358	361	367	404	359	330	334	349	362	369	383	346	358	358	349	369	339	362	377	372	355	337	332	375	382	378	326	347	363	331	376	396	355	336	339	350	350	362	384	348	356	364	344	357	379	363	352	358	371	339	362	359	357	367	346	332	357	376	355	358	344	354	346	358	371	367	360	380	373	361	339	355	331	316	365	371	372	346	363	360	393	320	365	343	360	340	368	369	386	390	332	343	339	347	357	348	339	328	359	372	341	312	376	323	383	319	344	334	350	342	352	344	352	348	375	372	335	344	353	359	373	356	326	362	373	376	361	340	381	323	367	360	369	360	324	345	341	338	377	354	339	373	357	365	362	378	345	325	362	363	357	350	347	369	386	340	385	330	361	379	338	413	340	336	354	349	364	368	345	335	377	377	385	355	333	347	336	368	360	382	330	368	356	397	383	311	387	365	362	342	366	390	386	338	343	355	312	332	341	362	318	336	343	384	350	350	363	373	368	395	348	366	346	376	350	359	346	347	324	339	361	342	339	377	371	353	339	383	353	371	336	394	350	351	365	362	375	366	371	376	348	350	352	356	351	335	365	350	374	354	381	374	348	345	323	335	351	358	335	343	381	346	365	353	307	351	357	326	364	360	363	353	363	351	361	335	379	339	347	342	344	348	391	355	354	347	344	368	341	331	351	363	361	343	345	394	339	367	349	327	342	375	357	337	326	370	336	357	389	357	355	360	359	395	343	378	341	352	359	347	341	375	367	375	386	323	334	360	361	354	367	338	343	392	387	330	359	375	361	363	345	362	384	344	398	347	376	376	341	383	327	380	338	328	352	365	373	354	376	379	326	347	377	362	362	362	356	337	355	359	358	363	322	321	357	382	388	361	351	365	382	350	367	354	366	344	372	383	374	381	357	362	375	371	346	362	341	349	365	384	340	360	341	335	348	352	344	377	369	364	385	379	331	372	352	372	339	396	353	365	363	335	394	318	355	366	354	386	353	343	334	341	326	359	366	361	350	341	380	335	351	330	345	370	350	357	360	353	352	351	346	366	371	363	342	373	332	344	395	342	356	351	391	377	348	364	337	372	368	358	340	325	318	388	360	342	391	341	354	378	377	385	359	369	356	334	373	360	376	336	333	333	350	357	389	345	355	341	349	350	342	346	350	371	359	374	356	355	335	365	369	362	328	348	375	354	345	366	356	342	360	387	354	379	324	317	352	373	347	346	366	352	359	364	351	357	337	364	339	349	374	320	390	328	355	364	326	336	362	332	347	327	329	336	351	384	362	387	325	382	357	343	346	381	358	340	324	335	379	370	337	357	380	366	342	333	375	353	375	372	365	326	345	364	359	350	345	352	391	353	368	374	375	328	381	385	347	332	382	346	372	352	379	349	359	365	352	348	338	382	363	335	349	383	372	352	363	356	371	351	348	351	351	343	333	395	349	342	347	351	362	346	331	360	376	371	358	344	333	357	342	345	336	341	358	382	357	362	407	339	381	348	365	362	371	339	374	396	381	354	318	357	363	357	371	365	349	381	353	379	374	360	365	348	353	368	363	347	378	382	356	318	376	366	358	372	348	322	381	353	379	364	362	345	356	335	331	391	367	359	348	375	367	356	375	359	393	374	345	319	380	342	325	369	374	344	395	374	352	353	357	396	346	375	342	362	367	396	375	351	362	331	334	371	396	350	348	342	349	371
29145	25966	30384	23493	14856	9412	6026	4080	2884	2243	1743	1423	1276	1140	1031	949	883	804	807	780	711	715	694	692	666	641	634	628	603	582	585	559	576	597	535	521	553	546	585	560	525	549	541	565	503	560	549	541	523	549	551	532	535	489	517	522	553	552	517	568	530	487	534	502	526	537	501	528	514	505	515	502	502	510	523	552	486	474	533	500	470	517	483	493	475	497	506	474	528	509	500	506	482	468	510	528	488	525	524	501	497	509	504	498	478	519	525	498	492	514	512	510	498	522	491	484	511	499	513	488	519	529	556	547	535	456	455	478	510	508	526	518	542	487	510	513	536	488	517	506	492	510	510	559	517	510	502	543	500	501	476	476	490	466	523	513	516	520	515	513	482	468	496	443	512	516	483	522	504	485	547	516	495	512	531	522	489	532	508	552	483	544	492	501	535	511	489	504	496	500	489	492	499	507	515	525	519	471	516	546	532	524	465	523	527	524	515	532	539	485	536	521	506	523	538	504	526	503	511	553	520	512	484	496	512	510	503	543	503	557	512	522	501	511	499	516	514	511	512	488	508	527	526	495	504	515	481	516	517	511	459	507	534	520	525	515	511	531	492	556	515	518	518	503	493	532	526	532	533	485	520	535	508	534	485	525	517	492	511	512	514	492	494	515	511	510	528	546	501	491	498	483	496	476	512	527	514	535	515	493	528	515	501	467	487	519	543	479	478	485	508	495	504	545	469	553	486	529	493	495	477	507	503	467	498	558	488	483	507	470	508	486	482	490	509	522	513	503	521	496	498	523	551	513	486	537	518	514	508	554	476	499	506	504	516	483	483	540	506	477	501	493	508	495	511	519	513	502	485	491	518	509	534	505	532	517	475	465	486	459	530	494	495	519	510	536	509	500	523	461	529	478	467	504	507	500	506	496	501	548	502	491	507	530	510	502	547	528	550	490	495	504	500	525	467	514	508	496	524	515	519	515	540	485	548	464	491	502	510	502	494	511	514	520	472	494	510	508	500	552	483	496	502	519	536	539	469	531	512	489	503	465	492	551	560	470	510	495	499	514	524	534	515	490	510	538	482	496	511	547	531	516	486	504	512	486	487	467	465	551	496	523	547	503	501	532	515	505	488	494	528	546	514	530	517	500	522	501	532	471	513	493	524	481	525	509	480	473	513	538	481	527	533	496	538	517	491	548	475	539	493	486	504	486	508	496	478	463	498	505	494	512	511	469	492	497	513	484	536	494	505	530	539	516	517	525	532	488	484	520	515	482	458	525	539	538	506	540	507	494	500	506	499	531	526	500	528	526	490	539	518	495	494	504	517	551	484	514	492	488	502	498	510	527	518	513	477	548	526	488	477	504	520	514	508	503	478	497	550	506	504	531	472	479	514	510	483	486	520	514	512	498	515	526	500	514	536	518	515	456	467	511	504	518	501	507	502	526	525	473	511	484	508	514	508	535	480	517	480	508	540	479	496	544	529	452	466	540	529	498	531	504	516	500	525	470	490	490	501	507	461	467	535	499	496	547	503	473	501	508	452	466	518	486	501	518	535	465	531	509	499	479	527	505	507	550	495	484	520	518	537	498	508	481	511	495	514	494	502	477	471	472	527	519	514	526	521	520	559	487	514	531	494	516	500	526	523	525	505	503	471	498	511	489	512	474	520	502	506	481	523	507	484	520	496	489	507	490	538	500	477	517	527	495	499	529	460	490	509	468	523	518	556	543	515	505	502	492	573	511	553	494	470	506	523	491	529	530	491	534	493	476	491	473	468	504	508	486	496	489	542	484	501	481	519	446	485	506	504	542	484	493	487	539	517	529	532	483	535	498	517	500	454	471	540	514	482	494	520	519	502	494	504	515	475	500	497	522	526	490	535	527	524	511	506	518	521	484	515	526	516	533	523	526	484	552	521	503	531	506	502	505	505	509	499	525	488	486	505	503	533	485	534	526	567	507	535	530	504	534	545	504	532	489	487	507	513	517	541	476	494	535	512	525	521	477	524	480	505	505	543	533	557	513	496	566	521	474	481	537	514	521	515	521	498	498	498	515	507	534	533	534	486	539	519	499	511	507	525	502	486	511	489	521	484	523	454	528	506	492	472	536	505	524	488	519	514	510	531	525	482	523	505	504	519	470	534	500	521	514	494	504	466	521	511	494	468	518	486	555	516	510	502	487	462	443	535	487	476	445	464	571	478	480	500	491	502	506	508	528	487	536	515	517	485	486	511	544	497	497	528	537	495	512	526	490	546	521	431	498	528	520	497	526	528	493	489	488	446	467	480	501	500	537	498	482	535	498	496	523	478	527	492	554	514	522	491	507	535	503	539	525	521	498	485	508	527	498	487	511	501	504	523	514	493	529	482	517	539	488	528	510	487	490	502	508	474	524	453	564	536	490	481	510	498	514	532	492	501	507	522	499	508	519	526	506	530	489	527	529	504	522	554	464	532	549	518	512	507	529	526	542	519	538	528	522	523	506	535	531	492	518	542	516	535	483	493	499	515	523	517	496	504	525	499	508	526	536	503	486	520	523	492	500	513	508	496	522	522	490	505	456	542	494	518	519	495	506	551	483	505	539	507	484	509	507	500	509	465	492	503	501	508	494	529	508	492	554	540	509	501	551	504	513	514	516	529	519	519	471	515	533	537	517	534	517	501	491	473	508	506	537	507	521	500	481	506	561	508	544	489	498	493	500	501	490	522	522	455	509	524	480	478	526	523	524	499	444	487	505	517	507	511	516	538	487	502	478	481	495	505	498	502	520	527	483	500	516	512	500	499	497	517	516	484	535	486	504	533	489	467	519	482	516	490	534	500	496	518	546	551	518	506	500	488	512	517	503	491	500	560	468	488	540	498	484	504	498	544	521	548	492	510	517	511	503	512	513	481	510	526	506	506	486	514	530	540	521	528	497	504	495	522	526	476	526	521	539	506	489	479	505	516	498	516	524	517	514	534	480	507	536	504	545	558	505	542	517	512	484	502	503	511	560	499	496	532	473	529	511	543	552	494	527	499	508	465	511	558	493	466	486	494	527	482	518	513	546	495	494	490	534	510	531	509	521	556	500	519	510	543	518	560	497	495	517	497	490	519	542	509	468	478	511	520	515	468	514	526	551	531	536	468	506	555	517	508	477	501	494	493	485	511	514	474	459	507	517	539	516	455	505	506	517	543	543	504	505	527	481	510	515	495	537	510	515	509	513	514	511	514	532	514	464	560	452	520	499	514	484	530	518	511	497	471	529	533	539	517	493	520	463	530	506	482	552	494	515	491	532	525	451	473	536	554	494	488	534	510	508	519	519	500	539	498	464	456	491	495	494	489	523	519	476	520	510	545	528	521	520	536	513	520	561	529	514	505	561	536	496	490	513	557	513	517	503	530	525	509	486	476	523	534	494	516	471	494	487	522	535	529	470	520	528	528	489	538	512	509	512	521	474	519	542	504	535	566	494	489	530	481	535	507	494	512	520	517	520	478	458	507	515	528	487	541	481
21708	38229	30748	21827	17127	12886	9113	6321	4388	3347	2586	2163	1794	1654	1374	1185	1097	1064	958	936	872	847	807	760	712	724	700	680	617	639	667	634	646	564	611	586	553	581	587	603	543	544	540	614	571	559	526	540	508	562	590	555	590	536	516	579	582	535	557	554	585	525	518	497	545	507	540	530	542	560	530	562	544	518	512	544	515	533	523	505	499	503	507	534	492	544	500	560	495	538	536	537	500	495	501	523	511	555	525	575	537	549	506	547	506	516	545	518	500	487	513	541	556	473	489	518	528	550	529	511	501	529	488	531	509	507	546	523	544	504	532	549	531	550	522	588	466	576	504	548	524	514	517	519	521	534	523	523	519	522	505	553	547	510	534	517	553	512	512	538	516	549	546	535	496	519	534	494	525	518	525	501	506	511	515	509	508	508	527	521	493	562	496	507	536	537	538	560	499	502	517	475	532	521	557	517	537	539	477	512	521	549	584	539	542	502	520	522	554	513	571	527	530	514	537	516	587	526	498	518	544	502	494	516	520	555	516	499	532	508	505	541	510	500	513	543	503	535	526	571	508	533	535	530	511	529	565	488	506	499	556	494	537	556	496	510	534	526	538	541	520	510	503	575	530	514	508	528	555	510	519	522	541	503	514	543	541	506	570	516	490	543	513	532	534	508	541	513	493	502	492	550	495	560	517	537	493	490	556	515	536	540	513	534	512	536	537	519	539	534	539	504	539	510	551	530	537	520	539	523	512	532	565	517	501	507	476	568	536	573	538	501	499	533	492	516	490	532	505	514	547	541	526	521	518	525	525	498	482	567	517	535	580	470	517	500	484	547	546	527	523	520	506	548	552	517	527	513	519	485	505	505	572	550	533	520	506	566	530	535	518	547	512	542	530	544	541	517	548	501	548	529	535	538	466	527	555	531	557	515	506	536	486	530	560	523	546	515	534	565	509	553	518	511	544	536	525	527	492	533	490	520	508	548	524	544	558	538	489	510	502	518	517	533	542	531	534	513	507	531	492	513	497	572	515	508	514	511	505	536	531	522	546	496	500	559	527	499	566	505	477	531	543	506	515	510	510	548	550	486	533	578	486	559	512	549	527	528	466	511	493	478	590	534	541	538	504	508	506	539	533	509	482	490	543	506	489	546	512	502	507	548	511	492	532	533	526	520	502	526	551	472	508	532	530	502	523	528	522	482	515	551	524	542	524	517	493	556	523	520	540	521	514	508	496	510	494	519	509	481	529	534	529	530	514	492	520	527	486	515	509	521	498	538	527	504	521	541	530	573	500	507	533	549	528	544	515	544	532	515	529	552	495	541	548	558	493	521	545	565	491	469	511	556	539	493	547	545	510	508	510	557	499	510	504	503	515	538	514	544	472	510	553	537	579	522	515	509	489	496	512	550	499	540	504	488	550	518	502	536	496	534	529	481	548	504	528	544	566	530	512	503	533	526	546	497	505	521	505	517	518	507	554	555	589	508	551	513	535	520	514	534	500	531	532	560	529	520	501	485	484	521	506	555	501	491	496	505	537	523	539	529	514	535	511	504	536	551	502	474	487	538	480	508	539	491	517	521	489	541	532	536	527	535	544	511	504	540	515	502	574	528	510	557	530	561	486	542	521	525	562	523	558	541	495	533	517	544	515	535	506	518	513	480	505	545	493	487	484	567	514	533	517	495	501	483	540	515	496	519	566	568	524	526	537	515	525	522	525	559	560	524	520	508	509	510	529	551	488	575	532	536	540	555	529	556	518	504	544	548	491	571	521	502	527	505	504	545	480	504	553	515	506	522	494	515	496	524	544	527	546	516	523	546	499	548	514	522	546	516	546	534	477	527	529	567	494	560	522	522	536	503	521	545	500	531	518	540	552	530	525	519	523	522	514	529	531	552	502	563	546	536	512	514	512	505	498	496	568	501	519	562	536	548	505	532	531	521	537	479	534	510	497	522	505	508	496	580	527	559	510	537	552	531	545	526	529	536	495	542	541	540	528	545	537	533	520	528	545	543	499	560	541	547	506	565	528	494	560	549	540	541	507	517	521	559	548	571	559	533	490	537	529	553	534	518	497	531	466	549	492	494	534	498	529	515	517	510	555	528	508	470	533	516	520	499	501	518	479	526	542	525	526	507	513	494	494	531	551	470	470	525	535	490	543	495	542	525	526	510	534	508	526	541	486	507	488	557	517	546	503	494	504	564	489	536	530	482	496	517	531	485	541	531	544	531	514	575	535	525	513	492	471	492	513	540	569	514	535	545	551	542	540	518	539	514	472	487	487	502	533	529	566	536	509	509	551	542	512	534	538	519	538	501	526	517	545	532	531	520	596	519	510	559	533	510	515	569	553	544	543	559	470	511	516	541	517	548	511	539	551	564	546	513	527	511	507	559	546	523	539	533	510	518	518	516	520	542	542	479	524	503	473	530	523	507	488	509	561	469	509	534	487	504	561	524	513	537	544	495	490	546	515	535	529	509	519	504	516	528	530	524	475	516	510	516	497	531	523	523	506	516	522	519	473	532	530	505	540	527	517	520	527	527	517	527	511	538	547	490	509	471	536	513	534	501	519	558	523	524	540	492	513	488	529	548	498	499	472	523	493	554	505	517	542	504	554	522	492	530	467	556	519	508	525	535	552	558	513	526	498	532	478	512	497	540	539	530	526	506	529	557	506	525	519	540	506	524	502	527	521	491	567	557	499	509	528	497	484	492	525	523	546	515	527	552	523	544	526	536	565	497	530	485	517	553	501	481	528	522	520	519	533	532	511	550	567	485	510	502	554	523	525	545	507	536	538	562	511	543	503	528	542	502	568	571	524	464	558	530	578	502	541	507	531	485	542	547	487	503	488	535	529	509	505	520	521	536	521	551	494	506	514	563	503	504	539	510	545	546	534	495	526	529	528	525	523	505	539	548	556	531	546	502	543	514	545	494	527	512	497	502	539	514	487	494	506	512	496	519	535	548	523	528	535	545	499	516	521	496	541	498	535	488	518	529	563	509	546	530	530	508	524	528	495	530	551	511	531	527	536	523	516	528	491	508	539	524	518	529	548	527	547	514	517	516	533	516	543	566	506	520	486	541	525	532	506	517	547	496	578	542	527	510	530	527	521	550	556	525	529	502	518	496	542	523	517	509	494	501	478	538	542	481	516	531	525	545	532	542	543	494	522	545	510	520	507	534	542	552	497	523	526	519	516	495	529	534	532	502	494	514	499	556	518	556	517	518	504	518	490	490	531	524	521	522	533	548	526	470	547	522	527	533	515	491	507	594	534	531	505	508	543	523	575	541	503	530	557	528	524	518	537	525	534	530	544	577	530	503	522	510	485	488	528	563	507	506	517	489	507	502	496	519	520	529	504	508	513	536	564	519	535	530	539	526	548	535	518	509	483	513	501	508	580	498	510	482	544	489	486	525	496	526	530	535	483	516	533	517	538	535	522	536	532	556	515	549	533	564	553	503	514	509	502	527	505	541	549	527	481	496	530	539	593	534
24078	21514	28945	25102	22798	20201	13182	7430	4985	3516	2644	2196	1909	1659	1384	1214	1094	1049	929	893	760	786	744	704	654	642	661	626	568	561	538	515	475	457	472	450	418	446	475	415	423	461	465	457	465	457	419	416	423	394	410	411	430	411	365	375	367	363	382	375	366	385	386	378	420	432	363	372	365	364	396	373	365	391	423	340	382	381	368	390	377	386	382	345	369	370	397	373	395	359	401	385	386	368	332	345	383	332	376	384	359	370	400	363	392	368	384	376	383	366	395	369	378	370	363	338	383	364	344	384	355	358	404	383	380	391	381	361	357	375	381	366	374	369	382	390	391	341	386	361	343	387	381	363	411	378	376	350	367	376	389	343	365	369	339	366	379	399	408	389	340	411	370	400	332	363	367	361	333	402	377	382	350	364	373	383	363	387	365	382	346	388	399	324	344	398	387	386	376	357	411	370	383	409	353	398	389	349	366	386	349	338	354	350	358	392	377	330	338	341	390	368	405	330	353	361	333	391	368	364	358	385	346	398	402	389	356	376	381	352	404	393	392	368	392	402	361	368	357	387	355	404	355	388	412	345	361	388	364	375	349	360	348	377	373	366	366	391	400	376	372	349	344	357	363	356	392	384	319	353	388	404	374	363	349	378	366	371	411	375	351	350	394	370	376	379	366	363	374	363	380	411	385	375	363	365	346	345	389	379	351	388	384	347	387	375	369	411	353	383	371	361	357	366	366	368	390	393	404	382	363	412	382	378	380	329	361	379	363	361	370	381	364	333	380	353	391	375	369	407	371	373	390	386	353	372	360	353	351	360	391	412	396	375	396	365	374	338	385	372	375	367	397	361	369	407	346	364	394	411	366	333	387	372	364	380	375	371	366	391	378	349	359	391	354	373	372	347	364	380	371	350	353	359	370	353	392	354	415	367	374	389	400	373	376	402	385	366	349	406	375	372	375	352	370	376	372	323	374	394	354	418	402	404	358	355	382	377	367	342	396	343	374	400	334	374	370	380	385	376	368	367	355	368	362	390	372	385	336	371	361	377	368	390	378	350	349	377	355	376	390	358	336	388	354	355	395	390	374	389	360	377	354	355	373	384	386	360	374	328	340	374	344	362	387	391	362	319	347	372	408	341	373	373	354	373	351	375	370	375	361	367	355	368	390	385	342	371	415	363	375	371	359	385	380	355	398	349	377	355	378	407	363	371	382	376	374	355	361	341	346	390	355	357	354	340	394	340	381	341	416	382	382	379	371	345	374	339	332	403	347	381	384	379	355	366	381	394	368	360	365	344	376	379	345	386	338	368	388	378	402	378	360	354	390	401	410	362	363	376	362	363	382	382	378	383	352	360	375	348	388	379	349	360	373	366	368	383	347	385	341	399	386	377	377	350	360	334	379	353	403	388	372	383	380	359	366	395	348	372	349	390	368	412	365	392	361	369	370	365	359	370	382	384	345	370	359	353	358	357	371	351	364	323	388	399	401	385	369	397	392	349	393	361	363	343	360	360	386	356	382	409	379	374	362	370	360	352	343	378	391	383	380	368	373	369	347	372	338	374	355	381	367	421	385	345	334	354	401	358	364	348	344	369	311	352	338	401	395	354	345	348	429	380	382	365	381	384	364	366	349	376	352	387	395	365	378	381	341	429	389	356	364	368	387	361	403	370	390	364	372	360	382	363	380	380	391	348	381	394	384	343	394	405	359	362	349	395	375	377	400	375	360	370	359	380	363	352	364	370	348	391	378	391	361	384	369	389	361	347	370	356	352	395	366	366	334	369	390	326	349	354	373	386	350	389	379	346	387	375	346	386	369	373	365	371	362	411	388	387	400	367	378	379	377	367	392	361	362	381	378	365	393	346	377	335	376	377	346	388	324	370	355	366	416	344	382	363	345	359	342	374	349	352	382	398	386	385	364	387	358	373	398	353	352	365	368	336	352	365	386	354	335	384	358	383	373	358	358	369	397	391	350	363	374	349	392	344	418	379	360	360	361	389	397	383	353	405	384	376	402	323	381	384	371	388	389	369	341	367	391	365	346	399	383	338	389	386	368	363	377	400	336	410	390	352	386	367	381	358	352	372	376	375	370	384	369	369	366	362	379	405	388	337	362	356	367	353	413	387	348	341	388	380	386	400	377	352	393	351	382	367	378	411	398	355	365	374	367	361	365	348	372	375	392	342	346	384	386	357	352	352	359	397	381	346	342	376	357	382	384	348	357	385	370	364	396	379	363	356	346	396	369	370	379	371	355	390	368	403	369	358	335	385	378	354	332	359	367	368	362	359	347	325	348	359	399	399	360	347	397	375	369	365	348	383	367	376	372	368	353	366	399	402	369	372	352	364	372	368	361	354	379	340	388	375	391	382	383	340	346	352	380	334	364	396	373	384	373	326	383	364	394	365	354	344	357	358	342	413	374	368	393	391	370	388	398	339	371	415	363	386	356	367	376	369	394	370	383	382	371	388	357	372	363	369	394	425	384	383	414	379	373	385	365	423	357	326	362	388	363	380	356	413	361	382	394	384	358	382	374	395	376	362	372	385	336	380	403	357	360	394	358	331	339	399	376	355	342	388	357	377	364	352	380	349	375	384	361	355	393	372	400	352	392	386	355	358	350	384	366	342	386	367	387	372	400	358	391	381	373	370	357	369	364	363	403	387	387	350	378	367	377	354	363	329	369	390	380	395	389	358	379	404	380	413	355	378	396	384	383	370	369	383	395	356	370	381	370	368	326	363	390	383	369	380	380	362	383	361	362	377	349	393	339	391	384	348	368	424	403	373	380	358	362	386	377	371	396	388	337	354	354	369	356	388	388	367	377	348	407	375	340	348	324	401	383	389	393	391	362	411	394	340	353	363	347	362	350	349	397	351	362	390	378	359	386	372	338	346	351	359	341	359	380	385	385	333	376	400	375	330	376	363	399	363	370	355	370	361	379	372	341	393	380	385	338	387	349	402	386	369	380	403	376	352	385	372	369	388	355	376	340	381	396	390	387	341	398	372	397	358	362	341	383	391	403	337	358	386	365	324	380	365	386	370	371	354	383	381	390	422	357	383	343	427	367	350	391	417	374	349	370	378	341	363	374	390	362	354	349	405	372	397	388	343	376	383	377	372	358	390	383	383	384	373	361	354	374	351	363	381	363	385	333	355	334	378	345	370	369	379	350	339	399	370	380	416	355	416	332	372	358	361	399	361	347	369	344	375	395	411	341	346	344	344	366	371	332	352	400	343	366	402	352	370	360	380	372	378	362	344	369	368	366	356	396	361	358	378	357	355	375	399	342	387	356	388	392	393	387	395	377	363	380	377	378	372	379	379	366	357	383	392	415	377	391	365	385	341	407	382	375	367	358	339	409	334	366	400	351	414	358	370	375	390	351	389	370	355	365	357	356	340	350	366	364	351	356	405	349	355	366	387	385	363	355	384	349	354	366	359	382	379	383	363	375	383	391	355	365	364	434	378	352	381	385	366	367	322	384	377	393	361	375	363
22359	45495	38286	29559	24642	18801	14058	10272	7385	5485	4093	3306	2852	2409	1887	1676	1491	1407	1292	1125	1037	1019	934	917	824	789	733	655	663	609	591	626	551	528	496	528	503	499	501	468	492	502	512	498	486	497	464	469	467	457	441	432	402	389	397	388	392	383	396	410	405	391	344	368	366	396	348	379	390	413	372	337	367	398	419	386	372	411	431	390	378	353	396	398	370	387	374	336	356	393	395	383	373	379	389	401	351	398	382	353	387	426	390	347	411	415	381	384	379	380	412	356	401	375	373	358	372	394	368	382	396	372	366	378	381	386	379	403	381	377	383	396	385	398	396	362	378	383	397	391	372	378	400	352	380	351	417	362	363	345	388	360	387	427	388	393	406	389	395	381	368	369	361	373	372	410	357	392	414	386	358	361	400	361	417	379	396	390	379	360	394	379	395	380	413	360	382	387	361	375	373	383	363	342	369	395	428	332	336	369	394	398	396	397	375	348	391	357	382	353	352	370	371	362	361	386	394	433	386	405	363	399	389	383	382	387	364	389	388	377	372	380	385	394	415	379	386	378	407	385	348	359	376	355	392	396	389	357	393	365	413	405	361	384	387	371	372	401	352	365	402	378	395	395	343	333	361	354	375	386	379	354	378	393	379	378	349	375	409	394	386	382	397	355	360	353	353	371	362	405	395	415	374	387	401	352	340	396	393	365	392	400	365	418	388	369	379	385	379	402	377	374	392	408	388	362	410	363	411	391	374	406	363	349	408	358	360	355	370	396	439	367	398	348	381	365	392	383	425	392	374	386	397	356	359	387	384	387	368	370	411	345	414	384	402	381	367	362	374	366	356	407	392	376	416	376	351	371	362	354	406	403	373	373	414	407	348	414	407	411	370	381	357	404	387	429	358	403	376	390	380	386	379	374	387	399	371	387	394	408	346	363	350	380	350	366	387	378	380	389	369	375	389	382	375	366	394	387	408	390	381	370	392	374	391	385	394	380	375	359	376	351	378	392	366	391	385	366	354	399	366	393	357	389	365	388	378	387	365	385	403	373	369	374	424	353	355	400	382	357	392	383	374	365	382	367	344	395	355	367	390	329	385	350	374	361	371	380	397	340	372	377	371	412	412	377	358	376	341	364	374	380	397	370	399	385	368	384	411	369	360	360	388	377	353	378	418	390	372	369	384	379	374	377	430	392	362	369	361	386	378	365	359	367	390	375	383	396	418	393	377	391	364	369	389	395	398	373	393	355	355	379	371	358	390	378	390	382	388	386	406	359	395	404	341	400	387	391	371	365	373	356	358	400	369	403	348	371	374	412	371	344	361	369	370	393	374	389	347	379	341	381	368	381	371	372	368	382	372	397	383	345	365	384	389	395	381	386	387	362	378	327	375	387	418	384	415	364	364	363	352	385	360	360	382	351	378	374	410	372	430	386	391	428	413	377	380	356	389	383	384	369	360	360	384	386	402	390	322	399	380	369	367	373	378	381	418	383	420	426	387	357	393	362	384	354	385	389	371	369	370	370	375	379	374	362	391	404	380	389	348	381	371	367	377	375	400	409	371	379	400	380	381	404	391	363	368	332	411	393	419	397	371	366	380	387	375	407	380	367	397	357	402	393	412	375	399	371	357	385	386	400	374	382	382	365	367	375	400	376	369	349	393	358	413	409	396	374	391	373	363	365	354	391	384	396	389	359	369	380	395	394	351	361	400	425	416	392	388	380	391	349	371	380	361	378	357	413	352	383	384	371	370	381	409	379	379	402	371	383	389	353	391	365	376	347	383	418	370	397	379	418	397	388	388	343	384	397	374	367	369	375	399	413	368	372	418	360	404	377	418	393	388	431	365	397	362	373	419	341	413	376	375	376	354	356	365	377	408	381	374	413	352	410	402	358	368	372	404	387	363	363	380	382	393	377	373	399	376	396	381	408	430	406	407	361	372	378	401	363	347	385	353	417	394	380	367	372	400	369	375	358	376	383	376	377	420	377	380	370	358	373	389	363	372	380	376	357	365	379	361	375	417	373	355	377	355	369	395	377	355	411	389	425	397	367	395	362	368	372	361	392	354	367	412	378	403	415	390	363	376	356	397	366	414	367	366	370	361	342	395	359	341	414	405	382	396	363	405	396	380	383	383	342	399	380	349	394	368	376	386	408	385	406	388	389	355	373	396	358	393	398	347	425	399	398	363	358	407	380	436	362	380	384	387	413	375	394	402	397	372	357	411	402	397	325	374	345	335	409	404	372	399	399	351	398	386	359	382	380	386	386	389	334	387	381	377	405	376	396	374	365	356	391	365	406	364	341	350	392	381	380	390	369	380	371	357	392	421	374	391	383	394	356	372	410	336	347	363	372	435	367	369	414	361	359	408	396	386	375	350	367	363	385	348	386	363	374	403	399	389	399	396	377	370	400	414	408	371	377	408	399	392	393	370	371	366	386	380	365	379	380	372	379	367	403	380	357	392	396	393	410	386	399	371	379	383	405	373	387	381	350	387	399	369	390	370	356	418	356	367	386	398	347	378	341	357	403	379	391	369	360	367	374	379	392	374	404	359	398	380	364	390	379	366	359	382	364	365	398	388	359	377	413	393	391	425	398	390	386	366	348	398	380	391	385	365	402	390	368	372	409	392	394	378	347	389	370	366	345	359	408	377	391	365	388	406	382	360	344	386	366	381	414	349	367	371	395	385	353	403	382	369	351	393	361	381	382	368	376	353	351	381	398	358	372	406	392	391	411	366	416	404	375	409	366	367	360	377	368	398	420	405	350	361	385	376	383	377	395	370	395	407	386	367	415	353	390	377	399	393	384	373	389	391	362	384	379	407	368	371	345	387	396	370	357	381	371	415	368	414	373	381	404	384	357	350	416	381	364	391	362	416	366	369	402	362	373	393	373	395	388	401	395	366	364	371	398	406	423	354	398	389	348	359	433	372	357	376	348	419	376	407	372	385	371	408	371	381	406	396	397	352	380	406	389	347	416	397	402	393	380	380	404	397	401	372	372	378	373	354	378	379	385	381	389	394	411	410	360	373	374	341	371	390	418	393	367	386	434	366	389	396	369	359	385	362	389	341	400	390	388	380	371	363	399	400	412	377	368	395	392	395	388	376	376	378	374	341	390	377	386	404	363	412	419	401	402	348	381	382	410	375	389	371	409	370	385	359	390	393	382	407	415	359	407	357	382	346	381	386	372	379	376	421	379	358	373	362	407	410	397	375	365	391	396	366	408	403	359	378	397	379	363	360	411	377	380	386	416	396	411	394	418	384	352	372	355	394	341	381	378	402	346	410	380	368	376	403	373	397	433	368	394	385	394	376	412	372	389	353	390	382	393	365	395	366	371	411	399	403	402	345	381	387	385	389	374	364	360	398	377	405	375	415	349	393	376	400	377	335	419	375	397	365	392	389	322	402	381	355	364	350	374	362	382	363	383	378	374	383	359	363	393	385	378	381	431	394	364	389	394	368	370	373	361	385	379	400	379	419	412	401	375	388	409
25158	21493	28308	26649	20535	13789	8465	5235	3729	2889	2245	1862	1693	1509	1299	1117	1111	1025	971	983	843	837	770	794	770	715	770	704	678	658	681	637	643	590	627	632	555	579	595	584	541	583	595	598	587	559	591	569	596	576	566	561	516	538	527	547	520	516	560	613	527	492	528	542	557	558	523	519	524	500	552	526	546	533	530	517	533	558	541	527	491	534	498	524	546	565	541	537	535	550	568	542	520	498	538	494	560	520	521	503	518	517	579	498	543	562	521	549	522	504	504	513	515	501	505	543	538	577	553	578	543	552	579	492	545	510	549	526	532	521	546	575	492	523	520	484	552	552	527	523	527	560	545	530	516	566	519	567	544	537	511	548	516	526	529	522	510	486	541	522	549	511	562	563	515	527	535	533	543	523	506	539	516	540	554	496	551	553	535	537	541	489	571	535	522	514	565	485	548	523	568	542	525	551	516	559	553	497	495	521	518	502	532	539	522	535	539	575	488	532	571	564	585	560	537	554	518	551	564	502	520	552	532	527	556	581	560	553	521	582	525	532	531	527	536	538	490	547	520	538	567	543	540	552	520	558	546	510	513	547	545	552	548	523	550	559	550	546	525	536	537	564	483	524	524	554	519	536	535	493	561	527	558	548	578	486	522	538	567	527	554	508	528	523	543	506	502	543	526	507	539	582	518	500	552	549	532	564	532	548	492	542	515	510	556	495	532	544	563	554	566	551	544	548	482	494	486	506	524	531	532	534	521	473	512	524	549	519	523	518	557	535	548	546	548	549	515	519	488	564	550	547	528	569	581	536	528	518	567	545	536	532	529	515	524	551	499	521	495	538	515	578	510	523	537	528	503	569	551	505	548	557	548	542	506	544	535	551	567	530	526	528	545	555	487	530	554	565	563	576	506	511	545	544	515	551	557	528	546	539	558	517	559	523	526	544	482	532	538	523	514	552	539	552	570	493	497	496	565	537	548	582	512	521	536	530	552	543	579	554	526	549	539	518	542	501	530	531	501	588	544	506	524	548	539	506	512	534	559	537	536	579	554	525	510	523	540	530	551	491	523	477	498	546	552	550	509	539	495	531	540	526	537	562	537	513	538	531	536	552	569	551	557	564	542	545	527	528	519	517	519	530	506	526	526	526	510	581	536	535	489	535	511	519	553	535	534	530	508	512	541	533	532	523	494	550	546	489	525	520	564	540	535	538	560	536	541	578	593	490	487	538	543	511	557	509	521	492	524	528	533	500	532	582	559	512	543	518	553	513	549	561	528	557	518	495	494	568	551	519	492	496	542	512	590	502	547	547	549	505	523	558	540	509	509	592	570	559	559	541	547	531	525	526	547	562	531	493	551	522	536	514	559	558	495	567	565	518	525	520	540	527	538	534	483	562	550	532	505	559	523	535	555	566	531	520	505	529	586	523	518	543	551	523	508	541	541	496	534	492	536	552	527	562	556	593	513	550	514	530	512	532	544	531	529	548	577	538	536	568	514	549	540	553	534	529	549	535	530	522	539	534	536	503	523	565	511	508	519	518	525	532	540	501	528	562	546	550	568	612	562	541	538	538	539	532	487	516	530	503	571	556	532	534	479	565	541	557	526	516	549	500	532	549	513	545	530	581	517	516	551	513	557	532	539	572	539	525	515	541	492	490	521	556	528	531	547	569	562	516	604	524	516	561	550	548	527	517	512	487	533	533	541	500	573	519	531	529	538	534	553	535	546	528	503	572	557	522	561	531	548	519	496	533	520	528	549	537	549	493	513	553	523	512	498	578	541	511	565	508	528	516	551	514	517	527	549	505	543	538	560	515	531	537	498	553	520	555	544	540	519	503	548	517	499	558	490	510	548	497	483	550	551	530	524	544	585	529	556	496	518	494	495	520	487	505	548	554	554	511	531	538	524	542	545	524	528	498	493	524	529	507	502	539	536	551	557	519	581	513	492	561	508	492	496	566	564	536	590	535	531	506	527	496	530	553	520	548	523	544	557	510	546	532	470	490	521	552	559	515	548	577	496	568	539	530	499	510	494	535	495	562	507	556	519	531	588	537	539	573	570	518	510	504	516	536	536	496	555	541	542	518	481	528	510	495	546	556	500	492	539	517	542	538	543	533	542	525	524	511	525	542	575	520	508	494	501	545	503	559	509	528	512	491	539	557	479	548	533	522	546	507	557	519	486	564	499	531	537	539	509	520	516	546	553	500	533	526	549	531	578	496	562	517	510	557	544	533	539	514	512	506	474	523	545	548	515	550	536	527	531	532	572	492	514	526	540	526	537	550	550	543	583	557	531	532	541	541	495	540	537	526	549	558	552	467	522	513	563	527	541	566	528	528	498	553	546	501	510	553	515	545	544	518	524	548	569	530	538	545	558	492	587	523	508	562	485	532	540	552	523	524	543	514	565	521	538	555	540	517	527	568	527	512	526	556	560	509	581	522	547	522	550	541	552	547	538	546	536	530	543	538	557	497	499	535	563	502	538	536	554	535	554	515	535	521	547	510	522	545	570	513	548	530	621	541	516	542	555	572	557	542	513	520	535	504	550	558	530	549	555	547	514	532	510	551	523	521	555	549	526	530	555	487	565	549	544	528	525	551	524	521	518	535	522	523	578	523	535	542	557	534	527	488	579	536	567	498	546	495	537	487	521	515	549	506	554	497	507	557	553	511	542	546	475	503	519	534	580	532	501	543	522	536	537	559	494	551	549	526	568	517	519	544	492	522	512	501	517	495	518	515	518	541	533	560	563	538	508	495	543	535	494	535	504	470	566	507	515	499	503	504	562	527	520	568	539	512	567	497	570	546	511	518	517	537	536	539	539	513	553	538	534	505	502	538	507	526	558	522	559	551	517	465	581	526	539	527	509	565	502	531	543	517	556	531	535	489	517	559	524	507	563	569	488	521	535	537	570	534	532	527	533	537	559	555	526	538	545	561	562	519	513	527	566	510	531	521	482	530	509	512	518	482	523	542	490	535	563	508	548	547	536	531	537	530	561	531	532	504	530	534	544	505	539	489	552	531	536	555	561	518	509	520	518	540	501	563	516	524	490	530	560	522	512	512	545	499	525	527	574	546	515	525	525	509	510	526	552	576	520	512	508	527	521	520	574	562	528	524	518	515	514	488	556	521	556	510	536	567	560	553	540	551	543	538	561	552	572	536	516	571	514	543	541	512	558	515	495	522	545	527	556	523	535	545	488	515	569	538	537	538	540	547	581	540	525	533	561	519	517	513	521	567	458	579	511	504	547	481	537	570	542	536	492	494	555	519	531	518	520	532	548	537	509	516	508	529	541	534	520	513	512	505	509	537	523	544	541	583	526	518	545	543	550	516	494	545	557	562	537	524	531	476	520	478	564	504	528	549	567	536	540	517	532	550	557	538	533	529	517	563	558	532	539	515	542	514	528	514	555	512	522	546	531	517	545	555	558	518	524	531	556	541	532	524	561	531	512	507	504	540	508	511	542	539	578	570	534	541	529	530	501	524	513	509
21565	42053	34693	25991	21278	15956	11514	8395	6143	4533	3236	2786	2439	2033	1717	1485	1397	1318	1234	1156	1053	1029	965	959	866	861	852	800	767	746	742	740	642	615	628	646	650	568	609	650	599	634	581	629	589	568	664	576	606	614	575	542	533	549	558	560	548	529	581	560	554	539	557	559	521	511	554	564	559	536	573	529	507	520	536	546	536	508	531	576	573	545	520	547	566	531	502	546	538	560	518	550	558	556	551	550	549	558	555	531	537	533	559	566	523	560	517	532	508	527	567	554	554	556	572	533	547	542	558	540	511	527	523	520	572	540	528	598	535	549	546	574	542	534	542	571	531	516	552	512	540	524	535	534	529	548	520	534	569	505	512	518	516	514	541	552	524	564	565	586	530	555	525	543	541	579	481	584	557	514	572	566	585	530	532	525	537	537	521	543	534	543	551	497	540	531	529	545	538	536	567	539	556	574	549	535	576	536	498	503	538	585	549	525	538	523	595	555	532	595	553	539	543	549	541	560	504	546	509	545	560	533	549	536	550	512	529	565	540	534	534	558	526	534	546	532	516	545	513	518	566	494	541	485	539	529	522	510	523	489	512	506	563	553	521	493	547	577	556	526	546	531	542	566	547	571	533	546	518	538	529	556	548	549	539	556	513	548	532	562	539	511	516	583	595	536	497	523	570	560	552	524	571	531	498	509	534	508	519	543	543	532	559	526	536	557	532	555	520	525	522	553	527	511	505	527	545	546	527	538	558	511	575	534	553	517	527	509	497	553	534	536	585	563	572	573	538	533	502	591	559	564	519	546	496	513	565	555	524	521	502	543	573	536	571	561	537	531	537	525	557	540	496	578	556	557	556	552	563	537	511	575	532	563	561	535	538	560	522	549	549	510	566	564	516	509	539	563	541	567	544	499	502	537	550	557	536	565	546	549	539	522	499	510	552	530	538	533	511	542	529	515	545	521	510	578	551	488	553	546	534	540	555	570	517	518	550	536	547	534	556	565	553	500	488	544	515	490	540	559	552	528	546	596	572	553	532	533	549	521	553	543	509	537	591	531	519	519	534	522	536	574	532	538	521	537	529	575	503	555	531	536	530	599	577	558	509	549	559	576	490	517	537	561	557	533	533	537	529	543	575	565	556	500	540	570	486	547	543	533	527	555	536	533	574	532	566	538	531	567	554	543	547	518	559	498	512	548	547	526	511	519	528	540	554	502	524	506	560	569	512	563	541	521	510	542	518	530	527	577	516	497	516	563	555	518	555	524	535	538	518	520	553	496	527	596	468	557	544	561	546	555	539	524	523	512	515	494	501	577	552	570	519	530	537	507	526	542	551	552	524	547	558	498	501	532	524	562	520	590	531	537	522	509	524	499	548	504	509	556	543	502	560	494	564	532	561	564	524	579	536	534	527	532	516	530	505	515	551	507	531	525	563	559	548	555	552	526	534	558	530	535	517	525	532	556	538	559	517	559	563	511	545	533	488	583	525	564	560	532	552	533	529	541	525	576	540	554	529	546	550	542	595	556	547	545	546	507	513	548	538	531	553	548	538	543	561	494	556	541	566	521	527	549	561	490	524	497	550	515	506	527	520	537	542	550	536	527	554	554	519	546	514	501	571	535	521	534	539	527	516	554	520	526	537	553	538	552	499	520	534	546	544	518	554	513	548	526	537	515	533	567	552	514	545	540	533	508	554	578	485	513	499	548	551	544	540	546	534	524	527	526	521	510	520	547	551	558	500	553	497	532	554	539	555	550	496	507	523	554	567	502	550	526	546	502	519	520	548	501	503	515	578	577	521	533	556	560	507	530	527	558	530	564	554	525	524	510	571	520	527	526	576	530	535	522	571	540	546	560	554	559	548	531	526	539	521	601	499	541	533	511	527	547	561	558	501	558	582	537	558	490	496	537	527	557	527	504	558	509	555	549	514	575	553	566	537	581	537	530	534	546	549	558	497	531	509	499	517	532	539	523	517	508	554	504	539	568	539	563	503	526	529	551	603	537	538	516	568	571	516	517	541	515	551	554	494	510	526	531	538	522	516	550	527	564	538	528	528	533	570	566	532	559	524	570	567	561	516	506	555	527	593	545	550	517	530	573	547	528	548	526	599	530	517	513	545	526	555	547	564	536	588	517	544	541	521	504	552	505	556	569	523	510	523	547	538	591	524	521	528	524	535	550	538	493	573	540	547	475	556	532	559	518	555	516	564	518	589	560	531	547	541	561	526	545	519	509	520	521	520	545	540	534	560	528	523	553	514	495	533	542	562	575	556	517	531	544	594	581	557	520	547	524	574	505	535	503	549	594	548	548	534	554	554	502	535	550	515	524	544	554	532	547	533	528	558	535	509	568	517	551	555	545	532	555	537	577	542	550	541	536	543	498	505	507	541	537	515	542	537	526	538	551	547	535	532	508	499	542	577	534	528	527	533	560	575	539	576	512	551	518	547	494	558	566	534	595	567	534	511	504	537	511	571	515	541	492	568	535	564	537	547	529	564	498	530	536	534	545	542	570	552	518	526	538	534	542	508	545	522	535	529	500	517	540	538	535	570	525	538	518	526	544	557	554	510	547	583	579	524	530	540	558	540	531	521	581	515	529	520	569	540	534	528	523	543	558	573	559	530	520	531	560	558	552	539	485	519	505	491	531	559	554	546	536	601	536	538	525	535	573	541	588	523	507	545	577	516	546	531	532	550	549	546	549	542	590	578	496	546	514	527	548	537	531	520	534	551	542	544	527	516	521	541	556	522	507	529	537	516	558	584	540	517	498	528	599	530	566	529	546	552	521	522	557	539	517	558	546	542	564	572	529	481	553	569	537	569	576	546	543	580	525	555	522	542	520	510	522	540	508	570	553	519	510	546	574	557	546	534	582	568	521	559	516	540	532	546	550	575	554	536	514	547	549	533	529	557	520	573	532	527	548	560	526	535	529	573	552	535	543	536	547	548	512	544	505	533	534	563	559	560	535	566	526	548	524	549	520	523	560	547	516	522	527	564	534	539	508	565	539	582	577	511	559	530	502	513	540	522	558	530	519	499	571	562	529	548	559	564	498	525	575	564	521	541	527	535	543	557	551	577	543	523	562	515	514	530	547	519	580	513	565	529	517	509	507	519	514	546	538	521	500	523	568	601	529	566	542	518	569	577	523	549	535	533	553	541	535	513	551	500	513	558	528	521	537	529	538	571	550	567	553	522	520	540	559	510	550	514	558	586	513	552	561	546	518	574	562	527	546	573	540	529	544	506	533	511	558	563	545	520	573	558	530	559	533	529	508	500	548	548	507	538	568	527	503	534	491	569	532	547	560	537	521	501	557	540	567	515	544	543	521	507	542	523	505	514	548	530	528	558	584	540	562	555	558	518	542	581	515	609	549	529	499	527	502	544	570	541	521	536	514	525	517	577	546	536	509	549	525	565	538	553	545	533	546	519	604	519	540	554	517	542	535	488	562	564	538	574	546	580	568	547	525	575	566	567	524	554	535	556	517	519	503
22906	21469	29217	24275	21994	23382	21084	10526	6774	4962	3606	2973	2684	2327	1862	1594	1388	1287	1249	1114	1012	981	938	819	769	781	787	710	643	616	532	582	523	538	533	488	470	513	489	463	461	487	464	476	451	470	433	458	455	447	392	402	397	404	395	335	392	375	357	386	394	400	406	380	369	399	356	380	383	353	380	384	376	389	402	372	364	375	369	368	391	383	377	386	353	380	338	389	367	370	342	354	361	377	363	368	381	377	395	339	347	354	346	386	361	361	340	344	373	372	360	342	356	364	359	347	379	344	363	395	354	334	379	372	388	352	348	378	358	352	331	364	371	327	333	357	349	380	339	428	370	358	372	369	342	356	354	361	361	353	369	356	341	375	351	381	357	403	364	363	381	342	363	366	385	353	380	359	368	387	347	365	330	371	348	362	355	373	363	355	363	377	361	354	375	375	351	348	341	370	338	351	375	388	346	363	375	343	370	387	364	362	410	340	335	364	387	379	365	385	387	361	330	407	317	371	393	381	383	374	364	368	345	328	358	346	382	346	368	358	357	347	364	331	380	355	365	366	352	354	375	344	359	352	393	371	385	352	333	391	352	353	366	365	381	350	362	330	326	358	334	362	338	388	378	370	380	368	364	357	402	386	352	352	363	336	350	354	373	349	353	358	350	378	365	377	388	355	379	351	351	355	378	348	358	348	366	404	380	382	375	367	343	360	372	364	384	365	350	353	378	364	366	374	359	344	360	303	320	332	318	385	343	362	377	371	353	385	378	368	377	344	353	393	354	381	345	348	390	363	374	368	346	399	373	375	355	346	360	385	379	343	389	376	388	372	341	374	382	345	344	359	361	343	351	362	363	373	380	328	389	334	374	341	319	351	382	352	390	344	348	374	368	372	370	375	352	376	370	399	357	389	365	346	358	367	344	407	392	360	370	354	353	375	316	360	362	380	378	368	333	347	365	355	363	386	362	315	376	382	392	361	362	342	332	346	346	331	339	361	344	369	345	361	343	428	356	344	362	364	352	351	332	378	370	358	379	358	345	390	360	373	384	360	366	354	332	349	385	364	348	370	373	362	393	354	375	392	330	349	370	365	345	360	347	383	364	350	386	378	334	408	352	356	346	381	348	329	381	341	357	341	322	371	368	388	336	388	348	349	360	343	342	368	339	369	342	368	324	366	357	351	367	393	346	361	369	360	350	362	379	334	349	387	352	379	358	376	386	383	354	362	369	360	374	354	373	345	375	374	373	372	389	353	367	341	344	347	338	319	382	391	389	369	346	370	363	358	405	362	356	333	349	357	371	401	347	345	341	356	361	349	347	377	386	390	370	365	339	340	347	407	380	364	391	366	360	346	346	358	370	385	364	370	385	357	378	376	385	341	386	379	371	343	374	359	345	382	402	352	336	373	323	365	348	372	358	350	378	358	343	385	354	341	363	389	363	329	371	381	371	364	336	331	335	373	363	349	370	389	381	350	371	340	360	355	379	373	342	372	348	374	373	332	363	325	355	377	360	384	346	369	352	382	357	335	340	337	351	377	364	339	359	379	367	364	342	351	357	359	332	341	388	378	341	349	357	368	370	347	370	348	331	350	337	356	376	359	373	299	360	342	336	351	389	365	336	361	372	350	359	372	353	341	373	348	391	360	379	371	364	361	378	371	354	399	342	352	361	369	369	350	375	356	358	371	368	350	365	335	356	343	309	358	354	359	376	349	359	377	365	334	361	354	358	399	371	361	353	335	379	390	345	342	349	356	366	361	380	345	349	368	370	360	363	394	348	351	356	339	378	362	332	356	367	331	361	364	333	344	345	364	366	356	362	348	358	371	353	342	351	354	338	363	361	394	339	357	363	338	362	319	368	358	356	344	390	372	335	342	375	340	416	368	379	365	375	387	340	373	367	379	361	377	344	365	359	335	353	373	363	370	319	371	341	359	369	336	348	366	346	366	349	353	357	378	370	355	404	370	331	394	338	338	356	395	363	387	384	381	372	346	359	330	371	372	341	351	344	364	375	333	348	367	367	373	353	367	368	365	382	329	339	388	370	361	363	385	334	335	362	375	380	345	364	370	377	373	348	354	373	364	389	399	380	351	348	337	379	392	362	402	339	359	347	369	383	326	374	357	363	413	388	363	363	332	369	365	361	353	396	338	398	368	340	354	341	364	343	364	360	344	344	364	380	339	395	356	388	359	389	367	350	352	346	355	359	396	386	364	401	363	365	368	359	366	341	352	348	354	368	378	368	334	357	368	332	367	388	339	352	382	376	361	375	347	350	312	354	400	350	379	332	365	394	365	367	349	360	372	321	364	338	376	365	365	376	342	370	347	388	351	392	379	359	360	342	329	352	328	403	384	348	340	368	328	333	341	369	330	353	354	352	348	352	376	385	322	354	326	381	354	341	359	367	353	356	380	358	365	333	378	391	345	348	368	364	357	342	376	344	359	363	360	375	357	364	351	363	334	366	370	366	367	346	363	349	355	370	341	339	341	371	368	355	351	338	348	375	334	376	350	325	344	347	368	368	371	383	343	346	333	365	369	348	339	367	386	353	391	343	344	343	399	344	359	338	382	347	336	359	352	349	356	362	350	346	359	340	370	377	365	354	352	374	342	375	369	344	387	327	390	342	380	387	343	381	368	377	342	353	373	358	374	355	376	365	371	356	365	339	375	382	349	372	333	353	375	370	352	348	353	349	371	333	368	361	356	365	359	356	358	370	328	386	370	335	379	363	357	343	343	377	341	380	389	352	312	388	367	333	340	378	391	347	345	336	371	337	377	371	386	379	345	360	369	352	380	370	334	374	331	401	335	350	366	366	349	372	382	377	388	364	367	341	366	406	371	381	349	383	349	369	363	369	352	372	365	385	354	387	382	362	363	346	413	350	361	334	352	349	365	384	338	360	356	349	382	363	351	371	332	369	367	339	391	348	348	385	390	359	383	328	369	379	359	366	356	337	354	400	353	385	352	337	340	364	342	393	367	362	349	360	369	381	365	361	327	350	361	341	358	371	359	364	346	376	398	378	354	345	354	344	350	362	376	341	386	397	348	361	388	330	374	365	354	374	351	363	376	376	377	360	357	359	356	399	334	371	353	343	345	377	370	356	368	359	320	351	380	363	340	378	376	353	396	348	375	373	365	361	349	370	363	350	388	339	375	416	369	317	351	359	329	354	380	371	367	338	350	357	385	337	382	363	334	326	376	345	372	376	362	388	376	367	365	385	377	387	336	348	370	395	346	378	361	378	323	361	350	369	368	340	353	334	312	345	362	378	360	385	360	352	359	333	325	348	343	362	356	365	341	373	335	359	371	370	358	342	354	347	359	359	360	391	372	350	380	359	344	351	357	389	348	364	374	324	374	376	382	376	342	342	346	386	370	366	389	340	365	369	318	335	362	388	346	372	349	372	389	353	368	342	362	375	332	371	349	378	335	358	387	350	343	336	365	363	360	347	369	345	319	368	356	330	355	366	365	328	358	334	353	369	357	390	392
24491	49617	42189	34193	29711	23123	17399	13128	9761	7069	5547	4437	3886	3390	2528	2180	1958	1848	1663	1479	1272	1188	1129	1091	1006	1026	905	832	821	731	626	690	577	628	603	563	543	553	540	515	505	516	512	508	520	487	497	478	472	461	448	414	433	383	420	412	399	384	407	433	388	400	392	385	350	420	418	371	406	350	383	361	379	399	377	362	349	321	360	341	373	363	362	346	385	365	396	350	340	359	359	337	365	333	398	381	371	361	345	369	376	369	362	338	347	327	380	373	381	378	386	360	372	353	347	397	363	310	377	371	365	328	369	340	346	340	369	369	362	323	368	349	343	373	366	349	382	371	373	378	340	386	367	366	321	346	363	380	318	346	353	345	367	406	391	357	344	371	383	364	327	337	373	339	347	345	333	326	376	333	376	369	365	345	341	375	355	359	345	351	359	341	380	379	362	381	353	369	357	372	366	329	375	365	325	385	373	360	365	405	362	348	370	339	335	359	371	357	369	383	375	374	351	371	400	346	315	343	358	367	363	343	350	346	377	347	382	358	357	344	341	364	378	329	350	374	341	399	356	360	383	360	338	325	352	325	367	407	340	359	371	354	374	367	374	374	389	338	329	352	348	366	367	360	365	349	383	343	373	377	361	345	346	370	339	346	362	356	336	368	329	343	373	355	360	375	336	350	373	337	341	344	341	352	402	369	330	387	346	359	375	381	366	374	359	378	342	378	339	345	346	377	331	364	359	352	334	373	380	357	353	323	378	379	345	385	342	385	357	348	372	374	342	357	363	397	361	409	351	351	343	353	384	355	393	384	367	335	359	345	360	326	368	343	326	317	345	350	327	359	348	390	380	343	383	339	340	376	389	380	377	363	417	337	389	365	384	336	353	375	398	380	349	343	361	353	354	341	356	356	337	369	387	347	381	340	399	361	347	341	331	358	374	396	367	348	361	375	378	381	365	369	358	347	368	376	358	324	360	348	315	388	355	387	376	352	361	336	353	347	361	362	357	356	373	355	370	355	348	321	358	404	343	350	335	319	357	376	357	364	363	358	379	356	358	377	420	367	347	384	330	394	388	363	353	381	368	369	370	362	347	348	371	385	361	351	345	343	362	359	340	323	358	344	363	363	342	357	342	344	330	378	381	367	357	381	371	376	346	349	371	361	346	331	340	380	396	345	337	362	380	349	404	345	363	380	377	321	345	340	398	385	376	346	336	348	391	345	353	346	359	334	372	351	371	340	419	374	355	370	357	372	388	362	336	353	389	370	367	356	365	338	399	407	348	347	407	356	357	335	339	365	362	333	359	344	400	361	357	353	373	338	372	354	360	365	365	323	368	366	366	360	357	394	381	365	362	354	316	343	370	349	356	369	357	372	386	370	372	380	370	386	401	343	354	404	370	372	351	363	356	381	370	369	372	373	356	364	350	357	353	361	359	359	353	366	341	347	355	372	343	380	365	373	365	348	376	322	386	353	309	364	361	380	358	355	363	378	393	368	377	369	357	373	354	376	385	365	381	326	327	354	370	358	344	366	360	368	342	379	352	396	354	358	328	344	367	387	382	358	366	373	393	345	352	337	319	366	351	378	348	332	374	349	364	357	352	353	364	349	378	348	345	369	364	375	365	364	372	342	345	362	360	382	399	360	363	352	388	330	329	337	392	355	391	362	363	364	328	341	396	342	382	362	371	340	357	349	408	359	352	346	390	352	363	359	385	346	368	390	368	327	333	382	396	332	356	352	343	354	341	355	381	355	352	345	364	348	352	377	379	345	350	363	349	397	359	376	342	370	364	339	353	369	365	395	352	348	334	354	313	378	350	328	383	383	339	354	353	345	365	304	345	353	364	374	377	368	383	329	372	366	367	387	366	383	331	338	347	372	376	383	363	362	359	346	375	337	356	341	330	377	342	373	363	341	371	355	373	361	332	391	377	366	382	356	367	331	355	360	366	329	363	318	357	379	387	360	362	377	375	355	339	361	367	395	364	382	374	364	366	335	322	372	362	365	344	342	343	358	334	347	340	357	368	380	385	385	350	354	381	363	334	335	390	387	336	339	352	337	378	372	363	343	368	365	351	385	341	376	364	346	302	371	354	364	366	337	363	341	344	358	366	367	415	416	323	385	388	385	356	357	348	338	375	339	365	355	344	356	369	397	360	366	339	386	380	381	344	374	371	382	345	364	355	353	360	374	385	363	358	365	383	349	374	345	351	344	346	336	341	351	368	341	335	367	359	409	374	354	344	356	376	364	365	389	345	371	342	378	383	328	326	390	383	366	354	326	362	383	376	341	345	354	349	346	329	355	372	363	369	369	325	392	373	337	382	336	360	343	366	388	399	373	371	377	356	364	338	328	354	374	354	341	363	349	365	375	353	372	347	322	367	358	326	344	354	355	354	360	402	374	348	375	360	352	370	328	338	367	348	353	357	333	336	369	355	379	353	387	334	352	356	387	357	356	350	358	352	344	361	387	356	333	355	348	384	336	367	337	346	349	371	334	381	369	371	349	379	367	368	362	391	373	337	349	351	393	383	354	422	366	359	395	387	398	357	360	349	335	352	358	338	374	339	345	383	368	330	358	337	346	355	359	323	361	365	413	336	371	323	366	344	360	396	367	366	350	360	367	358	354	349	332	384	382	364	373	335	362	388	359	367	337	355	376	369	342	370	337	364	364	352	361	356	389	331	381	346	370	348	367	375	370	335	368	367	380	372	348	347	381	361	371	330	330	374	332	368	378	343	315	389	370	378	348	399	369	334	331	374	376	377	350	359	362	329	342	342	396	371	346	380	384	330	367	386	388	342	372	339	340	352	361	382	370	384	371	366	374	375	353	406	367	354	354	373	356	350	337	368	385	341	368	341	353	363	336	348	384	369	354	382	321	377	352	348	379	351	373	350	369	376	335	346	358	344	371	342	365	355	341	371	354	390	363	369	383	335	370	365	353	323	375	381	352	388	331	369	333	360	345	336	363	364	334	354	362	363	358	362	382	376	347	379	322	372	354	342	376	348	365	310	364	345	365	350	330	357	351	340	364	364	355	356	360	363	339	355	332	361	368	361	355	352	392	391	387	360	358	366	377	342	357	327	343	351	356	395	396	387	361	402	353	356	382	351	378	335	347	373	370	358	382	339	353	359	339	366	375	369	344	345	370	323	357	364	350	318	348	347	365	360	368	335	351	370	355	355	339	333	371	364	351	336	379	348	361	341	347	357	367	368	388	384	348	383	346	363	380	370	372	338	379	341	372	338	362	358	362	349	367	362	324	365	338	374	345	394	332	387	369	359	343	370	362	335	341	380	393	339	360	330	358	354	362	343	385	393	390	393	357	344	376	359	325	351	366	387	356	363	350	375	357	359	332	336	343	360	363	349	382	394	354	376	339	344	356	318	329	353	351	359	386	366	350	407	349	370	376	348	355	349	355	377	344	343	363	381	382	322	374	398	364	347	348	355	376	349	365	371	352	375	376	366	339	343	351	411	338	333	364	375	352	345	361
28919	25415	29207	22500	14148	8783	5311	3707	2634	1957	1623	1449	1332	1220	1047	933	907	853	783	769	737	712	711	734	686	666	660	635	599	576	582	566	570	548	588	572	607	567	554	524	525	489	565	561	529	512	534	562	567	540	546	504	494	522	542	501	513	525	561	574	542	547	529	564	499	528	509	535	540	483	492	496	515	489	519	535	481	521	531	510	533	502	538	550	443	494	506	478	519	556	484	521	551	495	516	511	472	500	504	527	514	500	497	506	510	497	526	503	481	465	502	509	524	527	514	553	553	459	510	509	462	503	519	524	518	533	520	493	531	471	510	546	478	522	508	515	508	529	500	476	472	519	505	520	509	470	482	555	510	532	507	516	492	510	506	479	499	471	495	488	496	539	527	496	517	537	519	535	498	528	513	538	512	517	524	479	507	560	514	487	528	501	538	514	487	556	501	513	489	495	479	480	486	518	504	500	552	492	539	543	529	495	489	539	501	514	506	567	547	467	454	464	478	513	508	535	550	489	500	503	527	531	498	548	500	519	528	503	460	496	553	504	524	510	470	527	519	520	529	505	483	504	534	515	536	508	473	522	542	539	504	487	511	522	521	480	527	479	519	513	501	545	520	490	517	543	525	547	542	551	515	480	499	535	529	492	527	544	515	548	454	516	537	520	529	505	480	475	533	520	494	558	538	502	551	517	483	521	513	571	515	549	497	513	510	507	508	501	537	496	534	501	505	547	535	527	562	550	498	484	509	515	531	471	505	509	527	493	522	513	511	529	490	461	523	515	492	516	526	542	500	506	545	525	516	500	494	463	482	491	480	490	537	492	480	489	548	531	521	522	524	512	471	552	529	495	545	576	510	507	513	493	468	522	522	508	479	485	552	507	530	472	474	526	513	471	517	520	531	540	526	517	526	513	537	542	518	497	520	506	519	492	474	494	519	503	489	491	521	526	486	491	535	489	533	524	521	481	475	545	529	551	508	550	535	481	549	532	527	503	504	499	533	505	497	504	471	555	522	486	506	517	470	480	460	486	507	506	497	498	521	508	501	531	514	522	495	503	486	475	489	487	469	511	491	535	505	523	473	490	510	505	525	516	515	477	486	474	492	494	498	556	549	479	550	491	483	544	506	573	520	512	529	492	501	470	457	521	494	491	509	498	495	498	502	482	515	518	506	492	509	545	490	527	534	512	512	517	571	529	526	514	537	479	509	533	547	532	525	462	467	522	502	514	510	531	482	513	500	493	485	505	503	470	502	511	481	519	508	552	479	501	525	501	514	511	517	513	511	546	485	498	524	473	504	528	511	504	488	511	502	506	536	570	533	490	507	502	524	537	480	504	503	496	510	532	511	512	548	510	470	523	539	477	493	543	500	527	525	488	514	502	532	510	545	527	535	543	541	483	510	556	520	471	473	540	491	508	536	510	515	532	513	521	525	478	520	538	499	497	517	464	528	473	475	505	502	540	520	456	493	493	507	548	508	504	527	521	508	544	510	547	519	532	512	496	505	542	500	500	505	534	547	533	498	523	494	495	502	509	498	508	502	519	500	506	541	523	534	515	467	493	517	486	508	517	512	509	525	520	524	531	502	496	496	498	517	474	532	522	479	502	505	524	486	513	497	521	498	521	454	507	515	525	487	503	537	490	489	548	547	543	548	478	529	501	523	490	510	516	503	490	551	539	481	504	517	553	545	517	521	500	540	512	538	539	516	493	533	562	519	525	520	510	535	490	510	489	529	477	489	501	512	472	505	537	502	529	484	519	490	510	545	506	490	478	518	537	526	527	459	521	468	542	526	525	507	513	556	534	503	490	520	531	503	477	467	525	513	500	522	501	543	500	525	524	508	540	483	490	521	576	502	515	512	531	515	525	468	537	500	509	578	499	495	488	542	578	516	515	512	531	527	524	526	551	538	543	505	530	545	490	539	459	529	480	484	521	487	549	491	474	476	524	511	520	499	506	496	544	501	500	524	507	522	520	491	517	496	511	552	516	501	522	540	520	524	495	512	473	505	506	491	510	537	508	524	529	538	483	501	478	543	555	520	519	520	541	524	555	529	516	533	494	524	488	503	517	522	513	508	519	493	536	508	491	531	492	518	509	538	509	536	500	496	497	535	461	508	506	535	532	503	524	508	553	523	535	505	530	488	503	527	505	518	564	533	506	533	534	537	506	474	515	495	471	487	516	472	536	495	515	562	508	494	555	519	513	519	522	500	494	531	497	553	508	542	500	511	505	522	523	479	485	529	548	495	527	495	496	548	522	480	512	469	474	528	507	460	514	481	534	542	511	489	515	531	513	528	498	470	549	532	541	523	539	534	544	488	499	548	529	457	513	504	494	511	515	527	467	516	494	498	498	474	522	518	540	511	573	539	493	528	530	529	473	507	506	519	515	544	493	506	565	539	535	519	453	529	480	471	503	543	517	473	525	489	543	533	495	524	481	505	499	530	506	464	528	508	521	521	479	522	490	494	522	513	520	463	563	536	490	523	511	502	498	524	515	508	498	525	490	467	492	489	482	506	542	527	527	501	510	497	456	516	532	497	517	511	487	509	500	523	505	512	522	490	481	530	530	533	514	523	494	528	516	500	509	514	527	511	507	508	549	530	492	530	501	502	534	473	529	516	523	481	543	538	509	500	543	480	492	520	500	494	515	456	502	542	506	522	519	505	520	513	500	524	532	489	482	509	496	511	496	550	497	530	546	508	522	475	510	507	551	518	514	514	502	496	522	501	522	504	505	522	527	482	505	561	523	495	547	552	507	518	492	483	550	545	531	505	433	500	516	488	533	526	534	518	490	501	514	477	494	520	500	510	510	538	471	468	508	502	546	481	517	550	523	517	524	516	491	557	531	518	494	540	479	506	509	550	531	492	510	487	547	509	491	551	514	484	544	568	526	539	509	487	548	523	450	520	512	480	508	557	546	540	528	507	516	520	513	520	504	501	504	529	519	517	511	509	497	536	519	515	495	531	501	488	541	497	489	516	530	507	530	513	537	517	494	518	492	573	478	541	514	499	481	518	532	484	549	473	519	523	490	558	518	533	541	518	490	543	496	507	549	490	540	512	489	519	507	537	508	523	533	499	507	512	501	514	508	507	552	500	527	499	508	533	553	492	513	504	520	532	518	515	530	495	488	488	517	549	495	484	513	525	511	530	535	491	485	548	499	520	492	454	556	483	554	510	496	522	483	504	513	532	468	527	509	501	499	465	498	528	522	496	527	536	500	539	508	508	478	497	516	524	506	532	519	522	568	505	550	497	563	491	509	544	530	520	524	477	512	496	512	520	532	531	499	538	562	506	525	530	500	533	485	510	572	505	489	537	499	531	518	529	542	492	516	479	488	472	492	516	505	496	468	512	481	526	486	478	511	515	494	522	525	505	507	540	497	515	510	537	504	527	487	512	558	581	478	546	543	540	509	500	454	534	534	538	509	519	480	519	518	534	500	544	528	524	524	550	538	505	520	500	511	528	521	516	558	495	532	549	497
21404	37371	29317	20609	16490	12110	8268	5935	4309	3129	2513	2091	1753	1631	1305	1224	1132	1149	986	945	849	874	815	764	773	760	700	686	696	638	640	633	637	567	559	609	607	604	567	605	574	576	557	605	597	605	575	576	552	555	526	536	537	534	527	568	562	522	540	545	539	584	572	525	563	526	545	576	540	542	462	528	550	527	487	562	542	505	519	555	532	516	522	524	568	514	535	539	504	539	542	514	537	532	517	505	510	549	510	505	476	526	517	540	504	535	501	501	533	512	530	514	509	517	497	482	533	509	503	503	512	494	537	500	484	525	533	561	539	500	519	499	508	537	540	541	450	525	547	531	523	524	541	573	510	506	551	534	514	542	508	520	552	538	516	496	551	501	548	506	511	553	518	502	549	532	510	507	501	521	536	583	538	537	522	539	501	516	542	526	506	519	515	525	524	502	542	572	562	532	529	547	515	519	540	522	556	544	531	569	531	547	544	505	521	527	511	485	492	565	567	533	524	525	534	547	493	518	496	517	568	513	500	531	531	518	546	523	520	527	484	537	548	516	519	518	538	529	537	493	478	534	506	540	516	540	562	499	511	521	536	578	489	513	510	536	529	487	546	503	513	494	515	517	522	502	489	520	498	503	517	559	530	534	535	548	495	488	518	510	528	498	519	553	502	530	536	527	488	567	547	488	522	542	502	534	542	531	532	527	546	523	567	507	544	529	473	499	557	522	528	511	532	494	554	515	536	544	526	495	511	578	521	513	501	525	524	511	562	499	511	518	516	547	502	525	499	528	556	528	479	524	558	502	538	521	544	542	491	497	517	509	533	530	532	534	539	472	524	541	543	528	513	508	494	522	519	557	499	545	512	525	536	498	551	516	528	517	540	506	565	515	514	509	579	536	560	526	529	506	522	554	548	541	511	495	536	555	525	550	542	550	536	514	494	506	548	496	535	529	493	504	551	538	515	505	534	531	543	552	542	509	511	502	590	504	534	495	545	527	567	516	519	540	524	493	521	520	490	533	510	514	533	536	558	476	554	512	548	529	553	498	533	568	558	534	544	544	517	544	543	499	502	508	553	543	529	499	542	540	520	527	527	550	510	485	532	537	550	520	485	506	504	497	540	539	536	530	527	550	519	479	529	538	537	556	541	528	520	511	528	522	522	523	519	535	495	490	491	536	548	526	509	516	561	516	541	475	558	498	574	533	502	550	512	506	519	526	534	544	520	550	513	532	551	540	489	506	574	523	525	529	543	489	510	482	532	496	570	530	576	540	541	499	537	496	489	502	507	525	538	548	532	505	561	541	518	514	548	531	543	468	531	536	539	517	547	553	525	549	588	512	539	512	538	517	495	554	504	513	484	526	523	508	532	567	523	506	518	504	498	521	522	536	533	525	538	522	525	522	540	568	519	509	492	514	563	527	547	541	480	518	529	511	520	548	533	521	524	513	523	511	518	514	520	495	505	526	496	507	535	534	524	526	543	534	505	505	508	501	505	498	497	553	568	545	497	493	544	538	511	503	537	556	545	568	508	516	509	558	571	540	529	484	541	534	539	516	500	532	491	526	489	514	516	559	533	533	506	584	519	552	545	553	502	514	551	563	521	525	536	526	560	532	506	529	547	496	515	499	479	511	555	513	524	484	516	569	549	513	490	583	512	544	523	494	492	542	484	501	534	529	525	531	503	493	539	529	533	553	541	532	529	480	467	487	496	513	539	527	521	533	494	532	524	543	528	519	490	518	521	533	523	560	502	538	571	502	544	501	509	522	504	566	514	526	510	497	577	554	536	580	538	549	509	491	497	489	517	510	494	544	520	509	542	530	526	549	557	531	530	566	556	548	493	515	514	550	526	518	554	547	506	538	551	525	507	528	528	521	525	565	532	472	532	525	541	486	503	528	531	509	533	520	526	507	498	533	498	547	448	490	568	513	518	518	549	536	550	514	526	511	517	568	539	545	524	538	484	567	553	491	537	535	525	493	501	527	549	534	493	518	521	536	519	558	539	525	562	522	549	487	461	570	540	540	514	554	556	528	524	491	541	496	516	523	524	494	528	494	532	549	465	545	524	505	547	536	528	575	507	516	536	539	492	522	513	529	527	600	502	500	562	497	504	518	524	544	520	535	513	530	507	480	515	552	517	511	523	527	515	482	525	532	533	549	530	504	518	509	525	506	530	527	514	546	513	534	559	547	483	535	559	513	492	533	548	542	509	495	524	553	473	495	487	492	567	523	500	523	498	476	497	522	528	541	497	533	536	497	528	515	543	520	538	521	534	512	541	543	544	523	512	498	551	539	508	516	525	508	550	505	521	468	506	500	490	546	502	508	539	514	525	513	544	541	492	505	519	558	509	479	546	533	521	506	544	519	519	547	543	517	502	484	532	488	516	539	549	550	502	526	508	530	516	533	525	571	517	505	515	501	507	566	569	508	529	509	507	567	534	535	483	503	483	484	510	536	536	555	521	555	506	507	530	511	532	546	507	491	498	539	523	522	485	539	500	539	535	529	580	518	485	497	542	514	485	541	551	527	534	510	481	526	525	523	576	517	542	542	544	527	520	510	524	448	520	525	535	518	478	547	553	511	546	510	547	562	561	536	505	517	475	531	516	507	487	519	505	571	536	503	526	476	540	568	526	479	501	503	511	552	547	548	548	553	515	548	508	525	594	530	496	498	480	533	496	527	531	535	531	568	543	534	507	554	527	519	509	507	530	549	541	495	559	509	556	509	516	522	534	574	538	483	518	512	503	512	524	525	514	527	497	570	542	489	502	526	491	505	546	501	513	542	555	508	468	531	537	538	520	547	527	546	494	502	548	559	532	520	528	544	537	503	494	513	529	508	534	508	539	522	540	526	490	495	576	512	556	496	517	504	567	564	525	517	512	485	563	565	567	535	495	536	520	483	506	520	532	561	531	548	501	537	465	507	538	525	517	508	493	542	523	527	540	559	556	525	578	507	492	515	547	509	494	525	542	521	557	534	513	498	486	494	524	545	549	534	494	506	504	508	504	542	496	512	497	507	524	518	514	558	498	524	524	567	522	566	526	561	522	488	502	554	519	552	566	511	540	579	519	520	528	538	501	519	466	529	479	526	526	509	500	527	519	514	542	519	523	533	576	516	528	538	543	529	538	543	505	511	521	567	526	573	507	531	515	517	522	515	489	527	520	556	537	517	539	525	501	546	506	512	514	570	508	531	498	509	519	571	541	534	523	500	517	495	513	520	537	571	514	503	508	515	540	520	509	524	523	544	492	521	537	514	544	522	519	549	570	534	549	507	498	502	574	529	531	518	492	508	496	497	539	524	511	524	525	564	548	544	564	537	531	509	532	524	540	518	561	508	515	527	502	516	511	520	551	507	563	533	518	496	500	520	532	533	513	533	523	508	520	498	537	553	503	535	524	498	517	521	564	540	514	487	550	537	505	535	527	514	508	503	548	512	495	562	543	532	547	512	565	563	555	487	528	553	502	567	516	516	548	516	543	511	510	551
23891	21425	28804	24912	22511	19790	12457	6712	4480	3457	2588	2155	1785	1668	1335	1140	1110	1011	1020	860	832	766	750	692	651	623	663	630	536	562	546	504	502	464	477	449	474	469	458	431	451	448	470	438	442	449	410	430	401	385	388	438	421	407	392	377	366	398	381	388	390	318	386	379	387	322	383	393	360	373	381	406	345	365	379	378	360	377	368	365	375	350	319	387	378	358	342	382	371	351	408	378	349	397	384	378	404	348	377	359	377	379	371	345	362	339	353	369	360	338	382	392	371	374	353	358	368	379	387	391	383	369	388	361	393	408	368	379	377	406	403	370	380	351	391	328	374	387	387	368	373	347	375	373	378	347	412	354	422	367	396	383	380	348	359	380	358	363	413	349	350	351	395	387	361	368	383	384	387	394	358	356	327	337	388	338	360	395	348	379	345	360	389	356	367	348	354	377	371	354	356	354	368	348	408	345	386	385	352	388	355	375	389	369	389	373	365	367	392	406	370	370	341	367	388	365	394	358	381	373	380	360	369	352	374	367	369	369	336	368	366	385	363	381	395	380	390	382	378	350	346	366	364	367	406	355	390	418	345	400	380	347	369	387	383	342	375	394	390	379	343	397	373	374	382	380	367	353	366	367	386	373	382	415	385	384	394	373	348	379	389	382	386	395	368	409	375	358	380	362	379	353	355	340	344	385	409	372	366	355	386	392	396	389	368	346	375	363	377	375	369	362	350	392	385	356	383	383	360	421	387	393	404	388	370	395	377	376	337	381	385	380	392	393	395	379	369	373	383	321	342	374	383	375	370	388	386	335	337	380	379	382	371	372	368	381	354	362	340	385	397	378	383	383	364	362	325	376	364	354	383	369	353	409	349	388	406	387	440	418	364	367	334	318	350	397	366	364	351	371	360	355	365	401	376	356	346	380	351	364	371	357	373	396	362	371	339	401	352	362	375	367	355	380	373	394	395	381	368	376	355	378	379	356	376	356	360	375	385	376	382	356	399	403	357	372	384	405	381	343	373	364	391	361	367	364	383	368	406	384	385	352	357	411	344	395	364	371	375	382	344	349	415	344	373	403	363	351	385	386	370	406	393	376	363	371	408	386	375	399	390	405	396	434	375	352	388	339	361	390	377	408	344	387	361	368	361	382	338	393	365	363	372	361	396	387	368	391	414	386	405	347	369	373	390	369	363	415	383	381	364	374	372	363	393	370	369	328	375	379	382	374	397	350	373	392	358	362	399	365	336	357	376	389	367	374	350	358	351	381	339	364	344	388	392	360	380	355	366	381	361	405	347	362	363	384	387	335	377	401	367	387	378	361	354	360	339	365	371	354	382	350	332	364	382	346	419	388	386	385	344	373	349	405	385	331	387	360	402	410	372	380	375	410	372	399	388	396	337	424	389	374	383	366	392	339	395	369	399	380	405	342	366	363	372	365	390	365	378	397	357	409	344	370	407	365	377	351	373	362	370	351	397	339	380	400	383	403	390	370	365	327	383	385	359	387	384	378	393	370	371	395	377	373	340	378	394	334	373	380	350	367	394	378	353	369	351	387	372	391	346	311	334	434	354	391	356	378	348	411	371	360	382	359	343	347	355	354	392	375	359	359	388	391	363	364	402	376	354	394	426	369	362	345	391	357	375	384	375	398	396	394	382	403	413	414	384	369	347	372	344	365	351	400	358	369	387	410	349	379	354	354	349	355	340	384	367	387	374	327	402	364	407	361	379	359	376	373	379	392	372	379	383	393	369	359	339	348	352	357	371	373	377	367	400	347	368	384	403	377	369	386	378	386	347	358	341	353	385	315	359	354	358	378	392	321	355	408	348	349	363	356	379	340	372	414	424	366	373	355	362	365	368	381	386	360	350	377	351	397	334	371	401	387	354	370	389	404	382	372	364	354	370	352	386	395	360	392	388	375	381	379	367	386	363	381	369	362	358	380	359	396	375	349	401	366	342	338	375	358	369	378	410	379	367	359	357	374	394	350	343	353	378	368	417	389	352	383	372	379	380	397	385	368	372	385	379	342	394	360	393	350	370	323	381	405	385	339	356	352	370	364	346	380	341	379	363	373	375	335	374	384	356	361	383	380	417	370	391	361	395	353	355	406	361	373	383	370	347	365	387	367	359	383	367	348	375	385	367	389	361	376	351	362	381	407	367	360	387	389	395	382	411	404	337	376	391	348	345	352	338	351	377	369	348	326	366	363	354	381	377	380	332	331	370	377	401	398	369	383	356	379	370	374	353	376	342	393	398	362	364	379	352	377	368	390	364	353	367	361	379	381	381	343	345	363	395	374	383	352	366	380	351	356	393	363	340	365	377	387	379	394	386	361	387	392	377	318	372	382	392	391	399	380	352	388	347	344	357	369	358	374	352	392	335	368	360	356	387	364	393	356	389	371	352	400	378	354	372	352	365	362	390	383	389	376	336	424	385	406	362	378	345	353	362	390	407	400	399	385	392	394	365	374	393	366	390	347	350	371	383	354	412	342	358	358	393	389	348	334	377	361	400	349	371	366	354	374	415	393	398	362	392	340	346	384	363	356	350	334	394	356	375	363	367	414	339	389	373	379	383	364	397	382	390	380	357	368	406	387	355	394	388	372	404	404	370	374	375	369	352	366	396	337	362	382	368	389	366	390	370	362	336	352	360	348	418	383	359	359	393	384	404	367	384	374	344	372	364	395	369	365	340	342	340	365	396	371	410	365	392	414	349	358	345	356	353	348	365	361	365	356	372	375	392	368	351	337	401	390	384	354	377	384	335	358	372	376	363	350	388	383	407	377	376	391	359	382	393	379	387	377	359	342	370	359	390	344	349	354	358	361	364	365	409	343	380	353	379	407	371	373	384	333	347	408	375	385	370	389	354	336	379	333	359	404	392	369	367	347	384	369	375	369	388	351	389	342	383	352	389	356	375	373	347	411	381	392	364	369	362	373	372	401	366	393	374	381	413	392	357	381	389	357	345	382	386	391	342	386	372	409	378	354	360	388	399	388	426	390	373	395	391	371	371	390	389	358	377	343	376	380	379	407	388	376	387	372	386	387	378	377	359	383	361	368	371	349	411	396	375	361	381	372	366	355	372	367	362	382	363	401	413	373	382	382	365	370	404	381	415	370	371	359	384	375	348	374	326	384	411	385	411	379	395	353	358	398	373	370	362	383	348	356	400	310	377	391	416	344	375	389	355	409	360	343	347	380	339	340	343	389	369	397	381	377	407	340	350	372	367	376	366	402	387	370	363	376	329	382	377	359	344	346	383	352	349	419	364	372	423	356	333	352	369	365	354	319	344	357	327	363	387	397	372	379	351	386	360	374	408	408	410	371	379	380	368	354	380	397	389	390	395	365	376	357	346	363	357	368	374	353	357	423	368	353	405	371	383	337	366	394	371	361	369	392	350	393	376	397	345	392	365	382	348	385	380	373	377	350	378	344	392	370	394	359	394	329	397	401	415	381	352	375	389	401	374	411	380	374	377	387	400	374	377	351
22237	44739	37131	28637	23613	18163	12890	9644	6917	5136	3981	3323	2783	2248	1896	1655	1486	1370	1252	1186	1022	946	902	913	882	799	778	726	679	605	595	580	550	548	477	523	511	502	502	499	483	492	502	516	477	468	439	438	450	449	471	433	396	373	390	396	419	374	436	367	414	403	380	416	379	381	419	438	365	383	396	418	395	375	397	403	390	356	387	368	376	400	358	411	400	394	367	397	409	414	376	409	386	400	408	426	422	365	416	364	410	394	392	366	382	355	382	435	375	358	345	389	364	414	378	408	376	352	371	372	393	402	392	388	414	381	392	387	384	387	370	359	388	378	382	398	392	411	414	372	412	342	386	376	380	399	410	382	369	371	408	352	396	375	371	402	385	363	357	381	398	376	389	393	393	407	370	391	383	386	383	349	379	367	405	362	391	380	382	391	400	382	394	388	411	393	366	375	385	380	386	370	354	375	395	385	368	418	384	401	393	372	333	365	378	403	390	385	399	407	400	398	353	406	429	382	377	402	403	354	380	392	407	407	386	346	399	396	369	349	380	388	401	364	374	398	412	378	380	415	407	415	379	370	383	378	377	396	396	381	382	374	362	328	407	338	390	426	383	398	363	410	406	397	399	426	413	353	365	394	381	369	376	398	379	368	406	346	378	411	375	355	405	383	341	367	383	375	386	375	395	347	379	417	375	391	356	391	374	329	397	389	412	363	384	374	415	360	375	355	381	391	364	386	362	381	375	387	367	385	392	375	371	382	367	367	402	373	352	368	376	369	397	425	358	389	379	421	363	356	366	382	340	408	367	367	370	376	402	354	391	388	372	390	382	410	387	377	384	364	390	382	353	369	395	347	380	349	389	343	357	380	409	365	405	370	415	343	395	385	348	380	378	408	412	352	379	418	391	379	344	372	389	415	391	371	382	362	380	416	379	398	409	418	391	371	386	363	372	358	371	400	375	389	363	337	377	381	398	402	392	388	398	382	344	366	358	377	389	383	350	371	373	401	376	392	397	398	419	402	390	387	408	394	381	369	389	396	384	386	369	382	369	384	353	393	386	375	385	365	381	344	390	394	366	371	379	372	340	377	383	380	368	349	345	391	385	384	402	364	376	404	381	392	419	373	383	386	392	369	372	428	373	378	383	369	391	386	347	405	380	362	372	376	392	392	417	410	373	381	371	388	354	355	356	379	396	383	406	383	365	396	338	380	429	381	385	399	418	389	384	397	384	363	364	412	393	370	401	399	384	394	391	404	371	388	375	377	379	383	358	354	398	360	375	405	380	413	380	411	385	359	399	342	398	388	403	375	389	380	361	397	404	387	394	428	333	358	416	375	350	396	404	380	383	362	405	365	418	382	365	415	390	382	379	387	387	372	383	409	390	392	381	347	379	371	338	387	428	389	367	400	408	392	370	389	406	362	375	351	385	391	385	398	402	395	379	359	384	376	387	349	397	365	367	377	375	388	362	411	383	384	385	366	385	360	377	382	357	377	402	375	413	375	406	429	361	407	377	382	369	381	366	400	392	396	383	394	383	370	381	348	397	379	369	367	388	400	397	382	371	391	421	359	365	377	414	368	384	375	381	382	373	386	376	354	357	385	409	364	396	363	409	354	399	387	370	381	381	379	384	385	387	415	392	421	386	348	364	389	379	385	373	397	366	346	371	372	365	380	373	388	358	356	415	374	392	380	387	378	369	377	400	369	392	388	382	379	379	367	383	383	393	366	364	368	394	420	366	368	414	384	381	396	364	357	441	342	371	379	425	391	413	361	365	391	405	376	414	363	342	404	367	385	388	404	384	407	388	366	370	367	378	354	366	384	384	395	378	373	393	378	396	368	371	381	387	379	369	403	404	392	399	346	378	365	381	361	389	377	370	385	395	420	389	364	396	429	372	389	374	367	372	405	406	383	332	374	392	386	390	387	387	382	376	407	370	399	403	402	387	396	388	398	395	381	370	394	366	381	415	364	358	407	418	395	369	385	371	405	369	405	378	370	376	377	389	392	375	384	414	362	374	350	357	361	385	386	374	371	407	375	394	366	374	357	400	351	373	384	382	362	406	360	389	361	410	374	356	391	393	415	354	390	372	396	367	382	389	355	366	355	367	365	384	395	392	367	380	345	393	382	373	368	389	350	408	395	380	386	391	431	384	342	399	351	384	380	392	377	378	397	398	359	358	359	396	373	401	350	370	358	404	388	384	402	366	408	395	380	388	412	378	369	356	377	380	374	373	390	403	396	401	377	407	365	379	390	381	388	360	356	363	379	362	392	389	376	367	386	335	376	355	386	392	401	382	380	401	373	405	403	366	373	396	401	377	338	424	389	393	380	389	376	386	384	390	401	342	389	375	384	362	388	389	363	339	345	405	386	373	399	384	384	370	402	406	371	360	367	359	388	365	368	360	388	382	398	365	381	405	384	370	398	376	379	388	387	387	402	418	388	389	420	383	377	396	362	414	359	383	342	384	373	424	367	397	361	396	377	424	369	359	377	385	365	397	404	392	418	353	376	404	372	362	415	386	364	389	374	392	407	375	404	375	336	387	363	377	385	374	359	354	364	384	368	381	387	354	417	362	379	374	383	377	385	376	375	408	367	395	393	405	383	387	374	369	373	394	377	361	451	378	401	354	399	371	412	404	421	378	397	371	382	354	376	346	394	371	394	380	384	312	359	391	374	370	402	376	375	362	393	395	374	378	358	378	403	353	398	390	353	381	382	384	388	389	353	374	366	372	375	396	363	406	393	391	381	406	409	370	417	403	374	355	349	364	356	389	371	403	397	391	357	363	375	399	379	386	384	400	357	411	386	411	340	386	371	372	378	355	384	399	349	352	387	376	364	370	373	323	336	405	398	392	353	393	352	399	402	394	385	379	378	370	386	364	355	380	362	401	364	362	385	372	410	379	412	389	415	389	365	401	396	376	381	378	385	393	372	399	358	396	377	394	382	372	382	359	358	367	391	388	376	350	415	391	389	401	380	395	364	354	407	363	388	394	392	382	408	378	367	352	363	361	400	371	392	381	396	385	381	395	373	368	362	349	348	370	364	432	384	378	373	379	362	387	364	419	364	380	367	377	372	402	375	399	378	394	401	374	389	333	358	434	375	357	406	404	403	377	376	386	395	381	375	352	399	388	355	398	386	341	351	351	386	357	331	386	428	402	376	403	386	383	386	391	389	429	406	389	418	393	363	389	383	393	379	400	370	365	368	397	391	371	383	384	360	369	384	367	412	398	382	359	396	376	375	356	368	391	387	389	381	422	369	381	382	407	408	364	367	372	354	356	388	372	373	394	434	422	366	374	421	404	370	383	363	403	402	415	385	400	370	356	384	355	379	373	341	386	376	365	396	364	427	367	413	372	375	406	357	399	372	431	382	393	381	362	394	398	363	375	411	344	390	374	375	391	387	400	400	390	403	381	369	403	387	369	406	389	366	377	387	375	334	365	376	365	391	374	408	396	397	425	354	382	405	401	361	411	387	384	358	415	375
25148	21541	28283	26554	20266	13185	7873	4839	3595	2788	2101	1880	1683	1540	1283	1153	1129	1037	964	912	914	804	828	791	788	743	732	691	724	706	699	653	593	634	645	633	655	597	617	608	628	624	603	558	595	589	598	580	551	605	566	549	586	570	564	524	526	594	540	531	574	537	551	524	559	556	548	539	554	540	523	570	555	558	549	547	544	567	554	550	566	556	533	543	550	579	542	580	551	477	483	582	546	575	560	526	560	536	558	568	544	557	558	537	537	539	557	583	566	560	556	499	548	535	543	548	526	538	558	554	578	522	545	552	486	555	530	499	552	535	544	509	570	537	593	536	579	535	535	533	537	515	534	503	600	554	512	517	534	558	543	513	569	573	537	543	561	554	521	557	507	549	561	538	543	523	557	528	535	546	542	531	558	536	552	491	558	516	579	526	531	578	536	503	542	528	548	565	551	542	574	524	563	502	506	529	566	579	557	532	563	593	550	565	523	500	538	556	538	485	503	523	554	534	546	555	521	571	567	554	544	543	537	547	525	543	549	504	509	560	535	562	540	521	522	532	540	524	525	560	565	557	518	528	531	548	541	516	484	558	516	544	500	572	556	561	524	592	537	545	541	516	545	537	525	551	533	499	549	505	555	583	556	504	497	541	547	526	541	539	508	566	521	519	531	514	533	526	537	538	538	558	524	524	527	553	537	535	545	570	533	516	496	542	557	534	551	545	545	551	479	535	583	549	508	513	576	547	535	512	545	587	546	563	539	531	555	501	524	514	570	505	556	571	529	554	577	574	539	518	531	527	540	498	563	522	535	520	543	535	557	568	505	550	533	519	534	546	534	550	570	529	515	536	502	546	556	571	568	550	583	565	546	532	558	570	559	553	534	496	557	516	527	536	529	524	593	509	554	537	549	529	527	573	565	548	533	522	560	568	568	549	547	549	496	544	520	552	495	506	546	553	512	536	524	526	552	564	542	545	572	560	536	518	568	567	578	530	544	572	571	566	548	545	530	519	582	563	540	528	508	572	538	478	544	541	546	543	549	583	508	562	543	497	523	530	558	562	542	552	566	518	552	558	543	601	562	532	566	548	559	585	547	537	589	536	506	526	523	542	529	545	538	537	538	559	548	535	548	519	566	564	540	532	551	545	522	530	523	513	565	521	545	544	552	557	538	545	574	515	527	534	514	569	540	555	550	568	548	523	507	495	494	569	492	512	509	538	592	536	557	570	539	523	516	538	570	554	576	501	535	550	546	534	555	576	519	536	510	531	547	546	541	529	551	528	517	544	522	528	505	561	514	551	521	571	560	539	584	542	522	505	533	519	515	548	513	528	571	585	514	539	501	538	529	553	546	522	547	556	518	522	521	564	563	586	567	567	548	517	490	580	538	510	542	497	531	520	523	551	541	544	558	530	565	568	514	547	558	510	545	578	545	537	570	521	564	557	531	546	509	551	525	581	548	528	542	559	558	537	540	528	554	569	537	519	534	580	535	563	564	577	544	568	541	531	536	536	547	558	619	541	504	496	555	570	532	543	552	564	551	545	560	480	557	535	537	556	589	546	540	538	513	543	563	573	522	515	565	541	574	495	534	554	556	544	566	505	560	510	549	555	563	535	564	547	510	540	556	536	562	526	542	553	528	568	575	577	564	541	529	546	493	541	518	569	576	545	556	540	565	544	545	542	561	502	500	526	546	509	516	515	513	551	570	572	527	520	518	511	533	559	534	553	509	531	559	515	540	525	547	562	551	540	550	527	520	581	534	531	627	561	506	572	546	532	532	583	535	565	531	571	518	550	545	561	549	541	543	559	592	581	562	555	516	506	556	543	559	523	558	570	556	521	524	549	559	532	561	549	553	543	545	499	492	567	564	567	560	564	536	494	554	557	538	535	543	538	556	522	546	531	581	540	518	589	544	544	552	571	587	538	539	607	563	513	547	564	568	561	546	582	531	529	570	520	539	527	563	557	527	533	535	568	486	553	573	579	536	571	544	525	517	551	530	566	565	543	491	565	521	584	585	562	527	534	580	536	574	550	545	556	585	539	562	517	548	565	548	538	522	543	548	526	546	519	551	488	567	533	547	546	546	514	504	542	546	581	560	517	550	549	563	550	552	573	556	538	576	486	507	537	538	551	575	553	524	537	514	579	528	551	529	523	529	525	543	489	528	497	544	546	523	554	565	561	549	569	517	554	573	534	539	565	534	578	524	550	547	547	518	561	543	539	602	533	538	583	529	533	519	502	531	539	547	492	520	555	531	564	505	540	551	507	593	538	527	572	586	538	534	554	527	554	554	545	565	547	531	533	550	541	573	573	598	537	522	555	485	555	573	527	515	506	564	503	537	567	595	566	546	519	534	567	556	517	539	531	519	575	578	565	536	556	531	558	535	545	518	531	582	523	573	586	529	494	550	527	536	531	563	542	514	557	549	521	505	526	545	550	576	518	493	551	535	548	496	526	533	530	519	548	559	543	586	563	525	561	574	592	592	542	519	558	543	534	537	548	553	495	562	533	528	532	550	529	585	531	572	521	509	525	509	527	553	588	529	580	535	532	547	521	548	527	514	545	548	529	517	591	528	548	576	543	551	562	546	529	542	550	570	565	548	553	502	514	565	523	542	512	525	553	540	530	534	549	505	569	500	565	535	518	514	557	521	520	532	566	584	512	594	595	516	537	567	524	509	525	573	557	543	528	542	554	577	588	516	567	539	544	553	522	527	537	549	574	528	551	575	571	548	598	532	528	503	529	556	538	522	514	544	559	557	522	537	533	543	534	566	527	552	553	574	509	525	544	532	544	553	555	575	545	569	574	541	508	565	538	525	537	553	494	533	555	605	566	477	516	495	521	590	532	526	567	508	544	525	535	517	557	567	574	542	599	544	529	519	534	534	505	547	534	516	567	542	565	513	545	554	539	567	535	591	559	543	541	532	521	538	571	527	587	502	539	555	523	515	527	535	520	535	527	542	553	550	553	558	510	514	523	595	542	529	512	582	463	579	513	498	533	521	580	533	520	518	566	538	546	523	561	526	531	558	515	514	519	577	541	542	550	542	498	524	531	518	544	554	568	560	515	525	575	578	537	576	547	523	512	531	546	552	568	488	532	544	505	530	524	528	578	559	568	551	551	579	529	553	576	505	579	538	527	537	522	575	513	518	589	522	530	555	572	559	551	553	547	530	540	519	532	548	534	586	522	511	514	534	509	518	551	600	550	514	519	492	525	543	529	566	505	583	562	542	557	534	551	519	545	528	563	579	518	549	549	530	533	524	552	564	541	561	526	586	549	519	517	527	544	566	574	505	567	528	533	533	547	509	576	537	505	491	509	545	537	536	534	545	552	557	538	547	500	512	566	511	488	553	550	557	546	528	533	553	540	544	496	552	551	550	509	603	555	571	551	512	510	539	507	538	539	551	550	531	557	544	566	547	550	557	531	567	514	567	544	560	517	565	538	558	550	530	572	558	525	554	536	569	577	566	554	571	538	518	543	525	575
21655	42328	34140	25070	20491	15483	11047	7986	5924	4433	3376	2831	2450	2159	1636	1529	1361	1353	1282	1120	1036	986	997	948	838	850	801	730	746	785	723	701	690	608	655	647	663	623	649	655	657	658	628	582	622	557	608	600	567	594	634	537	531	607	642	578	579	557	579	547	568	550	555	557	576	545	608	587	578	532	576	571	574	531	571	572	525	523	573	536	591	588	562	587	547	526	535	603	573	510	568	560	518	592	556	560	554	583	538	536	524	529	512	547	537	572	570	516	538	516	547	534	522	555	556	554	556	554	507	522	516	496	542	556	536	555	587	517	507	563	581	517	609	567	559	574	533	559	550	592	506	557	580	508	530	563	565	589	549	544	546	521	561	551	534	561	578	534	551	516	542	547	561	518	555	566	557	533	517	538	522	574	567	571	557	545	567	578	599	541	568	541	539	572	542	532	525	546	547	551	536	577	574	555	569	541	508	520	526	523	526	548	562	542	546	530	543	568	572	545	523	513	540	545	561	548	544	529	526	565	530	523	529	568	543	574	552	570	592	560	543	573	551	525	554	559	545	510	522	529	556	495	534	561	526	543	552	583	573	568	570	530	567	591	519	581	521	555	517	505	529	559	575	585	527	535	547	515	527	555	576	553	535	543	561	547	556	552	523	555	561	547	551	537	540	559	501	553	543	561	566	530	511	552	548	519	552	529	576	502	565	558	546	591	538	526	513	574	567	572	539	528	573	535	546	521	537	518	569	518	575	548	573	545	568	520	542	524	537	567	547	528	561	612	566	539	543	560	557	529	503	539	529	524	499	539	566	574	573	585	547	523	527	504	534	587	525	555	520	561	571	559	534	564	528	550	530	528	568	577	520	576	536	577	536	575	568	514	553	553	545	530	528	543	541	577	566	564	524	524	596	529	571	561	561	526	543	506	541	512	552	520	549	561	545	549	552	552	560	530	586	603	526	523	531	570	536	535	584	544	593	532	557	542	529	518	536	565	511	511	566	539	537	542	538	556	566	554	580	548	518	548	568	536	570	557	559	554	571	552	540	543	554	522	578	539	559	514	550	526	546	546	562	570	619	552	529	561	573	554	530	564	508	547	531	574	545	565	561	549	533	523	574	508	536	549	518	558	537	534	548	518	559	561	597	520	560	553	552	566	578	548	514	530	543	548	546	571	518	524	545	518	556	570	519	563	538	589	513	579	542	568	524	541	582	582	505	526	529	527	535	537	603	553	545	538	561	531	528	531	551	628	540	553	538	558	544	541	539	572	571	512	548	526	556	556	560	550	567	531	520	562	565	541	570	528	550	529	547	519	588	546	540	544	523	531	501	553	570	566	568	510	527	578	558	535	547	580	566	524	523	551	510	532	536	539	567	566	563	556	579	564	519	573	524	520	527	541	534	546	524	559	540	562	493	535	548	550	576	562	509	539	528	535	599	546	510	574	512	561	524	534	559	562	552	552	528	526	583	492	561	587	566	567	554	563	526	568	553	563	586	582	550	546	542	580	558	532	572	605	565	575	542	547	557	550	561	523	541	556	528	566	554	517	548	538	528	548	524	523	570	528	552	561	555	527	543	520	547	549	526	560	553	556	525	561	568	578	596	536	543	545	516	526	592	546	539	548	545	504	541	564	547	570	580	566	571	559	579	523	517	526	538	555	563	554	521	547	525	535	564	515	555	510	567	549	547	531	551	542	563	560	577	558	555	559	535	563	544	532	551	560	575	521	548	561	556	566	547	552	554	528	500	518	532	585	531	512	581	581	561	556	604	577	539	568	591	547	537	505	523	525	547	515	540	524	545	563	556	546	577	588	557	553	556	541	552	517	540	518	537	573	512	574	547	513	594	532	560	541	519	546	554	542	521	531	534	639	546	511	523	516	530	566	541	537	531	543	556	543	569	573	545	577	564	528	566	511	543	581	546	559	568	571	550	578	513	546	569	513	558	578	583	550	579	542	519	540	525	560	534	537	509	548	529	531	542	592	570	549	501	531	535	549	546	518	535	581	537	521	587	572	552	578	561	569	550	573	585	506	590	572	537	543	529	522	510	533	553	552	561	524	538	541	517	573	534	567	565	534	577	522	551	520	568	564	571	552	515	533	587	549	539	553	576	593	529	582	507	519	552	535	541	571	525	486	501	530	564	581	535	537	532	516	554	521	543	563	568	581	550	522	544	521	548	596	522	548	565	534	502	549	536	535	534	532	528	562	543	504	541	511	550	516	562	535	532	509	495	526	537	542	572	551	520	613	550	558	582	595	520	521	550	523	539	529	550	630	521	557	520	528	567	506	527	552	538	528	625	580	541	574	539	574	533	546	517	545	542	553	489	556	597	550	530	533	558	525	539	557	524	527	573	526	566	540	554	508	571	543	529	533	554	537	547	576	495	523	529	563	591	525	537	599	577	568	543	519	488	529	610	571	518	555	521	577	514	610	582	534	514	550	555	541	504	548	530	604	573	542	607	548	604	540	604	509	595	528	530	537	596	544	556	589	553	578	528	585	554	544	583	536	549	522	532	563	511	536	574	538	555	544	527	540	565	554	568	521	532	532	535	499	590	557	555	573	558	564	550	543	539	549	545	542	559	551	568	573	554	562	534	581	558	542	552	573	511	515	541	554	555	524	529	537	552	571	529	543	547	557	538	565	530	549	556	550	532	571	563	546	506	543	578	558	556	552	567	531	512	513	574	556	561	535	540	563	578	508	602	537	490	545	528	530	553	532	554	565	531	586	494	522	570	553	536	609	536	522	565	543	576	535	552	533	507	550	557	541	573	516	537	541	556	568	532	578	575	581	561	544	569	575	543	537	558	514	545	552	564	536	554	530	532	523	558	585	557	571	557	518	555	566	557	607	547	534	529	587	545	518	575	556	538	539	514	568	571	578	520	558	519	530	578	564	532	577	557	576	491	525	514	558	594	525	514	525	554	557	560	560	573	584	530	511	531	556	619	548	574	532	533	539	565	553	531	513	584	543	559	538	517	566	532	519	574	519	545	556	586	572	550	522	552	518	552	538	519	522	496	559	567	551	531	529	561	539	540	568	548	508	531	520	572	537	526	506	579	580	539	549	537	483	550	528	550	548	551	565	528	541	553	540	530	521	570	538	543	597	578	570	543	567	537	568	583	559	552	530	546	569	566	565	539	557	537	568	554	516	535	589	547	607	538	553	563	555	574	607	575	545	550	499	531	526	516	572	565	586	527	529	523	582	490	553	547	578	570	541	539	553	482	507	550	588	517	572	535	540	565	510	512	548	565	556	536	548	541	529	561	553	568	507	537	584	555	528	549	536	564	538	553	571	512	540	562	550	527	571	567	552	523	518	556	548	538	576	545	524	550	557	551	577	550	550	554	546	555	499	564	549	576	572	552	505	548	542	529	525	546	571	524	524	552	524	574	541	588	561	544	558	557	517	526	521	588	562	528	497	532	523	548	517	550	534	556	548	533	514	545	583	551	558	567	536	549	527	538	534	532	507	547	527	562	504	627	509
22991	21576	29368	24339	22097	23293	20700	10045	6416	4813	3742	3038	2655	2223	1816	1555	1459	1288	1126	1134	1040	951	919	842	843	817	713	724	693	708	626	604	552	549	500	514	438	494	474	503	508	499	493	520	426	464	448	468	455	423	405	386	372	416	419	376	406	364	405	385	366	377	399	385	412	379	404	397	380	386	396	388	370	392	362	372	392	376	352	373	415	348	366	384	364	367	389	359	351	393	371	374	394	352	367	337	383	358	348	374	377	358	361	391	378	359	354	381	346	392	388	420	374	385	386	313	359	430	352	353	364	325	338	338	373	370	346	387	376	381	380	341	381	361	380	385	396	419	376	359	398	356	373	394	373	403	402	402	403	370	376	358	381	393	357	332	377	355	386	312	352	369	391	354	349	357	382	388	370	369	331	412	377	365	362	360	368	388	388	386	374	344	345	336	313	330	367	391	358	394	369	380	362	354	399	357	392	355	380	363	376	370	362	380	425	371	346	365	371	356	376	327	372	381	400	400	367	386	385	392	392	347	411	415	394	384	373	345	348	379	366	362	420	373	363	346	352	340	390	385	362	348	354	392	382	367	367	350	374	384	406	368	410	339	366	366	402	398	373	363	357	364	354	383	386	339	354	356	358	367	357	387	343	347	356	347	390	335	365	331	374	386	396	362	366	396	404	367	371	380	364	361	355	352	362	364	376	377	394	370	392	383	361	399	370	403	370	389	334	371	375	346	347	345	355	397	361	381	378	371	380	369	367	357	373	393	369	346	363	359	381	394	348	381	355	357	370	373	378	370	376	358	377	395	366	376	410	344	374	354	368	356	376	376	378	386	339	399	377	379	395	325	362	387	357	353	358	351	352	374	356	374	402	403	373	371	374	374	390	342	358	385	371	385	365	342	365	345	368	358	406	390	415	360	347	365	374	377	396	375	377	363	347	351	344	356	377	372	369	401	351	374	383	324	358	337	354	380	390	332	365	385	346	354	364	349	351	377	363	393	360	365	372	367	345	361	385	332	378	373	388	345	387	379	378	377	409	374	377	393	349	360	362	378	345	371	342	361	381	345	366	392	375	348	377	403	341	362	363	363	355	324	363	382	370	337	378	356	352	371	353	296	363	364	358	385	358	393	381	362	380	416	337	393	347	356	383	366	350	357	375	380	365	346	331	352	328	373	361	353	363	344	369	358	369	378	382	368	365	339	371	385	374	395	361	352	349	366	424	363	371	370	396	385	369	347	359	376	365	379	371	375	360	338	340	378	391	359	372	391	372	363	365	356	359	369	372	386	387	323	395	376	379	354	381	383	399	376	377	385	383	390	364	418	380	384	358	363	391	347	345	371	364	342	355	380	353	358	377	373	353	366	379	347	355	363	380	321	354	366	333	368	373	396	358	345	391	382	348	371	349	375	364	360	383	350	384	358	376	359	352	364	397	354	371	342	372	334	361	368	362	383	388	360	374	372	367	359	360	364	383	364	346	341	402	349	387	373	367	392	393	400	369	379	359	374	362	392	379	370	335	371	327	378	358	399	360	368	381	374	364	382	382	346	379	388	363	352	375	365	371	370	358	399	358	365	393	391	380	372	383	340	386	389	352	366	373	358	387	378	407	346	337	361	377	374	376	361	364	377	372	378	358	357	356	364	364	356	375	361	398	352	387	406	392	374	372	362	371	346	368	364	386	399	373	379	359	354	341	391	342	361	352	393	392	369	388	375	360	357	383	359	390	348	369	371	361	370	344	347	384	365	394	365	359	372	368	374	385	365	383	383	359	409	383	359	372	365	362	385	398	337	364	356	366	376	382	385	353	360	365	374	355	348	383	324	341	382	394	362	381	370	386	363	394	344	372	355	378	398	336	354	356	344	400	372	376	425	321	377	346	349	365	360	364	352	349	365	376	376	367	355	408	391	346	388	389	358	384	342	359	353	372	385	389	340	402	387	389	378	371	379	391	339	341	372	412	381	364	352	341	382	346	384	379	391	338	361	372	362	365	360	405	396	348	373	368	397	356	341	383	373	344	385	396	344	372	393	354	389	380	365	365	406	334	358	331	357	365	367	361	376	369	373	379	364	386	386	371	366	384	375	371	379	358	361	370	387	356	372	381	346	356	360	360	411	340	353	372	400	370	355	367	354	350	363	401	372	352	335	355	360	361	353	346	363	365	357	366	342	367	376	359	354	356	350	353	379	370	351	364	396	401	376	345	401	367	356	354	352	367	337	371	362	379	329	336	375	367	352	375	359	356	373	341	331	370	361	380	342	392	358	411	403	375	395	376	367	371	383	366	346	366	375	345	341	346	351	358	330	345	384	374	388	352	370	340	402	384	352	326	364	344	383	376	385	387	363	364	377	344	368	363	368	366	372	359	369	375	352	358	360	392	357	382	346	394	357	348	324	358	380	374	367	353	347	397	342	377	351	356	378	369	367	373	344	384	379	364	370	387	338	398	334	357	410	369	358	376	363	348	373	372	364	339	349	380	361	357	377	370	399	352	361	361	383	399	410	433	354	373	367	370	378	390	349	355	362	351	334	363	362	353	352	373	362	354	365	365	373	385	371	338	366	362	375	362	337	365	333	372	368	345	331	369	343	394	376	354	368	342	350	377	356	364	373	368	375	352	356	356	387	337	368	338	403	384	380	288	373	346	356	397	374	346	378	385	373	359	361	361	343	354	351	375	374	355	382	372	372	380	350	359	366	381	340	369	354	371	339	342	401	361	399	369	390	354	354	341	347	353	391	395	390	401	361	378	386	366	373	361	369	372	386	349	335	344	392	333	373	378	358	324	376	396	345	367	379	398	349	383	340	378	370	369	350	400	379	340	349	397	349	350	338	384	373	380	381	342	374	364	398	348	354	341	357	373	344	371	347	362	363	368	369	353	364	373	370	353	343	355	368	389	342	379	371	338	377	361	377	367	369	381	361	361	362	381	365	381	339	348	361	359	347	364	385	351	355	364	406	338	365	366	355	385	351	356	363	344	369	372	354	380	358	361	396	362	353	355	365	342	373	353	361	380	336	381	330	353	364	348	339	376	343	371	407	378	394	399	381	377	360	375	380	354	350	372	373	406	349	385	366	368	354	372	323	347	343	378	375	383	382	337	384	330	362	388	351	343	386	349	383	347	332	364	388	360	369	393	378	351	399	346	361	389	374	350	379	355	374	352	360	357	330	382	373	341	359	359	346	376	361	364	366	364	377	341	402	389	358	378	328	365	372	369	382	365	381	393	376	406	382	377	314	364	331	367	364	355	350	367	331	388	409	398	359	379	377	371	396	374	385	347	358	374	370	373	381	356	368	397	368	412	358	355	368	357	360	355	386	373	367	397	358	388	376	327	351	353	375	377	342	367	380	359	365	393	349	341	329	409	391	385	361	373	383	351	416	350	349	322	390	390	371	382	338	398	382	393	384	406	352	355	363	394	373	369	383	375	355	341	371	354	375	340	364	401	359	370	396	367	398	332	361	365	382	343	409	361	346	380	351	359	367	388	407
24736	49878	42263	33917	28822	22503	16951	12583	9415	7140	5543	4586	3945	3140	2567	2251	1989	1782	1531	1471	1358	1231	1209	1101	1068	1089	956	862	811	761	709	692	645	540	592	581	520	564	520	547	559	583	559	524	514	511	467	508	466	421	403	398	415	436	419	409	446	381	382	421	401	365	386	412	384	399	376	373	379	385	407	409	372	368	377	364	384	398	358	385	385	374	397	364	356	366	371	346	427	385	395	352	355	380	364	341	368	382	342	361	373	392	375	353	375	412	395	362	388	370	357	362	399	364	374	339	377	353	382	370	380	342	354	344	381	366	358	372	326	371	322	415	352	383	359	386	389	362	353	355	348	386	348	356	357	386	331	356	370	332	357	396	375	393	372	353	347	388	356	406	352	355	371	344	392	366	380	359	407	347	373	385	374	381	370	371	368	391	365	368	344	326	350	382	379	378	349	372	387	363	367	341	347	346	347	367	370	369	351	387	394	315	395	364	387	344	366	379	361	368	316	339	345	357	359	365	390	386	362	347	371	334	367	378	366	368	366	371	340	377	386	344	352	395	371	368	353	363	339	369	340	380	387	367	346	372	389	354	346	356	362	367	366	357	363	353	364	371	331	375	347	347	358	322	371	390	361	381	365	359	343	385	393	356	366	371	388	377	361	364	392	340	345	375	412	341	384	338	396	344	350	362	375	384	408	362	382	356	374	350	369	383	389	369	370	359	347	347	330	381	380	349	382	394	379	356	371	379	365	345	363	367	357	409	326	368	376	386	377	385	342	347	372	361	347	355	365	420	361	373	391	357	348	385	366	386	355	380	387	360	391	358	373	378	386	366	340	348	343	384	334	387	368	363	375	348	409	337	383	355	386	371	343	366	389	390	388	349	343	383	342	359	346	359	370	403	381	355	364	359	370	395	376	330	389	362	379	343	340	319	368	361	352	338	403	361	374	362	343	364	373	390	362	318	388	366	386	403	350	360	364	364	364	383	406	368	351	349	374	355	373	338	383	394	414	358	325	351	363	378	392	374	376	344	365	393	382	375	379	354	355	384	393	359	323	399	379	383	354	364	356	389	364	349	363	374	359	389	353	390	358	342	367	344	365	379	407	376	381	327	373	380	379	407	356	352	374	342	393	396	362	354	379	358	339	398	354	352	381	330	353	370	392	411	356	397	386	361	360	373	385	346	378	363	361	377	366	355	362	365	376	368	337	366	401	367	366	380	345	363	355	365	352	344	412	381	396	383	365	361	365	361	383	404	335	362	375	362	363	410	391	341	336	362	383	350	387	365	371	387	354	366	342	355	403	339	363	348	380	357	369	375	345	404	347	363	341	373	365	392	359	371	353	358	330	393	368	379	371	354	354	374	383	347	352	353	365	354	367	348	393	368	372	387	326	384	370	341	356	360	353	400	354	340	342	376	367	350	371	360	355	323	383	388	402	350	372	349	352	397	327	373	379	350	355	369	363	370	325	387	384	376	406	373	353	344	363	377	352	376	359	336	367	349	383	377	382	337	410	338	337	338	360	382	380	364	353	359	401	385	379	358	360	368	393	372	330	371	351	371	348	384	368	364	355	415	348	346	380	347	381	385	369	429	394	364	349	356	385	376	376	382	313	332	316	398	344	334	375	408	380	339	375	376	362	392	370	359	363	317	342	347	346	363	353	385	374	372	341	398	348	344	371	386	391	391	354	371	365	335	379	390	383	369	349	389	377	358	366	391	369	379	363	385	337	363	382	361	362	421	337	373	366	366	330	363	398	348	345	376	391	356	377	347	387	340	344	348	340	372	372	320	361	392	360	346	336	383	351	357	352	371	362	374	372	358	323	369	395	332	355	384	393	361	381	373	354	380	390	390	356	398	400	403	336	393	372	379	340	398	388	397	361	380	355	346	376	348	431	384	365	356	364	365	341	399	365	323	411	351	366	371	358	354	338	396	372	348	332	370	328	372	343	387	348	338	360	356	384	346	390	369	365	380	352	338	369	346	348	392	329	386	358	362	333	312	343	367	365	392	350	361	370	345	399	401	344	363	367	404	386	333	361	368	377	361	373	416	379	405	338	374	378	354	381	361	356	395	364	329	349	403	379	345	382	352	373	357	359	367	360	395	371	329	395	375	368	383	375	390	365	357	381	365	351	400	357	390	361	368	381	386	343	365	384	393	353	378	301	359	383	356	371	397	359	375	342	333	364	354	310	381	347	377	344	373	388	316	370	352	353	361	359	372	350	380	363	371	370	358	354	372	366	396	372	351	346	364	364	377	336	367	366	389	357	404	375	378	361	364	365	343	377	396	384	370	348	394	382	346	382	375	370	384	346	348	381	377	387	356	352	353	382	323	385	355	408	370	401	350	367	393	375	352	369	376	383	338	386	403	359	356	372	348	362	363	343	370	352	373	355	355	381	376	358	357	379	394	380	335	333	372	364	355	358	362	361	365	402	357	374	360	384	387	388	397	352	341	382	363	381	361	354	360	337	377	344	374	364	356	371	375	375	370	367	364	369	365	381	336	370	377	357	357	368	394	388	375	367	377	349	365	401	362	349	362	362	381	323	377	357	377	389	382	354	369	399	362	377	359	354	324	381	376	385	354	372	336	372	352	360	388	354	369	357	346	402	389	372	362	350	362	365	392	345	356	352	353	346	359	357	351	377	383	348	391	370	367	355	378	367	365	348	347	390	381	370	393	396	348	390	358	345	345	365	366	381	341	347	370	392	356	379	385	370	372	374	344	377	402	382	336	339	333	370	348	342	388	371	346	387	394	388	347	346	384	386	379	379	362	388	391	378	344	372	356	336	377	392	375	371	368	351	368	369	388	377	408	368	421	394	380	341	373	374	350	373	377	342	374	343	405	380	390	358	356	347	356	398	355	347	357	373	356	417	355	353	365	399	365	351	377	372	392	347	377	342	397	367	381	368	397	389	366	368	339	382	346	349	388	395	377	414	360	361	339	403	312	397	363	365	353	382	327	394	339	387	384	332	344	371	350	412	376	359	367	356	392	374	325	392	358	346	373	348	362	355	409	358	359	345	361	369	366	368	384	377	407	354	341	374	352	363	396	356	384	365	372	335	396	392	377	433	363	358	373	376	379	363	380	385	322	367	355	369	400	383	334	375	369	364	369	346	359	386	378	405	384	389	365	365	327	408	343	356	330	393	377	383	365	369	345	356	332	361	388	392	343	373	345	348	372	344	348	351	353	377	373	372	364	357	352	347	364	345	366	389	338	387	382	368	360	344	375	360	367	369	348	343	344	370	385	358	374	380	378	383	369	376	364	397	374	344	363	412	359	378	358	368	374	367	361	336	325	347	334	412	387	384	377	351	363	384	365	373	367	387	379	376	333	379	343	327	361	382	353	348	398	329	386	344	355	353	349	368	365	363	398	368	355	338	361	358	385	344	345	413	372	374	391	367	364	334	381	340	360	373	378	378	374	368	359	353	399	355	386	362	331	341	346	393	340	386	353	402	355	355	376	370	359	383	404	363	384	333	335
29071	25987	29741	22526	13563	8556	5377	3691	2539	2100	1656	1425	1281	1152	1070	981	928	827	773	762	833	697	707	685	745	623	656	626	608	607	636	622	565	584	599	578	549	542	561	532	538	553	589	531	514	560	513	612	507	566	557	506	496	541	506	511	528	528	528	553	523	513	573	531	548	502	536	510	532	513	511	521	522	478	494	511	513	506	503	484	538	510	521	530	541	566	520	477	502	542	547	523	536	510	492	552	494	498	531	510	529	532	534	486	558	509	472	498	511	508	545	525	538	505	483	520	549	489	526	500	490	501	545	499	499	517	544	505	513	512	527	500	487	552	542	524	492	531	538	498	493	501	505	501	501	542	515	513	532	508	509	500	533	517	565	545	499	531	543	503	491	518	500	483	524	478	488	557	537	533	496	460	550	534	557	534	546	536	496	508	491	544	518	489	507	512	484	525	499	542	542	534	480	523	558	521	537	501	551	522	501	510	517	538	495	511	476	544	483	484	477	516	534	523	506	557	513	489	493	535	534	485	523	535	536	491	544	475	547	507	552	507	533	534	539	534	488	485	537	538	525	500	483	529	542	540	512	545	487	566	536	531	501	541	480	531	515	496	563	501	507	508	505	535	490	477	484	485	518	516	510	512	504	533	525	514	518	529	520	482	496	550	474	511	517	524	520	537	495	513	523	569	515	549	564	512	491	551	534	562	538	523	461	507	518	475	533	513	514	522	517	484	485	531	545	529	524	509	500	549	550	517	518	566	521	547	528	541	467	519	541	572	505	513	536	513	527	529	549	525	535	522	510	524	524	527	573	489	526	559	521	535	523	528	491	509	497	505	515	544	492	542	509	517	545	550	497	502	516	489	520	519	524	511	480	569	515	510	502	548	503	497	531	505	556	540	540	485	507	526	557	530	529	528	505	555	529	527	568	538	526	500	526	489	534	579	528	496	489	518	524	511	516	530	498	493	530	547	569	488	531	514	517	547	537	560	500	527	488	462	524	524	521	515	496	496	528	524	523	486	507	509	551	558	454	584	488	507	488	580	517	530	533	505	546	527	507	543	532	526	524	525	545	497	516	535	525	521	492	518	515	532	506	541	476	526	562	566	485	490	541	547	541	541	480	495	529	551	521	485	520	571	510	535	542	520	497	546	557	512	506	475	507	508	547	508	522	509	505	585	533	497	538	528	547	530	531	576	482	505	523	492	519	512	532	520	535	538	521	548	554	515	507	478	580	513	527	546	516	509	549	503	521	519	553	530	553	561	484	515	535	554	504	509	489	510	538	532	505	524	514	526	559	529	521	548	482	518	505	487	516	524	540	511	526	478	508	530	521	515	523	520	494	502	549	534	524	509	508	528	515	514	508	548	510	541	525	523	506	495	567	513	516	496	514	527	493	517	538	506	488	556	553	532	524	510	499	568	526	517	522	531	500	538	519	498	508	526	552	494	517	491	531	501	546	533	494	509	540	542	542	535	492	486	529	520	488	539	539	533	507	498	521	554	517	539	526	517	518	497	511	486	563	495	508	519	493	530	517	495	527	510	504	535	534	560	532	535	521	525	509	488	536	536	524	539	505	484	540	499	523	492	478	543	523	512	499	549	536	516	480	528	532	523	519	521	561	498	559	510	524	551	515	489	525	513	551	516	537	531	477	512	522	498	551	531	529	480	487	481	498	481	488	485	529	524	532	510	483	540	525	508	513	545	499	500	509	520	510	509	493	530	551	487	504	511	495	508	547	481	507	515	542	523	572	568	490	495	541	526	520	520	513	539	486	537	553	515	556	503	535	516	496	548	504	549	530	546	509	525	549	545	568	526	491	498	544	497	500	505	500	474	523	547	516	551	523	536	537	524	528	495	486	509	515	523	499	498	508	510	541	494	550	519	503	472	519	543	522	503	476	480	517	507	504	533	495	532	519	502	511	517	491	518	500	481	511	486	532	521	507	475	522	477	524	505	502	509	508	494	536	554	515	527	503	529	508	491	523	491	518	484	501	506	518	541	547	512	507	538	489	531	535	523	460	479	517	532	550	493	513	490	498	525	521	555	579	512	532	496	497	474	516	545	495	542	512	537	517	543	516	480	501	485	483	492	502	487	523	498	498	534	531	565	540	531	513	549	506	532	533	488	499	511	511	493	479	533	535	510	564	535	535	498	506	511	511	537	492	479	516	504	530	497	534	514	521	532	530	524	529	513	548	490	489	517	522	506	497	533	496	500	521	511	548	549	534	515	555	503	530	518	507	533	488	510	515	496	544	535	521	528	534	488	542	504	537	522	517	508	512	528	544	505	546	527	572	531	520	535	538	521	510	554	521	558	501	539	516	517	496	545	481	501	475	541	524	501	506	537	565	490	522	532	504	481	484	518	493	514	524	509	535	525	519	474	514	561	543	498	471	499	481	466	539	547	498	496	527	549	522	499	501	505	547	540	517	522	480	528	522	519	536	521	524	515	481	551	537	556	527	526	496	520	522	530	502	513	494	489	499	540	532	518	550	495	479	502	507	490	522	536	554	516	526	501	494	522	559	511	501	506	545	559	496	540	520	536	503	507	510	472	471	497	484	493	517	516	532	511	509	540	548	512	503	522	526	510	557	520	497	524	475	520	536	525	537	521	509	523	506	523	511	544	519	517	538	462	486	545	500	496	518	527	496	511	494	521	458	506	494	528	533	543	504	519	500	482	483	531	541	526	497	533	498	518	496	519	551	538	536	497	510	523	555	527	531	524	484	581	552	544	497	527	543	541	543	528	518	517	517	505	523	497	490	557	509	508	498	519	496	500	523	528	527	575	504	537	528	539	519	516	527	546	488	526	544	492	487	523	495	508	512	501	525	549	486	544	502	529	482	494	531	497	560	511	546	493	530	496	539	585	504	541	526	535	520	525	476	540	482	523	528	536	494	533	522	578	466	516	503	535	528	538	480	496	534	508	498	499	501	518	470	530	477	526	508	494	521	536	528	529	546	519	543	544	521	494	518	529	525	521	559	533	525	539	500	487	481	522	495	494	518	555	538	529	518	498	528	521	539	526	537	498	512	524	514	489	532	516	522	524	524	510	483	526	527	571	506	534	513	515	501	467	535	550	513	487	502	528	514	504	518	509	541	529	492	516	528	550	512	540	527	498	463	562	557	545	496	547	527	509	537	510	549	522	513	515	555	512	515	522	517	448	541	508	529	492	508	474	504	546	491	530	558	509	495	498	556	540	542	567	525	454	514	514	534	495	530	554	533	537	469	517	470	526	557	521	527	516	537	538	570	548	509	512	523	499	533	473	490	540	515	503	546	489	508	506	497	539	528	539	500	548	516	515	510	543	543	543	495	485	525	504	500	521	500	552	494	521	483	500	489	523	539	541	464	532	576	562	482	530	518	545	501	551	514	532	533	504	506	523	545	535	522	527	576	580	534	481	501	504	488	463	496	498	508	514	522	536	515	544	522	469	533	505	481	551	528	497	476	509	500	488	512	490	515	527	549	517	538	483	538	506	559	506
21979	38340	29911	20433	15619	11573	8241	5827	4184	3211	2552	2121	1884	1645	1375	1212	1116	1072	951	914	914	831	842	820	784	714	817	709	716	662	602	606	616	653	585	649	611	603	621	577	599	600	622	560	614	592	546	577	543	530	536	512	533	567	538	546	487	553	533	533	505	529	540	603	508	536	536	484	525	515	530	562	537	520	542	525	505	550	561	544	487	510	525	553	496	527	542	474	553	514	517	503	528	564	563	510	539	526	517	509	539	558	531	549	509	519	582	532	552	529	513	546	505	574	501	567	517	510	544	518	570	545	543	540	512	528	512	535	518	545	545	505	512	580	548	524	538	513	494	553	566	553	502	516	505	488	521	528	535	515	534	519	542	565	549	561	547	500	521	546	518	511	534	502	549	554	525	555	536	515	543	474	513	583	531	502	511	552	545	540	499	539	519	524	515	569	513	535	485	539	487	527	557	509	516	544	511	509	539	521	521	531	541	549	482	500	518	519	540	532	514	522	524	576	513	519	528	561	576	561	531	520	525	550	563	527	566	519	543	549	508	500	504	531	559	486	527	566	503	565	528	500	582	487	536	510	535	525	523	485	529	506	531	511	545	530	522	552	531	565	538	513	547	543	524	545	515	504	562	500	528	502	545	543	565	568	573	518	500	555	538	546	534	497	515	514	545	556	522	546	576	535	577	524	501	539	547	538	481	507	497	520	528	540	512	529	571	519	515	530	572	528	520	549	526	513	509	517	535	512	532	580	565	528	537	537	529	512	507	528	533	532	530	539	480	521	545	518	506	521	562	512	500	529	504	505	547	501	542	508	571	497	499	504	500	532	506	578	533	583	500	528	569	533	513	495	529	532	524	552	523	515	512	547	518	539	538	560	495	529	534	548	511	508	530	525	537	546	506	515	517	552	512	524	563	506	579	512	557	557	527	539	510	523	528	501	564	497	546	525	526	536	525	522	531	522	568	522	550	532	538	539	545	575	476	534	534	523	568	506	501	549	495	535	576	569	541	525	528	540	506	528	532	518	492	532	519	564	525	536	550	548	486	533	513	465	546	505	531	501	487	488	572	541	563	496	558	527	536	494	512	568	565	526	519	478	519	498	523	497	496	502	538	565	548	542	523	500	533	517	604	516	517	497	564	514	522	505	527	571	544	534	523	523	482	530	503	513	511	545	556	518	519	530	547	562	534	539	511	585	522	539	479	556	514	562	540	507	534	521	511	529	530	537	512	532	566	557	555	525	525	511	534	526	581	550	525	496	552	541	555	519	552	512	518	523	546	517	505	537	505	498	545	486	535	534	570	504	542	566	532	545	496	546	488	527	521	534	502	527	533	524	541	492	547	551	497	502	586	524	538	503	542	534	551	537	537	511	523	534	502	524	484	508	531	523	533	516	495	542	529	533	523	543	531	508	531	514	480	603	527	521	513	525	570	526	521	521	514	513	563	559	553	506	516	521	524	585	543	573	511	514	555	520	521	531	498	535	546	504	566	546	526	510	524	531	502	529	486	509	524	525	511	518	542	506	529	538	563	553	526	522	556	502	549	507	519	526	517	539	555	565	547	529	519	554	509	505	506	552	538	559	499	527	530	500	551	525	546	550	487	521	532	558	521	568	532	541	551	525	523	537	525	501	517	568	514	534	525	493	520	572	530	520	518	566	519	546	530	563	523	557	535	521	576	529	524	526	488	526	559	525	524	539	563	548	530	505	560	529	541	551	497	550	502	528	549	564	529	511	525	539	496	480	502	509	503	516	535	525	537	590	534	540	566	539	483	583	528	553	566	517	487	508	519	519	561	549	489	519	518	539	604	534	491	509	500	511	552	514	524	529	509	497	519	532	527	555	528	539	482	517	529	528	485	512	509	487	535	497	533	531	547	550	522	508	503	521	533	503	526	511	554	514	502	505	543	481	569	518	540	556	544	525	539	560	544	562	550	538	580	599	506	568	503	495	542	513	564	566	534	556	534	496	496	524	542	519	572	550	516	521	505	534	539	554	514	519	534	496	523	514	554	553	513	510	543	508	521	503	553	540	563	568	532	481	537	528	542	531	547	537	511	515	517	528	503	549	517	589	506	534	526	527	513	477	538	507	514	525	544	523	535	559	528	505	535	489	574	514	528	539	479	540	518	569	539	545	516	550	524	541	520	486	534	512	518	545	549	564	529	542	513	503	517	534	542	506	524	521	522	477	525	528	524	527	541	534	549	532	542	529	544	548	532	503	537	534	508	558	531	526	508	496	524	550	527	553	560	531	537	537	527	528	529	515	564	528	536	520	549	521	511	550	533	502	557	510	519	530	529	509	511	506	518	540	526	525	530	556	513	497	555	564	525	505	529	573	522	541	536	551	535	556	532	554	521	502	544	498	541	515	534	490	520	525	569	498	490	525	538	523	545	524	567	503	526	547	498	537	521	501	528	528	529	573	517	504	536	529	534	516	522	521	490	503	521	544	576	557	542	501	549	520	499	493	517	528	543	546	529	497	541	568	505	531	518	557	516	500	496	547	547	556	517	522	525	536	489	557	503	505	507	527	542	507	506	522	544	552	540	538	520	506	536	532	548	575	537	520	508	550	494	535	555	496	514	495	509	582	510	565	543	544	538	559	519	594	508	523	509	523	546	582	517	537	552	473	553	551	570	520	510	492	530	509	549	521	547	508	536	544	518	531	535	562	528	540	568	531	556	528	530	562	524	531	513	528	552	533	520	506	505	515	559	529	557	542	539	536	540	488	554	501	538	547	535	527	519	504	509	510	533	554	533	530	522	537	518	552	523	506	557	526	506	538	542	527	479	531	538	538	514	530	522	485	498	522	579	538	565	548	517	516	509	533	522	540	504	501	579	525	489	489	543	520	558	526	521	514	522	511	535	518	564	527	563	513	508	542	501	491	522	522	482	522	528	519	564	524	566	498	564	537	493	537	518	547	540	529	541	519	493	536	500	510	538	497	530	525	488	557	515	576	530	552	506	513	518	535	534	500	524	547	523	548	489	537	518	574	553	487	563	530	504	465	521	564	530	542	521	544	537	490	525	507	517	521	505	512	521	579	535	528	532	549	509	550	554	515	512	555	552	525	535	505	507	492	527	546	536	534	498	513	527	503	558	558	514	488	527	513	525	554	529	544	528	506	510	518	532	548	520	513	550	525	545	519	500	507	488	537	521	517	474	537	523	479	541	532	586	506	479	522	571	501	581	546	544	540	505	573	518	529	538	500	518	523	547	538	542	540	550	442	573	548	536	540	564	522	552	554	530	568	525	520	544	527	517	548	517	531	518	538	529	519	531	528	545	485	543	519	542	531	543	545	494	538	534	527	513	543	512	541	548	506	521	520	511	523	558	503	509	544	530	571	554	536	514	506	523	519	502	496	539	547	500	524	538	519	508	550	548	499	553	510	523	502	510	498	554	507	514	494	549	540	526	519	545	519	568	491	565	506	556	519	523	543	563	551	561	465	528	512	510	507	525	530	535	550	498	552	514	491	474	561
23885	21405	28761	24900	22319	19093	11907	6469	4370	3300	2621	2153	1865	1532	1343	1225	1097	971	919	867	787	789	775	697	693	621	620	584	538	559	492	570	549	493	468	495	460	471	477	457	463	496	440	411	427	421	423	428	419	433	386	389	410	402	401	416	392	405	378	365	373	353	400	373	391	360	409	357	390	425	375	382	385	378	391	397	390	381	344	390	367	368	384	367	396	371	345	363	368	363	349	388	370	375	385	374	369	398	351	378	361	358	405	385	386	372	399	414	366	356	384	365	381	366	378	389	369	393	386	361	426	358	424	383	382	370	397	371	370	397	401	371	387	363	348	371	373	380	349	353	404	357	373	388	365	375	338	360	379	372	369	364	375	367	392	376	340	353	391	396	374	379	368	362	337	408	350	408	369	398	392	353	374	369	338	361	373	405	329	379	353	379	365	381	335	370	371	369	363	365	370	368	386	373	391	380	390	356	379	344	356	371	391	380	352	345	372	361	358	376	343	366	380	394	431	359	361	366	352	417	416	369	342	389	367	379	358	357	359	382	394	390	358	368	370	397	367	399	363	353	399	424	388	362	383	371	338	413	354	368	378	355	384	366	398	378	354	368	396	366	366	348	380	377	357	348	371	386	360	386	415	398	390	391	396	390	384	361	382	375	388	363	355	373	417	367	376	367	348	344	387	382	356	361	348	351	342	377	373	349	342	348	382	359	378	390	342	404	377	387	352	386	401	403	367	378	389	391	332	388	360	377	353	339	354	405	368	367	393	377	377	401	374	371	342	397	358	383	361	362	364	393	395	395	384	409	403	353	379	398	366	362	417	368	367	367	377	374	364	374	384	368	384	399	385	393	364	341	381	336	350	344	367	380	382	366	369	334	350	353	336	351	384	381	389	380	375	391	344	348	379	411	360	319	357	375	374	365	370	407	415	372	368	405	372	363	382	382	381	365	384	381	356	377	389	356	351	367	366	389	346	386	400	395	372	351	354	388	396	393	394	394	381	388	347	367	363	363	382	365	371	374	390	370	405	357	376	357	379	368	369	373	374	395	371	363	377	423	391	405	379	375	393	355	365	369	387	394	342	356	357	353	358	383	393	380	404	383	369	396	401	390	333	412	344	403	381	366	363	359	369	394	378	392	370	379	405	384	377	354	365	349	372	399	389	368	369	358	370	355	420	363	378	394	432	364	372	365	383	373	379	408	374	396	383	386	383	344	378	368	411	347	356	417	378	398	393	397	336	362	365	354	400	330	373	400	387	363	364	360	388	375	364	373	394	363	346	380	388	342	395	354	380	359	328	393	361	346	371	339	364	370	396	378	371	350	392	379	352	368	368	359	369	377	350	355	353	381	365	376	395	336	360	355	346	339	384	382	370	359	364	405	364	409	410	364	369	395	384	388	378	395	375	342	355	409	400	395	400	389	387	366	400	358	353	395	364	364	380	396	405	351	383	409	386	385	355	357	399	369	386	397	360	390	388	374	370	367	408	382	394	337	357	391	392	354	367	390	390	354	389	354	358	366	376	378	361	356	352	351	376	377	381	353	366	367	358	398	386	380	408	395	344	349	409	383	399	380	366	404	358	393	368	388	345	384	382	385	371	397	393	377	406	384	361	350	384	422	376	350	352	381	362	387	331	399	388	364	318	380	390	409	360	385	394	384	367	376	373	377	377	404	349	370	375	393	393	368	398	369	362	369	362	407	379	377	391	375	395	412	332	399	421	418	375	363	387	408	368	361	348	373	381	378	369	368	389	353	397	400	374	347	362	386	348	384	337	397	372	347	370	358	400	374	392	361	376	407	355	419	386	347	360	392	367	345	387	391	377	361	340	370	377	355	386	370	326	355	373	406	361	381	382	364	393	391	403	392	371	402	367	394	394	361	369	362	331	362	346	366	375	382	371	359	376	391	397	360	354	358	397	356	378	397	397	368	359	379	416	392	362	381	373	370	396	386	376	409	378	370	375	375	372	389	377	370	347	372	350	356	359	380	379	387	370	335	397	400	360	360	358	354	378	377	378	356	391	378	373	372	355	371	384	379	361	386	392	369	351	411	372	402	393	354	342	360	369	354	361	389	396	334	344	407	384	365	370	383	381	351	339	378	365	390	388	354	341	350	361	355	369	377	338	341	364	343	370	374	386	358	393	428	394	388	384	359	371	385	412	382	390	349	404	349	366	417	404	376	393	366	387	353	389	384	403	369	392	387	381	351	388	378	382	376	344	346	382	370	399	360	364	360	390	421	385	350	380	386	394	385	379	360	312	374	375	368	363	366	391	373	390	375	358	360	363	347	387	357	366	368	398	382	341	365	371	389	391	375	355	419	378	349	370	416	382	392	376	374	382	389	365	344	386	391	403	382	386	372	383	389	359	414	329	369	408	371	361	358	369	361	369	408	379	376	396	378	355	405	350	376	400	353	413	380	368	354	345	335	367	414	339	374	380	402	361	408	422	403	376	338	372	371	389	366	353	377	350	356	382	356	343	340	384	388	384	353	418	395	410	375	363	384	380	388	385	374	382	362	413	409	391	388	387	354	426	376	351	363	354	376	373	392	383	404	361	386	357	379	342	393	390	363	382	369	350	398	381	363	351	411	377	369	362	386	380	347	363	393	361	387	343	346	342	367	383	343	394	404	359	371	375	335	370	369	399	344	368	367	353	371	361	359	392	384	396	369	387	380	374	352	387	380	389	341	336	382	378	370	361	368	357	379	379	375	389	375	345	374	401	375	381	389	362	398	361	418	354	379	393	380	363	362	398	343	382	389	351	361	385	385	378	410	370	383	374	397	381	379	368	373	347	358	392	388	382	344	386	358	357	376	354	377	363	381	376	352	376	361	409	345	400	376	428	371	419	352	381	378	381	372	400	393	379	390	363	360	325	380	354	363	371	417	356	368	358	345	364	384	361	381	396	369	352	375	402	350	378	365	366	393	367	422	385	331	379	395	394	383	395	342	375	363	357	365	353	391	356	374	381	382	369	358	368	404	362	383	363	395	391	410	389	407	373	363	417	371	358	343	385	383	349	379	352	387	376	352	377	371	367	399	395	339	370	375	374	377	364	384	386	387	365	398	370	353	409	417	412	374	364	391	368	360	304	369	349	410	401	365	377	370	368	384	346	389	372	354	370	377	373	363	370	388	390	389	395	381	378	348	373	377	366	405	379	365	384	355	384	392	357	376	337	395	385	378	382	398	346	392	360	389	390	375	384	370	386	362	386	368	357	374	376	359	393	383	392	435	367	393	400	371	372	403	362	366	370	416	367	405	351	378	380	374	375	397	349	337	390	375	373	375	379	378	392	375	358	385	373	378	380	364	386	387	385	387	367	399	395	389	360	377	365	388	354	374	346	366	393	385	389	384	370	374	344	399	376	362	375	386	352	381	355	341	354	371	391	387	367	357	372	368	351	364	346	359	371	380	408	385	345	380	428	374	368	398	363	375	375	361	424	373	411	389	396	356	389	392	372	375	367	369	359	358	342	376	345	386
22152	45280	37383	28149	22633	17122	13011	9032	6654	5041	4120	3298	2817	2376	1951	1720	1427	1336	1243	1120	1027	1006	927	893	828	859	751	768	664	696	639	586	543	564	516	530	529	491	514	495	506	504	486	528	486	496	413	464	462	426	460	439	408	425	401	377	450	436	421	423	428	410	400	422	467	379	399	395	391	406	441	402	377	364	386	378	396	363	410	390	375	381	410	405	401	422	394	388	395	361	389	369	400	401	390	390	405	380	387	389	351	377	379	407	402	397	372	378	381	376	383	375	394	388	347	375	379	384	397	380	400	384	380	369	396	364	385	380	367	392	385	403	357	361	404	383	356	422	376	384	403	402	351	381	354	394	376	382	384	368	387	374	397	391	393	398	409	393	368	365	372	381	380	406	396	405	376	386	369	394	386	405	371	376	399	400	398	386	391	348	385	379	376	389	388	372	381	385	420	351	387	418	384	402	379	403	370	395	401	360	383	395	421	375	396	364	391	384	433	391	382	377	383	397	392	374	415	384	403	369	399	372	394	398	388	389	380	385	396	373	378	385	385	371	391	364	397	359	366	361	384	364	388	400	374	399	360	375	419	393	412	376	380	390	373	380	363	353	396	385	388	380	364	382	401	386	395	376	376	397	377	379	374	391	358	371	393	378	366	378	379	370	372	378	376	421	358	399	389	415	383	393	397	397	383	387	375	390	348	413	401	396	384	401	377	366	369	375	407	384	358	339	413	393	390	367	389	389	343	392	354	405	387	376	402	371	379	402	424	379	408	367	374	389	385	385	384	387	377	390	391	374	389	406	400	356	395	400	400	352	355	383	368	377	371	379	404	379	411	364	379	431	363	397	362	397	397	395	377	408	390	381	387	383	366	342	381	381	409	376	397	374	412	392	408	371	392	387	426	391	406	373	373	396	392	374	401	395	346	378	385	405	412	398	397	381	371	388	440	386	399	378	357	384	408	391	376	371	370	348	417	349	414	376	404	397	377	360	365	372	394	412	395	384	409	365	367	380	383	350	387	388	376	374	396	367	399	382	348	390	372	414	357	405	388	373	390	388	377	414	379	367	372	387	397	364	438	384	414	387	422	427	349	394	423	385	381	352	365	410	362	357	393	383	370	394	359	416	388	383	405	389	401	358	378	384	389	355	416	389	385	376	372	394	401	374	382	385	388	387	408	388	380	367	362	379	401	375	348	381	377	379	407	391	413	434	382	372	371	391	392	382	358	360	373	369	380	406	379	410	393	376	403	387	383	367	415	386	369	412	424	388	392	394	398	407	398	349	416	402	376	400	420	372	395	361	376	395	416	378	440	384	427	408	420	361	382	372	364	391	412	348	385	414	385	376	398	424	387	400	382	400	396	410	404	370	380	408	387	380	389	398	385	375	382	394	412	377	378	384	356	369	379	380	393	372	414	379	371	379	389	409	368	342	408	340	415	364	372	411	377	390	370	368	386	406	371	363	348	401	382	397	363	407	391	386	394	414	359	398	376	391	371	397	370	382	365	359	420	401	343	418	348	394	369	351	416	400	395	401	362	390	399	400	389	384	406	411	396	426	359	370	413	344	388	370	362	361	372	327	413	396	409	431	380	354	385	402	406	385	378	342	409	423	398	368	416	399	383	418	396	409	399	376	345	386	375	396	399	373	380	408	396	396	381	389	407	378	398	373	397	375	377	395	377	379	356	414	374	411	403	402	379	387	388	344	405	372	385	391	379	375	361	427	361	360	378	336	378	354	374	388	392	405	369	373	414	403	382	374	343	406	354	392	375	390	373	371	376	408	389	381	379	378	373	399	402	357	397	391	395	375	368	385	392	403	393	409	400	399	411	375	366	381	400	381	375	419	361	388	361	397	391	384	404	358	407	368	403	393	388	407	389	369	398	369	381	387	387	368	370	402	398	365	351	374	404	380	398	391	407	398	351	422	362	390	381	396	388	371	359	413	399	402	384	417	362	396	392	410	349	423	365	345	386	392	374	384	381	375	383	383	356	406	401	359	386	354	377	408	377	392	399	420	349	366	377	370	383	387	372	377	358	408	393	372	374	407	385	431	382	352	387	351	384	416	329	356	390	413	355	383	393	373	397	387	406	382	359	364	414	373	330	376	361	344	383	393	397	386	397	364	385	367	399	384	371	393	371	379	389	356	406	386	377	389	406	361	351	393	393	366	384	394	420	399	374	391	397	394	403	395	395	423	356	378	419	359	389	377	440	355	372	414	426	400	391	399	414	370	390	387	385	380	347	409	381	412	365	378	377	422	355	365	377	398	338	379	405	393	390	386	389	390	379	383	375	376	386	368	367	408	401	392	407	364	374	372	375	372	409	358	361	382	395	369	356	378	381	341	376	388	364	400	424	387	422	379	423	376	377	366	371	390	365	384	423	376	404	390	391	386	380	395	353	398	365	383	409	374	386	382	395	390	376	406	351	381	394	407	344	406	392	374	368	385	422	393	363	399	381	386	377	404	364	349	333	394	417	391	376	372	396	405	385	368	394	382	411	388	391	380	408	388	378	407	400	402	392	350	366	374	381	376	372	372	406	403	388	402	382	395	373	389	374	363	386	397	379	377	372	359	387	358	357	388	400	399	379	361	381	419	408	429	359	394	371	393	392	394	407	360	389	334	396	387	370	365	395	373	396	346	399	378	373	372	397	366	384	394	402	367	399	418	370	377	405	391	384	391	379	395	373	417	382	391	355	389	370	362	409	372	364	389	383	373	395	395	383	403	396	401	394	387	362	377	375	407	384	391	405	394	414	355	350	376	394	363	403	382	408	402	379	384	395	398	369	396	391	416	372	394	379	385	422	376	422	400	370	374	373	345	354	405	370	373	377	392	399	403	395	379	372	378	373	387	367	411	393	391	388	370	368	421	383	361	404	386	404	404	394	364	347	384	376	403	405	365	389	396	386	387	402	400	393	381	407	416	403	380	366	381	414	396	395	421	367	380	418	401	406	383	381	360	404	369	366	405	390	384	390	366	376	426	425	393	379	383	369	357	366	358	390	376	389	396	400	403	400	392	388	371	378	388	361	372	407	368	389	407	374	371	416	413	390	392	365	433	371	404	391	414	413	361	425	389	392	377	372	378	363	392	415	368	359	382	380	373	361	432	380	387	397	397	434	380	364	362	371	399	393	414	415	424	361	356	331	363	412	389	400	415	407	391	358	365	351	368	372	410	406	379	359	368	386	405	385	395	391	426	419	387	373	385	354	373	384	381	361	371	400	382	389	394	369	417	408	380	378	379	386	401	366	391	399	402	341	406	362	400	402	403	389	353	342	378	364	382	410	369	397	418	415	374	360	391	381	404	373	348	356	367	378	363	385	378	377	360	389	393	353	376	390	359	372	362	363	392	377	369	397	372	405	409	388	410	355	394	406	374	388	402	394	312	376	373	388	389	366	359	380	434	382	385	369	394	423	379	405	394	398	355	407	394	385	430	375	360	384	395	374	365	384	370	390	358	378	354	395	351	384	385	377	398	361	348
25272	21576	28357	26812	20052	12494	7785	4838	3491	2571	2125	1956	1634	1463	1306	1117	1068	972	996	900	939	838	813	788	821	783	734	761	685	735	659	700	657	672	614	635	616	597	628	628	594	604	616	615	626	616	604	555	577	560	596	597	576	557	553	544	574	544	585	541	560	585	569	527	581	563	574	517	551	566	543	607	524	540	577	544	570	564	538	504	538	542	591	540	567	570	576	576	527	515	504	528	546	574	600	577	518	533	558	510	531	538	544	505	548	557	569	565	554	572	547	590	580	582	558	566	584	532	599	538	538	524	572	560	522	515	526	514	549	577	520	550	529	519	564	542	524	521	527	531	543	541	528	555	544	543	554	544	569	543	543	561	538	554	554	550	568	529	531	572	540	567	568	567	567	565	559	574	506	537	562	509	575	559	525	547	556	531	540	538	535	533	583	566	590	550	567	548	543	551	529	562	528	563	568	527	546	521	566	544	584	537	559	544	574	556	572	579	564	565	530	579	563	579	522	547	590	551	590	537	568	545	551	552	518	580	542	562	605	508	554	517	579	540	550	579	539	554	543	541	551	542	554	570	552	527	543	564	531	516	534	505	570	570	492	541	533	513	504	532	542	560	540	540	513	529	535	561	540	577	594	534	552	557	552	569	555	559	581	547	518	539	530	548	570	554	577	539	537	584	559	570	547	537	546	562	505	585	550	557	548	540	530	563	585	552	540	526	540	564	519	513	563	527	541	553	537	537	537	556	530	549	539	513	587	543	569	593	525	550	544	525	554	537	545	495	541	592	599	545	541	579	558	582	571	506	584	568	548	531	546	533	524	592	513	576	511	544	548	566	559	522	522	580	568	570	542	552	528	541	546	542	551	545	588	575	524	544	576	572	562	527	530	542	528	519	571	556	568	519	551	576	558	560	564	576	517	537	555	553	536	556	526	552	571	527	545	511	533	513	549	544	594	513	530	521	590	573	523	535	540	529	565	558	549	540	560	579	547	517	529	545	552	597	533	554	524	497	559	522	599	545	565	551	571	554	553	558	523	558	560	556	534	548	544	570	526	574	518	548	552	560	481	539	579	500	590	530	523	530	543	562	535	517	534	497	575	589	581	515	553	551	561	516	561	534	558	574	530	515	542	563	574	537	507	522	608	524	510	525	561	514	519	563	536	542	597	547	563	551	562	541	545	558	538	531	585	594	544	519	551	556	561	554	542	549	554	561	504	524	587	566	561	567	615	541	544	511	550	508	545	535	477	578	502	533	567	567	558	565	524	530	527	555	555	528	529	548	580	554	567	519	555	532	539	554	537	527	505	535	524	543	518	542	578	604	519	549	521	526	523	578	528	514	562	552	566	557	526	547	575	558	566	523	549	563	535	526	572	537	594	557	553	549	544	559	534	559	546	541	573	547	573	548	548	500	546	566	570	534	544	499	520	495	550	529	582	570	534	523	604	564	573	581	562	589	534	506	540	529	534	553	556	555	579	552	556	575	559	501	585	519	602	523	567	559	561	543	475	544	562	557	538	523	554	542	564	545	530	532	580	534	553	541	553	543	555	500	559	553	544	534	520	566	560	545	550	555	558	572	506	536	565	521	552	572	548	575	556	539	528	527	550	568	533	541	558	550	554	489	553	537	575	582	538	544	543	568	545	571	517	526	517	558	560	580	557	554	561	513	529	563	534	551	565	541	532	512	551	607	570	554	576	558	561	533	579	513	559	558	562	556	571	551	529	520	576	567	501	567	569	504	535	568	546	538	595	524	523	536	537	579	577	597	564	533	507	587	527	527	539	555	561	584	556	542	536	572	553	588	552	509	530	541	576	601	550	541	539	561	528	537	551	551	548	548	545	546	566	571	488	504	532	528	575	540	537	541	571	557	544	548	534	560	545	504	537	530	567	556	550	544	513	540	579	528	560	560	541	537	532	547	548	555	556	542	549	551	565	564	526	597	565	523	567	551	544	551	559	543	594	543	590	568	576	540	583	545	532	568	510	548	549	557	558	536	542	575	541	538	540	532	547	535	551	550	571	584	591	531	563	543	488	545	544	538	572	552	569	525	532	518	544	519	555	599	546	552	581	539	555	556	571	550	510	538	509	546	515	521	556	586	515	553	568	559	521	551	533	559	563	501	518	536	512	535	597	566	558	499	553	553	551	579	522	519	504	520	543	554	530	535	525	562	551	568	554	581	539	529	603	557	519	519	583	560	528	512	546	569	610	529	561	527	584	567	579	574	567	549	547	550	534	516	573	516	543	535	584	521	547	553	544	567	579	517	542	552	515	559	563	518	564	589	561	535	559	568	583	530	548	569	535	530	548	591	571	545	545	532	504	533	519	511	533	544	541	520	582	539	540	550	562	564	577	563	547	524	550	530	499	539	543	523	516	545	516	582	514	562	529	512	581	587	566	520	526	530	599	564	551	546	566	562	571	526	560	527	515	522	552	563	533	544	566	570	579	546	588	511	615	560	530	550	539	562	516	564	532	567	553	588	553	525	499	527	553	512	536	544	528	582	548	558	544	583	534	492	543	522	547	540	561	533	523	554	558	559	508	540	573	511	565	551	540	530	536	532	505	543	587	516	545	523	560	554	577	542	569	550	587	551	523	642	557	496	549	565	539	531	571	489	587	557	553	533	562	555	567	594	554	596	526	532	566	541	528	553	578	584	519	551	557	563	581	519	515	565	540	552	482	558	569	522	592	512	536	561	558	567	577	569	576	562	556	510	533	566	607	530	542	536	584	557	590	517	576	516	567	557	542	550	535	551	573	527	520	560	556	572	586	526	509	556	552	540	569	553	602	498	529	536	553	558	581	548	524	552	549	543	597	545	547	576	526	590	538	530	515	578	599	546	533	579	563	565	507	557	562	531	550	494	525	563	577	537	537	562	544	543	500	549	527	534	566	522	574	571	564	546	572	530	572	559	540	522	530	556	566	542	525	563	557	567	567	564	531	589	575	579	604	566	548	505	550	543	549	481	558	596	532	540	541	566	574	592	560	532	567	534	525	516	575	565	546	571	555	607	562	540	555	528	522	555	559	596	503	587	557	521	551	524	524	534	585	540	524	566	546	521	559	525	540	551	533	513	533	563	520	585	590	553	564	491	562	497	559	540	554	522	551	561	575	524	536	571	550	528	566	538	533	532	584	495	545	510	567	530	587	493	542	490	584	520	589	592	510	546	546	534	499	570	567	595	572	533	565	540	557	578	614	536	559	544	544	527	534	549	596	561	532	552	557	567	584	571	534	557	554	619	520	549	554	532	580	508	535	567	562	550	556	552	597	561	500	523	544	540	501	517	581	572	496	548	553	555	537	541	567	516	534	527	560	511	557	574	579	548	554	573	539	556	584	558	596	554	581	589	574	540	577	511	580	543	581	551	533	572	523	523	552	575	535	508	554	547	532	559	555	571	562	560	567	579	549	562	545	557	527	559	546	558	540	537	562	586	564	552	533	529	566	567	575	533	575	561	537	540	522	541	516	539	536	525	601	582
21663	43020	34616	25445	19728	14530	10974	7739	5726	4298	3317	2975	2436	2061	1778	1520	1353	1329	1153	1169	1080	1017	1001	964	942	904	887	795	814	772	748	735	693	689	639	621	660	666	666	671	658	673	687	618	592	604	611	577	584	596	558	565	594	572	550	591	573	594	589	568	538	572	602	563	599	542	521	515	581	593	567	552	569	563	545	545	541	504	581	572	535	521	549	532	562	527	536	596	536	558	536	570	565	539	571	500	540	549	564	556	531	568	523	558	557	544	526	558	585	523	510	549	570	543	584	543	584	545	519	566	552	568	564	548	577	550	599	511	547	551	583	548	584	531	575	601	556	541	540	568	513	579	536	518	548	582	538	562	598	555	570	563	535	533	574	532	541	526	563	572	550	562	561	544	573	533	545	530	510	544	523	558	543	545	547	564	555	521	552	554	533	541	541	560	548	578	505	524	525	613	523	545	534	564	582	527	549	541	540	561	593	551	553	564	587	543	521	577	550	532	609	563	559	528	539	574	542	563	536	539	524	527	509	579	581	554	528	507	560	586	528	552	495	557	578	557	569	553	520	542	561	593	610	539	570	575	581	542	555	524	561	572	549	560	562	563	551	520	570	560	607	540	535	565	530	509	557	588	563	549	566	589	584	558	559	553	488	534	552	552	542	561	570	571	586	553	594	572	562	546	535	529	536	520	563	519	534	532	559	528	552	539	515	547	564	574	544	554	589	566	598	555	550	573	563	542	567	564	556	558	539	579	563	531	523	549	613	527	527	512	543	547	524	509	573	583	532	569	512	582	570	534	548	536	542	539	554	538	612	522	534	532	595	534	557	595	581	566	604	549	572	557	511	535	567	544	558	565	548	512	534	532	532	562	551	577	593	512	578	555	566	577	507	565	569	553	517	559	532	554	548	532	488	539	525	600	579	522	535	552	569	546	593	550	534	552	595	593	565	555	518	575	568	576	582	546	510	579	534	537	523	510	576	558	536	537	551	534	526	521	608	501	547	514	546	545	539	559	525	524	566	550	500	564	544	530	525	519	567	541	568	556	538	547	538	557	564	526	553	571	568	567	548	539	508	535	594	522	562	597	576	536	562	526	574	525	560	520	550	581	564	561	494	566	553	600	544	553	541	567	525	522	515	548	537	532	527	558	513	529	530	529	575	548	553	560	535	571	558	571	571	563	536	559	566	584	577	568	570	563	530	517	557	535	555	565	530	567	600	553	539	534	528	573	567	610	549	558	594	571	572	544	526	558	568	517	584	586	581	561	549	559	563	559	539	522	550	536	552	580	572	588	560	540	566	514	572	579	576	558	577	540	536	514	544	522	560	589	527	544	537	586	558	581	598	556	544	561	535	542	566	523	523	594	581	597	572	558	551	526	581	589	541	550	566	523	571	526	565	556	503	578	540	564	543	583	552	550	565	525	518	516	554	544	585	551	578	596	547	543	568	566	539	566	547	576	528	563	585	555	571	552	554	563	537	563	570	539	591	520	570	538	555	495	532	562	549	554	553	581	561	518	544	589	577	546	534	575	559	541	536	523	522	552	569	567	517	541	548	534	553	573	567	583	561	536	533	566	568	512	564	589	588	619	545	559	544	537	500	535	555	598	535	577	572	526	535	598	556	558	586	535	575	580	571	571	558	555	548	547	533	556	558	561	544	530	566	586	525	502	592	528	574	575	577	588	577	564	573	554	523	564	599	562	541	574	566	569	556	534	550	532	560	581	586	564	573	535	567	609	570	516	564	569	551	540	559	541	558	540	506	584	532	585	539	570	551	556	583	573	557	565	533	565	557	618	555	558	552	553	568	551	560	570	590	532	608	532	590	569	564	518	540	601	526	540	585	582	563	553	538	533	524	543	552	531	559	565	536	561	564	559	575	556	529	517	584	554	560	494	565	567	571	567	510	608	540	545	557	564	560	565	537	555	505	561	570	529	611	572	563	543	574	553	523	511	549	555	562	544	543	520	542	551	541	560	559	532	556	526	526	551	555	525	585	574	555	528	551	539	569	588	537	602	590	571	507	530	552	566	566	578	567	557	577	568	525	538	557	578	529	539	568	559	643	536	596	546	538	563	542	579	571	536	570	544	576	543	533	555	542	531	499	559	580	516	557	497	544	548	582	558	553	590	570	552	531	518	511	549	556	575	528	565	521	566	546	557	549	527	567	546	554	554	525	547	583	571	530	550	530	538	553	561	555	517	559	526	529	529	534	557	550	512	575	543	552	558	569	587	556	550	593	552	554	557	561	567	568	557	554	551	611	596	574	556	539	530	551	605	522	571	567	528	548	559	541	577	569	589	530	536	568	549	555	546	563	585	544	546	528	571	573	553	552	552	586	571	520	569	595	501	547	533	488	561	551	605	557	500	534	520	546	613	573	567	562	533	524	537	557	584	549	546	566	589	565	565	585	534	585	522	545	567	552	552	550	567	548	574	537	550	598	536	579	563	546	516	602	563	541	550	570	545	573	532	525	583	569	539	585	558	547	584	536	557	558	523	506	518	555	566	519	559	582	546	566	575	566	574	568	574	541	535	554	601	541	578	540	543	521	557	566	530	563	564	543	581	542	564	581	543	527	554	561	554	543	569	541	580	534	543	558	548	544	578	534	562	560	553	561	543	507	513	550	571	571	609	536	509	561	555	578	522	558	523	519	561	564	585	571	565	597	564	580	584	554	545	542	556	555	576	582	546	543	543	541	548	526	539	534	531	559	563	532	583	547	590	575	588	578	557	528	552	558	539	578	551	520	551	553	554	560	573	507	563	567	562	563	538	532	533	551	540	587	526	564	537	547	537	585	534	580	537	548	600	596	555	547	572	552	528	563	559	581	551	496	585	563	528	567	540	542	521	571	573	558	570	563	565	571	570	552	533	576	564	547	534	543	578	544	560	565	597	567	560	563	507	563	542	563	541	546	555	498	576	550	527	515	542	545	525	538	563	553	542	550	536	605	579	535	557	541	572	546	570	597	542	533	606	542	514	594	597	559	570	557	527	576	585	564	537	514	575	542	551	556	571	557	560	524	548	539	566	511	564	596	536	530	575	532	565	554	566	575	567	556	578	589	561	533	568	619	567	521	594	575	570	555	582	568	562	508	584	574	577	568	593	589	526	607	564	540	513	544	584	533	568	585	501	558	572	557	548	553	553	528	563	521	551	535	544	553	576	566	545	532	568	570	525	541	601	618	531	550	559	541	575	552	570	555	553	567	545	505	500	567	539	524	566	526	558	575	561	575	541	557	552	565	560	604	545	524	554	590	551	600	540	537	555	558	552	544	561	571	538	590	540	509	553	532	546	571	511	547	545	585	548	554	526	539	528	511	588	566	545	552	551	532	544	551	557	591	513	565	530	521	592	564	542	522	582	565	537	576	518	584	560	574	555	556	555	551	568	560	543	579	523	513	548	582	558	541	543	607	554	571	547	558	521	539	564	577	534	520	518	527	533	586	592	523	539	583	561	562	592	550	599	554	573	592	568	543	583	586	611
22907	21506	29318	24227	21917	22982	20183	9901	6242	4701	3742	3197	2686	2178	1768	1650	1404	1330	1135	1135	1098	977	942	889	847	808	757	755	674	646	624	595	572	546	537	496	491	528	464	531	512	505	474	468	504	486	476	448	424	454	436	394	397	463	386	411	397	464	423	376	388	369	376	429	409	402	421	344	369	376	383	357	391	379	397	383	373	374	392	341	393	368	409	370	369	338	382	360	380	359	391	362	383	387	352	358	383	355	376	406	380	352	370	388	363	402	371	354	370	391	362	382	406	367	364	372	372	373	381	373	369	358	394	392	406	367	358	368	323	383	392	360	352	332	399	408	383	376	371	404	395	369	378	359	348	389	385	385	389	369	397	343	397	384	408	361	340	371	372	403	388	353	378	418	411	367	361	387	362	354	340	329	364	381	377	370	362	358	368	360	381	374	378	373	361	362	405	372	355	393	354	381	362	389	347	354	386	385	374	359	374	374	385	371	376	352	347	363	357	340	381	378	404	353	375	384	382	378	356	398	381	379	385	370	374	350	369	350	379	364	344	374	364	403	395	373	380	361	384	384	390	388	369	372	369	367	357	374	383	366	388	364	346	370	388	417	349	365	388	341	372	377	391	376	352	372	380	391	418	325	370	377	379	385	362	406	383	396	375	389	391	375	391	387	356	389	384	344	390	377	361	327	334	396	378	380	401	338	416	361	374	382	373	348	339	393	395	381	384	399	351	357	388	361	406	334	392	368	384	366	395	384	354	366	351	346	413	374	368	356	368	371	386	351	388	386	387	364	373	427	342	370	337	379	374	375	366	381	354	391	374	381	365	359	417	391	373	370	401	374	362	357	402	354	361	385	337	342	371	361	352	399	378	358	374	389	354	359	386	339	371	373	399	361	398	397	369	375	401	383	360	372	378	374	341	353	364	358	375	343	366	370	392	388	349	401	382	382	376	394	380	401	377	369	359	347	382	394	373	384	342	373	371	370	370	376	391	350	382	359	354	359	368	370	332	401	346	364	392	390	359	375	350	355	399	375	370	361	374	387	398	372	379	389	348	388	359	352	391	368	355	380	380	355	370	350	365	385	377	382	344	377	379	393	391	395	372	370	389	349	373	388	333	391	381	391	374	389	379	393	373	384	363	374	368	391	375	351	383	361	395	359	382	380	376	359	369	371	379	362	397	344	374	382	367	355	350	397	366	384	368	408	367	351	397	379	348	390	373	355	356	349	357	350	374	367	353	342	354	401	410	358	359	350	324	382	367	385	373	405	349	358	380	354	383	365	391	360	396	383	355	372	373	368	382	363	405	363	366	387	354	396	398	383	356	361	399	364	381	382	380	386	354	361	369	388	410	353	400	392	400	380	361	374	359	349	358	342	350	370	361	364	330	420	382	393	348	351	372	379	347	394	359	357	378	345	363	370	407	379	359	366	393	341	394	348	400	416	401	347	381	351	355	367	360	349	367	378	365	362	393	368	377	343	347	403	384	352	341	349	374	377	374	346	349	368	381	340	340	366	396	384	388	348	349	368	400	378	384	347	343	380	371	371	360	383	405	385	358	380	390	363	371	393	379	385	388	328	362	332	359	349	379	383	376	391	384	370	358	387	328	375	320	352	358	388	354	359	372	382	413	373	379	396	347	340	376	378	354	348	368	355	358	376	416	414	406	346	421	377	353	369	402	385	368	380	339	360	391	369	374	418	352	366	364	338	389	386	349	404	387	397	383	375	355	355	390	399	413	374	354	376	384	397	392	352	379	379	368	368	349	371	366	356	361	347	385	325	367	355	318	389	362	359	354	359	372	384	372	414	385	378	344	377	367	356	378	345	368	340	375	381	372	384	387	361	358	327	392	389	360	376	398	352	389	374	399	410	364	358	346	379	360	385	357	373	351	372	341	372	374	343	386	341	386	347	343	344	379	380	388	407	365	330	373	354	386	376	398	387	366	333	376	334	377	413	390	357	346	378	357	381	370	392	381	374	361	379	390	383	375	363	352	350	357	377	382	390	393	412	386	370	363	386	353	382	362	382	381	366	364	364	386	352	402	352	361	363	334	393	392	371	377	354	373	410	330	374	394	389	386	387	403	378	373	384	424	401	369	336	362	340	376	353	359	405	378	349	365	376	365	412	358	359	366	384	421	386	375	391	361	363	365	378	378	371	360	365	371	349	394	390	357	364	359	391	355	357	338	341	354	379	402	359	376	329	361	347	389	392	356	406	342	362	376	367	364	382	349	384	375	331	369	374	379	372	379	387	353	367	374	411	375	372	369	372	375	390	376	390	369	361	346	342	375	388	370	376	365	385	348	376	382	358	365	333	377	398	349	370	381	407	397	399	381	353	378	430	387	363	341	358	388	393	379	385	388	351	405	384	385	349	361	343	387	354	363	350	387	363	372	420	396	383	372	393	368	355	370	347	389	363	368	380	403	394	431	377	368	391	384	345	343	371	371	344	360	394	401	381	397	361	419	372	378	338	387	382	371	341	381	388	355	404	376	395	394	383	364	360	362	328	396	391	363	333	368	349	372	364	363	357	401	420	364	388	393	387	393	371	381	377	366	328	340	341	378	358	361	346	369	411	375	366	368	397	378	360	329	358	357	363	347	371	391	331	377	364	362	325	355	351	377	404	366	360	356	398	390	379	368	362	377	391	339	385	398	355	350	375	399	345	387	345	394	328	384	385	351	342	334	400	360	378	351	370	373	401	374	387	353	399	352	347	315	386	381	350	363	371	403	410	374	390	348	386	355	333	387	351	397	360	341	360	354	351	351	336	360	354	364	377	360	405	359	366	380	371	369	386	342	361	334	340	393	391	360	346	374	373	353	399	366	366	414	354	362	351	400	361	381	350	359	359	355	351	325	380	376	350	376	377	413	400	361	398	335	389	369	359	383	380	375	378	372	402	405	384	399	366	357	391	394	388	324	386	374	341	367	370	364	349	352	365	379	371	368	362	380	393	422	337	356	375	367	363	347	375	358	364	356	343	407	374	378	383	367	379	355	403	363	338	416	358	386	342	349	369	346	332	392	394	355	375	376	388	347	384	384	357	386	392	372	373	363	373	352	396	371	382	387	362	356	389	379	390	382	373	376	383	387	362	372	367	380	366	351	371	379	403	341	356	400	370	353	360	384	385	373	330	399	406	341	363	332	376	385	371	362	371	365	388	357	395	388	374	401	354	347	366	395	334	356	371	347	373	380	353	378	370	352	349	374	350	358	365	346	372	359	382	357	372	365	380	374	398	339	355	353	364	393	385	355	392	361	326	338	390	361	357	369	310	358	418	381	360	374	376	328	393	363	372	379	361	385	369	373	354	369	354	397	347	398	376	378	388	325	366	383	389	402	373	352	378	366	358	385	344	364	372	345	387	377	386	373	395	381	401	359	408	383	349	399	369	349	376	364	400	366	385	409	376	388	320	338	392	387	356	327	402	385	367	346	372	366	364	401	375	363	392	367	393	380	355	386	353	383	368	394	400	365	374	389	386	384	336
24216	50436	42750	33814	27150	21248	16727	12164	9163	7011	5577	4722	4131	3122	2626	2170	2034	1719	1541	1448	1397	1235	1181	1122	1060	956	936	912	830	794	777	647	661	620	597	600	543	523	566	570	549	582	576	532	487	484	520	491	474	411	432	400	447	388	418	420	408	420	393	439	401	403	372	384	392	393	393	385	388	331	390	343	370	381	397	342	359	363	386	382	406	359	431	352	381	343	385	367	394	380	364	385	384	354	366	395	383	372	405	371	364	358	380	383	358	378	374	349	401	376	359	397	370	347	428	367	366	386	347	358	375	367	378	368	356	382	363	368	351	371	373	364	356	377	389	364	352	396	389	366	376	368	394	379	386	392	363	379	367	388	372	374	342	381	382	368	410	368	382	325	351	367	377	372	385	368	383	370	338	374	378	373	343	369	366	399	382	370	352	359	349	368	381	332	360	348	356	361	361	387	357	361	381	361	385	346	373	360	434	389	399	355	382	383	406	391	390	349	353	368	394	381	402	401	359	382	424	366	362	348	352	394	357	382	373	384	367	367	378	371	357	324	393	358	361	368	370	364	370	372	392	361	377	401	416	396	356	363	371	371	357	387	369	360	393	373	357	375	370	354	345	384	374	369	363	363	427	383	361	355	392	395	392	365	392	384	370	357	378	382	379	398	361	385	346	373	343	359	365	365	372	345	397	367	369	419	379	367	379	369	370	350	362	377	368	355	337	362	400	370	381	395	373	387	377	374	393	373	384	363	393	366	376	388	339	394	372	413	362	397	360	396	350	355	361	339	404	397	341	388	355	399	383	391	359	344	363	396	357	391	349	408	366	386	365	371	384	363	388	340	350	374	328	388	344	391	364	387	362	356	383	360	375	376	381	394	376	372	399	362	347	370	357	383	377	395	345	383	350	367	407	388	368	361	352	323	321	393	378	355	371	382	351	389	376	383	383	398	347	398	363	388	380	351	378	341	365	374	347	356	391	369	399	343	366	370	388	334	409	387	384	333	347	359	384	349	358	387	317	371	363	381	356	371	396	337	372	350	344	368	380	385	383	365	362	379	372	412	396	357	392	348	394	392	377	355	359	361	390	352	381	338	386	364	356	392	372	384	373	375	352	362	354	336	365	365	391	368	382	375	365	338	366	378	363	345	375	371	391	392	368	424	353	376	364	384	357	381	354	371	350	380	359	346	371	398	368	328	363	347	369	372	333	370	361	377	373	391	392	376	381	387	353	400	371	354	341	395	356	363	363	354	373	384	375	365	350	360	380	361	387	362	378	355	368	384	367	379	418	388	339	374	368	351	353	360	337	379	387	362	392	371	360	359	409	355	381	393	373	366	365	381	385	355	385	370	398	351	378	384	325	345	353	372	395	330	344	376	418	379	384	366	410	368	391	390	358	393	382	395	377	373	374	343	375	341	332	366	360	363	378	356	386	366	380	347	400	383	363	372	367	389	388	356	366	380	349	353	372	364	341	423	378	365	365	359	331	349	379	392	360	389	328	387	401	364	383	360	355	385	379	360	412	361	375	362	360	345	382	408	363	401	358	385	413	398	361	396	368	368	375	352	350	332	357	372	361	376	355	378	360	386	399	359	402	371	367	363	330	369	386	373	360	339	333	369	380	378	373	366	377	356	359	387	361	373	375	393	366	369	398	397	374	361	366	399	363	385	386	413	381	402	367	347	363	389	358	378	398	357	351	371	373	389	351	397	344	357	355	359	358	340	363	355	332	373	358	329	353	364	375	368	371	354	360	358	360	381	374	372	377	344	371	357	356	403	364	337	355	370	339	385	387	380	362	374	362	360	384	371	366	375	382	352	391	360	384	353	379	374	376	373	360	386	362	397	302	341	380	376	402	349	376	355	355	373	378	341	345	372	356	384	386	376	360	386	349	360	411	385	366	364	359	413	399	372	404	367	354	372	392	415	351	376	366	355	347	356	386	369	357	373	401	363	339	337	403	357	369	365	364	366	369	375	341	386	361	344	355	372	350	394	368	382	386	359	374	395	346	351	384	399	402	415	372	382	373	375	368	386	360	404	400	368	349	369	341	395	335	352	337	383	366	361	395	373	351	379	366	368	353	365	390	363	374	383	390	363	357	323	371	381	351	391	378	344	384	350	364	376	360	370	401	387	370	370	394	385	362	393	365	379	388	374	375	359	388	367	383	377	378	380	377	380	375	406	388	376	383	381	398	382	441	369	368	377	357	379	383	348	346	378	415	372	351	383	422	370	362	420	362	389	338	372	361	418	392	370	343	372	365	393	390	369	350	395	390	369	388	404	345	367	383	340	369	364	399	361	357	401	390	394	347	387	353	371	402	355	355	335	389	360	356	358	363	375	377	377	360	346	413	340	393	352	359	374	369	354	358	374	354	346	394	346	346	372	383	397	394	417	342	382	384	375	408	359	384	339	336	373	374	382	387	375	378	360	376	395	363	375	378	340	367	361	396	385	357	366	368	381	379	401	365	350	350	363	360	363	353	397	313	346	386	367	354	357	396	407	349	411	363	350	365	328	395	387	373	367	352	355	333	376	386	384	400	373	372	387	347	373	366	377	331	358	392	345	398	373	378	362	369	382	330	380	376	366	362	372	367	429	400	388	388	396	352	359	376	367	356	387	374	385	378	395	381	383	381	367	357	350	380	359	363	389	402	381	362	405	362	337	388	358	375	364	387	371	366	402	362	390	382	340	424	389	363	435	396	400	400	341	354	351	357	377	380	352	362	395	347	372	381	359	385	378	370	364	387	360	347	398	376	363	366	357	361	369	396	388	351	332	372	375	355	346	352	365	350	383	403	337	342	353	389	375	386	399	348	353	368	369	374	358	333	353	352	377	352	349	344	371	380	345	358	380	356	374	396	366	361	359	373	349	328	375	360	352	394	374	373	346	386	372	357	380	376	351	395	411	359	364	381	355	391	371	374	363	362	397	364	378	345	392	403	370	382	387	393	407	376	391	410	350	376	363	348	354	357	361	360	371	384	386	347	332	405	364	361	351	363	350	377	455	361	339	364	393	376	349	378	384	404	345	359	375	372	401	370	395	387	387	387	374	384	354	393	343	378	349	316	352	380	357	369	360	387	372	362	352	344	338	344	375	386	357	365	368	394	367	377	375	376	330	356	372	375	382	410	381	369	382	390	338	383	390	350	368	373	348	347	378	404	359	352	375	370	370	358	379	373	366	362	398	341	381	373	361	391	381	336	371	355	355	366	384	383	361	381	379	378	370	326	372	354	378	341	373	362	350	367	366	381	410	341	384	377	353	370	368	350	364	362	356	383	367	368	365	363	390	352	392	361	384	376	338	367	346	341	357	342	384	366	371	353	384	397	372	390	336	342	364	376	377	342	372	366	358	377	361	383	396	406	368	400	374	364	398	375	335	382	364	368	381	342	375	390	359	399	384	392	392	378	375	379	385	377	368	385	369	366	401	371	391	352	354	370	362	340	367	370	375	356	384	390	392	358	385	353	412	385	347	368	415	371	399	361	340
29195	26485	30638	22554	12974	7426	4862	3551	2581	2014	1736	1503	1403	1189	1047	939	939	844	830	736	779	731	713	707	678	654	655	630	633	604	609	613	654	618	574	601	553	559	609	558	591	566	594	540	551	518	522	595	535	521	523	572	531	558	561	476	529	560	535	520	501	532	536	557	517	537	524	537	537	539	524	547	526	555	527	496	540	567	512	539	515	533	520	559	485	519	482	538	529	551	555	507	505	540	541	479	507	526	512	515	511	511	556	512	551	501	521	562	531	529	516	568	535	535	534	511	498	523	537	517	513	530	504	564	536	510	558	502	517	542	526	533	490	515	500	519	546	576	516	487	513	549	558	519	497	556	531	496	516	548	538	558	492	579	512	548	529	491	522	519	528	557	500	508	497	540	525	521	511	488	530	492	523	525	548	572	521	518	498	516	523	524	496	563	512	507	511	567	502	525	535	525	569	530	530	569	518	494	538	535	548	500	497	527	528	528	503	519	533	536	516	518	504	544	486	495	485	526	553	546	559	507	530	509	503	497	494	521	517	523	501	536	528	514	495	521	552	506	534	504	531	561	547	524	520	566	578	525	558	500	513	514	558	508	523	544	530	536	559	473	543	582	560	504	603	543	540	537	517	540	517	514	518	518	572	528	523	520	540	529	483	508	532	509	516	496	514	518	524	555	495	475	517	517	500	524	512	535	497	519	497	513	495	513	530	550	505	544	500	537	479	500	536	571	570	514	526	538	514	543	508	538	542	545	518	530	504	550	548	523	519	563	531	515	474	476	519	535	513	565	512	559	553	524	520	517	516	556	525	504	593	589	556	523	524	569	527	524	537	520	565	535	523	531	488	536	518	548	554	553	530	515	548	564	484	503	517	491	565	559	515	535	516	518	513	516	504	502	543	471	523	496	532	538	534	486	536	527	547	504	533	561	552	571	531	517	567	504	550	556	493	565	519	471	526	539	536	502	536	538	492	556	498	487	554	529	540	586	518	553	531	498	541	503	516	487	496	528	532	547	513	568	489	554	537	532	533	538	524	486	555	509	519	539	535	496	509	514	500	512	502	535	506	503	518	574	585	487	579	486	500	514	528	555	530	556	540	528	530	524	504	534	480	538	561	552	483	535	551	504	530	540	510	495	556	548	555	510	550	526	512	513	574	493	520	563	546	547	528	546	555	510	538	527	465	487	485	529	542	585	508	564	510	529	506	500	520	535	522	513	507	498	541	508	552	504	559	488	557	543	481	553	498	494	544	546	527	508	560	495	546	539	543	485	521	541	546	550	496	555	530	543	517	510	510	497	522	542	525	528	539	509	510	539	548	499	558	502	525	532	501	514	528	531	543	540	527	532	529	537	546	484	521	540	535	482	538	491	512	568	512	529	498	522	551	519	497	477	542	500	531	524	531	516	493	519	503	515	542	512	544	527	534	500	497	543	504	505	536	514	574	503	515	516	507	522	521	515	519	510	525	503	510	556	538	536	548	508	524	501	537	536	497	507	515	552	567	536	509	524	537	536	552	545	562	521	553	543	571	530	542	494	519	512	507	492	546	533	539	560	504	550	554	514	537	512	496	536	510	552	484	576	551	536	510	517	512	545	493	528	542	532	521	539	525	516	511	567	525	481	546	527	468	482	523	536	564	548	525	543	544	559	487	502	505	542	485	562	507	537	545	507	520	509	562	497	539	519	512	536	489	487	517	524	510	524	549	539	554	493	516	516	541	523	513	517	522	510	513	510	553	537	543	529	536	551	546	539	519	538	545	533	508	531	516	549	520	513	521	510	558	538	479	486	513	524	499	521	523	547	544	584	544	551	501	541	543	482	532	506	514	504	519	548	514	497	505	524	547	526	527	590	511	570	513	523	515	534	494	520	535	539	503	511	556	562	528	540	520	531	530	515	530	497	540	541	531	517	499	507	532	535	494	531	507	530	542	564	543	548	525	523	497	509	514	555	507	543	532	545	491	486	518	498	530	512	540	545	500	510	534	533	560	534	548	526	536	532	523	557	565	511	538	556	538	533	508	520	567	515	552	516	502	533	569	562	511	485	478	544	512	538	552	541	514	514	521	521	529	481	513	538	500	523	531	517	520	539	497	522	550	504	506	510	527	496	525	530	508	527	548	549	530	540	528	459	580	543	554	539	516	537	562	503	523	541	516	497	516	550	579	530	520	558	547	570	532	518	547	532	530	531	518	515	550	529	517	545	519	517	474	533	536	497	511	526	565	573	514	537	539	541	532	524	530	507	524	516	524	485	507	547	536	534	545	550	493	550	547	506	525	534	517	531	526	491	487	522	553	539	518	560	532	526	515	508	526	531	536	554	539	533	519	523	579	540	478	543	509	493	538	492	538	545	521	511	513	514	568	541	520	499	501	498	489	519	512	543	537	486	496	524	545	537	488	508	529	532	478	554	476	514	509	531	565	520	514	509	511	503	559	547	540	543	524	528	558	536	515	536	544	525	488	513	514	530	545	575	488	551	533	532	529	514	533	543	500	538	532	551	542	556	526	509	504	517	503	534	479	513	510	530	522	500	542	548	538	531	528	485	523	515	527	506	501	548	569	536	528	517	510	528	521	503	466	502	533	520	500	550	528	503	520	549	521	591	572	512	546	526	492	565	557	535	534	525	542	504	553	516	507	525	523	524	549	543	493	488	528	542	535	488	537	593	517	573	563	540	533	470	542	552	517	513	511	543	546	506	543	524	553	534	543	535	510	507	549	512	589	520	507	549	540	535	531	509	518	543	531	546	539	523	562	531	473	556	511	519	478	491	585	549	572	515	534	514	550	542	550	476	533	524	519	497	546	531	545	567	514	498	495	546	493	504	542	568	524	532	510	497	538	533	509	561	524	489	535	503	541	528	528	536	493	547	516	536	519	544	509	508	521	527	598	496	544	567	501	517	539	509	522	517	546	502	508	507	538	568	562	497	554	526	561	502	581	531	517	552	524	518	533	530	531	541	555	521	491	530	529	522	504	522	534	515	528	500	520	528	531	483	566	537	504	469	497	557	549	500	543	450	470	474	530	562	537	542	561	520	504	487	548	491	533	538	549	515	544	530	529	524	498	538	484	509	491	504	547	537	531	472	536	529	538	485	527	512	547	521	547	548	471	536	482	551	503	517	485	520	518	527	530	530	544	480	507	491	592	492	507	495	555	499	507	556	506	526	508	560	568	517	515	552	524	527	520	482	499	530	559	543	545	467	530	498	521	534	542	526	549	491	522	517	495	515	522	499	511	518	521	568	521	543	489	517	539	515	514	540	578	514	473	516	541	541	526	508	539	538	514	533	519	529	520	516	528	538	562	535	552	529	507	512	562	490	521	518	501	510	538	546	536	517	515	522	521	543	521	576	522	496	534	574	535	523	511	539	554	540	496	536	536	497	571	514	554	580	493	530	557	525	552	530	499	486	493	524	503	521	489	550	519	505	533	559	509	544	561	512	528	533	538	523	555	539	593	494	532	540	543	489	547	510	511	534	504	522
21797	38646	30613	20560	14771	10710	7751	5640	4203	3193	2552	2198	1965	1572	1293	1245	1074	1038	1019	943	881	817	866	829	756	783	738	704	741	687	685	664	671	641	593	587	668	592	606	561	597	555	618	584	623	577	572	590	569	538	521	552	550	504	556	566	533	522	549	531	564	559	591	522	511	558	598	533	547	527	535	548	547	530	567	567	533	536	526	544	528	528	548	574	563	555	556	573	534	525	592	551	526	509	510	554	533	502	540	514	585	540	539	568	548	525	554	551	496	514	570	541	556	561	536	568	541	559	536	511	549	517	517	564	541	549	468	533	515	529	487	490	491	543	565	530	494	561	502	489	586	562	522	536	532	531	519	513	585	551	514	499	518	541	538	524	526	546	494	533	573	525	538	514	548	539	528	556	548	552	562	579	529	508	537	510	522	494	539	554	500	514	540	557	507	574	499	545	535	546	520	536	536	577	525	552	545	491	526	489	506	533	556	527	499	529	521	533	529	534	563	515	488	520	567	563	539	546	562	560	564	521	585	562	551	548	541	544	532	487	539	566	495	520	542	530	516	544	543	531	544	603	595	532	548	543	520	529	547	557	541	557	503	560	544	531	523	503	521	577	520	569	552	539	524	543	546	542	484	539	523	558	549	533	531	548	510	567	522	517	529	559	501	514	535	518	547	522	550	524	529	567	508	547	525	512	565	572	527	553	561	533	556	568	552	530	517	547	458	543	568	519	522	561	526	493	524	543	534	542	494	532	530	508	548	546	513	544	562	528	533	548	542	536	524	549	506	560	545	563	522	508	523	467	526	578	539	533	551	564	547	537	563	540	540	600	555	557	547	563	548	538	534	555	515	550	550	537	569	537	534	485	518	528	524	514	533	582	526	540	550	546	537	533	524	514	545	540	583	536	549	535	533	538	528	550	595	511	537	547	527	543	534	534	535	535	571	541	506	554	524	478	529	554	483	526	517	535	529	534	528	558	512	571	557	557	522	512	573	584	513	549	565	514	542	525	531	506	527	529	540	489	585	559	537	569	550	528	504	540	524	541	550	563	537	547	590	547	516	591	501	540	517	529	488	516	527	591	486	528	521	560	515	499	544	532	506	542	543	565	534	526	551	559	561	503	519	552	531	543	536	513	554	540	527	573	524	544	580	532	554	534	523	528	506	558	524	508	564	499	530	525	532	543	550	552	548	551	531	548	526	512	568	561	577	566	570	546	575	542	542	546	579	514	546	578	551	524	567	544	523	517	532	541	523	566	531	516	552	586	561	537	551	480	520	548	495	545	535	594	556	552	515	509	531	570	554	533	534	528	534	518	535	512	535	534	528	523	518	521	540	560	510	514	525	523	546	554	537	537	494	548	540	527	513	521	577	562	561	558	524	518	532	588	511	534	511	562	528	520	526	527	532	538	521	509	534	558	562	533	543	585	542	535	517	498	513	515	502	495	539	548	526	554	540	534	550	550	496	585	512	521	547	522	495	521	529	550	527	495	504	527	502	530	534	544	530	524	535	532	538	542	498	541	551	525	498	533	521	540	546	549	580	574	568	527	549	603	568	547	536	540	485	546	558	551	541	501	544	536	551	531	596	546	551	531	552	476	520	545	537	565	517	527	553	551	516	547	566	526	540	551	521	518	553	540	520	515	502	568	548	517	523	484	546	589	548	546	557	511	540	513	493	525	530	506	530	496	551	492	539	540	576	507	546	523	561	521	522	535	535	504	519	532	525	571	479	525	513	561	528	542	550	550	492	533	482	527	510	550	537	541	463	541	514	530	511	528	522	575	546	542	578	544	500	541	532	538	514	544	557	547	536	490	520	532	547	547	553	527	557	562	535	492	537	540	537	543	539	571	521	554	550	509	529	518	557	524	536	522	585	548	513	508	569	516	510	554	560	549	542	532	531	562	496	512	543	501	523	544	514	499	561	507	536	526	523	545	506	536	507	512	571	571	527	545	490	515	534	548	502	542	514	541	540	560	495	539	538	553	561	520	554	534	540	541	543	524	554	575	543	577	564	521	493	569	531	549	516	529	550	515	535	491	523	567	559	520	482	515	533	512	501	550	519	529	486	551	507	573	526	545	513	543	573	534	540	507	499	542	522	529	543	541	559	542	542	551	530	543	515	520	562	511	536	540	505	572	519	514	537	577	518	524	563	502	526	527	524	544	520	513	516	540	527	567	507	541	502	522	548	561	488	513	533	514	547	567	513	569	531	550	559	555	502	546	528	552	541	497	541	543	529	543	554	490	561	592	553	552	549	535	589	510	552	543	528	507	525	540	530	526	548	510	535	562	525	501	523	555	516	526	560	591	522	555	536	515	522	531	500	483	527	542	558	548	492	508	540	523	558	530	569	497	525	546	501	536	523	552	521	525	540	535	533	548	573	617	513	507	564	480	556	556	457	545	527	535	548	541	588	559	550	556	532	542	526	525	576	488	535	510	539	557	538	568	503	542	527	536	527	564	529	513	539	565	530	539	524	513	559	579	496	518	538	552	536	531	543	550	557	531	526	567	539	503	581	545	540	539	500	548	547	548	534	577	542	573	522	528	553	526	536	508	521	566	518	544	580	524	544	562	534	567	522	593	533	506	518	551	512	521	521	513	499	541	600	571	512	540	563	542	544	544	506	530	522	560	500	542	518	576	507	554	506	529	515	543	526	550	528	529	505	539	585	531	527	552	518	524	514	590	512	543	524	514	538	518	561	531	502	559	493	548	547	533	567	546	542	566	511	533	579	544	575	543	505	517	558	566	531	509	574	479	537	522	519	536	554	522	526	506	546	503	511	517	565	534	522	507	586	555	515	487	528	593	550	568	536	556	554	559	522	562	518	546	567	523	541	563	553	511	556	572	519	589	520	561	518	540	554	524	554	510	532	551	508	547	543	546	531	528	552	505	519	509	529	565	508	513	573	594	498	538	521	579	488	556	553	564	540	548	526	536	512	555	562	559	553	591	567	543	503	538	532	542	525	530	526	566	543	536	566	557	535	552	539	546	544	536	521	533	524	544	546	523	514	545	492	533	520	543	544	524	528	505	537	537	533	552	561	522	544	552	501	530	565	537	514	553	583	549	534	544	546	513	563	531	519	517	506	528	532	536	563	503	539	540	553	519	523	548	530	505	481	534	555	527	514	526	522	553	522	525	500	522	520	529	584	519	547	539	569	566	565	518	561	517	539	512	533	533	518	541	550	534	525	557	588	553	529	507	501	522	528	500	545	511	528	524	508	484	505	532	590	531	553	556	513	519	521	534	591	583	552	565	517	504	524	584	552	530	546	571	560	553	550	551	554	536	553	530	536	545	533	502	527	487	516	519	585	561	571	567	574	547	515	558	513	522	537	556	487	515	515	520	577	533	505	544	553	553	513	545	551	536	551	564	510	541	551	514	527	524	561	595	518	552	521	535	560	544	546	539	545	531	518	546	538	538	508	538	570	579	499	519	505	520	531	551	523	544	538	531	467	491	543	525	547	529	538	557	506	537	544	571
23944	21444	28845	24947	22238	18569	11257	6244	4305	3277	2599	2254	2044	1626	1301	1203	1092	994	884	849	874	770	777	775	773	712	670	669	624	573	556	555	510	520	533	472	496	497	523	474	441	472	460	452	435	446	409	427	422	444	433	424	428	409	385	394	431	440	405	365	417	354	453	429	412	400	400	385	412	412	368	387	385	402	426	393	376	437	381	390	388	365	346	402	368	353	402	414	404	400	383	382	381	372	376	416	384	382	388	359	364	357	390	351	395	388	348	374	377	335	374	409	364	426	367	377	394	404	381	402	382	380	380	391	379	369	394	355	383	407	385	382	425	368	393	376	376	360	367	379	362	389	406	354	372	378	379	387	399	389	377	363	400	388	352	407	390	395	432	382	369	391	380	357	407	373	404	384	355	362	399	403	366	364	367	403	373	335	386	410	358	410	388	379	402	357	370	384	360	384	407	374	405	391	328	436	386	401	381	360	367	343	386	381	389	415	381	397	377	398	403	387	392	388	375	385	396	416	365	405	344	353	393	378	405	422	400	369	356	365	375	368	405	374	405	379	374	366	388	400	378	403	363	365	370	384	404	401	387	381	388	365	392	407	371	372	365	356	402	381	388	396	389	363	389	386	414	381	394	392	366	398	377	380	384	401	412	385	375	407	371	399	408	420	382	432	382	356	399	385	364	377	366	376	389	380	391	381	381	373	419	398	438	385	362	387	382	374	361	397	385	379	393	369	364	373	404	399	392	391	388	376	398	405	413	375	372	376	378	372	400	362	360	360	407	384	358	345	396	400	405	387	374	400	426	385	390	359	368	419	409	401	348	415	388	403	352	369	377	389	387	351	402	340	358	386	376	422	405	404	371	363	404	388	401	393	403	392	362	386	360	341	413	383	384	350	366	416	369	413	368	375	447	401	369	385	394	399	408	368	393	377	418	388	362	354	374	389	425	393	406	398	391	387	363	385	400	370	350	379	398	396	344	387	373	375	402	415	337	347	383	405	404	364	383	370	378	348	345	382	378	366	379	385	356	403	398	387	384	388	362	373	359	366	359	378	365	366	367	391	369	386	349	392	409	417	416	387	360	407	389	371	357	333	400	405	391	393	362	394	393	388	362	383	393	411	383	411	390	388	402	389	386	386	394	389	391	372	398	393	393	421	388	437	397	379	400	386	411	386	425	368	383	385	394	393	408	375	388	370	377	360	392	376	403	417	362	397	409	383	356	407	396	410	403	391	405	373	409	382	385	346	400	395	371	405	404	411	385	374	375	372	344	395	401	389	399	388	403	397	415	366	386	353	357	403	361	352	367	380	361	371	417	395	380	382	368	378	363	423	415	398	375	359	390	387	329	369	382	382	397	393	395	361	351	364	356	384	354	410	374	367	369	396	378	390	372	402	389	352	390	351	395	402	367	379	385	400	386	365	423	399	399	370	372	410	355	381	384	373	405	385	399	406	378	370	384	377	372	365	378	415	420	409	381	370	403	405	380	393	360	395	391	412	398	407	395	337	392	399	381	345	406	361	357	358	379	378	340	383	362	395	388	413	360	386	425	401	365	407	388	369	386	372	392	381	406	420	386	374	367	368	378	385	378	380	362	378	386	386	386	384	365	380	356	411	376	415	380	372	398	410	406	379	410	373	400	389	355	393	389	386	402	353	404	390	358	371	392	362	390	364	376	357	364	391	355	377	347	343	415	375	369	358	340	366	386	383	401	377	394	394	393	416	381	406	417	342	406	388	405	383	374	372	370	387	419	418	379	389	374	391	408	409	410	356	373	401	380	367	423	403	405	375	411	392	395	382	349	363	372	398	405	396	410	402	371	393	357	393	379	391	395	395	372	346	369	375	348	374	373	381	393	404	407	378	346	383	397	390	372	422	394	405	374	397	378	368	353	374	396	385	427	402	397	425	414	381	399	379	371	358	414	388	389	384	422	395	355	386	403	382	417	376	412	387	399	375	372	355	390	397	413	413	387	357	367	368	355	378	358	360	378	386	355	377	377	375	390	381	396	380	408	370	378	362	381	366	382	381	383	412	389	383	370	416	380	353	409	370	382	396	393	411	358	355	379	404	386	401	386	381	382	358	387	372	393	412	398	376	341	370	392	406	376	369	402	344	374	395	403	404	389	389	397	358	373	431	378	412	359	380	399	425	407	379	383	391	420	405	387	361	395	409	369	376	374	388	359	371	384	373	402	377	364	375	393	392	355	354	387	418	378	394	417	397	414	424	403	378	376	361	367	393	384	410	399	376	388	401	381	382	375	405	354	361	397	389	387	388	407	398	387	431	391	353	386	335	401	393	394	373	374	380	384	379	368	395	350	390	418	385	385	388	366	365	401	352	373	401	406	387	388	387	410	392	396	397	395	378	403	378	382	357	394	383	383	374	398	425	350	389	375	377	393	421	388	390	381	356	381	410	409	393	413	359	397	330	368	367	410	401	387	343	392	375	328	382	365	369	383	440	329	381	356	384	352	358	405	381	400	394	380	388	383	391	393	376	360	414	364	369	389	335	384	370	380	379	356	363	396	380	405	366	372	392	372	371	393	390	347	382	360	371	340	356	385	402	397	421	378	366	362	389	412	416	427	382	387	388	371	404	402	396	375	373	353	397	430	353	384	389	370	386	404	421	376	367	416	403	373	368	351	402	340	362	379	378	404	388	353	375	411	389	409	376	416	392	403	391	379	387	387	389	385	384	364	386	376	404	370	398	359	380	416	394	366	390	411	382	409	408	402	375	399	351	381	404	393	404	400	420	396	371	382	373	344	383	365	386	372	385	403	361	364	404	405	394	377	360	380	385	376	349	400	355	344	400	383	352	346	352	397	397	341	378	432	382	366	414	385	372	396	354	369	371	364	379	364	394	394	371	368	361	394	368	389	379	404	383	357	385	403	370	362	362	350	370	372	390	349	397	360	359	408	386	379	379	373	343	375	394	401	362	366	373	333	370	377	383	381	359	396	375	369	381	383	377	388	390	374	417	397	365	400	385	406	412	397	387	386	379	393	411	390	382	397	374	386	398	385	381	416	361	380	370	383	401	384	396	370	364	403	386	397	394	397	392	345	392	372	415	383	373	367	383	380	387	409	369	364	385	388	357	387	411	410	367	345	360	362	385	450	365	394	365	392	400	362	390	378	386	376	371	360	374	403	398	349	355	358	366	384	363	354	361	382	410	341	390	385	394	365	418	372	383	425	385	383	381	414	376	394	368	399	343	398	353	397	394	376	356	401	384	381	403	361	361	356	376	385	363	392	365	392	415	349	375	373	401	391	380	385	380	386	406	387	377	398	394	374	376	368	351	392	377	383	394	377	400	353	385	383	398	380	402	347	381	405	394	407	387	360	392	365	420	407	360	405	368	384	370	376	376	363	366	417	375	380	390	397	382	372	382	398	376	362	398	401	385	365	397	351	371	387	391	374	390	336	390	358	372	386	414	373	376	422	397	383	353	395	419	382	347	394	397	352	380	387	400	392	393	418	385	395	418
21907	45681	37845	27868	21530	16238	12189	8978	6773	5057	4043	3434	2930	2401	1975	1681	1449	1311	1243	1172	1131	999	974	945	862	853	756	804	643	619	658	632	561	569	573	563	558	542	539	542	511	541	519	506	455	485	455	469	447	424	437	445	425	428	450	406	405	427	420	371	421	437	426	406	443	421	391	400	418	406	402	393	404	369	373	394	406	387	405	370	427	429	387	390	406	418	431	411	370	412	372	372	385	383	399	398	397	402	373	402	414	438	418	414	424	400	394	426	387	401	372	418	421	333	416	393	367	369	367	419	404	411	403	391	412	420	382	401	385	420	379	382	374	381	382	394	390	428	379	383	379	407	388	405	380	433	425	373	411	431	400	391	407	442	415	374	390	401	392	400	390	377	375	367	405	417	389	361	419	391	389	409	384	388	399	394	398	415	376	428	378	408	417	392	376	349	385	396	393	382	405	418	395	420	395	407	400	359	340	396	425	383	381	389	392	381	374	367	430	436	416	388	402	376	416	406	387	414	392	411	408	418	367	429	397	369	346	387	393	426	359	388	400	365	367	382	414	379	393	424	399	411	405	391	422	391	367	395	431	432	396	392	394	385	419	408	418	420	359	401	375	381	395	400	418	398	389	370	399	396	410	419	405	406	397	399	404	361	388	412	397	402	401	404	385	424	413	392	389	414	393	380	417	340	387	405	419	368	400	401	427	410	393	383	395	398	371	344	401	432	379	374	381	464	422	378	406	403	400	418	419	397	400	427	365	415	380	367	360	392	398	392	366	393	388	419	368	364	369	394	408	368	377	398	369	360	368	418	367	387	404	391	380	382	410	418	367	400	406	397	371	379	403	371	383	388	384	376	388	423	383	409	396	398	395	401	410	437	375	395	376	398	368	421	424	425	371	385	362	407	398	433	384	373	363	393	390	395	366	370	419	381	385	399	399	385	382	413	383	383	410	411	374	377	364	380	396	387	379	375	372	384	378	387	376	372	395	390	367	397	375	419	385	398	361	393	371	378	403	351	385	398	391	383	395	388	405	420	397	398	395	405	430	384	377	393	393	407	388	406	382	396	383	407	396	387	396	351	385	383	380	390	367	390	382	391	407	354	409	387	391	411	384	388	395	390	396	403	420	410	383	421	393	414	397	360	381	380	416	405	389	381	404	381	386	369	360	413	387	375	404	404	396	384	389	387	402	363	367	388	400	375	421	393	406	384	400	438	403	366	396	421	369	410	360	382	373	405	391	375	416	404	380	401	409	354	404	409	402	375	389	422	357	397	404	392	445	422	353	404	398	361	419	390	403	404	378	391	400	416	397	377	394	407	373	406	412	410	381	407	403	387	371	408	370	402	376	420	404	409	413	419	390	380	387	373	373	372	372	398	370	416	387	395	387	382	355	418	426	400	406	405	371	394	367	390	415	442	410	398	390	408	400	406	385	391	396	405	389	398	412	385	371	408	408	375	386	395	392	391	372	404	370	398	395	414	403	421	413	408	432	400	398	363	371	414	369	381	397	428	397	393	394	413	367	426	379	398	413	403	393	378	381	397	405	367	391	414	422	368	413	421	391	373	427	374	406	411	395	409	421	422	424	380	368	410	358	386	387	382	383	431	373	381	385	423	428	365	425	392	356	421	400	443	396	381	404	423	417	366	414	399	404	414	376	412	407	359	422	390	354	360	380	402	406	419	380	391	409	411	402	375	388	405	387	389	383	356	373	420	379	361	370	389	390	376	396	392	390	404	388	387	398	385	377	365	401	414	395	425	415	397	414	427	391	366	384	394	386	403	425	389	395	422	412	387	411	365	370	384	401	388	401	400	385	377	380	440	402	401	388	380	372	341	394	395	399	356	374	424	376	399	399	423	380	393	380	408	392	390	385	422	375	398	402	417	414	364	359	371	391	391	374	391	392	357	383	382	388	404	426	402	396	395	396	378	381	410	410	396	364	404	396	396	388	436	436	439	399	390	381	367	387	407	353	394	402	417	382	386	375	386	387	417	408	368	401	407	397	377	406	370	413	399	415	396	416	395	392	370	394	400	409	357	425	385	405	399	391	404	383	396	412	377	391	407	380	373	374	430	416	408	405	402	389	362	418	372	405	413	430	408	422	390	365	391	424	443	391	380	386	345	411	363	383	348	402	408	370	368	417	396	392	405	395	391	389	430	358	432	420	394	386	392	409	376	371	396	383	392	385	400	422	381	398	389	393	386	395	380	385	395	382	386	389	392	421	351	388	358	393	406	369	425	385	412	412	354	355	375	427	380	408	398	371	401	387	392	352	381	399	361	403	391	381	405	392	419	425	395	368	423	420	369	390	398	402	421	391	389	412	377	407	390	397	400	416	435	368	388	402	370	379	361	365	391	398	426	401	388	391	389	382	368	398	406	399	386	406	373	375	408	402	399	338	378	395	406	407	400	390	386	401	402	387	439	419	379	401	393	425	418	413	366	351	406	399	375	358	407	368	396	375	381	384	365	408	413	397	406	413	404	369	424	403	380	393	398	438	383	369	406	416	398	404	383	406	387	383	382	386	402	379	395	397	424	389	396	368	429	399	415	380	393	336	399	378	409	393	353	409	389	405	410	380	414	406	392	395	391	359	380	378	385	418	455	420	381	418	391	384	409	411	419	378	430	427	405	391	396	370	385	405	396	390	378	410	368	412	335	400	383	419	421	410	422	423	398	378	398	354	379	388	384	372	354	396	345	397	381	399	394	399	390	381	408	402	397	391	402	395	420	413	370	388	373	385	379	398	359	380	361	391	407	429	396	355	384	412	402	399	415	407	385	426	389	383	409	398	390	404	398	350	372	393	407	397	355	370	403	432	391	383	414	384	392	416	394	387	383	398	389	365	393	395	361	400	407	372	408	398	385	395	406	394	414	398	374	440	377	408	387	415	369	396	378	388	452	399	370	419	417	405	399	382	381	419	398	390	432	405	393	363	411	378	376	357	396	400	368	394	356	380	428	401	423	393	348	399	386	400	411	399	366	395	373	410	380	363	388	374	360	431	381	416	346	386	362	380	367	434	407	402	366	360	393	371	365	361	410	377	374	373	377	410	409	414	401	394	395	373	406	401	396	415	393	375	378	412	362	391	453	420	413	399	393	366	403	372	373	374	382	392	373	418	407	342	347	406	372	391	380	411	388	391	400	390	415	410	405	384	378	391	376	413	394	368	388	391	380	362	391	394	389	398	399	413	368	389	404	404	423	388	385	423	394	436	380	388	364	349	378	395	402	380	399	380	409	370	345	362	415	377	403	425	389	421	406	381	401	394	394	401	388	372	391	368	400	378	400	394	400	381	376	396	384	388	381	357	415	403	401	387	385	380	390	375	397	426	395	408	368	396	406	407	361	378	392	409	399	439	398	391	422	408	394	391	407	394	417	394	392	398	399	382	374	375	373	413	392	374	359	373	387	412	380	407	407	406	413	401	404	395	377	411	369	391	392	407	411	403	383	354	385	362	388	366	402	407	379	432	390	407	390	397	400
25128	21511	28344	26544	19532	11713	7237	4769	3464	2834	2228	1976	1759	1471	1304	1139	1129	985	943	986	868	854	906	879	805	799	731	741	711	711	687	677	650	685	649	610	602	622	595	658	611	583	603	601	662	685	573	609	586	587	577	563	555	570	574	560	550	576	577	594	592	572	567	570	556	543	575	542	613	544	543	553	546	554	556	585	527	558	564	558	555	558	571	566	552	588	547	525	547	599	565	550	559	579	522	578	559	531	534	570	553	571	584	539	533	556	545	567	578	578	541	567	574	626	578	591	559	549	573	520	551	535	540	521	541	569	535	543	562	580	610	573	572	583	557	642	550	580	550	562	589	576	513	530	554	567	552	540	597	583	586	558	577	579	534	530	539	564	571	556	595	558	526	572	538	557	550	548	523	582	581	556	584	621	579	572	586	558	544	566	605	555	531	536	560	546	523	554	586	574	583	541	565	553	549	564	606	549	565	576	615	524	578	599	532	568	556	537	572	536	551	565	545	565	564	554	590	604	556	579	542	516	558	570	578	550	543	579	570	552	559	541	590	578	542	558	542	542	588	541	513	515	581	529	556	562	584	517	578	555	566	570	556	553	531	600	538	558	564	563	621	529	577	565	541	589	565	560	588	552	578	547	531	538	524	607	569	548	561	541	541	571	561	576	558	593	573	584	573	513	535	590	555	525	544	548	562	581	548	559	558	541	544	565	547	554	582	599	607	584	579	535	582	570	536	612	598	561	551	545	562	587	564	586	543	530	594	526	587	583	579	526	563	523	565	512	545	571	538	543	584	529	542	557	546	582	534	554	495	576	575	589	557	586	539	557	528	580	574	548	595	589	538	533	584	564	541	533	553	529	588	510	503	591	581	516	562	593	582	553	597	540	575	542	558	567	579	498	571	531	563	556	545	577	555	585	544	564	531	533	509	574	539	567	578	549	558	563	594	545	525	580	586	557	556	554	531	584	582	576	548	572	562	592	554	590	587	581	568	521	575	572	590	558	574	569	562	554	497	515	545	567	553	569	569	586	568	521	584	524	586	549	543	560	547	561	561	563	545	551	617	511	552	521	589	525	548	596	572	558	608	529	571	578	570	546	539	542	515	589	535	567	551	565	572	527	576	527	582	567	543	574	546	533	594	540	548	574	578	553	541	559	584	553	596	560	624	568	518	578	530	569	549	553	584	521	536	549	515	565	544	540	544	531	582	530	573	533	592	530	549	560	618	637	535	573	560	577	619	555	543	575	567	562	560	586	587	561	564	583	575	572	517	584	572	570	581	583	603	554	545	559	568	581	540	599	547	578	598	540	591	597	574	535	574	494	596	516	548	532	587	525	557	584	552	544	570	570	603	557	592	542	602	556	528	548	616	579	537	549	595	522	552	562	588	573	600	545	555	542	555	555	551	560	515	541	563	595	587	559	549	534	560	587	593	559	569	593	588	547	553	537	543	579	557	558	538	539	566	518	540	541	553	602	529	555	590	516	531	549	532	599	557	512	548	536	541	602	555	532	573	586	559	553	524	538	560	592	564	568	560	552	570	571	530	579	533	532	564	558	541	552	565	534	589	545	523	533	573	611	618	531	549	521	531	549	567	608	593	552	571	550	578	560	569	593	602	569	588	579	563	567	611	545	536	586	527	572	557	605	545	524	547	549	514	543	542	569	570	589	553	599	526	542	544	586	566	590	584	548	524	585	566	555	545	577	591	572	548	588	584	534	548	601	587	542	567	559	552	553	551	528	555	586	558	610	571	559	526	563	568	591	552	570	518	531	617	585	507	550	564	566	587	575	573	565	550	545	525	559	538	542	541	537	514	528	541	560	536	552	546	588	562	604	566	587	522	575	565	544	575	576	541	558	544	584	527	620	568	546	547	567	569	551	553	592	556	581	560	544	558	531	590	614	556	565	592	514	582	544	538	587	595	558	557	553	546	542	570	598	520	569	563	563	531	540	557	544	541	554	566	514	548	553	557	572	570	541	581	526	553	590	495	586	568	581	558	581	570	543	527	580	584	551	551	542	568	593	577	562	571	520	603	559	526	547	606	564	512	588	548	589	563	543	591	563	547	593	587	568	542	556	553	554	560	537	579	537	544	525	566	569	546	568	561	520	530	573	570	552	547	557	536	563	596	556	530	503	561	553	560	527	585	567	564	548	569	541	563	527	566	547	589	558	556	568	568	582	531	524	549	560	585	559	561	578	570	562	551	551	559	542	545	552	518	534	583	580	523	533	597	573	528	623	554	551	549	553	570	571	533	553	525	558	589	546	534	547	564	508	567	561	537	615	569	566	541	575	592	548	543	564	515	543	571	582	551	579	528	555	542	554	598	549	581	551	599	537	542	622	523	569	564	584	574	552	534	579	553	559	592	606	528	527	549	549	562	526	596	581	562	535	564	579	549	552	538	538	558	546	562	541	546	570	531	552	571	578	552	536	555	526	545	574	591	561	595	548	528	539	552	590	577	538	539	611	568	545	537	568	566	572	583	540	518	532	537	503	597	554	560	559	558	583	557	522	578	572	571	552	533	585	600	557	554	520	549	534	588	581	592	531	591	585	544	559	514	570	504	570	552	598	569	561	571	581	536	568	535	570	569	537	585	558	558	551	548	558	566	552	580	565	579	524	535	556	525	578	549	545	560	518	554	566	583	568	559	607	555	545	541	592	570	570	528	540	577	546	563	565	576	589	625	559	566	577	546	538	573	565	553	529	592	545	542	568	546	562	541	580	535	533	537	548	548	561	559	592	592	557	535	552	590	552	588	603	557	551	544	561	571	550	562	554	561	580	595	541	584	584	592	539	517	582	526	553	622	557	530	547	561	561	582	555	542	600	533	546	584	572	575	553	602	522	592	612	585	575	587	562	577	558	553	548	581	575	608	558	542	555	593	546	535	541	545	507	553	506	578	568	570	584	582	544	561	566	573	546	587	581	535	559	604	585	557	593	564	569	495	530	552	571	571	571	530	569	572	574	562	567	546	596	564	548	535	579	548	546	556	514	546	542	534	550	517	570	555	555	525	580	538	539	578	546	573	538	542	564	542	610	598	521	544	579	588	550	572	550	527	580	546	556	514	573	543	586	579	566	551	551	545	558	536	550	549	526	559	549	573	598	537	553	567	533	575	561	533	554	559	537	562	555	565	561	540	571	567	566	572	584	513	535	581	548	545	540	559	602	544	561	563	572	588	531	606	537	605	577	493	570	527	540	564	540	549	560	564	565	548	585	538	576	569	571	535	520	580	563	570	571	577	518	574	538	555	540	575	545	571	560	547	524	557	547	520	581	589	565	544	544	567	540	500	557	549	575	589	543	549	570	547	538	561	523	579	583	547	535	547	567	536	595	510	580	576	594	518	579	559	557	597	549	572	563	559	571	533	570	536	536	542	591	564	542	538	552	510	528	566	568	599	602	559	602	541	579	557	550	543	544	532	548	540	576	561	570	555	577	511	607	587	547	576	551	570	556	567	558	570	547	510	517	549	586	517	539
21313	42701	34714	24823	18752	13674	10332	7617	5776	4333	3437	2988	2601	2123	1791	1522	1415	1322	1143	1172	1053	1033	981	961	947	903	832	842	778	810	756	751	735	674	705	669	667	656	645	658	678	668	623	586	629	673	670	581	647	568	597	588	577	545	570	547	583	587	570	579	552	555	592	570	567	555	541	583	574	578	528	551	548	580	563	579	618	553	603	543	554	580	546	542	553	600	570	581	547	580	571	536	584	579	550	546	562	537	543	542	527	528	548	553	564	572	565	549	566	534	613	539	552	556	559	576	593	561	553	581	585	561	604	555	569	617	499	550	574	548	585	570	579	524	568	561	587	628	546	549	606	592	596	516	568	569	514	555	537	559	594	561	600	590	546	548	545	564	545	586	590	557	608	570	577	550	565	561	626	572	512	581	559	587	532	561	511	535	549	558	580	596	549	546	524	523	587	587	577	564	547	552	586	537	559	572	554	585	579	572	543	564	546	553	541	529	583	613	537	569	552	560	551	523	582	591	525	588	522	531	566	575	546	489	540	565	543	564	596	580	580	589	530	569	572	545	562	529	601	543	513	553	562	524	571	547	590	525	565	589	546	525	589	576	551	535	542	584	553	562	558	554	578	567	614	543	572	549	570	537	561	557	574	539	587	564	572	543	563	528	587	572	543	521	561	538	576	599	523	594	588	561	576	607	544	531	598	527	557	576	549	591	599	600	610	573	576	556	548	576	565	557	586	562	538	505	559	600	582	525	545	524	566	569	551	535	576	574	567	552	580	542	590	564	547	543	582	539	534	538	529	593	567	547	579	526	581	529	563	574	537	573	569	535	588	562	532	572	562	551	545	565	568	553	576	565	588	555	569	556	556	592	556	577	589	580	573	525	533	576	644	512	573	547	553	563	561	557	508	606	627	588	560	566	512	553	583	558	589	560	567	583	579	546	530	577	529	565	587	547	596	552	559	594	587	553	569	569	580	559	539	578	518	565	549	558	581	556	580	563	548	566	553	573	497	562	570	564	528	555	548	556	545	548	592	537	577	548	578	523	565	523	542	551	566	583	581	580	540	588	564	578	530	530	536	552	538	594	574	598	579	570	591	592	562	593	554	552	530	559	604	552	526	573	580	523	564	580	555	589	598	503	566	617	527	558	592	509	562	552	553	546	554	512	549	524	541	575	523	537	578	549	532	563	576	587	546	531	515	567	603	562	536	561	524	551	548	582	538	554	579	552	556	531	537	581	538	557	576	566	560	574	596	571	544	552	571	570	521	543	590	558	573	552	540	554	569	560	581	583	588	524	535	561	515	549	616	612	557	569	579	570	567	570	537	594	521	530	585	567	605	562	510	559	555	553	600	567	568	543	574	555	582	533	552	529	536	531	537	547	560	559	579	533	576	545	574	555	572	544	574	543	540	546	570	590	557	575	534	562	558	554	594	620	557	556	541	585	567	581	577	556	536	534	594	548	543	581	569	556	537	554	563	583	564	564	506	595	598	586	551	546	624	538	547	533	587	577	570	604	546	532	569	545	587	570	588	567	545	597	527	565	607	604	571	522	543	570	539	612	567	573	565	553	550	540	579	565	557	548	583	546	561	555	578	588	554	583	540	584	563	568	527	591	550	569	591	574	544	531	599	536	600	538	568	541	530	587	609	594	538	517	572	556	527	552	595	563	538	539	566	546	520	548	555	607	579	598	567	571	584	567	569	577	560	563	493	497	586	586	542	540	567	593	564	611	573	543	593	563	588	572	566	616	564	520	554	621	604	555	582	612	513	528	574	550	580	564	571	570	558	584	555	568	503	533	605	509	546	528	614	515	594	558	554	591	558	565	600	565	562	545	589	583	581	564	565	608	536	574	590	559	551	600	569	544	564	581	593	544	537	612	546	583	566	609	568	529	503	522	557	575	546	559	543	555	565	592	562	560	584	594	582	540	576	533	580	534	551	552	554	556	573	561	552	557	555	565	538	566	576	564	590	556	521	553	545	553	562	576	556	569	535	517	562	574	524	545	568	528	582	537	528	534	533	567	560	564	490	601	569	554	569	605	547	576	528	569	509	564	571	575	581	532	602	550	568	558	577	571	564	553	562	587	525	546	608	549	587	570	576	574	546	542	558	568	571	573	591	501	578	559	536	553	581	600	571	527	559	530	569	557	578	568	535	542	523	546	571	547	551	610	559	521	580	587	573	489	561	599	549	583	547	567	588	540	551	550	537	574	587	554	495	599	568	558	570	560	598	573	571	565	560	556	511	557	558	547	578	553	593	552	564	573	567	539	528	550	519	572	550	550	575	553	558	558	556	561	545	525	581	570	527	532	542	590	526	536	555	575	568	582	600	588	543	566	572	572	575	551	554	609	545	590	546	569	573	566	557	552	596	596	562	587	572	590	544	529	576	544	570	533	528	548	544	590	578	548	543	596	582	532	554	582	544	596	571	547	574	569	591	588	551	563	559	584	546	563	549	546	564	557	580	546	562	578	569	582	552	585	565	587	583	580	573	577	553	535	579	579	552	553	557	589	621	577	576	551	605	527	599	582	573	582	580	556	562	552	534	551	584	632	566	551	554	582	520	552	550	576	586	623	557	533	575	537	595	587	593	544	527	563	561	517	525	557	546	526	568	508	556	530	567	563	539	550	551	526	555	593	592	540	554	593	549	545	546	563	554	558	574	567	576	552	542	564	533	567	539	552	588	548	579	571	585	539	582	514	604	558	547	553	547	574	621	566	547	522	599	573	549	538	528	571	594	586	536	580	546	538	563	552	530	563	560	558	561	557	582	559	588	585	590	532	549	569	606	582	558	587	537	552	536	561	589	565	584	601	567	532	576	562	578	583	556	565	535	586	549	559	551	582	563	572	576	516	601	588	568	547	532	572	507	539	564	547	582	523	555	579	572	545	548	546	541	580	585	549	570	558	525	575	527	527	558	568	583	568	521	533	574	513	508	567	541	592	527	560	586	595	619	590	563	540	551	566	561	565	559	546	519	547	565	517	580	538	543	556	557	589	596	586	607	562	542	568	543	577	581	561	591	590	552	564	537	578	567	539	591	583	553	561	575	533	565	559	554	551	535	583	541	551	554	576	576	572	587	556	565	569	569	545	582	532	577	534	582	551	561	558	538	514	572	574	573	560	548	592	605	562	561	543	557	545	548	581	547	530	568	561	570	542	536	582	542	568	510	576	555	574	554	513	597	507	537	580	568	521	495	562	572	561	551	532	579	581	568	582	589	577	593	556	613	592	560	582	520	548	591	552	562	558	545	565	548	546	551	611	594	546	596	613	525	584	595	585	547	596	552	578	565	509	567	577	566	555	584	538	596	559	544	572	576	568	572	537	597	581	527	561	546	589	562	553	568	558	535	530	564	545	559	559	554	550	544	534	525	563	587	574	560	527	584	533	536	552	534	603	563	573	598	568	558	587	562	543	587	587	549	590	590	545	585	531	573	557	549	571	582	522	571	522	552	599	574	542	511	536	549	554	549	565	548	548	559	572
22887	21504	29286	24263	21832	22740	19698	9810	6424	4808	3762	3273	2804	2290	1858	1566	1443	1296	1179	1093	1022	973	951	957	884	854	754	741	737	666	680	630	597	557	579	542	567	515	489	529	506	526	518	528	450	471	482	457	450	455	386	437	412	437	402	431	417	405	409	410	391	396	397	407	377	375	410	381	374	400	388	383	377	388	423	385	381	384	395	380	382	388	408	382	386	353	387	391	389	372	373	339	370	349	414	419	390	381	405	404	380	384	372	390	388	372	368	378	389	364	365	384	363	355	397	388	370	370	392	356	342	371	375	360	368	371	361	397	388	343	386	398	413	362	371	393	383	358	365	415	380	379	373	380	368	383	390	398	379	388	403	412	407	380	372	427	375	353	339	361	390	386	402	397	360	365	350	391	383	404	384	356	405	357	395	353	363	349	361	384	376	356	342	386	412	351	401	373	353	402	386	390	378	363	353	393	382	408	394	385	372	381	357	378	409	385	383	370	355	384	349	382	386	390	357	346	361	370	400	376	364	389	359	431	371	347	412	397	424	390	380	365	378	377	393	397	366	372	444	365	419	396	389	383	402	393	352	411	387	374	367	354	433	370	390	382	427	387	368	348	370	409	417	380	396	377	374	341	382	376	369	362	385	380	384	372	347	385	357	407	388	390	381	408	355	360	366	394	362	349	363	365	345	399	382	409	392	387	412	372	404	361	418	398	387	402	342	380	367	417	375	383	354	361	335	347	351	351	400	385	365	367	387	349	378	408	375	398	378	394	389	416	342	383	386	395	377	402	403	402	394	404	383	370	392	380	378	371	396	350	376	376	374	402	399	350	375	387	391	358	385	386	402	371	356	382	373	379	357	364	362	373	396	392	365	358	363	378	372	406	363	370	365	379	359	367	357	392	381	382	360	415	385	363	390	392	411	389	403	398	394	366	400	370	382	335	375	357	384	388	359	374	339	331	409	352	370	373	389	415	365	362	326	392	383	368	424	427	371	413	398	397	369	412	370	380	416	399	393	373	364	355	376	361	401	395	415	399	364	387	361	408	384	377	360	387	380	374	368	366	391	373	383	378	390	373	351	414	362	402	377	374	386	376	410	408	352	394	336	362	379	384	410	394	350	367	381	360	361	392	386	384	380	376	360	353	406	408	368	391	372	353	369	392	371	410	405	385	378	389	404	382	391	383	365	417	375	403	359	353	402	360	345	382	360	388	378	369	370	368	383	389	363	386	359	379	383	400	364	363	374	402	346	372	421	407	381	389	394	380	383	370	380	391	372	366	369	382	409	380	368	398	382	383	373	391	377	360	389	369	397	406	389	382	406	386	354	415	405	396	379	352	374	408	362	365	389	388	381	431	361	397	392	413	436	374	362	363	366	396	392	370	370	385	397	388	364	384	397	384	376	390	367	380	418	371	370	379	362	398	392	402	402	391	425	380	388	355	382	370	403	370	384	391	355	413	370	399	369	359	386	363	393	376	336	358	381	366	402	381	399	378	395	366	357	366	381	361	408	364	396	371	370	355	389	366	383	373	418	399	390	401	377	374	381	370	376	369	376	392	383	406	374	362	365	395	425	380	388	332	393	378	383	388	359	420	404	378	384	371	401	358	378	411	366	381	378	368	401	367	369	375	396	393	397	373	348	392	398	370	365	368	368	408	412	398	389	376	356	389	386	404	399	367	393	362	368	410	414	357	370	336	380	364	402	356	383	382	364	375	403	377	394	419	389	378	353	405	380	356	368	339	384	373	379	380	360	379	419	431	373	388	365	394	389	380	376	344	360	393	368	367	390	403	416	385	370	383	374	371	370	390	363	415	372	419	378	372	376	415	397	406	381	382	381	360	409	419	380	384	377	385	384	406	392	385	385	385	388	366	350	388	369	376	381	396	409	383	362	382	360	412	387	347	392	375	374	355	361	356	377	369	387	398	398	349	367	402	393	367	393	358	396	376	356	382	389	358	333	401	397	390	385	376	365	357	363	381	415	405	379	390	369	350	422	401	363	355	377	369	358	385	328	396	385	381	390	387	376	408	385	385	357	370	362	371	386	387	376	408	385	378	380	382	418	398	368	375	394	385	382	385	367	346	372	353	351	406	365	403	372	409	364	350	415	432	392	396	378	402	359	380	370	365	382	349	404	366	404	363	355	402	363	388	397	400	414	359	359	383	356	379	405	372	389	387	392	383	393	374	385	372	361	383	383	376	377	405	367	348	391	353	397	382	370	366	382	381	349	381	369	404	354	374	396	362	394	426	386	389	401	382	396	404	404	363	350	381	383	350	377	412	365	373	394	412	416	368	363	377	377	357	362	370	388	400	410	380	371	378	371	387	364	386	379	383	393	390	414	383	415	391	374	376	403	386	378	364	404	391	405	377	351	372	362	370	372	344	404	355	402	365	338	403	379	365	365	358	429	389	399	355	369	414	366	403	347	416	389	409	399	381	398	376	420	378	396	377	410	393	395	407	394	381	394	353	382	422	371	349	372	377	367	356	388	368	414	404	366	414	381	380	366	361	358	393	406	374	370	388	362	379	375	366	369	384	376	380	374	411	388	428	364	395	391	373	378	398	377	384	419	374	387	390	382	386	386	400	385	375	373	360	390	408	399	355	371	420	383	375	390	379	382	402	387	403	406	377	394	382	369	371	367	382	390	368	372	376	399	392	404	365	363	397	387	404	380	370	396	362	397	399	399	387	364	407	400	378	375	368	377	417	394	380	378	376	388	366	336	387	403	365	388	376	375	385	383	387	355	385	377	372	426	407	402	381	370	362	378	385	398	367	380	412	399	426	391	378	377	414	420	359	396	376	369	364	392	394	393	369	356	383	389	403	413	380	384	393	384	398	375	379	375	372	392	387	390	372	391	396	372	361	373	371	390	398	407	383	416	366	344	402	385	362	395	361	398	386	333	381	416	390	431	415	400	380	368	402	351	414	395	376	405	385	374	363	362	366	393	361	365	376	384	366	410	376	334	400	359	363	374	358	399	409	383	387	379	388	365	375	410	433	393	382	356	383	365	383	353	395	407	370	397	365	374	395	368	371	422	389	405	394	367	374	336	336	384	374	399	375	378	380	336	377	366	383	383	335	382	393	355	406	384	367	369	372	388	358	364	395	379	408	410	343	395	408	382	391	364	403	380	345	386	406	369	392	355	374	402	355	399	389	370	399	358	371	361	377	383	363	356	364	367	345	384	429	420	397	364	339	427	359	364	332	406	389	375	402	351	417	403	383	382	361	386	348	367	350	360	392	367	355	380	366	415	376	402	381	370	370	393	369	370	426	359	372	383	383	415	414	402	394	388	390	378	370	411	380	373	347	389	354	386	367	378	393	388	369	365	388	360	345	347	390	398	371	380	412	343	369	386	362	367	406	372	398	374	377	386	372	358	346	338	348	383	396	417	393	371	362	371	379	365	365	392	366	361	378	363	380	372	383	368	378	375	361	374	366	370	404	370	363	411	360	385	380	373	371	370	369	373	372	341	414	392	398
23683	49805	42128	32535	26241	20484	15695	12436	9496	7199	5733	4752	4022	3351	2705	2244	2023	1636	1467	1464	1426	1291	1216	1175	1093	961	964	880	853	782	715	699	682	670	602	612	608	590	552	557	555	604	528	518	515	505	506	460	475	469	410	458	409	417	391	445	417	427	421	490	418	388	379	394	417	405	398	389	436	416	430	366	354	428	382	361	402	370	363	379	389	360	371	358	363	393	367	369	406	393	394	418	388	379	375	391	375	364	380	410	395	379	381	348	390	415	424	415	383	373	397	338	382	385	395	376	428	373	374	381	368	386	416	380	420	400	346	379	387	356	382	351	362	379	425	405	394	369	372	374	412	373	402	398	318	381	392	396	371	375	369	381	368	391	389	382	371	385	370	403	359	343	364	349	367	385	377	400	350	428	374	406	404	407	398	369	360	386	400	354	417	378	398	366	352	379	353	398	353	360	420	377	382	387	364	403	390	378	413	383	371	362	354	387	406	366	376	405	389	369	375	380	403	383	369	371	400	368	377	371	392	331	391	355	367	382	358	379	394	386	362	409	376	388	358	374	374	385	342	401	378	361	391	390	383	409	363	427	380	356	388	349	399	339	384	358	358	362	363	353	379	406	396	369	365	386	359	351	376	370	327	357	396	384	382	353	374	407	386	367	374	374	360	380	367	377	390	430	374	368	394	365	333	397	373	396	420	384	395	402	376	377	411	381	400	376	383	380	395	395	362	375	369	367	359	379	398	350	402	390	354	359	418	416	397	428	371	404	418	371	367	365	375	386	387	393	371	371	383	406	401	384	365	329	378	390	363	369	374	382	409	373	360	369	355	400	367	373	356	347	378	388	363	381	366	425	394	370	368	350	367	391	440	395	385	386	361	358	402	333	359	367	376	380	404	386	342	382	390	404	379	406	376	360	396	366	378	379	334	364	381	401	360	324	405	438	376	340	390	394	362	370	367	394	384	403	370	388	395	367	374	381	373	341	388	414	378	410	375	388	398	411	388	389	369	402	390	379	389	399	366	356	375	379	377	391	398	385	388	355	364	383	398	384	399	409	373	380	383	387	408	387	350	404	369	341	361	391	370	383	383	380	394	380	387	367	310	364	380	402	370	380	402	365	357	390	361	383	388	400	397	381	378	332	403	407	381	367	359	388	386	388	375	386	414	374	342	333	387	370	364	358	369	385	400	366	350	368	382	401	372	401	357	382	392	360	379	413	362	394	390	369	397	386	404	406	347	393	392	400	342	354	390	346	392	414	383	380	375	394	400	389	402	370	383	382	379	381	389	380	385	343	384	393	360	388	390	418	372	383	367	360	383	350	369	370	381	403	422	410	351	357	382	372	404	376	368	397	386	377	367	404	370	342	362	385	402	369	347	383	395	375	355	400	380	379	372	388	365	387	376	345	393	368	362	338	378	397	390	380	347	375	405	362	409	365	385	381	351	346	387	408	387	371	390	379	334	405	375	371	377	390	383	351	358	355	406	359	370	360	390	381	366	376	369	358	351	359	356	393	384	357	376	395	380	392	375	377	394	363	370	412	394	383	406	382	370	379	360	373	387	362	388	412	387	379	399	374	388	377	405	367	370	397	390	379	393	405	397	368	401	388	382	387	400	386	372	384	357	404	430	371	377	393	355	389	384	391	387	353	392	365	381	403	369	394	399	381	368	364	383	372	397	401	402	387	391	353	361	381	353	356	401	365	367	396	388	389	371	370	411	393	378	387	408	423	388	369	390	363	366	391	357	375	402	376	343	414	397	374	385	379	383	352	394	372	360	383	368	364	407	371	372	388	354	362	379	385	389	389	382	385	407	385	365	412	356	368	394	384	382	373	377	351	393	385	379	353	365	404	373	370	405	402	380	375	394	391	346	377	401	400	377	382	397	408	383	339	378	366	429	391	368	403	359	403	365	377	381	397	381	350	372	388	361	338	373	322	372	357	361	403	405	407	380	378	371	389	392	370	369	361	354	380	349	378	393	419	409	367	369	369	386	387	377	408	414	349	380	375	395	387	417	345	347	377	396	372	391	367	412	378	363	409	401	393	396	391	378	381	387	390	409	360	327	390	374	356	403	357	351	414	366	339	387	378	402	353	387	360	377	392	377	383	364	407	380	367	386	384	360	354	401	398	404	353	353	439	354	366	349	387	401	346	379	394	385	370	381	382	381	379	381	379	383	377	385	377	409	342	373	383	361	373	383	352	346	376	390	404	362	378	351	403	370	370	384	383	375	370	376	352	375	392	374	366	420	392	366	346	364	362	407	370	377	380	371	338	374	387	384	422	339	395	357	369	385	376	351	370	365	377	373	393	398	376	414	404	397	376	354	372	388	369	405	351	373	324	359	337	408	329	365	393	397	395	391	413	363	379	394	362	385	357	388	365	369	384	440	386	372	388	396	385	405	348	367	357	396	408	363	361	393	407	379	342	413	376	412	385	398	355	377	421	389	372	381	393	384	408	404	395	392	382	376	381	420	348	398	359	388	380	384	359	388	389	388	372	385	366	374	400	404	407	365	386	359	393	355	433	392	416	375	352	382	396	382	372	397	417	387	396	393	369	401	377	404	392	395	373	384	368	382	406	387	359	395	364	368	398	405	373	378	358	424	378	406	379	373	391	388	373	396	386	371	364	364	396	362	353	354	412	367	403	352	391	380	385	419	378	396	367	384	372	395	404	369	331	386	391	376	391	418	346	381	371	363	363	413	389	369	374	411	388	380	393	350	386	392	376	390	414	414	345	371	376	374	349	340	394	390	365	360	391	378	368	374	372	355	411	352	386	392	396	385	377	386	374	395	362	369	356	352	383	404	376	395	375	389	389	379	417	391	380	412	374	374	375	377	367	411	376	399	372	376	406	396	364	402	373	353	370	362	399	360	389	381	410	357	411	413	390	410	389	369	389	372	358	373	365	375	383	359	387	381	382	380	405	384	401	381	352	376	370	385	367	347	335	358	416	367	415	406	372	406	408	368	389	352	370	399	385	365	377	361	348	361	398	392	382	367	399	375	367	375	350	379	346	431	388	363	371	360	378	364	374	405	382	414	412	369	402	371	382	405	366	383	392	382	371	398	349	406	406	378	353	374	363	400	375	376	398	361	356	377	420	392	379	396	412	354	377	408	355	364	338	366	364	368	402	369	345	352	361	360	384	396	359	405	407	365	408	404	383	359	369	390	372	379	353	396	400	396	393	372	368	397	361	380	378	386	406	365	360	372	383	393	379	409	374	372	389	386	349	338	393	394	396	371	383	364	369	402	365	368	410	400	382	357	377	357	378	405	410	390	388	359	347	384	383	380	376	390	380	377	371	360	398	395	379	391	408	383	376	392	366	358	406	374	401	375	367	414	379	373	370	390	392	377	371	360	378	383	370	365	351	372	344	369	379	360	375	367	391	359	370	379	396	404	395	398	384	332	349	378	356	419	387	409	375	352	392	389	377	360	431	325	353	351	396	377	370	379	351	361	397	383	354	358	380	353	384	359	361	365	380
29015	25899	29854	21529	12050	7221	4796	3470	2569	2091	1741	1560	1427	1208	1062	964	882	854	854	814	790	723	707	723	719	735	692	669	670	638	598	635	598	614	609	542	618	611	564	554	578	582	585	585	567	543	594	585	568	535	518	547	536	537	567	571	528	579	578	537	569	533	538	503	566	579	530	565	524	566	525	561	554	558	531	541	541	576	518	582	576	561	513	537	533	554	562	531	491	551	550	532	530	580	542	524	497	513	530	558	556	532	539	544	540	538	522	573	510	548	558	509	536	530	500	526	553	508	532	530	509	513	530	537	569	513	516	510	538	528	519	531	538	573	525	599	546	545	536	546	509	512	555	547	514	507	532	511	570	502	516	512	533	540	537	516	494	545	535	517	541	550	533	547	523	546	533	548	533	525	511	550	504	519	548	520	536	531	559	538	562	504	515	536	527	556	530	542	514	518	603	503	562	535	547	501	540	533	580	538	564	570	518	535	519	499	493	523	539	556	539	578	554	557	520	535	496	574	545	523	521	549	552	542	506	541	546	549	522	529	566	500	551	549	520	538	538	526	570	592	521	533	563	515	552	521	521	551	517	579	512	546	527	504	546	538	580	552	570	505	496	530	495	544	563	569	544	482	524	578	566	519	586	532	523	535	542	513	515	539	529	544	559	557	548	541	529	505	554	492	500	556	535	533	549	543	489	542	523	547	540	574	551	504	556	594	572	540	533	493	570	554	595	505	514	516	513	524	537	533	550	569	469	534	504	546	521	534	525	518	505	521	533	525	549	528	546	515	561	519	525	561	519	538	544	518	517	544	555	524	533	537	575	552	509	510	595	573	571	512	537	544	588	557	516	560	586	536	553	527	514	512	500	509	532	526	534	525	544	551	545	532	516	557	577	583	540	519	518	525	532	555	571	554	539	538	535	547	564	518	536	568	538	550	521	558	516	568	532	517	551	578	532	553	577	548	521	524	559	529	495	518	536	546	575	483	513	536	525	509	559	538	496	489	513	564	562	527	533	515	525	494	553	509	528	532	589	575	570	541	542	488	549	541	545	494	543	492	534	541	546	556	543	568	555	579	559	532	563	522	547	541	540	522	552	537	519	462	561	546	523	538	579	533	533	534	533	510	559	547	580	533	557	540	547	512	524	526	519	497	533	525	498	533	519	510	562	539	520	520	521	521	549	503	555	535	566	553	507	529	513	514	519	574	561	492	525	552	536	515	560	541	518	517	568	536	538	522	471	545	538	526	509	565	559	554	571	551	574	501	541	572	511	514	525	529	524	543	556	568	517	550	511	553	542	594	547	539	519	491	523	554	562	491	554	523	562	557	505	566	512	528	534	552	528	579	578	559	526	512	539	545	523	525	537	501	577	534	481	502	540	519	489	536	517	534	519	518	561	498	540	544	500	553	557	544	565	526	555	471	511	561	538	522	559	558	461	492	536	533	580	519	515	491	528	540	549	536	498	533	550	575	588	523	536	516	497	527	522	527	554	496	503	522	554	514	526	528	513	523	566	538	552	567	555	558	492	521	517	484	541	542	538	507	482	554	581	542	513	556	539	531	525	542	522	569	516	518	575	515	565	547	536	539	525	526	568	477	534	535	520	545	512	547	513	562	562	526	545	544	564	551	530	580	474	561	564	513	525	526	526	542	511	569	497	580	527	520	547	551	545	539	528	534	540	559	568	561	557	507	564	535	501	515	496	527	585	525	525	540	501	557	559	518	511	532	538	552	511	529	528	523	508	571	554	538	516	534	567	547	559	556	554	585	556	551	529	548	518	576	525	563	577	499	549	499	520	505	545	556	520	535	564	555	537	514	554	568	561	566	525	557	525	535	539	549	554	499	521	575	528	591	551	562	502	521	500	565	562	559	550	539	518	558	566	538	495	540	509	584	562	551	558	498	569	524	506	580	554	550	549	557	546	541	500	561	538	550	499	509	575	529	548	530	477	498	565	528	543	549	551	541	542	535	532	550	546	541	535	553	569	528	529	523	519	567	540	582	574	570	558	536	530	569	524	580	498	583	578	530	506	520	520	518	544	511	528	533	518	552	535	573	550	516	516	542	521	539	534	516	526	514	524	540	581	522	543	537	532	516	537	506	528	553	538	519	521	543	559	525	564	525	605	536	550	530	577	512	587	591	544	501	542	526	551	564	564	545	558	515	566	502	529	556	586	508	552	547	540	553	533	557	520	537	527	545	551	574	563	566	562	542	564	556	567	516	578	508	519	531	547	570	504	512	553	545	551	534	555	534	541	528	522	571	569	537	542	534	522	541	514	563	530	544	561	512	528	514	506	514	537	553	518	561	531	545	507	527	546	552	538	538	520	539	548	523	549	552	556	543	560	518	563	513	532	534	512	563	556	545	555	515	536	542	563	514	497	570	532	578	513	539	559	543	527	538	491	525	542	503	533	540	576	538	501	545	545	530	505	566	561	516	551	560	612	516	509	580	541	530	525	532	523	532	541	522	534	541	530	546	542	529	518	514	551	536	519	510	530	495	570	515	575	570	531	566	547	534	554	507	543	558	502	553	511	576	498	513	520	528	548	516	517	540	533	500	507	526	554	580	555	539	475	555	509	523	512	537	500	546	560	545	552	562	544	536	531	538	550	550	529	594	551	554	552	532	557	543	546	546	536	540	515	585	566	509	549	541	544	519	532	546	540	509	492	525	563	522	546	513	531	524	520	533	525	560	608	511	550	586	548	547	575	541	547	546	541	545	512	528	553	525	513	589	534	496	594	556	530	587	544	535	541	543	550	511	529	534	550	521	572	503	541	510	570	507	530	546	578	543	557	526	581	556	548	537	546	578	518	551	554	572	583	555	552	543	532	532	536	556	519	507	555	551	533	543	525	578	537	504	520	560	516	517	559	593	521	559	569	548	525	551	529	543	542	528	538	586	529	512	497	559	541	509	514	517	557	561	549	521	522	560	532	556	501	538	557	575	527	539	568	575	519	525	554	556	501	550	532	536	549	529	514	541	550	527	553	569	536	542	481	511	556	548	554	566	549	526	571	508	536	575	542	531	561	572	538	517	521	514	569	566	548	575	547	542	506	520	531	538	553	511	521	531	527	550	510	517	565	531	533	541	539	499	565	529	563	536	520	584	538	530	526	537	547	600	509	532	496	548	545	507	540	570	499	526	520	519	498	606	528	554	542	533	528	513	523	524	506	544	545	518	562	529	538	519	548	547	572	563	501	566	509	509	532	561	554	587	526	562	547	577	549	540	498	540	545	521	507	548	530	529	559	569	545	558	560	535	511	521	531	533	505	521	543	580	532	540	570	487	507	531	539	535	537	571	509	546	534	570	508	522	504	514	514	526	557	556	531	520	518	539	524	535	524	487	524	550	542	528	565	540	543	514	516	576	553	543	547	526	523	581	531	509	559	488	550	563	554	552	529	552	544	538	541	562	559	559	517	590	554	526	512	556	523	515	554	535	533	494	526	581	521	510	491	517	485	520	546	519	539	526	511	519	517	525
20946	37873	30032	19707	14113	10388	7557	5788	4230	3167	2644	2256	2042	1643	1438	1263	1131	1061	975	985	898	900	855	813	776	780	731	716	708	706	710	654	640	615	633	631	638	655	583	632	611	625	592	627	609	630	557	616	548	541	580	550	548	581	602	566	545	557	582	596	553	586	543	551	522	539	578	543	581	590	535	538	561	537	553	499	546	574	528	534	574	536	529	539	552	572	538	555	573	575	577	510	515	560	567	541	543	494	552	556	565	531	564	528	514	579	581	540	537	542	560	568	525	582	542	596	551	491	519	563	534	536	523	561	580	556	551	539	541	544	536	530	603	572	530	547	547	538	527	561	520	559	551	541	511	532	519	593	501	559	516	545	518	574	561	572	497	531	547	559	553	538	569	557	550	492	544	530	581	553	556	521	562	562	528	556	540	553	558	563	569	512	571	522	523	524	514	541	529	550	529	578	544	530	556	531	562	543	525	524	575	554	573	517	592	571	560	569	540	537	581	506	573	571	554	537	550	524	519	520	580	538	558	538	562	518	576	544	575	481	554	527	558	537	509	548	575	556	520	534	520	553	547	561	524	556	585	536	532	546	549	554	536	519	549	581	575	559	570	553	557	591	530	535	534	540	552	556	550	534	577	549	523	527	524	551	583	553	553	556	612	578	543	534	568	531	525	512	534	577	533	561	580	540	558	561	536	603	521	504	506	540	554	542	554	580	546	581	549	582	527	541	544	554	569	541	522	551	584	520	533	530	543	518	570	566	584	575	539	553	545	524	564	561	599	517	588	562	518	575	518	506	553	512	552	558	500	532	543	572	563	563	550	554	572	548	583	565	569	578	555	561	526	574	542	528	571	588	588	507	573	546	567	530	526	543	536	559	563	552	581	542	524	547	547	525	547	522	568	514	534	496	600	540	533	560	531	564	536	555	544	567	557	567	535	527	558	565	574	537	575	582	567	519	528	559	557	545	510	529	574	513	490	587	575	544	503	549	539	533	539	544	552	520	554	552	538	607	567	599	556	566	543	517	543	563	588	520	538	539	568	526	545	533	551	533	580	529	532	561	544	524	506	543	524	562	566	540	550	578	551	539	530	556	533	539	545	551	553	543	586	509	583	571	534	551	513	501	571	542	518	530	547	583	533	550	570	540	543	549	521	538	564	529	540	550	552	574	544	601	553	522	566	529	564	553	584	551	548	523	554	560	536	543	517	519	540	529	545	520	526	581	578	536	515	570	538	530	532	515	539	572	523	530	558	543	552	480	552	548	528	555	560	565	547	528	551	567	525	571	488	501	477	533	569	561	557	548	555	557	549	523	544	541	532	547	559	535	554	522	532	534	517	523	579	567	546	527	529	556	582	551	549	549	555	547	554	551	592	541	567	561	580	541	541	553	517	540	541	544	570	567	517	539	569	547	597	617	542	558	548	553	531	559	540	541	581	548	524	535	572	520	506	553	539	531	573	575	564	524	559	556	551	532	565	558	516	590	563	540	544	555	590	566	540	529	516	576	564	523	557	568	544	546	517	553	529	539	519	535	534	568	516	539	545	513	584	556	539	544	552	476	557	550	540	546	546	524	570	527	532	559	547	555	517	558	512	551	570	526	566	528	550	516	572	557	598	532	566	607	529	564	543	616	533	559	570	571	573	559	547	525	546	541	538	561	542	558	575	545	552	515	514	559	568	564	526	527	541	536	493	525	567	583	537	520	529	561	552	548	518	564	544	541	569	567	585	538	576	547	561	558	553	522	540	556	546	527	545	580	562	573	552	572	524	563	533	547	545	534	549	557	543	560	579	563	545	565	533	555	555	578	560	538	560	586	539	579	534	549	534	571	545	542	553	580	534	584	577	535	534	530	567	526	551	537	525	605	565	534	529	525	543	522	538	551	553	557	530	555	537	543	536	549	525	521	581	537	566	557	513	548	580	580	508	538	535	506	555	503	528	533	545	553	562	556	555	556	541	582	565	540	533	542	514	571	563	607	540	545	522	546	541	552	541	566	590	530	546	552	530	517	550	533	562	524	532	554	536	580	531	542	521	550	543	519	546	556	512	484	583	577	569	499	548	501	555	589	557	527	571	534	561	558	547	597	583	556	544	552	565	559	559	544	521	541	526	514	507	545	530	553	521	543	538	541	600	514	498	546	544	548	524	495	574	565	560	573	535	563	549	575	553	571	577	562	554	566	586	560	575	500	549	531	537	543	512	548	561	556	491	542	550	585	539	594	498	538	504	529	538	525	528	513	528	576	540	565	557	522	544	566	567	525	536	566	536	533	536	544	573	550	517	532	524	572	555	535	517	518	552	530	535	532	539	555	572	579	515	567	581	541	528	556	535	507	531	588	548	563	556	557	537	531	559	534	541	562	515	593	553	536	574	568	565	522	573	546	574	558	539	516	573	530	518	545	549	542	538	552	535	547	524	569	518	540	557	563	552	578	572	526	550	523	568	543	532	548	528	551	551	516	557	494	547	527	541	515	563	547	561	538	560	504	551	578	542	556	554	581	517	506	518	517	550	509	580	526	531	518	526	548	530	564	541	585	519	528	546	580	613	550	597	517	559	543	557	547	547	540	570	511	549	512	533	578	582	561	536	584	502	525	503	514	513	578	561	513	552	544	541	562	535	530	541	523	527	540	521	516	528	530	502	538	575	533	568	517	575	563	539	543	569	555	541	565	535	545	496	503	561	539	566	555	559	526	559	558	567	552	504	559	526	550	555	572	508	571	555	529	582	546	522	558	544	555	574	543	523	563	555	539	557	537	537	607	595	566	529	541	575	546	564	507	607	542	532	522	566	559	551	513	533	553	574	533	514	537	529	551	578	541	572	543	545	538	512	570	553	518	556	543	516	498	538	550	565	527	555	541	497	562	537	557	567	554	570	544	559	548	541	542	513	541	576	535	546	560	563	507	562	539	606	527	570	571	577	589	557	584	528	549	554	562	542	553	540	570	561	568	579	574	546	552	543	568	519	505	546	563	528	539	543	557	590	551	529	559	584	551	563	568	586	528	550	544	538	563	554	565	557	547	551	547	484	523	566	560	534	552	538	588	532	520	560	540	545	548	543	544	565	529	542	581	551	569	532	531	536	521	544	567	583	572	503	572	547	546	538	576	550	514	587	554	569	575	539	580	506	556	586	572	542	574	548	567	572	519	554	549	555	547	532	549	582	556	566	525	528	552	523	552	535	532	538	559	560	591	547	560	555	498	535	493	537	545	511	535	591	539	556	549	490	513	568	505	576	543	524	517	549	544	522	547	550	584	541	568	548	520	560	550	527	543	558	519	559	557	527	514	563	545	528	599	556	515	501	531	543	561	574	565	549	561	451	546	532	552	543	582	565	517	544	537	569	553	547	510	577	524	577	520	519	578	529	533	543	524	522	552	551	555	531	525	537	512	537	526	542	526	511	544	539	537	566	570	557	523	542	526	569	557	567	548	532	550	545	529	516	557	536	553	510	554	539	566	579	534	572	510	559	531	534	570	539	543
24010	21479	28874	24875	22117	18564	10866	6393	4486	3499	2802	2342	2066	1776	1466	1274	1053	1008	994	888	869	845	767	728	666	712	632	648	619	556	594	530	517	509	477	532	497	496	474	466	511	484	482	465	473	458	426	447	428	398	399	440	432	400	388	443	404	462	371	443	416	409	408	416	421	404	421	378	412	404	399	377	396	411	383	373	398	396	359	380	347	401	378	403	394	354	407	388	426	438	408	391	393	396	384	428	395	416	395	399	381	409	424	386	385	422	391	382	394	391	379	386	419	384	373	393	376	403	380	363	421	387	402	391	418	412	382	364	407	381	405	411	389	382	387	391	387	346	364	381	411	411	361	370	393	399	412	402	421	391	390	391	348	418	404	398	426	400	386	373	368	446	401	362	359	379	414	361	386	434	383	330	390	395	367	423	389	393	415	416	397	388	396	362	405	391	416	395	393	367	401	375	401	351	401	411	369	399	382	392	404	412	386	393	404	387	390	368	389	412	394	401	368	383	391	419	398	417	382	355	372	406	363	402	374	402	391	421	422	415	415	404	409	401	411	409	374	386	403	381	396	368	374	392	378	428	410	423	391	383	377	366	413	391	431	397	388	428	363	414	412	417	408	420	352	400	375	397	421	347	410	374	389	375	406	373	355	378	383	375	369	355	363	360	422	408	379	388	364	387	354	398	423	364	381	431	410	419	384	367	381	365	385	395	404	432	379	396	424	364	394	390	375	403	395	371	358	379	381	416	367	397	415	379	382	367	413	432	373	393	400	424	381	388	367	384	391	376	382	367	380	411	382	374	424	410	396	360	408	410	412	436	369	396	376	405	331	391	423	423	393	414	434	387	380	405	398	400	383	411	401	371	419	385	422	364	406	424	385	379	387	386	396	405	412	410	397	422	389	421	379	436	432	379	437	397	366	377	416	419	408	406	397	372	355	374	417	364	388	435	424	418	382	425	427	354	423	404	421	389	372	391	420	394	358	416	410	406	391	390	447	376	383	421	371	365	413	377	404	366	391	446	343	383	388	413	426	387	364	397	405	394	423	390	391	434	386	400	380	364	453	365	369	360	382	403	416	378	399	421	388	405	436	388	432	397	414	413	448	398	421	398	381	372	405	419	381	443	404	399	361	394	374	390	347	361	374	397	409	398	417	386	395	409	405	393	396	411	409	410	392	357	349	380	373	393	403	385	379	417	360	367	371	423	393	412	426	403	407	409	397	411	438	410	379	421	410	386	400	422	385	394	424	366	405	368	370	370	398	410	381	385	408	385	378	391	415	431	368	389	355	419	392	416	413	394	419	397	402	423	367	393	401	394	383	392	406	395	388	394	393	420	393	377	372	370	453	387	425	376	405	408	393	350	381	384	364	377	403	383	409	393	429	396	372	373	394	389	391	419	419	403	427	399	390	452	413	418	397	389	400	419	406	390	405	379	432	367	420	413	405	378	371	378	374	379	386	373	389	420	393	387	416	362	402	423	408	413	373	386	377	392	348	402	393	375	410	384	424	376	398	408	396	392	375	387	382	377	408	396	351	410	398	343	397	394	390	411	398	373	390	403	428	391	411	441	406	388	390	433	382	397	362	394	417	408	386	349	380	423	392	385	402	395	391	426	397	380	389	384	392	396	374	359	379	406	392	383	374	402	394	388	389	405	393	379	426	428	373	410	375	396	377	371	388	391	353	422	412	379	365	379	407	400	409	395	381	373	377	391	416	399	397	368	389	387	383	420	388	422	399	374	411	420	418	399	391	369	398	366	389	391	384	405	375	393	405	418	395	428	420	382	402	408	436	421	396	392	363	394	365	389	361	385	386	391	384	384	397	377	379	401	425	396	407	376	379	466	360	394	397	420	379	367	368	372	441	372	410	418	391	392	406	402	397	401	372	374	403	467	386	435	374	386	435	365	384	417	378	441	415	375	391	388	378	406	376	401	430	387	422	383	415	399	391	400	370	392	393	432	334	401	382	385	357	416	375	370	366	368	378	400	412	378	386	421	383	448	402	432	386	415	406	414	403	369	380	414	393	420	403	372	392	420	369	400	404	395	368	379	414	385	384	402	411	412	420	369	393	370	422	391	373	367	442	406	355	421	392	417	387	393	398	357	357	381	385	356	408	366	394	409	356	413	358	368	406	412	408	393	421	393	399	397	431	377	382	408	379	422	405	413	380	374	404	391	401	394	384	400	397	388	356	352	392	400	387	412	426	384	379	374	415	377	416	400	382	387	402	396	408	397	380	421	412	402	381	381	411	370	403	360	385	420	398	375	383	370	352	400	389	404	416	376	422	390	377	378	379	394	397	378	428	377	382	400	407	387	397	380	385	399	396	365	393	395	398	442	376	390	378	413	385	391	409	403	371	398	407	403	387	416	411	427	397	421	394	417	396	434	375	432	404	404	388	408	395	371	388	390	389	446	391	375	386	407	394	362	406	366	400	398	375	439	369	402	427	360	404	367	396	372	418	398	424	384	431	420	385	448	404	400	353	385	386	415	394	399	390	372	392	397	405	416	395	386	407	381	355	406	393	372	356	399	390	410	379	398	431	381	364	389	384	413	408	406	403	393	441	394	397	372	375	424	400	398	387	388	447	392	391	402	379	396	386	415	404	412	389	401	406	407	439	411	384	383	398	386	354	382	408	384	403	410	372	414	403	408	423	415	386	400	365	390	386	406	374	401	388	382	391	372	439	385	405	423	383	413	395	414	375	392	402	424	421	392	370	415	378	381	387	420	388	345	383	357	388	403	380	376	394	383	423	365	430	423	391	435	413	380	385	386	396	379	376	395	389	412	404	407	366	415	387	387	385	418	407	390	404	387	377	394	408	385	404	405	380	377	394	398	394	393	408	377	384	419	403	396	439	431	414	396	397	382	419	416	371	405	396	399	396	382	388	413	376	398	433	388	430	370	409	378	395	381	403	392	418	408	426	402	389	418	421	417	348	398	371	409	375	390	351	423	414	419	364	420	385	394	361	394	422	362	354	419	393	388	387	401	371	398	402	401	393	426	421	388	384	394	400	381	377	413	428	402	402	385	400	385	373	382	406	391	400	409	393	427	420	381	402	359	437	417	409	400	383	418	374	381	378	401	395	381	370	412	399	373	408	394	376	397	404	425	388	398	350	405	383	371	373	377	400	389	397	370	392	348	354	397	404	407	413	434	392	378	414	386	389	382	369	408	391	391	412	389	413	383	361	399	400	381	400	385	406	408	423	384	369	415	427	376	399	395	419	404	388	413	385	387	394	396	414	397	420	373	373	355	392	355	372	396	388	396	389	393	407	449	371	385	376	411	395	425	393	381	376	446	405	433	411	412	408	415	411	368	389	413	408	445	423	381	380	409	401	400	406	375	398	400	369	389	420	422	365	414	369	351	390	403	380	391	392	407	385	416	371	394	415	373	381	381	373	372	410	373	412	404	358	407	397	376	389	406	399	408	371	420	368	366	414	410	365	385	373	403	390	385	411	406	367	400	374	356	351	385	371	403
21397	45337	37629	26537	20612	15651	11903	9335	6979	5359	4114	3467	3034	2514	2054	1734	1579	1382	1293	1145	1105	1022	944	897	860	839	786	813	729	705	638	656	650	554	587	589	571	547	580	539	563	571	496	532	514	474	493	479	455	463	494	444	435	422	417	446	438	458	437	400	406	426	400	395	427	434	409	406	368	421	416	433	374	384	405	356	404	416	387	424	411	401	409	382	400	402	379	391	449	398	398	380	414	368	377	382	394	417	414	370	386	403	400	457	406	421	383	398	395	437	392	399	401	411	434	422	418	387	409	403	388	435	423	413	368	387	393	411	437	410	382	406	383	370	405	394	428	358	384	390	381	376	361	402	410	428	393	388	425	415	424	416	423	415	429	455	420	396	392	385	425	414	405	405	417	422	400	438	412	399	398	380	406	406	391	398	402	402	399	339	369	388	408	370	428	395	371	407	409	402	400	406	384	415	398	396	404	373	398	415	437	411	368	394	437	401	419	415	407	428	372	397	392	386	447	394	451	440	402	384	363	413	391	407	407	440	377	396	417	375	435	392	372	387	405	411	433	391	409	426	412	437	388	404	407	388	418	404	394	387	403	387	401	407	398	399	423	409	439	403	408	439	405	407	385	378	408	406	393	400	385	415	444	386	393	406	427	366	375	440	390	434	375	372	397	413	402	391	407	398	383	374	399	392	409	396	384	396	404	400	395	431	361	428	397	426	380	390	410	403	419	399	394	396	368	365	420	429	380	407	424	425	386	439	378	382	412	400	380	396	398	445	410	407	393	395	409	404	400	394	402	397	423	406	348	379	394	443	392	433	411	433	378	432	416	367	414	395	430	397	413	360	407	437	414	390	395	402	397	421	385	373	404	393	382	416	384	398	380	386	365	402	426	408	425	414	410	397	431	408	384	396	410	393	427	387	405	386	401	399	415	390	407	391	381	397	391	397	380	383	359	394	451	403	358	373	417	403	376	421	407	388	391	383	424	395	438	391	368	376	395	384	436	382	411	418	375	389	406	361	396	375	365	406	401	372	395	404	421	382	414	399	399	393	411	400	400	374	423	396	413	395	375	418	395	396	380	409	422	403	390	393	404	423	391	389	368	433	404	411	438	414	387	391	403	422	421	425	416	412	392	382	404	383	386	437	353	383	401	395	381	398	411	385	407	398	372	436	415	371	383	416	414	389	404	398	443	417	388	387	422	389	403	436	423	386	388	387	411	441	400	390	425	433	441	382	405	429	401	378	366	400	428	387	400	400	394	386	359	443	407	396	383	405	415	425	389	414	426	389	383	405	410	403	403	399	407	378	376	430	428	416	391	390	388	411	405	425	449	408	394	420	365	382	404	420	402	411	393	389	421	391	409	427	418	373	425	382	405	438	435	425	409	396	421	434	403	377	412	437	388	421	398	410	413	395	405	443	419	387	425	413	361	398	392	443	396	380	413	426	401	402	423	374	389	345	432	425	411	396	390	412	397	395	358	421	378	410	457	449	403	408	401	395	410	408	406	444	386	427	350	388	399	387	400	399	422	439	436	402	405	404	389	370	364	398	396	382	394	418	376	385	412	411	398	417	411	382	406	360	427	396	422	414	404	399	395	403	418	415	399	398	406	406	400	396	387	421	434	373	395	400	423	435	390	400	396	399	409	423	411	396	418	388	418	403	383	379	401	420	412	375	408	372	366	419	393	412	407	403	406	403	420	429	403	405	366	392	410	385	366	416	399	380	428	407	418	391	453	412	392	404	434	404	421	367	385	400	378	365	424	422	389	418	382	398	382	395	389	417	399	383	385	420	387	400	443	381	429	405	395	360	417	410	399	401	405	382	397	409	417	371	402	384	415	410	359	393	408	402	408	427	419	379	419	441	398	376	400	399	423	389	417	434	399	403	413	368	383	394	370	404	440	431	409	396	419	422	395	422	409	396	424	368	381	411	375	404	409	382	416	385	426	374	428	413	404	388	359	398	387	421	404	378	377	427	395	376	376	398	414	372	417	413	402	403	417	408	401	372	372	442	423	374	394	373	444	424	381	400	368	434	420	393	420	437	395	408	410	412	419	417	413	383	386	382	424	404	427	384	383	393	398	361	373	405	389	374	425	424	419	412	422	404	356	394	399	414	425	401	427	365	379	374	419	374	426	391	445	409	409	361	418	383	415	394	406	411	365	406	370	379	388	412	400	395	421	434	395	399	368	387	383	420	380	410	420	438	402	395	426	402	424	413	413	394	400	401	365	414	409	381	383	411	402	383	387	420	410	346	405	394	400	407	441	397	435	376	377	418	401	373	381	411	420	373	398	388	414	416	413	410	372	416	407	416	376	406	429	430	427	383	390	403	418	414	384	418	364	428	419	388	416	444	401	417	410	419	412	386	401	388	399	400	372	385	417	379	379	417	372	430	364	409	428	427	386	395	418	400	409	408	383	407	398	394	396	407	395	372	368	381	393	380	410	446	403	420	422	386	367	355	413	401	403	384	406	385	434	405	400	379	402	419	393	389	375	383	383	401	421	377	405	415	440	419	380	392	394	395	390	419	425	420	406	405	387	364	389	423	416	411	393	400	444	433	426	384	425	384	432	395	435	405	401	417	425	412	424	400	416	373	371	382	411	382	401	437	412	401	391	397	369	424	397	429	381	402	430	407	386	422	412	387	413	390	380	402	400	403	395	400	391	411	419	445	406	409	378	407	397	403	402	405	391	424	400	371	370	405	426	411	411	428	401	410	429	393	410	402	432	406	402	400	420	351	390	392	383	405	395	413	395	386	379	417	386	377	402	411	372	411	408	432	402	379	398	471	385	396	382	432	380	391	407	397	388	413	402	440	388	400	393	379	392	384	395	380	427	424	434	387	437	384	423	404	393	377	437	388	400	380	396	419	414	389	392	438	415	373	394	411	406	417	398	454	412	406	388	429	395	423	387	410	393	436	374	414	432	373	392	381	387	419	397	401	404	386	414	402	400	410	440	393	381	429	382	407	396	411	391	405	411	442	411	385	382	370	429	390	402	377	434	435	369	441	375	409	372	361	393	432	401	402	415	406	401	423	379	414	385	413	422	409	394	396	430	433	387	408	433	401	369	413	385	411	380	423	423	392	386	358	403	428	374	412	406	413	428	363	403	390	390	431	414	385	390	407	363	407	402	375	384	415	380	378	406	412	383	413	449	404	354	349	380	383	395	351	387	440	377	387	394	385	406	353	399	403	425	406	440	373	380	424	391	397	394	395	380	423	415	405	395	411	369	423	383	366	434	424	390	409	420	399	399	374	418	416	400	408	413	403	400	386	397	414	385	382	475	396	403	386	411	419	417	383	367	424	411	374	385	396	417	423	402	420	386	424	411	391	397	405	377	396	412	381	408	433	422	386	413	414	414	412	420	409	363	402	381	383	392	445	379	373	429	407	365	396	410	368	422	408	380	458	428	395	406	389	375	431	418	408	372	422	397	423	397	367	379	405	424	412	401	369	375	430	363	399	404	403	435	439	427	408	403	387
25184	21524	28262	26194	19026	11133	6854	4907	3655	2785	2244	1986	1814	1564	1375	1149	1079	965	1019	974	899	899	842	852	827	740	757	721	769	699	704	682	577	725	672	642	630	675	611	631	709	607	592	615	589	601	612	589	607	631	598	598	574	544	574	553	618	589	581	598	547	592	563	585	604	540	603	579	570	559	580	560	569	580	572	550	546	590	551	570	557	549	561	553	562	546	584	534	542	586	566	533	576	535	533	575	583	571	573	589	597	557	545	539	586	535	548	555	576	578	541	540	587	584	554	571	535	600	581	534	586	548	587	537	565	576	546	517	557	553	551	598	539	569	572	603	564	552	579	583	594	600	552	537	588	575	551	545	547	538	573	583	499	579	582	538	620	562	569	610	560	521	619	571	543	547	546	593	575	529	596	556	583	596	560	586	605	559	553	552	564	564	557	548	592	579	520	615	590	568	564	562	570	512	566	587	541	557	578	580	572	578	548	565	564	556	569	571	573	547	561	545	561	581	583	555	562	565	603	597	573	536	569	565	556	560	591	604	549	582	563	561	510	559	554	550	547	540	563	523	599	552	585	553	554	578	557	511	581	570	597	540	577	540	552	551	614	565	600	564	578	616	566	551	521	563	583	536	585	567	551	554	564	585	571	569	549	566	575	597	564	537	502	578	547	527	571	563	571	604	593	559	584	539	515	570	596	540	593	574	544	592	576	590	570	585	581	515	549	563	529	548	506	601	579	529	560	536	565	563	555	556	542	563	583	506	563	598	551	594	592	555	539	599	586	576	598	577	573	564	571	589	525	585	548	580	530	530	542	567	537	541	555	620	599	554	599	586	592	582	576	610	551	581	579	560	560	567	553	579	627	564	592	582	557	548	577	591	537	575	592	590	549	588	576	571	543	605	562	546	589	531	531	590	542	572	578	557	583	520	507	571	557	542	532	566	593	558	573	545	543	528	587	503	578	598	579	556	546	606	549	581	589	593	556	539	606	560	542	564	574	578	536	547	569	559	578	595	580	578	529	544	559	580	549	565	553	559	569	518	558	519	568	543	571	558	507	567	589	573	552	598	556	562	587	591	587	564	558	518	528	558	526	527	597	578	594	595	567	532	530	564	549	527	572	584	592	581	544	596	610	536	571	561	575	571	577	581	567	591	572	525	572	639	563	536	522	533	512	528	566	572	596	585	598	529	536	570	537	562	556	570	600	540	564	569	558	561	562	603	561	581	572	580	529	576	579	537	534	559	572	576	547	573	567	557	558	555	554	590	584	590	594	575	576	577	546	594	577	557	578	531	526	577	577	616	540	535	589	529	575	604	523	549	566	590	570	546	548	575	566	575	532	543	608	596	578	591	556	549	555	609	596	563	547	563	556	553	573	552	588	585	571	578	590	594	561	539	595	582	596	589	549	578	538	573	594	609	535	563	581	538	545	597	607	583	559	566	570	592	559	580	571	564	571	534	527	579	549	536	540	577	590	576	601	603	547	551	565	495	561	534	581	560	511	600	573	547	577	569	556	585	561	525	548	554	579	557	582	570	537	572	591	585	554	544	551	536	554	575	578	578	563	542	561	576	567	589	585	560	554	573	638	526	590	563	580	549	543	557	586	546	541	573	580	534	585	519	582	542	544	553	613	572	597	604	577	583	581	592	528	544	515	583	535	602	563	587	547	522	593	556	602	543	570	570	562	562	588	601	527	607	545	598	584	558	533	542	578	570	547	516	580	582	603	575	541	583	562	583	557	543	552	606	550	574	552	549	566	583	531	529	538	608	564	538	591	556	595	549	579	557	574	535	517	580	584	568	568	543	567	566	543	564	555	590	593	546	535	560	588	546	585	533	618	587	559	557	597	558	577	542	580	553	580	589	571	600	556	602	582	577	542	551	615	531	569	571	586	555	610	590	547	566	580	602	570	557	533	538	544	554	529	537	641	578	556	560	521	567	601	563	591	570	538	572	564	598	592	573	561	611	635	568	601	644	555	557	579	542	614	585	576	579	570	564	574	520	588	594	562	557	606	559	595	546	600	568	569	555	567	558	558	592	536	566	558	576	582	523	548	561	575	577	574	519	558	555	568	586	584	529	570	595	547	562	560	574	569	567	528	549	565	613	540	583	564	570	559	577	566	570	567	569	518	517	589	554	560	507	567	577	610	554	591	546	565	575	596	579	567	570	580	593	536	529	526	527	539	565	579	579	558	512	557	581	588	585	582	566	563	558	544	586	552	564	564	581	607	628	540	573	570	577	536	553	550	608	599	577	585	612	578	592	615	540	566	595	585	560	549	527	526	560	573	542	592	517	563	558	521	585	591	531	597	577	560	548	602	576	537	512	569	563	576	596	560	577	530	550	570	560	546	565	553	585	587	555	595	568	543	609	579	541	584	540	575	594	579	575	574	575	558	580	566	565	593	607	546	569	550	559	543	551	574	577	557	578	597	537	569	591	533	574	595	587	534	586	596	583	528	525	547	611	566	604	600	568	542	554	550	533	559	560	558	560	568	576	566	529	562	546	585	546	555	559	541	563	532	572	570	593	546	562	593	568	539	562	594	533	529	541	590	542	621	561	551	550	579	536	573	559	570	543	589	534	537	534	564	561	580	611	558	594	548	550	551	550	572	600	625	580	592	559	545	525	561	524	564	564	582	579	540	581	575	532	557	549	567	573	550	602	548	536	561	632	589	550	563	606	555	566	595	518	583	571	575	635	612	537	577	560	556	524	587	626	587	576	586	572	585	566	604	576	529	564	539	548	590	553	584	513	547	536	555	545	572	557	537	596	570	564	638	559	584	564	567	612	590	546	545	533	547	560	555	557	609	543	571	544	575	577	540	572	523	579	569	590	598	573	574	549	553	555	534	548	614	527	562	599	579	581	589	569	612	509	549	558	568	562	589	576	587	593	559	592	576	573	582	547	561	534	561	601	590	615	517	595	531	532	552	552	565	555	542	544	547	555	578	574	585	563	539	597	575	540	581	521	545	561	568	547	521	542	561	573	573	592	529	588	538	581	547	555	562	601	569	565	532	561	555	563	543	558	604	515	580	564	553	549	602	585	572	575	561	570	555	568	563	592	591	582	605	565	517	570	549	536	588	558	565	550	588	580	568	565	575	578	557	541	598	597	553	542	546	549	570	580	551	557	571	596	566	583	542	583	571	580	574	558	606	533	596	552	580	540	571	531	569	571	565	571	550	575	529	546	536	528	562	550	571	544	531	539	591	568	611	560	593	576	579	570	545	549	523	563	518	602	581	600	564	584	533	529	601	593	571	601	531	595	571	521	574	564	541	587	575	560	562	528	551	565	577	576	580	593	578	580	545	556	560	577	560	572	569	577	561	556	580	537	607	546	565	538	557	595	545	574	588	561	543	582	586	552	569	572	605	601	596	555	567	606	558	583	571	580	595	563	564	583	579	589	554	559	554	590	575	503	571	565	513	601	542	572	554	555	585	590	603	568	538	572	517	557	587	583	536	566	536	594	553	574	541	541	585	551
20667	42064	34185	23167	17831	13237	9930	7756	5845	4395	3514	2917	2633	2178	1902	1653	1437	1274	1214	1232	1173	1085	1094	973	957	860	787	809	790	790	761	721	732	661	692	724	651	683	740	705	730	647	659	613	642	626	615	604	630	639	629	617	549	581	595	585	558	582	590	603	554	615	644	592	568	557	550	590	562	559	565	595	570	602	579	584	571	591	580	568	575	620	534	623	579	542	564	543	588	558	576	563	528	568	572	595	557	582	572	572	559	538	573	579	526	592	564	531	595	557	526	606	603	570	577	603	563	560	593	601	542	572	614	549	537	608	585	589	524	555	544	534	568	550	537	562	572	565	584	555	540	557	572	596	529	607	602	546	601	544	597	573	561	600	559	603	550	540	546	584	542	617	578	568	537	569	576	559	567	567	563	550	573	596	558	579	565	556	610	628	536	579	572	580	537	547	560	621	559	537	594	563	575	598	529	565	587	583	521	574	571	622	572	551	607	561	644	517	577	601	576	550	591	559	528	537	566	561	606	601	580	528	602	589	574	541	562	558	561	554	587	575	546	514	563	547	604	565	558	589	564	549	587	584	563	508	582	582	554	596	565	544	532	543	591	572	589	545	543	552	575	554	549	540	554	581	627	561	590	569	561	561	558	576	580	570	592	589	594	583	543	584	596	556	599	559	567	571	589	546	600	596	576	541	567	568	547	529	540	580	593	599	561	566	566	593	557	525	577	564	537	592	591	577	582	590	532	597	523	595	528	542	561	568	568	534	581	594	528	594	569	550	582	560	594	582	536	580	526	555	565	562	555	603	577	561	546	619	552	590	574	601	558	563	565	566	572	601	588	562	562	536	520	545	552	548	560	557	574	527	615	526	594	571	552	592	583	574	580	567	557	569	602	550	584	571	565	585	527	576	568	577	525	564	549	582	541	540	537	595	610	545	590	569	554	558	558	560	575	522	589	549	542	577	611	597	550	611	599	557	536	545	507	565	595	596	565	556	555	568	562	534	527	547	575	561	574	560	591	582	542	556	575	583	575	544	525	552	524	522	573	572	567	576	597	572	545	595	510	533	572	564	533	550	542	552	534	561	497	551	534	526	554	593	561	543	503	514	569	563	559	614	552	572	585	589	510	573	532	556	561	565	539	535	544	486	615	550	557	539	591	592	589	567	559	543	554	561	534	594	525	564	578	541	561	529	571	565	603	577	571	581	570	583	638	565	553	551	548	587	539	565	544	514	575	602	573	511	560	571	560	529	565	580	565	584	595	578	598	538	592	523	522	604	537	575	568	550	573	546	566	554	590	541	576	561	542	540	603	571	540	517	552	594	583	531	525	568	569	587	554	554	559	619	569	526	564	593	538	599	599	612	565	579	544	616	544	572	550	585	598	575	569	569	583	567	566	581	597	556	544	570	545	582	555	566	573	544	615	587	595	585	564	569	551	527	565	568	568	547	582	601	558	547	603	547	576	582	590	568	578	590	543	566	509	576	550	575	602	556	568	603	544	549	595	584	584	580	532	578	572	540	561	577	542	551	558	584	572	559	566	592	568	556	599	582	554	568	576	561	557	555	563	601	552	578	596	503	569	522	529	541	618	588	639	529	526	579	545	586	515	565	581	584	546	552	601	606	549	555	549	551	584	572	574	597	595	557	574	585	567	560	554	537	551	562	577	566	605	609	534	562	567	545	612	615	564	548	564	599	537	585	582	560	569	634	576	555	552	545	568	573	529	572	523	559	591	599	550	555	589	595	598	547	553	587	587	636	592	585	536	602	587	567	599	556	540	554	563	590	570	562	550	560	597	600	561	563	627	530	570	552	554	568	524	597	555	567	530	581	557	539	577	551	565	576	559	572	550	552	512	568	572	555	563	572	577	579	561	599	570	525	567	495	537	562	581	596	540	577	570	572	575	590	577	549	564	578	581	534	571	560	608	572	538	608	536	549	579	556	561	554	538	577	583	514	555	542	565	578	583	586	547	560	589	538	545	611	602	567	569	590	567	541	576	635	546	641	591	556	574	579	542	554	554	584	537	553	579	584	530	576	572	562	591	583	547	549	532	563	560	589	591	573	605	573	578	626	568	555	557	559	550	580	570	537	584	564	568	545	571	543	558	572	608	556	550	555	537	537	582	533	555	549	562	527	567	560	551	599	581	577	589	623	536	519	554	569	573	567	565	535	577	606	551	559	556	537	563	576	575	558	578	553	576	568	580	537	531	570	527	568	536	558	542	548	544	550	570	574	580	578	582	564	609	561	543	534	546	553	535	589	603	582	556	536	589	604	540	541	567	551	564	583	553	604	561	533	551	580	532	585	507	551	560	563	541	541	602	553	568	601	589	550	552	593	566	581	572	537	619	562	568	552	526	553	589	567	561	592	566	542	561	559	570	573	585	590	606	528	528	559	540	566	549	615	581	553	570	570	588	572	554	549	559	594	535	605	587	562	596	572	573	574	580	535	580	583	592	556	533	606	580	574	591	576	581	513	527	565	534	527	526	539	530	550	587	574	588	574	560	565	564	565	554	566	561	551	560	553	616	558	578	537	600	575	561	554	543	557	513	547	555	560	574	575	559	607	597	529	576	580	549	551	536	564	594	585	560	600	558	567	557	580	589	518	619	568	594	531	522	536	570	549	570	588	556	584	554	560	577	570	553	577	546	567	581	572	583	536	534	590	550	579	625	580	560	549	545	517	594	572	524	530	583	578	577	559	580	536	590	527	576	595	586	546	576	536	562	543	554	552	566	574	588	559	586	559	557	621	557	538	570	549	567	583	597	551	602	602	560	583	553	540	587	550	525	514	560	542	589	548	568	554	592	573	607	582	550	543	526	560	607	555	568	584	555	569	570	626	547	570	553	590	528	583	551	532	528	566	560	563	613	572	605	557	597	591	567	566	573	585	566	542	574	559	567	569	518	584	552	562	611	539	554	596	596	565	529	531	540	535	577	619	566	593	563	559	561	607	545	553	567	600	555	577	594	571	530	576	539	554	562	552	526	561	566	580	581	570	571	580	616	559	528	548	596	551	538	557	604	611	527	580	549	518	567	512	595	602	527	590	507	561	566	561	589	568	551	554	568	540	540	589	539	615	587	595	533	584	552	581	599	545	560	574	550	557	562	563	559	608	521	582	553	538	560	578	550	535	589	551	580	587	565	567	551	552	562	549	545	535	579	596	523	566	557	544	585	558	621	578	543	548	583	524	524	538	595	567	580	565	523	602	544	565	518	559	574	571	553	590	579	593	575	549	510	580	563	580	604	579	604	568	556	553	580	557	528	581	588	531	562	591	541	553	538	579	555	568	573	529	549	560	579	558	547	582	540	578	553	560	577	592	587	550	569	554	583	544	560	571	572	546	536	532	598	599	592	583	581	549	572	534	589	580	608	564	571	571	596	581	575	579	602	537	552	555	550	592	558	555	612	554	559	542	568	600	539	554	567	537	545	582	576	570	553	564	617	563	583	577	522	577	534	576	559	575	560	562	590	560	586	541	585	572
22950	21536	29353	24214	21777	22748	19764	9784	6677	5140	3835	3243	2925	2353	1978	1624	1496	1342	1211	1207	1142	1080	993	924	909	817	831	776	766	716	686	647	602	595	560	549	560	599	588	580	541	548	512	495	483	475	495	478	414	442	469	457	427	435	467	421	414	435	448	442	410	408	406	433	387	414	412	403	421	455	393	393	408	385	387	385	424	393	411	389	411	375	384	414	396	421	356	378	441	444	365	384	434	408	383	416	420	439	382	394	415	395	389	370	396	372	379	412	391	405	395	418	382	410	388	394	434	391	388	422	378	377	410	397	423	401	384	388	387	385	402	374	421	368	382	382	403	373	396	397	448	398	387	422	380	404	386	402	402	374	388	412	407	406	408	380	401	427	390	380	365	373	375	385	392	389	388	406	406	401	357	423	389	432	386	371	419	388	396	374	379	383	401	397	400	385	398	355	393	419	393	399	397	400	386	374	371	367	390	362	365	403	366	382	399	394	449	431	414	421	405	383	405	395	420	366	357	384	372	419	353	341	404	416	378	424	369	413	394	406	397	388	406	389	372	378	424	380	434	383	384	387	381	393	365	413	396	394	371	379	418	415	392	367	414	407	411	403	406	388	403	400	415	388	368	400	399	377	425	375	426	389	371	385	372	390	369	415	353	379	392	373	404	434	394	393	405	346	366	426	372	402	398	404	410	382	397	375	399	387	386	418	396	395	369	412	396	395	405	418	374	401	362	393	371	431	365	406	369	397	396	385	366	418	384	374	371	398	416	380	420	408	386	391	430	404	419	386	412	397	383	401	352	410	414	387	376	386	344	397	398	392	392	376	397	400	379	395	400	384	383	388	396	354	363	369	398	408	446	405	358	362	398	415	383	414	428	372	408	430	386	404	424	370	385	385	409	408	426	383	402	355	412	361	385	393	359	360	401	417	404	400	395	399	362	396	413	382	362	395	400	417	384	398	427	363	368	370	388	438	407	409	398	350	398	377	396	377	391	392	405	341	379	381	419	387	400	421	370	356	376	395	368	380	396	391	386	368	385	374	388	380	367	424	367	405	404	381	418	371	397	441	386	346	406	384	413	415	385	365	392	381	431	383	375	391	388	428	386	388	379	385	378	364	373	391	393	380	414	399	392	391	388	408	382	395	381	388	392	402	407	414	374	387	389	410	371	390	368	380	382	371	376	383	363	400	347	427	369	402	377	414	379	375	389	428	405	413	392	427	412	382	388	368	378	383	414	359	373	381	366	423	376	412	375	362	361	369	375	385	380	389	387	366	378	354	396	381	411	404	421	392	380	400	404	422	368	358	379	396	355	387	370	386	388	400	378	402	428	388	409	400	370	381	399	388	401	396	409	354	395	406	377	393	379	393	403	386	394	362	412	395	379	401	419	389	392	406	365	335	402	347	358	349	420	359	359	378	403	391	392	397	367	420	409	408	399	420	398	415	422	373	402	410	373	364	388	369	370	386	378	402	362	405	399	382	407	390	414	425	398	406	416	413	407	365	387	377	407	386	407	381	391	400	388	381	407	382	384	386	408	408	412	390	412	404	408	404	398	401	372	377	380	376	379	405	397	381	398	396	399	404	370	385	410	418	372	338	391	379	385	395	378	383	413	405	373	412	387	373	389	424	393	411	401	434	398	372	412	424	401	398	419	340	373	355	395	402	403	373	398	393	387	355	372	393	391	342	359	363	435	398	361	368	392	367	391	387	424	394	405	360	383	365	352	362	348	390	402	377	364	380	430	395	359	401	403	388	403	395	368	373	397	420	374	390	380	373	377	368	375	348	408	357	372	385	389	394	352	351	420	407	380	396	377	404	372	386	427	410	426	379	414	405	430	398	425	370	362	387	392	387	413	390	400	346	401	394	415	355	368	379	396	393	410	382	392	343	390	396	386	374	403	381	380	405	374	357	382	415	389	387	400	377	435	416	450	369	397	400	365	374	384	372	401	389	408	382	382	430	384	392	409	390	407	400	403	370	381	375	393	378	404	373	406	409	357	403	425	413	407	387	412	459	428	378	392	400	402	400	362	418	394	400	386	439	384	394	377	412	395	376	361	389	382	380	339	391	360	415	374	372	368	406	412	390	381	370	345	396	348	381	376	381	353	390	354	412	378	363	395	386	369	366	407	358	404	418	384	388	414	351	378	390	415	380	417	364	399	399	391	367	387	410	414	407	417	369	383	379	407	393	379	416	390	382	399	349	368	399	389	409	375	384	373	405	416	344	382	409	428	401	358	358	414	388	406	379	393	380	427	377	376	420	403	377	398	381	388	431	401	394	389	400	391	400	412	393	374	338	398	370	374	393	391	375	388	413	368	432	412	407	414	403	380	420	407	397	365	392	389	412	373	395	370	347	380	416	389	409	382	412	353	387	383	374	389	402	405	399	344	395	420	382	417	387	399	397	374	362	393	392	407	399	400	368	346	415	366	380	402	376	393	421	397	369	390	415	372	369	387	394	357	406	385	408	410	401	391	408	392	383	391	350	419	402	446	381	408	369	421	400	414	434	406	414	416	382	399	375	378	386	399	385	389	379	363	375	341	380	407	390	406	375	398	425	403	370	389	425	415	372	414	399	384	378	357	393	399	420	400	392	351	389	377	437	394	382	364	387	387	408	387	374	404	398	411	391	378	381	412	388	386	390	413	380	365	366	430	390	410	410	391	349	404	364	389	397	362	383	411	385	419	417	399	385	403	391	401	388	338	405	399	405	395	425	386	373	365	386	389	349	399	368	403	359	346	375	398	384	442	366	418	384	377	414	380	405	384	418	409	413	381	405	371	375	413	415	388	413	387	426	394	411	400	389	381	426	423	387	372	369	371	369	383	362	368	393	341	352	376	403	387	356	398	363	394	342	354	388	394	367	405	381	374	438	428	397	407	362	365	386	386	376	384	351	409	334	393	461	404	402	393	382	387	408	398	406	395	425	383	379	390	360	396	390	405	440	385	367	393	386	403	377	412	406	413	376	371	365	380	340	406	361	378	385	422	404	401	418	391	391	408	394	368	366	385	390	380	416	378	356	381	390	406	375	383	367	429	373	394	345	358	358	377	367	386	400	389	386	397	392	362	385	414	383	385	380	400	411	402	388	424	364	389	358	374	416	361	389	365	399	402	392	396	393	378	380	408	390	375	400	401	358	393	391	374	381	397	394	358	390	397	398	367	404	399	378	383	415	387	361	387	387	413	426	385	420	350	392	403	391	374	389	396	391	408	391	382	382	392	414	353	422	404	381	385	371	404	395	415	390	393	384	362	381	394	369	401	374	387	382	370	396	422	381	368	341	433	378	385	349	392	381	448	386	409	403	385	379	380	382	378	408	390	373	391	410	380	343	401	387	395	389	370	381	425	365	383	390	399	409	370	382	408	390	401	416	410	403	406	379	398	384	431	413	377	336	387	363	419	397	377	409	383	408	409	402	376	372	381	383	329	386	392	406	388	397	367	372	411	361	376	408	420	400	380	431	388	428	398	389	356	379	397	355
23297	49563	42224	31312	25287	19901	15881	12514	9746	7732	5826	4707	4101	3495	2826	2432	2006	1876	1648	1544	1482	1395	1286	1141	1085	1025	960	876	910	805	775	739	666	637	659	656	613	660	636	673	605	586	549	569	537	549	538	532	468	456	459	470	421	417	438	442	429	411	433	428	411	444	407	411	414	416	404	362	422	414	406	395	420	409	338	386	389	394	368	377	390	380	397	393	384	369	410	395	399	358	376	394	361	405	375	432	399	401	379	446	370	379	387	355	381	386	373	382	410	388	364	416	396	396	394	406	403	396	384	361	393	345	421	392	386	374	380	379	393	380	397	415	414	392	381	368	406	379	354	373	358	361	396	386	403	368	411	379	410	366	354	374	405	399	372	404	382	387	399	375	372	391	407	397	383	375	356	377	399	396	433	402	403	395	379	383	411	384	391	378	372	417	373	406	387	365	373	383	399	383	356	386	354	391	387	352	394	405	371	403	419	387	367	382	379	392	393	394	386	411	361	401	368	390	412	380	396	382	372	375	357	390	407	362	396	394	405	406	397	423	366	376	375	400	367	373	373	407	398	405	363	372	381	363	408	353	388	390	398	402	417	365	384	369	343	392	371	404	402	358	418	380	400	392	386	342	393	382	378	362	393	371	371	402	405	392	421	426	346	399	374	385	391	395	374	384	387	372	436	437	398	419	363	365	395	390	372	363	403	412	408	385	376	410	449	428	419	359	405	388	389	418	379	421	379	368	373	373	372	407	404	366	389	368	379	379	375	404	403	376	365	413	398	377	364	427	400	379	368	376	389	379	394	370	388	401	401	426	374	372	386	392	362	416	401	382	366	359	400	373	387	367	421	382	347	365	398	408	391	386	379	364	368	382	401	387	386	368	391	401	395	402	399	402	415	392	355	367	385	363	411	391	395	356	368	375	413	384	368	385	366	399	402	376	399	368	361	408	404	386	380	378	424	384	380	361	367	376	425	317	381	400	398	393	362	365	386	366	378	344	402	373	382	422	379	398	375	392	351	391	385	440	376	391	412	370	366	403	368	377	385	372	411	425	368	408	379	362	372	400	366	397	386	417	383	433	378	383	385	380	376	367	410	366	345	386	352	365	364	361	372	348	401	368	363	355	381	385	411	394	386	365	402	383	393	382	351	357	378	367	387	415	388	417	387	331	344	408	386	377	361	356	413	404	407	389	419	406	393	391	401	394	382	381	394	390	365	420	386	364	367	374	384	373	371	403	377	408	353	400	375	398	380	411	389	375	391	365	391	406	387	374	378	375	360	367	408	403	378	399	365	380	364	361	387	386	381	389	403	351	376	381	404	381	372	379	393	392	344	396	359	390	401	389	390	398	407	397	416	419	392	392	389	403	398	407	419	381	406	362	361	357	386	402	369	353	395	385	401	356	387	400	363	409	399	409	393	383	402	352	386	360	398	375	376	346	424	383	358	390	362	390	375	412	393	391	385	393	346	406	402	389	357	376	389	379	359	402	370	382	376	355	387	387	388	437	382	376	359	394	398	360	356	374	356	380	347	392	370	412	372	377	354	401	385	386	392	381	379	401	389	391	371	359	411	383	373	403	397	403	390	405	435	382	384	354	387	405	359	368	378	375	394	385	381	362	427	364	379	380	363	391	399	391	363	380	391	403	367	430	376	373	422	389	381	379	380	358	413	351	377	408	389	388	359	356	366	415	389	388	386	397	409	405	344	374	394	398	388	382	428	399	404	390	402	400	369	383	385	427	419	392	394	374	375	386	383	419	396	363	372	374	381	390	387	401	394	390	407	407	350	386	427	372	386	371	402	351	357	387	406	401	341	382	375	347	373	368	404	377	394	387	417	370	365	368	392	346	369	364	393	400	353	371	389	426	405	379	394	376	378	366	407	414	372	365	388	376	379	405	381	366	362	391	390	387	390	403	400	387	424	400	388	388	377	380	350	392	347	386	373	406	359	407	394	385	402	354	383	396	379	371	409	368	398	416	366	413	366	368	371	375	393	403	412	393	388	374	368	396	380	411	416	343	445	410	390	410	408	378	406	377	397	392	406	353	368	384	376	360	392	348	402	395	387	382	392	369	365	384	407	377	375	427	365	370	425	391	400	402	403	371	367	392	389	374	390	370	364	408	343	394	393	351	412	382	366	366	367	350	401	381	413	387	379	405	416	351	372	399	411	416	400	396	375	390	406	399	377	415	370	415	397	376	394	405	365	367	370	385	378	368	400	391	387	395	392	414	376	394	394	360	391	385	377	362	413	416	397	366	377	408	380	418	402	403	402	387	359	414	405	367	412	411	392	374	404	408	420	381	390	386	384	372	398	393	381	351	376	372	380	400	374	403	353	385	394	386	373	396	388	380	376	380	409	380	381	400	353	359	397	388	377	405	406	397	396	404	387	383	384	394	418	361	367	409	379	404	375	398	375	355	393	375	390	389	383	354	414	425	365	394	363	367	377	351	395	393	405	392	392	338	405	410	407	400	378	399	391	358	398	405	396	406	372	389	403	405	397	377	418	411	371	405	397	393	366	388	408	380	359	403	418	366	378	412	387	392	390	336	386	393	355	405	410	416	374	372	374	385	417	405	417	359	423	404	402	390	387	432	392	376	392	428	376	394	384	364	398	374	362	405	411	378	369	344	364	395	403	362	364	401	370	368	401	368	402	397	346	391	393	403	375	381	393	412	387	381	390	361	422	421	429	416	388	416	395	381	348	345	378	372	443	363	393	369	420	397	363	388	414	365	376	362	384	403	384	405	388	370	384	383	403	387	381	387	411	410	371	375	381	378	372	359	413	370	390	382	412	394	385	408	360	389	368	388	367	358	395	380	376	393	405	402	411	394	374	377	371	396	373	359	388	363	374	360	382	386	388	391	341	386	414	353	376	378	376	381	398	395	373	373	416	367	370	396	389	378	380	363	376	391	358	379	360	422	364	370	367	397	353	379	399	378	384	388	397	411	369	358	397	377	386	389	340	394	392	365	379	397	376	398	397	414	410	394	377	396	386	365	357	393	388	407	383	365	392	416	387	364	378	400	370	381	383	380	344	398	376	331	394	422	369	386	379	381	351	362	404	379	370	389	373	387	414	369	363	434	392	392	394	378	378	407	433	367	424	379	385	387	402	371	386	355	402	394	380	399	407	376	400	353	373	373	412	384	378	364	390	391	387	382	366	411	413	398	382	406	371	409	396	413	419	425	379	386	408	373	353	398	411	427	381	388	425	391	411	399	373	389	422	329	365	390	398	414	362	397	370	393	365	379	404	389	381	400	345	379	405	404	373	378	378	393	425	392	370	396	405	341	380	407	386	377	374	414	363	386	363	396	406	365	367	390	353	378	429	378	418	379	393	400	411	354	377	344	381	379	371	378	385	363	392	410	366	371	387	391	380	383	406	408	387	401	395	377	381	381	349	389	368	393	394	392	371	405	367	377	408	373	362	378	415	392	389	383	371	382	357	356	405	392	393	347	403	389	372	363	379	380	395	395	373	366	398	390
29036	25598	29552	20491	11303	6874	4695	3442	2716	2105	1825	1553	1384	1224	1115	996	928	868	847	816	802	751	764	695	688	659	666	688	639	614	588	664	615	589	593	626	586	583	610	632	591	606	564	591	529	596	583	578	579	551	545	536	585	545	548	576	584	567	563	534	602	528	535	524	535	555	572	519	556	552	529	510	540	524	572	538	560	530	502	560	521	475	534	592	536	532	503	527	541	559	545	526	541	549	554	542	546	543	520	528	564	551	554	601	546	544	582	553	549	533	521	570	519	516	531	566	565	539	524	548	596	541	540	557	545	584	535	527	542	552	572	553	542	529	544	546	510	510	543	526	522	563	467	501	561	509	505	525	523	526	551	526	524	537	557	529	566	502	573	544	568	523	537	534	500	524	604	593	521	555	490	573	516	541	535	581	521	563	514	525	556	567	532	545	477	581	529	556	544	531	510	543	532	549	528	535	592	525	554	558	526	542	517	548	582	556	545	561	588	521	553	560	509	566	527	533	512	523	558	573	533	516	518	517	544	526	533	550	554	556	567	557	530	528	547	481	530	534	567	524	525	568	550	552	542	524	554	529	538	542	529	531	550	500	545	521	508	535	510	564	550	562	508	555	540	557	519	541	512	530	546	537	553	541	497	518	548	507	542	513	559	549	532	554	564	537	567	562	589	534	558	515	509	527	532	569	494	527	524	507	508	556	553	528	517	538	522	531	518	541	518	498	563	537	526	520	469	552	520	548	524	517	572	538	489	530	572	571	517	544	574	532	518	536	542	546	515	543	541	543	555	545	574	512	503	497	543	547	543	568	544	518	553	559	485	506	498	529	544	501	539	569	545	519	562	506	547	540	531	560	504	564	503	562	534	539	556	562	533	530	531	546	573	565	536	536	531	501	530	542	562	547	555	518	533	511	536	560	543	554	526	559	534	505	545	522	543	490	539	521	516	557	549	536	515	517	572	555	547	542	550	553	564	574	541	517	535	535	559	543	522	571	547	543	504	564	522	572	553	525	512	564	549	564	512	542	548	507	540	545	517	582	555	547	522	550	532	601	549	505	492	580	559	540	592	587	531	536	524	559	522	523	504	537	533	525	540	581	547	505	556	521	537	540	551	548	505	509	526	538	538	516	523	544	521	551	522	498	493	540	549	526	546	545	536	502	551	560	534	548	564	569	512	517	560	573	591	523	555	515	538	534	540	580	563	582	502	546	500	559	511	523	582	582	522	553	557	537	514	540	527	530	563	559	512	557	561	539	576	516	550	554	525	554	512	565	514	522	514	498	534	573	540	516	541	572	531	550	547	538	506	581	544	520	517	533	550	568	572	542	541	548	511	496	553	543	547	530	585	562	556	498	529	590	522	565	540	536	526	517	518	567	589	548	545	517	549	517	540	542	504	546	530	572	567	524	542	553	534	569	561	522	513	531	544	521	539	510	553	502	511	551	608	530	507	528	540	499	551	516	527	559	549	504	572	545	566	509	536	550	515	539	565	542	558	539	526	536	562	546	559	543	562	526	552	556	510	546	499	559	586	515	519	558	556	585	535	527	522	526	516	583	492	532	535	526	515	568	548	516	554	572	519	572	503	562	544	565	520	550	535	526	560	532	541	561	554	514	530	561	534	545	532	527	488	532	535	502	503	518	521	541	571	532	524	552	549	544	578	533	541	521	513	525	587	522	526	502	580	540	526	571	552	519	519	570	509	559	545	551	546	551	556	545	546	537	557	511	553	534	520	517	517	505	517	521	493	549	533	518	547	560	526	561	526	551	536	531	525	570	567	527	575	552	552	534	534	527	543	597	566	549	562	543	545	561	513	512	500	534	521	539	528	545	558	540	577	532	525	497	550	534	495	542	548	599	579	525	532	540	529	572	487	564	578	551	514	569	555	550	563	533	562	530	516	530	576	494	581	543	588	497	537	546	540	509	572	556	574	544	518	520	519	544	556	556	530	594	543	564	515	560	551	557	553	532	553	544	561	539	537	512	533	577	540	583	589	558	534	552	523	571	561	549	515	560	543	512	523	527	521	514	564	562	561	584	528	559	542	580	553	502	543	527	538	483	525	508	565	527	521	532	551	506	531	512	503	535	542	532	523	492	523	539	535	532	554	635	550	544	526	583	549	544	524	485	538	567	536	600	535	541	562	528	531	564	537	512	563	516	573	547	545	532	545	527	552	545	526	519	523	508	507	523	563	543	572	535	515	501	500	562	553	551	504	556	543	532	567	502	538	506	544	539	524	530	532	552	563	519	514	574	540	553	550	557	560	554	548	549	554	519	553	482	571	509	509	562	556	538	513	527	497	538	576	544	534	501	505	519	535	568	560	539	539	538	505	575	545	522	530	535	518	551	513	538	574	545	509	578	518	540	569	519	554	521	582	559	536	557	535	508	534	536	545	538	579	544	526	565	543	551	542	553	513	546	571	544	537	562	579	523	512	532	552	537	536	522	588	543	566	568	534	574	533	496	544	488	568	553	538	540	525	566	537	563	510	540	584	543	550	534	536	589	567	511	534	609	535	523	541	586	550	545	501	547	540	546	540	522	531	495	535	569	562	547	498	534	523	560	554	529	527	539	543	517	547	528	506	555	544	570	556	541	563	534	561	578	502	520	539	501	548	507	545	538	538	539	534	495	522	513	521	511	558	516	547	568	547	566	549	573	509	529	563	548	575	476	538	504	542	546	529	520	536	535	559	557	522	526	576	580	510	548	534	559	543	527	528	545	544	506	544	510	558	524	550	542	514	501	550	533	522	522	536	522	547	596	526	536	540	510	565	533	544	521	515	530	540	584	541	522	555	520	537	527	514	531	486	551	536	556	529	542	559	506	546	565	568	529	546	538	573	554	522	533	548	569	510	526	561	536	540	559	533	472	547	517	551	568	561	545	508	573	568	575	536	520	560	523	562	534	557	575	567	527	483	525	519	537	512	538	557	550	516	537	533	551	552	567	577	547	604	542	560	478	521	542	542	569	560	545	530	532	563	510	544	587	554	537	582	536	582	539	526	521	559	557	525	524	536	508	574	572	566	513	537	516	554	523	490	528	557	533	545	536	508	570	559	566	520	534	524	548	539	520	549	537	557	527	567	522	524	564	508	558	528	510	504	543	534	531	544	519	569	543	535	570	550	548	523	564	494	598	497	561	525	557	530	538	545	531	539	537	551	556	537	527	526	552	582	537	539	535	569	533	546	466	558	557	567	567	566	508	498	529	528	550	562	507	585	539	526	533	513	521	541	544	553	559	521	526	552	536	525	539	556	535	588	543	526	541	570	554	525	579	528	531	585	570	522	538	570	560	522	562	551	566	559	536	552	527	546	520	516	532	552	577	562	554	583	584	525	534	512	546	530	540	528	516	539	525	535	534	541	554	584	572	563	532	548	594	546	538	501	521	556	523	512	510	513	526	530	575	530	552	554	556	508	533	557	559	567	516	512	491	507	504	544	596	588	557	498	554	551	540	548	597	650	543	553	554	514	539	551	516
20666	37287	29489	18589	13473	10008	7472	5704	4493	3366	2739	2229	1998	1642	1513	1309	1148	1208	991	975	980	952	868	817	806	766	778	696	718	700	717	683	675	589	669	690	679	595	653	648	640	575	628	575	554	573	586	556	574	552	562	580	548	524	578	583	558	507	544	540	556	568	575	550	555	546	568	537	556	549	561	531	564	578	553	561	574	569	535	554	550	506	591	572	522	530	519	557	594	553	532	555	533	531	530	552	510	535	543	573	548	521	541	569	557	565	590	551	559	524	531	587	548	524	580	541	545	532	544	566	604	578	533	555	548	551	557	570	543	526	573	548	578	543	586	558	522	569	505	576	535	529	535	572	527	526	513	511	536	559	543	553	569	519	551	584	560	541	557	563	519	522	541	569	502	558	580	538	542	568	525	568	554	569	554	532	511	546	560	548	511	552	548	554	573	594	555	564	524	545	513	570	548	524	583	565	568	564	535	560	540	570	559	575	547	578	538	520	530	544	542	570	560	548	560	532	553	553	526	539	533	528	509	552	530	555	573	558	562	535	540	539	555	545	532	567	517	578	500	575	573	538	595	570	552	589	542	548	563	549	534	513	528	582	537	541	567	545	546	565	532	540	538	545	542	533	513	561	570	561	546	525	563	546	524	559	538	525	481	531	522	509	565	560	541	501	570	533	564	585	530	523	532	524	602	568	553	581	551	510	535	527	558	549	526	548	548	549	521	558	501	571	529	532	577	549	545	558	510	556	529	568	557	514	561	540	538	531	520	544	562	606	543	583	506	545	555	552	586	555	538	598	531	560	570	510	507	538	558	583	580	514	577	538	572	539	547	576	560	559	521	569	551	567	534	546	568	565	549	541	540	570	561	558	546	537	532	524	544	586	531	606	568	528	536	562	512	579	533	556	524	509	585	517	562	513	555	522	570	556	552	551	540	581	571	567	533	527	573	575	554	548	543	501	591	590	555	561	560	526	558	582	540	560	511	558	570	550	591	549	568	541	582	530	586	578	540	583	568	546	539	574	568	577	547	514	515	538	556	581	556	557	545	532	540	565	541	558	572	542	557	560	573	558	567	585	573	568	510	535	565	547	535	523	579	569	563	513	541	526	546	563	569	541	562	547	585	528	557	596	545	539	560	537	572	570	539	542	564	551	548	569	582	557	524	536	521	529	542	574	586	556	538	545	511	543	572	591	587	586	546	544	556	511	548	525	563	548	584	587	524	528	556	554	548	514	553	541	524	500	567	540	532	583	551	562	556	556	548	539	528	557	509	562	548	548	538	597	596	575	527	557	563	514	558	571	576	580	605	530	562	608	551	554	586	533	556	528	544	535	570	590	543	549	566	555	551	546	587	543	580	547	561	555	548	564	546	532	574	516	592	556	562	538	527	525	562	595	588	532	529	562	531	586	533	525	541	550	545	512	568	537	586	530	532	533	562	547	505	576	587	541	568	533	543	544	569	540	552	534	570	516	519	551	583	543	624	571	530	563	553	556	537	537	578	565	554	557	547	538	544	569	571	552	561	551	518	537	550	569	550	533	560	543	566	539	528	579	583	567	527	529	513	556	533	580	533	587	546	573	558	553	570	545	574	527	560	566	578	542	563	542	565	551	572	531	570	544	548	563	522	507	577	581	543	512	557	532	567	592	544	563	554	541	536	539	548	600	575	541	556	536	565	502	604	532	567	626	557	554	531	534	556	574	560	513	555	548	546	563	547	588	576	555	622	552	572	537	535	539	562	553	535	529	545	564	582	537	491	525	557	540	583	547	539	536	555	577	563	560	551	508	535	559	559	588	585	546	558	528	548	548	580	542	556	551	531	558	548	557	598	581	544	583	539	548	571	531	542	532	513	565	545	577	546	571	572	546	606	582	526	591	542	530	548	593	536	573	555	543	535	542	547	569	550	592	533	574	533	530	535	566	555	540	529	532	560	573	560	568	552	581	551	506	573	555	570	519	580	578	522	566	567	562	517	580	553	527	526	543	557	541	561	578	554	546	568	568	553	567	544	567	551	539	544	577	531	530	548	550	568	513	578	565	577	538	550	556	524	569	555	576	567	512	561	521	560	553	571	542	545	529	591	556	552	518	584	534	564	573	565	557	535	534	570	564	544	536	560	555	583	532	572	562	578	538	536	557	513	553	570	556	543	579	537	609	567	561	523	556	539	544	555	560	531	525	531	543	554	529	535	514	572	544	521	583	542	538	571	527	537	555	538	570	545	523	550	540	584	533	563	519	557	506	553	570	526	576	563	570	558	553	552	541	574	534	532	533	530	508	564	552	563	557	538	565	538	559	566	575	547	532	526	565	533	559	564	574	529	548	569	577	547	529	590	575	527	556	571	539	567	588	546	558	521	528	549	574	522	528	561	554	499	521	570	550	554	553	568	521	530	572	561	572	572	545	523	540	548	575	551	531	561	583	526	508	526	553	537	544	544	538	535	579	555	563	535	531	541	551	563	555	517	545	551	575	579	542	555	559	571	525	541	582	536	556	544	561	521	488	542	563	596	550	542	520	532	545	583	545	511	550	579	587	567	557	549	611	554	523	571	568	562	534	535	559	541	546	546	522	540	587	550	519	550	569	560	543	520	538	541	511	525	537	529	516	537	545	519	545	563	509	564	541	562	568	550	544	550	545	551	542	541	579	560	526	532	545	534	553	523	538	526	521	535	521	563	538	525	555	529	562	533	582	585	575	570	587	572	522	564	517	553	531	553	546	548	580	544	542	511	525	529	525	560	545	570	568	532	566	496	574	548	589	557	562	549	537	566	520	546	550	566	621	573	543	519	536	533	552	578	562	559	539	545	591	506	569	571	567	556	543	538	587	568	561	523	550	503	521	554	559	529	592	556	561	529	545	575	553	564	591	593	574	575	556	553	574	520	515	544	556	532	578	566	598	534	565	546	557	554	539	556	502	603	534	534	584	556	556	530	558	525	546	535	524	541	602	548	570	529	529	554	505	555	531	555	533	556	506	541	580	512	550	574	542	552	582	515	539	595	560	573	548	553	572	510	558	572	541	558	601	561	578	556	540	509	557	530	567	547	526	598	535	520	498	536	570	538	556	567	542	513	544	568	569	522	530	532	532	576	541	552	551	589	571	508	534	564	513	531	565	542	560	539	537	570	517	518	557	515	525	561	566	550	569	539	549	509	568	551	510	565	536	556	546	560	535	570	557	569	521	548	501	536	589	513	553	583	507	568	599	550	564	555	578	537	594	496	520	563	542	539	552	562	534	523	575	558	570	535	584	558	526	538	498	560	555	554	534	505	517	581	530	557	555	557	474	560	556	559	535	561	547	607	562	547	585	581	569	533	547	560	525	483	555	591	551	569	556	535	545	547	566	518	531	550	547	555	529	561	542	553	556	560	563	578	537	551	538	537	549	548	561	562	561	541	551	522	506	587	555	564	547	515	522	587	567	530	574	582	559	546	560	586	537	527	599	583	573	526	576	535	534	546	531	526	560	545	570	579	516	547	542	498	562
23984	21493	28907	24783	22003	18232	10812	6405	4706	3664	2828	2335	1988	1763	1474	1312	1280	1071	1049	913	952	843	776	767	723	676	662	683	608	601	597	574	512	520	498	503	503	513	527	541	500	481	471	482	472	503	460	446	435	437	472	484	464	431	420	448	427	426	426	413	386	402	417	387	392	435	384	421	398	366	414	390	431	407	396	396	397	405	423	388	386	419	377	441	401	378	393	389	407	450	394	377	413	391	439	413	395	376	396	393	416	389	434	407	399	421	405	379	398	443	390	410	415	399	405	387	380	412	422	382	406	378	398	375	400	367	400	437	389	413	409	397	403	426	412	416	389	392	372	426	405	386	419	354	394	394	367	397	422	393	426	415	405	380	403	416	407	388	384	406	383	402	430	429	408	398	405	423	413	416	396	429	418	394	441	391	361	366	414	405	387	451	388	350	374	414	402	400	381	423	410	444	418	383	373	409	401	429	385	410	382	420	417	389	355	411	401	443	387	399	412	419	421	421	384	399	404	390	409	371	429	396	381	414	398	412	400	408	389	386	402	398	414	384	398	414	384	410	395	436	428	396	408	381	402	414	402	388	413	397	390	427	414	353	424	407	421	399	400	386	376	389	446	416	397	401	415	394	424	445	419	385	393	400	435	412	419	398	394	411	425	402	387	422	388	428	399	417	400	401	441	386	441	399	395	408	401	406	400	399	395	406	407	387	405	424	407	432	386	376	406	431	375	439	403	374	370	387	427	396	382	399	415	418	394	378	379	437	377	408	436	377	418	416	420	388	406	361	402	376	401	374	404	396	395	390	418	419	397	388	401	404	384	358	448	404	372	390	424	402	402	406	392	414	405	407	361	419	398	381	417	443	416	365	391	391	382	392	417	367	394	391	404	418	396	401	413	417	379	410	408	417	367	397	401	371	409	405	401	424	337	378	397	415	381	416	400	381	428	424	415	410	415	390	402	438	376	402	385	394	366	386	418	411	405	409	433	408	393	407	391	415	431	401	452	392	423	441	386	379	411	359	396	418	398	396	407	400	423	418	392	405	388	368	410	405	412	402	388	436	378	389	395	405	404	396	386	422	416	383	423	400	411	442	364	410	419	402	415	402	393	378	405	397	417	391	433	417	411	398	376	393	396	408	411	389	396	385	431	398	402	425	403	401	383	428	376	400	407	399	390	409	405	410	398	411	381	348	396	402	408	418	372	366	396	381	359	361	381	377	416	402	384	395	382	392	397	410	392	390	412	389	428	407	407	442	422	388	408	395	402	414	391	425	446	430	409	383	405	394	390	407	447	419	413	384	392	395	384	408	390	382	388	384	397	419	370	395	426	402	408	410	406	429	398	403	406	422	383	382	366	416	432	395	407	395	429	397	449	410	422	404	429	391	446	398	414	377	399	395	417	388	454	363	399	425	384	397	396	414	412	392	374	418	411	429	420	417	407	383	422	410	413	378	438	404	410	399	401	386	416	418	389	379	406	421	397	416	416	433	410	423	376	379	375	389	415	391	388	408	400	402	382	400	407	379	413	387	419	373	402	388	381	457	404	420	411	363	365	360	399	392	406	374	405	443	408	393	431	380	418	362	409	401	420	378	404	416	412	397	413	414	427	400	406	380	382	408	379	390	375	389	390	391	427	396	367	422	421	420	404	374	416	425	350	399	390	406	394	386	421	412	425	388	400	411	370	400	398	403	383	395	406	383	408	430	397	387	448	419	452	389	404	384	436	412	355	415	431	378	440	388	394	423	431	412	458	411	443	375	422	432	391	429	421	447	427	424	429	445	399	390	399	423	382	438	411	397	399	430	387	394	460	415	404	384	386	424	406	409	415	436	380	425	408	395	367	414	438	433	350	450	384	387	430	405	440	401	394	398	361	423	432	374	395	405	403	420	435	364	376	386	430	394	385	419	427	405	448	430	434	419	409	409	389	387	420	385	405	406	382	373	412	421	375	389	382	404	406	431	455	404	389	408	418	383	399	392	370	402	376	413	396	408	408	411	419	399	372	377	419	409	415	402	437	381	416	406	376	404	435	440	419	397	399	431	417	432	419	422	410	407	404	390	415	384	418	431	398	411	404	409	402	400	399	423	384	452	387	404	389	363	438	406	401	416	378	386	382	444	371	395	408	380	392	428	385	381	387	412	420	416	396	385	393	406	432	382	399	423	425	398	403	335	411	408	363	407	380	426	401	384	397	387	403	423	395	432	395	432	417	400	385	419	398	404	394	408	396	417	401	407	398	401	414	416	399	390	411	365	417	389	403	382	397	384	405	399	383	392	408	442	402	397	408	418	400	394	398	376	396	416	402	411	418	392	376	402	410	412	377	401	376	365	413	443	399	407	380	391	367	418	385	382	408	401	430	412	423	400	395	398	407	412	386	384	403	410	410	415	401	407	374	350	389	394	410	409	415	374	394	396	409	402	386	408	406	362	394	394	402	376	438	401	405	407	432	372	398	410	426	404	427	446	364	383	376	380	414	403	388	423	365	394	405	419	381	408	385	389	402	440	397	417	409	393	423	418	411	400	404	399	406	376	369	410	408	412	381	413	409	399	411	412	387	403	428	407	405	397	392	432	367	415	430	426	431	403	398	454	425	417	378	412	424	421	392	407	381	395	441	390	381	399	369	401	408	382	404	379	390	393	357	379	387	381	398	419	368	394	411	430	416	416	372	405	403	440	415	433	446	394	409	428	391	386	398	421	407	414	425	368	442	427	387	406	378	391	409	368	439	367	376	392	404	406	405	392	401	390	409	421	409	396	397	433	369	392	393	377	360	403	394	423	405	413	406	403	415	380	369	433	415	374	404	373	441	386	424	390	435	415	384	431	388	379	416	376	415	383	401	404	371	418	389	375	431	371	375	392	372	387	390	423	413	423	417	391	411	391	409	398	358	402	436	427	418	398	399	396	400	425	431	457	386	395	421	406	420	395	412	419	364	424	399	447	414	391	424	369	392	392	423	387	414	396	366	418	378	412	394	360	376	381	409	412	392	393	361	394	390	397	352	455	418	424	455	389	405	354	396	431	409	420	411	412	407	397	400	394	416	394	408	364	373	414	403	420	415	427	406	387	442	405	380	422	403	401	378	396	410	394	379	397	413	380	417	413	396	406	392	417	401	411	383	427	391	421	398	397	376	425	394	432	430	418	428	378	368	432	391	423	457	395	403	367	402	442	409	402	420	396	413	378	417	401	408	404	355	399	424	416	391	403	431	417	389	374	405	394	456	407	394	362	389	426	370	425	432	385	393	416	451	413	419	399	404	409	377	419	404	409	399	401	389	446	408	421	407	409	401	412	401	410	381	418	379	388	392	391	416	384	386	410	436	414	408	393	388	400	415	392	381	412	407	422	429	411	413	397	408	437	444	416	414	384	397	407	404	385	423	400	404	370	404	397	403	402	382	410	407	376	441	428	438	388	379	384	410	395	419	395	397	367	403	410	407	427	396	394	411	391	394	400	392	377	375	385	385	410	357	368	424	384	398	382
21450	45255	37380	25572	20186	15494	11989	9291	7183	5593	4340	3477	2966	2442	2068	1792	1602	1430	1309	1240	1145	1130	995	891	806	877	818	815	714	675	675	661	610	609	556	561	592	592	580	569	537	561	563	517	498	518	521	452	439	493	465	428	447	423	439	400	474	420	421	442	415	421	383	430	448	435	426	433	414	399	388	424	441	423	416	427	408	381	397	376	439	455	407	415	444	417	433	440	423	434	423	419	410	437	383	390	406	454	438	389	464	415	426	424	425	399	410	382	398	407	397	411	432	408	402	414	419	417	416	424	447	393	428	397	445	409	383	441	427	382	383	415	396	419	405	409	412	423	413	419	395	389	392	419	382	454	370	387	439	369	396	420	431	402	407	435	414	386	374	419	397	392	424	408	442	398	437	378	428	411	409	426	415	399	384	408	446	416	413	401	394	406	443	440	446	377	394	423	427	435	425	430	399	444	398	421	416	441	399	412	429	438	416	406	438	408	408	432	388	419	416	394	434	423	411	419	431	413	380	385	406	394	376	448	427	435	401	402	435	401	406	408	393	381	416	436	403	397	413	444	399	439	428	419	426	404	422	345	421	406	430	385	412	415	387	404	413	405	429	424	391	402	419	402	441	414	402	412	403	408	426	394	376	396	442	444	439	383	424	381	434	428	411	429	429	449	440	430	401	383	393	430	391	424	406	402	427	417	402	417	397	426	405	400	419	415	441	432	400	411	401	466	394	407	409	392	418	400	417	395	403	411	403	417	453	435	436	401	412	410	430	395	393	368	410	426	403	378	411	401	434	423	413	405	390	390	407	448	415	455	387	418	434	391	411	407	414	398	380	411	414	410	419	424	432	447	392	449	412	426	431	403	403	395	415	392	423	403	423	406	411	425	424	404	390	397	458	425	409	381	420	418	390	431	422	409	386	400	414	391	443	387	413	399	418	401	394	398	434	425	392	396	424	412	402	384	418	416	419	408	407	417	405	411	438	396	419	435	429	422	429	401	405	418	402	403	344	446	396	416	450	376	411	403	408	396	421	383	397	404	429	429	402	427	416	415	418	385	429	404	399	364	422	418	423	427	412	394	419	413	380	423	433	390	402	410	452	398	409	381	420	385	414	405	415	425	447	447	432	439	377	408	402	401	450	435	420	437	387	393	408	378	427	398	393	382	409	470	390	398	394	431	428	402	421	438	428	403	435	420	421	402	419	429	402	361	403	418	416	386	372	410	393	439	404	416	418	377	403	414	415	413	418	414	438	405	409	415	368	438	417	403	425	435	439	360	412	389	414	405	374	405	406	408	441	407	429	402	426	404	432	389	419	426	410	419	412	393	414	441	405	430	396	385	452	410	417	435	396	392	401	422	381	419	433	418	409	416	424	408	438	405	392	396	400	412	398	428	412	383	414	432	404	398	392	410	429	424	388	415	416	416	461	414	423	451	406	426	361	421	368	435	395	387	425	423	404	402	425	367	425	384	401	424	410	449	424	435	418	452	422	428	425	391	421	390	425	405	439	410	416	421	376	403	414	433	423	420	434	378	408	410	407	417	432	425	412	419	389	413	429	399	410	399	401	475	420	424	418	407	411	420	378	397	407	362	435	385	402	390	411	379	401	439	396	402	437	398	393	397	421	426	407	406	423	409	439	414	432	424	415	407	398	422	421	410	399	405	413	421	416	382	405	414	404	431	412	419	411	440	400	411	409	380	400	419	391	427	391	434	403	429	409	406	391	395	451	443	442	398	390	410	393	401	409	412	423	370	416	422	397	435	427	376	421	402	404	413	425	423	410	423	446	437	419	396	434	393	380	412	379	381	383	410	395	416	407	392	419	399	421	447	435	407	447	417	427	403	425	425	392	378	402	403	412	399	414	421	390	377	435	410	394	431	422	410	427	419	382	433	429	463	446	388	404	434	398	426	415	401	393	381	412	389	403	415	436	427	432	417	418	423	396	417	410	418	409	401	428	403	381	414	432	426	384	423	412	387	378	418	386	399	426	380	435	391	434	387	378	421	423	416	418	417	424	429	416	408	395	376	453	415	411	379	435	403	419	437	441	415	432	423	425	454	393	415	446	434	387	408	411	414	395	407	419	432	415	416	392	430	442	407	409	465	392	392	385	405	412	418	421	404	387	429	446	429	417	435	408	392	419	421	378	451	408	400	428	413	399	400	404	385	396	410	420	409	386	411	378	412	390	403	402	406	431	411	388	404	408	442	430	424	399	409	438	420	422	405	429	371	463	445	416	442	407	409	415	397	400	403	449	407	383	402	405	380	413	440	399	450	388	435	389	404	442	466	430	410	417	411	418	404	402	399	425	404	423	352	431	416	406	406	408	414	389	390	402	403	407	442	428	445	411	440	409	426	417	433	372	403	438	394	393	404	407	411	442	402	425	414	400	410	427	416	382	421	392	404	397	449	406	367	387	395	401	464	419	385	398	456	435	411	439	418	404	430	373	397	370	451	406	371	384	389	416	432	411	370	421	396	381	427	421	429	436	389	402	425	413	410	415	427	410	412	404	429	381	420	399	395	385	431	389	387	419	416	431	367	403	435	426	447	424	456	382	445	412	403	434	384	445	411	422	422	413	394	386	401	407	386	370	398	436	381	377	407	406	416	437	417	431	419	440	409	406	398	451	428	431	409	414	416	408	422	438	375	402	405	418	422	433	404	402	424	451	412	421	430	429	411	424	415	429	429	399	416	398	424	396	424	411	423	418	400	412	426	423	402	402	418	408	417	405	401	385	446	444	442	439	383	374	443	411	393	415	384	400	429	416	403	435	432	392	415	412	412	387	429	413	404	393	391	418	389	377	439	422	406	367	420	422	380	402	427	439	414	416	378	439	433	395	397	396	383	364	356	373	391	409	453	416	425	434	407	427	418	427	382	413	421	391	413	438	415	410	389	431	441	413	395	425	399	397	378	417	412	408	413	400	360	475	416	416	422	418	434	403	412	446	389	432	468	429	405	406	417	428	426	402	399	395	401	411	404	364	404	445	439	396	390	408	396	412	431	407	389	402	383	420	438	453	414	426	381	373	455	432	430	418	425	415	435	353	465	413	407	437	354	412	404	388	425	397	372	376	422	418	397	418	412	466	386	399	425	385	384	449	429	397	419	410	426	424	377	407	412	403	420	409	433	401	414	399	405	448	384	412	418	391	402	399	394	402	381	397	414	416	432	401	445	398	417	418	371	421	418	402	407	395	408	417	426	402	424	413	391	417	408	440	424	373	389	396	418	418	376	414	438	387	417	377	386	440	398	403	393	405	406	412	423	397	428	422	429	441	390	406	434	400	433	434	408	444	392	425	399	412	371	440	392	402	385	419	386	433	425	418	411	458	401	380	400	427	428	428	379	397	415	413	422	405	420	395	437	392	397	414	424	399	401	398	412	387	370	422	413	401	391	400	437	411	408	454	402	422	427	411	394	391	399	409	373	402	414	398	414	458	430	379	428	429	426	385	406	452	408	405	403	403	372	408	415	412	398	444	415
25201	21532	28259	26194	18939	10906	6894	4905	3697	3017	2424	1901	1710	1463	1417	1247	1220	1182	1056	1012	1003	913	883	801	778	798	773	760	748	814	739	659	681	715	674	609	627	650	668	667	647	640	652	655	644	622	579	590	619	596	595	610	637	563	553	618	571	554	584	580	526	588	592	590	591	610	558	561	567	596	532	586	569	595	598	570	580	546	591	525	596	561	577	537	555	555	564	526	602	544	590	568	603	562	567	578	605	568	576	604	575	539	589	541	561	547	567	574	527	605	600	578	561	553	602	562	581	548	641	591	597	540	576	625	553	598	604	577	547	592	561	576	565	604	586	602	562	599	510	584	556	603	595	540	581	607	568	581	575	562	573	579	550	541	562	585	618	597	589	587	574	629	586	568	560	599	559	594	598	561	578	610	532	555	583	595	613	621	581	576	546	556	593	534	567	577	585	557	569	571	575	583	589	567	564	567	554	593	537	595	622	529	526	581	547	580	552	584	538	636	587	541	570	600	556	589	583	534	605	551	575	581	551	575	640	583	581	589	600	545	542	567	537	570	552	586	620	540	560	600	597	574	552	532	577	600	559	584	616	567	597	539	602	583	515	538	581	574	517	587	554	570	591	594	545	576	562	552	573	553	551	578	542	605	520	588	572	570	535	566	565	563	602	556	597	537	579	552	581	551	552	582	581	562	561	566	584	609	556	531	558	572	587	609	552	593	600	616	575	536	600	574	534	548	606	568	547	619	559	608	592	542	550	582	588	609	581	565	619	578	580	570	545	591	566	572	561	539	586	515	590	593	529	571	610	577	556	571	610	533	602	578	553	607	552	561	587	606	586	576	593	585	592	576	600	566	577	572	556	584	568	552	605	553	595	600	576	538	582	551	574	618	551	521	532	572	597	579	529	524	560	557	567	562	558	590	574	584	569	549	552	571	555	556	562	553	591	548	585	570	566	578	585	576	590	599	565	554	582	547	585	554	564	565	580	596	542	563	586	604	573	550	583	586	593	516	629	548	535	582	605	558	577	584	517	578	557	567	582	591	569	573	542	541	562	557	568	555	539	594	602	611	570	567	520	591	593	602	544	576	572	614	575	601	565	572	544	569	550	562	613	587	569	582	551	628	590	568	577	559	559	537	582	601	591	581	569	606	574	583	552	567	575	600	568	586	577	577	596	578	590	563	552	533	546	570	537	544	575	543	593	578	591	574	581	579	573	554	569	566	565	561	615	591	546	597	519	580	579	583	549	546	590	565	582	585	566	615	583	559	572	621	576	605	563	585	586	552	598	586	609	566	546	619	551	593	599	541	599	587	562	575	553	553	585	563	563	543	571	588	534	569	533	591	570	573	545	556	588	533	527	608	555	581	568	589	574	598	563	537	555	578	536	552	532	561	539	564	544	564	608	576	551	602	558	570	591	562	590	548	531	546	589	599	575	575	578	564	537	598	609	532	578	542	547	607	596	592	564	548	577	574	559	587	570	527	537	599	576	582	549	586	630	586	539	567	505	561	567	556	552	512	537	552	559	599	589	596	579	567	560	564	556	603	549	592	596	541	554	548	597	584	548	548	587	544	545	576	612	570	590	568	554	611	601	579	594	538	581	559	573	628	543	578	601	594	531	580	578	592	576	570	544	571	560	573	582	584	638	589	593	560	574	594	600	598	552	622	564	578	543	595	552	559	555	553	576	551	576	559	572	578	584	554	594	568	565	571	551	566	583	554	586	554	571	576	543	558	595	604	546	561	560	624	558	583	545	568	558	605	594	520	578	611	566	592	581	544	569	592	598	561	598	556	589	571	618	552	568	573	539	591	557	600	555	581	588	579	588	565	565	570	589	583	614	581	607	562	554	536	546	574	561	563	548	515	575	563	559	587	535	590	575	558	573	561	623	570	601	575	571	551	563	583	580	530	610	538	503	559	536	555	576	572	580	540	550	560	586	581	575	571	600	574	539	582	577	608	603	575	602	596	574	522	505	573	563	577	591	554	572	567	569	585	568	571	538	572	559	594	540	598	592	581	604	561	551	570	588	561	535	575	553	579	586	557	591	562	557	553	542	561	537	553	586	594	581	586	603	588	586	549	576	568	576	584	544	616	582	597	602	526	543	605	581	571	544	557	520	570	573	522	617	591	543	562	590	587	574	556	592	565	544	590	574	584	569	594	535	579	583	593	627	571	545	568	576	569	570	536	553	621	531	571	584	531	598	590	550	561	545	596	560	601	601	630	565	586	573	536	557	568	570	565	597	568	559	555	564	567	546	585	548	566	569	578	564	608	552	577	558	566	558	570	533	577	610	559	605	644	595	587	572	592	561	568	563	597	564	526	577	600	577	573	573	622	606	563	529	565	570	603	584	549	556	553	520	552	596	565	580	584	598	537	551	553	599	610	573	557	540	553	610	574	580	561	571	590	565	585	526	558	609	597	566	576	559	552	603	548	587	565	588	557	572	564	608	599	545	575	588	588	575	591	586	598	598	526	652	527	599	619	579	601	616	622	587	573	565	571	605	565	542	566	608	567	582	553	565	619	604	562	575	598	550	599	574	576	588	597	583	582	568	594	602	534	563	573	613	589	576	597	538	612	575	545	581	555	578	571	560	602	557	563	596	574	573	554	573	586	568	596	572	551	541	556	572	557	523	624	579	552	598	584	539	549	580	600	559	605	585	584	533	550	622	605	566	585	546	566	592	576	602	539	562	545	603	602	546	557	547	551	584	591	614	526	567	531	551	561	593	596	537	544	600	534	558	554	564	552	611	589	541	582	583	563	563	642	567	554	548	582	585	564	607	565	579	548	573	574	623	583	529	589	578	566	587	548	546	571	605	593	568	599	624	580	585	555	542	549	546	540	590	569	525	597	549	564	594	593	566	579	592	603	563	549	536	570	585	578	553	593	519	614	551	568	567	549	553	584	566	581	589	567	610	575	588	575	565	555	509	560	582	556	581	530	562	583	516	608	598	580	629	572	581	591	585	592	576	544	606	624	543	582	557	541	595	564	590	586	599	534	578	577	594	560	586	563	614	536	613	589	547	565	587	545	555	554	583	598	573	567	565	606	561	584	592	608	590	546	587	569	584	594	546	527	554	553	578	562	599	567	588	596	569	608	597	596	573	640	589	574	556	555	578	574	574	534	580	586	576	553	541	575	585	606	584	550	563	572	598	595	570	524	585	594	566	566	593	584	587	580	532	527	580	552	576	575	556	559	629	579	614	571	534	597	579	585	587	585	583	576	620	562	529	574	596	593	571	564	635	549	589	564	521	570	523	558	594	553	578	564	554	584	624	608	567	537	570	562	602	583	562	631	506	560	567	577	582	547	570	573	593	568	597	594	583	553	611	555	586	562	592	619	574	556	595	596	564	627	591	584	551	591	588	572	605	554	565	565	567	546	598	556	580	516	578	613	581	565	540	596	557	562	585	547	558	599	561	535	590	609	588	564	549	592	521	562	580	522	595	586	555	592	577	545	587	557	561	597	576	568	574	564	586	534
21080	42085	34158	23139	17359	13161	9966	7809	6087	4826	3714	3030	2502	2093	1984	1681	1506	1486	1283	1181	1104	1096	991	973	924	862	875	827	856	846	736	744	715	751	699	738	728	719	689	714	725	684	679	672	644	651	667	598	614	570	649	597	606	562	559	574	618	589	560	606	579	558	556	575	566	617	571	609	602	563	586	572	566	581	593	559	592	587	547	596	594	601	614	546	560	571	539	582	601	580	566	557	568	635	610	583	552	567	596	550	559	559	577	573	599	588	555	593	563	602	614	607	587	616	609	526	560	563	580	577	577	603	529	555	577	548	603	576	571	577	581	605	600	583	600	567	599	605	580	553	563	587	569	600	577	569	587	554	587	583	562	584	551	613	556	567	572	569	600	607	582	556	590	635	600	587	567	567	571	593	587	580	529	563	619	550	584	576	572	608	621	569	598	610	589	564	576	572	558	545	583	562	590	611	621	605	542	576	604	580	574	582	584	601	603	535	561	569	570	610	579	573	572	585	570	602	550	548	562	562	600	552	559	554	558	576	557	567	593	546	619	568	519	525	568	576	587	571	592	588	573	563	554	617	566	546	554	592	540	584	593	561	554	571	570	606	567	573	551	583	576	551	553	543	552	575	554	553	551	550	530	601	578	571	583	547	564	560	568	569	563	566	578	578	567	545	586	584	539	622	572	613	571	586	596	582	590	606	627	561	594	595	610	612	578	563	583	615	618	593	540	597	591	552	559	601	543	616	574	610	573	564	566	576	522	575	564	589	552	584	552	595	588	595	569	592	559	557	581	555	570	564	564	539	563	525	561	602	597	584	562	562	573	598	594	520	610	564	597	594	576	597	565	574	581	591	570	577	598	554	614	599	640	603	573	543	572	569	603	644	609	595	604	593	585	553	554	516	556	579	581	557	572	598	582	554	554	564	592	599	563	549	552	594	617	550	548	581	543	597	571	549	579	623	595	621	567	594	576	597	580	582	606	588	559	597	583	586	564	552	635	608	552	585	601	600	590	545	638	566	577	568	603	578	558	579	629	559	556	536	573	571	585	556	584	538	544	603	558	585	557	579	592	559	537	595	588	587	539	562	553	598	561	534	557	543	585	603	555	606	568	551	598	573	583	600	594	559	537	578	641	538	536	583	575	576	584	605	537	587	593	582	569	577	572	555	547	554	596	554	621	576	599	592	538	595	531	590	554	576	545	609	567	580	561	620	627	548	545	583	583	584	544	568	604	565	549	577	556	582	565	605	551	579	585	585	577	577	546	624	588	567	608	563	591	577	585	594	559	619	557	610	615	610	549	537	565	602	621	632	582	570	582	596	563	588	564	548	593	505	584	572	585	588	626	572	605	560	543	575	591	609	573	559	553	575	607	589	589	534	579	580	578	561	600	592	590	556	569	556	568	555	599	602	519	537	582	589	599	576	555	566	575	574	527	543	577	561	535	572	609	542	594	560	549	590	551	540	607	596	578	653	588	545	592	553	603	552	598	578	546	571	579	597	594	559	627	548	581	559	568	572	582	576	578	538	582	578	579	583	572	569	614	576	620	602	559	564	554	550	576	541	552	603	585	538	565	568	573	560	597	560	589	546	527	597	615	582	618	559	560	553	581	585	581	563	589	599	522	578	617	564	525	607	571	613	541	569	560	565	595	570	574	591	612	539	629	539	585	584	584	568	584	604	581	601	634	594	605	597	623	551	634	590	593	553	618	611	543	585	556	612	583	608	572	580	558	617	546	545	586	584	621	557	570	555	554	554	636	603	576	600	563	587	643	522	538	547	559	572	545	580	595	594	611	573	610	575	551	524	578	577	582	569	584	574	580	555	556	581	579	564	596	600	568	610	598	550	553	558	603	556	565	565	578	587	586	599	545	549	586	573	602	619	558	569	527	591	586	576	579	549	603	582	565	572	629	532	575	599	538	579	585	575	601	593	566	604	594	580	597	584	573	581	606	589	581	587	568	548	571	576	571	575	575	622	571	596	544	527	570	541	554	542	614	558	587	605	612	605	553	575	558	597	611	586	566	583	526	589	557	564	569	587	557	585	575	607	621	603	578	521	546	563	562	620	576	584	557	549	608	620	575	561	601	643	567	565	572	618	549	566	583	574	548	595	543	564	581	562	572	599	523	555	585	616	539	578	542	544	592	563	535	562	569	588	549	593	624	547	604	579	585	570	541	624	623	609	599	589	613	580	576	542	597	576	581	585	583	588	593	572	544	552	563	580	594	522	564	586	580	541	581	530	577	589	565	563	570	587	565	574	583	591	588	556	551	558	640	586	567	633	578	559	561	592	561	582	602	564	589	548	559	619	571	582	593	621	570	535	573	573	611	560	554	608	544	569	585	587	572	544	601	617	578	571	602	596	529	559	613	521	605	614	612	549	535	600	547	582	599	581	563	580	587	580	582	605	589	567	565	553	557	569	588	551	560	581	590	583	604	546	588	573	582	599	589	536	577	564	568	546	572	623	588	594	567	556	571	610	594	572	586	541	573	572	550	624	577	560	561	561	565	591	562	573	565	583	528	596	594	561	563	560	563	563	544	612	564	590	579	594	595	582	505	606	578	594	580	565	590	592	625	608	601	553	550	536	577	531	583	580	605	568	553	533	574	595	591	586	580	605	542	580	530	579	574	601	567	555	545	540	598	578	573	575	538	578	575	612	553	582	537	562	595	586	552	542	561	576	564	621	564	564	587	586	590	594	561	549	571	511	619	572	548	582	612	623	552	573	580	581	551	573	632	547	540	595	594	547	618	544	578	602	575	559	565	598	549	533	585	522	566	563	563	570	559	588	548	589	562	600	544	607	573	574	581	544	592	560	574	568	560	557	578	576	592	532	584	568	572	584	587	619	592	557	607	571	606	572	533	551	575	603	591	564	587	591	594	620	578	541	589	560	575	531	551	578	576	594	637	585	527	581	562	557	550	606	568	590	576	635	616	617	591	576	593	555	566	609	584	571	579	575	591	579	602	583	569	603	662	579	598	563	578	583	622	561	577	587	538	546	608	576	588	583	540	536	569	533	588	544	579	580	564	530	590	591	586	559	559	580	582	556	554	550	580	558	563	589	575	585	565	603	577	563	600	547	568	579	568	589	578	568	563	611	561	557	590	558	643	597	585	588	601	560	562	522	610	564	579	557	613	553	561	585	564	588	543	590	619	571	556	554	575	568	584	547	588	572	598	584	573	562	607	547	595	546	583	524	584	584	602	580	603	625	603	570	550	578	590	585	576	576	589	544	563	595	587	541	522	538	586	551	585	558	553	529	574	587	582	589	581	595	602	570	564	646	577	602	557	602	570	525	610	576	549	580	573	566	591	615	570	574	573	554	609	588	579	618	557	538	595	641	590	562	550	592	577	562	592	561	605	569	598	560	568	581	604	593	604	543	591	575	584	576	561	513	575	553	619	616	599	529	581	545	581	599	589	571	556	552	574	544	580	544	550	590	589	579	580	630	596	578	589	520	547	580	565	541	552	602	572	563	530	591
22877	21471	29203	24231	21682	22565	19396	9592	6961	5484	4152	3134	2666	2233	1916	1692	1578	1419	1394	1225	1167	1068	949	902	853	847	790	779	704	691	667	646	596	570	521	570	619	601	595	569	540	557	529	492	468	471	472	458	448	463	451	445	418	456	413	421	436	414	431	443	422	396	399	451	407	428	428	402	458	424	409	413	407	418	404	399	411	393	451	422	409	413	402	391	408	402	399	435	352	418	388	394	388	402	386	343	395	392	420	401	378	413	405	363	373	412	396	406	402	376	409	394	385	380	386	415	380	431	379	389	412	399	419	407	435	396	393	422	390	394	437	371	400	395	443	421	401	404	410	390	395	346	416	433	385	434	415	385	414	345	406	413	388	383	356	420	401	413	425	470	367	358	404	377	420	457	413	410	434	410	386	410	408	414	405	383	427	380	382	408	409	432	413	395	390	393	401	392	366	406	414	417	402	392	415	396	387	388	363	394	414	424	407	416	384	414	404	359	424	410	370	379	384	333	405	421	417	392	409	378	386	384	400	376	407	389	384	408	429	394	370	388	388	377	369	393	386	377	401	394	396	405	432	339	415	407	397	389	392	360	371	394	341	427	416	394	400	391	389	440	395	414	391	429	404	416	440	404	417	430	399	376	390	413	408	391	372	392	422	413	392	440	425	384	377	433	389	350	415	355	381	386	385	391	410	406	400	402	381	397	406	424	379	355	406	420	439	405	454	406	397	397	407	413	383	386	411	419	389	396	369	420	413	418	364	370	407	412	406	381	410	368	393	397	399	386	395	414	400	414	430	391	423	375	411	390	388	392	399	384	426	381	357	398	388	409	413	391	391	435	402	415	353	384	380	424	375	419	399	423	387	428	405	389	410	357	394	402	399	400	376	392	429	417	426	377	383	414	406	408	376	419	419	395	396	409	431	419	403	417	379	390	378	382	434	367	380	388	409	412	414	365	407	362	418	432	375	400	427	389	406	370	411	384	378	398	387	415	404	399	389	384	389	394	416	409	363	394	363	406	370	395	420	393	384	433	368	375	394	421	395	435	417	385	442	366	369	413	392	388	418	384	380	408	425	415	407	419	404	383	394	369	395	356	399	429	400	426	435	423	398	400	382	407	405	416	380	412	400	408	368	383	423	430	381	421	405	403	411	404	373	395	381	389	374	431	402	407	427	397	359	409	381	424	387	413	408	405	429	385	411	399	423	400	395	417	393	415	388	395	377	432	441	406	405	376	420	334	365	392	368	423	395	395	412	426	379	409	424	382	389	409	415	412	379	386	375	397	429	427	405	376	429	454	393	390	397	417	387	386	390	406	395	392	381	379	396	389	399	419	407	392	404	377	420	416	406	402	372	391	361	407	381	425	402	400	406	367	384	426	392	390	395	394	386	438	425	381	387	408	380	412	364	419	369	417	358	428	382	420	398	409	399	364	404	381	399	380	365	400	404	389	400	358	399	389	365	399	403	397	374	398	395	410	367	362	384	395	409	422	424	439	388	380	410	385	386	384	408	383	406	379	411	391	385	391	432	409	382	374	410	382	372	378	377	385	400	358	412	383	403	399	393	392	378	389	397	387	432	399	421	385	347	389	380	399	394	388	395	391	386	396	402	379	401	398	386	419	396	428	392	409	415	372	391	388	413	406	385	388	409	382	376	416	364	433	389	384	399	403	390	404	389	397	400	403	398	419	372	423	388	391	418	397	388	391	420	423	399	377	405	393	401	410	375	400	385	432	391	399	401	397	396	397	377	403	403	409	390	395	418	397	419	414	413	402	383	380	407	397	391	415	383	437	383	417	412	391	397	365	376	384	428	383	394	409	428	416	393	426	407	341	390	396	380	378	407	387	419	422	406	400	396	391	386	387	370	399	422	383	387	423	421	382	428	397	394	396	400	389	384	389	404	399	397	411	392	400	391	390	369	381	393	396	389	404	358	366	405	400	391	373	386	414	412	382	371	408	389	371	384	407	403	380	388	383	372	379	378	398	409	413	379	392	383	418	419	405	388	362	391	377	363	379	401	437	367	397	405	396	409	394	366	421	411	387	386	379	389	402	382	376	399	431	410	410	442	445	446	413	390	406	371	384	396	404	390	352	412	431	432	415	365	430	418	406	389	365	406	400	392	413	371	386	403	402	399	378	428	406	389	429	377	414	418	404	409	421	409	389	396	397	394	401	356	384	398	409	389	395	410	407	389	429	372	417	381	421	398	402	417	390	389	388	402	345	394	421	418	401	421	400	361	419	419	391	388	414	376	380	360	378	395	362	411	415	395	376	416	396	371	384	401	413	401	386	407	416	366	378	384	444	373	404	413	390	407	420	364	358	391	394	367	376	376	388	422	410	422	402	407	401	351	383	352	378	410	430	405	387	385	434	417	374	398	358	364	407	412	379	426	396	384	365	413	370	405	385	413	369	400	394	399	416	398	363	401	369	380	409	374	406	393	425	394	375	419	391	404	374	399	431	401	375	397	431	384	416	394	385	425	373	410	396	394	387	391	406	369	367	368	415	399	401	401	405	365	420	381	385	376	410	411	414	391	421	388	417	390	392	410	412	387	413	349	395	419	403	410	385	383	434	374	458	388	401	424	419	394	381	398	401	381	373	372	392	418	434	430	371	418	411	390	393	374	409	387	434	373	371	424	383	412	382	391	419	369	387	406	382	384	439	389	393	393	383	377	405	353	387	413	375	394	362	388	422	391	400	372	369	434	418	375	392	403	432	434	396	380	408	383	421	421	396	383	388	365	432	396	409	402	383	375	376	416	381	411	405	357	397	413	382	381	399	394	403	397	376	434	377	417	390	370	428	371	367	391	403	407	385	396	381	415	394	385	377	412	386	414	418	390	391	376	393	381	424	425	385	405	396	399	407	375	404	410	435	413	390	389	405	357	430	390	407	401	387	411	426	385	403	363	380	378	341	416	385	394	398	453	416	381	366	410	396	393	397	436	368	387	421	393	415	429	366	410	418	386	385	417	366	382	396	376	362	381	438	391	389	415	397	426	431	421	376	395	402	410	380	402	362	383	384	391	402	409	392	422	374	366	409	416	376	408	394	390	381	392	419	409	400	371	404	388	410	415	432	406	370	362	400	387	421	371	406	387	383	427	402	419	369	414	383	398	401	392	438	368	381	402	396	396	397	399	383	425	417	390	380	420	383	412	389	410	421	381	410	397	393	421	433	425	343	388	389	375	390	429	399	415	414	396	362	417	414	373	411	369	377	412	390	384	386	378	386	369	430	372	441	408	395	394	428	376	395	392	441	417	412	385	387	407	410	382	377	378	397	385	414	390	380	410	401	390	391	422	420	413	359	382	373	388	413	402	387	372	412	394	384	409	401	440	390	347	386	376	424	395	400	423	384	411	381	409	389	378	384	349	402	372	418	403	410	371	365	363	393	383	389	396	425	370	368	413	371	416	393	391	384	425	438	366	364	419	375	423	387	368	417	388	379	403	423	425	414	387	393	388	429	375	436	400	389	369	399	390	398
24031	49671	42194	31277	25296	19633	15407	12377	10050	7892	5973	4755	3889	3154	2817	2429	2129	1988	1839	1638	1507	1333	1217	1137	1081	1006	997	963	870	830	741	745	672	664	643	659	668	668	637	587	616	611	551	532	534	562	570	465	465	479	466	436	415	403	392	436	412	432	417	409	440	432	379	401	451	403	430	417	453	410	425	367	397	366	425	377	407	375	421	405	398	397	381	397	411	401	410	382	397	369	417	449	406	363	387	425	372	383	369	421	384	397	373	376	390	353	381	407	425	387	376	419	404	386	409	376	395	410	384	379	382	408	411	401	401	383	392	414	355	399	407	377	369	381	387	436	392	383	399	398	416	404	390	418	422	410	394	353	390	384	404	356	406	406	363	382	414	388	424	406	380	379	388	378	367	412	423	422	448	386	378	407	388	382	381	405	402	375	388	408	362	389	393	398	393	393	380	398	413	384	375	407	429	419	358	388	400	386	428	413	367	349	391	436	362	406	387	408	405	411	391	389	436	369	396	377	395	363	404	404	357	388	375	404	408	361	398	351	404	412	375	410	383	392	407	414	385	400	393	410	385	405	379	389	370	401	418	414	417	428	402	420	413	416	395	390	420	396	389	406	380	404	403	396	385	391	346	387	429	384	393	399	407	390	373	394	403	395	383	399	409	440	375	387	359	392	413	406	403	409	378	410	428	399	399	393	397	367	389	382	390	412	412	366	361	393	417	440	420	391	397	397	367	371	429	376	446	422	408	388	372	392	368	387	383	386	413	407	398	382	434	394	388	370	423	376	398	384	403	389	377	381	392	408	396	360	382	390	398	418	412	391	367	387	400	428	404	400	403	392	381	373	414	400	414	391	410	364	408	406	387	397	408	406	395	391	370	408	381	408	411	376	386	400	377	376	395	376	385	402	405	361	399	442	408	390	384	381	426	417	434	373	377	383	425	414	383	393	405	355	384	392	389	382	380	394	384	383	410	426	382	371	446	380	401	372	358	411	362	377	389	410	378	366	366	388	396	363	380	409	395	389	437	380	411	392	386	388	426	399	374	388	377	423	413	401	379	399	337	420	389	396	384	365	413	404	369	387	408	402	407	364	389	412	393	398	438	335	391	382	375	401	370	414	393	363	358	382	397	387	396	383	423	404	402	414	381	409	388	426	399	384	410	387	424	391	395	394	417	412	372	393	388	404	385	386	363	442	403	391	390	410	418	377	367	395	367	431	378	363	381	402	392	375	336	396	426	346	392	380	398	404	409	361	373	398	376	409	402	399	406	384	376	393	408	365	403	395	358	415	388	354	401	386	377	375	422	397	345	410	396	424	388	371	418	359	408	390	417	397	381	365	407	369	371	436	391	368	389	341	351	359	387	374	395	382	404	399	374	395	410	401	405	415	424	417	403	361	398	424	389	406	381	397	448	353	366	384	378	396	399	364	365	382	410	401	367	407	413	385	426	369	388	379	394	407	415	403	391	399	431	412	408	406	425	397	402	416	398	391	418	382	412	409	400	394	357	397	430	368	388	386	383	404	417	407	415	422	374	389	415	399	377	394	390	414	399	415	392	408	392	365	386	363	383	427	382	417	378	397	439	364	355	391	405	401	373	369	399	395	407	369	374	403	375	410	394	385	394	417	399	391	411	397	372	404	421	387	368	371	393	383	363	402	387	359	374	411	385	383	411	400	378	391	377	402	379	416	407	376	351	379	392	377	371	377	391	412	370	404	360	387	392	384	400	399	399	382	370	404	355	400	381	389	402	400	362	409	413	378	419	407	393	358	409	363	377	369	402	429	395	370	368	410	423	386	396	415	391	379	407	394	394	417	377	403	391	404	406	371	408	393	391	376	419	400	400	416	402	388	384	440	415	390	429	379	420	395	379	383	384	377	380	389	367	362	395	371	364	410	413	375	419	396	384	352	400	399	404	415	427	405	347	383	386	378	391	402	378	408	348	350	371	416	387	390	377	379	371	350	393	394	382	379	389	365	405	385	358	419	396	376	406	380	424	393	387	425	399	433	376	400	416	397	439	386	382	428	400	393	358	416	402	395	370	351	415	407	425	392	423	397	381	383	438	354	385	366	365	418	427	425	421	393	361	397	396	407	393	394	394	383	423	427	382	409	373	407	389	384	397	368	431	388	391	358	382	386	385	394	406	393	396	351	416	373	358	350	395	428	395	401	394	372	417	382	378	354	414	384	408	391	463	390	359	377	377	396	376	362	406	383	388	389	367	412	383	388	409	393	367	401	429	346	383	376	391	376	434	371	381	391	412	385	375	407	428	407	443	369	400	405	405	409	438	379	365	404	404	386	384	394	387	413	353	413	411	352	383	382	405	414	368	414	348	390	404	339	400	356	389	374	411	381	408	377	382	397	429	409	397	384	410	446	388	368	390	408	381	405	393	371	416	371	407	393	394	354	403	395	415	397	389	369	402	404	389	393	393	401	410	378	389	350	382	365	407	416	417	387	396	429	372	434	381	390	415	390	417	411	420	384	396	427	426	382	387	398	398	383	389	406	379	374	415	399	370	365	362	386	359	411	424	379	380	400	369	394	362	376	380	405	386	413	364	358	366	392	363	372	373	398	362	409	371	390	393	409	383	381	408	401	400	407	373	388	396	378	392	375	402	412	401	416	369	380	393	383	406	398	388	410	436	408	413	403	391	352	408	380	372	420	404	368	364	387	406	390	388	392	364	372	410	362	427	381	435	400	379	410	392	358	404	411	431	395	402	395	369	406	397	384	419	371	387	397	433	394	401	386	372	411	378	368	362	399	368	401	426	408	405	416	393	421	405	366	412	363	400	371	434	387	367	380	419	421	401	337	407	376	412	369	409	375	385	390	378	378	379	366	384	392	396	377	393	414	420	383	446	366	412	393	402	388	422	387	400	396	402	388	382	376	407	395	365	359	415	406	394	393	419	394	377	400	368	408	390	400	431	399	413	394	407	399	389	395	414	420	409	387	370	411	374	374	375	375	396	397	392	396	369	361	381	388	390	429	434	399	414	352	372	392	382	386	394	370	417	378	391	386	399	381	490	365	395	404	385	355	408	349	392	369	352	403	413	333	369	407	401	395	393	392	396	392	367	416	355	376	413	426	374	417	376	369	391	379	388	390	375	394	386	402	396	374	384	409	408	386	375	380	387	388	412	390	351	403	409	379	404	415	388	367	349	387	397	390	402	387	391	423	397	384	386	375	372	426	419	388	400	383	395	401	364	411	383	373	388	362	368	387	378	393	409	422	377	406	406	364	385	384	420	353	395	395	401	401	386	421	378	417	414	379	349	412	379	377	390	400	386	405	391	394	376	363	391	391	436	378	400	387	396	386	385	408	420	417	389	390	404	374	408	411	387	401	372	413	437	412	399	347	403	442	391	410	410	379	375	383	384	400	379	372	358	410	380	377	440	434	386	389	406	400	400	351	433	400	402	409	376	380	402	403	391	377	389	364	374	419	384	410	375	396	366	389	396	381	395	369	405	415	393	403	357	393	411	401
28919	25635	29177	20692	11436	6907	4625	3477	2889	2195	1891	1561	1351	1196	1153	1034	971	915	910	831	833	769	738	706	742	691	729	657	674	638	584	593	629	606	628	587	622	599	590	596	627	590	580	547	588	541	526	579	510	563	558	629	544	563	551	575	552	528	571	590	551	538	564	556	505	552	557	529	520	534	537	547	532	562	540	525	545	507	535	515	621	570	567	562	544	503	541	566	566	478	533	536	535	559	594	556	556	551	577	550	557	532	551	522	535	566	557	504	550	601	521	541	564	576	547	537	551	572	506	569	540	556	531	546	536	515	503	589	524	518	519	513	528	564	531	536	551	590	540	566	560	536	534	532	535	511	523	534	590	559	553	563	514	510	549	518	524	538	539	514	561	556	577	547	553	542	561	608	570	531	567	544	477	554	539	556	556	561	532	541	520	538	552	560	546	548	568	525	552	525	599	574	602	527	562	552	565	557	568	530	567	535	530	544	559	547	487	563	520	552	563	616	578	584	524	591	533	593	544	534	504	528	565	544	529	497	597	581	566	579	544	537	531	551	535	537	547	532	541	575	578	561	554	506	545	570	541	529	575	566	523	545	583	524	496	525	524	555	537	550	554	563	563	518	573	580	569	536	553	552	555	509	551	506	543	572	516	595	559	554	525	520	517	549	558	525	559	587	528	530	568	514	552	546	540	531	562	537	516	592	527	532	520	546	568	543	593	577	565	537	555	558	609	520	545	539	554	584	540	527	517	568	561	570	541	524	514	531	533	534	535	534	544	540	564	560	536	517	542	526	553	537	563	590	557	529	519	544	548	570	583	545	548	537	548	569	541	566	555	526	598	526	504	538	509	525	534	571	546	568	560	556	509	521	589	512	586	529	564	511	557	570	518	570	572	534	515	545	522	545	573	604	550	561	522	508	541	584	548	534	575	557	576	577	575	584	542	522	554	572	578	529	573	539	529	589	545	527	596	576	588	530	535	523	556	552	530	567	549	559	543	561	562	505	573	569	571	574	532	501	506	542	551	552	560	557	580	585	594	587	553	545	586	517	524	559	563	517	569	537	520	546	568	541	544	555	520	549	543	582	586	560	582	532	532	561	584	496	571	503	564	508	530	557	555	556	559	548	552	526	557	516	554	549	502	592	576	571	586	525	559	536	533	618	526	523	570	578	573	541	575	558	536	565	533	533	553	581	520	591	553	528	594	582	563	552	571	586	571	558	541	548	574	555	542	493	560	539	545	538	556	562	548	566	539	525	568	514	566	540	580	534	554	556	483	561	553	540	516	539	549	541	557	583	569	532	549	516	564	510	541	534	538	544	530	537	574	548	544	547	546	530	530	544	563	532	584	565	569	527	566	554	493	492	531	559	559	574	542	527	519	564	554	606	550	569	573	520	525	539	557	519	537	558	564	517	518	535	546	621	543	553	544	518	511	531	556	542	569	524	589	517	556	556	555	545	545	571	571	517	540	514	520	510	561	549	536	547	547	590	572	523	560	554	536	551	520	554	531	538	527	541	537	530	510	559	552	540	565	525	553	538	552	613	541	601	517	546	512	556	554	576	547	541	565	534	552	567	522	531	568	560	562	554	572	541	529	533	559	552	534	572	564	514	564	581	534	544	517	524	538	577	559	571	538	517	539	520	540	569	575	554	540	568	530	573	543	559	570	542	545	602	584	559	561	537	562	552	565	544	502	503	516	550	551	572	549	550	552	559	513	546	550	538	528	583	565	541	583	513	478	507	548	580	566	572	539	559	547	577	543	538	518	557	527	549	547	590	583	545	549	548	548	546	569	566	572	583	562	558	562	558	566	538	597	535	511	515	560	540	556	521	588	569	539	571	565	574	574	557	558	563	578	558	544	546	542	566	572	572	557	536	557	530	528	565	537	552	562	515	516	532	566	572	527	567	566	561	564	571	540	562	524	553	537	564	519	549	567	537	573	529	522	532	556	553	553	551	554	552	568	575	556	558	555	584	568	541	578	534	543	572	576	541	559	533	541	505	498	562	512	526	542	525	564	526	578	558	543	558	513	509	534	533	541	507	512	578	523	580	561	580	518	491	511	522	585	525	576	557	602	539	519	517	544	549	553	581	525	511	543	577	554	540	603	555	573	528	556	570	553	532	575	508	524	564	576	547	567	510	502	593	527	517	528	508	534	536	591	528	570	552	529	555	568	576	560	560	553	511	529	541	566	532	544	533	522	578	592	526	556	570	549	549	600	550	538	525	537	578	520	563	554	531	571	531	548	565	524	543	513	525	519	547	590	498	563	521	582	520	516	575	561	534	614	546	546	580	530	533	532	546	559	570	536	594	570	568	564	556	531	524	561	542	544	516	547	520	559	566	549	567	507	532	558	574	582	577	571	534	578	525	595	515	559	587	538	500	507	514	522	573	541	554	538	590	580	526	555	520	522	588	565	525	545	523	572	552	519	550	514	556	557	543	534	558	603	551	562	492	579	558	518	556	609	554	576	597	583	529	551	542	568	526	554	514	529	557	574	555	526	579	556	569	545	574	532	572	559	571	570	518	535	536	581	566	549	555	581	564	543	520	585	535	568	553	554	571	564	539	582	552	539	590	560	552	544	542	537	583	508	552	552	556	584	526	521	535	542	531	524	512	537	574	521	573	539	546	534	585	499	577	510	550	537	564	534	539	540	547	518	560	562	545	600	534	530	517	559	569	546	514	530	555	552	532	584	544	546	565	508	558	511	539	550	568	543	539	543	605	522	542	504	542	569	534	590	556	559	578	571	548	491	530	558	568	534	581	519	530	555	538	540	570	557	528	504	521	519	542	558	547	551	549	556	555	549	514	521	537	531	500	539	573	539	541	581	536	534	571	542	545	523	506	541	550	530	565	588	551	560	571	550	592	545	594	544	513	552	577	536	551	579	557	548	580	541	569	525	591	564	548	586	487	525	566	551	542	520	524	556	555	569	567	516	546	561	523	517	541	525	543	538	541	542	582	564	527	551	545	539	558	509	534	561	530	509	558	539	542	592	535	539	569	523	512	547	543	559	556	549	522	538	568	545	536	543	514	554	531	502	542	531	568	554	513	588	562	552	543	570	519	584	589	525	593	558	555	555	518	532	530	554	529	543	514	559	548	546	516	518	580	547	536	578	517	539	540	540	516	607	529	537	543	512	521	546	556	524	496	575	537	556	564	561	558	584	510	561	562	524	496	580	512	534	551	535	570	591	548	553	562	554	554	532	526	570	549	547	549	545	546	581	534	565	548	542	553	557	567	515	495	532	518	571	554	518	549	621	597	521	503	524	572	554	564	564	518	573	537	574	555	544	569	514	541	522	540	564	595	541	511	573	583	538	533	578	538	568	556	601	535	543	582	543	563	550	555	526	549	527	589	545	515	527	524	493	556	521	590	529	528	539	503	524	554	512	578	551	557	595	580	537	544	567	556	516	516	550	535	545	540	564	567	594	546	588	568	541	530	550	557	538	549	533	563	552	490	521	629	532	558	535	560	543	565
20947	37731	29372	18977	13976	9904	7380	5567	4611	3619	2793	2297	1890	1651	1512	1355	1203	1130	1119	951	951	893	877	811	774	820	759	709	747	705	710	656	658	717	616	639	645	660	625	601	639	688	640	607	560	624	613	609	586	594	551	562	563	577	580	592	587	571	604	578	564	586	582	566	626	595	598	566	577	554	533	583	539	559	585	595	587	550	559	517	586	512	553	519	519	546	532	595	607	569	549	510	576	586	525	565	581	579	548	570	573	569	551	520	543	576	541	555	547	579	532	563	538	522	558	549	545	587	554	534	542	522	545	572	554	553	534	587	553	552	508	558	521	546	566	565	546	538	548	544	574	561	543	560	584	566	538	553	588	554	530	559	545	599	556	536	585	549	575	561	528	589	531	566	576	548	530	564	567	610	569	505	582	561	605	517	534	574	592	577	554	517	567	544	549	573	562	577	540	538	512	541	575	586	591	607	547	533	514	523	589	526	552	542	546	568	528	591	606	565	521	583	585	575	516	550	539	548	583	586	589	582	574	542	515	576	545	555	520	561	545	570	580	621	588	592	583	560	557	579	562	541	552	580	550	552	584	576	560	564	569	569	559	540	557	557	591	570	576	565	589	581	541	515	550	574	549	568	570	557	541	538	562	608	544	570	583	543	570	534	579	544	529	574	535	561	558	560	572	607	550	563	587	582	595	531	568	554	595	520	623	545	570	540	589	552	543	595	572	535	552	541	526	602	526	524	534	556	504	575	566	547	569	518	594	539	589	611	541	560	553	514	552	563	566	572	580	601	567	586	541	565	558	587	637	568	559	552	575	537	501	590	567	615	594	562	547	569	555	552	585	580	583	582	541	557	571	523	533	547	558	586	546	583	489	538	593	572	503	563	558	589	550	569	570	585	601	563	571	595	573	614	558	578	541	568	555	537	566	569	548	553	539	533	568	555	590	581	537	585	541	562	551	570	556	511	561	548	525	550	592	562	551	524	585	572	557	550	572	552	571	534	570	584	555	551	552	543	528	574	499	561	549	554	607	560	575	576	557	583	558	530	554	592	553	535	574	529	550	559	576	596	544	550	582	556	625	555	569	584	601	573	525	591	530	583	530	563	559	562	560	544	575	566	578	526	546	589	563	521	596	586	543	564	522	585	575	557	521	579	589	556	549	540	546	565	534	569	539	570	554	569	572	552	589	563	534	524	551	551	555	614	579	563	570	567	547	557	586	590	565	562	567	513	500	599	533	566	559	593	547	543	596	558	562	557	554	547	560	575	559	592	568	572	555	550	584	534	538	583	554	557	551	549	602	527	547	519	535	600	534	515	587	530	554	596	575	574	605	540	579	570	553	580	548	519	592	555	530	550	580	571	593	583	560	590	563	593	552	541	570	530	589	561	563	550	561	539	582	563	543	564	555	566	595	566	587	576	527	558	529	556	538	550	528	592	587	521	557	579	594	553	559	584	537	604	529	567	565	587	587	609	552	575	571	571	561	608	571	532	555	509	555	578	536	588	521	623	577	528	536	512	555	491	541	566	517	565	561	573	550	573	568	575	591	554	600	552	538	552	551	591	571	542	545	554	605	542	528	557	566	561	561	583	599	552	558	562	572	547	563	550	548	576	569	574	582	589	530	557	548	576	583	534	574	576	570	566	570	521	542	527	591	533	554	541	570	518	557	547	539	566	556	541	586	516	565	581	614	538	552	564	551	566	566	574	597	604	562	528	573	590	562	555	571	547	589	568	543	585	560	559	577	547	563	559	544	586	561	598	558	512	608	577	587	588	536	565	551	560	577	546	544	529	547	598	555	545	558	595	538	566	608	586	577	574	545	570	565	545	576	550	580	574	560	557	538	535	575	562	571	555	566	548	585	533	575	529	577	543	587	548	578	568	529	541	546	559	566	566	553	518	595	547	562	573	568	562	556	545	527	608	571	575	557	596	550	572	545	588	577	589	612	576	519	560	554	568	580	519	569	541	555	554	545	559	543	576	561	556	523	542	549	502	562	555	534	562	554	561	584	570	564	550	535	563	604	562	576	538	528	552	602	541	604	538	556	558	574	522	570	579	561	574	539	543	509	574	568	576	566	589	591	571	559	553	524	551	534	565	544	589	553	527	561	541	549	566	561	569	568	544	615	571	576	550	553	550	521	560	589	514	576	517	539	558	572	541	568	566	550	548	551	551	590	533	576	588	573	590	570	555	566	541	510	571	580	601	556	553	542	559	640	552	548	553	500	574	542	609	534	599	582	594	577	583	566	529	637	515	545	556	584	594	512	576	554	557	564	614	542	548	579	622	563	575	577	579	541	545	540	531	569	558	500	552	541	556	551	565	558	575	584	549	552	557	575	588	553	581	550	563	567	483	543	520	565	543	613	595	505	553	575	554	557	575	565	521	585	589	587	549	557	517	597	557	548	562	519	584	555	532	537	553	588	546	543	535	568	555	588	579	542	546	516	565	533	532	593	563	561	541	572	539	558	553	537	568	547	519	527	595	533	516	541	542	562	557	549	562	567	572	578	544	594	528	574	560	560	591	560	530	530	573	547	579	561	557	567	562	520	552	571	563	533	563	576	582	546	520	568	574	577	527	522	556	576	542	555	556	533	534	569	558	585	563	481	550	581	557	534	555	579	545	555	539	580	549	570	498	556	576	553	557	544	568	586	597	553	589	562	547	573	543	564	534	530	560	552	536	568	551	515	566	562	573	558	562	547	539	567	581	561	574	555	572	540	522	517	597	547	567	570	529	521	554	569	547	559	547	534	533	601	581	549	599	512	539	569	569	526	584	549	549	577	569	578	550	537	518	597	548	582	558	579	577	597	568	544	552	544	605	560	572	548	552	547	531	539	572	620	574	583	594	605	578	584	526	557	563	533	579	544	527	580	518	556	590	573	554	590	581	636	551	549	564	551	560	529	562	555	569	487	552	516	582	529	580	564	559	541	562	537	525	556	590	554	566	569	543	562	542	586	538	543	547	547	578	592	554	584	556	575	583	561	592	632	559	549	547	585	580	565	575	554	525	561	528	574	572	535	593	561	573	566	528	567	522	545	572	576	566	529	537	549	546	618	542	555	549	568	519	587	510	530	607	557	550	521	579	556	572	563	561	582	557	558	586	527	554	549	528	538	586	602	550	565	570	546	518	527	541	536	572	590	577	587	540	554	564	537	561	561	555	521	556	606	547	554	536	542	559	530	499	578	555	537	626	549	547	562	585	567	574	548	548	587	583	563	571	577	560	581	540	557	558	585	572	557	557	566	580	540	547	530	545	593	537	564	559	523	519	535	587	527	550	559	574	544	525	560	556	577	545	581	515	628	565	547	521	549	558	552	547	543	543	548	549	569	555	561	544	596	591	594	596	595	549	574	571	581	548	573	544	533	576	548	586	576	529	601	580	533	533	549	571	539	540	543	542	586	531	547	538	566	548	545	583	607	553	567	570	562	583	542	551	541	561	567	580	553	545	582	558	548	556	555	535	550	582	565	565	539	548	534	580
24015	21468	28824	24808	22026	18351	10557	6323	4840	3908	3041	2277	1941	1654	1516	1325	1210	1092	1126	1000	949	870	821	721	747	699	686	649	624	579	587	539	554	545	536	515	482	525	572	551	540	517	517	451	481	437	472	470	420	436	418	468	417	407	447	446	429	403	408	447	397	427	407	415	426	401	412	418	422	454	416	418	422	403	454	431	398	385	399	405	453	376	439	413	410	424	402	427	399	413	357	433	391	370	396	431	431	400	405	385	393	428	389	400	434	394	431	392	373	402	382	430	401	411	405	364	399	387	411	404	390	436	366	412	397	443	424	410	441	376	415	364	414	401	399	422	451	417	365	395	382	443	397	383	395	452	419	415	434	378	401	420	411	448	396	441	395	411	391	412	387	407	392	403	404	419	434	395	408	391	423	399	373	416	407	405	368	440	403	409	379	405	384	404	443	402	404	365	433	433	440	404	410	424	398	383	395	426	413	412	383	395	408	441	420	420	410	374	420	389	411	401	400	420	374	414	382	378	395	409	414	398	361	411	400	375	406	396	401	375	353	410	415	390	394	423	431	376	373	417	422	444	405	424	417	402	392	373	399	366	390	422	430	433	396	408	408	404	406	415	432	420	411	427	390	425	397	385	434	461	385	404	407	399	401	373	407	402	396	438	396	429	391	408	408	418	428	418	406	416	414	437	406	406	424	421	408	424	407	409	395	424	397	383	408	409	407	418	413	372	419	404	402	411	443	391	421	399	442	395	371	405	390	381	384	398	427	381	418	400	396	402	424	387	442	417	384	401	433	419	425	434	403	393	407	393	428	406	415	433	424	372	443	441	416	401	395	413	431	416	431	413	394	400	370	424	451	417	390	445	369	403	418	370	383	432	396	413	375	429	395	417	408	386	380	402	425	380	425	413	364	384	405	382	430	416	406	383	402	433	414	408	407	418	415	411	402	402	438	425	409	400	353	400	405	420	385	408	419	389	401	435	438	417	378	362	428	417	386	430	398	421	462	385	433	411	443	411	390	434	411	399	378	382	404	416	370	418	367	439	406	439	401	373	421	366	402	388	431	404	399	374	420	417	396	420	429	440	384	419	411	399	382	388	415	421	432	412	373	424	401	406	405	420	419	420	403	431	462	390	402	470	420	383	407	408	463	425	383	361	417	430	392	387	377	449	374	432	408	409	423	422	415	360	375	409	364	404	386	407	401	423	396	392	410	371	374	405	420	399	405	398	387	439	386	403	408	415	408	400	383	463	410	372	444	385	378	417	368	402	434	408	398	425	405	404	370	406	412	406	359	437	415	396	417	389	428	392	414	404	416	393	420	391	373	396	410	452	418	385	422	381	437	409	376	405	422	437	415	414	399	433	379	404	387	398	417	395	383	415	405	403	428	394	398	405	416	423	409	445	403	400	410	411	383	389	433	409	409	399	398	407	433	435	384	416	365	451	364	395	420	441	395	399	406	376	399	390	395	383	425	375	387	408	367	416	420	376	421	401	402	413	397	443	432	383	431	438	414	441	425	396	417	385	409	394	391	389	410	414	422	436	422	388	403	380	420	395	421	403	381	416	436	439	414	425	414	433	417	422	399	422	370	401	423	418	375	442	410	379	419	422	379	404	397	426	407	380	406	421	425	437	425	412	420	402	395	399	390	395	422	406	443	381	379	400	410	436	444	396	411	411	420	423	382	395	394	388	427	409	425	401	405	405	407	438	415	448	404	395	405	425	414	449	405	376	404	372	408	401	458	403	441	404	407	415	419	411	419	435	414	426	402	406	391	424	390	402	402	418	402	439	431	386	403	379	402	400	398	418	381	369	393	377	378	378	408	402	414	408	396	404	401	420	392	409	389	420	405	411	385	372	404	409	390	386	399	372	377	381	402	408	431	402	428	404	412	452	401	422	393	412	436	390	391	376	376	391	443	405	428	399	396	412	415	427	416	404	383	412	404	422	398	424	384	390	410	407	389	419	429	414	426	417	405	394	421	433	360	416	417	407	407	397	405	398	407	388	396	389	409	405	374	394	381	434	430	374	443	404	433	385	405	409	388	377	413	407	399	415	385	390	375	442	435	381	408	403	388	419	384	433	413	424	436	409	409	406	416	409	387	408	418	431	363	407	414	420	424	378	398	443	414	399	386	425	421	418	395	413	430	427	360	421	419	378	411	446	382	431	410	411	413	429	385	401	397	408	405	400	381	403	400	387	396	373	398	366	390	424	397	416	423	411	385	426	441	426	396	402	401	421	438	429	399	380	418	442	416	380	411	411	417	379	438	388	449	403	410	423	411	387	403	426	384	391	391	415	382	422	430	374	416	429	433	436	412	415	434	414	397	384	418	409	435	373	429	383	381	380	448	426	399	392	451	388	425	399	415	431	381	423	421	379	407	382	391	404	424	405	391	370	431	426	413	395	394	404	411	418	408	425	417	421	418	375	413	370	423	399	382	421	390	401	453	404	406	375	436	429	414	435	408	386	412	399	401	378	375	399	407	418	416	395	413	421	418	416	413	390	412	399	426	406	386	422	406	387	374	421	422	416	402	380	415	414	423	378	414	429	410	384	396	358	417	395	393	435	420	411	377	391	435	428	416	416	378	384	417	396	453	379	402	405	377	395	432	399	390	408	411	387	379	392	430	375	401	404	405	403	394	438	379	415	418	409	410	423	396	402	397	410	399	400	395	394	408	411	439	380	388	435	435	429	430	418	409	427	427	383	404	432	408	413	401	423	398	404	390	375	394	422	374	383	411	414	416	389	403	397	429	417	406	358	397	418	409	423	418	400	405	417	407	423	397	403	386	411	427	393	420	422	432	424	384	371	419	398	387	388	409	402	379	413	411	413	412	423	369	412	428	406	422	397	399	403	416	429	434	386	373	368	405	404	417	385	380	394	381	423	414	394	386	389	398	425	389	423	401	415	386	419	393	366	388	426	390	391	428	417	410	412	380	412	427	406	391	394	407	419	386	408	411	447	369	408	403	378	429	403	385	427	440	411	422	425	380	397	411	379	403	410	414	389	408	376	406	428	386	380	392	413	390	360	395	440	443	352	409	413	413	417	399	376	414	418	400	390	385	382	380	403	391	423	415	448	397	401	460	428	410	387	409	436	403	394	412	417	382	410	437	398	380	419	387	384	396	417	427	413	421	428	403	406	412	385	401	383	382	434	393	400	405	464	385	355	394	417	413	390	407	410	402	407	460	438	397	415	381	427	394	388	392	404	378	402	413	423	400	427	431	384	404	381	402	418	417	399	415	374	424	425	430	400	353	412	409	418	425	400	450	411	420	408	387	377	419	445	413	388	423	385	427	415	392	413	403	398	391	405	459	400	368	414	408	410	417	441	400	403	437	404	391	399	422	361	393	414	417	415	413	395	404	411	408	420	381	415	436	413	435	353	411	376	384	438	395	425	454	406	392	409	437	409	416	386	455	402	410	407	415	411	391	440	419	437	401	391	434	396	430	423	398	416	378	363	400	393	392	390	382	404	408	444	406	396
21710	45272	37407	26548	20465	15368	11647	9032	7433	5815	4445	3472	2854	2404	2083	1873	1686	1570	1427	1212	1149	1067	945	900	855	831	803	772	785	712	690	665	666	591	603	604	603	617	618	557	572	574	590	538	498	504	471	520	436	490	413	462	439	422	425	422	439	468	449	429	405	444	435	436	421	440	473	422	442	451	412	416	407	413	416	418	417	411	418	393	425	382	447	411	405	422	416	397	426	406	396	444	427	421	417	408	403	434	394	417	431	431	425	422	447	413	399	410	406	449	414	425	417	426	454	384	407	403	391	425	436	408	423	433	433	377	467	421	434	453	396	410	398	393	413	422	431	431	422	422	426	428	404	388	413	430	419	401	389	402	384	398	426	402	350	406	414	387	411	409	397	423	400	435	430	409	413	402	380	399	440	408	407	425	419	401	404	406	383	383	409	411	473	434	407	455	418	397	449	400	425	402	434	390	445	407	422	398	427	394	433	412	426	412	407	398	450	424	420	438	412	388	410	389	401	392	432	419	380	440	431	377	430	410	423	382	389	429	419	432	407	409	434	414	402	425	423	426	402	407	403	422	410	405	428	372	412	421	391	460	409	413	426	457	429	412	397	420	410	414	416	361	401	430	420	435	421	404	445	445	461	425	428	408	402	411	421	410	365	409	433	387	387	442	383	400	404	418	386	421	439	430	417	428	390	446	476	423	402	418	415	388	410	407	442	433	425	381	430	403	401	448	427	389	395	429	418	418	424	386	403	453	473	416	407	401	421	406	435	391	459	410	417	384	382	422	430	434	387	406	405	428	413	422	396	398	389	429	395	396	395	446	413	419	411	401	411	396	409	386	425	444	425	424	379	439	382	432	418	389	444	444	449	396	397	403	463	430	400	413	400	418	406	390	433	461	462	422	442	412	410	382	430	430	399	410	422	414	394	418	420	399	416	398	410	413	423	410	426	408	413	410	383	400	414	404	418	414	421	411	412	381	395	418	402	385	409	411	444	427	387	435	407	404	419	434	428	433	374	419	406	414	428	395	419	397	417	378	431	383	373	386	412	400	428	413	379	408	453	438	413	393	447	413	405	420	434	418	417	444	399	421	412	415	430	393	425	422	408	397	399	388	433	422	435	415	412	400	437	420	391	410	416	423	397	416	435	410	428	392	454	405	411	444	410	426	412	445	456	441	369	387	419	388	397	414	413	419	410	416	427	424	406	408	428	399	379	450	367	435	366	436	431	416	447	435	408	395	438	392	388	409	370	438	429	414	410	403	424	399	412	382	420	440	418	375	378	447	466	414	390	418	434	416	422	439	406	414	446	396	401	395	392	400	422	441	378	409	416	381	419	393	433	412	431	426	404	392	383	388	418	442	409	423	388	386	392	414	396	422	436	396	434	451	433	397	384	376	397	414	377	424	421	413	444	403	381	413	439	400	370	412	395	385	427	392	394	393	436	407	380	443	425	403	399	393	429	417	400	389	403	423	421	434	374	409	417	406	420	410	375	375	414	387	442	439	397	440	399	411	455	465	388	420	418	433	447	428	385	428	410	466	426	417	428	436	459	464	413	421	417	419	430	412	387	399	379	415	425	360	419	427	403	412	391	395	391	418	440	421	403	402	398	422	402	440	434	400	473	440	407	416	389	433	428	380	397	393	394	375	382	429	408	440	407	416	420	379	400	406	420	380	418	396	422	387	383	400	426	450	413	408	416	386	438	416	368	423	381	395	429	404	438	391	417	445	405	385	389	411	451	410	406	393	419	389	430	424	426	472	429	415	416	414	435	412	431	450	414	396	446	449	428	420	429	410	404	435	437	387	412	404	434	412	399	412	463	382	410	434	406	402	393	424	445	420	426	441	407	406	401	415	419	412	420	421	391	400	412	405	419	421	411	420	441	417	438	405	446	399	410	456	418	409	412	409	412	413	400	406	411	433	366	441	407	414	375	441	407	413	447	386	396	376	417	397	408	442	424	439	405	426	405	408	441	427	429	397	392	435	430	401	406	402	442	430	410	433	445	394	429	387	389	446	424	444	392	437	427	450	393	407	413	431	395	441	428	439	391	477	393	438	395	405	436	424	413	412	448	442	392	432	429	453	389	387	430	438	403	433	399	368	453	410	408	403	430	430	450	406	399	398	411	415	415	447	433	389	365	425	392	405	396	436	429	406	403	429	418	406	406	391	424	416	415	401	430	393	387	391	404	422	445	444	436	395	421	424	402	434	456	391	415	413	437	422	420	432	412	424	452	423	443	448	396	412	449	442	439	403	420	400	414	401	429	391	433	412	424	387	437	414	394	447	423	429	433	417	401	428	412	430	432	432	378	436	422	435	419	406	396	435	431	419	404	418	404	393	413	450	427	396	387	473	411	407	422	423	388	406	397	428	441	411	439	372	413	418	437	416	403	462	436	414	402	431	422	409	400	416	424	453	401	424	404	447	409	443	424	415	444	390	420	432	433	435	428	432	427	433	413	440	455	385	382	407	421	400	427	362	417	396	387	405	447	411	378	401	429	413	404	393	396	462	392	389	433	404	391	434	424	418	416	445	474	402	407	403	425	412	417	389	443	421	427	402	375	404	430	392	399	407	392	409	410	415	433	428	417	416	412	399	409	419	434	431	422	421	411	406	451	408	373	392	404	458	412	437	431	444	416	408	457	416	417	408	394	404	438	417	466	388	418	405	434	433	430	388	388	404	403	385	399	385	402	405	387	422	408	393	387	390	454	385	438	364	377	419	417	420	406	416	424	410	411	474	468	435	402	434	417	427	422	396	437	396	429	447	400	423	425	426	389	382	404	389	451	421	417	423	418	440	409	421	438	438	435	411	473	383	426	407	409	450	407	423	396	386	445	417	412	440	415	425	411	415	426	401	432	401	427	393	396	368	418	413	444	403	440	390	414	433	437	405	436	423	415	402	437	438	385	400	426	392	442	410	416	410	412	441	404	423	423	400	439	399	405	400	428	471	416	433	411	425	427	435	353	461	432	391	414	427	450	396	389	401	383	417	419	426	429	411	432	427	441	426	430	447	427	394	402	454	423	422	403	394	434	385	403	407	400	395	395	425	409	390	409	442	410	405	411	377	402	432	418	398	407	389	443	421	422	420	445	417	424	439	415	414	448	436	437	403	417	426	423	431	438	421	452	420	443	420	421	413	418	375	447	441	428	417	446	371	413	445	442	442	414	452	392	401	430	427	402	413	406	425	436	408	395	388	413	423	434	415	433	426	399	394	424	403	415	437	396	406	439	410	401	388	412	417	412	439	405	410	401	431	429	431	401	426	396	404	466	439	436	416	455	443	416	421	399	400	421	384	407	432	441	424	411	385	449	370	411	447	425	393	390	394	405	411	419	437	430	424	396	420	422	400	420	386	400	413	406	406	413	453	384	409	441	415	421	386	430	442	435	404	435	413	420	395	413	402	445	395	438	422	426	403	423	435	434	424	406	401	392	431	399	400	387	421	419	392	414	417	389	429	415	386	395	428	413	399	420	427	428	449
25245	21567	28394	26211	18944	10996	6882	4748	3794	3161	2444	1971	1704	1573	1370	1280	1209	1150	1106	1021	966	899	900	833	794	836	698	705	738	764	722	713	667	689	651	697	706	719	663	685	655	654	637	661	643	645	622	601	586	595	573	637	583	594	587	600	592	572	568	591	581	574	614	571	568	581	620	592	604	587	601	581	579	599	579	588	604	584	591	573	598	571	572	592	590	565	597	552	542	614	627	576	603	584	579	541	584	577	572	560	579	579	616	591	567	625	554	544	526	614	594	569	565	588	597	626	563	604	611	601	548	583	609	549	602	623	589	606	563	555	563	587	556	572	581	553	596	576	553	613	610	594	564	624	573	579	586	586	549	582	568	573	607	589	575	615	558	595	587	633	571	620	568	564	589	592	575	578	585	584	575	553	554	585	644	594	595	602	597	625	637	590	592	570	535	590	571	592	604	572	571	585	586	582	567	588	578	567	592	578	585	590	616	593	598	590	598	612	564	631	638	584	621	547	556	584	585	639	564	642	569	597	556	546	597	570	554	573	627	579	573	555	557	624	562	603	557	606	616	567	536	609	626	586	590	632	623	563	552	607	557	592	554	535	577	636	609	557	608	539	617	590	652	572	589	538	579	581	608	606	574	590	587	582	582	583	567	554	521	614	585	617	577	571	596	583	609	580	604	597	568	593	592	570	580	582	572	589	544	571	583	610	543	597	631	544	581	600	591	603	587	621	537	578	567	571	581	543	577	557	553	584	620	591	540	589	598	592	598	599	594	570	596	593	597	584	558	553	549	583	596	584	582	615	560	568	542	603	576	574	584	561	573	603	595	566	614	599	571	592	543	600	627	614	579	570	604	569	557	562	597	571	575	592	606	615	558	612	613	598	581	613	589	579	606	579	549	568	582	568	609	607	579	621	603	604	584	583	560	580	577	593	576	544	580	586	594	594	583	546	615	584	598	562	594	659	580	573	557	564	549	576	577	583	563	569	605	566	558	561	521	568	565	618	601	593	537	577	623	658	587	581	592	618	551	585	596	525	544	575	552	585	573	578	588	596	571	547	608	605	544	585	590	574	587	566	569	588	587	607	589	582	611	592	571	548	564	614	555	561	624	610	627	604	558	581	592	554	573	593	625	589	635	541	612	591	550	547	539	546	516	593	561	569	556	578	577	602	568	539	600	595	633	583	570	572	569	592	603	513	611	558	547	622	581	585	527	580	594	565	605	612	597	586	534	507	584	600	566	601	570	574	611	624	546	614	602	625	594	595	570	569	577	617	587	596	559	571	568	583	580	602	612	598	617	560	583	579	585	563	605	554	601	542	593	590	561	576	579	614	591	574	601	559	575	554	575	585	594	553	578	630	620	565	606	586	566	609	604	585	570	587	570	572	581	608	601	595	587	624	581	573	601	563	569	549	593	529	583	555	604	550	557	576	597	583	606	622	605	616	574	553	570	605	640	581	578	538	565	580	556	543	593	590	562	604	564	604	602	609	579	584	561	574	560	599	572	574	614	567	586	563	630	596	630	582	565	591	538	554	604	587	605	575	579	618	551	541	573	558	587	560	560	578	566	547	617	604	531	595	560	576	566	572	591	587	569	541	568	569	595	562	596	578	603	580	563	615	587	618	585	594	576	581	583	593	549	567	559	596	584	591	567	589	602	594	631	614	610	524	594	576	591	528	628	556	528	601	617	553	547	625	613	595	617	578	578	548	594	584	603	563	559	631	580	584	575	622	587	617	575	553	590	616	587	586	574	594	558	586	574	587	592	567	541	590	582	579	595	634	566	606	625	622	571	593	621	611	617	602	590	546	560	540	567	525	589	598	544	539	559	602	602	565	593	578	599	610	586	557	568	610	584	622	558	568	601	565	590	582	553	610	607	588	562	587	585	556	577	597	561	565	547	591	612	549	555	633	592	579	572	599	524	606	595	638	627	606	624	584	559	568	570	567	640	578	565	580	610	561	598	601	642	626	549	585	562	582	585	561	586	558	583	567	560	544	572	582	598	595	558	545	613	573	575	597	585	575	579	611	626	579	576	597	595	595	587	587	553	590	594	627	551	562	605	637	586	566	556	566	567	623	524	606	628	609	559	551	583	580	569	584	605	574	592	628	570	601	573	569	593	587	609	575	582	584	598	623	592	569	591	594	604	568	590	578	594	578	596	573	601	578	573	637	567	574	603	565	544	607	605	544	572	591	594	559	597	600	528	601	600	577	596	602	595	564	571	591	573	529	570	592	575	617	575	544	566	557	585	568	590	572	590	563	556	572	620	603	548	621	520	571	595	623	614	534	565	593	615	589	632	588	577	573	565	585	594	568	577	606	613	570	571	583	552	603	596	597	620	545	613	581	633	563	521	620	605	577	600	569	557	533	609	602	553	581	577	581	605	544	593	589	591	608	539	601	602	572	603	565	575	565	590	595	572	556	564	515	572	581	582	598	583	626	570	614	562	580	605	553	583	551	581	605	584	576	538	569	592	570	576	575	589	585	608	649	566	615	574	607	524	556	591	586	539	604	580	623	591	613	583	617	617	600	542	601	598	552	578	573	613	574	571	585	563	565	561	580	588	565	567	547	604	583	559	574	599	576	615	592	571	634	576	588	585	569	596	578	587	556	576	622	575	572	632	612	584	611	552	608	570	610	553	590	555	592	568	589	583	595	579	600	576	635	577	564	583	564	597	565	593	591	594	584	573	605	605	593	581	587	587	569	635	570	579	572	592	570	607	578	579	613	595	603	591	594	558	579	554	587	558	545	632	563	562	583	593	615	590	576	585	626	564	590	576	591	634	604	615	598	548	573	619	558	581	492	530	575	623	590	597	595	579	568	576	582	558	578	592	594	576	590	623	563	595	591	566	607	568	568	567	595	613	594	570	510	539	609	603	546	624	585	557	600	567	575	582	584	577	581	564	539	594	575	590	572	552	597	560	575	588	561	595	614	603	588	614	596	532	601	590	509	588	604	605	584	624	573	636	511	595	625	579	541	592	549	584	589	575	543	598	613	548	552	581	561	581	567	647	580	553	602	609	606	548	606	623	583	630	587	592	576	608	613	571	582	591	585	574	583	591	601	634	584	555	550	621	569	572	656	541	534	597	620	634	570	580	595	570	599	585	576	574	628	569	562	583	563	597	598	581	583	551	600	566	558	568	600	578	583	598	576	614	578	545	594	577	569	626	567	616	543	607	618	614	628	591	587	612	585	559	559	567	555	625	597	582	606	613	590	596	589	547	565	593	614	546	559	588	597	644	604	605	583	607	614	535	557	560	552	584	564	570	539	605	599	592	577	558	582	563	600	571	576	520	577	566	599	596	576	539	542	629	587	619	606	640	594	591	575	584	601	587	591	583	601	627	596	554	601	567	563	591	565	552	545	587	619	553	589	553	542	608	564	587	528	590	536	609	602	557	619	583	567	577	568	576	620	557	599	580	566	574	574	627	535	567	594	558	615	577	595	563	590	576	595	607	600	620	556	599	545	563	612	574	580
21011	42399	34570	23602	17832	13188	9909	7805	6216	4953	3793	3042	2511	2107	1821	1693	1499	1522	1394	1225	1122	1103	968	1004	939	878	880	873	786	817	791	780	702	732	736	689	711	714	719	725	716	675	677	667	680	630	621	645	633	639	589	614	574	637	603	639	602	617	576	632	602	615	596	607	593	554	548	601	636	586	619	569	602	603	593	587	579	560	557	579	570	613	577	578	549	612	557	570	534	613	610	563	558	593	619	529	590	568	605	579	615	563	608	598	586	558	577	533	595	608	568	574	565	577	522	584	592	561	598	564	582	549	562	601	586	592	590	568	582	565	576	590	580	625	564	653	599	561	592	595	596	577	566	577	631	585	611	606	557	598	600	591	608	597	597	602	556	548	569	579	555	574	560	534	592	591	556	597	557	584	553	603	585	625	605	562	575	563	640	607	627	574	578	590	641	577	521	569	567	578	586	597	570	600	582	556	576	557	590	592	576	612	629	610	574	577	581	568	583	573	595	556	561	572	594	613	628	603	593	576	590	599	577	596	554	559	573	565	615	578	582	570	604	588	551	580	527	580	604	611	570	615	551	553	591	593	575	569	572	551	604	554	561	576	596	596	585	563	580	537	601	609	556	559	562	579	598	601	636	597	595	549	578	584	537	568	598	601	586	626	617	562	652	575	579	584	543	551	603	570	537	589	595	588	563	585	570	571	607	576	555	599	563	597	623	592	601	597	580	565	570	623	591	602	584	595	607	564	579	603	614	613	556	607	585	607	583	598	607	572	602	522	613	587	576	593	561	565	564	539	553	528	573	550	581	601	593	563	543	536	599	590	575	606	572	630	599	595	569	578	607	575	554	602	576	576	596	608	595	541	539	596	565	551	588	585	559	571	559	562	572	596	603	574	639	564	603	515	568	610	628	586	580	588	566	571	581	598	613	577	610	600	614	583	581	567	597	648	537	579	584	592	597	587	614	539	563	582	534	619	541	563	592	578	587	579	558	576	576	568	577	588	580	583	573	590	544	537	579	591	638	588	588	618	615	569	596	607	583	615	570	575	580	556	616	597	581	579	596	549	581	598	594	559	556	536	572	576	588	591	583	609	576	579	609	616	584	593	589	613	570	607	570	552	629	596	586	594	580	586	555	576	587	581	534	592	569	602	593	578	623	542	625	544	618	620	603	614	616	605	539	643	578	556	579	561	607	559	628	559	554	585	614	567	601	568	597	608	619	613	599	578	537	579	620	595	550	560	548	548	635	567	570	611	616	608	610	582	573	616	638	604	566	593	555	589	597	577	574	544	619	554	625	567	616	605	567	552	562	553	551	571	596	600	592	545	580	576	572	591	602	587	593	613	622	634	552	623	626	564	582	615	553	607	592	559	626	589	570	620	601	588	587	576	531	570	564	608	590	578	587	566	593	619	542	595	597	615	592	636	568	562	580	562	564	568	589	574	606	592	582	587	590	562	591	603	626	565	640	570	569	633	554	566	556	578	583	604	573	565	595	580	592	572	638	584	567	627	586	577	620	602	605	583	652	555	567	584	536	577	560	564	587	586	562	581	627	540	578	532	577	584	599	609	585	577	599	600	543	631	576	605	536	567	612	615	580	594	617	589	569	617	598	564	577	569	599	585	647	579	607	538	599	628	600	562	545	626	571	575	605	576	522	553	576	519	584	586	591	619	596	585	589	571	608	572	592	609	570	561	571	591	591	555	576	611	606	640	622	572	557	588	576	575	579	581	591	585	560	597	594	579	582	568	607	581	571	576	591	601	551	566	614	573	592	603	575	558	571	572	574	623	574	608	575	564	597	563	583	615	586	573	621	544	600	554	632	574	641	567	625	597	575	555	562	592	567	616	599	611	546	594	568	567	594	585	566	561	563	571	613	597	582	599	602	636	569	634	567	581	588	580	610	540	595	600	581	618	584	580	575	576	591	575	612	592	583	587	621	586	572	554	568	609	600	530	558	602	567	578	579	634	583	590	614	579	575	595	579	564	593	554	565	584	583	591	594	576	602	547	579	581	607	609	583	619	556	556	561	590	613	524	588	584	592	560	550	612	578	624	553	636	649	562	604	609	577	567	550	591	588	600	557	617	591	568	582	552	565	608	605	551	579	590	580	587	582	568	584	546	592	589	557	651	553	574	624	582	603	565	570	615	603	573	583	589	589	570	591	585	606	593	598	597	581	586	590	580	536	557	592	574	592	543	542	642	602	603	578	553	553	609	596	568	583	612	586	555	586	625	563	565	573	569	603	562	610	569	579	594	554	589	592	575	579	544	583	553	603	595	593	589	559	609	554	576	586	588	586	587	610	600	561	601	582	579	550	517	604	557	575	597	558	590	581	600	573	544	577	571	544	631	548	599	558	618	536	551	606	549	569	575	591	578	544	560	582	611	608	570	577	597	556	610	572	606	572	558	625	609	555	544	633	545	635	625	568	597	567	559	570	604	568	555	559	578	599	632	569	548	622	582	593	617	586	566	561	564	561	575	601	644	572	583	594	583	584	592	589	604	590	608	579	617	587	591	558	580	582	586	544	604	570	549	601	557	596	618	589	550	607	559	586	530	597	548	583	586	602	555	605	545	611	598	591	571	557	620	598	581	592	546	596	581	612	578	589	580	612	581	569	569	603	598	579	549	558	617	560	563	571	567	571	592	564	565	560	592	539	551	545	584	590	590	602	611	577	596	601	563	609	549	595	566	603	560	551	581	557	562	582	597	592	606	576	633	549	591	604	622	569	583	557	600	583	613	603	572	585	582	576	578	584	583	601	597	563	581	551	589	614	598	648	590	614	557	609	566	585	589	599	562	631	609	588	559	586	592	556	600	599	618	610	581	557	606	572	593	576	552	552	619	570	603	597	534	599	579	623	606	552	605	596	614	593	583	590	563	603	583	564	587	577	616	570	600	642	591	571	568	560	584	546	547	588	618	629	609	588	556	558	547	589	576	611	581	615	572	595	616	594	580	593	568	612	605	612	581	575	581	627	572	587	610	593	592	600	589	615	572	575	617	575	616	594	602	544	583	613	534	577	554	599	560	577	542	583	547	605	572	570	542	562	587	603	560	629	621	571	565	573	600	578	592	571	571	570	580	601	598	577	588	536	579	565	592	551	556	614	599	547	607	588	568	579	591	574	606	592	617	573	612	566	558	601	653	563	594	583	581	588	592	610	621	600	602	564	609	540	561	599	580	604	606	573	621	611	578	559	640	586	600	578	619	587	548	606	613	527	592	561	619	621	566	561	644	548	567	544	584	619	563	628	549	578	579	575	596	610	609	594	574	559	580	596	577	566	559	629	587	576	578	561	617	601	550	621	579	569	589	574	625	560	555	576	626	589	607	557	587	607	556	575	568	601	556	600	578	574	608	583	552	581	578	586	611	639	547	549	590	606	558	524	589	594	576	582	593	526	587	598	622	560	610	579	605	574	583	613	577	613	565	601	548	584	581	608	569	600	604	599	585	615	543	633	571	627	574	613	588	597	583	539	600	593	597
22875	21440	29138	24239	21731	22552	19279	9660	6844	5572	4302	3294	2691	2239	1924	1667	1505	1473	1346	1215	1063	985	949	910	885	788	777	782	777	683	692	659	588	608	572	578	541	576	590	570	587	530	511	522	523	470	501	480	486	449	455	484	431	455	446	457	408	442	437	411	447	406	454	392	426	425	405	397	425	433	399	412	436	419	396	414	401	392	440	449	416	397	393	403	428	451	394	383	427	411	411	429	411	433	432	409	411	446	425	422	360	405	406	409	387	390	422	364	411	399	374	399	374	412	394	386	379	416	400	389	400	422	399	415	391	380	446	397	386	408	445	426	404	391	371	400	415	393	458	398	423	386	473	420	421	384	428	389	391	366	385	396	429	385	381	376	402	407	433	389	410	352	409	432	400	414	417	400	376	434	390	417	378	425	412	407	426	423	433	413	398	396	436	402	382	383	392	379	415	367	393	388	408	412	415	392	389	401	397	396	377	391	410	420	406	409	421	428	410	410	380	411	393	447	407	416	410	372	429	423	404	372	365	365	391	418	403	396	405	426	384	436	428	409	390	400	391	371	419	374	380	372	369	393	399	385	403	446	430	428	412	418	401	405	433	421	372	432	414	390	413	352	370	398	393	433	361	389	404	396	400	372	432	401	414	398	397	394	430	402	426	362	431	400	418	370	409	419	413	411	368	386	352	392	426	379	424	420	401	413	377	387	404	428	399	383	386	374	389	395	400	406	369	400	359	410	415	414	383	402	391	403	418	443	432	362	410	416	411	430	400	431	342	380	394	405	395	410	388	369	392	418	389	401	415	420	368	429	413	363	403	418	442	361	398	399	389	418	407	439	370	402	418	426	391	406	401	430	389	414	385	396	372	422	413	397	378	395	411	379	422	440	416	439	400	398	382	387	412	407	412	395	356	380	377	394	433	402	419	387	379	391	398	396	398	374	415	413	408	412	410	370	389	360	404	383	419	456	420	434	400	433	403	431	443	412	397	419	399	402	397	438	414	383	417	394	390	340	378	422	421	400	386	409	417	374	410	421	396	395	440	343	420	401	434	397	403	400	404	386	424	397	416	453	411	404	394	412	419	338	401	403	396	395	411	409	398	387	387	395	401	403	401	421	347	417	421	418	410	438	385	446	421	407	417	396	394	425	409	401	412	392	410	378	404	379	401	417	405	419	393	455	387	401	391	408	412	392	412	382	402	435	395	441	399	402	423	458	410	424	427	406	413	392	393	380	392	427	371	434	382	437	412	396	388	428	405	406	404	412	395	414	385	406	396	394	431	353	424	399	384	369	434	418	407	401	397	402	420	405	385	388	391	342	400	364	378	394	417	366	381	399	389	418	406	412	381	416	415	404	414	415	383	410	377	401	393	395	401	382	378	407	420	380	420	382	411	425	402	408	391	407	392	394	408	402	426	378	408	391	450	404	385	367	411	369	424	362	403	396	387	349	415	386	392	416	387	404	398	397	400	436	402	419	398	403	388	421	380	383	419	430	444	453	398	382	398	385	443	428	411	366	403	395	418	373	423	394	410	381	371	414	387	387	426	419	409	383	391	428	380	450	409	387	422	423	451	392	395	427	379	426	385	428	400	431	402	408	423	417	405	414	361	415	370	388	393	389	444	400	424	402	375	399	371	382	410	392	399	416	399	392	435	409	393	409	434	396	381	420	421	430	418	417	404	401	386	404	390	427	398	390	367	423	390	398	390	390	404	428	417	379	369	400	388	398	423	409	416	444	392	405	377	388	446	408	384	413	402	432	420	396	383	422	371	404	422	382	383	410	383	412	363	413	411	405	430	432	408	383	411	399	410	377	381	404	356	389	389	383	394	391	381	406	410	393	399	396	430	388	431	382	417	397	385	439	401	372	422	398	422	330	412	407	404	379	384	370	409	408	408	387	407	366	366	412	409	367	434	404	425	412	421	430	418	398	374	394	404	368	382	366	434	432	428	411	416	417	403	402	409	396	421	382	394	411	388	407	389	420	393	406	421	362	398	400	402	409	400	372	409	423	369	446	399	393	388	405	396	428	382	396	402	429	403	410	422	419	429	392	398	427	407	417	414	378	395	367	438	381	405	382	418	385	361	421	397	391	407	443	410	429	378	390	426	391	397	429	409	410	378	384	393	423	387	410	436	442	408	405	398	424	420	426	409	394	425	420	389	403	419	411	420	391	416	400	397	372	463	407	454	419	449	381	377	375	362	424	370	432	387	429	405	418	395	367	441	462	398	417	385	369	412	408	418	424	398	413	383	420	389	405	407	415	392	423	405	397	389	408	431	423	399	388	413	415	426	363	401	411	421	417	431	406	394	396	392	422	387	408	387	387	373	422	428	412	413	400	422	418	379	354	390	399	431	421	402	410	407	422	364	418	389	404	385	425	402	415	429	412	396	389	411	400	410	363	391	402	443	406	436	390	380	408	388	412	435	405	417	392	433	406	400	388	429	408	408	360	408	399	386	398	384	424	376	412	407	405	401	423	369	406	391	408	419	408	396	365	398	397	410	385	399	405	377	364	387	435	405	407	401	408	386	403	426	385	355	383	414	398	412	424	397	455	374	416	397	409	377	414	425	444	377	381	395	423	378	418	402	434	393	408	404	379	396	403	388	393	354	420	467	422	391	404	436	399	373	425	372	421	384	403	400	418	406	409	415	371	370	405	392	415	426	423	403	373	408	431	367	409	387	396	389	425	392	389	384	389	397	372	425	400	434	386	398	373	406	426	353	388	430	386	372	374	397	375	403	420	367	394	369	399	411	414	383	405	382	399	384	401	377	384	384	406	436	394	430	411	414	396	379	403	374	409	433	414	418	405	428	429	359	430	395	387	397	428	386	413	438	423	426	411	404	414	395	428	424	377	369	399	378	395	406	377	397	388	421	403	392	431	391	455	384	422	395	402	402	395	408	370	369	431	422	370	440	418	383	400	399	369	375	425	382	414	407	382	375	443	393	409	400	411	387	385	440	381	427	425	383	367	395	402	410	395	391	400	370	425	395	372	402	425	398	420	418	403	412	399	397	396	366	425	403	361	411	412	409	449	406	417	419	442	408	423	438	421	370	412	417	421	382	451	412	411	418	397	415	365	434	432	408	417	396	400	397	395	396	374	378	390	425	417	397	394	453	412	426	403	396	407	412	396	412	422	402	413	414	409	411	392	384	401	401	395	415	391	403	405	411	414	387	408	426	418	405	398	401	417	401	419	382	425	423	411	411	415	375	392	400	394	363	401	392	435	426	401	419	372	386	386	406	386	370	364	408	416	413	418	379	399	415	385	392	461	411	375	409	409	422	359	425	392	430	379	410	398	393	415	407	443	416	394	388	409	398	437	399	415	384	372	374	373	398	378	388	401	416	397	428	431	405	424	368	416	414	407	388	430	413	399	381	404	398	363	382	403	367	422	383	391	408	388	410	389	419	367	378	374	403	421	391	394	380	370	412	405	375	398	409	423	389	420	396	392	415	386	407	398	378	393	378	370	434	378	429	424
24156	49584	42304	31754	25301	19499	15368	12333	10103	8199	6316	4864	3964	3203	2745	2431	2326	2012	1831	1598	1402	1305	1214	1083	1091	990	939	907	864	870	814	716	692	653	685	675	664	672	608	613	661	606	567	498	573	534	498	475	458	472	496	465	450	447	449	446	427	450	452	431	407	436	403	428	426	428	438	386	436	396	403	415	381	398	393	415	380	413	418	421	394	394	412	405	387	392	398	405	378	373	424	396	398	381	425	428	421	392	398	399	413	390	376	376	401	398	344	401	414	430	424	399	391	430	447	405	417	413	340	409	419	404	378	391	412	390	392	406	407	410	390	387	400	395	398	409	410	390	436	359	425	394	411	437	412	411	397	411	388	406	420	364	401	397	402	376	406	399	373	431	381	438	434	396	400	405	419	391	389	396	399	416	384	418	367	388	378	398	421	399	371	382	370	416	409	389	417	346	449	423	417	361	382	399	410	394	414	398	434	415	420	446	411	434	380	384	404	419	399	412	405	372	398	383	389	415	385	421	382	416	372	385	413	406	392	402	386	384	396	399	393	373	416	396	374	400	407	381	408	394	425	422	372	383	411	376	397	399	384	410	364	393	405	406	410	400	399	370	405	422	410	385	415	386	369	397	403	362	418	416	367	420	400	415	427	422	393	395	394	417	393	382	405	389	426	430	395	409	377	385	390	416	409	380	420	407	390	382	410	386	385	349	346	377	419	384	401	382	407	387	384	363	404	412	391	409	365	405	393	428	402	407	387	383	393	428	410	435	434	360	380	396	411	412	400	389	415	434	414	401	415	409	410	390	401	387	426	389	394	385	395	401	435	385	400	414	393	411	392	421	409	389	363	400	425	362	375	423	397	406	401	355	411	400	395	450	411	410	408	426	384	393	387	415	419	397	417	393	387	401	407	370	413	424	412	397	423	408	404	410	407	434	373	425	348	425	384	392	409	394	378	364	383	415	380	389	388	405	431	387	414	368	421	419	402	427	433	396	379	427	400	430	410	401	418	413	411	381	370	444	379	410	400	374	393	410	414	367	368	402	411	386	414	411	377	410	407	408	446	426	433	398	362	462	372	391	415	404	432	378	419	406	409	412	411	409	405	395	397	372	455	378	441	384	396	403	381	407	401	411	385	439	410	394	383	424	402	427	397	419	431	409	394	393	360	409	388	383	440	434	363	406	428	400	380	418	381	428	395	451	422	424	375	400	382	387	408	364	401	426	384	416	371	437	415	429	396	403	411	400	409	403	359	391	396	407	420	402	397	416	417	406	410	409	390	403	411	383	411	388	392	371	405	407	390	394	400	391	410	431	389	402	390	409	367	408	462	392	406	361	378	407	422	417	393	421	400	420	384	408	400	407	402	405	351	391	406	406	420	381	392	396	433	421	400	386	390	399	391	380	409	371	415	401	433	402	376	408	411	436	395	363	387	351	388	393	421	422	422	415	393	419	406	386	400	401	379	397	391	402	379	390	413	416	431	409	367	404	364	398	423	384	404	418	411	391	383	407	416	410	410	409	409	429	425	395	412	423	401	410	420	434	428	397	447	364	394	376	379	434	401	408	414	413	403	387	383	381	378	388	367	402	396	374	395	386	407	409	403	372	394	406	376	402	392	391	385	403	426	443	419	394	413	422	405	392	427	411	393	423	391	410	384	403	389	392	393	368	428	431	421	416	388	412	420	389	413	375	425	412	383	428	366	416	392	398	395	397	404	381	392	389	428	359	414	400	395	418	409	396	400	379	416	426	396	430	410	405	412	413	408	394	384	366	378	429	407	417	421	398	432	405	409	395	404	372	412	399	415	393	407	378	392	423	394	411	438	388	438	370	378	405	404	381	375	410	393	398	436	423	397	411	393	427	402	406	380	404	436	453	379	436	391	381	385	379	442	426	381	359	398	405	356	444	432	423	414	404	396	432	376	381	383	381	406	399	413	413	380	411	380	422	411	387	387	434	400	413	470	398	416	376	412	394	414	389	414	377	401	411	400	395	416	418	415	419	391	386	423	423	400	409	386	392	384	398	390	411	416	412	382	404	451	390	416	377	401	434	405	409	392	421	397	411	454	399	391	410	376	389	387	396	379	383	382	372	415	381	380	401	393	381	396	370	405	389	382	414	422	399	406	385	418	400	447	422	408	399	372	365	366	380	375	364	379	419	409	422	412	400	374	416	417	424	421	397	401	408	376	401	390	386	422	381	390	399	412	401	394	385	433	416	397	407	394	408	398	408	446	380	394	391	408	381	389	382	443	393	410	381	396	397	391	387	420	378	375	429	383	415	419	413	383	429	415	391	390	383	408	403	373	373	360	365	372	396	360	385	403	439	408	399	430	408	419	377	399	435	396	453	416	397	409	385	397	385	398	430	384	425	393	395	428	389	392	376	401	418	393	427	391	392	386	370	393	420	384	336	374	424	377	410	412	383	389	427	376	391	402	403	440	386	399	412	410	399	401	415	398	396	393	392	414	416	391	442	409	378	432	446	395	417	426	427	378	376	419	415	398	414	411	395	416	404	406	449	413	380	407	440	389	417	373	422	387	409	388	399	382	402	428	431	406	373	379	400	393	433	369	403	405	392	467	399	359	385	392	419	381	410	421	415	343	371	456	431	398	419	407	411	402	397	399	402	413	394	376	388	414	394	396	419	420	416	385	403	401	349	397	392	369	423	413	396	420	389	390	354	392	404	402	365	420	395	440	425	371	408	381	375	390	417	397	397	358	405	413	380	390	393	420	399	430	397	403	443	377	393	406	405	386	425	411	409	400	421	395	407	426	398	393	419	405	396	380	377	430	382	387	422	402	425	405	383	360	403	391	397	405	416	428	398	385	419	429	406	417	371	388	384	409	392	392	423	399	396	407	403	378	403	406	424	415	396	432	388	439	414	441	423	392	411	407	386	402	400	431	424	406	389	427	407	394	380	380	399	377	409	421	406	398	377	460	354	424	431	406	371	382	415	392	418	394	422	418	431	398	398	408	413	397	410	415	392	370	406	372	381	372	407	362	423	390	407	411	394	410	383	410	398	408	404	395	396	386	365	408	399	402	413	409	393	412	387	412	451	421	409	421	399	380	372	396	401	406	392	387	410	387	414	413	415	404	383	400	350	400	405	402	381	415	413	397	412	363	400	419	382	408	435	412	387	424	388	406	412	381	378	410	416	357	368	402	413	397	385	395	381	442	420	378	408	407	371	397	445	401	377	404	403	382	359	442	414	411	412	389	395	405	382	390	419	390	378	384	369	389	408	422	423	387	414	390	377	426	380	370	387	365	439	430	370	409	417	417	376	385	405	409	417	376	402	378	394	412	376	397	408	377	401	403	411	409	402	422	391	379	437	359	397	399	372	374	411	419	410	383	382	380	399	423	415	425	436	413	375	404	370	406	400	380	404	374	393	416	368	389	425	415	379	381	397	403	418	373	398	420	395	395	396	389	418	437	413	415	366	408	396	390	363	416	409	398	443	415	400	370	388	391	443	403	375	390	388	395	393
29010	25751	29423	21213	11444	6704	4644	3511	2819	2257	1890	1611	1363	1155	1062	1013	1042	940	810	788	771	752	796	699	717	693	643	684	667	639	620	644	648	588	666	620	605	585	621	616	609	585	603	565	566	568	601	554	578	613	585	524	595	545	539	555	566	561	542	569	546	567	591	527	603	556	567	548	558	582	553	582	521	547	564	566	562	576	505	537	566	540	576	575	567	580	552	581	569	535	565	614	562	596	594	568	565	613	558	567	543	613	544	533	550	571	581	602	551	572	570	588	556	582	571	551	563	535	577	562	573	565	564	579	551	553	566	541	558	561	547	551	565	564	585	569	523	483	544	550	556	570	521	554	562	579	539	602	564	546	558	589	563	547	575	578	619	559	559	594	585	551	517	532	565	600	571	535	569	566	546	562	527	542	535	588	539	581	556	570	546	515	553	526	557	572	570	552	550	544	549	561	584	512	547	528	557	602	532	575	553	564	560	542	533	531	491	534	535	536	563	575	556	554	573	593	558	570	556	542	545	571	575	532	593	552	533	565	542	575	571	548	613	521	538	576	545	553	551	509	573	567	543	538	538	574	569	550	534	573	582	556	572	539	570	584	514	550	554	559	546	512	553	575	533	562	543	534	550	501	577	544	537	551	536	547	599	542	530	597	565	551	578	605	574	571	550	564	500	554	560	586	543	539	586	583	562	594	513	576	549	557	541	550	547	497	544	555	547	555	543	600	551	530	529	501	541	599	563	540	572	550	525	576	578	530	575	567	578	540	564	562	548	577	566	559	581	557	519	548	526	518	566	548	546	559	580	611	593	551	549	571	571	595	556	550	536	545	551	614	566	551	549	532	590	527	550	551	529	557	557	553	578	591	540	575	546	554	542	524	546	585	540	550	570	498	520	561	610	578	593	572	557	553	546	508	546	556	585	547	567	533	539	554	515	590	585	578	548	500	562	537	560	564	584	537	526	555	544	551	557	571	572	583	579	583	563	537	539	543	530	584	510	552	574	551	570	570	540	591	535	568	545	581	539	552	536	566	559	563	574	566	554	545	521	520	550	554	517	562	551	540	581	582	538	582	554	515	584	569	500	567	587	582	579	550	595	552	543	558	551	519	563	574	555	534	551	519	514	545	534	546	570	592	576	571	517	546	546	519	573	546	568	545	586	513	577	537	589	548	561	571	551	611	563	573	566	546	543	577	538	545	527	578	552	533	580	574	531	601	575	584	560	554	540	530	546	575	595	580	572	572	553	562	596	569	567	516	564	565	551	551	541	571	558	548	573	582	580	585	548	544	578	546	516	563	551	552	529	561	588	522	564	554	553	533	540	537	539	557	587	552	593	538	570	559	568	537	555	551	578	542	554	530	582	545	553	544	544	590	519	592	543	559	539	527	543	572	556	569	592	585	551	569	565	558	567	561	508	539	573	601	562	536	505	575	556	571	525	573	563	591	559	584	524	545	563	575	549	546	564	558	562	540	541	551	546	608	532	577	553	557	533	587	538	536	555	568	574	545	519	554	588	537	574	517	538	531	591	567	549	566	565	547	550	577	578	523	534	556	529	564	512	545	565	550	571	564	539	527	564	576	535	532	540	542	565	580	589	561	572	575	550	548	576	527	562	572	592	577	523	471	553	534	569	587	633	571	582	608	543	552	552	532	582	582	561	621	546	563	578	557	558	568	588	560	583	610	527	583	554	569	537	531	544	556	522	550	591	534	575	567	587	553	544	562	558	567	555	532	535	563	553	532	617	562	548	558	564	539	536	513	561	537	577	562	572	551	572	574	571	554	593	541	621	525	559	540	584	542	560	568	589	570	562	578	569	554	540	578	514	563	567	542	531	559	583	532	515	525	546	573	569	558	572	538	548	544	548	603	566	579	582	543	578	560	534	537	556	541	535	578	565	575	561	562	562	526	597	563	572	531	583	626	564	576	525	586	538	544	559	602	561	557	552	574	550	558	548	601	594	516	594	561	556	511	561	585	552	561	564	561	554	570	575	564	583	593	559	546	492	533	605	530	594	531	599	548	559	586	570	552	518	549	599	548	604	518	554	549	552	550	593	574	584	567	554	524	551	553	536	568	530	560	554	558	550	500	572	554	551	524	558	577	565	558	539	528	545	570	551	535	552	559	531	567	562	568	509	540	577	567	570	538	531	582	556	573	542	573	585	605	592	545	559	587	594	551	535	526	564	549	552	582	529	614	558	563	520	519	562	603	644	528	539	602	570	558	496	553	551	571	563	503	516	539	608	537	582	580	550	554	556	558	561	588	542	589	580	556	551	590	563	575	517	559	572	552	545	575	573	591	550	587	570	563	541	548	564	542	545	609	578	589	567	539	561	549	521	556	529	540	603	546	569	558	533	509	553	582	570	546	573	561	537	540	574	537	561	572	560	562	531	535	553	558	517	605	588	571	529	557	547	569	548	588	546	568	554	580	542	582	549	533	582	581	599	589	572	499	550	571	516	580	563	542	644	566	537	560	570	562	574	591	543	600	544	547	558	573	558	592	545	556	521	575	613	567	561	524	638	569	582	561	556	534	511	578	561	563	597	534	565	576	519	572	547	550	557	519	580	553	541	506	567	546	527	548	542	563	545	552	545	559	554	541	595	556	545	561	547	497	535	564	582	551	573	536	543	536	588	585	593	529	573	557	557	594	529	573	550	547	558	542	553	521	559	592	544	564	553	569	581	582	561	569	575	575	556	558	578	540	581	570	561	588	591	573	533	541	586	581	566	559	534	592	546	552	575	523	539	515	604	592	570	553	554	548	512	588	572	586	556	568	541	578	530	548	520	580	544	544	518	532	592	542	590	545	525	581	563	529	549	529	574	534	515	531	507	558	558	532	582	579	549	582	585	546	543	549	521	595	560	551	574	531	555	549	570	564	572	519	541	506	561	561	564	548	549	564	562	580	536	556	526	599	549	540	567	543	576	550	562	572	535	541	586	589	533	563	543	523	562	558	525	552	626	553	585	603	565	533	601	546	578	568	537	567	552	584	522	579	501	546	537	559	544	538	537	567	591	566	555	554	541	525	516	480	629	549	558	542	539	554	524	583	521	539	522	599	544	565	603	574	562	563	544	545	566	549	518	561	568	561	581	574	556	530	525	567	554	546	585	534	540	585	595	538	544	547	528	577	543	536	563	531	573	538	533	591	557	564	535	577	525	547	558	570	572	553	561	598	569	588	520	590	554	573	590	544	583	539	567	537	542	578	557	521	539	549	570	510	623	551	537	572	573	535	552	548	557	557	561	539	522	581	596	583	509	563	573	613	563	572	558	577	539	528	559	593	577	582	599	546	553	546	557	541	565	544	578	589	559	565	522	529	592	564	535	576	568	499	598	554	556	618	498	559	517	556	547	587	558	584	603	555	595	591	560	546	561	562	560	594	544	552	562	542	570	566	490	588	557	568	539	547	594	577	578	547	569	591	543	491	598	523	572	557	539	547	539	602	579	570	537	501	563	638	536	570	581	535	525	571	567	546
21041	37339	29556	19221	13624	9925	7372	5750	4463	3600	2808	2310	1817	1633	1407	1348	1238	1190	1091	987	922	835	834	790	770	803	776	822	727	722	672	696	678	677	629	679	639	636	621	649	639	590	653	600	604	595	597	603	595	591	580	606	636	603	551	615	622	616	556	560	583	586	591	551	584	539	597	567	603	545	593	555	584	547	585	579	585	577	551	600	568	557	581	567	580	592	555	597	617	570	523	537	584	534	558	559	590	579	540	569	555	573	557	548	561	562	500	561	560	564	560	534	601	572	543	558	543	538	566	576	564	540	571	587	541	595	554	555	620	584	539	521	587	565	592	583	528	595	583	563	551	584	554	550	511	528	575	564	556	565	584	554	546	558	570	556	536	562	558	591	589	586	560	564	568	501	545	589	535	536	561	536	578	568	582	574	569	599	599	562	553	525	569	606	568	594	582	565	564	566	518	557	590	558	546	536	585	606	567	564	567	601	568	541	575	574	597	541	543	540	539	552	570	562	592	577	553	585	558	553	566	584	582	534	533	527	555	569	578	588	537	534	618	580	552	555	594	588	567	590	595	568	559	548	534	573	547	583	579	627	578	568	590	563	573	584	554	563	550	576	560	611	546	593	599	565	609	525	538	560	563	574	562	547	541	582	588	580	593	564	575	539	555	603	543	593	621	590	578	546	586	591	538	557	546	586	600	570	615	602	572	568	534	636	563	520	518	573	539	596	579	578	578	589	549	554	593	498	612	546	536	549	522	567	573	579	567	584	546	520	569	527	525	546	587	624	594	598	569	544	572	577	595	575	543	566	569	588	603	575	569	587	575	562	538	550	593	558	558	564	578	566	592	525	534	565	572	552	549	554	549	530	580	547	592	558	535	631	559	547	575	566	576	556	589	579	526	593	584	544	581	557	591	602	560	572	572	568	607	583	541	566	515	564	562	602	574	576	573	581	507	583	583	545	569	566	574	556	500	580	552	553	596	556	546	579	573	514	523	601	560	538	543	575	597	586	537	583	558	573	599	607	565	548	570	585	607	541	611	590	543	548	559	564	532	632	541	575	540	547	568	543	581	575	583	547	566	609	582	567	561	572	556	597	533	592	531	601	572	577	563	556	588	596	559	563	569	550	592	588	619	620	595	532	569	539	528	596	579	552	600	561	560	545	557	538	563	561	569	548	577	611	568	574	579	585	615	563	564	584	586	561	526	591	552	570	584	570	608	541	570	614	567	564	620	539	565	560	613	579	564	591	523	579	569	566	540	573	516	598	557	552	533	608	574	606	540	573	531	586	563	600	545	563	568	571	585	499	547	535	563	591	548	547	568	536	583	634	542	575	574	620	593	573	551	543	549	615	542	566	549	577	574	594	577	554	537	544	558	584	583	585	579	609	589	545	593	537	590	520	564	569	591	583	578	577	570	555	563	559	566	571	600	546	571	539	552	530	567	576	588	608	529	524	577	583	572	548	540	522	519	567	557	570	547	632	561	563	574	530	587	533	577	539	534	568	562	593	552	603	565	613	521	546	556	563	582	599	605	584	536	568	580	608	558	562	581	567	579	555	578	580	531	561	607	535	540	583	568	606	620	591	574	584	552	565	593	554	535	588	550	558	615	591	605	582	615	562	567	567	565	573	599	573	575	551	578	571	577	567	551	545	590	574	575	538	572	566	541	564	568	563	564	563	593	545	550	580	599	612	593	545	544	567	592	550	552	567	603	550	578	503	565	560	541	566	583	604	606	526	527	539	538	562	532	559	515	560	563	582	538	539	541	572	556	621	575	552	554	568	575	531	544	593	611	567	538	623	548	561	586	590	586	558	592	597	564	558	533	547	558	565	610	502	573	560	620	564	560	524	634	555	576	565	525	523	541	558	536	556	609	609	562	592	559	579	561	540	602	522	579	591	567	589	562	580	608	528	576	576	595	538	567	558	554	562	576	577	572	572	556	584	589	541	573	559	593	544	568	547	561	553	553	569	583	550	597	577	552	619	571	545	533	557	558	563	586	503	602	587	635	547	559	572	583	506	569	549	545	565	531	612	528	555	580	592	598	589	571	563	559	561	536	558	560	612	607	533	554	528	539	544	542	546	574	560	577	567	570	543	571	552	566	535	583	574	571	555	546	585	523	544	581	575	608	605	525	579	569	575	562	564	531	602	586	569	561	562	564	534	584	574	548	542	580	543	569	624	588	541	557	605	557	587	592	570	590	554	551	549	533	569	587	562	586	523	575	597	540	586	562	524	588	563	573	587	596	567	571	568	564	550	583	544	560	546	568	554	567	548	565	553	543	533	525	618	587	520	528	568	560	578	506	550	585	499	594	548	576	568	542	577	562	558	598	612	608	514	573	578	555	580	575	579	561	556	555	550	583	569	602	603	566	546	573	592	531	570	614	569	544	543	539	571	554	600	558	508	555	573	603	579	579	569	559	563	549	559	551	547	560	542	552	556	562	572	564	561	566	560	546	572	552	599	549	564	609	502	527	595	566	544	531	586	555	526	577	554	544	551	597	550	576	558	548	565	542	578	576	587	546	515	549	550	573	515	599	580	573	540	572	567	555	557	608	610	577	591	543	578	565	559	572	558	590	554	576	574	559	604	601	596	613	559	568	560	556	565	587	578	564	542	568	541	552	571	570	557	543	570	557	536	571	525	541	572	562	559	550	596	574	557	551	610	594	525	543	531	550	572	559	585	564	533	541	536	557	559	550	531	563	547	575	563	587	579	559	562	569	537	560	585	595	563	543	566	531	570	587	586	572	539	541	579	540	566	577	546	569	554	534	552	593	524	534	563	538	549	577	554	549	563	588	547	598	552	562	563	558	568	574	550	569	532	569	550	567	578	551	608	549	551	584	549	593	565	562	570	577	574	553	574	554	602	597	578	602	604	566	547	565	549	570	536	547	550	596	552	526	605	550	584	590	585	570	589	569	524	590	570	555	573	597	549	590	580	539	526	599	546	553	558	588	547	593	582	575	585	571	588	542	577	568	549	599	540	543	587	569	578	569	563	569	552	553	539	552	539	573	588	572	562	570	585	596	611	538	549	563	578	568	545	599	595	555	558	555	567	605	591	574	582	569	572	542	587	529	507	589	602	556	564	546	544	530	556	581	531	575	574	548	551	545	574	561	608	582	540	512	594	547	559	562	586	583	581	561	548	581	574	561	574	567	578	536	547	537	541	572	552	587	578	606	575	558	581	548	636	555	594	542	528	561	554	563	578	584	539	565	594	595	601	586	563	555	571	560	572	555	570	594	546	565	586	581	612	588	548	584	534	606	537	563	545	552	565	607	571	515	585	552	594	541	554	569	597	512	558	602	576	552	614	543	605	543	554	578	513	558	540	595	574	563	556	573	583	553	570	560	564	563	601	581	545	542	568	536	570	584	572	552	568	555	612	551	601	577	569	608	568	598	581	579	499	605	547	568	586	584	558	550	594	532	539	596	541	578	590	586	569	517	577	526	557	550	585	586	553	554	594	545	557	570	575	545	551
23996	21451	28873	24746	22068	18412	10877	6309	4690	3875	3013	2376	1928	1680	1462	1320	1168	1182	1075	961	824	827	738	729	706	692	704	572	619	604	554	583	582	504	545	542	539	490	508	516	510	492	460	475	494	449	462	437	456	476	420	401	389	431	453	415	441	402	425	430	405	473	434	403	425	412	418	417	412	396	426	458	411	414	446	407	390	428	393	409	417	405	420	385	438	416	430	431	440	425	410	438	425	441	388	412	410	440	405	423	405	420	392	401	435	388	417	385	425	441	441	413	399	410	425	418	407	404	420	436	392	396	436	389	416	445	430	419	422	360	368	404	407	371	435	399	414	418	386	403	375	422	361	433	437	421	406	451	431	370	416	413	385	412	406	421	396	404	440	394	406	369	408	416	377	442	417	438	438	428	439	423	445	447	421	422	445	414	377	452	386	429	420	391	453	388	419	389	396	372	388	373	404	428	380	470	437	421	406	382	401	441	409	432	371	414	419	407	395	400	383	461	402	429	387	366	410	406	417	412	409	413	422	391	418	437	433	416	443	436	407	406	386	419	408	388	393	439	416	430	419	429	389	402	392	449	400	418	376	448	428	405	398	438	424	405	391	388	417	426	432	384	389	387	441	425	406	355	388	450	416	424	396	428	407	405	415	400	414	416	377	430	385	394	421	395	426	404	438	386	421	427	411	435	383	399	385	385	433	428	418	427	420	431	434	437	406	423	425	388	380	424	431	384	418	402	415	429	445	411	374	431	462	406	416	463	419	415	436	403	386	417	409	417	394	418	408	370	424	420	408	406	415	415	410	417	434	389	405	410	398	402	377	399	418	434	430	394	435	457	368	405	405	410	404	403	417	432	409	415	422	416	395	455	395	370	393	389	425	357	416	408	391	404	415	412	424	382	421	416	429	408	432	405	404	420	442	418	420	414	381	386	414	410	418	422	399	442	411	445	400	438	433	447	397	351	394	419	432	404	407	393	392	367	415	398	457	387	391	405	397	420	385	427	418	420	401	400	362	450	438	416	406	417	399	376	399	419	405	409	411	414	396	422	406	409	401	394	404	434	413	422	418	445	420	429	388	365	368	390	417	433	408	412	383	391	392	350	384	420	424	459	424	410	427	406	401	433	430	443	384	427	421	400	393	420	422	395	382	353	397	421	376	381	412	381	403	419	463	416	423	419	396	420	405	415	424	432	434	415	402	368	404	433	438	424	408	432	432	390	451	384	401	411	421	398	423	406	409	421	406	403	403	413	405	416	416	400	399	428	404	419	409	430	399	435	392	446	418	388	432	408	420	394	413	422	429	394	431	437	444	427	420	393	451	411	422	390	414	436	415	412	386	453	389	382	414	417	402	378	438	461	416	423	404	400	405	433	381	392	386	392	420	426	432	444	386	372	418	428	427	394	386	427	406	409	448	398	368	394	420	393	454	425	396	454	387	437	404	385	414	379	421	380	451	429	394	403	410	393	391	392	407	419	424	429	430	426	406	394	427	411	404	437	391	398	394	394	442	419	441	411	392	393	400	434	427	421	418	407	416	421	429	418	397	404	393	439	383	420	376	422	416	403	376	401	387	392	413	395	437	411	399	413	404	425	372	406	437	381	399	400	412	432	402	451	392	402	422	412	423	391	406	426	441	379	420	421	417	433	372	416	397	409	406	418	399	387	379	451	411	437	432	419	416	420	437	405	404	419	433	424	418	375	382	386	396	438	412	467	421	399	391	394	401	390	422	429	392	405	438	438	419	431	437	431	381	435	395	400	400	398	405	398	404	405	407	360	402	424	446	422	458	396	411	423	405	468	406	438	390	419	381	401	373	424	421	387	409	417	402	388	378	435	416	426	431	426	417	450	397	373	406	380	396	418	413	404	413	365	388	438	393	405	422	409	431	404	391	428	440	421	430	431	416	449	427	419	410	393	394	409	435	396	397	428	418	399	394	439	407	431	394	430	371	446	397	410	435	378	434	399	385	424	391	469	429	418	384	382	439	441	389	417	419	415	414	419	416	378	417	422	394	410	414	425	403	386	410	410	433	400	393	395	439	438	401	402	395	409	412	383	417	406	393	425	393	431	424	409	394	418	444	421	433	407	438	403	437	444	418	416	451	385	443	426	382	414	406	370	362	417	407	442	395	415	417	409	393	390	408	409	417	400	409	408	422	420	403	410	409	428	427	435	430	433	434	475	453	419	444	425	412	391	397	381	412	439	408	407	416	404	394	437	423	401	411	416	413	410	402	457	416	460	420	399	419	417	435	423	399	443	444	377	425	411	407	409	444	407	416	400	440	390	381	385	433	433	397	396	441	424	438	393	429	428	406	414	395	452	442	414	392	411	413	406	424	408	441	406	432	397	409	396	458	398	423	404	400	433	428	403	429	395	378	415	407	399	399	362	396	410	429	377	406	409	411	430	409	400	394	427	422	415	414	412	413	428	436	422	430	445	446	410	428	417	403	431	368	381	450	432	352	450	452	417	448	401	425	409	435	408	408	389	422	417	424	430	423	398	407	427	437	381	422	368	431	422	410	435	464	417	392	396	395	411	409	396	400	435	428	426	383	439	424	368	417	381	432	418	388	429	400	420	384	442	395	406	378	416	397	453	378	387	353	470	417	383	405	452	400	400	401	388	413	460	421	422	391	422	412	425	382	368	403	400	380	402	428	407	437	398	426	458	391	391	425	386	410	399	422	431	397	447	424	477	463	394	447	401	420	436	416	393	454	408	411	440	431	415	378	340	406	407	454	433	435	432	439	406	400	396	423	448	384	412	430	407	421	382	398	416	438	394	379	444	410	415	389	427	421	409	440	438	407	394	397	450	421	394	396	431	423	411	398	408	418	395	419	400	433	396	416	401	370	386	401	399	400	389	395	406	403	423	470	398	387	434	403	383	413	435	378	428	412	394	427	406	422	394	420	413	416	436	398	412	417	406	411	410	407	410	413	417	406	430	417	415	413	425	447	414	410	433	385	377	368	428	366	417	431	431	419	421	367	439	401	395	419	449	371	413	445	446	376	438	403	393	413	415	404	402	400	414	403	418	374	378	371	433	412	425	394	409	419	410	423	402	397	384	372	429	438	380	399	441	388	406	382	372	407	413	406	415	424	408	409	431	419	388	431	415	377	431	398	414	419	422	382	406	413	388	376	391	425	383	399	442	410	393	412	420	420	416	409	412	415	424	419	412	438	407	380	405	412	430	412	408	409	385	396	430	390	429	390	472	406	408	400	400	411	402	394	399	427	421	428	388	396	405	416	465	413	443	390	436	410	407	442	438	427	420	379	412	384	422	423	404	417	394	435	393	416	413	394	400	461	382	391	408	399	453	393	381	446	446	446	411	392	389	389	385	437	402	409	385	409	393	412	442	390	380	377	386	387	416	434	422	384	420	391	427	410	404	422	426	434	375	468	371	338	428	463	422	419	394	402	421	376	435	410	407	414	398	417	412	406	401	400	397	413	435	434	432	437	406	425	406	453	406	435	402	414	406	427	401
21786	44828	37676	26763	20438	15496	11641	9160	7449	5864	4713	3517	2909	2347	1974	1802	1700	1519	1310	1207	1078	1000	913	868	881	834	812	757	690	701	704	638	623	635	596	588	566	570	567	564	562	560	494	498	518	518	490	460	474	490	443	453	442	463	436	437	428	423	442	422	428	400	399	401	405	414	427	395	415	415	430	442	427	402	441	420	401	405	417	445	430	406	419	426	413	421	459	393	401	427	416	427	422	410	432	423	417	394	422	398	449	419	451	426	438	425	414	440	411	411	440	403	422	425	444	464	440	430	396	403	429	436	407	417	449	401	433	423	409	393	416	438	451	396	410	412	435	398	447	445	414	394	410	443	411	434	464	413	412	444	413	393	413	411	421	445	394	417	373	433	412	405	395	388	394	428	400	384	428	407	439	447	406	419	399	420	397	431	408	412	429	439	422	445	416	444	408	398	399	424	405	406	459	425	390	424	408	425	418	420	426	426	398	403	440	406	437	467	395	411	461	425	408	435	436	399	401	423	422	457	418	412	413	425	422	413	428	443	415	424	408	425	417	443	406	398	419	398	405	436	434	418	382	423	401	411	449	385	419	399	437	407	423	433	428	380	401	430	446	416	427	431	447	407	400	402	445	429	421	440	389	399	419	388	425	428	419	413	425	404	422	420	410	411	400	408	461	471	407	427	422	424	391	412	417	406	409	375	448	392	411	428	399	415	457	434	385	443	420	426	444	403	427	408	405	412	432	415	409	421	390	449	433	445	422	416	434	423	407	413	424	399	418	417	413	430	369	417	456	419	408	440	410	407	436	431	434	399	415	423	405	430	430	404	393	420	394	441	435	399	404	423	423	439	412	427	399	387	443	450	434	429	436	425	400	398	442	424	425	429	399	451	452	433	428	457	403	428	420	420	389	418	413	431	397	394	420	412	433	414	403	418	413	437	473	405	431	426	455	420	442	422	425	391	422	445	414	405	425	412	424	404	429	420	459	379	433	459	410	407	402	418	430	405	408	434	467	429	427	450	421	403	425	414	463	462	422	436	411	438	436	384	439	416	387	429	425	423	417	442	403	431	394	390	424	443	428	433	414	406	412	424	457	435	419	407	460	418	404	406	389	409	388	383	407	436	395	408	446	441	417	417	408	428	417	426	397	385	384	426	410	387	417	384	446	413	409	426	413	420	413	442	394	397	409	412	455	422	411	427	389	411	388	412	399	453	423	397	393	410	434	422	445	416	413	437	392	378	421	389	425	421	435	410	418	461	405	459	407	427	404	421	436	449	448	415	436	439	451	447	409	414	413	408	418	430	420	433	424	410	440	386	408	436	433	410	408	418	419	414	398	441	381	427	401	437	437	464	453	397	418	408	452	366	399	404	426	418	401	383	427	454	427	443	422	429	401	393	412	409	426	420	470	427	428	414	412	410	430	415	439	433	431	425	415	393	465	404	408	391	369	395	449	419	419	408	392	420	394	430	421	420	400	409	418	429	412	427	476	434	410	395	415	433	415	419	421	435	426	423	451	419	401	434	437	404	417	378	407	414	425	410	411	405	434	395	399	382	412	437	430	427	397	396	444	426	380	441	413	445	406	403	387	416	425	460	417	416	444	430	399	439	457	426	428	426	430	418	436	404	439	443	415	400	437	416	391	416	453	389	430	402	430	410	420	417	432	440	428	416	424	419	423	431	424	444	416	443	405	396	438	424	400	443	435	425	428	426	390	404	405	425	443	429	431	447	426	447	424	451	418	440	434	398	430	392	422	415	383	420	386	413	408	411	432	425	416	417	416	411	422	399	423	426	425	427	441	407	425	404	393	437	405	429	422	433	444	415	407	434	454	441	399	427	401	401	449	435	429	428	407	428	430	403	397	440	414	420	440	432	407	403	371	456	417	432	422	396	405	391	407	417	426	413	414	427	411	392	390	412	414	408	453	430	418	410	416	423	421	437	414	447	411	411	407	417	426	387	412	440	442	437	413	436	409	406	419	411	446	420	417	424	414	431	433	385	435	433	427	434	412	445	401	431	448	456	452	426	405	419	406	415	404	419	406	418	419	422	384	435	407	457	436	426	427	398	419	414	426	415	431	426	384	426	441	428	416	402	428	430	387	442	407	427	442	381	468	391	398	399	417	432	425	437	446	460	430	418	429	432	419	431	440	422	409	460	439	415	463	449	403	376	404	436	389	417	424	392	427	415	420	433	441	413	390	406	403	413	415	419	401	419	396	418	375	414	394	423	421	407	408	431	410	421	463	395	406	421	420	404	410	409	436	454	417	400	419	409	403	410	405	418	412	452	423	398	442	394	400	445	421	434	389	428	420	408	411	430	417	447	429	418	422	385	396	377	440	431	389	401	440	430	390	409	450	400	431	412	449	418	441	420	464	398	433	380	425	389	432	410	429	441	404	415	405	445	458	404	411	419	411	422	427	385	416	420	420	385	390	424	400	416	427	459	441	428	403	423	413	418	394	399	397	414	412	432	437	416	417	421	458	427	417	389	420	415	433	391	421	437	429	389	411	425	432	448	403	426	420	421	447	376	389	404	388	405	391	389	410	415	414	386	415	436	405	393	415	424	414	419	403	422	432	425	456	446	398	429	402	461	421	409	423	415	441	405	437	397	432	413	452	427	426	434	434	419	440	390	451	440	404	419	431	418	433	428	406	413	414	461	436	458	410	437	426	459	416	443	415	426	436	436	407	400	391	448	408	401	442	405	480	401	448	434	429	413	433	419	402	423	422	447	409	416	412	412	410	425	413	424	410	432	413	402	426	444	375	380	421	399	406	434	422	434	416	389	422	430	403	399	362	405	459	421	452	405	410	408	413	404	411	388	424	418	444	450	410	424	410	423	434	405	418	429	401	422	405	442	422	399	427	440	436	421	420	417	413	413	384	391	408	459	407	403	406	393	399	406	443	438	443	445	385	440	447	404	435	401	420	428	434	401	397	446	418	445	414	389	442	432	415	404	448	401	390	421	424	439	384	433	427	409	400	378	427	405	430	405	416	388	392	393	397	410	438	432	386	428	409	457	431	414	430	413	422	421	396	404	410	411	448	419	424	384	376	412	369	440	422	470	426	422	415	423	427	426	427	427	399	415	408	396	414	425	456	457	400	466	415	432	396	450	361	383	418	439	437	449	435	404	425	453	421	422	393	441	412	414	420	411	421	437	423	432	433	434	425	434	397	393	458	413	424	465	407	427	397	435	383	389	410	413	395	402	391	412	439	382	404	420	430	389	420	413	463	417	405	398	423	421	408	433	433	384	420	398	433	399	393	383	404	399	434	382	406	443	467	419	406	422	442	411	425	389	417	422	405	410	395	408	396	460	422	402	457	446	448	409	410	434	409	393	409	436	451	436	413	441	435	408	445	438	414	401	374	436	412	408	390	386	419	396	399	375	409	428	434	415	395	380	452	431	419	458	438	428	431	442	430	412	438	393	418	461	416	444	396	392	405	410	402	435	400	438	440	410	393	373	400	409	410	433	375	428	414	429
25213	21534	28341	26262	19268	11252	6982	4904	3752	3139	2673	2082	1689	1517	1360	1258	1198	1109	1066	953	959	863	843	862	820	851	809	708	764	782	717	776	683	720	677	652	646	679	696	640	668	671	630	638	639	652	621	581	610	585	688	596	623	612	580	668	610	608	656	567	587	591	547	592	656	546	575	573	611	662	611	592	621	594	581	536	616	635	578	577	597	611	575	618	631	634	558	602	546	581	625	614	622	620	579	568	648	571	592	642	527	578	587	655	641	581	588	597	585	564	616	594	592	605	575	576	567	595	575	601	618	590	622	596	593	583	599	603	615	619	603	577	627	587	602	625	564	597	582	612	586	591	607	576	584	573	592	572	603	583	592	597	660	605	575	610	596	592	607	594	560	628	596	624	653	576	578	603	571	619	599	615	627	624	596	588	599	567	608	567	583	553	611	600	569	579	592	586	582	592	578	588	591	620	592	607	595	572	608	608	559	573	592	550	586	593	570	628	581	589	547	541	611	584	615	574	565	560	587	624	576	590	641	547	612	598	609	577	615	624	582	612	627	605	583	596	582	563	563	575	624	580	592	595	612	599	626	627	586	623	574	582	599	603	594	608	586	582	603	562	599	614	603	613	584	599	651	606	598	622	630	594	599	563	614	596	588	645	581	651	560	576	598	608	591	612	563	581	590	584	632	576	591	581	583	627	598	587	594	559	603	609	595	593	590	599	603	558	608	605	599	578	592	608	616	610	592	614	617	589	574	591	619	576	611	581	604	536	602	593	658	570	588	584	610	585	589	566	583	578	575	635	563	579	596	601	633	561	620	601	608	594	621	622	608	572	624	563	598	648	575	636	594	578	613	572	623	633	619	598	602	613	579	640	608	565	591	632	596	603	595	613	635	580	602	583	581	615	626	601	576	607	606	553	570	585	624	580	583	611	625	598	571	575	601	578	604	593	565	602	608	585	614	543	614	588	591	541	610	581	601	647	601	547	606	600	597	602	564	595	580	602	582	607	574	597	588	631	584	557	600	582	568	621	608	569	597	628	603	611	592	586	575	597	615	547	587	582	583	584	590	606	615	595	559	565	571	576	614	604	588	560	588	580	559	557	574	594	626	599	630	594	610	598	601	609	571	619	597	605	592	555	600	598	613	561	565	670	612	606	546	561	585	562	589	600	597	592	612	585	548	631	563	582	608	541	582	559	625	616	611	592	615	585	612	578	591	598	585	625	579	585	580	559	613	578	562	564	640	614	624	566	573	558	638	588	578	625	581	607	555	590	607	603	618	547	571	608	583	571	595	581	599	579	616	631	596	551	554	603	586	551	583	589	599	606	595	580	598	633	589	606	587	588	569	544	554	649	600	625	608	582	571	553	606	591	610	541	578	665	578	584	602	556	586	552	553	631	583	590	600	599	582	571	596	596	576	569	570	593	647	610	552	616	591	580	580	571	634	641	646	567	577	624	560	617	602	584	642	567	637	624	582	646	626	619	577	603	581	595	624	565	604	599	577	586	577	559	599	596	530	610	620	543	592	587	579	580	549	553	595	634	552	553	586	636	607	667	590	640	572	567	568	610	598	577	599	600	587	612	589	567	560	611	608	590	584	600	599	609	557	594	567	584	608	617	615	581	654	612	611	571	606	578	592	560	531	588	609	556	644	600	574	547	558	619	555	605	562	584	592	593	596	542	592	606	564	583	613	587	622	590	581	600	615	586	609	601	620	636	604	617	580	655	626	602	580	567	622	566	566	605	539	604	647	567	584	582	569	608	601	570	610	578	551	606	568	590	611	542	569	575	570	617	633	566	580	617	601	595	575	620	553	557	599	570	564	538	624	579	580	598	537	589	551	592	608	600	588	622	567	592	612	557	602	670	581	599	622	609	587	590	610	602	631	653	601	610	600	590	578	585	622	585	597	616	584	601	542	617	598	640	620	612	603	642	619	585	565	597	658	594	609	608	551	587	601	599	610	654	606	563	639	613	560	585	612	596	607	594	595	555	570	597	589	581	582	636	575	595	604	651	622	589	590	589	588	599	561	575	564	600	572	604	603	566	634	647	579	577	588	600	582	575	571	615	594	574	563	567	641	579	641	608	583	602	641	591	582	595	590	607	560	576	548	604	586	598	563	582	623	605	612	620	603	562	576	557	559	588	609	577	532	558	600	565	638	611	635	578	580	594	605	607	549	548	579	606	578	597	566	617	525	549	568	594	599	556	607	606	589	592	611	616	606	577	574	601	603	581	610	569	598	591	590	589	589	540	612	606	622	612	625	586	612	573	607	602	587	578	585	623	606	566	613	599	563	564	571	623	636	572	551	591	557	612	583	601	601	594	570	581	619	639	575	583	560	582	583	575	581	641	602	608	587	570	617	604	551	593	558	610	574	607	608	573	562	621	593	628	596	610	621	594	596	609	594	582	574	612	604	546	604	583	608	629	637	571	600	620	670	574	593	566	640	573	636	562	584	567	580	589	639	605	572	614	573	650	601	595	567	566	577	565	631	569	604	613	548	579	571	565	611	565	572	612	577	577	575	609	608	545	613	568	622	556	568	595	594	597	569	613	582	604	584	580	577	548	598	628	602	635	559	601	619	537	572	599	590	607	615	594	587	604	622	577	569	612	625	589	602	597	624	594	611	589	562	587	619	599	597	588	576	595	596	603	585	585	591	608	591	575	580	602	594	564	610	574	552	597	607	593	598	640	565	605	557	591	585	577	541	597	593	602	569	585	595	627	575	597	607	599	584	597	614	574	659	644	577	601	601	586	606	586	619	575	579	618	569	564	614	637	611	583	624	591	590	599	558	630	594	579	586	552	601	602	602	585	620	571	607	644	571	621	581	581	554	561	583	579	595	612	584	580	609	561	616	563	601	600	576	571	583	542	619	631	621	603	560	585	623	608	597	594	585	570	593	562	554	567	580	610	607	610	567	565	585	595	548	606	623	570	602	624	560	556	581	629	623	580	588	598	653	578	564	530	618	587	601	588	601	600	580	552	580	574	608	622	570	578	606	602	578	568	552	609	599	581	583	588	615	579	621	643	619	578	603	534	612	644	627	598	603	563	599	593	569	628	572	606	538	615	569	589	612	617	612	590	551	639	574	589	562	590	601	606	603	581	600	605	611	577	548	572	563	566	594	599	586	578	579	586	588	580	585	603	599	579	585	598	547	581	598	624	533	564	609	552	586	622	592	582	576	601	605	582	572	598	628	574	623	611	592	593	567	584	572	565	588	582	630	563	639	563	581	602	603	569	595	548	622	593	617	632	592	614	602	638	569	586	599	529	542	615	537	599	606	575	564	537	586	626	613	579	578	591	551	576	592	640	586	549	570	600	579	597	577	609	606	609	597	618	578	620	579	558	588	562	597	603	563	541	595	550	557	619	614	591	601	557	574	605	603	592	639	605	638	601	587	569	607	621	622	603	568	596	564	549	571	601	574	597	580	597	585	620	608	572	599	579	571	595	600	582	620	536	585	557	561	590	610	574	561	550	606	585
21093	41482	34300	23593	17629	13385	10122	7814	6089	5006	3984	3061	2465	2116	1832	1678	1529	1457	1277	1147	1084	1008	1003	947	896	919	853	835	857	800	831	778	761	706	793	782	713	676	750	720	698	661	671	665	670	660	631	618	590	607	583	604	647	633	620	589	594	654	627	599	643	596	570	583	613	569	589	583	569	557	607	584	598	629	586	572	621	612	612	612	605	597	565	596	565	565	614	625	614	592	586	621	576	594	592	563	593	575	612	613	605	621	564	626	606	565	577	567	561	613	585	587	561	580	565	574	586	566	610	582	625	562	602	639	574	579	594	615	623	601	582	625	600	587	600	572	601	653	620	595	574	607	585	570	603	579	582	634	583	549	581	579	551	585	564	567	602	591	594	610	597	571	580	581	564	577	596	599	573	587	593	567	614	581	608	598	567	581	594	599	568	567	610	584	585	570	561	578	567	566	557	575	599	590	602	615	564	563	546	612	590	582	607	559	581	627	575	594	637	584	576	594	584	622	556	595	577	606	566	580	543	592	594	603	546	598	634	544	546	581	566	577	601	606	599	549	598	582	587	587	585	566	640	605	615	555	611	569	565	607	587	533	606	623	613	591	607	600	573	576	611	591	640	596	564	587	584	592	574	594	626	591	566	600	604	596	558	619	622	604	583	608	593	611	606	587	611	586	591	568	611	611	597	621	602	582	596	629	581	584	584	636	572	613	578	532	594	555	553	582	602	589	595	593	584	537	658	585	603	556	616	587	586	640	568	580	590	614	610	662	545	586	598	575	539	610	576	583	626	562	654	609	618	634	628	581	560	602	584	621	572	584	634	602	591	584	562	607	566	596	602	597	590	609	589	612	621	612	625	593	621	578	587	582	590	597	604	591	556	604	609	557	554	589	618	608	613	625	619	620	614	563	568	570	589	575	586	577	576	606	636	620	620	557	552	558	624	593	602	571	602	584	606	600	590	598	656	605	614	623	596	575	623	569	561	621	597	603	605	590	570	610	610	607	595	621	567	610	580	572	604	595	590	564	587	590	575	587	600	636	555	610	594	563	582	587	606	582	589	600	604	573	581	575	584	624	593	573	608	566	561	603	546	573	588	582	621	577	547	621	608	578	562	597	609	573	604	579	634	597	587	560	597	563	566	586	569	597	596	582	549	592	589	600	550	554	541	590	558	566	577	568	617	587	617	622	608	608	586	619	619	607	620	556	576	541	575	643	617	548	562	625	625	591	557	591	619	576	596	598	635	602	590	535	631	590	556	616	577	659	618	596	579	571	621	575	653	571	597	596	634	633	612	579	581	616	573	567	609	650	578	570	609	580	613	566	610	558	554	546	582	547	603	589	566	559	568	610	591	634	569	612	583	592	612	604	576	620	570	577	594	566	607	581	585	615	557	588	594	618	585	618	587	592	554	591	585	632	599	637	597	559	600	588	631	577	575	551	597	585	591	633	562	625	644	580	599	620	576	600	589	587	596	563	562	574	627	585	606	580	586	556	557	592	576	583	611	539	611	576	613	619	593	594	563	618	571	620	583	638	628	597	605	602	597	593	556	606	602	606	623	587	578	556	574	587	604	567	568	612	582	618	562	582	600	610	595	572	544	535	569	574	620	593	569	594	578	584	579	600	621	561	595	583	598	603	617	622	544	570	606	579	564	596	609	602	572	618	603	562	589	630	585	594	628	594	566	624	594	594	591	565	624	584	574	587	645	621	574	604	584	606	619	595	591	601	634	597	571	565	607	578	627	586	556	594	607	596	583	595	620	606	566	574	630	601	514	640	605	585	535	537	616	600	592	600	591	578	555	552	578	588	630	596	616	570	592	614	604	558	575	611	586	565	572	603	572	560	554	595	615	618	604	581	592	610	655	639	590	580	557	604	577	564	587	558	587	602	557	608	613	576	595	581	600	607	587	592	574	553	598	557	585	620	586	586	576	562	606	629	616	613	594	566	575	587	626	530	609	591	568	618	569	601	563	644	550	554	603	596	601	567	602	604	612	578	593	590	588	538	600	591	628	576	587	637	584	659	586	594	598	578	607	597	582	580	575	609	584	619	601	575	590	592	600	581	553	600	571	616	624	526	598	604	553	606	557	572	573	597	557	621	613	612	564	596	551	595	582	615	637	564	547	581	594	623	584	599	615	570	592	569	569	587	630	538	607	593	609	580	650	579	609	578	578	567	592	566	556	575	612	613	583	607	611	603	548	609	630	575	554	610	557	641	576	618	615	616	651	642	593	579	580	611	564	585	591	570	624	601	611	532	596	601	599	576	606	582	582	608	608	622	567	593	585	621	580	578	582	532	579	595	579	581	575	561	584	615	589	624	621	581	616	547	604	570	608	632	607	638	528	558	615	578	588	568	556	576	598	558	548	620	580	583	589	584	577	594	558	585	586	589	573	601	576	577	611	581	545	608	615	576	581	578	661	632	602	572	567	551	606	642	565	590	618	579	546	595	655	600	576	568	547	589	591	568	631	570	594	583	626	578	574	553	638	594	604	620	642	589	534	601	618	589	613	579	605	625	548	597	603	555	633	632	591	577	573	595	599	602	653	598	588	626	639	604	626	627	573	615	557	617	595	566	575	599	599	565	568	543	594	581	633	640	589	555	592	565	613	586	521	563	583	547	598	590	649	563	569	596	574	581	551	601	551	598	578	571	623	589	621	600	576	610	581	572	521	570	589	624	627	575	601	543	621	604	557	559	570	573	603	555	642	557	605	585	565	616	593	576	587	572	587	582	567	606	568	602	593	586	625	570	619	600	579	570	584	629	671	597	576	609	575	595	606	579	601	600	602	608	620	603	592	601	562	565	618	563	613	601	586	574	613	587	583	617	598	556	558	604	572	591	580	567	595	609	593	615	584	566	586	638	581	590	611	565	596	531	589	570	631	575	564	598	629	550	576	593	571	613	562	614	576	571	632	574	602	611	538	620	621	623	565	518	579	621	626	557	589	599	527	587	578	590	595	633	575	562	585	603	542	611	591	585	580	582	575	583	606	618	583	596	610	582	587	585	579	566	644	600	543	595	607	581	553	592	592	601	588	605	582	591	591	602	551	595	639	607	623	584	638	614	574	577	573	613	623	571	607	636	581	570	596	595	568	615	575	592	590	572	591	566	614	591	594	610	575	575	546	576	592	602	589	551	615	563	599	650	609	556	575	592	560	580	619	626	613	566	587	563	612	556	590	610	584	618	649	550	595	599	578	589	614	548	575	604	587	588	606	595	614	597	640	591	571	590	617	599	623	568	628	614	617	607	573	627	612	604	579	586	580	621	569	601	599	623	618	582	618	635	571	564	557	592	580	588	589	636	582	609	603	641	598	550	574	566	609	559	615	574	613	624	598	588	591	631	648	593	598	647	577	583	603	565	594	603	601	606	586	610	608	598	620	596	613	581	654	620	617	587	590	600	596	582	586	597	602	598	568	605	610	548	556	553	555	589	575	576	616	606	549	532	605	610	602	624	585	586	562	595	595	615	576	641	546	556
22871	21487	29267	24211	21759	22681	19782	9827	6752	5468	4385	3288	2719	2216	1997	1702	1554	1418	1283	1080	1057	951	901	917	855	813	793	793	727	691	717	645	628	599	638	579	583	566	604	550	554	597	517	532	472	511	471	503	422	460	486	482	449	431	461	451	423	438	450	433	404	427	417	430	456	371	394	468	426	426	367	410	404	405	434	406	429	400	416	402	426	433	442	420	407	420	432	423	387	422	399	411	431	403	399	439	413	381	392	402	409	451	410	395	420	382	420	442	452	400	428	425	382	419	404	471	397	423	413	396	462	434	409	424	400	390	418	400	421	437	384	413	442	437	431	413	395	377	424	396	408	443	449	409	456	406	417	391	399	438	402	404	429	436	444	418	410	401	435	462	418	385	408	391	394	425	408	412	413	401	438	403	430	387	423	412	383	398	422	396	417	427	403	394	395	385	399	414	412	420	433	409	397	405	402	400	397	420	419	405	412	385	423	381	411	431	405	392	404	425	392	403	427	401	422	369	407	448	435	415	420	404	375	408	395	411	436	436	414	404	438	416	375	411	399	383	385	365	354	397	388	412	383	418	435	416	370	427	365	389	418	407	414	390	400	385	387	421	409	405	401	394	447	426	445	403	419	400	390	432	385	455	406	447	415	426	428	410	470	405	420	420	394	405	394	442	441	389	407	436	411	378	402	414	397	397	433	420	406	424	412	386	384	410	409	426	414	386	386	446	439	399	423	401	391	386	402	397	396	398	393	342	385	435	397	401	411	404	430	388	397	388	407	425	388	427	449	406	453	431	398	404	385	402	388	395	437	396	410	409	417	362	402	412	413	368	401	415	400	429	404	383	386	390	399	410	399	413	397	392	382	411	362	417	381	421	417	408	422	408	411	399	436	414	400	382	420	408	409	362	385	420	379	413	430	375	404	404	406	428	431	400	430	404	393	419	415	410	416	425	390	377	397	432	404	401	397	412	412	404	424	399	445	422	384	415	437	419	417	478	397	426	371	406	428	377	418	397	403	391	406	411	437	371	459	443	410	421	367	420	403	366	456	389	417	418	418	422	400	362	389	395	408	387	420	396	404	399	387	412	402	408	368	408	392	415	431	386	420	436	391	433	435	403	420	464	406	396	394	422	404	417	415	404	386	433	397	421	424	416	386	439	420	382	380	417	420	407	376	425	393	424	397	417	405	388	410	397	441	398	380	395	378	425	381	401	417	430	397	430	412	422	394	399	417	427	436	409	407	422	400	404	432	433	377	439	433	424	426	382	388	421	420	374	411	391	380	428	385	437	396	410	420	410	410	432	392	436	424	390	395	403	428	401	390	411	438	391	394	400	406	393	400	402	396	387	409	393	412	391	390	408	426	394	440	407	415	398	404	432	408	396	384	391	393	399	420	410	417	383	395	401	384	420	412	425	402	394	354	393	390	407	378	404	452	398	380	381	380	415	427	421	429	416	461	442	405	408	397	409	396	383	404	422	390	401	385	415	390	398	416	384	414	408	410	391	388	395	438	385	411	376	396	409	421	398	439	376	436	369	433	397	421	417	389	385	391	384	435	369	446	422	411	425	420	404	431	380	428	394	408	368	392	353	396	409	413	412	422	456	409	411	393	382	426	414	411	420	394	412	438	374	389	408	427	427	428	408	423	404	413	409	446	410	409	448	445	408	397	429	388	440	412	403	419	408	404	435	374	431	442	353	387	421	401	426	423	406	400	393	405	430	420	416	449	409	427	403	412	417	397	408	422	404	403	411	415	415	431	439	429	424	388	382	421	401	427	402	412	383	372	415	380	420	404	397	440	407	387	361	392	408	416	386	422	421	426	429	424	403	402	422	385	410	399	399	417	391	448	371	378	381	454	408	359	434	392	418	410	441	397	428	430	452	381	403	391	433	408	408	412	388	396	408	428	437	415	423	415	423	423	410	407	394	385	392	419	400	438	419	439	412	434	410	401	416	424	424	452	377	428	445	427	409	426	402	375	396	392	407	382	392	375	409	436	424	400	424	441	430	402	401	390	455	416	358	442	402	395	383	384	432	405	387	424	401	401	392	400	387	393	387	405	373	400	349	405	410	401	409	409	385	376	397	408	392	442	407	401	403	376	406	442	386	406	424	390	431	439	404	438	381	416	422	393	412	411	420	386	382	396	417	413	444	418	397	392	390	409	410	382	404	371	418	374	401	396	415	421	400	418	428	394	425	437	425	456	408	439	449	361	410	396	429	397	420	437	436	412	419	414	403	439	403	404	407	386	390	432	428	383	413	413	417	417	417	418	425	390	435	379	418	388	392	423	379	394	405	415	415	411	390	395	433	415	403	413	391	427	412	420	422	419	428	398	404	433	400	398	379	464	411	388	368	420	413	458	448	394	419	380	426	409	392	413	408	390	407	421	395	392	391	373	422	428	428	415	423	423	398	393	415	395	378	433	444	402	428	386	419	402	399	405	410	407	343	396	405	390	406	389	454	379	428	413	382	389	410	372	438	393	414	384	378	417	389	427	386	390	376	398	395	392	392	383	417	412	420	396	424	399	370	442	395	379	400	406	406	389	381	428	407	367	377	419	392	388	427	429	386	374	404	422	428	390	383	398	382	422	410	395	407	398	410	423	405	400	412	392	420	388	396	404	421	431	407	403	409	424	428	362	401	408	446	426	407	396	375	371	419	402	397	427	410	385	390	398	408	399	408	404	407	361	426	390	410	393	394	409	436	412	388	407	394	402	406	395	399	428	439	410	419	399	420	416	408	401	383	398	365	402	447	429	458	413	402	407	407	408	387	416	381	394	391	423	429	451	382	422	392	418	407	395	392	422	410	417	394	412	420	396	447	410	428	424	411	367	419	400	419	436	448	404	407	393	409	401	443	401	430	413	392	408	415	394	387	414	392	382	432	446	374	396	406	372	406	451	427	403	438	406	402	369	366	404	402	434	397	390	422	414	423	375	400	408	406	446	360	410	386	431	380	394	413	405	374	418	402	404	364	405	414	419	404	401	386	403	398	364	394	422	397	399	409	426	370	411	426	445	381	408	444	427	421	389	366	401	410	383	405	424	426	404	423	380	411	426	391	390	428	418	390	396	390	418	388	410	380	434	406	395	466	382	419	394	402	409	425	420	401	421	422	386	394	393	431	446	407	386	372	395	402	432	420	383	410	424	396	424	414	401	453	350	426	376	425	398	400	406	433	392	390	365	387	436	425	422	418	395	387	389	401	401	438	384	371	451	414	365	413	390	426	421	410	427	397	414	375	437	405	429	419	409	386	385	414	392	408	417	456	389	408	434	439	395	390	437	432	404	425	409	399	424	403	422	426	427	405	376	394	409	390	429	431	416	409	411	393	400	456	406	419	436	424	455	432	428	391	414	409	397	399	393	430	405	418	423	388	391	411	417	403	402	411	408	391	402	383	389	401	388	389	413	395	413	427	428	402	389	404	400	384	384	418	407	416	401	406	425	393	398	380	387	382	380	398	401	400	390	388	394	438	408	406	421	424
23906	48641	42260	32171	25666	19949	15754	12312	9949	8093	6403	4842	3952	3226	2864	2387	2196	2007	1709	1554	1366	1189	1132	1109	1017	1039	954	847	879	816	760	747	764	672	709	718	634	646	620	598	600	613	597	512	562	506	554	484	480	470	498	436	486	473	428	512	465	433	458	437	475	409	447	447	424	419	419	458	397	398	403	408	365	411	413	402	398	429	374	386	393	418	391	429	419	443	417	406	427	402	402	426	451	447	390	389	418	431	426	405	421	397	393	415	482	409	403	417	400	420	411	400	415	355	374	404	395	421	428	410	373	412	439	404	425	390	407	424	397	401	393	392	406	400	373	425	389	393	423	424	379	367	411	423	376	410	397	348	442	410	402	425	439	411	396	392	402	391	390	414	432	406	422	411	426	427	436	393	396	431	392	419	425	383	408	353	412	385	364	414	407	386	408	406	402	369	411	371	386	387	442	390	451	419	390	359	368	406	421	398	425	426	411	376	407	380	385	388	417	381	380	385	393	407	368	361	397	437	414	388	447	461	400	398	398	445	390	401	387	439	363	362	353	412	413	416	394	401	383	408	434	410	395	407	408	434	370	412	417	400	416	394	398	417	421	430	409	392	430	366	406	391	415	406	385	427	418	370	411	423	400	382	376	431	372	421	392	398	380	428	409	382	408	404	403	412	424	378	371	413	390	376	408	391	384	430	362	372	448	423	389	396	406	429	419	419	427	430	403	403	368	435	432	425	418	430	368	385	409	392	405	417	400	402	433	389	374	408	392	383	408	409	402	407	407	396	391	373	401	415	376	389	363	393	402	397	416	371	395	416	417	410	392	411	402	403	433	397	408	428	415	401	404	381	401	383	380	405	417	400	417	420	397	418	396	368	393	400	417	403	391	410	399	392	404	390	404	415	409	388	422	445	408	397	403	419	408	385	407	437	405	388	417	416	419	399	411	394	419	396	409	414	439	431	434	424	410	392	411	421	398	421	403	414	400	467	423	391	369	390	378	398	460	407	398	430	431	389	401	385	430	365	371	414	436	452	418	381	401	449	395	393	451	415	415	396	371	418	346	405	379	389	427	403	407	390	386	403	407	378	403	419	408	429	377	383	387	399	371	412	393	447	413	422	420	400	405	399	381	390	423	417	416	404	399	444	427	404	399	355	409	414	382	400	411	420	439	405	383	410	372	408	413	371	357	414	428	409	392	389	387	394	411	419	392	398	396	411	387	406	387	408	382	400	395	390	386	410	403	397	392	406	406	349	419	382	428	400	392	424	389	407	429	425	421	412	407	393	422	415	380	406	419	392	415	372	403	413	413	382	398	369	407	403	406	393	385	386	416	405	416	443	411	413	391	371	429	393	428	405	416	399	395	396	376	423	407	368	394	425	431	385	412	406	392	411	379	383	392	351	432	384	383	412	412	410	415	407	371	386	379	418	399	434	381	390	436	428	409	338	378	418	421	391	411	382	401	438	388	385	407	375	409	379	416	434	399	360	406	386	395	407	405	417	416	387	421	397	388	382	439	390	409	435	406	393	393	417	392	405	394	443	402	402	416	421	393	375	417	423	409	405	368	397	355	412	393	414	395	414	381	411	424	426	414	389	401	396	403	422	426	410	373	414	407	382	412	438	373	418	403	429	391	388	406	405	420	435	442	415	406	458	405	399	454	437	407	425	400	429	390	390	377	401	416	413	399	398	400	405	423	410	398	390	371	400	413	425	428	394	414	420	417	408	404	400	421	410	378	432	390	393	392	405	389	443	421	410	392	371	395	446	375	394	387	399	410	368	405	365	413	354	404	381	398	420	380	427	383	392	413	430	392	419	406	376	418	393	396	397	406	384	400	437	406	379	350	444	391	419	401	372	361	466	393	411	412	406	376	433	421	419	380	420	369	364	381	398	433	377	442	393	412	403	398	395	404	400	404	431	425	396	395	399	413	373	405	372	412	419	425	410	414	416	435	417	418	403	357	405	391	398	361	399	413	400	390	398	427	387	386	390	427	407	435	414	399	371	355	394	398	417	421	422	406	422	404	414	359	389	417	428	375	395	423	383	466	385	421	420	405	413	430	404	384	387	426	404	422	412	417	374	433	398	427	377	373	393	411	408	390	436	413	406	398	399	392	386	430	388	360	385	396	404	405	368	378	415	406	447	415	434	382	419	400	412	426	370	406	424	386	402	429	398	450	432	394	424	389	399	398	418	380	394	404	412	399	377	385	391	374	392	402	426	401	383	414	400	402	375	400	401	428	398	410	423	383	390	412	376	444	403	432	402	380	378	402	415	407	383	401	383	385	407	405	395	403	421	388	374	388	422	407	377	392	402	413	397	391	427	417	405	440	384	386	381	404	427	397	404	409	412	412	424	367	426	438	385	393	393	392	431	385	392	408	382	413	385	396	399	421	432	414	403	407	395	396	421	406	407	408	440	435	382	393	421	426	401	398	394	368	403	451	386	413	369	396	405	389	402	455	388	428	417	378	399	413	404	397	412	384	413	404	396	385	391	412	406	401	391	410	410	395	407	396	391	370	384	430	386	405	382	410	399	396	407	375	361	424	398	402	390	366	409	406	402	383	405	405	387	430	398	403	395	417	412	416	399	423	392	398	398	389	437	413	438	434	385	412	429	363	380	392	393	370	388	401	415	407	409	428	393	364	465	419	385	422	420	429	390	403	384	400	416	422	428	399	387	400	436	393	381	391	389	395	422	426	377	436	424	417	394	391	400	385	394	394	404	406	387	420	430	393	384	390	394	388	418	412	384	361	378	401	462	356	403	401	443	390	392	399	430	402	410	403	416	382	393	402	430	403	390	417	397	423	386	414	372	430	419	398	400	416	407	369	413	393	379	388	399	397	427	402	388	433	370	390	395	453	403	403	398	416	400	431	424	426	390	419	424	402	416	419	401	422	397	373	389	403	400	442	403	391	422	423	421	409	374	389	407	428	392	410	407	421	422	420	423	402	412	414	387	449	386	406	377	447	407	425	381	387	378	394	410	408	431	399	338	402	413	463	410	394	413	396	397	372	382	390	389	364	419	396	413	416	379	444	390	431	389	415	416	431	407	421	388	435	384	382	402	396	372	381	394	383	410	369	379	401	412	371	402	373	369	407	421	401	375	408	409	416	426	391	408	375	383	426	415	410	412	415	407	397	386	385	394	406	388	392	401	393	404	428	409	394	413	417	388	398	414	371	414	438	413	364	397	439	370	416	389	397	430	432	425	365	407	385	405	404	421	409	435	390	435	384	382	398	379	403	395	409	399	360	408	391	387	376	426	398	404	402	407	399	377	413	374	406	414	392	418	385	375	421	394	420	423	433	405	427	407	422	429	434	407	408	361	421	399	404	396	412	418	395	416	431	388	412	404	377	374	361	411	402	383	406	413	394	402	383	423	372	366	393	415	401	408	415	375	420	412	410	374	419	388	444	405	395	404	405	412	415	431	414	415	413	380	416	433	382	386	379	423	395	406	401	414	436	405	410	378	401	350	381	386	421	399
28980	25046	28921	21097	11810	6928	4802	3467	2779	2385	1937	1586	1359	1243	1163	1007	911	875	894	803	829	769	712	732	713	702	721	678	675	622	637	654	639	698	625	613	607	625	634	602	584	560	576	626	600	602	544	592	589	559	538	578	581	591	589	639	595	577	573	623	552	635	584	542	559	574	552	542	535	498	545	577	568	575	578	593	556	585	568	559	614	537	553	551	549	549	539	572	587	577	556	523	524	535	595	584	564	567	574	566	556	589	583	569	560	571	561	538	548	590	575	561	589	579	583	540	573	599	548	581	575	594	598	555	589	595	583	561	575	546	552	582	590	621	612	613	581	581	571	549	559	530	592	573	556	576	560	524	575	532	578	594	573	528	586	559	525	556	565	591	615	580	556	564	542	571	563	571	585	561	579	570	573	560	562	553	554	575	583	569	533	587	593	597	626	563	589	561	600	585	550	608	579	565	556	587	563	599	533	583	612	560	541	586	593	568	600	558	581	601	545	563	607	565	570	576	534	556	623	598	537	560	576	584	604	589	558	551	574	543	569	553	564	567	533	537	543	561	583	571	585	548	584	550	613	561	615	565	590	527	590	552	607	538	568	587	556	581	581	590	540	586	612	617	582	564	555	530	569	553	572	565	568	595	550	552	555	572	564	546	582	558	590	505	559	544	593	558	537	586	550	549	571	558	643	618	554	574	525	572	577	539	593	542	515	570	529	570	547	539	581	538	574	531	596	578	566	590	554	571	572	586	556	582	556	553	574	577	604	504	542	594	544	605	553	570	578	538	607	557	554	523	595	561	582	532	583	575	550	554	557	569	546	571	596	568	604	594	571	567	609	565	542	568	552	599	539	515	577	586	580	542	589	615	554	564	583	544	566	597	553	555	581	602	545	583	540	516	538	572	587	540	546	548	582	553	553	518	542	545	568	538	576	563	561	601	571	587	580	573	588	537	574	533	545	643	592	586	529	528	547	564	560	535	563	567	540	580	588	570	561	545	561	561	556	568	587	537	551	596	548	535	598	624	603	620	568	553	587	517	572	566	512	573	598	585	579	591	556	564	601	585	577	554	571	574	597	585	585	549	557	585	559	539	554	544	549	540	556	581	593	526	522	590	564	582	561	605	544	566	571	585	557	547	566	547	513	565	585	542	552	589	603	595	580	566	538	561	539	612	543	582	588	576	602	630	622	613	577	547	568	580	581	606	556	595	595	558	591	592	605	590	552	573	592	551	559	545	571	569	572	564	568	587	568	545	562	570	553	581	560	615	559	571	557	561	569	556	576	519	576	590	568	576	572	573	577	554	568	563	583	558	571	587	573	579	577	579	547	542	565	572	573	550	530	565	546	585	572	571	571	578	544	616	563	561	575	579	599	553	554	573	546	579	590	562	565	564	525	594	553	571	522	544	591	592	574	568	516	611	557	523	537	573	564	566	573	555	570	565	536	566	588	585	577	525	547	539	574	583	540	590	576	558	524	554	593	567	576	599	552	538	552	593	563	573	527	596	591	541	588	570	608	615	541	602	548	599	578	546	570	556	565	585	585	545	603	588	561	577	630	506	523	555	570	586	538	596	556	578	552	502	602	543	568	537	594	608	550	617	551	553	617	608	532	565	602	548	587	597	520	554	547	573	601	551	615	551	567	562	598	582	626	584	574	575	581	545	551	542	586	568	580	570	546	562	561	583	586	546	573	543	555	536	544	573	563	541	538	593	599	555	579	569	577	602	573	547	571	612	571	556	549	542	576	579	582	557	544	541	595	590	551	589	579	520	630	514	591	638	621	596	565	537	565	567	582	539	547	557	583	573	577	602	538	529	553	589	546	557	585	573	569	576	540	576	585	551	555	558	629	581	572	574	564	579	568	561	560	597	534	540	583	578	556	543	580	610	577	544	591	579	578	615	587	537	554	596	533	605	607	569	589	549	540	569	545	507	568	604	553	542	583	536	526	517	603	547	557	541	543	579	550	553	571	578	560	551	597	602	605	595	555	571	542	595	532	575	537	546	541	574	556	566	604	601	576	534	566	587	597	579	530	530	535	571	575	540	564	570	559	596	609	568	591	552	556	557	549	552	549	585	583	579	561	544	588	545	629	576	547	579	565	555	594	571	558	554	548	548	549	590	592	559	582	570	562	552	519	582	552	576	603	546	544	562	546	562	548	555	604	563	531	558	558	538	579	579	569	589	588	606	602	617	563	566	579	575	577	559	577	565	579	532	604	534	605	600	622	578	593	567	568	605	536	585	552	596	565	550	574	531	598	527	564	623	571	595	540	562	595	504	530	586	585	602	534	610	591	613	552	552	567	577	598	541	580	566	557	522	558	517	582	543	551	562	571	531	575	568	552	583	590	589	578	597	576	561	555	561	589	599	534	568	543	564	533	558	594	567	486	575	540	592	547	565	563	576	555	585	617	550	552	533	561	554	529	573	568	579	589	557	614	568	583	537	565	577	548	563	540	539	559	534	577	574	596	564	545	574	529	595	555	573	540	582	556	560	519	549	571	601	566	576	563	593	544	577	561	542	572	618	570	557	620	583	629	518	564	599	588	559	556	553	549	584	560	586	590	536	592	568	596	612	564	592	604	574	553	549	550	576	599	597	561	581	545	557	583	601	597	580	565	558	539	573	555	539	516	582	546	581	540	522	583	586	574	526	571	536	594	587	559	608	591	613	536	578	582	518	583	556	546	556	570	562	601	565	543	585	523	568	597	602	579	562	546	564	596	609	532	558	580	574	567	566	561	563	577	556	553	549	564	599	588	562	566	569	542	611	647	590	579	568	545	531	546	610	543	543	585	555	553	593	560	573	567	560	545	559	581	529	589	535	537	534	564	554	541	570	590	533	583	515	554	528	554	521	582	587	569	531	566	609	534	611	569	556	599	566	541	559	538	544	563	556	566	548	572	575	540	583	584	535	555	604	551	596	589	529	564	578	546	539	530	588	576	609	576	586	564	572	570	539	567	589	571	596	553	593	590	573	564	601	573	578	554	590	551	542	521	571	586	611	576	576	554	569	594	620	557	573	550	608	581	571	565	529	611	561	571	584	604	574	577	553	564	576	626	576	566	567	618	557	559	547	597	560	617	566	558	563	616	569	600	624	574	569	582	577	577	579	537	600	584	570	574	564	558	589	543	528	566	594	551	600	586	557	557	557	534	536	613	571	585	535	524	544	557	550	575	605	547	578	556	587	562	560	569	595	562	594	622	566	570	610	574	545	586	578	579	599	538	529	563	545	568	600	553	603	552	559	578	594	545	570	549	554	572	581	540	560	543	598	588	573	544	503	567	557	582	511	548	563	595	552	527	589	601	572	565	624	533	625	569	589	588	541	534	569	552	533	623	603	580	597	615	574	548	556	542	582	560	572	587	561	525	594	564	553	591	593	557	583	558	565	564	611	553	570	614	567	583	566	574	537	610	541	562	598	551	565	579	595	556	569	586	539	569	578	558	549	570	589	550	541	565	557	585	578	566	569	595	503	564	537
20305	36187	29163	18965	13813	9852	7405	5537	4402	3652	2970	2290	1947	1591	1527	1366	1150	1103	1008	966	886	834	830	813	806	827	812	771	693	702	709	726	733	666	629	699	669	662	683	628	627	599	628	649	588	587	578	610	593	580	617	600	592	582	595	554	540	598	558	593	642	610	569	629	551	602	595	591	548	585	549	548	534	592	521	587	588	568	581	560	565	563	616	573	601	591	564	551	588	590	628	598	575	586	589	596	609	554	593	556	568	575	591	558	602	570	581	538	535	561	591	589	552	569	592	543	578	566	622	532	571	604	595	600	549	560	556	568	559	562	582	599	591	615	567	577	555	597	560	543	562	571	604	582	624	577	541	566	595	548	597	565	560	565	509	553	566	540	577	609	582	583	601	584	572	569	582	566	596	600	575	540	579	589	571	610	585	594	555	554	547	548	604	634	524	562	602	575	582	540	577	596	609	542	598	582	574	578	554	580	608	561	559	567	570	585	507	615	518	585	566	574	601	593	598	617	565	583	528	615	555	574	564	551	624	526	603	542	607	590	599	569	583	575	563	554	596	576	546	569	571	558	594	604	588	534	602	613	632	622	600	557	587	580	597	570	631	592	612	571	566	557	580	559	576	549	571	578	556	565	558	576	576	592	573	568	598	568	577	530	578	591	600	540	558	561	556	547	594	556	567	597	585	578	574	564	585	596	598	612	564	607	551	559	573	602	557	573	566	599	603	573	592	534	553	572	564	578	581	622	571	585	577	590	557	611	587	548	586	593	596	567	588	538	579	582	545	567	547	575	623	634	579	577	558	547	586	562	589	614	576	623	579	599	606	541	590	578	565	552	580	576	586	620	550	561	615	631	598	542	573	548	530	581	552	556	596	595	546	596	591	621	626	576	560	604	553	513	539	532	599	561	552	550	567	566	603	577	591	572	593	595	537	576	611	603	594	563	590	557	519	524	596	593	607	583	589	517	578	536	583	590	574	559	610	569	545	602	560	598	589	568	567	565	599	646	572	537	564	538	572	631	575	592	549	580	576	548	595	589	567	592	574	576	573	582	561	563	574	579	608	593	567	551	566	563	595	591	573	573	658	550	584	565	609	576	562	578	592	589	594	591	576	583	592	615	562	564	541	567	568	580	582	548	568	542	555	534	588	626	566	588	573	578	576	618	607	564	585	562	583	563	571	619	599	612	584	546	536	596	562	609	600	532	576	602	586	604	556	591	613	593	538	587	496	578	560	550	539	535	592	568	515	575	550	574	574	597	560	607	542	609	522	609	563	587	559	544	578	593	584	551	578	569	561	594	594	590	577	530	583	508	566	526	627	542	583	562	578	595	608	575	576	561	562	587	593	560	597	556	600	577	584	553	544	578	527	548	618	544	559	568	571	579	553	537	599	561	574	573	585	594	537	567	548	573	582	559	586	559	599	596	569	528	553	560	585	578	587	546	562	580	547	605	541	564	619	582	593	560	595	620	598	619	623	560	573	555	555	566	581	591	551	581	643	581	567	546	549	601	516	524	573	554	566	546	582	565	555	631	567	530	567	577	570	624	551	599	598	595	593	578	568	561	532	527	609	533	574	558	576	573	560	580	550	588	540	585	526	578	627	540	577	597	633	530	542	590	561	580	608	579	557	550	598	569	586	522	580	551	543	520	565	612	567	566	565	620	580	545	569	538	569	578	571	566	633	563	573	557	565	566	556	581	553	593	585	557	552	566	581	567	632	603	521	553	573	597	555	557	615	544	565	543	567	622	568	575	565	574	597	601	585	563	529	577	541	555	502	589	604	549	543	582	544	599	551	579	586	595	548	548	559	589	613	570	561	585	568	558	595	564	576	540	562	569	587	607	585	568	586	576	582	554	571	563	585	583	614	571	596	534	535	593	572	563	542	576	616	618	595	598	566	604	579	583	515	545	510	559	560	590	601	568	560	538	561	559	547	582	561	556	603	584	578	544	576	524	583	617	602	599	592	577	615	619	585	576	595	553	565	600	578	557	584	591	554	600	572	555	603	575	555	612	593	571	563	561	608	599	561	557	528	550	535	561	564	600	613	588	519	576	599	571	542	564	574	543	592	549	589	586	605	587	614	589	612	558	559	605	588	594	574	561	594	600	596	592	579	557	586	562	577	580	547	576	610	542	573	590	603	566	557	583	568	597	571	563	519	542	508	568	549	581	543	563	539	536	573	568	557	579	539	553	572	565	602	592	569	582	604	607	597	565	600	585	577	554	552	594	590	535	593	608	563	530	616	592	596	603	574	564	603	602	587	573	546	574	573	598	557	587	540	592	591	563	610	565	610	563	586	568	596	607	578	600	602	557	550	589	596	551	578	575	596	590	594	527	635	572	577	528	595	582	555	544	546	550	586	551	586	558	557	622	545	559	578	608	582	599	560	551	559	557	593	597	593	588	579	602	568	577	593	571	564	570	555	628	597	570	565	551	616	571	607	617	608	585	547	601	557	543	589	616	588	542	609	577	587	594	561	624	586	601	552	592	584	549	582	557	607	567	584	578	602	582	594	579	557	616	595	570	594	589	575	578	591	632	533	590	561	544	595	596	575	568	562	602	550	600	567	561	563	585	583	600	541	581	553	536	574	614	552	585	531	590	581	571	535	545	590	626	600	558	580	575	570	565	572	562	534	566	562	582	579	599	564	569	569	547	535	589	559	599	559	549	551	578	559	579	572	572	568	642	556	544	544	564	601	587	552	526	568	512	582	548	564	556	593	568	578	571	572	629	615	553	586	563	620	558	586	532	594	572	563	556	584	600	532	576	546	548	567	586	565	589	583	564	607	611	593	556	587	568	556	593	663	574	621	561	590	582	555	547	602	589	555	573	560	590	576	568	582	621	597	582	573	564	604	566	570	555	597	603	609	560	579	579	576	542	550	559	581	612	603	579	619	604	613	596	569	533	597	582	530	614	572	587	595	540	573	565	592	598	565	589	605	584	565	575	566	595	622	593	612	551	582	597	555	537	588	543	554	562	579	555	575	589	606	580	562	570	609	586	577	608	588	568	593	582	606	589	575	587	574	551	589	591	599	561	553	578	555	542	565	605	608	600	583	569	540	553	564	561	566	572	577	589	571	574	564	553	567	568	564	555	575	572	574	590	580	574	584	567	557	607	585	522	577	551	579	617	582	613	619	573	607	590	564	633	564	547	510	552	563	566	568	561	563	578	546	560	577	554	578	535	573	559	596	570	576	629	568	602	611	570	601	581	573	569	563	585	567	575	527	609	572	548	530	593	537	612	559	552	584	570	566	580	627	570	521	539	547	527	553	577	546	526	570	559	575	606	529	528	572	535	572	587	565	559	604	618	564	599	573	537	560	593	563	581	554	594	519	608	541	553	584	586	578	576	617	548	578	605	558	575	553	570	570	573	605	547	523	600	542	568	592	599	569	559	567	612	576	552	552	570	605	579	673	564	540	590	588	580	580	548	597	550	568	506	596	575	570	556	613	548	548	583	590	624	524	581	601	571	561	567
24007	21438	28787	24836	22054	18378	10991	6258	4624	3994	3113	2516	1982	1725	1490	1338	1216	1076	966	873	831	834	782	726	704	691	736	689	646	662	603	510	555	579	560	588	530	521	543	532	485	517	470	485	487	471	468	472	433	462	440	451	435	477	460	458	448	437	472	438	405	447	415	419	454	446	421	457	443	423	429	425	434	428	440	446	408	461	413	407	435	412	430	416	455	410	428	402	367	437	408	432	430	409	359	430	427	388	396	443	398	440	432	388	417	404	428	392	456	388	430	411	396	426	406	442	417	435	405	417	402	437	410	436	433	430	457	380	427	415	440	431	392	428	413	391	443	434	419	428	395	422	433	456	449	437	399	438	434	427	419	439	411	455	402	414	430	420	435	381	432	442	435	398	403	418	419	420	415	424	432	399	388	383	448	420	420	399	425	395	428	423	417	428	408	456	426	412	408	444	414	416	393	422	427	427	438	389	438	413	386	374	384	451	434	448	434	438	442	410	441	435	406	428	437	426	394	408	427	448	406	429	396	436	446	400	452	465	444	402	405	400	415	414	369	401	433	408	423	427	432	382	432	400	402	433	426	413	430	399	423	401	419	416	416	399	441	390	397	413	440	431	407	399	450	410	416	460	418	389	419	403	385	454	415	405	414	462	413	470	451	456	405	430	420	366	436	429	402	410	379	424	395	438	441	394	419	431	408	426	394	439	419	401	388	438	447	443	438	355	411	421	415	426	414	448	441	394	436	407	388	450	400	406	402	425	421	445	439	447	420	450	402	441	402	430	406	419	405	431	425	414	405	407	462	440	420	394	436	401	400	403	390	427	438	399	378	460	450	402	400	418	419	386	403	409	386	402	406	416	424	433	428	403	437	416	415	452	388	439	432	429	392	422	454	459	427	449	396	437	410	446	416	405	418	435	423	402	445	431	416	401	429	432	425	394	405	407	438	440	483	414	374	409	425	414	425	381	417	421	413	400	427	401	422	428	401	411	440	422	428	433	385	436	423	411	413	441	429	398	439	411	393	434	452	431	448	388	388	389	371	414	397	384	378	400	397	368	417	399	416	441	405	414	421	434	435	423	443	399	432	396	442	403	415	417	421	437	407	407	448	446	426	447	420	444	421	455	381	391	414	419	422	395	381	428	443	434	385	431	439	436	436	431	424	412	441	401	411	384	425	419	431	419	419	437	444	415	384	396	439	458	432	463	423	430	399	439	419	415	412	421	459	405	451	479	412	432	420	432	441	445	398	451	385	458	431	435	431	405	485	437	416	382	431	433	418	438	469	418	380	414	415	425	381	389	417	401	391	451	403	429	415	435	412	435	410	415	377	419	431	477	415	421	424	439	419	425	416	420	407	398	433	451	432	456	412	379	410	394	414	448	397	435	427	459	394	396	420	418	415	436	437	393	396	415	411	433	413	444	441	388	416	433	449	439	438	427	406	389	428	410	374	437	430	423	418	413	437	405	428	399	427	410	431	387	438	403	437	423	423	406	452	427	427	399	399	417	449	442	398	416	402	416	423	380	395	428	412	399	397	390	409	403	405	394	425	422	399	438	369	409	416	452	415	411	447	474	424	401	460	418	438	412	396	422	422	386	380	421	396	441	402	401	424	463	434	411	386	415	425	426	418	381	394	397	421	404	437	385	443	431	448	438	405	425	422	397	413	411	425	443	420	462	420	447	381	444	443	426	401	426	409	406	399	455	402	399	416	404	392	399	397	455	425	409	447	454	397	414	399	439	410	438	430	412	442	407	446	420	382	429	433	420	457	443	422	443	393	428	448	387	389	397	458	422	430	431	409	398	394	437	436	444	405	437	454	440	416	429	447	425	404	403	403	374	452	464	432	418	443	417	415	392	407	383	406	444	442	416	397	420	439	406	362	440	441	410	404	444	386	409	432	429	403	383	429	432	447	414	396	425	419	387	432	426	409	397	406	422	429	412	429	410	407	407	413	451	438	447	426	436	455	406	408	434	383	436	390	429	401	394	433	432	427	433	413	448	382	372	414	422	451	438	444	423	397	448	424	405	412	419	387	409	398	400	428	433	435	455	454	406	456	398	396	422	442	409	414	395	440	417	388	397	438	419	408	395	390	374	413	413	392	408	423	361	436	383	404	403	405	454	408	429	415	450	403	433	408	432	420	415	418	399	423	430	399	422	429	423	443	430	420	373	423	400	417	402	404	434	457	443	425	443	388	457	402	413	394	425	463	407	413	418	411	428	438	443	390	391	460	415	375	436	449	430	393	407	423	428	382	431	471	393	423	426	388	427	426	416	423	434	388	422	437	406	422	401	432	435	458	433	426	416	437	408	442	466	425	451	414	397	412	412	381	423	414	429	380	409	384	408	464	406	411	429	425	442	457	454	450	419	409	412	391	390	444	443	416	440	411	456	445	433	425	387	431	425	449	443	406	441	428	390	446	405	437	418	442	397	420	441	403	417	423	405	426	397	467	405	413	424	423	420	420	415	429	397	399	439	428	397	423	431	431	392	388	413	398	405	429	391	414	442	432	396	462	444	384	419	402	430	444	428	411	385	402	408	442	407	422	447	389	380	430	406	400	428	391	453	398	440	386	417	416	435	426	425	415	416	431	415	416	429	412	402	427	447	384	404	433	440	399	418	413	417	399	446	452	418	438	430	449	418	448	397	415	430	455	390	417	383	417	454	408	416	435	444	415	412	446	434	417	376	451	401	432	409	392	440	410	424	437	431	423	425	414	386	418	434	460	412	404	384	418	408	453	375	420	402	445	416	416	392	401	413	456	417	387	433	429	431	411	421	453	415	416	438	410	392	410	436	353	451	435	409	408	411	400	404	418	392	393	409	415	387	448	441	410	401	382	407	391	451	446	427	418	447	426	411	424	418	448	405	440	402	430	418	432	435	408	410	410	448	429	405	405	382	436	419	434	365	397	409	411	376	437	409	411	379	427	407	422	427	411	378	402	472	407	423	448	430	393	384	443	416	448	459	399	413	427	424	434	419	397	401	396	421	409	425	413	400	420	409	428	436	464	429	408	367	438	414	415	442	462	409	423	438	455	448	414	402	398	432	409	406	421	448	438	404	391	402	460	424	402	437	437	410	396	408	424	395	418	451	443	414	420	421	409	410	410	415	414	378	420	404	382	424	434	403	400	404	425	417	367	419	420	427	425	399	363	424	399	418	431	383	448	411	414	410	434	442	424	413	402	429	420	432	389	416	415	378	396	404	429	387	424	407	457	375	428	439	432	427	462	413	428	426	426	403	423	432	428	414	418	443	392	412	414	412	422	447	434	445	400	413	438	414	456	433	412	401	415	409	436	441	433	438	421	416	395	438	390	426	442	430	399	404	384	410	444	421	413	440	441	398	438	419	427	394	399	402	416	418	434	467	390	428	378	422	430	456	419	407	443	401	412	433	444	402	416	460	435	461	448	430	389	405	425	395	404	402	409	423	397	445	430	422	401	414	431	419	409	398	445	406	440	432	397	436	412	452	375	392	430	414
21694	43798	37138	26789	20479	15567	11887	9069	7334	5975	4612	3684	3009	2433	2040	1884	1661	1443	1315	1119	1014	1016	902	902	876	857	822	803	745	740	763	702	610	613	640	621	606	584	577	591	609	523	508	528	503	490	494	451	503	480	473	466	455	452	461	470	422	417	451	445	465	430	448	451	441	480	403	435	420	422	435	447	436	428	437	415	423	446	430	428	445	399	464	457	433	460	441	468	433	440	403	431	415	420	422	397	444	414	406	415	408	415	401	463	430	450	410	417	467	436	442	438	429	419	458	412	398	437	445	432	416	414	446	402	443	378	400	407	431	417	443	413	399	424	406	415	439	399	399	419	416	423	435	442	415	437	427	413	428	450	381	373	421	396	411	442	421	403	393	384	433	442	412	424	434	415	416	434	421	424	451	414	419	453	408	427	440	407	432	430	439	411	405	456	446	487	417	414	447	426	410	444	425	447	421	444	436	418	405	480	428	439	420	410	424	403	401	408	397	431	409	485	411	434	417	416	444	426	431	460	419	435	446	447	421	423	446	423	413	411	431	436	452	408	406	422	435	437	433	435	416	395	382	447	429	431	449	466	419	400	413	406	443	444	426	432	435	427	396	396	432	468	440	435	434	390	460	420	440	448	437	406	431	443	421	422	409	416	445	413	437	419	420	397	441	445	441	434	423	435	417	411	409	409	435	411	445	427	412	417	423	431	450	429	429	437	426	428	403	403	474	438	452	467	402	422	437	389	413	383	418	421	408	406	428	417	428	444	428	380	426	439	456	398	421	464	424	410	426	437	441	428	437	498	424	446	439	453	404	397	436	429	434	417	451	425	452	426	373	448	422	423	397	419	445	412	368	394	426	406	458	429	433	378	484	414	412	464	456	438	443	402	423	419	447	433	426	423	399	440	434	439	422	419	410	443	410	397	452	425	419	432	382	445	427	410	437	417	441	401	429	431	443	388	404	411	395	401	472	385	434	431	424	443	427	434	396	397	475	440	456	416	395	425	424	435	459	457	415	428	447	438	401	413	462	400	441	446	431	404	397	430	469	396	439	474	447	420	429	439	434	390	405	439	417	397	420	425	414	432	456	428	423	429	415	407	431	441	436	435	428	395	418	406	425	416	391	435	433	431	446	443	409	405	443	453	422	418	421	414	477	418	417	440	427	438	419	450	416	392	439	395	440	392	458	413	408	404	425	442	422	424	406	408	424	445	405	417	408	407	432	414	417	424	417	436	428	442	461	440	434	464	406	422	387	473	433	396	418	438	414	434	425	444	396	436	423	463	448	442	438	404	420	432	415	402	433	445	399	396	416	450	451	480	453	442	473	411	416	421	413	452	412	398	404	436	431	408	418	458	443	421	458	450	404	474	396	423	428	449	384	421	445	432	372	434	407	386	440	423	385	421	447	442	392	435	401	373	408	437	432	411	429	421	425	403	437	411	418	392	421	428	423	424	436	434	439	445	416	445	430	454	415	439	382	424	447	427	426	420	415	435	395	421	395	437	458	445	420	422	456	418	480	447	461	438	414	424	426	431	429	415	417	421	446	451	432	414	449	395	442	403	398	437	415	440	425	395	437	427	432	440	416	402	409	423	436	431	454	437	429	443	394	394	393	444	409	413	419	441	403	395	421	430	424	391	414	406	430	401	418	445	405	438	420	398	441	446	442	458	419	420	432	422	411	436	411	446	433	454	411	442	426	414	447	434	413	445	404	385	461	424	437	413	433	439	408	408	429	427	440	408	442	415	422	437	425	417	424	434	416	429	423	403	409	416	411	424	419	416	422	386	426	457	444	465	429	408	424	398	441	436	456	404	454	438	428	432	405	452	416	411	480	425	443	426	424	423	380	425	477	449	410	425	390	400	419	406	436	422	409	456	412	437	449	433	427	431	453	413	399	414	415	431	430	427	418	392	428	387	439	418	415	436	420	386	417	426	388	370	432	454	409	463	402	470	393	382	439	401	428	406	422	438	428	390	408	390	425	427	405	392	408	397	423	443	426	428	431	431	418	426	458	417	445	429	423	415	456	439	427	382	436	428	403	451	444	410	398	417	411	415	433	396	465	433	425	417	454	404	394	432	405	401	460	403	423	420	411	421	432	426	442	394	439	429	390	417	408	433	473	433	429	440	415	420	419	421	406	449	387	433	409	420	408	420	429	411	385	426	434	403	440	434	400	425	401	435	412	425	432	434	429	381	399	425	460	443	427	392	458	421	418	433	444	412	395	447	430	437	449	393	418	407	413	462	433	424	411	416	406	424	468	426	437	407	369	402	411	442	436	425	418	462	406	433	397	435	430	433	406	436	447	390	444	413	415	413	427	432	410	375	430	460	464	420	439	431	424	403	422	390	415	420	447	426	440	443	440	421	436	411	398	418	413	429	431	431	389	447	404	412	443	422	435	425	444	396	443	401	434	440	402	427	465	396	446	436	427	412	422	419	466	460	406	427	447	457	426	428	396	416	420	408	447	468	425	404	448	420	412	413	403	423	422	451	437	437	400	449	414	439	427	439	401	422	436	413	406	421	422	416	439	371	393	430	418	413	404	419	422	437	446	403	435	420	412	404	391	397	475	442	422	430	413	429	438	408	416	457	414	408	432	452	447	419	458	400	451	425	427	469	411	436	426	429	429	420	434	428	422	444	406	438	465	407	392	423	457	448	436	398	472	436	410	429	389	434	466	455	400	423	396	451	426	409	438	431	420	421	416	424	430	423	400	445	455	393	435	406	387	407	419	412	458	418	423	436	377	398	429	419	419	414	432	394	435	415	428	363	396	391	430	413	412	405	468	427	416	438	440	397	433	466	431	397	435	423	441	462	452	400	430	409	404	388	402	406	455	451	441	459	413	388	374	419	414	406	438	435	369	431	474	437	483	423	411	430	412	398	430	406	413	420	452	423	389	389	455	431	409	408	423	432	433	429	415	418	434	407	426	424	442	392	391	460	401	437	408	426	428	411	422	448	398	459	428	431	410	423	439	435	426	400	469	418	414	389	409	398	403	433	420	470	454	415	430	422	452	408	397	408	445	392	422	403	402	416	444	400	406	449	404	421	419	412	403	413	444	461	462	393	431	409	442	397	421	459	395	436	442	451	439	390	417	451	412	411	401	373	463	423	432	456	423	456	410	406	400	433	424	408	396	439	454	424	398	429	421	411	449	443	431	443	412	421	430	401	430	443	401	409	451	395	413	454	452	388	394	437	429	426	421	438	415	444	442	424	429	394	436	393	413	435	466	415	460	431	400	434	433	432	415	432	416	454	439	442	416	441	443	402	426	457	419	391	429	414	387	425	410	406	444	427	405	385	427	380	469	407	393	418	439	409	462	412	417	440	405	420	427	465	433	459	428	400	429	402	406	415	408	426	426	422	405	413	414	426	442	408	391	432	448	445	432	445	407	438	434	452	418	422	433	410	445	424	428	417	429	455	388	437	428	430	443	420	427	396	406	443	429	491	400	416	441	422	388	428	404	392	411	408	438	448	431	427
25272	21523	28194	26333	18978	10993	6901	4853	3715	3121	2619	2090	1832	1622	1323	1272	1179	1116	1056	952	938	853	887	878	824	805	767	743	787	760	667	706	717	682	704	667	673	744	646	686	640	676	686	663	655	601	624	607	623	646	608	587	609	628	602	562	575	606	579	624	603	596	608	596	598	613	589	651	618	587	551	586	590	546	609	611	582	591	565	605	596	595	577	597	593	574	613	562	597	602	597	555	579	594	597	612	585	636	594	592	603	578	620	598	629	613	640	585	596	609	566	604	574	581	596	553	592	628	605	610	549	575	556	567	569	639	582	613	598	545	621	567	594	615	571	589	603	605	556	598	593	619	594	573	603	588	632	609	622	556	595	556	582	579	595	587	572	610	586	594	572	607	619	619	601	571	574	623	582	620	615	624	555	600	622	635	631	566	618	631	594	587	591	597	636	618	561	572	611	586	599	621	554	594	597	560	589	570	601	535	568	607	571	618	596	591	584	616	613	581	587	583	559	560	620	550	602	611	610	567	609	599	580	552	585	617	595	576	610	651	582	605	600	600	619	581	626	565	641	627	566	623	616	610	562	598	577	581	631	581	606	563	593	613	596	574	613	632	628	612	573	564	632	609	593	606	604	570	608	586	596	608	586	550	606	627	568	594	602	577	641	637	617	610	569	627	622	595	646	589	603	652	568	583	587	589	553	637	606	602	573	578	589	582	650	575	617	590	616	592	577	589	607	590	601	625	616	601	611	641	568	647	635	618	548	594	616	609	652	585	596	634	570	580	596	598	576	582	625	628	654	595	608	626	595	577	612	585	622	583	610	607	602	565	569	591	610	607	558	554	633	582	678	605	597	573	650	604	545	590	620	566	630	619	630	599	601	577	572	601	582	608	583	624	569	611	555	581	563	649	607	620	589	627	607	570	636	609	664	611	626	620	561	568	564	585	637	627	555	564	640	597	577	570	590	625	554	596	619	619	619	569	605	592	605	583	613	606	566	580	604	621	565	604	564	625	557	604	649	552	587	566	592	610	570	633	581	555	609	623	586	599	603	627	657	578	642	593	594	616	566	586	591	543	604	559	526	605	577	545	643	626	628	627	569	588	587	604	603	615	626	594	565	560	673	582	566	585	606	617	570	567	605	588	577	597	601	556	591	565	612	613	584	609	584	612	588	619	589	580	608	631	597	587	602	583	621	571	613	616	586	615	586	634	633	583	545	584	586	599	587	612	545	598	566	658	601	549	640	600	535	608	589	560	605	575	610	583	619	585	583	588	599	573	574	562	581	599	624	594	565	581	630	626	598	552	641	559	628	588	597	615	575	636	609	515	590	584	557	623	564	599	591	613	572	628	584	594	585	577	560	589	585	658	635	603	629	622	563	581	619	577	552	576	598	588	612	596	578	588	612	647	602	636	608	642	614	616	602	592	570	571	610	616	630	627	581	618	619	587	585	577	572	570	626	579	578	608	589	612	584	594	597	629	592	589	575	566	544	583	592	564	604	563	584	597	572	604	637	618	606	640	578	631	627	605	597	561	585	584	642	602	574	624	587	573	630	582	572	591	645	534	634	548	627	593	608	610	594	613	550	612	527	590	575	608	597	585	587	589	608	605	595	621	576	571	640	582	586	597	598	610	588	604	608	620	639	605	595	571	612	599	597	618	583	607	602	616	577	542	562	612	572	608	608	560	575	563	618	582	601	603	614	575	559	554	547	593	579	612	602	594	591	571	623	577	614	584	627	565	591	624	614	582	604	614	599	607	572	560	625	628	583	620	593	580	509	610	603	583	608	619	612	618	575	659	583	574	645	594	580	597	581	598	608	602	562	600	586	637	581	562	551	559	580	612	563	581	622	561	594	620	575	585	595	567	544	579	617	596	619	585	591	579	605	592	569	575	579	588	564	627	637	591	632	555	589	582	584	577	580	625	564	608	590	612	593	611	572	616	600	581	593	582	634	589	568	549	591	584	575	624	630	609	592	583	584	603	568	617	607	609	549	590	583	609	644	582	602	614	574	605	590	611	622	587	630	575	643	610	601	556	567	609	584	603	602	623	598	593	569	574	606	611	570	607	561	610	609	619	590	564	604	605	606	546	559	597	602	598	574	585	554	600	593	575	614	578	606	616	626	571	597	578	607	633	589	584	608	603	634	604	608	616	647	603	618	603	649	664	592	547	626	610	570	559	602	588	628	643	574	587	589	611	618	582	616	576	606	555	609	580	632	564	575	590	617	580	593	598	597	618	599	633	597	626	582	557	581	605	584	614	609	578	582	575	621	571	622	543	585	588	614	595	602	589	638	577	562	612	590	560	535	606	583	600	606	578	543	620	632	569	627	584	585	616	602	560	596	600	594	607	569	559	608	585	586	581	552	598	620	571	606	606	607	624	605	547	564	588	653	609	604	576	579	560	592	598	624	615	603	552	545	586	595	611	589	625	599	610	584	580	603	545	608	614	606	618	583	605	586	625	630	569	559	563	616	545	621	543	634	587	588	613	614	554	582	553	598	612	552	601	622	633	602	574	613	587	599	606	600	581	587	620	610	557	618	597	580	609	560	609	589	598	575	624	613	610	551	596	556	593	576	584	630	610	601	587	596	590	570	644	566	569	596	567	586	581	594	571	609	587	586	627	575	592	594	590	558	606	593	583	581	634	581	585	589	565	597	661	592	595	609	617	569	612	616	598	605	604	608	581	538	592	613	598	553	598	598	576	612	629	597	583	622	568	607	613	578	559	578	598	557	565	634	565	596	593	605	638	593	615	600	595	586	548	598	582	597	592	566	574	569	574	611	582	597	575	569	575	650	587	609	609	628	602	627	602	587	624	610	587	603	599	607	646	624	603	555	584	611	617	610	620	591	561	627	587	615	612	576	569	584	559	579	604	600	561	558	588	546	639	581	562	631	573	604	647	596	643	620	633	647	631	659	630	595	581	572	598	595	619	572	607	566	588	604	585	633	562	583	569	587	601	596	619	586	637	637	620	574	647	576	606	570	548	566	641	601	581	582	561	557	573	627	568	594	599	619	559	590	551	588	599	551	577	527	590	618	567	565	539	644	614	601	600	569	565	591	578	594	592	551	563	593	564	617	598	572	584	645	598	602	565	600	596	605	599	579	610	566	559	609	582	582	622	619	592	556	630	588	595	550	591	626	667	601	612	622	615	587	581	606	583	612	582	648	580	583	606	634	624	623	606	598	629	624	620	578	559	601	623	649	604	599	611	570	606	590	623	607	620	595	631	589	570	591	602	601	607	607	601	587	608	558	617	593	610	603	602	629	571	637	606	637	557	639	599	588	600	610	613	627	590	615	585	555	589	556	565	613	606	566	601	599	619	610	564	615	585	574	569	660	610	585	591	556	628	585	582	567	612	598	613	602	624	585	602	573	623	589	599	570	572	574	606	569	613	597	626	593	589	583	587	602	609	629	572	606	562	585	522	617	619	554	601	598	610	609	567	623	585	591	569	588	594	563	623	623	604	615	565	627	550	583	594
20486	40327	33474	23470	17803	13185	9983	7745	6025	5076	3828	3071	2576	2166	1825	1648	1513	1352	1268	1121	1029	1062	1060	922	947	894	874	869	880	801	822	737	718	737	780	730	735	750	718	737	705	675	674	690	674	664	646	672	635	612	655	672	635	618	651	601	650	567	615	605	583	602	584	597	581	615	645	619	644	607	588	594	604	620	563	579	603	593	599	600	588	611	607	571	554	630	580	631	602	641	567	566	587	611	600	571	614	586	584	590	587	619	592	603	592	599	578	605	584	607	567	558	591	578	577	574	583	572	584	596	578	661	592	563	610	624	623	552	579	584	558	601	597	607	576	624	581	619	562	590	646	555	607	635	585	566	596	533	576	620	563	589	565	607	587	620	631	564	612	563	604	603	585	600	585	576	587	582	623	627	612	614	590	583	619	626	616	612	613	594	562	606	563	582	613	591	600	611	541	580	601	591	625	588	573	615	614	580	618	632	555	550	612	603	622	611	610	576	579	620	556	611	601	547	616	584	566	580	557	573	590	611	620	593	567	611	593	592	594	586	548	613	606	603	603	607	573	626	633	638	577	561	630	623	638	622	594	618	587	579	635	577	624	616	571	577	599	564	599	587	619	583	610	622	580	580	631	585	613	585	629	559	590	608	551	641	673	603	603	594	573	601	590	632	598	606	631	598	610	582	584	606	613	590	568	601	639	600	562	588	595	620	604	563	592	599	590	577	569	557	608	605	597	597	611	603	596	544	580	585	588	582	580	574	624	588	567	591	591	582	585	606	622	615	593	593	628	608	583	602	603	600	613	557	634	589	570	573	579	606	580	615	572	605	571	628	661	585	607	602	577	585	608	599	593	608	594	619	639	577	649	573	560	617	596	584	635	605	620	617	580	543	561	620	570	572	609	615	562	573	577	652	590	568	613	615	580	640	606	612	600	627	586	621	580	646	567	620	588	601	646	590	582	623	611	583	572	562	624	601	589	602	540	589	570	615	597	605	530	597	564	594	598	592	622	636	606	587	585	603	610	566	609	603	679	591	598	614	631	613	592	585	600	573	602	626	612	582	583	598	618	595	600	610	615	593	598	561	625	564	587	612	613	563	589	608	562	635	584	553	590	589	568	609	598	608	584	594	630	600	604	590	583	607	607	606	583	601	649	591	589	633	589	596	591	552	576	605	592	611	602	597	626	581	609	625	593	612	549	578	571	617	649	621	616	557	601	584	635	574	575	630	635	596	612	566	576	577	595	623	548	600	576	581	576	622	574	590	599	609	614	621	606	593	604	613	616	579	578	592	627	623	630	579	623	577	570	566	625	572	586	601	576	614	592	594	566	616	634	632	582	622	626	548	623	560	590	566	616	585	599	606	601	595	647	613	606	609	591	546	577	611	568	597	574	591	597	588	615	601	626	584	554	562	621	606	534	614	606	584	621	594	591	611	644	553	594	631	611	577	589	620	570	626	637	628	566	580	619	548	598	573	623	580	621	588	555	563	610	632	643	562	568	614	584	580	593	606	563	588	608	593	588	580	606	587	582	557	636	637	590	626	614	638	634	637	584	576	587	572	613	612	600	612	577	611	579	613	630	574	596	598	588	631	605	611	573	572	609	583	615	584	605	586	588	584	608	655	586	586	586	592	562	584	596	574	615	575	626	604	560	621	588	597	590	571	577	622	605	616	565	598	582	607	633	547	585	660	585	596	609	619	635	632	610	609	592	591	585	608	623	646	619	622	565	557	629	597	621	593	609	631	618	604	591	609	613	584	623	571	594	603	573	602	588	597	574	599	590	630	592	583	566	595	610	601	579	585	623	601	594	625	617	569	562	634	575	598	620	597	587	626	557	558	605	629	593	601	619	582	600	542	608	604	608	618	610	609	625	600	595	592	616	610	544	590	622	583	611	608	593	604	567	595	538	598	562	611	578	560	599	645	634	610	566	606	613	673	615	603	571	593	573	573	605	585	578	626	587	606	655	611	627	615	585	581	633	605	585	592	596	617	544	596	581	542	613	617	621	570	584	575	568	550	590	584	580	563	577	578	631	597	628	611	619	591	654	537	609	553	620	635	607	585	633	588	564	605	598	590	567	610	631	598	570	588	606	565	616	597	604	562	582	614	591	565	628	590	614	609	602	598	648	562	622	604	605	588	538	601	572	599	618	586	632	597	623	608	594	676	640	617	603	602	623	584	610	604	590	626	576	600	626	607	615	587	608	589	578	635	593	611	623	594	568	629	589	600	614	558	603	567	562	616	578	577	597	591	621	617	614	578	607	578	553	577	601	627	587	602	590	645	567	594	623	588	642	594	613	614	588	592	604	576	588	591	577	615	622	610	592	601	553	581	618	618	604	586	630	594	627	596	590	601	610	585	621	634	596	578	614	614	620	607	612	602	554	616	634	542	608	616	593	597	619	545	571	576	582	592	566	605	566	615	609	547	601	621	583	628	633	619	549	568	565	570	594	558	630	601	613	592	560	596	583	637	575	620	622	572	564	560	622	601	639	604	572	646	613	581	567	599	596	625	560	573	574	574	574	629	635	642	568	598	622	636	615	583	626	593	598	608	605	620	603	608	592	610	594	568	594	601	573	591	655	616	635	547	613	606	633	585	620	582	610	624	562	581	584	587	632	619	599	588	595	606	577	587	632	592	598	593	593	626	620	590	650	561	584	634	610	579	627	574	576	569	600	583	607	601	591	571	640	599	588	572	578	611	614	619	614	582	554	593	596	595	593	572	577	581	602	606	618	641	634	629	580	576	618	640	586	547	614	602	558	615	597	647	593	603	620	620	562	608	564	597	593	593	605	557	622	551	600	589	582	606	575	564	610	618	619	586	589	577	563	595	610	599	615	610	583	574	603	564	570	600	488	568	625	606	564	603	598	623	593	571	599	562	608	558	570	614	554	550	602	588	633	611	610	563	608	620	602	620	569	576	613	582	593	615	631	612	590	559	611	606	551	592	570	595	610	610	588	612	620	584	606	564	575	611	572	629	569	668	647	563	530	612	600	580	559	572	620	556	625	614	570	636	577	629	639	603	588	609	599	623	599	579	592	626	599	596	583	644	615	543	574	604	567	593	580	592	555	603	618	607	572	610	620	567	620	603	559	616	592	558	615	626	618	611	583	579	606	589	547	606	569	566	603	593	644	598	579	567	586	606	632	598	577	602	632	565	572	615	556	619	609	586	571	627	587	621	580	598	573	596	587	586	570	588	589	551	588	567	599	567	592	580	572	612	593	613	561	612	598	586	611	594	640	591	544	591	609	599	605	558	600	575	611	580	602	580	588	601	598	589	570	595	579	604	587	600	609	569	607	625	588	570	579	594	582	589	608	614	599	538	589	624	609	591	610	569	579	604	590	605	623	576	620	583	606	567	608	602	576	585	608	620	646	642	571	575	633	621	573	626	586	596	598	622	579	625	585	605	604	587	610	593	617	598	596	604	596	589	566	591	636	549	606	616	609	610	608	552	598	670	609	615	589	607	599	579	593	615	545	577
22960	21542	29303	24253	21811	22820	19446	9871	7055	5706	4378	3287	2715	2222	1957	1861	1598	1370	1200	1024	1023	972	930	950	843	848	804	819	767	716	660	714	586	635	625	616	629	572	607	561	515	535	526	549	467	455	511	421	492	485	486	414	460	456	466	440	508	476	466	473	447	393	401	410	454	448	371	411	387	453	442	430	379	418	361	420	463	432	450	408	442	376	415	416	400	410	385	414	425	455	414	432	418	424	403	425	408	429	396	453	386	405	435	399	400	401	466	418	405	417	421	449	414	396	410	372	414	434	423	413	445	387	424	431	457	402	414	401	413	373	441	433	406	424	411	408	456	396	417	434	468	412	388	401	417	401	426	439	403	406	410	411	434	420	410	449	420	426	379	408	412	425	482	420	416	396	420	436	428	413	417	418	400	417	382	416	410	426	421	390	416	397	428	372	413	416	404	413	446	449	449	403	399	410	414	415	466	454	412	405	380	441	390	369	418	398	398	408	406	415	419	397	460	413	426	439	445	387	415	403	392	434	402	430	408	377	395	427	375	419	439	397	433	410	421	396	400	413	375	427	384	440	393	433	416	481	426	398	434	428	372	376	406	390	446	430	414	398	406	404	423	396	431	437	437	378	420	417	408	424	396	406	465	391	404	395	399	416	388	439	444	434	439	389	406	467	401	384	428	432	379	417	425	429	415	409	386	399	408	426	396	412	435	430	412	405	410	401	393	381	397	370	438	390	412	408	394	447	413	411	412	432	427	419	388	404	441	387	461	418	428	407	407	392	411	414	418	424	415	392	384	373	405	422	412	405	435	405	415	401	391	414	395	444	412	430	397	417	408	448	414	414	414	390	389	399	447	411	417	406	441	386	418	416	442	463	377	384	394	396	417	401	427	390	440	407	393	410	419	428	399	394	408	382	425	426	404	419	419	434	417	424	389	438	427	401	420	400	429	414	464	424	417	448	379	417	413	387	416	420	430	406	420	435	446	428	412	420	441	390	435	440	438	395	413	383	418	449	383	413	434	421	422	439	387	410	414	394	405	396	437	409	425	411	403	429	395	392	409	445	483	414	417	434	429	393	394	395	419	401	454	420	413	403	421	392	443	410	407	422	441	416	357	419	405	404	385	381	410	403	435	387	432	447	427	402	442	408	424	426	415	440	417	391	451	431	418	396	429	408	419	415	373	386	412	408	426	380	472	389	413	411	448	392	408	415	419	412	425	380	401	396	378	441	389	411	438	400	407	445	405	416	435	397	425	390	407	396	390	437	382	453	395	402	437	414	382	434	370	404	384	413	393	437	413	395	435	463	433	409	416	421	432	450	351	417	409	429	418	381	431	379	420	414	392	419	411	397	402	424	384	414	374	405	432	391	402	439	380	418	400	397	409	379	398	444	448	409	403	417	421	427	428	388	443	400	427	399	400	410	425	418	423	418	423	407	448	426	422	389	423	404	428	401	395	423	415	449	423	408	456	414	428	407	414	395	440	410	406	422	413	421	422	410	436	419	400	468	457	381	416	385	428	406	420	360	415	419	406	411	391	399	421	405	399	390	411	408	425	421	434	452	385	396	395	380	366	453	417	407	401	371	425	423	430	421	385	455	439	388	405	406	412	411	409	435	387	404	408	410	377	387	412	425	402	421	424	386	440	421	409	387	411	397	386	435	377	389	425	382	436	360	400	409	414	395	433	413	418	419	434	442	438	426	401	402	426	395	424	439	380	428	382	422	413	409	412	372	425	443	385	421	410	421	458	367	404	394	455	421	421	447	417	408	441	418	399	399	403	419	410	454	417	414	393	390	411	443	437	420	412	362	434	399	452	394	442	351	445	407	407	402	420	384	400	393	424	393	411	432	421	392	449	415	409	445	361	418	402	417	445	417	423	417	408	416	395	401	419	430	404	404	405	395	425	405	399	442	428	426	356	408	434	460	413	439	392	452	404	449	397	414	403	376	442	387	429	417	403	400	454	429	440	410	435	391	398	407	414	445	390	417	418	420	388	408	439	391	410	390	406	405	387	411	431	413	401	373	417	437	433	390	425	422	395	414	440	419	384	416	393	388	400	421	431	449	447	380	420	423	386	366	424	406	432	398	412	385	420	408	412	422	460	394	433	431	428	406	417	440	470	438	427	388	423	438	427	422	396	408	372	398	365	384	439	408	459	401	420	417	414	411	410	417	430	427	412	449	420	442	394	401	416	412	391	404	421	417	393	427	404	434	415	389	388	427	404	417	421	415	399	414	402	415	409	429	357	398	412	394	433	415	435	412	432	411	464	419	419	395	399	386	450	383	430	392	409	423	426	394	424	399	401	403	403	398	380	422	454	406	405	400	397	403	394	443	401	412	422	409	406	400	430	431	411	425	445	410	440	401	393	456	442	433	397	382	400	402	412	434	435	444	437	385	447	401	429	421	424	411	416	401	428	444	409	406	424	377	401	425	412	414	453	456	401	414	381	456	410	421	422	421	416	426	442	446	368	413	434	417	410	405	423	467	414	418	419	417	405	418	447	439	393	410	414	416	407	411	447	431	402	430	438	428	436	414	423	424	430	419	430	415	399	422	410	429	421	389	425	407	403	435	404	436	446	402	404	428	413	406	405	397	395	397	401	398	422	416	401	402	410	384	461	413	390	409	405	405	408	418	420	394	416	395	419	410	396	402	367	422	446	472	385	389	424	383	407	416	429	446	392	416	418	399	439	381	407	393	431	423	466	437	412	404	423	407	392	450	387	411	451	431	416	460	406	414	416	385	395	418	424	445	399	446	431	411	402	412	398	421	388	429	434	392	397	412	425	387	377	399	413	421	393	409	421	380	401	425	412	437	383	403	463	420	411	434	425	367	374	441	426	422	397	402	426	406	422	378	455	420	405	444	437	426	398	426	418	402	389	432	400	395	406	432	391	411	418	417	423	472	396	435	405	387	408	444	420	425	401	408	421	420	436	429	425	417	418	413	393	426	417	411	422	396	423	385	432	422	381	399	398	457	416	436	409	407	428	416	413	406	425	386	469	424	421	387	459	457	441	411	401	414	393	415	420	423	415	424	398	442	416	433	422	408	436	423	418	429	400	399	408	382	445	467	399	416	409	429	414	441	382	418	433	414	422	422	413	422	369	418	454	416	434	424	415	419	424	386	415	407	412	428	405	408	445	428	411	423	394	424	400	378	444	403	420	393	402	410	382	423	412	391	408	386	399	426	406	423	418	410	423	406	433	380	418	414	431	425	392	435	419	415	388	431	446	365	412	423	430	418	411	414	436	411	424	389	413	407	384	404	430	407	420	449	399	391	377	383	433	412	417	408	440	450	416	379	419	359	417	383	418	401	396	426	429	414	402	405	409	418	439	416	415	374	401	419	423	380	421	399	406	433	442	396	390	422	392	423	440	428	407	428	410	409	422	402	383	420	409	413	401	420	433	422	401	410	419	388	456	417	441	436	424	402	416	415	450	409	435	398	378	438	426	428	415	410	398	402	397	397	431	399	425	410	428	464
23764	48066	41629	31837	25741	20097	15756	12296	10330	8269	6463	4876	4024	3260	2790	2433	2157	1968	1629	1418	1281	1176	1195	1160	1051	1083	984	959	900	884	783	816	759	727	693	628	731	654	654	605	579	564	548	597	540	505	481	502	501	502	452	462	466	477	452	501	470	429	450	450	413	437	418	428	436	441	453	435	451	441	438	430	382	425	436	418	433	434	443	454	438	420	415	400	425	414	420	415	403	414	413	396	392	417	429	437	407	406	442	420	410	412	399	433	423	407	416	401	374	434	406	379	430	379	409	409	424	406	391	424	456	414	417	422	415	421	368	433	413	437	366	427	449	427	443	399	439	375	422	415	362	424	415	405	409	409	479	393	416	448	365	394	448	424	438	400	418	441	410	394	409	444	418	413	432	441	439	432	410	415	393	423	398	401	391	388	407	374	377	412	402	433	403	404	431	390	374	373	387	430	414	404	367	384	411	441	399	398	409	396	436	450	394	440	382	412	438	419	448	406	448	433	439	444	414	369	401	445	412	408	413	449	417	368	375	411	412	407	391	369	399	424	432	432	425	395	425	442	398	398	437	425	435	425	409	373	388	426	429	410	446	407	399	381	396	419	357	428	411	409	409	408	412	429	381	422	372	389	401	380	417	397	383	413	394	444	388	439	385	395	395	404	410	419	398	396	424	381	427	408	461	394	403	405	422	424	415	443	388	413	447	420	419	430	427	395	417	382	412	407	413	418	433	379	403	413	390	437	421	422	415	405	393	431	428	411	441	416	429	407	376	407	370	410	419	430	393	424	371	407	407	409	438	411	400	421	425	434	446	389	389	413	423	392	418	368	456	436	382	344	425	432	403	407	392	418	393	431	402	430	419	405	406	391	375	456	406	373	400	445	378	378	393	413	404	437	377	447	418	418	393	402	381	412	421	412	393	397	414	369	418	413	387	419	407	377	383	433	422	410	402	395	466	425	443	438	416	404	395	384	444	418	403	417	387	427	417	416	443	404	389	417	416	403	423	405	419	453	399	426	421	434	435	415	392	425	408	427	427	440	423	369	424	463	391	405	376	400	450	420	442	400	441	417	420	395	406	422	399	394	408	391	438	435	381	376	403	434	401	447	417	413	383	430	404	380	406	418	399	379	371	391	409	427	420	411	454	451	385	401	422	441	442	354	436	450	416	374	421	419	391	411	416	452	384	433	424	445	416	395	426	414	396	426	421	401	416	434	406	402	405	353	402	423	392	444	388	437	393	428	413	401	424	376	421	430	416	450	366	362	422	413	403	412	413	420	428	400	423	423	396	430	363	398	405	412	414	400	406	433	407	407	424	406	422	392	405	411	449	414	415	404	404	404	421	403	426	421	420	402	390	398	410	435	416	437	374	457	387	406	405	398	419	412	429	412	413	434	412	409	438	422	397	437	414	413	425	409	432	361	427	404	406	423	408	427	445	433	421	399	406	398	417	416	439	415	416	425	389	410	420	398	398	393	425	444	375	384	410	391	377	452	453	400	418	409	448	387	407	450	419	421	397	439	411	418	399	400	432	413	396	427	425	414	400	377	421	432	400	384	404	420	444	426	374	386	433	398	442	433	455	401	454	395	449	419	397	396	428	371	404	421	385	423	414	399	438	410	431	428	416	422	402	427	440	417	438	411	397	430	391	423	429	412	397	411	408	404	438	400	421	469	444	408	402	375	397	417	385	402	402	395	399	413	399	409	414	426	424	403	376	396	409	451	411	430	431	418	415	451	437	398	395	410	450	392	419	403	402	413	364	395	423	412	424	416	435	396	410	438	404	394	413	381	408	401	415	439	391	393	414	399	430	361	394	393	454	428	384	398	423	430	421	441	424	420	385	420	420	413	460	425	391	387	411	423	428	416	446	387	412	433	411	425	400	386	396	446	421	442	414	401	418	390	406	387	376	396	419	412	380	386	385	410	407	415	406	390	387	424	373	429	400	399	408	386	381	376	420	400	438	413	414	428	432	421	432	397	407	439	410	388	418	408	421	401	409	399	400	405	441	377	407	408	418	391	385	413	424	411	432	417	422	435	393	428	428	406	426	408	397	376	403	397	398	352	427	446	419	391	418	394	447	411	422	418	407	385	387	379	400	424	437	449	420	379	416	430	435	418	374	405	416	383	392	405	421	436	410	429	417	406	416	410	410	397	412	404	402	399	404	395	389	428	431	388	396	392	423	420	439	401	420	396	401	397	407	438	397	421	392	414	418	445	446	409	414	454	399	397	414	424	401	403	404	415	397	417	359	379	416	410	394	463	397	405	415	406	422	429	418	419	422	414	414	362	452	436	429	438	404	416	410	411	400	425	425	439	387	404	404	424	432	409	435	416	435	438	399	406	412	434	432	400	414	429	432	403	394	428	431	410	427	399	412	422	438	436	435	406	407	434	445	442	411	393	422	384	413	403	407	370	433	430	424	438	443	444	422	437	417	417	410	386	413	411	411	419	379	424	408	477	425	389	369	408	413	404	405	427	441	396	398	410	417	378	428	448	406	414	408	394	395	431	429	432	406	389	376	446	418	381	434	418	398	392	406	424	418	429	395	407	390	406	378	385	438	409	398	408	392	418	428	386	397	405	382	372	442	397	404	425	378	417	391	392	395	402	424	402	378	418	462	385	416	448	361	404	405	392	451	431	395	406	453	404	426	427	420	447	380	400	394	451	378	413	417	423	396	407	404	384	401	405	428	404	417	415	406	415	417	397	407	405	413	416	439	399	408	412	386	382	385	455	408	391	394	404	403	419	425	396	395	425	437	389	419	446	359	409	410	370	408	411	385	418	395	394	455	397	423	414	439	417	407	414	406	428	433	398	391	380	425	428	406	400	439	421	398	412	406	435	404	432	421	410	445	401	409	433	400	408	449	380	456	429	418	417	451	424	440	423	393	463	408	430	417	367	430	411	401	401	421	433	413	390	396	405	390	458	397	423	403	468	414	425	425	398	462	388	392	405	411	437	392	421	410	409	467	434	454	394	399	442	400	420	401	427	409	425	414	417	429	400	436	421	413	400	415	420	410	404	409	384	439	435	394	390	424	389	392	392	406	374	434	407	403	414	444	409	409	415	407	400	448	398	411	428	401	452	433	415	400	455	405	427	388	414	402	422	380	407	412	432	408	394	412	411	420	375	417	406	400	429	401	382	386	393	409	394	434	433	424	430	403	413	421	413	412	430	401	365	365	410	424	399	423	356	414	400	401	392	419	406	409	429	389	435	441	402	399	400	391	406	385	427	407	404	411	396	404	405	354	413	387	421	399	399	417	414	382	404	388	428	451	408	402	426	430	422	426	419	388	380	447	395	412	406	396	405	449	398	374	395	433	416	410	394	428	413	415	389	422	425	414	429	415	406	393	424	438	416	382	420	397	393	416	400	394	415	430	415	394	397	435	406	417	399	386	436	406	411	430	415	410	398	388	397	416	391	434	415	399	439	436	425	388	413	384	399	425	405	440	427	457	388	416	422	370	408	398	440	414	409	401	431
29004	24926	28259	20273	11454	6726	4689	3524	2919	2393	1997	1513	1355	1224	1189	1022	1010	894	820	804	810	786	761	760	725	742	745	699	710	650	645	656	681	659	627	712	659	621	653	637	629	558	601	540	582	587	594	582	603	628	551	557	559	591	590	544	554	606	590	565	600	610	598	565	581	586	610	582	582	558	575	612	578	565	587	581	585	570	586	571	562	582	580	584	554	601	571	591	557	572	583	558	570	599	564	571	549	583	543	565	574	580	608	530	586	556	573	574	591	586	580	569	580	586	581	530	584	560	610	561	549	556	537	544	615	570	545	573	570	568	582	561	561	585	605	553	579	558	563	570	585	599	593	566	571	541	548	612	589	569	576	568	558	580	567	633	609	600	570	593	584	572	572	562	554	579	566	545	581	562	593	551	604	575	646	613	601	583	580	564	528	562	562	583	592	594	594	566	606	589	550	608	539	525	604	578	582	547	610	603	599	561	568	566	588	500	555	581	618	567	592	576	589	599	545	585	539	600	570	537	583	575	566	525	557	586	599	559	564	565	590	566	575	570	580	612	589	590	576	576	575	568	552	579	542	521	547	520	575	565	580	578	589	599	560	578	577	557	579	557	620	559	553	569	565	579	596	586	539	576	595	578	592	560	600	560	590	601	561	586	554	562	619	568	561	603	605	572	623	562	573	542	573	561	605	584	579	588	559	563	570	531	565	569	577	590	595	572	535	595	574	543	615	580	605	548	578	534	565	587	572	558	550	587	603	556	566	559	617	551	577	551	649	594	611	537	562	578	534	550	530	516	590	581	544	624	565	557	596	604	582	588	619	552	569	593	559	548	615	591	565	554	548	510	586	574	593	561	581	551	582	586	552	595	598	564	555	582	590	556	595	561	603	575	552	531	540	564	548	584	582	555	568	554	596	571	539	570	599	595	579	563	599	612	561	575	545	537	562	568	543	523	588	590	559	593	582	530	551	557	607	565	584	540	537	574	532	623	554	548	547	569	594	579	603	584	611	560	547	600	555	570	565	581	591	546	592	551	544	552	559	572	531	584	609	542	595	575	552	561	577	576	552	545	565	596	549	580	598	566	618	583	571	607	576	597	590	555	605	587	595	572	608	562	622	589	587	595	555	550	539	531	571	588	589	597	580	609	620	541	567	590	533	542	579	619	569	597	539	578	572	565	601	572	548	594	604	567	552	522	563	561	541	581	581	589	567	552	526	570	586	561	569	594	610	554	574	530	592	565	558	563	546	590	533	569	582	564	551	558	558	575	598	572	537	536	532	554	564	560	556	588	569	525	583	560	556	594	564	584	589	520	573	575	536	540	574	570	543	570	605	582	569	574	581	552	560	577	613	551	584	582	572	568	588	618	577	558	595	571	559	581	569	585	528	582	566	541	543	599	568	530	609	631	533	532	572	530	582	576	547	559	609	568	573	542	578	557	580	550	529	595	574	586	589	539	590	580	532	560	579	578	579	584	566	571	562	550	603	569	547	555	566	534	559	533	542	525	594	538	576	594	603	552	556	549	616	572	544	544	564	582	617	587	561	576	563	525	588	564	564	581	558	561	576	557	533	591	560	613	611	566	566	624	547	614	540	572	493	564	531	553	572	532	592	607	531	562	610	556	572	590	599	535	578	540	588	564	595	597	589	568	564	558	547	524	518	546	602	569	574	546	603	591	572	542	541	572	585	556	591	558	585	602	583	581	511	566	565	578	581	549	597	591	575	614	573	611	572	569	572	581	570	568	567	558	564	582	590	596	539	556	584	505	590	584	563	565	582	582	585	556	567	562	570	581	565	566	575	552	566	559	564	558	582	579	533	607	548	605	587	552	557	573	617	599	594	606	540	547	591	537	552	547	583	565	539	568	564	514	572	576	530	569	571	569	598	588	586	593	588	603	567	595	590	601	570	582	570	603	602	585	580	595	591	614	620	554	531	563	565	593	586	589	599	591	561	544	595	528	585	559	565	577	554	576	563	584	584	581	575	594	583	587	577	567	527	593	578	578	539	568	545	554	533	558	598	597	598	589	622	556	561	591	589	572	550	534	573	606	564	586	569	580	565	608	547	556	554	572	522	575	591	558	623	547	619	547	560	573	565	588	576	584	589	549	560	569	558	582	586	559	554	561	619	576	594	571	594	583	577	570	552	555	546	573	544	567	552	537	559	544	558	581	573	551	560	565	574	537	551	585	550	548	582	535	589	580	573	520	599	566	588	567	564	577	552	546	597	600	558	579	544	578	614	580	547	593	553	558	597	595	577	607	610	607	573	589	568	566	568	523	573	582	577	543	581	565	575	586	594	585	562	610	573	556	583	570	535	581	619	615	508	580	582	589	528	607	581	563	555	563	555	584	575	576	546	575	592	561	587	600	629	541	539	587	613	528	587	572	577	580	563	573	588	546	515	612	608	640	572	575	581	632	581	560	559	587	594	587	581	527	592	555	594	550	562	620	544	587	527	577	560	587	608	572	567	541	574	598	553	544	585	573	573	526	599	572	603	569	594	581	572	574	572	536	546	572	568	571	587	554	550	561	567	607	593	517	574	591	578	577	562	579	588	568	559	549	529	581	574	573	572	562	539	570	594	591	580	623	567	635	594	569	577	623	591	530	565	575	604	590	551	572	576	571	572	582	597	534	554	548	528	565	582	606	578	572	555	639	582	559	550	602	623	558	550	586	522	575	570	598	559	596	598	573	560	574	554	531	552	596	560	589	602	566	563	582	549	600	585	564	556	554	541	572	577	551	566	610	550	557	575	549	593	553	536	569	561	560	578	549	549	598	596	574	597	546	580	544	564	582	607	572	586	561	601	549	579	591	575	496	576	592	594	577	551	600	619	569	548	505	534	540	536	582	554	542	582	575	569	572	593	602	548	575	545	563	581	565	560	567	545	543	585	596	543	556	620	582	537	579	557	560	528	577	614	574	546	576	543	602	572	576	558	578	578	618	577	536	566	541	572	587	566	639	575	570	583	539	602	596	594	564	550	548	545	585	573	554	584	530	571	590	574	534	537	558	596	556	563	609	565	559	578	639	561	590	578	540	549	581	607	588	559	576	551	600	564	557	572	558	568	582	566	607	545	564	573	593	594	592	568	520	556	625	544	616	590	584	559	568	596	609	582	552	549	574	615	571	584	537	529	606	558	535	567	520	599	536	586	588	577	549	583	590	579	614	564	564	598	581	558	620	606	582	546	533	618	596	581	595	563	547	569	541	535	600	612	577	574	569	595	560	559	559	546	575	570	613	573	569	566	586	580	572	571	574	599	559	564	570	518	566	574	515	587	579	613	583	545	591	548	540	584	585	564	570	564	568	556	566	550	607	571	582	561	539	587	544	572	569	572	578	574	578	602	577	546	553	568	544	580	550	572	594	583	617	628	622	577	611	605	598	531	578	585	553	565	542	594	556	611	540	589	555	521	600	569	585	575	594	568	559	569	575	532	585	552	541	599	566	581	551	565	556	579	584	588	567	597	600	582	593	555	559
19978	35907	28385	18559	13622	9824	7571	5786	4612	3786	2904	2246	1899	1683	1528	1295	1234	1149	962	983	961	898	804	807	846	814	826	759	739	701	735	711	699	677	634	662	691	698	646	689	620	638	610	648	653	620	601	592	617	604	634	604	592	584	598	621	603	585	598	623	592	628	576	594	607	578	600	543	577	604	600	540	598	595	562	565	548	601	566	558	585	600	583	611	592	577	590	609	561	643	627	594	576	578	575	548	608	601	573	587	571	564	588	553	552	637	603	604	573	602	574	536	566	567	543	565	548	606	599	606	591	580	560	578	586	564	613	612	567	557	547	526	628	572	542	574	582	645	540	615	556	590	562	551	544	564	532	564	603	574	595	590	577	536	607	570	575	607	609	567	555	585	609	582	568	511	602	573	577	549	637	616	558	560	601	592	588	601	600	581	599	591	577	571	580	584	632	535	589	581	557	580	564	592	593	604	532	571	575	573	567	608	606	549	569	582	562	536	615	630	587	588	537	567	580	553	590	578	590	607	586	578	588	577	566	605	595	567	553	602	608	584	599	589	583	559	561	604	576	578	542	568	553	632	565	551	579	570	576	529	598	626	583	578	589	565	573	613	580	601	591	601	573	545	565	568	562	542	519	591	595	584	568	564	574	600	595	584	580	577	597	545	579	598	589	620	569	562	604	641	570	537	550	606	583	595	615	581	593	561	582	580	557	596	600	552	583	586	560	597	566	597	576	596	572	595	563	584	608	573	581	559	617	592	551	639	554	569	588	597	610	573	553	645	568	555	616	553	553	561	555	608	578	579	553	634	580	585	553	571	622	584	576	542	569	580	589	576	586	597	575	571	567	573	604	578	568	563	602	540	559	535	576	579	605	590	617	585	544	545	611	573	568	557	559	597	582	605	585	601	563	583	585	605	555	568	596	564	610	574	582	554	563	606	616	578	599	600	570	608	596	565	602	564	604	603	565	567	521	595	590	587	590	578	611	582	636	581	558	602	616	573	633	610	587	595	573	606	595	593	551	605	593	563	598	601	571	592	564	611	559	588	578	576	612	545	601	580	581	658	610	572	587	571	573	600	529	578	571	598	602	568	560	601	585	568	597	554	614	576	574	544	558	639	575	605	561	566	574	619	544	607	570	564	578	574	565	593	565	555	616	581	576	545	599	606	557	635	611	597	609	594	639	599	579	515	571	530	566	567	596	565	563	598	557	568	558	531	582	585	581	579	600	589	568	595	599	593	572	534	595	575	552	566	580	587	594	610	586	586	586	570	568	558	584	575	573	570	611	569	555	587	572	601	584	527	600	568	605	558	575	574	597	587	577	615	522	561	535	556	569	604	612	580	587	588	587	584	584	569	613	585	558	585	587	629	573	554	590	575	595	581	561	565	579	575	548	602	601	556	571	574	552	586	556	569	597	594	580	586	564	568	584	608	574	603	608	555	580	562	561	500	535	605	543	568	529	594	554	604	586	605	556	563	600	554	598	600	605	555	592	562	565	575	551	568	557	633	624	563	576	582	571	559	556	581	557	573	582	582	550	539	545	582	559	529	558	545	560	551	591	562	582	554	614	579	601	592	639	602	571	599	576	582	586	588	589	558	604	590	599	581	609	567	576	590	551	571	555	571	574	600	608	587	575	565	581	548	594	585	585	596	593	600	537	618	558	577	619	586	582	590	584	592	543	560	588	601	581	577	603	615	575	547	584	590	610	637	665	614	592	633	569	577	614	575	584	599	570	575	582	541	573	573	600	555	598	583	596	597	550	591	555	585	532	587	578	558	571	540	543	603	540	577	549	606	569	607	584	551	563	594	535	591	580	582	617	571	581	595	603	582	580	572	600	589	564	597	573	551	572	552	569	613	598	568	564	592	592	582	582	592	579	543	541	564	542	613	624	611	595	618	611	567	593	564	603	603	600	603	596	610	587	597	543	545	581	606	561	571	590	565	574	562	593	576	552	572	594	622	579	539	615	554	555	622	611	583	612	567	590	595	585	630	582	559	599	616	543	588	578	575	615	515	597	591	530	600	598	576	575	550	550	618	548	596	557	572	596	578	612	598	601	575	593	574	534	586	573	562	589	571	593	615	586	611	604	583	573	594	570	554	555	624	587	614	601	569	599	553	603	555	563	590	589	564	569	626	576	565	576	558	585	562	626	544	593	570	584	581	589	561	597	560	546	594	560	572	595	606	570	614	577	562	588	591	596	565	558	612	601	593	605	605	554	594	581	576	526	594	616	549	599	564	560	637	595	602	558	593	559	555	578	563	606	582	588	554	550	617	595	614	611	559	565	520	570	579	608	574	594	592	570	587	560	559	568	592	576	601	607	574	612	570	596	569	562	538	576	624	546	587	603	579	626	592	573	589	615	608	592	609	573	555	528	601	586	602	587	567	598	557	611	548	593	559	606	625	568	587	583	562	614	585	550	582	548	560	557	563	596	584	537	536	564	577	582	586	568	587	573	576	571	544	588	578	579	622	574	573	594	614	585	586	559	606	578	611	597	551	593	546	540	634	595	603	584	555	564	546	561	580	606	626	606	568	561	596	524	589	585	578	588	533	577	623	596	564	596	591	596	530	573	564	561	611	555	577	568	604	583	605	601	621	576	597	582	619	556	600	601	552	579	594	565	563	559	561	550	620	645	600	599	631	550	581	604	584	584	574	595	614	584	555	573	589	571	561	556	518	555	579	550	568	571	589	566	599	589	555	571	620	573	595	564	559	557	587	591	594	560	560	597	587	600	522	560	593	617	562	611	570	624	606	580	611	601	587	542	589	572	577	613	576	594	587	566	584	591	620	570	583	569	571	571	594	597	612	591	600	594	607	572	537	543	615	616	595	576	570	624	593	605	564	598	611	555	615	550	573	562	568	594	597	597	603	591	572	583	609	633	614	540	591	591	591	558	596	565	525	622	590	636	611	596	563	579	578	554	570	587	590	601	585	600	581	566	559	606	605	555	636	551	571	568	604	568	542	613	564	577	583	558	588	562	541	593	603	601	616	585	600	575	550	619	589	565	620	615	603	579	618	601	606	537	560	635	578	560	625	599	602	550	617	587	556	549	554	592	596	567	602	550	581	570	567	590	607	576	588	609	554	590	578	579	577	589	559	584	594	574	598	577	569	584	596	571	581	580	589	567	553	553	551	589	573	564	610	596	560	585	558	589	555	564	547	587	527	605	594	556	634	586	592	596	599	578	581	545	612	608	604	579	574	608	553	633	583	561	580	532	575	604	575	608	556	626	576	575	578	584	591	548	590	582	618	623	566	582	602	552	583	594	581	595	577	537	535	566	613	586	620	577	581	580	593	639	547	547	570	584	552	563	590	595	571	634	569	566	607	584	629	592	626	599	578	527	582	550	602	579	597	588	567	585	588	602	623	605	567	551	601	620	559	580	581	594	561	580	616	607	541	537	571	591	577	570	596	608	537	598	574	562	610	620	560	591	618	568	581	558	605	574	584	612	568	598	586	557	574	609	611	535	598	552	605
23946	21362	28670	24744	21954	18001	10788	6464	4971	3858	3043	2381	1985	1719	1495	1323	1221	1107	929	852	835	812	806	726	705	726	688	623	608	624	617	578	575	552	569	543	533	503	541	528	512	541	509	472	460	487	470	454	459	462	447	450	448	451	410	465	426	448	485	438	450	460	439	411	404	420	415	427	423	445	416	409	439	432	427	427	400	468	443	426	432	408	423	425	468	450	435	401	453	398	426	410	419	414	431	425	421	399	460	402	442	377	457	431	451	400	414	413	465	432	424	420	419	406	459	412	425	446	401	422	417	402	413	422	389	412	427	431	441	429	405	412	393	412	415	401	372	377	403	410	428	403	437	427	387	416	437	431	431	427	396	412	439	404	430	418	420	428	459	443	424	419	451	434	405	403	421	447	402	420	416	449	455	419	421	458	454	388	398	388	436	395	403	405	433	405	385	405	431	419	416	442	401	399	377	395	416	426	437	438	415	441	420	431	408	389	439	414	430	453	467	446	371	421	424	392	437	452	427	462	435	447	428	425	421	407	409	442	389	425	410	409	400	426	445	440	439	431	414	426	414	429	405	432	441	414	411	364	419	420	429	408	442	435	415	389	410	376	403	445	401	424	423	421	415	427	434	423	417	412	395	400	391	404	433	417	385	380	476	372	398	425	409	388	407	436	438	416	429	399	449	381	439	452	380	426	431	451	388	409	421	412	432	380	404	425	433	405	384	435	429	416	424	396	425	425	397	438	433	404	429	435	422	390	457	393	456	421	437	416	427	418	419	409	407	414	411	401	432	413	416	395	417	407	419	401	432	415	406	420	397	415	398	418	384	410	449	412	423	420	428	408	433	412	463	414	437	426	436	404	421	427	414	407	392	425	429	443	429	425	400	435	390	415	443	401	393	407	456	440	467	415	433	428	454	408	418	390	427	436	434	403	398	425	400	414	400	422	445	417	414	416	419	437	407	405	431	412	431	403	427	414	436	454	443	397	410	420	412	437	396	435	416	423	420	420	416	413	439	428	409	466	411	417	425	420	427	452	411	422	392	423	405	439	415	422	414	448	447	433	432	448	399	427	422	434	419	380	425	388	458	423	420	435	407	454	424	377	444	448	381	414	426	387	429	420	436	393	412	438	431	437	396	374	403	382	401	401	470	429	396	411	417	400	440	415	415	405	430	386	400	417	440	428	413	414	400	415	406	423	411	404	426	415	445	422	418	423	417	419	435	422	411	407	379	450	420	411	400	427	420	401	387	427	444	361	409	419	408	403	408	406	446	412	405	400	413	413	428	428	437	425	384	421	405	391	426	422	414	416	403	422	415	420	415	409	434	418	419	418	443	421	422	410	412	440	423	459	468	402	405	381	431	420	379	414	436	422	425	421	421	414	403	438	419	394	415	439	435	408	411	402	457	452	423	438	416	392	428	431	432	445	437	452	456	427	414	416	449	415	438	425	400	423	414	426	412	413	427	390	426	430	417	443	410	424	396	440	392	440	453	419	434	451	428	437	403	432	424	389	449	409	449	432	423	391	426	424	394	451	401	439	417	425	427	428	425	433	399	425	409	445	421	441	403	420	444	439	438	418	449	438	406	416	404	424	446	441	421	397	454	427	369	385	422	456	394	470	419	411	439	392	402	406	407	402	425	416	412	417	443	442	423	453	415	480	415	411	445	424	402	397	420	409	453	409	424	401	397	445	384	429	384	424	409	439	436	443	432	427	412	408	434	402	438	423	445	430	428	445	396	427	455	412	428	389	422	424	419	434	424	440	433	426	440	410	348	421	375	435	413	417	412	398	414	438	414	402	403	392	365	425	424	402	423	383	404	394	407	438	434	387	438	433	414	458	403	423	408	377	398	463	409	452	394	419	443	420	400	455	437	436	432	397	433	402	439	390	404	392	437	398	415	424	402	397	422	417	398	396	423	447	421	428	398	415	392	384	403	443	386	380	410	412	423	435	402	425	374	429	431	424	428	406	434	411	421	438	410	427	424	424	368	388	421	403	409	411	410	431	449	393	418	395	420	422	422	434	384	390	430	407	401	419	418	383	443	430	429	389	386	417	398	400	446	386	438	422	393	409	409	434	431	428	453	394	410	416	401	410	425	440	463	400	453	398	399	415	419	429	445	357	389	413	432	442	414	397	422	415	374	402	405	396	408	418	392	406	455	423	426	419	407	429	438	380	435	410	398	394	419	406	429	408	417	445	407	397	385	405	444	369	448	431	401	438	414	386	440	446	390	446	402	410	406	435	415	404	356	417	412	411	421	423	414	442	398	465	437	382	382	414	429	444	414	413	419	403	414	411	427	412	400	441	438	433	426	415	422	413	439	409	455	432	403	437	465	434	435	420	386	382	402	397	431	391	403	445	431	460	407	394	386	462	431	421	448	410	416	418	419	420	445	419	405	418	415	430	455	448	429	403	430	436	402	443	380	433	435	424	438	425	418	455	430	407	436	402	402	444	401	435	440	418	454	416	436	383	408	386	429	381	449	444	417	425	410	419	409	465	416	453	425	419	407	421	433	407	447	401	439	422	400	437	364	409	468	390	379	425	395	436	438	436	451	438	426	404	395	400	397	404	443	386	421	392	414	455	405	426	417	448	418	404	406	392	422	422	403	416	398	374	410	392	418	448	401	419	407	409	391	403	440	418	410	428	436	439	405	433	391	447	393	417	379	416	420	402	414	409	429	413	444	393	395	431	426	410	396	447	394	368	412	404	439	408	422	409	394	425	407	409	428	404	446	442	410	410	399	406	427	425	420	451	376	414	413	388	436	417	402	395	438	398	429	401	396	406	394	443	415	428	430	408	395	395	418	425	376	473	391	440	452	400	425	415	423	432	398	413	464	414	397	420	402	453	443	401	426	431	433	430	421	429	394	435	405	409	399	421	415	399	403	440	402	409	369	442	374	388	420	411	396	422	419	427	429	453	442	400	410	424	433	403	399	417	424	427	427	428	447	438	422	378	404	423	424	435	398	418	423	424	419	441	414	370	422	402	385	434	418	449	430	455	388	436	429	419	412	439	431	408	430	397	415	448	370	436	417	409	443	430	432	413	395	445	411	400	426	396	394	398	433	479	444	406	440	416	395	414	400	411	418	437	418	431	451	432	456	441	448	416	412	388	427	399	412	468	429	396	417	431	418	395	422	401	391	454	420	427	392	404	402	424	439	357	456	446	424	403	390	473	415	433	404	429	393	431	393	414	431	405	409	397	413	424	427	428	399	399	429	385	449	422	427	381	432	414	417	415	407	416	444	435	394	400	417	440	422	388	425	418	424	424	417	418	419	457	427	421	423	420	370	406	423	427	447	410	435	397	397	414	431	444	458	417	413	438	443	408	442	400	426	404	448	420	419	427	428	382	400	419	418	419	428	409	426	371	416	420	404	411	399	405	448	439	400	424	425	435	396	412	419	390	458	406	417	401	388	386	427	418	432	385	404	401	450	415	444	417	425	394	455	409	427	409	398	382	440	405	441	394	414	400	434	400
21004	43188	35758	26094	20028	15198	11821	9204	7604	5936	4490	3481	2944	2441	2078	1738	1673	1427	1204	1098	976	1044	912	966	889	840	845	805	742	736	663	656	639	615	565	593	586	608	544	600	575	547	460	494	495	510	459	451	482	438	473	444	425	459	436	470	471	456	471	448	442	428	472	414	455	405	441	445	459	432	478	456	446	441	419	422	474	416	443	478	431	450	416	418	453	426	417	470	426	474	438	411	411	445	450	408	413	417	432	423	444	451	428	416	472	401	394	426	419	416	397	400	432	427	401	427	416	425	455	407	442	439	422	404	440	429	409	384	398	430	415	411	478	455	444	433	414	457	399	408	432	410	404	452	438	436	417	444	426	408	412	404	425	397	441	440	460	440	424	407	413	425	378	425	415	405	399	426	396	467	428	421	443	403	440	444	447	441	406	442	424	437	442	426	429	453	437	389	390	419	437	418	414	414	391	422	444	444	424	427	420	384	389	422	446	418	444	373	416	415	426	459	403	422	404	422	409	447	430	417	448	444	387	449	439	423	414	448	442	460	413	426	392	455	437	416	393	433	420	451	423	425	428	433	427	444	445	412	439	405	433	376	464	442	428	444	428	382	427	405	442	416	452	388	428	396	400	432	437	443	424	391	427	436	430	424	419	435	413	417	400	432	396	406	450	421	392	420	440	420	392	416	402	422	419	437	417	441	403	451	446	397	415	393	395	461	422	419	405	380	447	416	437	495	439	444	424	432	430	419	421	449	413	453	374	407	411	398	445	443	448	412	418	415	381	434	467	443	444	445	406	425	436	400	401	428	443	423	443	430	422	423	423	437	426	447	441	436	403	408	427	408	447	433	450	403	415	428	416	426	404	401	421	444	417	423	394	442	430	431	430	436	416	441	397	449	415	402	408	409	413	391	442	468	418	413	454	407	427	421	403	439	432	420	430	389	425	420	447	406	455	405	446	401	432	448	438	424	446	429	457	398	424	430	414	450	424	400	416	425	416	431	416	430	405	416	457	448	433	422	436	410	448	428	404	429	464	401	397	438	428	449	433	397	438	455	402	457	456	446	444	412	393	460	443	376	440	412	409	392	459	408	418	435	432	412	402	385	453	426	413	395	427	438	417	471	401	442	438	437	415	427	394	418	405	416	423	416	458	431	419	431	429	443	428	464	425	388	421	415	432	432	434	414	401	428	410	442	434	441	427	452	415	433	421	440	424	421	427	412	423	451	418	441	414	392	436	433	458	453	420	439	453	453	414	398	417	442	412	395	398	457	446	419	458	444	415	404	427	444	384	388	419	433	416	421	411	426	412	452	393	411	435	420	440	426	460	413	440	424	409	404	445	414	423	459	421	431	454	452	399	403	401	457	416	438	429	434	418	400	447	428	413	435	429	454	463	418	427	421	428	450	428	424	415	391	455	389	412	425	449	429	425	464	398	404	420	390	417	430	420	420	450	431	408	442	429	417	433	419	424	406	435	390	402	387	427	418	414	421	423	408	426	440	409	481	421	387	399	425	396	429	423	408	426	429	373	465	411	424	408	405	411	434	432	403	421	413	465	455	450	439	428	412	421	390	421	448	416	394	387	412	428	405	420	458	403	421	432	433	403	432	450	461	448	417	455	422	439	437	443	422	410	425	404	435	408	418	425	463	430	422	432	400	391	417	391	437	463	438	422	412	423	434	447	446	416	404	436	423	456	437	478	434	405	422	436	429	436	422	447	427	432	427	420	432	406	447	445	411	390	401	390	417	407	410	448	417	413	421	428	437	436	388	466	396	409	433	468	421	438	425	424	434	417	435	414	440	380	448	406	432	440	386	434	448	384	436	423	396	401	422	442	457	422	425	432	388	438	432	438	386	394	424	386	425	433	404	405	451	442	441	390	444	464	464	418	409	429	398	409	447	444	413	425	411	410	440	429	448	414	417	395	434	444	442	443	389	433	402	424	404	395	397	423	426	425	450	419	427	419	415	434	439	445	403	406	412	443	434	425	448	439	480	423	433	431	448	427	410	405	412	420	442	382	425	503	422	460	419	433	413	408	416	403	449	410	397	415	446	422	419	431	446	418	387	422	414	424	441	418	401	408	384	409	433	407	430	436	439	422	447	429	424	432	398	385	428	439	403	446	447	402	451	426	399	463	417	392	398	457	431	433	404	430	433	416	427	435	421	445	443	465	428	420	473	404	402	411	448	425	452	389	426	459	448	429	456	444	440	460	419	407	427	437	432	429	439	409	421	450	403	428	429	399	415	419	455	425	430	433	416	453	436	449	384	423	454	436	436	433	426	441	427	453	450	428	423	412	405	399	396	403	449	464	427	426	465	444	434	479	435	429	455	483	452	430	433	393	416	440	427	411	436	435	390	411	401	444	467	420	418	422	448	441	420	404	429	409	412	416	472	427	424	437	440	457	416	422	403	409	428	401	452	413	414	455	400	402	420	424	391	417	409	425	414	434	404	422	397	444	384	409	404	421	402	438	381	415	406	416	456	419	402	404	406	435	422	437	410	429	427	390	400	433	409	414	396	439	407	448	445	417	443	451	401	440	445	432	403	450	430	435	428	457	412	444	419	437	407	409	452	414	463	458	423	402	417	393	452	415	363	399	406	463	454	426	412	445	431	448	449	401	414	444	427	370	444	458	414	430	422	391	422	406	462	443	447	413	423	418	435	424	379	408	416	427	413	426	391	400	427	405	424	419	424	428	420	444	452	438	422	403	440	429	422	417	419	410	396	426	407	407	408	435	417	420	428	440	422	428	397	405	427	432	415	450	402	444	421	410	413	423	418	417	422	424	438	410	428	421	411	428	426	410	405	457	436	428	441	416	384	421	454	402	422	393	420	408	428	425	416	433	429	416	422	392	399	424	405	440	407	432	448	454	394	405	444	438	398	403	451	435	467	433	445	412	424	436	411	409	425	397	434	434	451	401	454	422	408	425	434	424	426	403	439	426	470	451	417	409	411	409	449	439	430	454	389	410	453	415	425	430	431	418	376	389	427	437	420	453	447	362	411	407	418	446	416	436	435	399	418	445	429	416	435	425	424	397	459	428	393	439	388	426	445	444	417	415	413	438	448	438	425	425	432	405	404	412	397	431	415	437	407	418	387	420	472	432	471	408	436	434	428	391	394	406	465	420	442	395	431	458	367	411	411	419	418	428	425	428	453	426	458	453	440	418	415	421	426	407	445	434	415	419	413	440	435	444	410	439	433	413	421	421	425	444	450	461	403	430	416	384	436	457	408	378	444	428	449	458	436	441	395	445	393	425	424	396	445	392	435	425	434	413	409	442	441	449	394	416	462	440	442	417	424	425	430	444	399	414	407	417	376	394	421	420	414	429	428	401	422	436	413	393	445	454	410	435	404	426	447	418	433	444	472	444	425	449	416	430	435	418	402	437	432	411	410	393	425	458	407	422	429	412	400	434	455	418	436	433	444	436	407	417	438	422	401	425	404	417	448	425	377	403	387	429	415	437	409	437	419	461	425	449	446
25264	21561	28262	26265	18843	10911	7238	4935	3932	3306	2588	2041	1788	1568	1442	1224	1163	1091	991	935	909	849	834	810	822	849	853	816	769	774	750	737	726	732	720	708	718	636	715	748	671	669	670	653	651	663	660	656	645	652	635	618	649	636	638	632	615	648	589	655	599	583	612	615	593	623	580	612	589	602	618	615	634	614	598	591	585	635	593	599	599	625	626	625	530	603	632	601	591	607	625	621	659	569	587	560	608	565	616	611	621	624	600	579	619	592	635	649	600	605	621	566	616	617	607	618	602	628	649	595	621	577	598	616	603	622	620	618	621	584	667	592	605	619	581	612	611	605	633	642	571	553	567	573	564	624	617	634	606	650	630	575	631	608	528	595	605	592	617	592	609	563	597	603	651	581	601	584	537	616	628	559	639	560	560	609	650	672	604	605	601	618	571	581	595	619	626	638	588	575	636	641	594	602	602	595	593	595	613	588	637	622	616	612	648	600	581	568	596	634	605	603	613	565	617	588	589	613	588	614	614	591	637	561	612	653	649	582	607	616	602	628	580	590	574	617	583	613	629	589	616	642	546	568	630	579	640	581	608	582	605	577	614	644	581	580	625	618	566	645	585	637	619	646	597	621	598	586	626	590	608	611	603	611	624	576	588	641	601	573	664	583	587	573	601	601	591	613	624	609	635	603	625	603	659	604	618	584	621	584	598	590	596	570	634	598	607	618	585	605	597	592	593	613	611	577	578	583	582	573	665	650	611	612	602	589	584	593	645	652	602	566	618	618	621	593	592	606	584	593	611	602	620	596	601	554	578	570	603	617	589	621	625	599	655	634	565	565	609	594	600	587	620	649	624	584	617	644	608	643	602	612	615	595	620	582	586	598	613	626	611	593	610	605	618	591	545	615	600	615	580	598	615	581	651	627	631	610	615	589	565	615	651	615	610	608	596	612	581	598	614	591	556	561	629	585	658	614	595	573	582	629	602	614	584	613	585	578	590	556	620	620	621	592	563	629	593	629	601	607	600	561	618	591	637	596	624	599	563	612	600	642	603	654	633	581	621	627	619	644	615	617	598	573	620	615	589	626	596	624	622	644	624	605	598	630	626	595	612	615	632	618	655	606	539	623	596	618	605	620	557	647	611	582	582	648	616	556	555	645	600	621	612	611	561	624	582	613	571	656	634	632	578	609	609	602	606	587	580	597	614	610	639	589	634	617	627	581	634	617	597	619	621	576	586	609	592	599	654	556	601	617	616	639	613	606	608	604	586	599	635	599	638	625	649	586	615	612	607	575	583	622	616	636	620	619	591	619	598	635	588	639	610	654	594	592	617	603	605	632	634	618	612	618	597	582	621	603	596	601	583	644	608	574	626	597	579	569	617	610	616	616	620	625	586	597	564	606	606	567	610	600	574	654	633	573	642	631	575	587	604	596	590	611	648	588	583	586	618	608	630	600	590	624	625	632	589	638	620	605	598	599	600	616	584	611	571	608	584	606	575	598	555	599	660	577	607	621	581	621	630	574	637	559	629	588	618	571	622	612	636	634	594	608	616	618	597	615	613	618	633	632	577	597	614	577	653	576	611	565	622	603	643	659	609	594	592	630	633	617	604	597	612	589	669	593	611	611	601	655	611	561	602	587	566	571	624	609	598	593	611	623	584	613	591	591	619	596	618	659	606	611	638	636	594	613	606	609	587	578	583	628	608	636	588	599	618	556	603	601	595	606	611	585	575	611	594	599	645	587	577	594	594	549	612	613	648	584	596	558	597	622	643	587	614	626	623	537	566	627	599	600	593	651	609	590	605	638	639	621	599	592	618	574	612	582	613	614	624	594	590	610	609	597	623	596	609	615	587	570	648	561	560	614	598	605	588	618	577	562	591	631	590	605	640	593	577	553	614	647	616	651	655	571	619	589	596	632	609	599	633	614	633	594	610	594	626	619	582	622	597	576	618	664	663	593	581	628	578	607	598	610	603	631	550	583	573	601	599	612	589	547	624	618	595	587	643	605	593	615	625	553	581	620	604	631	603	558	629	608	580	606	595	602	566	662	593	604	581	588	625	600	603	582	657	627	617	609	550	638	583	565	653	607	642	643	634	623	642	639	635	615	617	624	595	604	646	619	623	612	683	614	624	581	595	609	643	612	593	608	528	571	579	609	573	592	604	627	626	620	578	606	635	607	597	578	587	624	638	591	603	578	614	605	620	609	593	570	594	605	628	623	593	633	617	591	657	612	606	651	637	551	577	631	595	615	635	577	607	613	615	602	630	571	568	599	572	596	589	601	584	647	615	601	605	616	581	598	612	613	579	615	574	581	595	601	655	635	575	629	610	592	616	643	617	609	652	620	633	638	681	569	605	623	611	640	597	598	607	618	627	627	629	621	623	566	593	605	611	595	591	602	640	593	580	621	608	637	602	574	612	660	652	635	628	587	625	615	665	618	573	619	597	613	631	618	552	624	599	614	658	598	616	627	616	548	595	625	615	641	602	602	631	606	605	563	574	613	569	627	576	622	613	582	541	632	594	607	588	617	606	587	594	612	617	627	590	608	587	630	618	592	601	629	632	624	627	624	635	612	627	604	616	586	598	577	587	591	568	603	615	610	642	624	624	604	574	626	644	580	622	608	585	598	652	581	625	641	602	583	594	598	615	579	636	594	635	571	618	601	637	613	635	632	597	605	569	593	613	595	556	597	563	640	621	636	580	604	604	568	603	621	630	613	605	671	604	576	598	572	556	623	588	570	584	593	593	605	564	607	589	584	644	629	592	571	623	584	590	603	593	658	630	568	625	611	615	582	605	632	600	645	573	644	571	617	553	583	612	645	612	666	595	589	564	574	646	605	621	602	631	572	610	626	591	618	608	628	644	635	617	623	597	594	613	557	617	575	617	634	612	590	662	628	576	602	612	591	643	610	561	611	647	608	645	582	645	620	593	622	646	601	606	615	578	627	618	579	613	651	623	665	600	574	567	645	603	559	603	607	608	602	649	593	619	608	591	599	597	602	627	585	619	628	620	618	611	673	587	604	604	636	556	612	574	635	599	641	619	547	615	619	668	593	586	564	640	640	619	589	602	618	636	630	588	593	613	630	607	608	599	617	580	668	620	594	601	611	636	638	608	626	595	636	626	588	636	583	551	600	637	639	616	642	626	573	611	635	615	553	615	584	603	615	606	556	557	634	613	621	602	621	602	611	620	558	620	617	590	584	609	663	604	590	600	620	598	610	598	603	609	588	593	589	586	640	573	637	613	603	570	584	580	601	614	604	624	625	580	610	609	601	632	622	594	599	612	574	631	594	611	566	616	613	623	567	602	582	588	601	639	577	625	619	574	625	619	612	591	613	599	612	592	579	646	597	605	608	626	617	572	589	614	615	630	636	601	581	608	600	633	575	659	622	612	589	605	596	599	635	550	640	584	610	619	588	553	603	610	611	599	654	631	591	625	636	597	661	644	616	581	585	639	610	594	622	618	645	587	598	619	594	624	630	626	600
20141	40461	32925	22847	17305	12954	10122	8128	6597	5061	4029	2989	2501	2250	1947	1726	1568	1430	1219	1107	1036	998	1049	927	977	974	978	895	919	790	758	801	784	781	729	776	723	752	713	705	728	699	712	687	635	671	654	644	664	653	636	650	618	622	669	635	640	652	655	617	614	646	638	583	644	614	595	584	655	577	614	587	632	589	593	572	617	602	628	587	606	592	626	578	618	599	593	615	633	613	632	648	585	572	618	601	611	627	673	623	588	653	593	586	608	600	630	607	607	591	640	606	603	618	606	661	603	607	560	634	603	600	605	601	616	618	605	603	596	584	625	621	599	597	585	624	605	592	636	586	631	604	605	623	594	592	578	610	612	600	596	616	640	587	604	569	587	615	629	621	586	586	588	618	592	593	589	580	580	641	643	586	593	619	610	638	603	612	656	606	617	577	624	623	613	594	609	639	619	593	582	595	583	609	588	617	640	600	599	618	650	578	613	624	675	622	595	575	605	597	596	628	624	605	598	612	601	625	621	622	594	592	636	557	618	654	617	629	616	589	618	610	592	589	591	598	600	595	604	591	578	568	578	593	613	605	569	582	625	588	613	611	633	588	598	655	596	605	582	571	642	578	623	619	595	575	636	583	615	635	593	636	585	605	582	599	626	545	569	647	591	586	616	625	577	559	578	588	557	606	606	579	597	623	584	564	638	610	631	621	639	638	615	629	626	559	572	625	618	619	588	569	595	634	585	622	633	592	651	549	614	586	563	605	659	603	652	600	568	651	627	572	604	607	635	590	579	589	621	595	651	580	600	620	604	586	613	583	585	565	630	617	595	605	591	548	627	602	570	607	574	607	586	636	629	625	590	603	591	630	638	619	615	603	599	581	611	643	553	601	580	638	564	628	588	575	661	577	601	604	587	575	604	597	597	618	630	588	597	671	611	586	615	632	589	618	604	605	559	631	632	594	627	619	609	634	591	625	571	620	575	624	604	667	584	599	600	591	583	587	587	623	602	594	622	605	627	635	613	603	606	573	626	618	626	556	652	617	618	585	609	593	611	569	620	598	628	692	598	620	635	554	584	611	612	588	580	585	639	583	601	641	607	678	548	608	578	605	613	633	638	567	591	626	596	558	596	597	632	563	641	585	580	641	657	594	605	614	613	621	594	604	606	556	627	608	585	609	595	615	607	571	598	589	602	614	573	574	622	591	583	594	629	585	615	615	596	602	630	578	597	622	606	607	634	609	620	598	575	600	611	609	582	629	573	610	590	614	593	615	623	566	602	575	632	615	633	590	626	634	619	613	622	622	617	613	582	633	584	608	586	604	657	612	595	617	594	615	611	603	606	577	609	609	567	604	576	619	587	620	616	623	630	601	591	615	589	620	574	572	608	607	596	601	625	632	592	634	581	640	605	610	614	608	613	630	623	615	579	595	646	664	593	589	608	639	596	594	619	600	600	629	610	588	626	601	580	587	592	620	628	645	590	601	640	574	523	572	603	650	582	585	586	605	613	604	620	580	643	579	682	590	563	611	630	622	569	613	594	581	599	533	562	577	599	616	603	566	571	628	633	637	614	602	578	576	582	637	600	623	603	627	615	606	590	591	609	579	560	637	623	606	614	670	651	637	588	528	597	592	605	578	572	617	605	558	566	583	600	608	625	616	613	600	614	563	589	605	583	614	597	598	584	598	594	616	586	630	607	643	611	628	615	631	613	622	640	658	585	611	571	576	571	592	607	582	590	633	593	630	568	604	602	594	620	632	630	597	614	603	593	609	606	657	598	570	601	609	570	631	593	573	630	622	619	588	590	614	596	607	572	595	596	622	639	588	586	588	560	596	565	609	600	633	583	645	632	579	623	591	570	612	591	597	635	589	637	616	617	606	597	604	580	567	591	623	577	637	579	599	591	637	543	591	600	608	587	614	641	594	635	605	617	609	578	576	614	572	611	575	596	589	572	545	634	568	637	531	612	564	594	599	634	562	638	617	550	635	622	614	602	628	606	626	621	611	617	598	638	612	604	616	611	605	602	565	601	580	595	622	623	561	631	635	587	597	615	576	561	592	613	600	606	595	630	641	603	609	603	624	593	573	585	592	594	581	620	590	579	558	577	591	596	634	652	580	613	637	591	603	591	596	588	626	630	580	574	563	605	585	607	617	622	588	644	636	579	618	597	612	621	589	607	594	584	592	593	618	627	604	628	611	609	630	595	596	623	585	591	610	612	621	633	651	632	555	649	598	618	634	596	586	600	638	595	630	589	622	622	611	558	587	626	601	587	596	609	618	607	618	643	593	586	585	633	600	617	617	594	631	596	560	599	567	594	651	619	596	586	611	599	620	604	576	593	606	620	606	621	576	560	610	601	584	642	648	587	599	650	623	596	626	598	626	617	556	640	559	643	601	610	623	630	608	606	575	584	650	621	596	647	616	637	587	611	583	587	602	578	603	588	609	605	619	673	575	574	634	609	589	614	581	612	607	623	626	594	553	614	632	602	574	606	594	638	612	605	652	541	640	614	652	549	606	607	603	580	592	599	565	663	580	597	607	579	589	598	608	592	621	634	604	600	601	586	595	592	587	635	563	570	610	564	576	643	674	585	606	597	626	622	599	588	591	640	619	629	616	597	618	630	640	627	601	603	620	630	554	585	628	609	636	629	620	620	604	597	568	594	579	645	638	607	574	627	598	536	646	586	581	598	619	624	646	600	609	510	601	638	607	591	633	604	607	569	617	571	609	602	600	617	598	618	627	582	625	614	585	564	635	607	592	577	572	619	631	583	595	631	634	587	608	606	563	609	599	613	629	600	638	606	642	614	654	636	597	578	598	631	654	592	549	596	601	609	627	587	604	625	580	599	647	610	594	618	633	612	610	625	564	607	572	660	628	627	592	612	563	647	615	580	583	673	624	565	631	641	654	616	570	606	652	637	613	593	625	587	560	624	606	593	622	585	579	623	570	603	598	590	579	629	587	588	603	631	586	592	580	624	610	595	589	601	608	588	607	603	628	601	608	581	613	616	590	584	615	638	594	638	585	621	549	627	591	581	586	628	632	628	643	648	566	605	627	606	605	593	593	602	628	619	624	614	599	593	619	646	580	589	610	599	575	601	600	585	552	571	610	597	598	642	599	563	621	597	647	614	634	569	572	645	617	636	633	607	625	603	616	617	599	676	614	581	601	579	633	597	617	608	650	602	651	586	610	611	593	582	651	601	579	616	613	582	591	580	592	607	597	616	635	609	601	628	612	613	650	619	626	566	582	603	628	622	601	607	593	591	586	599	596	599	608	587	606	612	606	627	637	589	605	570	576	625	617	596	603	652	591	621	584	641	593	591	603	564	623	597	580	574	627	622	594	616	607	610	630	603	588	601	611	580	562	607	637	581	580	619	600	591	600	596	600	652	592	592	629	599	592	598	616	561	614	575	602	612	613	662	574	600	600	585	651	584	626	613	580	613	649	591	614	627	565	601	568	598	626	584	588	620	581	605	605	610	558	574	599
22926	21489	29257	24205	21770	22578	19731	10096	7345	5761	4274	3316	2735	2318	2083	1751	1571	1384	1190	1138	1013	1008	901	959	909	905	839	805	763	715	650	683	662	654	647	652	654	587	576	574	600	532	505	515	508	490	483	479	458	458	475	454	456	441	443	464	447	432	480	455	441	432	446	426	408	439	469	455	419	394	417	441	490	393	439	384	429	455	405	411	385	423	416	426	433	417	399	422	417	408	436	423	413	429	407	447	420	417	449	403	420	373	399	432	376	440	420	441	424	397	426	412	430	395	433	423	405	408	444	441	454	382	442	412	423	399	447	388	387	419	424	416	387	439	436	433	433	398	443	411	403	410	453	423	421	376	418	444	429	373	448	423	433	421	423	451	423	397	417	424	438	439	427	421	422	454	395	430	439	423	440	387	414	457	460	421	407	410	468	438	412	402	414	408	444	420	435	398	404	432	402	402	443	414	397	408	425	442	415	442	432	397	391	428	467	426	435	422	448	383	448	420	424	393	406	411	413	411	435	423	403	397	422	432	481	409	401	429	409	473	445	388	424	414	404	434	437	414	421	434	397	428	453	438	409	421	425	398	420	395	398	409	421	409	425	420	402	413	427	422	394	423	412	414	435	410	408	440	439	387	416	411	428	428	362	455	481	436	385	409	406	420	458	406	396	435	421	411	409	424	393	446	424	398	409	428	393	453	435	394	402	415	410	392	421	408	407	396	392	378	411	415	416	410	407	408	405	444	456	440	418	409	434	417	420	408	467	442	416	405	424	402	404	436	439	395	400	415	384	418	388	441	391	437	424	426	431	411	382	418	361	438	371	390	426	364	450	420	449	382	422	419	401	420	422	428	430	438	439	421	420	388	413	432	397	426	420	445	452	420	437	425	418	411	411	404	395	406	429	431	420	405	405	382	427	413	362	394	441	438	371	443	430	413	412	419	414	424	440	389	408	427	411	452	399	427	448	425	418	405	418	420	416	383	454	435	388	436	403	384	398	406	446	423	425	409	433	444	393	378	405	413	438	416	456	402	438	414	444	465	402	401	377	428	446	402	414	410	423	467	427	409	407	452	397	425	369	438	426	404	399	403	395	424	458	407	439	456	440	408	429	430	473	422	444	439	408	411	411	371	443	410	404	394	412	423	414	430	404	459	452	373	422	436	394	441	426	403	383	431	386	399	408	405	380	440	372	406	443	388	441	422	379	424	445	420	438	467	390	413	399	431	411	392	449	436	446	427	398	417	382	413	433	408	403	390	451	421	440	448	434	431	395	430	369	409	433	404	402	416	427	422	417	397	374	414	416	438	418	395	421	398	424	433	403	374	411	419	434	429	421	411	408	448	417	416	437	404	410	424	419	406	403	434	440	409	423	433	438	418	404	435	416	403	380	365	427	389	409	455	420	405	422	432	409	405	411	414	427	447	387	412	413	397	412	416	408	398	426	387	434	428	382	412	400	420	409	412	401	420	442	420	429	423	411	417	446	407	398	415	419	410	391	419	397	396	396	414	431	390	439	446	447	423	428	407	438	439	412	397	391	410	426	387	418	413	436	450	424	387	420	395	431	448	411	368	375	419	436	424	394	429	425	425	414	435	367	407	450	421	436	405	474	481	394	394	381	448	402	409	424	395	386	417	440	391	411	412	411	431	390	418	392	432	399	402	465	427	415	385	435	396	435	395	398	433	399	445	376	389	425	399	448	409	405	403	424	427	413	421	420	408	409	401	413	418	425	412	437	404	456	426	407	397	439	396	394	414	422	413	371	404	408	406	448	415	422	455	466	429	395	401	429	426	409	428	420	441	421	387	426	427	399	408	373	408	432	402	439	409	441	413	439	404	429	436	426	432	402	393	381	395	418	393	426	446	421	436	417	409	398	425	417	417	403	445	424	411	425	422	440	415	419	428	436	409	398	411	444	394	417	409	411	416	414	382	443	418	448	408	398	405	403	406	414	404	375	403	369	414	433	395	425	422	413	398	403	421	401	408	418	404	425	448	440	449	443	457	418	447	427	377	412	390	402	406	402	396	403	473	411	412	424	413	423	405	405	433	397	397	421	456	435	416	436	436	419	416	404	377	382	425	394	432	442	434	398	420	406	405	418	468	406	408	395	439	432	413	405	428	454	411	418	422	424	391	406	464	386	443	408	407	364	404	423	401	424	371	467	402	408	389	433	444	385	435	405	438	398	418	408	418	399	419	400	414	428	428	439	403	433	421	424	414	396	403	416	441	422	421	406	400	421	430	409	384	427	439	377	438	436	411	408	372	435	433	405	401	404	426	401	430	438	426	432	393	390	414	492	373	414	402	442	439	392	418	417	392	407	420	387	430	439	423	420	462	395	404	413	391	400	441	438	440	434	476	396	417	410	399	413	404	434	459	488	434	431	408	398	437	384	437	400	413	439	401	422	423	427	377	407	413	393	413	435	437	419	424	436	413	427	391	401	423	408	415	428	402	417	390	466	433	421	407	398	434	450	390	432	409	432	432	462	418	409	427	384	415	418	422	403	387	392	421	412	390	430	391	414	414	440	431	411	431	422	435	393	429	402	427	411	401	416	401	415	429	407	403	409	401	401	422	428	386	417	424	431	400	397	390	408	438	446	435	403	411	392	396	408	420	436	422	430	376	438	413	391	455	435	419	395	396	419	427	402	417	404	427	426	431	420	432	433	398	407	457	416	401	413	411	414	409	415	415	420	416	448	390	413	404	416	430	409	426	409	429	407	453	409	413	399	437	417	429	408	435	402	408	434	414	442	438	403	416	441	414	411	413	429	365	412	421	437	401	436	404	413	414	414	398	419	446	457	398	414	390	451	433	385	449	414	421	399	428	379	427	469	434	410	426	456	448	444	442	402	379	402	427	398	401	420	389	382	422	464	416	396	396	397	461	419	394	402	421	414	431	414	453	381	425	413	404	402	396	433	409	414	425	423	406	386	421	414	388	438	423	399	414	408	408	414	421	400	423	432	413	405	405	411	400	409	424	413	373	439	398	405	376	388	406	414	395	397	438	432	409	415	433	427	423	407	381	395	406	402	453	457	439	414	408	444	395	405	465	386	437	413	428	413	395	436	419	426	421	398	432	406	355	471	424	397	430	395	421	369	411	408	415	428	434	410	437	403	422	434	438	413	431	431	425	368	446	388	420	389	468	415	392	389	434	437	404	440	424	427	420	423	404	405	442	457	442	359	415	402	445	418	427	415	400	404	436	447	417	397	377	429	446	403	431	407	395	439	411	456	401	427	406	417	449	390	407	399	427	410	418	414	439	428	384	434	408	406	365	407	433	411	414	386	433	453	419	450	457	418	413	426	411	441	412	431	425	435	421	415	421	433	436	375	370	440	407	424	412	420	415	366	416	415	406	405	408	454	422	399	451	426	439	440	407	426	430	410	417	443	375	390	405	408	410	403	404	426	408	381	408	428	381	452	436	410	418	409	418	384	419	426	428	412	413	414	442	405	388	427	432	397	396	428	428	423	394	403	392	446	400
22951	47972	40576	31144	24870	19799	15764	12925	10706	8444	6335	4977	4093	3436	2769	2491	2283	1896	1563	1467	1292	1237	1130	1158	1107	1112	1042	994	909	867	813	783	763	672	700	689	647	666	693	640	642	656	581	554	599	497	533	496	504	466	515	515	469	482	459	434	478	446	447	430	437	446	426	434	443	459	478	460	468	443	442	392	451	424	398	422	457	427	452	418	415	416	427	432	440	426	437	429	388	409	406	427	403	434	400	445	426	407	402	397	407	468	410	414	399	437	422	411	398	427	437	394	450	416	409	423	370	427	446	400	405	423	397	433	383	384	432	425	415	367	400	420	400	398	411	387	444	361	400	428	429	400	418	400	403	402	419	414	394	398	369	424	387	382	433	416	399	419	449	434	401	457	422	396	411	398	432	466	403	428	411	424	431	420	388	393	407	443	380	391	405	397	430	405	419	401	418	411	396	420	371	404	400	383	423	391	411	424	395	438	385	370	394	411	398	407	396	396	432	430	409	430	399	413	409	429	415	415	416	391	424	399	407	452	417	436	399	424	402	395	388	430	450	388	398	433	417	408	403	400	401	416	412	392	413	399	424	369	413	413	400	400	386	384	439	412	426	401	414	416	439	405	428	419	424	423	404	404	395	413	414	395	414	395	387	377	431	413	403	426	407	428	425	441	430	447	420	433	428	415	435	417	456	427	386	424	437	429	407	434	417	395	421	402	428	438	424	414	414	410	408	415	416	408	397	447	416	415	400	418	402	420	374	447	424	430	408	402	387	432	428	421	381	408	454	428	432	377	425	410	415	431	397	403	414	393	413	426	384	392	437	453	383	411	412	407	460	419	417	388	440	432	454	429	448	388	421	399	418	385	394	413	441	421	389	389	419	409	390	383	411	419	459	462	431	389	397	401	404	439	422	416	400	393	422	399	398	419	426	407	425	400	409	447	395	443	412	419	434	389	355	425	445	391	439	402	410	426	412	412	404	410	393	435	395	396	405	411	408	425	386	391	423	405	418	404	433	399	413	383	450	415	399	430	399	421	453	437	396	383	431	398	418	443	439	375	440	414	423	401	428	431	385	429	426	377	444	409	414	415	430	396	412	421	358	371	399	436	413	382	391	420	385	414	409	437	417	428	431	442	380	399	403	407	392	431	402	412	438	418	454	437	436	403	393	408	391	383	414	402	404	395	409	389	381	429	411	434	392	428	394	399	404	406	428	409	392	422	426	402	421	407	374	446	400	419	405	412	431	416	426	402	383	457	407	417	427	424	393	371	451	436	404	405	405	425	426	358	409	429	435	405	388	383	429	364	403	414	388	388	389	421	447	377	407	403	428	394	416	426	410	400	417	415	449	424	426	428	394	410	386	461	445	413	406	388	380	412	407	434	420	384	419	400	401	403	405	436	400	404	417	415	424	437	395	417	401	439	414	415	370	406	406	446	407	414	413	413	412	387	419	427	422	406	403	438	390	413	379	408	403	422	436	415	397	398	402	414	389	392	417	424	428	444	401	416	410	418	399	427	383	415	390	408	395	428	446	418	421	453	436	403	451	391	439	436	420	392	385	415	381	412	423	423	417	404	419	437	434	411	411	426	405	409	448	397	426	423	417	457	402	401	403	446	417	381	390	397	417	390	436	419	408	435	416	397	391	393	401	382	450	425	405	393	398	417	412	424	418	413	431	381	390	388	396	419	392	404	399	438	401	448	437	390	403	403	406	382	440	395	394	378	402	416	445	427	388	405	408	409	390	424	406	387	413	419	405	401	420	393	427	431	428	398	419	393	369	420	420	396	400	396	383	411	403	404	436	378	393	445	410	423	407	406	409	389	398	411	410	398	406	418	409	411	413	384	431	416	407	386	425	414	373	437	373	415	390	393	393	383	394	419	450	375	397	436	408	419	389	408	409	430	397	432	370	375	442	403	423	423	447	392	420	429	402	409	414	437	457	392	364	406	439	461	425	425	413	425	415	431	441	394	403	407	410	438	409	425	453	411	407	405	405	440	390	413	435	452	387	391	387	402	426	404	395	450	437	402	383	400	413	431	407	397	383	419	411	423	403	425	436	434	433	424	386	419	417	394	414	382	402	407	382	383	434	442	380	444	431	420	424	434	368	407	400	382	426	416	372	390	427	435	400	416	440	433	430	408	392	404	381	368	422	426	405	446	416	408	390	425	412	417	411	407	390	452	452	429	407	419	406	432	425	423	402	395	406	417	404	454	452	417	419	410	453	431	439	410	436	410	412	460	413	433	407	417	453	408	373	413	387	436	427	411	399	418	395	422	414	461	410	405	378	419	416	419	410	375	419	437	402	452	384	395	393	410	451	408	428	430	402	415	427	402	434	410	428	415	427	435	417	412	408	381	400	413	419	428	414	415	421	411	433	396	436	425	423	405	424	385	385	400	393	428	418	433	452	405	398	406	430	363	406	398	402	415	407	404	380	413	417	407	420	384	403	422	374	427	416	413	416	388	405	417	395	445	397	436	401	423	461	400	413	429	404	395	398	430	429	411	396	422	417	412	389	346	404	437	426	403	398	438	432	405	439	413	440	412	380	409	424	421	431	440	410	396	404	390	430	411	439	428	386	424	442	419	427	466	413	415	432	399	405	407	398	410	407	453	407	397	407	417	407	418	390	419	464	418	409	424	410	414	395	427	388	430	414	408	382	447	380	379	420	421	381	487	401	402	412	380	445	361	398	414	445	401	415	415	411	388	436	439	422	376	416	396	413	392	433	435	366	392	388	392	430	435	411	405	403	450	420	419	395	395	412	401	404	399	399	395	421	371	381	424	415	374	403	471	430	398	424	400	369	398	408	393	420	424	397	426	414	434	447	393	398	439	420	409	425	412	401	401	375	405	393	393	419	404	400	386	440	428	419	418	410	398	417	384	388	414	432	413	391	422	416	444	418	401	440	418	390	378	419	391	410	410	395	423	467	410	405	400	410	434	409	409	439	437	396	417	442	397	400	425	399	407	406	402	406	434	408	391	418	458	403	413	450	407	400	397	415	446	420	415	424	422	426	439	425	386	439	468	402	412	398	429	424	383	422	410	431	434	396	402	405	419	426	438	452	393	415	410	408	387	414	399	418	433	419	443	425	417	416	416	388	417	414	422	421	465	414	419	415	405	409	432	410	441	449	389	439	403	434	392	410	409	405	416	422	413	425	419	421	436	391	387	402	455	413	394	412	401	409	403	413	408	405	428	396	388	370	395	417	423	379	420	443	403	412	427	425	435	384	408	386	389	393	400	404	410	416	380	409	429	416	431	423	379	386	463	441	410	407	406	379	419	385	401	417	416	431	393	388	433	409	417	375	351	385	377	398	462	389	438	400	397	427	431	461	417	397	386	426	380	398	386	407	412	412	415	386	387	435	436	425	424	418	403	441	423	421	415	385	401	446	431	410	419	396	398	410	382	393	412	411	393	386	386	406	415	444	410	403	392	407	385	406	431	397	429	443	409	410	438	416	398	372	363	422	442	404	447	440	452	409	402
28881	24616	27570	19675	10934	6650	4697	3590	2955	2446	1868	1620	1429	1242	1184	1066	1031	923	795	824	759	728	767	775	702	723	708	727	720	705	631	637	624	672	654	662	637	636	567	643	613	637	637	613	621	586	594	579	553	590	586	590	591	635	601	573	580	634	593	539	578	607	583	584	576	604	581	600	608	570	597	606	559	572	600	583	545	573	557	605	598	628	606	583	622	584	593	536	600	542	565	574	595	586	626	583	595	609	564	574	629	590	606	560	575	602	595	534	581	615	590	556	562	581	603	592	564	567	619	577	601	556	605	552	599	605	577	555	572	597	581	591	596	515	577	558	584	595	601	594	580	597	604	589	592	614	573	593	525	572	590	578	633	574	567	523	610	595	599	569	606	567	588	504	586	576	604	619	547	552	554	588	602	591	563	582	520	586	601	598	559	599	552	572	560	597	568	576	624	593	601	590	599	597	593	570	591	569	593	586	545	604	563	552	626	588	581	595	578	558	600	553	579	577	617	631	568	573	594	583	590	561	602	562	590	572	574	604	596	577	553	584	577	594	564	573	561	566	622	588	620	558	563	620	596	551	616	559	534	602	567	553	614	591	572	566	563	594	590	594	575	586	535	642	569	607	597	575	577	617	514	532	545	582	569	541	587	551	578	574	595	610	553	629	642	575	579	580	545	601	547	544	567	546	598	566	571	559	599	609	613	584	533	604	562	572	581	598	583	588	618	601	602	592	582	589	594	591	601	589	546	576	558	545	571	597	632	559	555	618	558	578	599	607	579	620	569	567	563	577	581	560	571	582	581	579	565	593	611	564	603	555	631	576	567	563	602	546	590	550	582	594	599	577	598	612	561	534	591	610	560	604	566	550	567	555	565	607	597	590	573	592	588	590	569	568	613	617	547	597	580	589	612	573	613	564	584	580	563	584	588	635	577	600	589	554	533	552	567	601	568	604	609	539	573	556	558	574	561	569	577	568	579	590	590	556	585	582	609	575	547	574	513	579	578	595	587	581	588	597	535	574	568	621	589	607	570	598	589	599	570	570	559	623	598	589	579	559	581	589	549	566	606	564	647	549	563	591	579	545	568	600	574	600	589	632	564	576	565	626	552	535	604	596	576	595	582	576	609	591	580	588	570	579	589	594	607	588	607	592	595	594	590	595	610	576	568	567	632	579	600	562	576	556	600	570	575	577	560	566	544	578	591	573	613	544	573	599	601	529	603	559	537	593	586	601	617	617	565	546	593	598	577	578	552	610	559	586	583	540	566	626	580	541	582	575	601	613	609	565	586	571	621	576	635	586	606	594	592	566	594	547	577	587	592	566	583	559	567	537	636	555	558	572	598	600	576	605	582	566	580	605	578	580	551	551	541	604	612	564	564	559	577	598	554	573	596	551	600	558	570	627	593	531	574	613	595	567	604	591	582	555	575	597	600	553	578	573	579	598	589	590	514	598	585	606	587	585	549	581	584	584	535	585	589	588	524	625	578	570	556	618	625	650	587	626	583	642	623	571	563	574	612	563	597	590	575	628	625	536	633	598	572	571	571	571	589	559	593	574	608	567	554	628	539	561	579	580	584	601	575	614	530	596	592	532	497	589	584	573	569	575	568	591	589	606	639	610	573	608	564	549	604	589	559	575	558	645	589	580	593	585	568	612	582	599	589	578	584	597	581	600	603	560	589	593	606	600	589	555	599	564	622	613	593	597	567	608	593	623	582	605	603	604	575	603	556	579	546	579	551	551	581	601	527	619	588	534	613	598	599	578	589	585	554	595	576	601	582	582	638	551	568	553	551	622	612	600	552	575	584	573	543	583	543	551	609	581	559	594	613	605	624	546	558	600	565	609	586	572	569	584	560	635	615	567	578	575	591	601	564	570	588	598	583	589	571	563	582	575	605	579	554	601	565	607	578	604	592	580	577	571	624	580	603	585	589	559	550	587	579	570	558	599	575	615	608	627	607	568	544	577	568	557	564	578	577	592	569	612	586	566	590	585	648	607	556	568	561	630	588	579	571	590	548	571	573	578	566	574	579	582	536	551	588	546	618	555	585	557	580	615	564	531	594	524	580	528	587	598	519	599	611	607	603	600	650	577	575	544	560	569	596	565	543	628	585	626	588	511	600	568	555	577	562	586	573	569	573	584	572	584	615	577	607	579	560	634	532	575	570	559	574	531	584	603	625	608	568	555	550	559	569	571	600	547	579	570	591	559	555	584	551	571	620	592	570	579	589	552	620	546	531	528	604	586	588	592	540	575	604	567	578	564	614	544	559	581	563	591	561	629	596	613	636	570	563	575	573	560	609	568	593	549	592	563	591	625	602	540	553	539	569	548	597	574	600	557	572	552	579	575	602	572	625	550	561	575	614	570	601	621	587	571	527	589	594	591	610	570	576	561	564	549	597	590	591	565	598	586	585	570	622	513	586	551	583	566	610	621	603	563	584	580	565	601	566	589	562	560	523	620	542	589	555	579	610	578	614	594	568	597	613	589	596	541	594	588	593	596	574	590	648	616	552	563	585	596	587	599	599	619	548	624	616	605	601	584	592	576	536	578	544	566	626	576	564	526	584	563	594	582	563	572	623	613	573	520	596	565	558	597	570	637	562	616	618	596	576	647	608	604	546	554	597	556	633	611	621	583	565	621	551	619	548	587	562	625	600	542	613	592	574	546	598	625	557	559	583	581	556	569	605	552	561	602	575	644	595	617	569	578	580	550	578	573	567	585	575	581	582	590	591	574	587	578	568	590	612	595	593	580	539	539	555	594	568	579	578	590	629	566	610	620	573	576	607	552	568	622	584	578	617	584	609	601	537	586	622	581	579	547	584	553	617	590	584	599	587	539	599	536	604	530	607	612	591	564	562	603	603	616	588	581	574	545	566	593	616	614	577	584	588	624	566	620	571	585	541	587	566	585	565	594	579	572	552	535	531	565	558	660	624	576	598	599	598	568	574	584	565	562	587	511	601	638	569	538	573	589	581	568	557	580	576	556	555	606	563	571	572	525	589	589	551	552	599	584	562	553	565	587	543	598	597	562	530	568	579	619	585	595	584	550	556	589	569	602	574	617	594	567	596	608	580	588	634	603	608	605	613	593	571	553	583	548	552	615	589	593	572	573	579	617	613	557	569	622	584	594	563	531	614	612	585	582	611	583	582	583	587	635	631	596	604	586	592	582	580	552	600	613	589	593	570	591	626	585	535	589	559	587	633	621	596	600	578	603	595	574	530	590	567	582	574	554	595	615	607	622	584	693	582	608	573	587	593	599	573	581	538	627	593	581	595	581	620	530	576	558	591	622	549	576	566	597	603	589	564	568	576	533	603	614	571	638	599	607	570	594	537	572	579	585	549	594	627	545	562	554	570	526	572	563	578	583	601	573	575	569	555	598	580	582	572	582	566	571	602	596	568	580	634	550	561	567	557	552	617	561	602	564	608	573	570	568	557	610	643	589	562	579	580	551	570	558	528	617	564	565	608	610	557	548	568	588
19694	35383	27704	17803	13203	9658	7381	5926	4798	3679	2875	2267	1921	1685	1563	1438	1226	1112	1006	975	927	881	818	853	849	854	768	694	762	744	710	742	682	710	678	675	656	665	661	661	637	634	626	610	607	598	635	584	589	599	625	601	600	592	575	573	591	603	641	619	587	591	570	573	547	607	642	588	613	589	610	598	594	564	598	583	561	593	586	638	607	584	598	563	590	640	580	592	538	601	564	563	560	592	511	601	589	569	601	591	624	553	589	593	632	633	562	617	603	584	570	561	571	605	589	584	570	619	564	635	559	625	605	564	561	586	574	624	570	601	571	567	586	593	594	593	587	559	583	584	590	578	559	538	550	601	611	597	533	570	544	589	558	546	558	577	599	616	602	584	602	578	596	585	586	592	601	557	561	518	656	599	609	631	576	557	557	575	590	621	616	601	573	594	598	584	556	610	595	601	583	636	556	563	599	572	590	614	637	606	585	627	556	600	575	596	536	573	582	586	604	590	617	531	613	598	553	621	578	575	571	597	586	588	538	583	585	584	609	613	561	587	583	621	596	588	610	603	621	630	544	591	550	540	552	601	584	574	586	589	593	552	594	571	601	582	602	645	614	571	575	595	581	600	599	590	587	567	609	536	570	530	597	570	589	560	563	548	618	599	600	598	569	585	606	570	596	604	575	621	605	579	602	603	578	532	663	587	591	575	586	613	593	591	625	614	595	599	605	639	584	581	624	594	571	601	616	588	585	548	599	603	603	584	590	595	586	556	558	565	580	616	609	589	546	578	590	557	570	622	607	573	613	587	593	581	560	554	581	585	583	548	545	627	594	588	634	636	603	580	550	583	534	555	624	612	570	597	579	611	594	561	590	612	552	561	586	590	565	576	595	625	579	563	594	640	607	557	587	568	583	561	549	570	574	576	572	573	614	580	592	573	586	562	600	616	599	612	565	581	564	605	587	604	581	558	615	627	545	593	600	631	580	588	577	620	574	585	560	604	591	589	558	557	605	549	547	610	600	621	571	623	610	550	595	550	565	592	608	563	549	628	594	554	607	650	601	594	600	552	541	559	585	570	583	550	552	609	558	582	626	599	606	618	603	635	611	629	569	606	595	574	653	584	568	592	593	545	585	575	589	582	550	587	617	636	597	611	575	591	546	587	561	574	570	581	597	592	576	570	569	564	596	529	586	583	615	615	550	601	603	580	584	595	592	612	571	597	568	610	547	619	601	602	607	578	622	620	598	573	608	626	598	558	568	612	565	617	543	569	557	589	580	581	585	538	611	608	570	561	590	636	578	641	585	619	573	577	610	595	568	630	573	572	608	599	582	561	560	633	575	568	615	602	600	566	581	572	576	582	572	625	554	602	599	598	610	595	552	602	552	606	565	602	606	529	583	592	541	581	552	568	623	550	593	590	572	583	596	594	585	563	603	611	575	580	592	557	557	545	549	555	577	588	586	616	596	587	600	594	593	563	580	580	613	584	571	622	591	563	589	608	609	588	564	587	602	619	619	594	574	594	567	588	586	607	568	584	571	630	570	592	587	565	585	576	583	584	620	579	641	594	565	561	575	561	578	535	638	541	595	556	633	597	577	586	591	584	584	572	610	600	541	584	548	546	596	600	584	596	588	570	593	589	582	579	582	588	560	567	560	600	564	600	579	605	592	587	607	558	565	550	599	604	626	614	565	631	526	585	576	568	582	567	561	596	574	563	623	590	569	620	621	556	585	577	604	603	572	578	604	600	552	547	568	618	613	613	594	621	564	617	548	588	585	645	569	622	568	563	602	613	552	581	596	546	587	622	588	600	534	541	636	552	627	582	657	587	558	627	612	621	583	575	591	575	569	619	566	630	584	612	590	574	592	589	581	567	572	603	582	565	530	601	594	557	603	578	620	564	600	537	561	536	630	600	600	588	574	572	551	602	601	584	571	565	622	619	579	578	581	594	576	600	593	611	597	561	573	585	595	619	543	583	524	580	592	560	570	616	564	574	636	613	613	575	593	572	577	607	574	595	622	573	554	609	609	586	577	611	578	605	534	594	587	629	582	568	594	570	597	575	608	582	563	554	623	585	569	577	584	543	624	595	582	563	606	583	589	594	569	621	587	604	591	599	578	596	578	596	611	598	607	586	587	558	524	569	597	598	637	560	598	581	570	603	599	564	574	616	586	619	557	590	579	600	605	587	602	545	589	569	608	551	573	562	600	601	615	641	591	572	572	607	570	627	620	584	583	626	563	601	563	525	581	594	563	598	582	615	599	594	603	605	600	607	580	595	563	575	592	578	607	628	540	621	574	584	625	569	589	583	574	610	579	619	558	568	562	576	591	555	610	594	530	609	587	575	632	608	581	575	558	580	628	611	583	588	580	606	578	604	580	584	609	595	553	587	560	581	585	555	606	592	536	591	552	586	566	594	541	615	563	585	539	571	617	567	572	543	594	569	601	572	591	560	584	594	583	570	600	597	569	597	539	582	592	641	563	623	589	573	581	636	585	600	566	565	635	603	596	601	598	594	604	601	597	591	587	544	556	621	571	560	570	606	576	564	613	583	563	566	604	588	601	594	601	598	580	585	576	593	570	554	626	553	576	564	593	612	589	572	559	570	568	605	547	567	576	612	588	577	580	641	574	605	594	586	614	633	576	596	554	539	683	566	572	578	597	576	581	609	589	558	568	557	574	596	582	600	603	632	582	592	602	557	591	636	587	639	575	595	571	632	536	616	584	580	561	620	610	603	572	604	602	592	589	556	600	598	509	576	576	549	633	556	595	638	589	605	587	566	546	576	602	603	596	568	597	583	556	596	597	633	583	584	586	593	614	570	569	620	594	614	522	591	553	602	549	578	590	584	578	602	592	570	569	604	597	646	617	611	601	554	615	560	592	577	592	584	614	532	620	589	567	618	559	561	585	602	590	508	575	597	586	568	561	643	614	557	596	597	552	597	552	582	568	602	632	557	582	578	590	570	563	608	584	605	558	637	588	563	612	571	595	602	592	588	601	618	569	583	595	571	547	577	575	586	606	589	562	610	577	574	618	592	630	589	615	638	615	596	626	566	582	587	640	605	599	562	554	574	568	669	606	584	582	576	561	608	584	592	592	582	577	558	599	575	548	625	575	578	608	651	597	596	602	613	579	575	590	536	606	598	624	603	592	601	549	606	568	574	669	603	608	573	579	578	568	631	572	598	555	561	575	619	636	578	592	568	588	580	591	560	568	634	574	533	594	575	588	566	547	565	576	555	597	584	607	573	560	590	585	591	572	565	609	588	565	570	578	584	615	582	537	591	581	552	593	537	625	591	628	578	624	579	612	603	516	591	607	543	562	557	599	612	592	616	635	577	567	589	633	614	563	561	574	605	609	588	575	560	583	580	578	606	585	631	583	567	569	568	603	607	573	578	575	557	606	582	604	631	538	646	631	580	554	599	623	593	584	608	601	591	586	590	553	586	624	591	570	565	581	604	566	604	591	564	601	582	588	618	576	591	598	612
24033	21531	28922	24800	22058	18279	10859	6513	4902	4034	3099	2429	2035	1697	1614	1369	1200	1036	958	864	799	792	791	780	800	748	687	632	654	634	614	626	558	568	545	529	530	546	554	540	509	502	484	470	462	434	438	488	443	448	418	462	443	518	453	469	444	417	449	439	450	463	444	435	486	430	471	435	470	450	422	431	435	409	430	406	422	458	419	437	422	430	454	419	459	436	444	450	444	398	431	435	406	431	397	446	405	406	392	461	438	417	482	400	451	435	450	435	414	437	435	402	413	431	444	393	434	429	419	394	420	442	474	448	391	417	445	443	438	449	418	435	482	464	438	410	437	431	387	444	425	430	417	426	426	402	444	413	435	425	406	450	448	442	455	415	418	438	429	409	431	406	410	415	448	444	439	425	429	399	412	429	419	419	427	397	424	469	418	430	433	404	431	418	401	428	403	398	413	446	410	415	407	453	410	427	428	414	453	433	434	428	417	410	448	392	412	419	430	410	433	460	423	451	435	390	434	425	409	403	405	426	433	432	409	401	422	498	423	402	415	396	421	444	413	424	441	419	433	442	430	425	429	434	388	429	432	401	401	443	453	460	415	414	457	458	434	404	410	464	420	456	431	420	406	429	418	438	399	438	407	436	451	419	420	484	442	426	386	448	421	427	439	401	439	438	425	459	391	405	417	411	497	470	443	429	405	452	399	429	433	415	428	439	438	412	440	431	451	420	397	421	436	439	413	395	429	417	450	414	404	440	476	409	403	396	431	437	420	395	410	421	429	438	420	421	423	440	431	418	415	404	429	428	419	448	422	417	373	442	413	431	445	424	454	437	402	394	424	406	429	372	422	415	437	394	423	431	398	415	415	382	407	426	424	421	418	462	439	427	433	440	425	418	455	437	415	409	414	431	448	415	462	414	438	453	412	411	436	433	406	433	455	428	459	392	447	435	391	420	474	425	459	424	467	430	378	397	396	429	414	442	425	449	426	441	433	435	433	425	419	436	408	426	388	411	423	437	422	393	454	408	413	432	452	406	432	447	404	387	397	438	414	446	452	425	410	414	456	425	438	404	439	391	417	425	416	426	430	455	436	417	446	404	426	429	441	433	428	414	442	420	407	410	416	442	433	374	414	419	469	427	451	430	381	417	476	433	437	399	414	436	404	420	420	426	428	413	415	439	427	454	422	430	431	428	436	433	410	418	433	410	427	458	427	435	455	417	424	397	421	443	404	429	410	451	428	414	432	411	458	451	445	433	420	433	388	443	438	452	415	450	381	427	449	417	436	395	419	417	416	402	447	446	420	425	395	410	423	412	440	449	446	451	415	432	438	430	405	429	415	421	449	442	428	433	384	428	421	433	448	420	391	411	468	452	423	430	400	449	438	429	457	407	424	431	425	394	410	465	419	408	435	449	430	394	395	448	407	412	445	422	469	420	420	453	437	419	406	442	446	413	400	455	390	466	414	475	413	412	420	427	427	420	438	415	435	422	438	462	437	421	466	419	411	444	399	462	434	433	389	405	411	396	412	416	471	403	429	436	405	408	430	420	429	380	453	436	442	427	424	417	408	439	442	431	457	480	433	404	427	426	416	421	427	437	420	454	451	408	450	459	399	409	444	444	425	412	431	413	429	435	453	421	422	432	418	439	442	418	396	412	394	414	425	408	441	418	401	436	449	458	435	390	454	432	443	434	419	390	408	411	434	423	414	398	442	437	434	467	435	444	435	434	413	400	475	421	458	456	436	405	461	449	414	404	430	408	465	350	436	467	418	412	436	480	411	464	413	460	429	424	416	456	431	430	394	461	459	432	442	401	462	440	421	416	426	417	443	403	458	425	425	444	435	420	435	419	436	446	394	410	449	409	429	461	467	431	405	474	461	405	484	432	400	421	467	439	490	429	437	440	442	420	418	427	430	447	423	451	419	378	445	407	434	420	425	427	412	428	435	451	385	457	390	437	431	427	412	429	423	428	399	413	452	464	441	424	447	435	388	431	397	412	449	393	410	451	409	406	450	425	432	404	454	400	418	454	409	428	433	460	454	463	437	406	450	418	454	415	473	427	424	424	428	425	412	412	428	378	406	435	457	411	439	458	430	443	420	450	408	446	390	464	366	396	443	403	430	457	423	449	426	440	444	453	459	444	417	434	397	433	423	440	434	425	446	428	436	433	439	396	428	431	455	413	414	393	439	433	393	438	392	421	434	441	422	409	460	456	423	419	445	427	480	439	443	448	439	418	394	412	417	413	428	457	437	410	433	419	416	436	393	440	417	435	451	397	467	400	388	402	411	443	406	421	412	420	435	433	419	460	396	393	439	425	402	401	436	473	444	424	424	421	442	416	424	426	420	416	395	424	441	415	424	436	440	434	405	450	430	450	442	392	452	455	423	400	413	419	384	415	375	442	439	407	397	461	448	421	411	445	406	422	429	429	416	414	425	430	412	440	436	396	412	404	431	449	417	450	418	423	454	415	444	410	428	399	420	436	433	430	396	411	433	402	424	418	448	411	437	438	443	441	433	462	438	415	437	412	429	441	445	430	447	430	407	400	429	391	443	402	447	450	420	389	417	413	432	402	434	445	400	459	450	453	461	438	418	452	448	444	429	433	401	413	452	424	413	456	395	405	412	433	435	427	457	426	421	399	394	465	438	418	407	398	426	419	392	446	413	433	419	420	446	383	450	393	446	414	410	433	414	433	419	408	402	437	438	388	457	436	437	437	453	450	380	437	442	423	418	391	413	454	427	407	412	381	454	438	410	444	448	455	412	414	430	399	425	434	362	436	443	461	417	392	434	426	440	483	428	463	438	446	453	412	415	417	395	453	399	398	406	428	400	430	437	436	440	420	441	430	402	412	431	425	447	388	423	463	468	446	404	438	403	406	413	426	430	375	472	397	398	446	411	429	437	446	446	449	424	448	458	445	428	425	408	420	455	430	407	431	410	427	418	396	408	445	439	417	434	413	440	424	399	480	426	442	442	392	390	427	441	441	414	469	459	398	473	414	445	432	459	449	433	429	440	468	433	437	440	438	425	483	424	410	432	438	401	403	427	430	390	417	422	403	431	429	432	413	423	407	430	426	421	458	444	430	411	443	443	400	442	428	432	445	445	416	443	425	420	399	441	423	407	431	404	428	430	445	445	429	440	416	433	423	431	445	450	408	430	426	397	435	437	463	450	449	435	412	396	408	424	445	423	423	435	399	462	498	450	422	431	419	413	407	428	452	402	413	418	412	443	411	434	449	415	414	430	458	411	423	397	456	462	430	409	405	408	445	416	424	411	445	405	433	448	428	430	427	431	428	419	418	411	429	433	420	415	434	444	401	399	392	449	436	452	449	445	460	482	432	435	452	434	393	428	448	398	414	432	410	409	423	425	458	461	422	452	432	481	426	461	409	431	400	474	434	434	398	416	425	446	441	434	433	448	409	434	455	393	430	409	471	402	452	445	441	397	411	435	409	421	484	449	435	423	416	420	429	399	434	425	403	446	466
20706	43058	35725	25520	19803	15059	11936	9444	7683	6130	4490	3463	2901	2412	2122	2014	1585	1409	1186	1072	1000	976	967	895	914	897	807	816	791	688	711	713	673	661	638	617	563	605	633	619	553	594	536	529	539	501	525	492	481	498	498	472	500	464	494	482	476	517	443	492	423	493	480	451	462	445	453	448	467	463	482	429	448	419	412	452	450	445	426	430	396	472	439	447	421	467	462	459	413	433	428	435	423	419	472	442	426	439	420	442	398	450	427	433	424	435	414	398	454	432	456	429	453	438	436	443	380	446	452	424	390	422	406	452	442	408	434	425	407	414	394	438	395	398	425	428	462	441	447	446	405	475	440	416	438	451	412	435	436	443	438	441	441	448	444	459	460	406	439	405	471	409	454	424	433	424	465	416	398	428	458	428	450	433	417	414	442	429	416	430	446	427	447	462	435	473	454	419	426	449	439	457	426	446	420	438	415	435	428	434	464	438	423	469	442	413	398	414	388	427	418	404	447	409	442	442	398	475	417	431	409	428	475	442	434	418	414	430	449	408	452	405	470	420	464	465	407	429	424	423	448	419	437	423	433	416	459	418	431	437	430	480	445	436	410	419	407	457	414	456	424	474	462	461	458	405	431	416	427	412	439	445	461	432	440	478	443	424	454	415	400	411	433	420	426	410	447	387	458	439	409	415	422	429	431	429	435	453	417	461	458	458	421	451	451	378	426	474	478	444	438	462	433	428	473	435	418	394	433	392	460	464	450	451	420	444	422	404	456	422	404	413	424	440	379	419	435	435	428	430	426	399	442	479	432	408	418	446	405	452	423	447	429	430	412	410	451	447	466	434	420	454	433	426	399	433	469	439	408	406	409	450	434	423	405	432	437	412	431	444	435	434	422	447	447	457	425	460	439	423	448	434	431	413	421	443	397	468	432	441	454	437	436	476	398	444	418	418	471	392	412	451	393	434	420	455	431	458	440	445	391	405	435	397	423	419	427	417	422	416	454	444	455	418	432	467	412	430	450	421	431	460	450	411	412	436	444	411	421	428	467	431	463	422	471	434	402	423	417	431	443	457	416	418	438	407	406	441	448	412	422	429	448	456	410	461	431	442	443	426	460	446	415	408	424	427	403	431	438	409	448	440	423	471	429	424	417	428	464	418	415	402	403	446	428	426	444	436	426	430	444	492	402	435	414	403	433	442	451	439	418	432	440	403	449	427	437	438	463	453	452	416	427	411	480	460	415	439	419	450	411	419	420	449	437	440	460	416	414	428	446	390	451	430	447	430	387	435	418	423	419	450	451	454	422	402	427	418	462	414	426	388	425	432	433	430	456	434	439	458	442	418	444	448	437	405	423	413	426	444	434	417	424	441	415	456	445	439	468	429	452	439	434	429	444	429	444	412	441	447	435	440	463	423	430	436	427	407	460	451	456	438	431	418	424	425	422	448	408	445	426	435	457	422	416	421	445	494	444	480	417	429	441	465	438	404	436	417	426	411	428	403	394	422	433	416	399	405	429	435	436	418	449	430	437	436	447	436	418	465	449	392	438	419	449	423	407	413	424	406	415	402	420	435	421	392	445	395	431	445	438	414	451	419	438	407	431	441	450	428	441	429	426	431	451	402	425	453	435	460	389	419	455	401	469	449	464	414	451	424	452	413	411	444	412	440	449	461	457	412	409	423	466	398	428	417	451	409	407	416	430	421	413	403	422	420	420	452	387	444	412	437	455	423	436	439	439	414	420	372	428	442	451	399	421	434	458	441	436	432	468	422	449	450	406	401	451	415	403	429	456	456	435	447	423	454	451	407	433	431	435	459	466	437	422	429	446	467	452	418	442	415	417	460	461	416	387	405	432	426	436	440	448	410	412	425	452	449	445	406	427	424	417	427	452	430	432	398	456	444	437	429	454	483	453	472	454	441	462	475	416	453	416	422	423	438	395	455	414	448	449	420	408	388	477	402	397	431	439	454	446	425	429	435	438	407	408	429	433	428	463	443	424	448	400	434	432	416	430	462	452	448	426	458	439	432	445	426	418	474	427	418	415	420	427	414	416	488	446	455	435	419	424	439	411	407	460	439	414	455	440	431	435	417	430	428	474	396	423	430	436	463	399	419	373	407	417	465	426	429	437	442	441	417	440	456	400	444	428	452	428	447	435	457	464	418	414	416	449	437	408	449	407	422	417	417	428	435	453	437	426	426	441	412	437	402	467	381	427	441	441	435	450	492	428	462	434	408	451	421	459	460	432	395	470	414	422	451	417	404	462	436	426	421	439	416	448	447	429	436	462	436	438	446	411	479	398	423	446	474	459	411	416	419	436	410	441	460	460	420	421	443	432	484	450	430	426	446	394	448	441	420	455	420	430	445	457	436	415	469	439	447	456	410	485	420	419	398	437	453	452	466	464	445	419	469	454	463	422	422	459	429	429	422	417	446	433	424	452	426	395	460	455	408	439	429	440	418	446	445	410	426	443	426	414	368	434	412	409	465	405	412	440	412	445	427	372	426	435	457	465	440	425	467	399	392	431	443	438	467	452	436	443	428	465	461	427	394	458	432	443	467	438	441	447	425	429	445	449	442	401	420	436	396	465	442	431	454	395	409	414	470	440	425	420	428	424	432	440	405	405	435	423	388	449	430	436	461	459	432	427	447	411	397	451	440	458	428	426	396	412	402	434	446	442	400	445	426	395	420	421	449	448	407	426	417	443	435	433	407	431	450	409	437	448	424	450	420	410	425	393	408	425	404	416	411	443	423	408	457	451	440	457	404	457	429	408	436	435	416	444	407	437	446	435	437	440	434	419	408	417	408	432	479	428	432	457	420	413	426	420	418	480	395	456	433	425	430	442	404	424	462	436	458	448	430	401	423	453	436	445	404	422	439	455	422	423	396	428	413	388	459	440	452	439	430	431	426	468	398	427	421	438	430	452	422	469	415	444	455	420	421	449	418	423	458	451	423	425	437	455	423	437	457	438	432	436	434	448	461	436	439	434	415	428	455	434	452	428	455	414	396	429	420	460	458	459	438	444	420	398	443	419	438	417	432	497	389	414	431	423	473	448	456	418	388	462	426	425	447	425	446	429	417	422	428	396	426	410	424	466	421	439	424	462	443	466	470	429	441	433	432	410	424	389	417	446	436	432	451	427	464	443	433	418	424	418	436	426	427	437	422	419	457	380	427	444	439	388	423	386	380	386	440	430	405	443	446	421	406	438	399	443	411	437	439	375	450	403	449	431	448	411	457	451	420	425	394	442	409	450	424	427	407	428	466	443	411	418	436	440	422	477	416	446	425	418	428	409	434	423	393	403	421	435	406	416	411	429	427	450	425	454	409	423	416	414	415	484	465	417	430	420	460	453	430	416	397	408	427	421	434	447	432	412	426	419	427	437	472	445	424	466	416	410	405	446	434	437	445	427	441	452	415	436	430	404	450	415	415	448	412	408	432	457	422	402	435	434	459	424	466	405	443	403	403	420	440	443	436	413	431	405	417	432	416
25231	21551	28233	26035	18867	10780	6944	5067	3919	3107	2455	1994	1810	1587	1451	1307	1139	1084	1002	954	884	930	854	831	855	811	891	796	793	710	745	735	768	777	719	701	717	703	694	716	630	740	697	652	652	645	628	660	599	605	669	578	600	632	669	633	658	604	621	652	639	627	643	601	648	596	654	616	599	630	630	603	637	613	656	649	615	572	580	607	569	597	599	620	634	661	595	601	593	619	630	635	618	602	642	661	574	615	613	627	630	616	558	609	614	664	598	650	619	624	608	656	612	573	614	602	617	613	589	627	613	623	637	631	614	609	591	620	600	640	581	635	644	664	603	630	626	592	607	571	601	636	641	570	586	612	599	616	612	578	590	590	553	636	580	645	630	602	628	618	619	630	647	624	583	629	652	572	649	633	632	610	564	589	617	629	586	583	606	627	598	623	639	626	557	600	652	582	593	648	622	608	666	679	622	632	634	609	621	612	619	620	641	619	648	642	614	578	606	633	589	630	629	608	611	558	604	666	609	606	582	588	596	650	637	619	639	642	609	637	636	581	613	612	602	631	629	619	598	645	615	621	612	599	600	641	633	581	614	606	606	586	610	664	621	627	599	629	612	608	594	612	637	606	625	593	602	619	620	609	577	613	644	617	621	628	630	605	628	627	623	652	593	580	610	591	623	605	616	661	599	619	601	609	634	608	587	614	625	626	627	611	661	558	604	541	605	587	619	603	610	619	595	594	593	648	605	614	622	648	656	623	575	608	640	630	599	610	587	611	633	633	611	614	615	611	616	618	620	662	562	643	559	620	624	606	603	601	617	589	581	626	574	581	646	642	633	566	545	619	567	611	624	644	588	637	624	602	587	625	591	594	624	580	624	615	600	586	574	611	600	627	609	606	654	638	618	596	589	602	579	622	604	577	624	604	627	614	580	600	558	572	620	640	620	668	627	632	671	625	632	604	583	603	630	629	608	638	591	601	643	629	662	616	624	609	588	614	605	586	671	584	583	630	601	593	620	654	613	639	634	604	618	591	600	639	627	570	614	636	626	567	618	641	658	599	617	626	626	578	641	541	590	599	612	636	609	630	616	606	634	613	598	629	605	613	617	637	604	613	617	617	599	599	596	581	567	584	641	611	628	621	611	601	649	617	586	608	618	623	605	636	603	586	606	611	616	634	618	606	637	602	588	644	596	641	625	612	606	600	602	620	588	652	601	549	595	588	665	631	653	610	614	613	608	644	646	652	639	624	603	620	664	600	594	629	631	560	604	619	604	598	613	585	621	609	599	603	617	595	628	614	615	608	628	620	608	571	602	605	621	598	645	615	567	620	625	651	614	605	587	650	609	612	675	583	624	594	579	597	597	650	616	626	618	655	616	598	636	651	611	643	600	656	611	638	598	623	624	631	608	573	642	611	595	648	639	638	607	612	568	577	666	625	591	573	593	637	572	596	627	638	604	606	598	622	612	644	610	594	626	599	614	569	557	574	648	597	618	565	616	569	618	626	624	626	596	611	598	600	581	595	646	648	629	636	593	578	573	564	618	608	640	610	585	631	605	601	606	600	624	604	582	634	606	611	618	614	604	620	614	608	615	690	629	597	608	610	619	611	610	619	595	645	595	597	647	593	623	611	592	625	586	590	571	647	619	613	649	629	650	630	616	640	656	656	636	591	553	648	583	609	601	665	643	614	637	557	593	587	634	633	639	585	593	618	570	637	603	660	576	624	604	618	586	618	628	605	637	645	637	633	631	580	638	612	656	564	636	654	586	659	576	617	598	615	606	594	649	639	625	600	586	589	611	639	598	629	619	555	593	601	618	632	642	608	636	604	617	644	613	627	621	610	607	585	627	603	595	661	655	624	650	614	577	641	648	588	627	618	615	626	623	608	553	592	643	646	643	617	645	615	589	608	579	619	635	596	593	577	606	652	598	632	611	580	631	577	606	597	595	615	604	553	642	679	605	661	580	613	577	601	618	624	636	621	620	640	629	661	656	596	652	626	594	628	577	645	604	644	616	642	657	641	620	601	610	622	621	600	588	622	601	644	538	590	601	601	582	592	567	598	621	592	618	612	660	642	630	603	605	618	626	609	627	613	668	649	649	593	540	558	589	603	613	592	610	594	631	644	658	665	601	609	642	616	597	573	604	568	586	630	613	628	633	634	635	613	587	603	635	625	619	640	588	586	591	594	630	638	616	582	608	639	583	638	583	636	620	612	569	607	613	640	615	621	617	659	647	611	587	624	612	640	590	576	608	617	620	657	645	626	581	637	602	606	618	612	587	602	613	595	627	644	585	581	579	626	648	635	614	637	639	595	606	609	556	612	609	581	623	632	606	595	622	614	585	636	585	628	643	621	620	590	585	576	611	583	652	604	648	618	601	640	670	584	612	638	633	623	646	598	631	597	656	631	596	592	580	607	631	600	606	645	657	567	605	594	575	617	599	596	662	599	639	650	581	606	586	608	582	646	622	610	591	613	620	582	594	599	575	623	654	620	606	613	581	598	590	677	599	612	633	587	584	626	630	600	614	627	595	606	651	642	587	617	639	617	644	643	628	612	581	604	676	575	613	616	640	595	605	635	590	563	634	629	605	628	587	675	603	619	621	615	620	615	595	568	623	623	583	596	604	623	640	613	601	630	610	585	566	576	612	603	614	619	604	600	617	615	625	606	663	609	604	608	560	594	616	616	639	616	618	594	621	653	610	569	598	619	607	590	642	578	628	643	647	583	605	601	582	611	595	607	610	648	587	588	586	576	611	610	611	616	593	587	643	580	597	630	626	617	569	576	603	584	612	591	625	622	593	583	620	650	615	621	622	623	593	647	625	646	648	695	651	581	676	599	619	570	615	606	627	569	616	618	614	632	614	596	592	621	599	594	634	594	649	614	600	619	587	655	630	624	582	635	635	619	606	696	631	630	625	581	635	620	648	581	607	612	607	615	628	571	515	652	600	609	598	592	617	601	629	663	629	627	580	596	613	610	565	608	594	622	616	652	584	619	577	667	616	651	633	600	603	614	599	635	632	582	585	642	620	627	652	593	650	621	593	649	601	632	625	617	600	615	609	643	657	598	627	601	568	594	609	647	669	632	607	598	613	627	593	620	614	645	611	647	629	612	658	665	616	603	594	634	602	634	638	563	618	597	591	641	618	605	632	586	603	602	624	638	659	635	631	582	601	645	634	636	587	604	631	595	606	615	575	611	656	610	653	619	618	603	605	638	600	675	601	605	650	643	653	608	616	622	612	612	637	608	646	600	594	689	606	604	649	643	621	652	637	614	631	558	606	613	578	585	622	596	600	598	603	624	576	605	593	597	612	618	614	584	593	620	624	632	556	632	607	629	601	595	597	586	603	608	620	642	641	620	636	655	638	589	658	616	650	638	565	613	585	614	593	576	614	609	647	589	601	612	620	575	637	602	614	604	635	613	642	617	597	599	631	640	638	634	622	572	642	620	607	564	654	646	641	633	636	593	586	594	628	599	625	641	622	613
20023	39666	32395	22225	16719	12641	9909	8082	6248	5038	3801	2948	2614	2178	2041	1687	1452	1265	1217	1104	1082	1077	1030	1018	955	941	959	895	877	808	769	848	752	763	770	747	715	732	702	714	693	693	672	722	683	687	660	671	643	598	668	651	615	663	603	647	665	642	628	643	651	606	651	666	609	633	582	629	651	596	601	611	611	633	614	632	610	569	598	616	617	589	641	588	620	590	638	608	624	629	578	607	613	609	592	617	646	628	556	626	614	617	640	615	615	621	655	582	628	621	611	562	585	597	615	622	593	637	604	658	576	572	588	606	631	648	615	577	566	598	626	603	621	614	578	623	581	635	627	598	608	576	603	615	601	622	575	595	619	569	631	648	608	593	598	616	586	600	574	573	623	568	654	664	609	607	583	575	593	635	554	630	642	598	617	586	639	596	605	623	629	622	612	650	624	634	587	592	585	604	622	625	594	625	641	596	670	623	616	638	637	580	611	594	601	640	615	624	625	580	593	636	603	579	606	623	646	592	612	658	640	615	634	633	680	585	587	579	609	596	599	612	626	572	591	589	596	582	623	663	614	589	640	620	584	631	646	614	603	594	645	597	598	618	585	607	620	648	632	595	585	580	612	616	624	613	608	641	612	620	602	615	560	640	620	603	587	625	622	592	631	588	586	591	565	542	586	631	624	602	667	586	598	626	621	625	613	614	614	530	573	577	603	589	611	615	612	617	550	618	617	650	589	626	579	615	648	657	622	616	565	637	583	584	598	654	644	595	645	606	545	601	592	657	629	602	625	638	638	617	619	620	646	603	571	581	594	633	646	607	547	599	611	559	575	585	631	641	591	603	590	606	597	595	621	588	636	632	612	601	605	630	618	641	633	620	641	555	636	568	579	616	651	651	595	625	628	626	618	587	578	621	605	600	583	610	606	600	605	608	578	618	599	624	599	611	606	588	634	612	580	651	589	575	618	617	609	632	620	619	664	550	586	589	633	670	643	567	580	580	639	583	578	582	598	590	617	560	654	610	576	596	593	644	596	606	629	643	627	566	682	602	660	581	622	620	598	615	607	607	627	603	594	596	651	612	585	576	611	610	644	582	603	604	553	650	578	582	635	623	615	589	617	608	601	633	617	667	643	626	568	615	586	630	590	643	606	625	627	639	601	598	590	588	626	591	604	624	639	618	592	653	628	645	645	635	583	620	610	591	665	619	604	634	594	630	640	572	633	608	639	627	564	636	622	584	614	616	595	613	608	636	616	596	658	580	576	621	638	619	639	616	587	586	617	613	630	613	624	628	598	648	624	618	602	614	613	617	557	602	584	601	642	606	619	634	599	610	572	644	663	584	615	638	623	606	563	619	628	608	656	576	619	602	605	609	652	618	569	632	591	638	616	613	689	621	580	596	614	590	582	598	624	622	616	623	603	558	602	631	620	600	586	633	629	595	620	625	637	597	645	605	634	590	551	590	608	568	618	621	633	610	621	569	601	623	625	613	589	570	602	640	591	594	600	612	620	611	575	609	619	569	648	599	596	609	563	647	595	626	621	654	607	584	681	635	629	599	606	617	627	638	656	602	654	591	594	622	602	593	570	590	598	643	597	602	651	644	632	616	606	650	644	617	618	606	608	591	630	612	633	630	626	603	611	618	617	604	586	624	649	623	585	602	629	624	599	601	568	589	576	598	589	626	561	656	562	630	576	551	616	593	591	606	658	582	614	615	622	583	589	605	605	639	622	611	640	598	610	585	589	604	577	614	605	634	640	621	652	604	559	579	603	652	605	604	584	590	643	608	593	597	574	599	599	563	605	587	635	644	619	641	588	621	671	653	600	621	621	599	549	607	624	644	619	625	627	635	622	614	594	581	582	603	606	583	634	607	597	654	662	597	627	543	622	628	582	609	600	618	607	643	593	608	636	604	625	601	562	672	579	591	606	613	613	585	583	587	655	605	618	615	620	622	615	593	602	604	603	595	561	601	585	578	593	604	608	618	602	631	643	619	628	635	561	612	609	616	592	624	615	599	638	602	596	590	629	606	652	619	602	591	606	619	633	566	610	608	620	627	643	596	626	637	562	668	586	537	628	602	600	609	636	628	603	636	590	622	618	632	605	649	603	589	568	596	564	616	629	600	616	540	590	623	567	583	640	601	609	579	597	591	657	598	618	615	592	633	611	626	607	582	625	615	621	595	624	575	600	624	595	598	597	632	582	580	591	579	622	587	584	549	595	624	656	632	603	643	629	646	575	627	600	655	602	613	599	667	609	575	577	604	641	621	608	620	617	604	597	577	616	658	621	620	630	592	578	579	604	638	651	643	567	568	617	617	594	630	621	650	634	627	603	629	607	623	609	638	581	605	585	581	606	653	636	564	635	623	602	596	603	613	568	592	572	603	599	629	630	579	587	610	616	614	638	629	611	628	623	621	612	632	629	629	681	582	619	614	587	597	599	615	583	599	575	611	606	631	625	601	616	672	584	632	616	613	601	628	604	605	626	590	585	619	644	611	644	568	623	618	623	665	616	602	618	644	639	659	570	662	622	615	607	585	603	596	593	594	610	629	648	600	626	632	646	646	634	657	605	648	615	594	619	615	620	590	612	600	581	542	600	577	625	571	545	582	596	637	636	586	587	613	634	600	563	614	632	604	661	588	630	636	634	630	603	611	578	618	610	598	605	575	596	599	627	590	583	630	589	600	585	654	572	638	644	621	587	600	594	630	639	595	628	648	595	635	635	596	593	589	614	588	601	628	671	605	627	639	608	643	618	623	594	620	605	598	661	617	635	639	595	606	596	606	592	608	659	616	609	650	620	578	620	662	633	595	566	622	625	563	589	584	627	633	546	613	605	571	642	602	626	607	605	629	644	631	587	656	616	641	578	657	571	588	585	614	585	591	606	656	627	629	625	617	581	623	646	592	572	617	583	627	585	647	577	635	644	638	596	643	657	586	623	597	582	599	622	577	650	638	589	609	620	639	614	638	618	627	606	599	655	587	625	626	609	616	630	640	589	651	592	605	628	597	630	663	603	633	594	586	634	611	611	572	604	606	619	609	643	625	632	581	597	617	626	618	630	616	577	620	602	592	568	593	641	627	611	648	604	632	634	562	611	658	588	629	597	646	634	630	590	607	586	658	555	627	641	633	633	591	606	620	621	588	631	621	631	619	634	640	604	593	571	594	607	586	601	614	599	617	566	636	609	575	578	589	585	620	649	600	584	625	614	549	591	638	655	639	625	604	599	590	583	569	588	605	621	642	657	635	643	632	565	626	634	611	570	626	606	592	625	632	660	625	627	625	621	602	644	567	626	625	564	618	606	601	577	610	609	624	624	607	651	587	667	588	591	618	608	612	647	611	605	601	584	632	580	577	537	644	590	631	633	643	607	581	598	685	633	608	594	641	604	619	588	631	628	610	621	607	619	615	600	585	619	578	556	589	633	618	594	575	650	600	604	634	604	584	592	595	607	661	611	603	625	645	636	630	617	560	570	609	582	638	615	593
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
